First stable release.
Fixes four valid-Julia constructs that previously failed to parse (found via a 40k-file corpus sweep — Julia 1.12 Base+stdlib + all ~/.julia/packages):
- CRLF line endings —
\r\nfiles no longer error at every statement boundary / matrix row. publicsoft-keyword —publicworks as an identifier/macro name again (x = public,@public,macro public); thepublic x, ystatement still parses.conststruct fields —const x::Tfield declarations (Julia 1.8+) now parse.- Uppercase-
Phex floats —0x1.8P3now parses (was lowercase-ponly).
Impact: 256 corpus files improved, total error nodes −56% (85,192 → 37,479), 93.4% of files parse clean, 0 crashes. 139 unit tests pass. See experiments/PRODUCTION-READINESS.md.
Merged in #49. Remaining known gaps tracked in #51–#57.
Generated by AI 🤖