Skip to content

v0.15.1 — arena + retry + query predicate fixes

Choose a tag to compare

@odvcencio odvcencio released this 21 Apr 15:22

Fixed

  • Query matching now backtracks when structurally valid child candidates fail predicates, fixing Starlark nested-dictionary predicate cases.
  • Full arena reset now clears full node backing arrays so stale node pointers cannot keep released tree memory live after GC.
  • Retry parsing now releases the original tree when a retry result wins, returning the losing arena promptly instead of waiting for GC/finalization.

Performance

  • The GLR node-equivalence cache hardening is now on the main release line, including the smaller L2-friendly cache and depth-key guard.