aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
authorGravatar zinc <zinc@downsta.ir> 2026-10-14 15:43:59 +0330
committerGravatar zinc <zinc@downsta.ir> 2026-10-14 15:43:59 +0330
commit10e8a339b198b6e49e393c457cba7667a2a39ca5 (patch)
treef4888d23ce670a911a4e2822a8394f8ee00192ae /TODO.md
parentmerge xref report: baseline, --check, self-test (diff)
xref self-test: a real write in a compiler copy, reject unknown options; runerr.sh runs every folder it is given
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md7
1 files changed, 4 insertions, 3 deletions
diff --git a/TODO.md b/TODO.md
index fcb4e88..bba2ff7 100644
--- a/TODO.md
+++ b/TODO.md
@@ -431,9 +431,10 @@ of the open list.
store through a pointer (`*p = ...`), an array written by a callee
(`copy_w`, `memset`) and a global reached only through its `_initial` array
are not counted as writes. the baseline is not yet reviewed by a person;
- the 60 "no writer" globals still need checking against those limits. open:
- a self-test that adds a real write to a copy of src/compiler and runs
- `--compiler-dir`, and deciding whether ci runs it on every job or only
+ the 60 "no writer" globals still need checking against those limits. the self-test also
+ copies src/compiler to a scratch dir, adds a new function writing
+ `namecount`, and checks that `--compiler-dir ... --check` exits 1 naming it;
+ it rejects unknown options and is in cli_help_test.py. open: deciding whether ci runs it on every job or only
when `src/compiler/` changes.
### decisions