v0.41.0
GoTreesitter v0.41.0 banks the accumulated correctness, tooling, and performance work since the v0.40.0 tag.
Highlights:
- improves the build-tagged, fail-closed compact parser across five exact performance tranches; its latest authenticated clean fresh-full Go receipt is 3.118130x static C by equal-fixture geomean, 3.169740x by suite sum, and 3.185522x on the worst fixture, with zero timed fallback;
- adds build-time PGO plus forest-path pooling and copy reductions;
- hardens incremental reuse, deferred compatibility finalization, query ranges and escapes, DFA EOF handling, generated-C metadata, grammar imports, highlights, and query work budgeting;
- restores complete changelog comparison links for v0.39.0 through v0.41.0.
The compact-parser result remains diagnostic rather than a public Parser.Parse claim. The public fresh materialized production baseline remains documented separately in BENCH.md.
See the v0.41.0 changelog and benchmark receipts for the full support boundaries and authenticated artifact hashes.