comparison CHANGELOG.md @ 15568:857ab1f388a5

backout 10732e1421ee
author Bernhard Urban <bernhard.urban@jku.at>
date Fri, 09 May 2014 08:29:52 +0200
parents 10732e1421ee
children 9535eccd2a11
comparison
equal deleted inserted replaced
15567:10732e1421ee 15568:857ab1f388a5
6 6
7 ### Truffle 7 ### Truffle
8 * ... 8 * ...
9 9
10 ## Version 0.3 10 ## Version 0.3
11 7-May-2014, [Repository Revision](http://hg.openjdk.java.net/graal/graal/rev/XXX) 11 7-May-2014, [Repository Revision](http://hg.openjdk.java.net/graal/graal/rev/graal-0.3)
12 12
13 ### Graal 13 ### Graal
14 * Explicit support for oop compression/uncompression in high level graph. 14 * Explicit support for oop compression/uncompression in high level graph.
15 * LIRGenerator refactoring. 15 * LIRGenerator refactoring.
16 * Explicit types for inputs (InputType enum). 16 * Explicit types for inputs (InputType enum).
17 * Added graal.version system property to Graal enabled VM builds. 17 * Added graal.version system property to Graal enabled VM builds.
18 * Transitioned to JDK 8 as minimum JDK level for Graal. 18 * Transitioned to JDK 8 as minimum JDK level for Graal.
19 * Added support for stack introspection. 19 * Added support for stack introspection.
20 * New MatchRule facility to convert multiple HIR nodes into specialized LIR 20 * New MatchRule facility to convert multiple HIR nodes into specialized LIR
21 * ...
22 21
23 ### Truffle 22 ### Truffle
24 * The method `CallTarget#call` takes now a variable number of Object arguments. 23 * The method `CallTarget#call` takes now a variable number of Object arguments.
25 * Support for collecting stack traces and for accessing the current frame in slow paths (see `TruffleRuntime#getStackTrace`). 24 * Support for collecting stack traces and for accessing the current frame in slow paths (see `TruffleRuntime#getStackTrace`).
26 * Renamed `CallNode` to `DirectCallNode`. 25 * Renamed `CallNode` to `DirectCallNode`.
27 * Renamed `TruffleRuntime#createCallNode` to `TruffleRuntime#createDirectCallNode`. 26 * Renamed `TruffleRuntime#createCallNode` to `TruffleRuntime#createDirectCallNode`.
28 * Added `IndirectCallNode` for calls with a changing `CallTarget`. 27 * Added `IndirectCallNode` for calls with a changing `CallTarget`.
29 * Added `TruffleRuntime#createIndirectCallNode` to create an `IndirectCallNode`. 28 * Added `TruffleRuntime#createIndirectCallNode` to create an `IndirectCallNode`.
30 * `DirectCallNode#inline` was renamed to `DirectCallNode#forceInlining()`. 29 * `DirectCallNode#inline` was renamed to `DirectCallNode#forceInlining()`.
31 * Removed deprecated `Node#adoptChild`. 30 * Removed deprecated `Node#adoptChild`.
32 * ...
33 31
34 ## Version 0.2 32 ## Version 0.2
35 25-Mar-2014, [Repository Revision](http://hg.openjdk.java.net/graal/graal/rev/graal-0.2) 33 25-Mar-2014, [Repository Revision](http://hg.openjdk.java.net/graal/graal/rev/graal-0.2)
36 34
37 ### Graal 35 ### Graal