comparison CHANGELOG.md @ 16410:7f862f0ab1bc

Truffle: added new experimental splitting heuristic.
author Christian Humer <christian.humer@gmail.com>
date Fri, 04 Jul 2014 18:56:54 +0200
parents 3f9ec3220077
children f6ac86d3334e
comparison
equal deleted inserted replaced
16409:51b74b041bb7 16410:7f862f0ab1bc
12 ### Truffle 12 ### Truffle
13 * New flag -G:+TraceTruffleCompilationCallTree to print the tree of inlined calls before compilation. 13 * New flag -G:+TraceTruffleCompilationCallTree to print the tree of inlined calls before compilation.
14 * `truffle.jar`: strip out build-time only dependency into a seperated JAR file (`truffle-dsl-processor.jar`) 14 * `truffle.jar`: strip out build-time only dependency into a seperated JAR file (`truffle-dsl-processor.jar`)
15 * New flag -G:+TraceTruffleCompilationAST to print the AST before compilation. 15 * New flag -G:+TraceTruffleCompilationAST to print the AST before compilation.
16 * New experimental TypedObject interface added. 16 * New experimental TypedObject interface added.
17 * Renamed flag -G:+TruffleSplittingEnabled to -G:+TruffleSplitting
18 * New flag -G:+TruffleSplittingNew to enable the experimental splitting mode based on function arguments.
19 * New flag -G:+TruffleSplittingTypedInstanceStamps to enable splitting for TypedObject instances.
20 * New flag -G:+TruffleSplittingClassInstanceStamps to enable splitting for Java object instances except TypedObject.
21 * New flag -G:TruffleSplittingStartCallCount=3 which sets the number of minimal calls until splitting is performed.
22 * New flag -G:-TruffleSplittingAggressive if enabled splits every function call.
17 * ... 23 * ...
18 24
19 ## Version 0.3 25 ## Version 0.3
20 9-May-2014, [Repository Revision](http://hg.openjdk.java.net/graal/graal/rev/graal-0.3) 26 9-May-2014, [Repository Revision](http://hg.openjdk.java.net/graal/graal/rev/graal-0.3)
21 27