# HG changeset patch # User Michael Van De Vanter # Date 1416787766 28800 # Node ID b9a8b28852832deb12c52e9e1dd55e43ac721f09 # Parent e3c95cbbb50cd73f83f9737145623d5eb25ee2e8 Truffle/Instrumentation: CHANGELOG for recent updates. diff -r e3c95cbbb50c -r b9a8b2885283 CHANGELOG.md --- a/CHANGELOG.md Sun Nov 23 16:07:23 2014 -0800 +++ b/CHANGELOG.md Sun Nov 23 16:09:26 2014 -0800 @@ -8,6 +8,10 @@ * ... ### Truffle +* Instrumentation: major API revision, based around the Probe and Instrument classes. +* Instrumentation: add Instrumentable API for language implementors, with most details automated. +* Instrumentation: reimplemented to handle AST splitting automatically. +* Instrumentation: more JUnit tests * Relaxed declared type restriction on child fields to allow for interface types in addition to Node subclasses. * The BranchProfile constructor is now private. Use BranchProfile#create() instead. * Renamed @CompilerDirectives.SlowPath to @CompilerDirectives.TruffleBoundary