JVMCI 0.58 released

Doug Simon doug.simon at oracle.com
Tue Apr 2 17:06:52 UTC 2019

Changes in JVMCI 0.58 include:

• GR-14881: Adjust stack size for JVMCI shared library compiler threads.
• GR-14826: Use JVMCI shared library by default if it is present.
• GR-14755: Misc fixes for registerNativeMethods.
• GR-14836: Only treat JVMCI threads in native library as user threads.
• GR-14747: NPE in HotSpotMemoryAccessProviderImpl.readNarrowOopConstant().
• GR-14727: Do not prevent JVMCI compilation during bootstrapping.
• GR-14677: CompilerToVM.isInternedString is missing check for String.

The GR-14826 change is particularly noteworthy as it means GraalVM RC15 will use libgraal by default when running in JVM mode. This can be disabled with -XX:-UseJVMCINativeLibrary.

The OpenJDK based binaries are at https://github.com/graalvm/openjdk8-jvmci-builder/releases/tag/jvmci-0.58

The OracleJDK based “labsjdk” binaries will be available soon at https://www.oracle.com/technetwork/oracle-labs/program-languages/downloads/index.html (in the lower half of the page).


More information about the graal-dev mailing list