ristretto
v0.19.1
v0.19.1
May 24 2025 at 01:05 UTC
Added
- add java.lang.invoke.MethodHandleNatives objectFieldOffset(..), staticFieldBase(..) and staticFieldOffset(..)
- add java.lang.invoke.MethodHandleNatives setCallSiteTargetNormal(..) and setCallSiteTargetVolatile(..)
Fixed
- update jit dcmpg, dcmpl, fcmpg, fcmpl to correctly handle NaN
- correct java.lang.invoke.MethodHandleNatives.resolve(..) field support
- correct jit dreturn and freturn
Other
- add jit double math tests
- add jit long math tests
- add jit float math tests
- add jit integer math tests
- add jit debug, monitor, and nop tests
- add jit convert instruction tests
- add jit bipush and sipush instruction tests
- add jit primitive load and store instruction tests
- update to cranelift=0.120.0
- update cfg doc formatting
- add jit test coverage
- update Cargo.lock dependencies
- update Cargo.toml dependencies
- update default java version to 21.0.7.6.1
- update to cranelift=0.120.0
- stub invokedynamic caller method handle lookup
- stub invokedynamic static bootstrap arguments
- expand invokedynamic stub by obtaining MethodType parameter for bootstrap method
- stub invokedynamic bootstrap method lookup