Mercurial > hg > truffle
comparison CHANGELOG.md @ 18486:b9a8b2885283
Truffle/Instrumentation: CHANGELOG for recent updates.
author | Michael Van De Vanter <michael.van.de.vanter@oracle.com> |
---|---|
date | Sun, 23 Nov 2014 16:09:26 -0800 |
parents | f0a8b72315c1 |
children | 1efe32c9d761 |
comparison
equal
deleted
inserted
replaced
18485:e3c95cbbb50c | 18486:b9a8b2885283 |
---|---|
6 * Changed semantics (and signature) of `ResolvedJavaType#resolveMethod()` (old behavior available via `resolveConcreteMethod()`). | 6 * Changed semantics (and signature) of `ResolvedJavaType#resolveMethod()` (old behavior available via `resolveConcreteMethod()`). |
7 * Moved `ResolvedJavaField#read[Constant]Value` and `getMethodHandleAccess()` to `ConstantReflectionProvider`. | 7 * Moved `ResolvedJavaField#read[Constant]Value` and `getMethodHandleAccess()` to `ConstantReflectionProvider`. |
8 * ... | 8 * ... |
9 | 9 |
10 ### Truffle | 10 ### Truffle |
11 * Instrumentation: major API revision, based around the Probe and Instrument classes. | |
12 * Instrumentation: add Instrumentable API for language implementors, with most details automated. | |
13 * Instrumentation: reimplemented to handle AST splitting automatically. | |
14 * Instrumentation: more JUnit tests | |
11 * Relaxed declared type restriction on child fields to allow for interface types in addition to Node subclasses. | 15 * Relaxed declared type restriction on child fields to allow for interface types in addition to Node subclasses. |
12 * The BranchProfile constructor is now private. Use BranchProfile#create() instead. | 16 * The BranchProfile constructor is now private. Use BranchProfile#create() instead. |
13 * Renamed @CompilerDirectives.SlowPath to @CompilerDirectives.TruffleBoundary | 17 * Renamed @CompilerDirectives.SlowPath to @CompilerDirectives.TruffleBoundary |
14 * Renamed RootNode#isSplittable to RootNode#isCloningAllowed | 18 * Renamed RootNode#isSplittable to RootNode#isCloningAllowed |
15 * Removed RootNode#split. Cloning ASTs for splitting is now an implementation detail of the Truffle runtime implementation. | 19 * Removed RootNode#split. Cloning ASTs for splitting is now an implementation detail of the Truffle runtime implementation. |