Mon, 01 Jun 2015 13:32:28 +0200 |
Andreas Woess |
Truffle: change NodeUtil.findFirstNodeInstance to include root in potential matches
|
Fri, 22 May 2015 18:12:01 +0200 |
Jaroslav Tulach |
Replacing PrintStream with PrintWriter in the simple language
|
Thu, 02 Apr 2015 01:27:27 +0200 |
Christian Humer |
Truffle: do not use iterators for visitors.
|
Thu, 02 Apr 2015 01:26:31 +0200 |
Christian Humer |
Truffle: cache NodeClass lookup in Node.
|
Thu, 02 Apr 2015 01:22:41 +0200 |
Christian Humer |
Truffle: make NodeClass and NodeField a top-level class.
|
Fri, 20 Mar 2015 15:59:35 +0100 |
Andreas Woess |
Truffle: always check type in UnsafeNodeField
|
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:57:27 +0100 |
Andreas Woess |
Truffle: add NodeUtil.forEachChild
|
Tue, 03 Feb 2015 11:48:25 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: refine checks for safe node replacement
|
Thu, 29 Jan 2015 03:11:53 +0100 |
Andreas Woess |
Truffle: simplify NodeUtil.findChildField
|
Thu, 29 Jan 2015 00:12:30 +0000 |
Chris Seaton |
Truffle: print the line number in the source attribution tree.
|
Tue, 27 Jan 2015 20:23:13 -0800 |
Michael Van De Vanter |
Truffle: Additions to NodeUtil to support optional "safe" AST node replacement (and diagnostics when unsafe)
|
Thu, 22 Jan 2015 01:01:29 +0100 |
Andreas Woess |
Truffle: add (and switch to) safe node field access implementation using reflection
|
Thu, 22 Jan 2015 00:37:29 +0100 |
Andreas Woess |
Truffle: channel all NodeUtil field accesses through NodeField class
|
Mon, 29 Dec 2014 23:38:12 +0100 |
Christian Humer |
Truffle: add putObject to node reflection.
|
Mon, 29 Dec 2014 23:38:08 +0100 |
Christian Humer |
Truffle: added new deepCopy method to Node.
|
Tue, 25 Nov 2014 13:21:50 +0100 |
Andreas Woess |
Truffle: clone ConditionProfile and BranchProfile node fields
|
Sun, 23 Nov 2014 16:07:23 -0800 |
Michael Van De Vanter |
Truffle Instrumentation: major API revision, based around the Probe and Instrument classes; add Instrumentable API for language implementors, with most details automated; reimplemented to handle AST splitting automatically; more JUnit tests.
|
Mon, 10 Nov 2014 19:29:08 +0100 |
Andreas Woess |
Truffle: add NodeInterface and require that all child fields be of this type
|
Fri, 24 Oct 2014 16:18:10 +0200 |
Doug Simon |
re-enabled Checkstyle with the release of 6.0 that supports Java 8; fixed existing Checkstyle warnings
|
Thu, 09 Oct 2014 17:25:18 +0200 |
Christian Humer |
Truffle: implemented recursive node iterator and node streams for the graal runtime.
|
Tue, 30 Sep 2014 23:42:08 +0200 |
Andreas Woess |
Truffle: allow interface types in child fields
|
Tue, 12 Aug 2014 00:08:19 +0200 |
Doug Simon |
put some security sensitive actions into a privileged action
|
Fri, 01 Aug 2014 16:28:06 -0700 |
Michael Van De Vanter |
Truffle/SourceAttribution: NodeUtil.displaySourceAttribution() outut revised for legibility.
|
Tue, 22 Jul 2014 16:32:43 +0200 |
Andreas Woess |
Truffle: revert to previous iterator implementation, add test case
|
Thu, 17 Jul 2014 11:51:35 +0200 |
Christian Wirth |
extract method in NodeUtil
|
Mon, 14 Jul 2014 17:06:32 -0700 |
Michael Van De Vanter |
Merge with f0f4402a4f65bc5456feeb4d78e6b4843ec23d8c
|
Mon, 14 Jul 2014 16:04:09 -0700 |
Michael Van De Vanter |
Truffle: NodeUtil fix for displaying null SourceSections.
|
Thu, 10 Jul 2014 18:15:29 +0200 |
Andreas Woess |
Truffle: improve NodeIterator
|
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: use ClassValue for NodeClass
|
Thu, 10 Jul 2014 18:08:29 +0200 |
Andreas Woess |
Truffle: remove obsolete NodeUtil.findNodeInstancesInFunction (functionally equivalent to findAllNodeInstances)
|
Thu, 10 Jul 2014 18:08:29 +0200 |
Andreas Woess |
Truffle: move TraceRewrites code to NodeUtil
|
Fri, 06 Jun 2014 17:51:47 -0700 |
Michael Van De Vanter |
Truffle/Source: major API revision
|
Tue, 20 May 2014 18:58:03 -0700 |
Christian Wimmer |
Introduce method to customize type size
|
Mon, 14 Apr 2014 20:32:25 +0200 |
Christian Humer |
Truffle: API-change: renamed CallNode to DirectCallNode and added IndirectCallNode.
|
Mon, 14 Apr 2014 18:25:23 +0200 |
Christian Humer |
Truffle: context sensitive inlining cleanup
|
Mon, 14 Apr 2014 18:25:23 +0200 |
Christian Humer |
Truffle: Made inlining context-insensitive again to reduce complexity.
|
Thu, 03 Apr 2014 18:33:48 +0200 |
Christian Humer |
Truffle: Truffle API changes for context sensitive inlining.
|
Tue, 25 Mar 2014 11:50:05 -0700 |
Christian Wimmer |
Add equals/hashCode methods
|
Mon, 17 Mar 2014 18:46:39 +0100 |
Christian Humer |
Truffle: renamed NodeFilter to NodeCountFilter and changed it to have inclusive implementation semantics.
|
Mon, 17 Mar 2014 14:29:45 +0100 |
Christian Humer |
Truffle: Removed deprecated API; Added NodeFilter to customize filter when counting nodes.
|
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.
|
Wed, 05 Mar 2014 14:01:21 +0100 |
Thomas Wuerthinger |
Remove unused imports.
|
Fri, 21 Feb 2014 02:25:12 +0100 |
Christian Humer |
Truffle: Added API in NodeUtil to count nodes restricted to a Kind.
|
Thu, 20 Feb 2014 01:21:49 +0100 |
Christian Humer |
Truffle: Updated inlining API. Pushed inlining implementation to the Truffle runtime.
|
Wed, 29 Jan 2014 20:49:09 +0100 |
Christian Humer |
Truffle: further fixes to the new CallNode.
|
Mon, 04 Nov 2013 21:24:56 +0100 |
Christian Humer |
Truffle: cleanup of NodeUtil#findParent; added NodeUtil#findAllParents
|
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.
|
Sun, 06 Oct 2013 21:17:51 -0700 |
Michael Van De Vanter |
Truffle: another minor tweak to NodeUtil.printSourceAttributionTree
|
Tue, 01 Oct 2013 17:26:56 -0700 |
Michael Van De Vanter |
Truffle: minor legibility improvement in NodeUtil.printSourceAttributionTree()
|
Mon, 30 Sep 2013 20:47:41 -0700 |
Michael Van De Vanter |
Truffle: add NodeUtil.printSourceAttributionTree() for debugging
|
Wed, 25 Sep 2013 17:34:01 +0200 |
Andreas Woess |
improve NodeUtil.cloneNode.
|
Sun, 15 Sep 2013 16:44:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 15 Sep 2013 16:31:11 +0200 |
Thomas Wuerthinger |
Early return from node replacement.
|
Sat, 14 Sep 2013 20:49:30 +0200 |
Andreas Woess |
Truffle: make NodeUtil class final and its unsafe field private.
|
Fri, 13 Sep 2013 13:02:40 +0100 |
Chris Seaton |
Truffle: NodeUtil.getNthParent.
|
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.
|
Mon, 22 Jul 2013 17:29:48 +0200 |
Andreas Woess |
Truffle: ignore null children in NodeUtil.findNodeChildren; refactoring.
|
Wed, 17 Jul 2013 13:53:11 +0200 |
Andreas Woess |
Truffle: add NodeUtil.countNodes overload that counts nodes of a specific type
|
Mon, 15 Jul 2013 14:49:40 +0200 |
Andreas Woess |
Truffle: add assertions to verify the finalness of child fields.
|
Mon, 15 Jul 2013 15:26:39 +0200 |
Andreas Woess |
Truffle: revise NodeUtil.replaceChild assertion
|
Sat, 13 Jul 2013 17:14:23 +0200 |
Christian Humer |
Truffle: Added assertions to replaceChild.
|
Thu, 11 Jul 2013 12:22:51 +0200 |
Andreas Woess |
Truffle: introduce NodeUtil.countNodes
|
Thu, 16 May 2013 17:03:18 -0700 |
Christian Wimmer |
Refactoring of NodeUtil to centralize the use of reflection
|
Fri, 03 May 2013 15:02:56 +0200 |
Christian Humer |
Implemented a method to produce a compact string representation of the truffle tree which just shows the nodes and their children but no data fields.
|
Fri, 03 May 2013 14:59:46 +0200 |
Christian Humer |
Fixed Truffle child iterator should only iterate children which are annotated with @Child or @Children.
|
Wed, 01 May 2013 23:42:23 +0200 |
Andreas Woess |
NodeUtil.findFirstNodeInstance bug fix
|
Wed, 01 May 2013 19:21:32 +0200 |
Andreas Woess |
NodeUtil.cloneNode: cloned children array should preserve component type.
|
Wed, 24 Apr 2013 14:14:22 +0200 |
Andreas Woess |
Frame API: automatically change frame slot type for uninitialized slots
|
Tue, 23 Apr 2013 15:34:06 +0200 |
Thomas Wuerthinger |
Truffle API changes for the Frame API. Introduction of Assumptions class.
|
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.
|