Mercurial > hg > graal-compiler
comparison CHANGELOG.md @ 19987:414c068bd862
Merge.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Sat, 21 Mar 2015 15:41:55 +0100 |
parents | cd59085cf0d8 |
children | 18c0f02fa4d2 |
comparison
equal
deleted
inserted
replaced
19986:3c78119de0cd | 19987:414c068bd862 |
---|---|
15 * Disable inlining across Truffle boundary by default. New option TruffleInlineAcrossTruffleBoundary default false. | 15 * Disable inlining across Truffle boundary by default. New option TruffleInlineAcrossTruffleBoundary default false. |
16 * Node.replace(Node) now guards against non-assignable replacement, and Node.isReplacementSafe(Node) checks in advance. | 16 * Node.replace(Node) now guards against non-assignable replacement, and Node.isReplacementSafe(Node) checks in advance. |
17 * Instrumentation: AST "probing" is now safe and implemented by Node.probe(); language implementors need only implement Node.isInstrumentable() and Node.createWrapperNode(). | 17 * Instrumentation: AST "probing" is now safe and implemented by Node.probe(); language implementors need only implement Node.isInstrumentable() and Node.createWrapperNode(). |
18 * Instrumentation: A new framework defines a category of simple "instrumentation tools" that can be created, configured, and installed, after which they autonomously collect execution data of some kind. | 18 * Instrumentation: A new framework defines a category of simple "instrumentation tools" that can be created, configured, and installed, after which they autonomously collect execution data of some kind. |
19 * Instrumentation: A new example "instrumentation tool" is a language-agnostic collector of code coverage information (CoverageTracker); there are two other examples. | 19 * Instrumentation: A new example "instrumentation tool" is a language-agnostic collector of code coverage information (CoverageTracker); there are two other examples. |
20 * Removed unsafe compiler directives; use `sun.misc.Unsafe` instead. | |
21 * Removed `Node#onAdopt()`. | |
20 | 22 |
21 ### Truffle-DSL | 23 ### Truffle-DSL |
22 * Implemented a new generated code layout that reduces the code size. | 24 * Implemented a new generated code layout that reduces the code size. |
23 * Changed all methods enclosed in a @TypeSystem must now be static. | 25 * Changed all methods enclosed in a @TypeSystem must now be static. |
24 * Changed all methods enclosed in generated type system classes are now static. | 26 * Changed all methods enclosed in generated type system classes are now static. |