Commit Graph

7 Commits

Author SHA1 Message Date
csaldiasdev
746e0dd4c2 docs: rename-plan — linker-script propagation rule
Fixes the wrong 'do not edit symbol_addrs*.txt' rule caught during
the D_80070F84 → gSpeciesBaseStats rename. Adds a new section
explaining that symbol_addrs.txt and undefined_syms.ld contain full
symbol declarations (not just address pins), the rename must
propagate to them, and which linker scripts are NOT declarations.

Updates:
- Out-of-scope section: removes the wrong rule, points to the new section
- Function workflow: adds step 5 (linker-script check) + renumbers
- Global-variable workflow: corrects the 'leave linker alone' line
- ps-rename-check: now checks linker-script consistency as part of
  the exit-0 contract (covers both <old> removed and <new> added)

Still matching: md5 ed1378bc… (docs-only change, build unaffected)
2026-07-05 20:33:32 -04:00
csaldiasdev
0cbb693399 minimax joins the show 2026-07-05 20:01:28 -04:00
cristian
99e3449ef9 docs: update C-first progress (21 functions, 79%, 33FE0 cluster complete)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-05 15:03:32 -04:00
cristian
a54c8b835a docs: update C-first progress (15 functions, 75.8%)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-05 10:31:33 -04:00
cristian
c764224f64 docs: record m2c jump-table workflow (pass rodata .s)
m2c resolves switch jump tables when the rodata .s defining jtbl_* is passed
as an extra input. Unblocks the 14 remaining jump-table functions.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-05 09:51:13 -04:00
cristian
ee756f49ca docs: update C-first progress (7 functions, 71.6%)
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-05 09:38:09 -04:00
cristian
fab939a784 docs: C-first plan, Rust/Python tool equivalence, dev deps
Add docs/c-first-plan.md (campaign to write C for every function before
matching), document the macOS build gotchas and Rust matching toolkit in
README/CLAUDE, and record m2c as an optional dev dependency.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-05 09:33:07 -04:00