ristretto
v0.10.0
v0.10.0
Oct 21 2024 at 18:15 UTC
💥 Breaking changes
- implement java.home system property (#80)
✨ Enhancements
- implement multianewarray instruction (#89)
- implement system properties (#82)
- implement athrow instruction (#78)
🐞 Bug fixes
- correct bug setting StackTraceElement.declaringClass (#90)
- update cli to print stack trace when a throwable is returned from the vm (#88)
- implement java.io.WinNTFileSystem.initIDs() (#87)
- implement sun.nio.fs.UnixNativeDispatcher (#86)
- implement java.io.UnixFileSystem.getBooleanAttributes0() (#85)
- correct handling of finally blocks (#84)
- implement jdk.internal.loader.NativeLibraries.findBuiltinLib() (#83)
- implement java.home system property (#80)
- correct invoke instruction error messages (#77)
- correct exception table handler_pc offsets to/from instructions/bytes (#75)
- remove unnecessary clone of method code (#71)
📦 Build system
- update to cargo-dist 0.23.0 (#81)
- update corretto versions (#79)
- update to Rust 1.82.0 (#73)
🛠️ Other improvements
- update corretto versions (#79)
- refactor default runtime version constant (#76)
- rename CodeException to ExceptionTableEntry to better align with JVM specification naming (#74)
- implement async Thread.sleep() and Thread.yield() (#72)
- rename RuntimeError to InternalError (#70)