ristretto
v0.11.1
v0.11.1
Nov 17 2024 at 16:51 UTC
🐞 Bug fixes
- add java.lang.Class.getComponentType()Ljava/lang/Class; for Java 8 (#130)
- enable legacy Java system property initialization (#128)
- initialize VM; call System.initPhase2() and System.initPhase3() (#127)
- add jdk.internal.misc.Unsafe put<primitive> methods (#126)
- add jdk.internal.misc.Unsafe.copyMemory0(Ljava/lang/Object;JLjava/lang/Object;JJ)V (#125)
- add Class.componentType for array classes (#124)
- correct implementation of jdk.internalmisc.Unsafe for int and long (#123)
- add jdk.internal.misc.CDS.getCDSConfigStatus()I (#122)
- add java.lang.Class.forName0(Ljava/lang/String;ZLjava/lang/ClassLoader;Ljava/lang/Class;)Ljava/lang/Class; and java.security.AccessController.getStackAccessControlContext()Ljava/security/AccessControlContext; (#121)
- remove unnecessary thread creation for new objects (#119)
📦 Build system
- update dist to 0.25.1 (#131)
🛠️ Other improvements
- update method registry to conditionally register methods based on java version (#129)
- add primordial thread (#120)