20b412342d5cf5dc3bf301407a83baa56124d3b9
After six feature iters since the last docs sweep, DESIGN.md had visible drift. Patched in place rather than queueing the next codegen-heavy iter against a stale spec. DESIGN.md changes (+72 LOC): - Decision 6: form (A) marked shipped (Iter 14c, sole projection since 15e); body kept as audit trail. - Pipeline: desugar pass added between resolve+hash and typecheck; invariant noted that CheckedModule.symbols hashes from the original module, not the desugared one (so ail diff/manifest preserve on-disk identity). - CLI: added deps, diff, workspace, builtins (shipped earlier but never doc'd). - "What is not (yet) supported": re-anchored from "end of Iter 13" to "as of Iter 16a"; removed lifted gates (cross-module ADTs, no-GC, flat-pattern-only); added tighter follow-up gates (literal sub-patterns, local recursive let). - "What IS supported": promoted nested Ctor patterns (16a), cross-module ADTs (14h), form-(A) text surface (14b/14c/15e), Boehm GC (Decision 9 / 14f) into the smoke-test list. - Smoke tests: added std_list_demo, std_maybe_demo, std_either_demo, std_pair_demo, nested_pat fixtures. JOURNAL: 16a-aux entry recording the drift sites and what was explicitly *not* changed (Goal, Decisions 1-5, 7-9, Mangling, Convention, Data model, Verification — spot-checked, all current). Tests: 93/93 unchanged (doc-only). Build clean.
Description
No description provided
Languages
Rust
91.6%
Python
4.6%
C
1.8%
LLVM
1.6%
Shell
0.4%