Mercurial > hg > truffle
graph
-
Minor changes to interop functionality for SLWed, 25 Nov 2015 12:18:46 +0100, by Matthias Grimmer
-
Extend interop functionality for SLMon, 23 Nov 2015 16:30:16 +0100, by Matthias Grimmer
-
Guarded the auto-reloading of files into FileSource with a TruffleOption (false by default).Wed, 25 Nov 2015 15:53:11 +0100, by Christian Wirth
-
Document @CompilationFinal semantics for arrays.Tue, 24 Nov 2015 14:53:48 +0100, by Stefan Marr
-
SL write property node: simplify furtherMon, 23 Nov 2015 19:29:26 +0100, by Benoit Daloze
-
transfer to interpreter and invalidate in UnexpectedResultException constructorMon, 23 Nov 2015 19:12:11 +0100, by Andreas Woess
-
SL: minor improvements to write property cache node specializationsMon, 23 Nov 2015 15:53:10 +0100, by Andreas Woess
-
add test that specializations are removed once invalidMon, 23 Nov 2015 18:25:55 +0100, by Benoit Daloze
-
SL: refine interop eval, rename to just eval, and add tests.Sun, 22 Nov 2015 19:10:51 +0000, by Chris Seaton
-
Add missing @TruffleBoundarySat, 21 Nov 2015 09:27:39 -0800, by Christian Wimmer
-
Method with VirtualFrame parameter must not be annotated with @TruffleBoundarySat, 21 Nov 2015 09:27:09 -0800, by Christian Wimmer
-
Providing public getter for the Class NodeClass has been created forFri, 20 Nov 2015 18:02:49 +0100, by Jaroslav Tulach
-
The (public!?) NodeClass constructor accepted Class parameter in truffle-0.9 versionFri, 20 Nov 2015 17:13:09 +0100, by Jaroslav Tulach
-
Adjusting to binary incompatible change of (on)returnExceptional parametersFri, 20 Nov 2015 16:55:12 +0100, by Jaroslav Tulach
-
Removing API elemements that were deprecated at the time of truffle-0.9 release from the list of required API elements.Fri, 20 Nov 2015 16:52:12 +0100, by Jaroslav Tulach
-
Adding API snapshots as for version truffle-0.9 and enabling their check in the gateFri, 20 Nov 2015 16:41:09 +0100, by Jaroslav Tulach
-
Turning NodeClass into abstract class to allow its independent implementations.Fri, 20 Nov 2015 10:36:52 +0100, by Jaroslav Tulach
-
NodeClass: avoid unnecessary array copying during initializationThu, 19 Nov 2015 18:49:55 +0100, by Andreas Woess
-
SourceSection: include more information in SourceSection.toString()Thu, 19 Nov 2015 16:37:34 +0100, by Andreas Woess
-
Source: remove redundant assertionThu, 19 Nov 2015 16:02:48 +0100, by Andreas Woess
-
SourceSection: add position/length out of range testsThu, 19 Nov 2015 15:59:41 +0100, by Andreas Woess
-
SourceSection: clearify string representations, add testsThu, 19 Nov 2015 15:58:26 +0100, by Andreas Woess
-
SpecializationNode.index can be privateMon, 16 Nov 2015 18:00:16 +0100, by Andreas Woess
-
Added a comment with the assumptions/rational how Node.atomic() worksThu, 19 Nov 2015 15:51:27 +0100, by Stefan Marr
-
Clarify comment of TruffleLanguage.parse() for implementersThu, 19 Nov 2015 15:49:00 +0100, by Stefan Marr
-
SLLanguage.visualizer is initialized statically, remove lazy checkThu, 19 Nov 2015 15:46:01 +0100, by Stefan Marr
-
Profile counts should not overflow, otherwise injectBranchProbability triggers assertionThu, 19 Nov 2015 15:32:26 +0100, by Stefan Marr
-
Removing unnecessary import statementsThu, 19 Nov 2015 09:59:05 +0100, by Jaroslav Tulach
-
Ensuring SL does caching of its CallTarget across whole JVMThu, 19 Nov 2015 09:51:38 +0100, by Jaroslav Tulach
-
Caching Source -> CallTarget mapping per PolyglotEngine.LanguageThu, 19 Nov 2015 09:40:21 +0100, by Jaroslav Tulach
-
Capturing the current state of Source->CallTarget caching in a testThu, 19 Nov 2015 09:29:24 +0100, by Jaroslav Tulach
-
Documentation for additional argumentsThu, 19 Nov 2015 08:53:40 +0100, by Jaroslav Tulach
-
Correcting typo in JavadocWed, 18 Nov 2015 12:49:12 +0100, by Jaroslav Tulach
-
Apply formating rulesWed, 18 Nov 2015 12:41:41 +0100, by Jaroslav Tulach
-
Removing no longer needed importsWed, 18 Nov 2015 12:37:32 +0100, by Jaroslav Tulach
-
Supporting efficient cross-language evalWed, 18 Nov 2015 12:33:52 +0100, by 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 12:32:47 +0100, by Jaroslav Tulach
-
Adding parse with argument names into the API and TCKWed, 18 Nov 2015 11:53:28 +0100, by Jaroslav Tulach
-
Give languages a chance to separate (and optimize) parsing and evaluation.Mon, 16 Nov 2015 15:58:03 +0100, by Jaroslav Tulach
-
Adding also the TckLanguage classMon, 16 Nov 2015 15:51:36 +0100, by Jaroslav Tulach
-
Give Truffle languages access to evaluation functions of other languages.Mon, 16 Nov 2015 15:41:29 +0100, by Jaroslav Tulach
-
Backed out changeset dea950d41ef3Wed, 18 Nov 2015 09:02:41 +0100, by Jaroslav Tulach
-
Make CallTarget caching local to PolyglotEngine instances.Tue, 17 Nov 2015 16:50:11 +0100, by Christian Humer
-
Backed out changeset: 0d4b0e4263eeTue, 17 Nov 2015 11:02:55 +0100, by Christian Wirth
-
add range check to 5-parameter Source#createSectionMon, 16 Nov 2015 16:29:27 +0100, by Andreas Woess
-
Partially backed out changeset: a360c82ba357Mon, 16 Nov 2015 16:25:13 +0100, by Andreas Woess
-
remove truffle.api.nodes.serial package (unmaintained, experimental)Mon, 16 Nov 2015 07:00:50 +0100, by Andreas Woess
-
Convert NodeClass and NodeFieldAccessor to interfacesFri, 13 Nov 2015 10:29:52 -0800, by Christian Wimmer
-
add toString() methods to transitionsFri, 13 Nov 2015 16:25:04 +0100, by Andreas Woess
-
minor Shape refactoringFri, 13 Nov 2015 15:36:25 +0100, by Andreas Woess
-
simplify LocationImpl.toString()Fri, 13 Nov 2015 14:41:11 +0100, by Andreas Woess
-
change SourceSection.toString()Fri, 13 Nov 2015 12:19:35 +0100, by Andreas Woess
-
GraphPrintVisitor implementation can now be disabled via system propertyFri, 13 Nov 2015 11:29:47 +0100, by Andreas Woess
-
RootNode.reportLoopCount should never be part of compilationWed, 11 Nov 2015 14:47:40 +0100, by Andreas Woess
-
pylint fixThu, 12 Nov 2015 11:50:42 -0800, by Michael Van De Vanter
-
Merge with a647534602a6b70deb64b9d96c2798d7e36e1e0eThu, 12 Nov 2015 11:38:42 -0800, by Michael Van De Vanter
-
SL: add "mx slcoverage <filename>" as a temporary demo showing line counts; not yet PolyglotEngine integratedThu, 12 Nov 2015 11:35:19 -0800, by Michael Van De Vanter
-
minor debug code cleanupTue, 10 Nov 2015 21:34:20 +0100, by Andreas Woess
-
add option for dumping shapes to IGVTue, 10 Nov 2015 19:59:37 +0100, by Andreas Woess
-
add option for dumping shapes to a DOT fileTue, 10 Nov 2015 19:59:29 +0100, by Andreas Woess
-
GraphPrintVisitor: begin a graph if visit is called without beginGraphTue, 10 Nov 2015 20:13:14 +0100, by Andreas Woess
-
Get the foreign access factory that matches a specific foreign object.Tue, 10 Nov 2015 14:29:08 +0100, by Danilo Ansaloni
-
Merging eval instrument with parametersFri, 06 Nov 2015 20:54:49 +0100, by Jaroslav Tulach
-
Adding Map<String,Object> parameter to the attach(Eval*Listener) method to allow passing parameter values that the evaluated Source can reference.Wed, 04 Nov 2015 16:54:36 +0100, by Jaroslav Tulach
-
Add missing @TruffleBoundaryFri, 06 Nov 2015 09:16:43 -0800, by Christian Wimmer
-
Unifying the executor access into single ComputeInExecutor class and removing the need for CountDownLatchThu, 05 Nov 2015 18:42:36 +0100, by Jaroslav Tulach
-
SL write property node: fixed DSL bugThu, 05 Nov 2015 17:11:51 +0100, by Benoit Daloze
-
Truffle DSL: fix algorithm to find guard dependencies on cachesThu, 05 Nov 2015 17:05:48 +0100, by Benoit Daloze
-
SL: Remove LRUCache in read property nodeThu, 05 Nov 2015 16:11:50 +0100, by Benoit Daloze
-
MergeWed, 04 Nov 2015 20:55:06 -0800, by Mick Jordan
-
MergeWed, 04 Nov 2015 20:33:11 -0800, by Mick Jordan
-
TruffleObject is truffleReadyWed, 04 Nov 2015 20:31:27 -0800, by Mick Jordan
-
Truffle/Instrumentation: language-specific WrapperNode classes are no longer required to explicitly propagate KillException or QuitException.Wed, 04 Nov 2015 20:32:52 -0800, by Michael Van De Vanter
-
CyclicAssumption: use AtomicReferenceFieldUpdater for the assumption fieldWed, 04 Nov 2015 11:03:08 +0100, by Andreas Woess
-
NodeClass cleanupWed, 04 Nov 2015 10:47:09 +0100, by Andreas Woess
-
Layout: add polymorphic unboxing flagTue, 03 Nov 2015 14:09:13 +0100, by Andreas Woess
-
SL: work around findbugs warnings in generated codeFri, 30 Oct 2015 20:09:46 +0100, by Andreas Woess
-
SL: simplify write property cache nodeFri, 30 Oct 2015 19:11:36 +0100, by Andreas Woess
-
make GraphPrintVisitor resilient against toString() methods that throwMon, 02 Nov 2015 16:34:22 +0100, by Andreas Woess
-
Change signature of EventHandlerNode.returnExceptional to accept ThrowableMon, 19 Oct 2015 18:27:52 +0200, by Andreas Woess
-
Giving the PolyglotEngine builder factory method more sensible name.Mon, 02 Nov 2015 19:13:21 +0100, by Jaroslav Tulach
-
Java interop code reachable without checking JAVA_INITEROP_ENABLEDMon, 02 Nov 2015 09:54:46 +0100, by Jaroslav Tulach
-
Using TruffleOptions.AOT rather than accessing the system property directly.Mon, 02 Nov 2015 08:58:45 +0100, by Jaroslav Tulach
-
GraphPrintVisitor: factor out implementationWed, 28 Oct 2015 14:04:33 +0100, by Andreas Woess
-
GraphPrintVisitor rewrite using javax.xml.streamWed, 28 Oct 2015 14:00:16 +0100, by Andreas Woess
-
add TruffleOptions.AOTTue, 20 Oct 2015 23:53:21 +0200, by Andreas Woess
-
GraphPrintVisitor: refactoringWed, 21 Oct 2015 00:25:12 +0200, by Andreas Woess
-
GraphPrintVisitor: subgroup supportMon, 19 Oct 2015 18:28:41 +0200, by Andreas Woess
-
added workaround based on JDK-8075793 to allow compilation with JDK9 javac (2nd attempt)Mon, 26 Oct 2015 14:07:38 +0100, by Doug Simon
-
added workaround based on JDK-8075793 to allow compilation with JDK9 javacMon, 26 Oct 2015 13:28:19 +0100, by Doug Simon
-
Release 0.9 is out, let's remove deprecated elements from the APIFri, 23 Oct 2015 20:23:00 +0200, by Jaroslav Tulach
-
Defining incompatible API change policy for development versionsFri, 23 Oct 2015 20:22:44 +0200, by Jaroslav Tulach
-
Cannot pass VirtualFrame into a Runnable. Either invoke the call directly or materialize the frameThu, 22 Oct 2015 21:07:03 +0200, by Jaroslav Tulach
-
Added tag truffle-0.9 for changeset 5ee16f4908e5Thu, 22 Oct 2015 19:59:02 +0200, by Jaroslav Tulach
-
Rewriting the SL debugger test to be synchronous. Makes it easier to reason about what is going on.Wed, 21 Oct 2015 15:16:28 +0200, by Jaroslav Tulach
-
Fix tests for ForeignAccess#checkThread.Tue, 20 Oct 2015 18:27:55 +0200, by Christian Humer
-
Optimize argument access for foreign access functions.Tue, 20 Oct 2015 18:21:19 +0200, by Christian Humer
-
Make ForeignAccess#checkThread an assertion to speed up things.Tue, 20 Oct 2015 18:21:19 +0200, by Christian Humer
-
Add incomplete source exception.Tue, 20 Oct 2015 00:14:37 +0200, by Christian Humer
-
Fix thread gets disposed on internal exception in PolyglotEngine.Sun, 18 Oct 2015 19:42:47 +0200, by Christian Humer
-
Need to send every invokeForeign into the executorFri, 16 Oct 2015 18:28:21 +0200, by Jaroslav Tulach
-
More tests executed in synchronous and asynchronous modeFri, 16 Oct 2015 11:22:48 +0200, by Jaroslav Tulach
-
Verifying the Truffle/Java interop works OK also in asynchronous modeFri, 16 Oct 2015 09:59:21 +0200, by Jaroslav Tulach
-
The method documentation says one should throw ClassCastException when the value cannot be convertedFri, 16 Oct 2015 08:47:52 +0200, by Jaroslav Tulach
-
Removing useless throwsThu, 15 Oct 2015 10:01:44 +0200, by Jaroslav Tulach
-
Merging the test to justify ae5c160bd047 fixThu, 15 Oct 2015 09:42:50 +0200, by Jaroslav Tulach
-
Test showing that there can be NPE when 'casting as' in case of asynchronous executionThu, 15 Oct 2015 09:41:31 +0200, by Jaroslav Tulach
-
Truffle/Instrumentation: fix new EvalInstrument kind so that it works correctly in optimized environmentTue, 13 Oct 2015 16:22:31 -0400, by Michael Van De Vanter
-
Deprecate Layout.Builder#getAllowedImplicitCasts()Tue, 13 Oct 2015 14:13:27 +0200, by Andreas Woess
-
Fixed TruffleLanguage was null when using Value#as with asynchronous evaluation; Unbox EngineTruffleObject before casting to string.Tue, 13 Oct 2015 18:53:04 +0200, by Christian Humer