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