ristretto

v0.18.0

v0.18.0 May 5 2025 at 05:10 UTC

Fixed

  • improve jit error handling
  • update JIT compiler to retain state between invocations and define unique function names
  • correct long and double jit locals

Other

  • add java compatibility tests
  • update invokeinterface test to expect interface method
  • Fix bug where Instruction::stack_delta panics when processing an InvokeInterface because it calls the wrong try_get*ref function (#319)
  • add javac -parameters compiler flag to include parameter metadata in class files
  • update jit to track JVM locals as cranelift variables