Skip to content

v0.41.0

Choose a tag to compare

@odvcencio odvcencio released this 18 Jul 19:33
dad8ee6

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.