Commit graph

64 commits

Author SHA1 Message Date
John Ericson 55358b47b4
Merge pull request #233391 from emilytrau/minimal-imports
minimal-bootstrap: remove imports from outside bootstrap
2023-05-26 13:17:18 +02:00
Emily Trau ea7533164c minimal-bootstrap.tinycc-*: static link by default 2023-05-24 11:58:37 +10:00
Artturi 60756670a8
Merge pull request #233380 from emilytrau/minimal-coreutils-backport 2023-05-23 21:49:55 +03:00
Emily Trau 5a4800d69c minimal-bootstrap.coreutils: backport uniq stdio patch 2023-05-23 09:36:02 +10:00
John Ericson f704248a9a
Merge pull request #233408 from emilytrau/remove-lnboot
minimal-bootstrap.tinycc-mes: remove unused ln-boot dependency
2023-05-22 12:12:09 -04:00
John Ericson c1f79f5488
Merge pull request #233329 from emilytrau/recurse
minimal-bootstrap: mark recurseIntoAttrs on compiler packages
2023-05-22 09:52:18 -04:00
Emily Trau d402a52e26 minimal-bootstrap.ln-boot: fix typo in usage 2023-05-22 23:01:48 +10:00
Emily Trau 8239e01b7a minimal-bootstrap.tinycc-mes: remove unused ln-boot dependency 2023-05-22 22:57:57 +10:00
Emily Trau 27cba6ca2e minimal-bootstrap.bzip2: init at 1.0.8 2023-05-22 22:42:26 +10:00
Emily Trau d8e94638d1 minimal-bootstrap.gzip: init at 1.2.4 2023-05-22 22:42:25 +10:00
Emily Trau 5be78a1b0f minimal-bootstrap.gnutar: init at 1.12 2023-05-22 22:42:25 +10:00
Emily Trau bc87c59c15 minimal-bootstrap.mes: remove unused import 2023-05-22 22:05:21 +10:00
Emily Trau e433d32958 minimal-bootstrap: remove imports from outside bootstrap 2023-05-22 21:23:55 +10:00
Emily Trau dcc1dea7e9 minimal-bootstrap.gawk: init at 3.0.6 2023-05-22 21:10:02 +10:00
Emily Trau ae9bada02d minimal-bootstrap: mark recurseIntoAttrs on compiler packages 2023-05-22 11:34:45 +10:00
Emily Trau 8586478e17 minimal-bootstrap.gnugrep: init at 2.4 2023-05-22 09:44:19 +10:00
Emily Trau cf25685c7c minimal-bootstrap.gnused: init at 4.0.9 2023-05-20 12:34:43 +10:00
Emily Trau 1412b43970 minimal-bootstrap.bash_2_05: init at 2.05b 2023-05-18 22:05:30 +10:00
Emily Trau 8f616ec0ac minimal-bootstrap.coreutils: init at 5.0 2023-05-18 18:37:44 +10:00
Emily Trau b405a6f7c7 maintainers: add minimal-bootstrap team 2023-05-18 09:15:40 +10:00
John Ericson 5b2b3950f0 minimal-bootstrap.mes: replaceExt -> stripExt 2023-05-16 00:22:17 -04:00
John Ericson 23f849f49d minimal-boostrap.mes: Separate compiler and libs
This matches tinycc, and what is generally done in Nixpkgs.
2023-05-14 19:27:15 -04:00
John Ericson 5a78c28a10 minimal-bootstrap.mes-libc: This can be all source 2023-05-14 19:14:19 -04:00
John Ericson a89962887c minimal-bootstrap.mes: Parallelize 2023-05-14 18:59:32 -04:00
John Ericson 6dfead1d52 minimal-bootstrap.derivationWithMeta: Do more conds at eval time
Nice to keep run time as simple as possible / embrace phase separations.
2023-05-14 18:56:01 -04:00
John Ericson 0c7631d319 minimal-bootstrap.tcc: Dedup, separate compiler from libs 2023-05-14 18:56:00 -04:00
John Ericson 207bab5062 minimal-bootstrap: Support passthru.tests 2023-05-14 15:16:55 -04:00
John Ericson ce85120cbc minimal-bootstrap: Expose some details
Nice for poking around in the repl.
2023-05-14 15:16:55 -04:00
Emily Trau aa0a36bcd8 minimal-bootstrap.kaem: move runCommand into kaem 2023-05-12 01:43:40 +10:00
Emily Trau 000a6a670f minimal-bootstrap: sort attrs 2023-05-11 11:56:54 +10:00
Emily Trau 459643f5d2 minimal-bootstrap.gnumake: init at 4.4.1 2023-05-11 11:56:49 +10:00
Emily Trau 575171d619 minimal-bootstrap.gnupatch: init at 2.5.9 2023-05-11 11:51:20 +10:00
Emily Trau c5432d1f96 minimal-bootstrap: move utils out of stage0-posix 2023-05-03 15:29:31 +10:00
Emily Trau 1e88aa2594 minimal-bootstrap.mes: generate list of source files 2023-05-03 14:31:40 +10:00
Artturin 06e21ebba5 minimal-bootstrap: dont use top-level newScope to prevent accidentally using top-level attrs
Co-authored-by: Emily Trau <me@angus.ws>
2023-05-03 13:42:11 +10:00
Emily Trau 365597483f minimal-bootstrap: remove redundant definition 2023-05-02 23:45:02 +10:00
Emily Trau dc975fd1b6 minimal-bootstrap.stage0: unstable-2023-04-24 -> unstable-2023-05-02 2023-05-02 13:00:34 +10:00
Emily Trau 5f4f945cff minimal-bootstrap: refactor out bootstrap-sources.nix 2023-05-02 10:59:15 +10:00
Emily Trau c2fd974d5b minimal-bootstrap.stage0-posix: highlight hex0-seed 2023-05-02 10:41:58 +10:00
Emily Trau c0566f82e5 minimal-bootstrap: rebase onto master 2023-05-02 10:23:24 +10:00
Emily Trau f08154ac04 minimal-bootrap: init make-bootstrap-sources.nix 2023-05-02 10:18:35 +10:00
Emily Trau ebbc6ea8b3 minimal-bootstrap.stage0-posix: assert hex0 result 2023-05-02 10:18:35 +10:00
Emily Trau f519f097e4 minimal-libc.tinycc-mes: refactor into common.nix 2023-05-02 10:18:35 +10:00
Emily Trau 1b065103f5 minimal-bootstrap.mes: split out mes-libc package 2023-05-02 10:18:34 +10:00
Emily Trau e055a75edd minimal-bootstrap.ln-boot: init at unstable-2023-05-01 2023-05-02 10:18:34 +10:00
Emily Trau 0cbdbdc20d minimal-bootstrap.mescc-tools: formatting 2023-05-02 10:18:34 +10:00
Emily Trau ae7bbb0e4d minimal-bootstrap.mes: major rewrite for readability 2023-05-02 10:18:34 +10:00
Emily Trau 7ed2e9a660 minimal-bootstrap: be more explicit when declaring "system" 2023-05-02 10:18:34 +10:00
Emily Trau a4caff6ea4 minimal-bootstrap: remove confusing fetchtarball abstraction 2023-05-02 10:18:34 +10:00
Emily Trau 760ab35487 minimal-bootstrap.nyacc: init at 1.00.2, split from mes 2023-05-02 10:18:34 +10:00