log graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/Node.java @ 14564:5d1308c78ddc

age author description
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.