commit ab67d72
shrub900
·
2026-05-14 13:22:32 +0000 UTC
parent d015669
update todos
1 files changed,
+1,
-4
M
TODO
M
TODO
+1,
-4
1@@ -8,7 +8,6 @@ projects it can build (x means it builds)
2
3 targets:
4 .SECONDEXPANSION (how?)
5- .DEFAULT
6 .ONESHELL
7 a lot of things like .PRECIOUS etc dont map to ninja, those are non-goals
8
9@@ -32,6 +31,4 @@ special vars
10 other
11 feature gate flags like -M posix2024, -M posix2008, -M gnu
12 eventually handle bsd make and kati-specific features once we have feature gating. never evaluate two feature sets at once.
13- test suite: update the test suite to use individual makefile fragments and a new parallel test runner (in go or lua maybe?) and import make fragments from the pdpmake test suite (and later netbsd make test suite)
14- its important that the new test runner has identical results to the original test runner from each of the suites so we can garuantee accuracy.
15- once we have that, we should also start writing some of our own tests for specific observed behaviour that other suites don't cover.
16+ write more tests, observe behaviour other suites don't