Mercurial > hg > truffle
graph
-
Documenting that FrameDescriptor#copy doesn't copy info and kind - isn't that an error?Thu, 03 Dec 2015 19:37:45 +0100, by Jaroslav Tulach
-
More Javadoc for FrameDescriptorThu, 03 Dec 2015 19:20:09 +0100, by Jaroslav Tulach
-
Documenting and testing some aspects of FrameDescriptor behaviorThu, 03 Dec 2015 18:56:19 +0100, by Jaroslav Tulach
-
All fields in TruffleOptions should be final. Fixing API design omission.Thu, 03 Dec 2015 17:28:45 +0100, by Jaroslav Tulach
-
remove support for auto-reloading of files from diskThu, 03 Dec 2015 14:40:52 +0100, by Christian Wirth
-
Replacing reflection in AccessorTest by package private accessThu, 03 Dec 2015 09:14:20 +0100, by Jaroslav Tulach
-
Migrate package.html to package-info.java. To fix problems in the javadoc tool.Wed, 02 Dec 2015 17:09:36 +0100, by Christian Humer
-
Fix hardcoded package name in ForeignAccess test.Wed, 02 Dec 2015 16:24:09 +0100, by Christian Humer
-
Run eclipseformat.Wed, 02 Dec 2015 15:22:39 +0100, by Christian Humer
-
Organize imports after rename.Wed, 02 Dec 2015 15:21:01 +0100, by Christian Humer
-
Rename package truffle.api.test to truffle.api to enable package-protected API access for testing.Wed, 02 Dec 2015 15:16:27 +0100, by Christian Humer
-
Verify that primitive data (numbers as well as String) can be passed into a language as boxed TruffleObject instancesTue, 01 Dec 2015 11:13:11 +0100, by Jaroslav Tulach
-
Testing identity behavior for String valuesMon, 30 Nov 2015 15:13:33 +0100, by Jaroslav Tulach
-
In ExactClassValueProfile: Perform direct class check, make profile thread-safe, avoid cast in the interpreter, add documentation.Sat, 28 Nov 2015 00:42:25 +0100, by Thomas Wuerthinger
-
Fix ArrayTruffleObject invoke resolutionThu, 26 Nov 2015 14:22:48 +0100, by Matthias Grimmer
-
Fix Execute and Invoke arity in JavaInteropThu, 26 Nov 2015 14:10:24 +0100, by Matthias Grimmer
-
Fix checkstyle warningsThu, 26 Nov 2015 10:20:33 +0100, by Matthias Grimmer
-
MergeThu, 26 Nov 2015 10:02:03 +0100, by Matthias Grimmer
-
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
-
Allow to disable Java interoperabilityMon, 12 Oct 2015 11:41:22 -0700, by Christian Wimmer
-
Merge with 26e79a4358fef856ee2ee33f65d0cc99f988b417Mon, 12 Oct 2015 12:56:20 -0400, by 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.Mon, 12 Oct 2015 12:51:38 -0400, by Michael Van De Vanter
-
removed "path" and "sourcePath" attributes from distributions and librariesSun, 11 Oct 2015 14:34:57 +0200, by Doug Simon
-
Truffle/DSL: fix and tests for multiple assumptions expressionsSat, 10 Oct 2015 14:48:47 +0200, by Benoit Daloze
-
Fix typo in TruffleProcessorSat, 10 Oct 2015 13:22:36 +0200, by Benoit Daloze
-
FrameDescriptor.findFrameSlot() should not be called in compiled code.Sat, 10 Oct 2015 12:25:47 +0200, by Benoit Daloze
-
Truffle/Instrumentation: some minor access cleanupsFri, 09 Oct 2015 12:17:58 -0400, by Michael Van De Vanter
-
Rename jdk.internal.jvmci to jdk.vm.ciThu, 08 Oct 2015 17:33:41 -0700, by Tom Rodriguez
-
JavadocThu, 08 Oct 2015 17:13:13 -0400, by Michael Van De Vanter
-
Merge with 0e13cbebc04cdabf404d15d2e05aca152880d772Thu, 08 Oct 2015 17:00:53 -0400, by Michael Van De Vanter
-
Truffle/Instrumentation: replace (non-functional) AdvancedInstrument kind with new EvalInstrumentThu, 08 Oct 2015 16:48:42 -0400, by 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 10:07:07 -0400, by Michael Van De Vanter
-
make debug counters optionalThu, 08 Oct 2015 14:21:33 +0200, by Andreas Woess
-
fix potential assertion error after previous changeThu, 08 Oct 2015 14:21:19 +0200, by Andreas Woess
-
avoid unnecessary castsWed, 07 Oct 2015 20:05:15 +0200, by Andreas Woess
-
Object model refactoring, add Shape#definePropertyWed, 07 Oct 2015 19:15:14 +0200, by Andreas Woess
-
Layout cleanupWed, 07 Oct 2015 20:27:40 +0200, by Andreas Woess
-
Testing debugging behavior of SLWed, 07 Oct 2015 17:17:56 +0200, by Jaroslav Tulach
-
Addressing checkstyle lintsWed, 07 Oct 2015 13:33:13 +0200, by 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 13:32:25 +0200, by Jaroslav Tulach
-
Cache the parsed sources par individual language to avoid obtaining CallTarget parsed by a different language.Wed, 07 Oct 2015 12:39:09 +0200, by Jaroslav Tulach
-
Giving Value instances toString() useful for debugging purposes.Wed, 07 Oct 2015 09:26:41 +0200, by Jaroslav Tulach
-
TruffleObject associated with PolyglotEngine should be more or less opaque - test the behavior.Tue, 06 Oct 2015 20:39:22 +0200, by Jaroslav Tulach
-
TruffleObject associated with PolyglotEngine should be more or less opaque.Tue, 06 Oct 2015 20:33:41 +0200, by Jaroslav Tulach
-
asJavaObject can work with null valueTue, 06 Oct 2015 13:27:47 +0200, by Jaroslav Tulach
-
Simplifying the way to obtain Language.globalObjectTue, 06 Oct 2015 13:08:12 +0200, by Jaroslav Tulach
-
Deprecating method that does trivial, and not I18Ned, concatenation of other values. Just concatenate the values yourself.Tue, 06 Oct 2015 12:23:07 +0200, by Jaroslav Tulach
-
Always use at least SystemClassLoader to load custom message classesTue, 06 Oct 2015 11:10:02 +0200, by Jaroslav Tulach
-
Avoiding check for current stack depth on the initialization of debugger. Only when debugger is suspended the real check is needed.Tue, 06 Oct 2015 10:25:22 +0200, by Jaroslav Tulach
-
Be able to extract the original type of TruffleObject from PolyglotEngine.Value via its as method.Thu, 01 Oct 2015 20:32:49 +0200, by Jaroslav Tulach
-
Delegate to PolyglotEngine, as the new version of JPDA debugger is supposed to work only with PolyglotEngine. Keep the overriden methods for old versions of debugger that rely on existence of TruffleVM class.Thu, 01 Oct 2015 15:32:28 +0200, by Jaroslav Tulach
-
Cleanup DSL tests from instrumentation dependencies.Thu, 01 Oct 2015 14:00:17 +0200, by Christian Humer
-
Fix instrumentation changes did break basic truffle use-cases.Thu, 01 Oct 2015 13:38:28 +0200, by Christian Humer
-
Truffle/Instrumentation: adjust some deprecationsWed, 30 Sep 2015 21:41:12 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: more adjustments to get tests to passWed, 30 Sep 2015 21:31:58 -0700, by Michael Van De Vanter
-
Merge with acfea340b19199faaa44bd5e103c716c17ea2b21Wed, 30 Sep 2015 19:40:55 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: add missing instance of the new InstrumentationTestModeWed, 30 Sep 2015 16:34:53 -0700, by Michael Van De Vanter
-
Merge revised Instrumentation framework into the Polyglot APIWed, 30 Sep 2015 16:33:56 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: header fixTue, 29 Sep 2015 17:46:41 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: update two instrumentation-related testsMon, 28 Sep 2015 20:37:24 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: eclipseformatMon, 28 Sep 2015 20:33:24 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: the new Instrument class is now public; minor JavadocMon, 28 Sep 2015 20:18:30 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove the abstract method TruffleLanguage.getDefaultASTProber() around issues of timing in the Engine and language startup sequences. TruffleLanguage implementations requiring any Instrumentation services are now required to register (at least) the languages "default" ASTProber for configuring tool behavior; this must be done before any RootNotes are created.Mon, 28 Sep 2015 20:11:19 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove some deprecated interfaces and Accessor methods.Mon, 28 Sep 2015 12:38:23 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: javadocMon, 28 Sep 2015 12:34:51 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: add missing notification of TagInstrument disposal; extensive Javadoc on InstrumenterMon, 28 Sep 2015 11:27:48 -0700, by Michael Van De Vanter
-
JavadocSun, 27 Sep 2015 21:50:58 -0700, by Michael Van De Vanter
-
TruffleInstrumentation: fold the "TagTrap" mechanism into the general framework of Instruments, Listeners, and management via Instrumenter.attach() methods.Sun, 27 Sep 2015 21:34:39 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: rename Instrument to ProbeInstrument to distinguish from another kind to be added.Fri, 25 Sep 2015 14:58:35 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: RootNode implementations can now override a method to declare that there is no content that can be instrumented.Fri, 25 Sep 2015 14:16:21 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: change signature of ASTProber to apply only to RootNodesFri, 25 Sep 2015 12:10:32 -0700, by Michael Van De Vanter
-
Truffle/SL: fix failure to assign SoruceSection in SLRootNodeFri, 25 Sep 2015 12:10:06 -0700, by Michael Van De Vanter
-
Truffle/SL: provide an "unavailable" SourceSection for every RootNode, using a newly defined static name that identifies "SL Builtin" RootNodes.Thu, 24 Sep 2015 13:16:52 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: The ProbeListener start/stop methods now pass the RootNode instead of the Source; a comment on the RootNode constructor encourages implementations to provide *some* SourceSection instance with every RootNode, which may be one created by SourceSection.createUnavailable(String kind, String name) which makes tracing/debugging much more useful.Thu, 24 Sep 2015 13:15:45 -0700, by Michael Van De Vanter
-
Truffle/Source: the "unavailable" SourceSection kind now provides a default name "<unknown>" if one not supplied.Thu, 24 Sep 2015 13:11:19 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: Javadoc cleanupWed, 23 Sep 2015 21:48:02 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove method Instrumenter.isInstrumentable()Wed, 23 Sep 2015 18:26:14 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: move the registration if a newly loaded language's DefaultASTProber earlier in the language setup sequenceWed, 23 Sep 2015 17:24:59 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove an indirection in a call from RootNode to having instrumentation applied.Wed, 23 Sep 2015 17:23:57 -0700, by Michael Van De Vanter
-
Truffle/Insntrumentation: remove deprecated methods in Accessor and TruffleLanguageWed, 23 Sep 2015 16:54:51 -0700, by Michael Van De Vanter
-
Truffle/DSL tests: fix typo in a testWed, 23 Sep 2015 15:26:39 -0700, by Michael Van De Vanter
-
Truffle/Intrumentation: fix importsTue, 22 Sep 2015 20:31:48 -0700, by Michael Van De Vanter
-
Truffle/Testing: massive rework of tests to accommodate recent instrumentation change with respect to "applyInstrumentation"Tue, 22 Sep 2015 20:31:19 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: clean up, better encapsulate how the application of ASTProbers is managedTue, 22 Sep 2015 20:25:58 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove instrument-related methods from Node; now implemented by TruffelLanguageTue, 22 Sep 2015 15:10:25 -0700, by Michael Van De Vanter
-
Team/Instrumentation: the TruflfeVM Debugger is now created eagerly at VM "build" timeTue, 22 Sep 2015 15:08:18 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: make the Instrumenter available to language implementations via Env.getInstrumenter()Tue, 22 Sep 2015 10:14:41 -0700, by Michael Van De Vanter
-
Truffle/Instrumentaion: minor cleanup: Javadoc, an Instrumenter method is no longer publicMon, 21 Sep 2015 21:23:09 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: package-info for com.oracle.truffle.api.instrumentMon, 21 Sep 2015 21:21:29 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: generify Instrumenter.install(Tool) in the type of the tool.Mon, 21 Sep 2015 17:03:27 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: change the installation sequence for instances of Intrumenter.ToolMon, 21 Sep 2015 16:29:45 -0700, by Michael Van De Vanter
-
Merge with 0480c4873a4a8a71250c9570b702cea98ab1c7bcMon, 21 Sep 2015 12:15:38 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: rename InstrumentationTool (abstract parent for CoverageTracker, LineToProbesMap, etc.) to Instrumenter.Tool, eliminating the need for an Accessor instance.Sun, 20 Sep 2015 17:19:59 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: rename the methods in the Instrument listener classes to use the "on" convention, e.g. onEnter(), add JavadocSun, 20 Sep 2015 16:48:50 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove unused exception classSun, 20 Sep 2015 16:47:26 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove @Deprecated Instrument factory methods, Javadoc cleanupSun, 20 Sep 2015 16:11:02 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove extraneous overrides of deprecated Node methodsSun, 20 Sep 2015 15:59:09 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation:Sun, 20 Sep 2015 15:51:39 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove static Instrument factory methods, now supported by InstrumenterSat, 19 Sep 2015 16:29:32 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: JavadocSat, 19 Sep 2015 13:56:42 -0700, by Michael Van De Vanter
-
Truffle/Tools; rewrite tests for simple counting tools, e.g. CoverageTrackerSat, 19 Sep 2015 13:26:06 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: rewrite basic instrumentation testsSat, 19 Sep 2015 13:25:41 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: modify behavior of CoverageTracker and LineToProbesMap so that they will work on ASTs created before installation (as long as correct probes are in place)Sat, 19 Sep 2015 13:24:47 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: second merge of instrumentation code into the TruffleVM frameworkThu, 17 Sep 2015 21:23:57 -0700, by Michael Van De Vanter
-
Merge with f47b601edbc626dcfe8b3636933b4834c89f7779Wed, 16 Sep 2015 15:36:22 -0700, by Michael Van De Vanter
-
Truffle/Source: add the ".js" and ".JS" extensions to the hard-wired getMimeType() implementationsTue, 15 Sep 2015 16:41:09 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: fix bug in registration of ASTProbersTue, 15 Sep 2015 14:49:24 -0700, by Michael Van De Vanter
-
Truffle/Source: patch two Source tests that fail because of OS X jdk bugTue, 15 Sep 2015 12:10:50 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: method signature on TruffleLanguage for getting each language's "default" ASTProberTue, 15 Sep 2015 11:57:05 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: first large merge of instrumentation code into the TruffleVM frameworkMon, 14 Sep 2015 22:59:51 -0700, by Michael Van De Vanter
-
There is a missing MIME type recognizer for text/x-java on Mac. Let's define one, so the SourceTest passes on Mac as well.Thu, 01 Oct 2015 00:01:27 +0200, by Jaroslav Tulach
-
fix a few typosWed, 30 Sep 2015 17:27:04 +0200, by Andreas Woess
-
add CompilerDirectives.isPartialEvaluationConstant as the counterpart to CompilerAsserts.partialEvaluationConstantWed, 30 Sep 2015 14:05:10 +0200, by Andreas Woess
-
Fix a couple typos in SL javadoc.Wed, 30 Sep 2015 14:25:09 +0200, by Benoit Daloze
-
Removing hardcoded MIME types in the source. Each language is supposed to register its own FileTypeDetector as SL did in cf19259edf87.Wed, 30 Sep 2015 13:09:22 +0200, by Jaroslav Tulach
-
Bringing the README.md up-to-date and providing references to Javadoc which should be the primary source of information.Wed, 30 Sep 2015 12:38:35 +0200, by Jaroslav Tulach
-
Merge of SuspendedEvent.eval into main development lineWed, 30 Sep 2015 11:19:02 +0200, by Jaroslav Tulach
-
SuspendedEvent.eval to let debugger evaluate variables in currently suspended execution contextWed, 30 Sep 2015 11:17:30 +0200, by Jaroslav Tulach
-
Ensure materialized frame is really materializedWed, 30 Sep 2015 10:59:40 +0200, by Jaroslav Tulach
-
added savedDeps to .hgignore as well as mxbuild/ to prepare for updating mx dependency to 5.5.6Wed, 30 Sep 2015 11:02:02 +0200, by Doug Simon
-
SLTestRunner unpacks jars to temp directories to ensure SL test sources and expected output files in a jar are loadableWed, 30 Sep 2015 11:01:57 +0200, by Doug Simon
-
The PolyglotEngine passed to executionStart cannot be null or bad things happen then.Tue, 29 Sep 2015 18:04:11 +0200, by Jaroslav Tulach
-
Move .sl testcases/outputs (resources) into projects src directoryTue, 29 Sep 2015 15:01:34 +0200, by Stefan Anzinger
-
Creating a TruffleObject that knows its PolyglotEngine and wrapping all values returned from the engine by it, so it is always clear into which engine context an object belongs.Fri, 25 Sep 2015 16:53:27 +0200, by Jaroslav Tulach
-
add Location#canSet(value)Fri, 25 Sep 2015 16:36:10 +0200, by Andreas Woess
-
fix implicit int-to-long cast issueTue, 22 Sep 2015 16:46:09 +0200, by Andreas Woess
-
fix long values not being unboxedFri, 25 Sep 2015 16:19:41 +0200, by Andreas Woess
-
Java objects passed into globalSymbol should be converted into something that Truffle languages can understand - e.g. TruffleObject instances.Fri, 25 Sep 2015 14:06:44 +0200, by Jaroslav Tulach
-
Documenting the connection between createContext, createFindContextNode and findContext and a trick how to get to the context on a slow pathThu, 24 Sep 2015 15:50:38 +0200, by Jaroslav Tulach