v0.23.1 — generator throughput and certification
This patch release banks the generator work that landed immediately after the exhaustive-parity milestone.
Highlights:
- one deterministic blob encoder now serves the runtime, grammargen, and ts2go paths, including stable trailer-map ordering and large-state GOTO preservation
- bounded on-the-fly LALR item-set merging replaces merge-history expansion for recursive heredoc extras
- Ruby completes its locked pipeline at 11,915 states with exact parity
- Crystal completes its locked pipeline at 14,471 states with exact parity, while its broader measured gaps remain explicit
- C# generation plus the pinned real-corpus test completes in 39.38 seconds where the exact base still times out after five minutes; CGo parity remains 20/20
Crystal is not presented as corpus-complete: direct-C visibility is currently 16/20 no-error and 11/20 exact, and the aggressive corpus remains 10/26 exact. Those floors are now visible and ratchetable rather than hidden.