Mercurial > hg > truffle
diff CHANGELOG.md @ 18387:3e5ed05b7e50
Merge.
author | Chris Seaton <chris.seaton@oracle.com> |
---|---|
date | Sun, 16 Nov 2014 15:48:34 -0800 |
parents | 966034c24f0e |
children | 104be1322fb7 |
line wrap: on
line diff
--- a/CHANGELOG.md Sun Nov 16 15:44:38 2014 -0800 +++ b/CHANGELOG.md Sun Nov 16 15:48:34 2014 -0800 @@ -17,6 +17,10 @@ * Added PrimitiveValueProfile. * Added -G:TruffleTimeThreshold=5000 option to defer compilation for call targets * Added RootNode#getExecutionContext to identify nodes with languages +* Removed `FrameTypeConversion` interface and changed the corresponding `FrameDescriptor` constructor to have a default value parameter instead. +* Removed `CompilerDirectives.unsafeFrameCast` (equivalent to a `(MaterializedFrame)` cast). +* Added `TruffleRuntime#getCapability` API method. +* Added `NodeInterface` and allowed child field to be declared with interfaces that extend it. * ... ## Version 0.5 @@ -33,10 +37,6 @@ * Added `NeverValidAssumption` to complement `AlwaysValidAssumption`. * Fixed a bug in `AssumedValue` that may not invalidate correctly. * New option, `-G:+/-TruffleCompilationExceptionsAreThrown`, that will throw an `OptimizationFailedException` for compiler errors. -* Removed `FrameTypeConversion` interface and changed the corresponding `FrameDescriptor` constructor to have a default value parameter instead. -* Removed `CompilerDirectives.unsafeFrameCast` (equivalent to a `(MaterializedFrame)` cast). -* Added `TruffleRuntime#getCapability` API method. -* Added `NodeInterface` and allowed child field to be declared with interfaces that extend it. ## Version 0.4 19-Aug-2014, [Repository Revision](http://hg.openjdk.java.net/graal/graal/shortlog/graal-0.4)