log graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java @ 18985:867058575979

age author description
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.
Mon, 17 Mar 2014 14:29:45 +0100 Christian Humer Truffle: Introduced NodeCost as a replacement for NodeInfo.Kind.
Wed, 05 Mar 2014 23:33:25 +0100 Christian Humer Truffle: Now keeps track of all not just inlined call-sites called by CallNode. Deprecated some old API in NodeUtil.
Fri, 21 Feb 2014 02:24:03 +0100 Christian Humer Truffle: Added API for Node.getKind().
Thu, 20 Feb 2014 01:21:49 +0100 Christian Humer Truffle: Updated inlining API. Pushed inlining implementation to the Truffle runtime.
Sat, 08 Feb 2014 06:33:29 +0100 Andreas Woess Truffle: refactorings
Wed, 29 Jan 2014 20:49:09 +0100 Christian Humer Truffle: further fixes to the new CallNode.
Wed, 06 Nov 2013 13:54:25 +0100 Andreas Woess Truffle Node class refactoring.
Sun, 20 Oct 2013 03:50:51 +0200 Andreas Woess Truffle: add sanity check.
Sun, 20 Oct 2013 03:26:03 +0200 Andreas Woess Truffle: fix possible node rewrite failures after recursive calls.
Thu, 10 Oct 2013 03:23:40 +0200 Andreas Woess Back out changeset be0a33a631fa.
Wed, 09 Oct 2013 22:21:49 +0200 Andreas Woess Truffle: fix node rewrite issue that can occur when a currently executing node is replaced in a recursive call.
Fri, 27 Sep 2013 16:39:54 +0200 Michael Haupt put Node.getEncapsulatedSourceSection() on slow path
Sun, 15 Sep 2013 16:31:32 +0200 Thomas Wuerthinger Do not assign new source section if replacing node already has source section assigned.
Thu, 12 Sep 2013 14:43:21 +0200 Doug Simon applied changes to basic-graal that were made in a downstream repo
Thu, 05 Sep 2013 15:03:36 -0700 Michael Van De Vanter Truffle: add alternate Node/RootNode constructors with SourceSection argument.
Fri, 09 Aug 2013 11:55:20 +0200 Thomas Wuerthinger Adding "Classpath" exception to the classes in the com.oracle.truffle.api and the com.oracle.truffle.api.dsl package.
Tue, 23 Jul 2013 19:05:08 +0200 Andreas Woess Truffle: when a node is replaced, notify optimized call target and delay compilation.
Mon, 22 Jul 2013 18:07:53 +0200 Andreas Woess Truffle: add Node.isReplaceable()
Mon, 22 Jul 2013 16:17:45 +0200 Andreas Woess Truffle: remove Node.EMPTY_ARRAY constant
Mon, 01 Jul 2013 20:24:49 +0200 Christian Humer Truffle-DSL: API changes for new polymorphic caching feature.
Wed, 26 Jun 2013 17:21:59 +0200 Christian Humer Added a feature to trace rewrites of truffle nodes.
Sun, 23 Jun 2013 20:50:18 +0200 Thomas Wuerthinger Clean up.
Tue, 21 May 2013 19:43:53 +0200 Christian Humer Added an onReplace method to Node to provide a way for a guest language implementation to use replace tracing.
Tue, 23 Apr 2013 15:07:47 +0200 Thomas Wuerthinger Preserve the source section during node rewrites.
Tue, 23 Apr 2013 15:02:16 +0200 Thomas Wuerthinger Remove Node.replaceChild method from the public API. Node.replace remains as the only method in the API to modify the AST.
Tue, 23 Apr 2013 14:59:24 +0200 Thomas Wuerthinger New API for representing Source objects and SourceSection objects. SourceSection objects can be associated with Truffle interpreter nodes.
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Tue, 18 Dec 2012 15:33:55 +0100 Thomas Wuerthinger Introduction of the Truffle API for efficient implementation of dynamic languages on top of the Graal VM. New projects com.oracle.truffle.api for the API definition and com.oracle.truffle.api.test for API tests and documentation.