# HG changeset patch # User Gilles Duboscq # Date 1436977424 -7200 # Node ID a05f318a4a087ba0c9011102ee188829230c8ee2 # Parent 751a0882cb7e900720e4644a02584cd996daff77 Complete changelog diff -r 751a0882cb7e -r a05f318a4a08 CHANGELOG.md --- a/CHANGELOG.md Wed Jul 15 18:23:34 2015 +0200 +++ b/CHANGELOG.md Wed Jul 15 18:23:44 2015 +0200 @@ -11,6 +11,9 @@ * Add support for constructing low-level IR in SSA form (default behavior). * Add support for SSA linear scan register allocation (default behavior). * Remove dummy parameter `includeAbstract` from `ResolvedJavaType#resolveMethod()`; The behavior is now the `includeAbstract==true` case. The `includeAbstract==false` variant is available via `resolveConcreteMethod()`. +* HotSpot modifications have been renamed to JVMCI in preparation for [JEP 243](http://openjdk.java.net/jeps/243). As a result HotSpot options containing "Graal" have been changed to "JVMCI" (e.g., -XX:+BootstrapJVMCI). +* All the APIs used to interface with the VM (`api.meta`, `api.code` etc.) have been moved to `jdk.internal.jvmci` packages (e.g., `jdk.internal.jvmci.meta`). +* Fast JVMCI services do not need to implement an interface anymore, implementations simply need to be annotated with `jdk.internal.jvmci.service.ServiceProvider`. ### Truffle * Moved Truffle to it own [repository](http://lafo.ssw.uni-linz.ac.at/hg/truffle/)