Mercurial > hg > graal-compiler
comparison CHANGELOG.md @ 18332:65a160d9d259
Truffle: add NodeInterface and require that all child fields be of this type
author | Andreas Woess <andreas.woess@jku.at> |
---|---|
date | Mon, 10 Nov 2014 19:29:08 +0100 |
parents | 3343ed66de79 |
children | 966034c24f0e |
comparison
equal
deleted
inserted
replaced
18331:803b0b06e408 | 18332:65a160d9d259 |
---|---|
34 * Fixed a bug in `AssumedValue` that may not invalidate correctly. | 34 * Fixed a bug in `AssumedValue` that may not invalidate correctly. |
35 * New option, `-G:+/-TruffleCompilationExceptionsAreThrown`, that will throw an `OptimizationFailedException` for compiler errors. | 35 * New option, `-G:+/-TruffleCompilationExceptionsAreThrown`, that will throw an `OptimizationFailedException` for compiler errors. |
36 * Removed `FrameTypeConversion` interface and changed the corresponding `FrameDescriptor` constructor to have a default value parameter instead. | 36 * Removed `FrameTypeConversion` interface and changed the corresponding `FrameDescriptor` constructor to have a default value parameter instead. |
37 * Removed `CompilerDirectives.unsafeFrameCast` (equivalent to a `(MaterializedFrame)` cast). | 37 * Removed `CompilerDirectives.unsafeFrameCast` (equivalent to a `(MaterializedFrame)` cast). |
38 * Added `TruffleRuntime#getCapability` API method. | 38 * Added `TruffleRuntime#getCapability` API method. |
39 * Added `NodeInterface` and allowed child field to be declared with interfaces that extend it. | |
39 | 40 |
40 ## Version 0.4 | 41 ## Version 0.4 |
41 19-Aug-2014, [Repository Revision](http://hg.openjdk.java.net/graal/graal/shortlog/graal-0.4) | 42 19-Aug-2014, [Repository Revision](http://hg.openjdk.java.net/graal/graal/shortlog/graal-0.4) |
42 ### Graal | 43 ### Graal |
43 * Made initialization of Graal runtime lazy in hosted mode. | 44 * Made initialization of Graal runtime lazy in hosted mode. |