Thu, 19 Nov 2015 15:51:27 +0100 |
Stefan Marr |
Added a comment with the assumptions/rational how Node.atomic() works
|
Thu, 19 Nov 2015 15:49:00 +0100 |
Stefan Marr |
Clarify comment of TruffleLanguage.parse() for implementers
|
Thu, 19 Nov 2015 15:46:01 +0100 |
Stefan Marr |
SLLanguage.visualizer is initialized statically, remove lazy check
|
Thu, 19 Nov 2015 15:32:26 +0100 |
Stefan Marr |
Profile counts should not overflow, otherwise injectBranchProbability triggers assertion
|
Thu, 19 Nov 2015 09:59:05 +0100 |
Jaroslav Tulach |
Removing unnecessary import statements
|
Thu, 19 Nov 2015 09:51:38 +0100 |
Jaroslav Tulach |
Ensuring SL does caching of its CallTarget across whole JVM
|
Thu, 19 Nov 2015 09:40:21 +0100 |
Jaroslav Tulach |
Caching Source -> CallTarget mapping per PolyglotEngine.Language
|
Thu, 19 Nov 2015 09:29:24 +0100 |
Jaroslav Tulach |
Capturing the current state of Source->CallTarget caching in a test
|
Thu, 19 Nov 2015 08:53:40 +0100 |
Jaroslav Tulach |
Documentation for additional arguments
|
Wed, 18 Nov 2015 12:49:12 +0100 |
Jaroslav Tulach |
Correcting typo in Javadoc
|
Wed, 18 Nov 2015 12:41:41 +0100 |
Jaroslav Tulach |
Apply formating rules
|
Wed, 18 Nov 2015 12:37:32 +0100 |
Jaroslav Tulach |
Removing no longer needed imports
|
Wed, 18 Nov 2015 12:33:52 +0100 |
Jaroslav Tulach |
Supporting efficient cross-language eval
|
Wed, 18 Nov 2015 12:32:47 +0100 |
Jaroslav Tulach |
Implementing the multiplyCode TCK method in SL. The language tries to recognize non-global parse and in such case it executes the defined method directly.
|
Wed, 18 Nov 2015 11:53:28 +0100 |
Jaroslav Tulach |
Adding parse with argument names into the API and TCK
|
Mon, 16 Nov 2015 15:58:03 +0100 |
Jaroslav Tulach |
Give languages a chance to separate (and optimize) parsing and evaluation.
|
Mon, 16 Nov 2015 15:51:36 +0100 |
Jaroslav Tulach |
Adding also the TckLanguage class
|
Mon, 16 Nov 2015 15:41:29 +0100 |
Jaroslav Tulach |
Give Truffle languages access to evaluation functions of other languages.
|
Wed, 18 Nov 2015 09:02:41 +0100 |
Jaroslav Tulach |
Backed out changeset dea950d41ef3
|
Tue, 17 Nov 2015 16:50:11 +0100 |
Christian Humer |
Make CallTarget caching local to PolyglotEngine instances.
|
Tue, 17 Nov 2015 11:02:55 +0100 |
Christian Wirth |
Backed out changeset: 0d4b0e4263ee
|
Mon, 16 Nov 2015 16:29:27 +0100 |
Andreas Woess |
add range check to 5-parameter Source#createSection
|
Mon, 16 Nov 2015 16:25:13 +0100 |
Andreas Woess |
Partially backed out changeset: a360c82ba357
|
Mon, 16 Nov 2015 07:00:50 +0100 |
Andreas Woess |
remove truffle.api.nodes.serial package (unmaintained, experimental)
|
Fri, 13 Nov 2015 10:29:52 -0800 |
Christian Wimmer |
Convert NodeClass and NodeFieldAccessor to interfaces
|
Fri, 13 Nov 2015 16:25:04 +0100 |
Andreas Woess |
add toString() methods to transitions
|
Fri, 13 Nov 2015 15:36:25 +0100 |
Andreas Woess |
minor Shape refactoring
|
Fri, 13 Nov 2015 14:41:11 +0100 |
Andreas Woess |
simplify LocationImpl.toString()
|
Fri, 13 Nov 2015 12:19:35 +0100 |
Andreas Woess |
change SourceSection.toString()
|
Fri, 13 Nov 2015 11:29:47 +0100 |
Andreas Woess |
GraphPrintVisitor implementation can now be disabled via system property
|
Wed, 11 Nov 2015 14:47:40 +0100 |
Andreas Woess |
RootNode.reportLoopCount should never be part of compilation
|
Thu, 12 Nov 2015 11:50:42 -0800 |
Michael Van De Vanter |
pylint fix
|
Thu, 12 Nov 2015 11:38:42 -0800 |
Michael Van De Vanter |
Merge with a647534602a6b70deb64b9d96c2798d7e36e1e0e
|
Thu, 12 Nov 2015 11:35:19 -0800 |
Michael Van De Vanter |
SL: add "mx slcoverage <filename>" as a temporary demo showing line counts; not yet PolyglotEngine integrated
|
Tue, 10 Nov 2015 21:34:20 +0100 |
Andreas Woess |
minor debug code cleanup
|
Tue, 10 Nov 2015 19:59:37 +0100 |
Andreas Woess |
add option for dumping shapes to IGV
|
Tue, 10 Nov 2015 19:59:29 +0100 |
Andreas Woess |
add option for dumping shapes to a DOT file
|
Tue, 10 Nov 2015 20:13:14 +0100 |
Andreas Woess |
GraphPrintVisitor: begin a graph if visit is called without beginGraph
|
Tue, 10 Nov 2015 14:29:08 +0100 |
Danilo Ansaloni |
Get the foreign access factory that matches a specific foreign object.
|
Fri, 06 Nov 2015 20:54:49 +0100 |
Jaroslav Tulach |
Merging eval instrument with parameters
|
Wed, 04 Nov 2015 16:54:36 +0100 |
Jaroslav Tulach |
Adding Map<String,Object> parameter to the attach(Eval*Listener) method to allow passing parameter values that the evaluated Source can reference.
|
Fri, 06 Nov 2015 09:16:43 -0800 |
Christian Wimmer |
Add missing @TruffleBoundary
|
Thu, 05 Nov 2015 18:42:36 +0100 |
Jaroslav Tulach |
Unifying the executor access into single ComputeInExecutor class and removing the need for CountDownLatch
|
Thu, 05 Nov 2015 17:11:51 +0100 |
Benoit Daloze |
SL write property node: fixed DSL bug
|
Thu, 05 Nov 2015 17:05:48 +0100 |
Benoit Daloze |
Truffle DSL: fix algorithm to find guard dependencies on caches
|
Thu, 05 Nov 2015 16:11:50 +0100 |
Benoit Daloze |
SL: Remove LRUCache in read property node
|
Wed, 04 Nov 2015 20:55:06 -0800 |
Mick Jordan |
Merge
|
Wed, 04 Nov 2015 20:33:11 -0800 |
Mick Jordan |
Merge
|
Wed, 04 Nov 2015 20:31:27 -0800 |
Mick Jordan |
TruffleObject is truffleReady
|
Wed, 04 Nov 2015 20:32:52 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: language-specific WrapperNode classes are no longer required to explicitly propagate KillException or QuitException.
|
Wed, 04 Nov 2015 11:03:08 +0100 |
Andreas Woess |
CyclicAssumption: use AtomicReferenceFieldUpdater for the assumption field
|
Wed, 04 Nov 2015 10:47:09 +0100 |
Andreas Woess |
NodeClass cleanup
|
Tue, 03 Nov 2015 14:09:13 +0100 |
Andreas Woess |
Layout: add polymorphic unboxing flag
|
Fri, 30 Oct 2015 20:09:46 +0100 |
Andreas Woess |
SL: work around findbugs warnings in generated code
|
Fri, 30 Oct 2015 19:11:36 +0100 |
Andreas Woess |
SL: simplify write property cache node
|
Mon, 02 Nov 2015 16:34:22 +0100 |
Andreas Woess |
make GraphPrintVisitor resilient against toString() methods that throw
|
Mon, 19 Oct 2015 18:27:52 +0200 |
Andreas Woess |
Change signature of EventHandlerNode.returnExceptional to accept Throwable
|
Mon, 02 Nov 2015 19:13:21 +0100 |
Jaroslav Tulach |
Giving the PolyglotEngine builder factory method more sensible name.
|
Mon, 02 Nov 2015 09:54:46 +0100 |
Jaroslav Tulach |
Java interop code reachable without checking JAVA_INITEROP_ENABLED
|
Mon, 02 Nov 2015 08:58:45 +0100 |
Jaroslav Tulach |
Using TruffleOptions.AOT rather than accessing the system property directly.
|
Wed, 28 Oct 2015 14:04:33 +0100 |
Andreas Woess |
GraphPrintVisitor: factor out implementation
|
Wed, 28 Oct 2015 14:00:16 +0100 |
Andreas Woess |
GraphPrintVisitor rewrite using javax.xml.stream
|
Tue, 20 Oct 2015 23:53:21 +0200 |
Andreas Woess |
add TruffleOptions.AOT
|
Wed, 21 Oct 2015 00:25:12 +0200 |
Andreas Woess |
GraphPrintVisitor: refactoring
|
Mon, 19 Oct 2015 18:28:41 +0200 |
Andreas Woess |
GraphPrintVisitor: subgroup support
|
Mon, 26 Oct 2015 14:07:38 +0100 |
Doug Simon |
added workaround based on JDK-8075793 to allow compilation with JDK9 javac (2nd attempt)
|
Mon, 26 Oct 2015 13:28:19 +0100 |
Doug Simon |
added workaround based on JDK-8075793 to allow compilation with JDK9 javac
|
Fri, 23 Oct 2015 20:23:00 +0200 |
Jaroslav Tulach |
Release 0.9 is out, let's remove deprecated elements from the API
|
Fri, 23 Oct 2015 20:22:44 +0200 |
Jaroslav Tulach |
Defining incompatible API change policy for development versions
|
Thu, 22 Oct 2015 21:07:03 +0200 |
Jaroslav Tulach |
Cannot pass VirtualFrame into a Runnable. Either invoke the call directly or materialize the frame
|
Thu, 22 Oct 2015 19:59:02 +0200 |
Jaroslav Tulach |
Added tag truffle-0.9 for changeset 5ee16f4908e5
|
Wed, 21 Oct 2015 15:16:28 +0200 |
Jaroslav Tulach |
Rewriting the SL debugger test to be synchronous. Makes it easier to reason about what is going on.
|
Wed, 21 Oct 2015 00:16:07 +0200 |
Andreas Woess |
Remove obsolete, unused classes
truffle-0.9
|
Tue, 20 Oct 2015 18:27:55 +0200 |
Christian Humer |
Fix tests for ForeignAccess#checkThread.
|
Tue, 20 Oct 2015 18:21:19 +0200 |
Christian Humer |
Optimize argument access for foreign access functions.
|
Tue, 20 Oct 2015 18:21:19 +0200 |
Christian Humer |
Make ForeignAccess#checkThread an assertion to speed up things.
|
Tue, 20 Oct 2015 00:14:37 +0200 |
Christian Humer |
Add incomplete source exception.
|
Sun, 18 Oct 2015 19:42:47 +0200 |
Christian Humer |
Fix thread gets disposed on internal exception in PolyglotEngine.
|
Fri, 16 Oct 2015 18:28:21 +0200 |
Jaroslav Tulach |
Need to send every invokeForeign into the executor
|
Fri, 16 Oct 2015 11:22:48 +0200 |
Jaroslav Tulach |
More tests executed in synchronous and asynchronous mode
|
Fri, 16 Oct 2015 09:59:21 +0200 |
Jaroslav Tulach |
Verifying the Truffle/Java interop works OK also in asynchronous mode
|
Fri, 16 Oct 2015 08:47:52 +0200 |
Jaroslav Tulach |
The method documentation says one should throw ClassCastException when the value cannot be converted
|
Thu, 15 Oct 2015 10:01:44 +0200 |
Jaroslav Tulach |
Removing useless throws
|
Thu, 15 Oct 2015 09:42:50 +0200 |
Jaroslav Tulach |
Merging the test to justify ae5c160bd047 fix
|
Thu, 15 Oct 2015 09:41:31 +0200 |
Jaroslav Tulach |
Test showing that there can be NPE when 'casting as' in case of asynchronous execution
|
Tue, 13 Oct 2015 16:22:31 -0400 |
Michael Van De Vanter |
Truffle/Instrumentation: fix new EvalInstrument kind so that it works correctly in optimized environment
|
Tue, 13 Oct 2015 14:13:27 +0200 |
Andreas Woess |
Deprecate Layout.Builder#getAllowedImplicitCasts()
|
Tue, 13 Oct 2015 18:53:04 +0200 |
Christian Humer |
Fixed TruffleLanguage was null when using Value#as with asynchronous evaluation; Unbox EngineTruffleObject before casting to string.
|
Mon, 12 Oct 2015 11:41:22 -0700 |
Christian Wimmer |
Allow to disable Java interoperability
|
Mon, 12 Oct 2015 12:56:20 -0400 |
Michael Van De Vanter |
Merge with 26e79a4358fef856ee2ee33f65d0cc99f988b417
|
Mon, 12 Oct 2015 12:51:38 -0400 |
Michael Van De Vanter |
Truffle/SL: change default ASTProber policy to eliminate debugger halts on SLStatement nodes that aren't statements: function body, block, and the assignments from araguments to locals that begin each function body.
|
Sun, 11 Oct 2015 14:34:57 +0200 |
Doug Simon |
removed "path" and "sourcePath" attributes from distributions and libraries
|
Sat, 10 Oct 2015 14:48:47 +0200 |
Benoit Daloze |
Truffle/DSL: fix and tests for multiple assumptions expressions
|
Sat, 10 Oct 2015 13:22:36 +0200 |
Benoit Daloze |
Fix typo in TruffleProcessor
|
Sat, 10 Oct 2015 12:25:47 +0200 |
Benoit Daloze |
FrameDescriptor.findFrameSlot() should not be called in compiled code.
|
Fri, 09 Oct 2015 12:17:58 -0400 |
Michael Van De Vanter |
Truffle/Instrumentation: some minor access cleanups
|
Thu, 08 Oct 2015 17:33:41 -0700 |
Tom Rodriguez |
Rename jdk.internal.jvmci to jdk.vm.ci
|
Thu, 08 Oct 2015 17:13:13 -0400 |
Michael Van De Vanter |
Javadoc
|
Thu, 08 Oct 2015 17:00:53 -0400 |
Michael Van De Vanter |
Merge with 0e13cbebc04cdabf404d15d2e05aca152880d772
|
Thu, 08 Oct 2015 16:48:42 -0400 |
Michael Van De Vanter |
Truffle/Instrumentation: replace (non-functional) AdvancedInstrument kind with new EvalInstrument
|
Thu, 08 Oct 2015 10:07:07 -0400 |
Michael Van De Vanter |
Truffle/Source: remove two previously @Ignored tests that are inconsistent with the current text model being used.
|
Thu, 08 Oct 2015 14:21:33 +0200 |
Andreas Woess |
make debug counters optional
|
Thu, 08 Oct 2015 14:21:19 +0200 |
Andreas Woess |
fix potential assertion error after previous change
|
Wed, 07 Oct 2015 20:05:15 +0200 |
Andreas Woess |
avoid unnecessary casts
|
Wed, 07 Oct 2015 19:15:14 +0200 |
Andreas Woess |
Object model refactoring, add Shape#defineProperty
|
Wed, 07 Oct 2015 20:27:40 +0200 |
Andreas Woess |
Layout cleanup
|
Wed, 07 Oct 2015 17:17:56 +0200 |
Jaroslav Tulach |
Testing debugging behavior of SL
|
Wed, 07 Oct 2015 13:33:13 +0200 |
Jaroslav Tulach |
Addressing checkstyle lints
|
Wed, 07 Oct 2015 13:32:25 +0200 |
Jaroslav Tulach |
PolyglotEngine.Value.as(String.class) gives the language that produced the value a chance to do its conversion to appropriate textual representation.
|
Wed, 07 Oct 2015 12:39:09 +0200 |
Jaroslav Tulach |
Cache the parsed sources par individual language to avoid obtaining CallTarget parsed by a different language.
|
Wed, 07 Oct 2015 09:26:41 +0200 |
Jaroslav Tulach |
Giving Value instances toString() useful for debugging purposes.
|
Tue, 06 Oct 2015 20:39:22 +0200 |
Jaroslav Tulach |
TruffleObject associated with PolyglotEngine should be more or less opaque - test the behavior.
|