JVMCI 0.50, 0.51, 0.52 released
Doug Simon
doug.simon at oracle.com
Fri Nov 16 23:14:34 UTC 2018
There have been 3 quick JVMCI releases in a row. The main reason for this is that 0.50 introduced noticeable performance regressions in GraalVM's native-image command. The 0.51 and 0.52 releases fixed this.
JVMCI 0.50
----------
This release introduces all the changes needed for libgraal[1]. Note that the corresponding OpenJDK changes are still a work in progress[2] and have not yet been targeted to a JDK release.
JVMCI 0.51
----------
• GR-12496: Address JVMCI performance issues
• GR-12460: HotSpotJVMCIRuntime.RegisterNativeMethods should not require use of Unsafe on returned value.
• GR-11747: Check for spaces in MKS_HOME when building JVMCI.
JVMCI 0.52
----------
• GR-12579: Do not create java.lang.reflect.Method for <clinit>
• GR-12542: Use CompilerToVM to convert JVMCI objects to reflection objects.
The above 2 also correspond to https://bugs.openjdk.java.net/browse/JDK-8213907
The OracleJDK based binaries will soon be available at:
http://www.oracle.com/technetwork/oracle-labs/program-languages/downloads/index.html
The OpenJDK Linux and macOS binaries are at:
https://github.com/graalvm/openjdk8-jvmci-builder/releases/tag/jvmci-0.52
-Doug
More information about the hotspot-compiler-dev
mailing list