diff options
| author | Cliff Click <cliffc@acm.org> | 2026-11-01 10:33:55 -0800 |
|---|---|---|
| committer | Cliff Click <cliffc@acm.org> | 2026-11-01 10:33:55 -0800 |
| commit | f4bd723d929e53475f7990374dca7b7dfcbbdc42 (patch) | |
| tree | 7bb080119e7b88ad4ac9b30af019fe6a5e4ba9dd /skills/chapter-split.md | |
| parent | 0ac0c9e10287972ac3af5a4ee43d26f0d5b318fe (diff) | |
| download | Simple-f4bd723d929e53475f7990374dca7b7dfcbbdc42.tar.gz Simple-f4bd723d929e53475f7990374dca7b7dfcbbdc42.zip | |
Add Chapter 29 for tech debt cleanup with the parser splitmain
Keep Chapter 28b intact and carry the grammar-oriented parser package, Var move, IterPeeps move, and parser regression tests into Chapter 29. Defer privacy and exclude its experimental tests and fixture changes.
Register the chapter in the indexes, IntelliJ modules and run configurations, Maven reactor, roadmap, and linear-history publisher. Windows and Linux each pass 573 tests, release builds, 199 allocation replays, and 29 native checks.
Diffstat (limited to 'skills/chapter-split.md')
| -rw-r--r-- | skills/chapter-split.md | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/skills/chapter-split.md b/skills/chapter-split.md index 67a974e4..3ec656a9 100644 --- a/skills/chapter-split.md +++ b/skills/chapter-split.md @@ -4,6 +4,12 @@ Cliff approved the seven-part split on 2026-10-19 and the final numbering on 2026-10-24. The old combined Chapters 24 and 25 are retired; their history is available in Git. Every new directory is a complete compiler snapshot. +On 2026-11-01, Cliff added [Chapter 29: Tech Debt Cleanup](../chapter29/README.md). +It starts from Chapter 28b with the parser split into `parser/` components, +`Var` in that package, and `IterPeeps` in `codegen/`. Keep Chapter 28b's original +parser as the preceding snapshot. Source privacy is deferred; the privacy +experiments and test-fixture adaptations are not part of the new chapter. + | Previous directory | Final chapter | |---|---| | chapter-sccp | 24a: SCCP within a function | |
