Mercurial > hg > truffle
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 |