Releases
v0.2.0
Compare
Sorry, something went wrong.
No results found
0.2.0 (2026-11-04)
Features
benchmarks: compare allocation costs and fixed-work peak RSS (a44e273 )
benchmarks: measure interpreter execution and per-process peak RSS (ad3fdcb )
compare CEL compilation and evaluation on JVM and Native Image (c4f0f20 )
expose Truffle instrumentation and publish memory benchmarks (76f2851 )
Bug Fixes
benchmarks: exclude environment setup from image frontend timings (f243780 )
benchmarks: initialize upstream constants for image-build ASTs (e3df286 )
benchmarks: materialize runfiles for local timing after RBE builds (64abff6 )
release: keep Bazel module version synchronized (d3a0c42 )
release: keep Maven versions out of Bazel dependency resolution (aa7eab5 )
Performance Improvements
allocate only the collections each comprehension needs (456e1bc )
avoid argument arrays for string predicates (5bdd9be )
bound compilation work for scoped evaluations (325e7cb )
count comprehension results without retaining lists (63e1139 )
eliminate eligible comprehension scope allocations (83d8ffc )
let guest compilation eliminate evaluation contexts (78a4c2c )
lower constant-right integer arithmetic chains (a44e445 )
reduce integer operator and input normalization allocations (300a638 )
reduce scalar interpreter dispatch and activation allocations (94f39d7 )
resolve local reads to lexical scope slots (252466e )
reuse immutable compiler declarations (385d755 )
reuse immutable scalar binding snapshots (d415645 )
reuse lexer operator spellings (ede695a )
reuse owned snapshots for comprehension iteration (75d0941 )
runtime: avoid map iteration during object type dispatch (4e9d35a )
runtime: compact small activations and reuse default compiler environment (c7b6b6a )
runtime: reduce field dispatch and numeric equality overhead (cd3befb )
runtime: reuse local binding slots and defer scope allocation (b489810 )
skip constructor-only adapters during runtime dispatch (b4a0150 )
use checked identifiers for single-binding lookup (65c9089 )
validate small scalar activations without iterators (04d83d6 )
You can’t perform that action at this time.