Mercurial > hg > truffle
graph
-
Truffle/Source: fix bug in LineLocation comparisonMon, 07 Dec 2015 12:49:17 -0800, by Michael Van De Vanter
-
Truffle: reverse import reordering changeMon, 07 Dec 2015 11:04:48 -0800, by Michael Van De Vanter
-
Merge with a6c162686d8129526bf7f21e1f83a13df11c4560Sun, 06 Dec 2015 20:36:50 -0800, by Michael Van De Vanter
-
Merge with 4a83dc15e774bdf6f01e409982b81d6338296d69Mon, 07 Dec 2015 21:17:46 -0800, by Michael Van De Vanter
-
Truffle/Debugging: reorganize Debugger/Suspended event to pass stack as FrameInstances; delete FrameDebugDescriptionMon, 07 Dec 2015 20:48:29 -0800, by Michael Van De Vanter
-
Truffle/REPL debugger: rewrite the management of breakpoint information that permits pre-execution setting of breakpoints, no longer depends directly on the Breakpoint classes.Mon, 07 Dec 2015 18:21:03 -0800, by Michael Van De Vanter
-
Truffle/Debugging: backout the changes in 1c3deda60a9e to the Breakpoint classesMon, 07 Dec 2015 18:19:25 -0800, by Michael Van De Vanter
-
Merge with f9f97ca1d66d59b3351fe02ca8b47b3af2228002Mon, 07 Dec 2015 11:20:42 -0800, by Michael Van De Vanter
-
backout 64d5619ebbceMon, 07 Dec 2015 11:17:16 -0800, by Michael Van De Vanter
-
Truffle/Language&Debugger: reimplement completely how the execution stack is gathered and communicated; change the signature of TruffelLanguage.evalInContext() to comply.Sun, 06 Dec 2015 20:13:49 -0800, by Michael Van De Vanter
-
Truffle/SourceSection: change the default name for "unknown" to a public static for comparisions.Sun, 06 Dec 2015 20:12:43 -0800, by Michael Van De Vanter
-
SL: change SLRootNode.toString()Sun, 06 Dec 2015 20:10:47 -0800, by Michael Van De Vanter
-
Truffle/REPL debugger: add "loads" and "evals" commands that "step into"; default is now not to step intoSat, 21 Nov 2015 17:53:53 -0800, by Michael Van De Vanter
-
MergeWed, 18 Nov 2015 20:38:32 -0800, by Michael Van De Vanter
-
Truffle/REPL debugger: "call" command can now pass string argumentsWed, 18 Nov 2015 18:42:56 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: make the language object visualizer more robust when given null.Wed, 18 Nov 2015 18:42:18 -0800, by Michael Van De Vanter
-
Truffle/REPL debugger: turn tracing back offTue, 17 Nov 2015 19:43:25 -0800, by Michael Van De Vanter
-
Truffle/REPL debugger: correct frame numberingTue, 17 Nov 2015 19:41:54 -0800, by Michael Van De Vanter
-
Truffle/REPL debugger: handle stack frames more explicitlyTue, 17 Nov 2015 19:41:18 -0800, by Michael Van De Vanter
-
Truffle/REPL debugger: move closer to multi-langTue, 17 Nov 2015 17:29:52 -0800, by Michael Van De Vanter
-
Truffle/SL: very minor tweaks, part of REPL workTue, 17 Nov 2015 17:28:29 -0800, by Michael Van De Vanter
-
Truffle/REPL debugger: breakpoint list now correctly updated when some are claredThu, 12 Nov 2015 12:24:45 -0800, by Michael Van De Vanter
-
Truffle/REPL debugger: fix condtion clearning on "pending breakpoints"Thu, 12 Nov 2015 12:09:24 -0800, by Michael Van De Vanter
-
Truffle/REPLdebugger: fix misleading error messageWed, 11 Nov 2015 16:25:54 -0800, by Michael Van De Vanter
-
Truffle/Language: fix a call to FrameInstance.getFrame()Wed, 11 Nov 2015 16:25:32 -0800, by Michael Van De Vanter
-
Truffle/REPL debugger: remove disused main() method.Wed, 11 Nov 2015 16:17:27 -0800, by Michael Van De Vanter
-
Truffle/SL: remove some obsolete/unworkable demo code from SLLanguageWed, 11 Nov 2015 16:11:23 -0800, by Michael Van De Vanter
-
Truffle/REPL debugger: remove disused classWed, 11 Nov 2015 16:10:49 -0800, by Michael Van De Vanter
-
Merge with a647534602a6b70deb64b9d96c2798d7e36e1e0eWed, 11 Nov 2015 15:59:56 -0800, by Michael Van De Vanter
-
Merge with fa1061fb21fa5e69d4108201e9544d550a0fa036Tue, 10 Nov 2015 19:42:37 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: Language-specific Wrapper nodes no longer need to explicitly propagate KillException or QuitException.Wed, 04 Nov 2015 16:12:56 -0800, by Michael Van De Vanter
-
Truffle/Debugging: add change missing from previous fix concerning "pending" breakpointsWed, 04 Nov 2015 16:35:38 -0800, by Michael Van De Vanter
-
Truffle/Debugging: the REPL debugger now remembers breakpoint requests it receives from the command line client when there have been no executions yet (which means breakpoints cannot be set in the engine/debugger). When the first execution event arrives (with a reference to the Debugger), any "pending" breakpoints are created with the Debugger. This involved a bit of refactoring on the Breakpoint class hierarchy.Wed, 04 Nov 2015 16:33:40 -0800, by Michael Van De Vanter
-
Truffle/REPL: upate to use new support for "eval"Tue, 10 Nov 2015 18:25:52 -0800, by Michael Van De Vanter
-
Truffle/debugging: minor changes to get "eval" working correctly in some casesTue, 10 Nov 2015 18:25:30 -0800, by Michael Van De Vanter
-
Truffle/Source: literal source returns null "path"Tue, 10 Nov 2015 15:33:18 -0800, by Michael Van De Vanter
-
Truffle/Debugging/REPL: major reorganization post-PolyglotEngineTue, 27 Oct 2015 17:44:27 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: add missing handling of a debugging-related exceptionTue, 20 Oct 2015 11:30:34 -0400, by Michael Van De Vanter
-
Truffle/REPL: fix two minor bugs and improve error reportingTue, 20 Oct 2015 11:29:46 -0400, by Michael Van De Vanter
-
New version of the instrumentation API with similar concepts, but better performance characteristics needs to be developed.Wed, 09 Dec 2015 17:57:17 +0100, by Jaroslav Tulach
-
Links to Add Graal JIT Compilation to Your JVM Language tutorialWed, 09 Dec 2015 17:44:06 +0100, by Jaroslav Tulach
-
Fix JavaInterop arguments of execute messageFri, 04 Dec 2015 14:32:24 +0100, by Matthias Grimmer
-
Fix cross-langauge invoke/execute of SL functionsFri, 04 Dec 2015 14:32:06 +0100, by Matthias Grimmer
-
MergeFri, 04 Dec 2015 11:33:08 +0100, by Matthias Grimmer
-
Adopt TCK and Polyglot after changes to execute and invoke messageMon, 30 Nov 2015 10:24:00 +0100, by Matthias Grimmer
-
Documenting and testing behavior of FrameDescriptor#shallowCopyThu, 03 Dec 2015 19:48:03 +0100, by Jaroslav Tulach
-
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