Fri, 20 Mar 2015 19:00:50 +0100 |
Christian Humer |
Truffle: simplify inAtomicBlock assertion.
|
Fri, 20 Mar 2015 17:08:43 +0100 |
Andreas Woess |
Truffle: remove Node#onAdopt() hook
|
Mon, 16 Mar 2015 15:59:57 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove support for "probe-lite", an optimization for a particular use case that no longer seems worth the complexity.
|
Thu, 12 Mar 2015 18:03:05 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: For clients of Instrumentation, replace the TruffleEventListener interface with two: InstrumentListener, and ASTInstrumentListener. The former is simple, completely Truffle-safe (can't affect Truffle execution), and designed for simple tools. The latter is similar to the previous interface.
|
Tue, 10 Mar 2015 21:11:12 +0100 |
Christian Humer |
Truffle: add assertion to always be in atomic blocks for replaces as it now may be violated by NodeUtil#nonAtomicReplace.
|
Tue, 10 Mar 2015 19:38:07 +0100 |
Christian Humer |
Truffle: expose non-atomic replace API to Truffle DSL to avoid multiple RootNode lookups for multiple replaces in one atomic block.
|
Fri, 27 Feb 2015 14:55:42 +0100 |
Andreas Woess |
Truffle: Node cleanup
|
Tue, 10 Feb 2015 16:44:11 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: TruffleEventReceiver renamed to TruffleEventListener
|
Tue, 03 Feb 2015 11:48:25 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: refine checks for safe node replacement
|
Thu, 29 Jan 2015 11:44:14 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: comments and minor code cleanup post-review
|
Tue, 27 Jan 2015 20:24:54 -0800 |
Michael Van De Vanter |
Truffle: Improved support for "probing" AST nodes:
|
Mon, 29 Dec 2014 23:38:08 +0100 |
Christian Humer |
Truffle: added new deepCopy method to Node.
|
Tue, 25 Nov 2014 13:21:38 +0100 |
Andreas Woess |
Truffle: Node#clone(): throw assertion error on CloneNotSupportedException
|
Mon, 10 Nov 2014 19:29:08 +0100 |
Andreas Woess |
Truffle: add NodeInterface and require that all child fields be of this type
|
Thu, 09 Oct 2014 13:26:17 +0200 |
Lukas Stadler |
make Truffle Node parent @CompilationFinal, let getEncapsulatingSourceSection evaluate at compile time
|
Wed, 08 Oct 2014 10:50:18 +0200 |
Lukas Stadler |
make Truffle Node source section @CompilationFinal
|
Sat, 23 Aug 2014 19:31:29 +0200 |
Christian Humer |
Truffle: replaces are now reported to all ReplaceObservers in the node hierarchy.
|
Thu, 10 Jul 2014 18:08:29 +0200 |
Andreas Woess |
Truffle: move iterator to NodeClass
|
Thu, 10 Jul 2014 18:08:29 +0200 |
Andreas Woess |
Truffle: move TraceRewrites code to NodeUtil
|
Fri, 20 Jun 2014 15:13:16 +0200 |
Christian Wirth |
Add facility to create JSON dump of AST creation/rewriting
|
Fri, 06 Jun 2014 17:51:47 -0700 |
Michael Van De Vanter |
Truffle/Source: major API revision
|
Mon, 19 May 2014 18:52:39 +0200 |
Christian Wirth |
Add description and language to the NodeInfo annotation
|
Fri, 02 May 2014 15:59:44 +0200 |
Andreas Woess |
Truffle: remove deprecated Node#adoptChild, Node#adoptChildren.
|
Thu, 24 Apr 2014 23:29:28 +0100 |
Chris Seaton |
Truffle: print the source section in the rewrite trace.
|
Wed, 23 Apr 2014 15:23:18 +0200 |
Michael Haupt |
onAdopt callback for ASTs
|
Sun, 06 Apr 2014 17:46:24 +0200 |
Thomas Wuerthinger |
Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).
|
Thu, 20 Mar 2014 01:29:19 +0100 |
Andreas Woess |
Truffle: atomic node rewriting
|
Wed, 19 Mar 2014 23:11:46 +0100 |
Andreas Woess |
Truffle: Node API changes
|
Tue, 18 Mar 2014 13:14:53 +0100 |
Andreas Woess |
Truffle: make Node#replace accept any CharSequence as reason
|
Mon, 17 Mar 2014 14:29:45 +0100 |
Christian Humer |
Truffle: API cleanup and javadoc for CallNodes.
|