changeset 16864:7d4f630172a1 graal-0.4

changelog: graal-0.4
author Bernhard Urban <bernhard.urban@jku.at>
date Tue, 19 Aug 2014 15:27:57 +0200
parents 0d2e3399acfe
children 8b0a6a9c3a4a
files CHANGELOG.md
diffstat 1 files changed, 24 insertions(+), 17 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGELOG.md	Tue Aug 19 17:30:28 2014 +0200
+++ b/CHANGELOG.md	Tue Aug 19 15:27:57 2014 +0200
@@ -2,28 +2,35 @@
 
 ## `tip`
 ### Graal
+* ...
+
+### Truffle
+* ...
+
+## Version 0.4
+19-Aug-2014, [Repository Revision](http://hg.openjdk.java.net/graal/graal/rev/graal-0.4)
+### Graal
 * Made initialization of Graal runtime lazy in hosted mode.
-* Added supported for new 'jrelibrary' dependency type in mx/projects.
-* Java projects with compliance level higher than the JDKs specified by JAVA_HOME and EXTRA_JAVA_HOMES are ignored once mx/projects has been processed.
-* ResolvedJavaType.resolveMethod now takes a context type used to perform access checks. It now works correctly regarding default methods.
-* Removed Java based compilation queue (CompilationQueue.java).
-* Enabled use of separate class loader (via -XX:+UseGraalClassLoader) for classes loaded from graal.jar to hide them from application classes.
+* Added supported for new `jrelibrary` dependency type in `mx/projects`.
+* Java projects with compliance level higher than the JDKs specified by `JAVA_HOME` and `EXTRA_JAVA_HOMES` are ignored once `mx/projects` has been processed.
+* `ResolvedJavaType.resolveMethod` now takes a context type used to perform access checks. It now works correctly regarding default methods.
+* Removed Java based compilation queue (`CompilationQueue.java`).
+* Enabled use of separate class loader (via `-XX:+UseGraalClassLoader`) for classes loaded from `graal.jar` to hide them from application classes.
 
 ### Truffle
 * Change API for stack walking to a visitor: `TruffleRuntime#iterateFrames` replaces `TruffleRuntime#getStackTrace`
-* New flag -G:+TraceTruffleCompilationCallTree to print the tree of inlined calls before compilation.
+* New flag `-G:+TraceTruffleCompilationCallTree` to print the tree of inlined calls before compilation.
 * `truffle.jar`: strip out build-time only dependency into a seperated JAR file (`truffle-dsl-processor.jar`)
-* New flag -G:+TraceTruffleCompilationAST to print the AST before compilation.
-* New experimental TypedObject interface added.
-* Renamed flag -G:+TruffleSplittingEnabled to -G:+TruffleSplitting
-* New flag -G:+TruffleSplittingNew to enable the experimental splitting mode based on function arguments.
-* New flag -G:+TruffleSplittingTypedInstanceStamps to enable splitting for TypedObject instances.
-* New flag -G:+TruffleSplittingClassInstanceStamps to enable splitting for Java object instances except TypedObject.
-* New flag -G:TruffleSplittingStartCallCount=3 which sets the number of minimal calls until splitting is performed.
-* New flag -G:-TruffleSplittingAggressive if enabled splits every function call.
-* Added isVisited method for BranchProfile.
-* Added new ConditionProfile, BinaryConditionProfile and CountingConditionProfile utility classes to profile if conditions.
-* ...
+* New flag `-G:+TraceTruffleCompilationAST` to print the AST before compilation.
+* New experimental `TypedObject` interface added.
+* Renamed flag `-G:+TruffleSplittingEnabled` to `-G:+TruffleSplitting`
+* New flag `-G:+TruffleSplittingNew` to enable the experimental splitting mode based on function arguments.
+* New flag `-G:+TruffleSplittingTypedInstanceStamps` to enable splitting for `TypedObject` instances.
+* New flag `-G:+TruffleSplittingClassInstanceStamps` to enable splitting for Java object instances except `TypedObject`.
+* New flag `-G:TruffleSplittingStartCallCount=3` which sets the number of minimal calls until splitting is performed.
+* New flag `-G:-TruffleSplittingAggressive` if enabled splits every function call.
+* Added `isVisited` method for `BranchProfile`.
+* Added new `ConditionProfile`, `BinaryConditionProfile` and `CountingConditionProfile` utility classes to profile if conditions.
 
 ## Version 0.3
 9-May-2014, [Repository Revision](http://hg.openjdk.java.net/graal/graal/rev/graal-0.3)