ristretto

v0.34.0

v0.34.0 Sep 27 2026 at 16:42 UTC

Added

  • implement com/sun/imageio/plugins/jpeg
  • add additional JVM languages to the playground
  • add an in-browser Java 8-25 playground

Fixed

  • intrinsic feature handling
  • correct class file byte reader
  • correct stack slot accounting and analyze max stack across control flow and exception handlers
  • method resolution

Other

  • update Cargo.toml dependencies
  • update documentation
  • reuse call-frame storage and eliminate cached call argument allocations
  • update Java versions
  • optimize shared bytecode dispatch
  • cache field layouts, resolved field access, and class verification
  • eliminate intermediate hierarchy allocation when collecting object fields
  • update to Rust 1.98.1
  • correct tests
  • avoid future allocations for synchronous intrinsics
  • limit system calls on initialization
  • update to cranelift=0.135.1
  • update Cargo.lock dependencies
  • optimize JIT runtime contexts
  • implement field and method reference caching
  • batch instructions