# HG changeset patch # User Doug Simon # Date 1396896747 -7200 # Node ID deea05f9c316c631d7ad4c6615fc7a0aeff1d56b # Parent 289a017dd9e2fe0c8b99ebbe3fe54b36ab1e3596 updated CHANGELOG.md diff -r 289a017dd9e2 -r deea05f9c316 CHANGELOG.md --- a/CHANGELOG.md Mon Apr 07 20:52:09 2014 +0200 +++ b/CHANGELOG.md Mon Apr 07 20:52:27 2014 +0200 @@ -14,6 +14,9 @@ 25-Mar-2014, [Repository Revision](http://hg.openjdk.java.net/graal/graal/rev/graal-0.2) ### Graal +* Added graal.version system property to Graal enabled VM builds. +* Transitioned to JDK 8 as minimum JDK level for Graal. +* Expanded Debug logging/dumping API to avoid allocation when this Debug facilities are not enabled. * Use HotSpot stubs for certain array copy operations. * New methods for querying memory usage of individual objects and object graphs in Graal API (`MetaAccessProvider#getMemorySize`, `MetaUtil#getMemorySizeRecursive`). * Added tiered configuration (C1 + Graal). @@ -21,7 +24,8 @@ * New (tested) invariant that equality comparisons for `JavaType`/`JavaMethod`/`JavaField` values use `.equals()` instead of `==`. * Made graph caching compilation-local. * Added AllocSpy tool for analyzing allocation in Graal using the [Java Allocation Instrumenter](https://code.google.com/p/java-allocation-instrumenter/). -* Initial support for memory arithmetic operations on x86 +* Initial support for memory arithmetic operations on x86. + ### Truffle * New API `TruffleRuntime#createCallNode` to create call nodes and to give the runtime system control over its implementation.