Wed, 11 Nov 2015 16:11:23 -0800 |
Michael Van De Vanter |
Truffle/SL: remove some obsolete/unworkable demo code from SLLanguage
|
Wed, 11 Nov 2015 16:10:49 -0800 |
Michael Van De Vanter |
Truffle/REPL debugger: remove disused class
|
Wed, 11 Nov 2015 15:59:56 -0800 |
Michael Van De Vanter |
Merge with a647534602a6b70deb64b9d96c2798d7e36e1e0e
|
Tue, 10 Nov 2015 19:42:37 -0800 |
Michael Van De Vanter |
Merge with fa1061fb21fa5e69d4108201e9544d550a0fa036
|
Wed, 04 Nov 2015 16:12:56 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: Language-specific Wrapper nodes no longer need to explicitly propagate KillException or QuitException.
|
Wed, 04 Nov 2015 16:35:38 -0800 |
Michael Van De Vanter |
Truffle/Debugging: add change missing from previous fix concerning "pending" breakpoints
|
Wed, 04 Nov 2015 16:33:40 -0800 |
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.
|
Tue, 10 Nov 2015 18:25:52 -0800 |
Michael Van De Vanter |
Truffle/REPL: upate to use new support for "eval"
|
Tue, 10 Nov 2015 18:25:30 -0800 |
Michael Van De Vanter |
Truffle/debugging: minor changes to get "eval" working correctly in some cases
|
Tue, 10 Nov 2015 15:33:18 -0800 |
Michael Van De Vanter |
Truffle/Source: literal source returns null "path"
|
Tue, 27 Oct 2015 17:44:27 -0700 |
Michael Van De Vanter |
Truffle/Debugging/REPL: major reorganization post-PolyglotEngine
|
Tue, 20 Oct 2015 11:30:34 -0400 |
Michael Van De Vanter |
Truffle/Instrumentation: add missing handling of a debugging-related exception
|
Tue, 20 Oct 2015 11:29:46 -0400 |
Michael Van De Vanter |
Truffle/REPL: fix two minor bugs and improve error reporting
|
Wed, 09 Dec 2015 17:57:17 +0100 |
Jaroslav Tulach |
New version of the instrumentation API with similar concepts, but better performance characteristics needs to be developed.
|
Wed, 09 Dec 2015 17:44:06 +0100 |
Jaroslav Tulach |
Links to Add Graal JIT Compilation to Your JVM Language tutorial
|
Fri, 04 Dec 2015 14:32:24 +0100 |
Matthias Grimmer |
Fix JavaInterop arguments of execute message
|
Fri, 04 Dec 2015 14:32:06 +0100 |
Matthias Grimmer |
Fix cross-langauge invoke/execute of SL functions
|
Fri, 04 Dec 2015 11:33:08 +0100 |
Matthias Grimmer |
Merge
|
Mon, 30 Nov 2015 10:24:00 +0100 |
Matthias Grimmer |
Adopt TCK and Polyglot after changes to execute and invoke message
|
Thu, 03 Dec 2015 19:48:03 +0100 |
Jaroslav Tulach |
Documenting and testing behavior of FrameDescriptor#shallowCopy
|
Thu, 03 Dec 2015 19:37:45 +0100 |
Jaroslav Tulach |
Documenting that FrameDescriptor#copy doesn't copy info and kind - isn't that an error?
|
Thu, 03 Dec 2015 19:20:09 +0100 |
Jaroslav Tulach |
More Javadoc for FrameDescriptor
|
Thu, 03 Dec 2015 18:56:19 +0100 |
Jaroslav Tulach |
Documenting and testing some aspects of FrameDescriptor behavior
|
Thu, 03 Dec 2015 17:28:45 +0100 |
Jaroslav Tulach |
All fields in TruffleOptions should be final. Fixing API design omission.
|
Thu, 03 Dec 2015 14:40:52 +0100 |
Christian Wirth |
remove support for auto-reloading of files from disk
|
Thu, 03 Dec 2015 09:14:20 +0100 |
Jaroslav Tulach |
Replacing reflection in AccessorTest by package private access
|
Wed, 02 Dec 2015 17:09:36 +0100 |
Christian Humer |
Migrate package.html to package-info.java. To fix problems in the javadoc tool.
|
Wed, 02 Dec 2015 16:24:09 +0100 |
Christian Humer |
Fix hardcoded package name in ForeignAccess test.
|
Wed, 02 Dec 2015 15:22:39 +0100 |
Christian Humer |
Run eclipseformat.
|
Wed, 02 Dec 2015 15:21:01 +0100 |
Christian Humer |
Organize imports after rename.
|
Wed, 02 Dec 2015 15:16:27 +0100 |
Christian Humer |
Rename package truffle.api.test to truffle.api to enable package-protected API access for testing.
|
Tue, 01 Dec 2015 11:13:11 +0100 |
Jaroslav Tulach |
Verify that primitive data (numbers as well as String) can be passed into a language as boxed TruffleObject instances
|
Mon, 30 Nov 2015 15:13:33 +0100 |
Jaroslav Tulach |
Testing identity behavior for String values
|
Sat, 28 Nov 2015 00:42:25 +0100 |
Thomas Wuerthinger |
In ExactClassValueProfile: Perform direct class check, make profile thread-safe, avoid cast in the interpreter, add documentation.
|
Thu, 26 Nov 2015 14:22:48 +0100 |
Matthias Grimmer |
Fix ArrayTruffleObject invoke resolution
|
Thu, 26 Nov 2015 14:10:24 +0100 |
Matthias Grimmer |
Fix Execute and Invoke arity in JavaInterop
|
Thu, 26 Nov 2015 10:20:33 +0100 |
Matthias Grimmer |
Fix checkstyle warnings
|
Thu, 26 Nov 2015 10:02:03 +0100 |
Matthias Grimmer |
Merge
|
Wed, 25 Nov 2015 12:18:46 +0100 |
Matthias Grimmer |
Minor changes to interop functionality for SL
|
Mon, 23 Nov 2015 16:30:16 +0100 |
Matthias Grimmer |
Extend interop functionality for SL
|
Wed, 25 Nov 2015 15:53:11 +0100 |
Christian Wirth |
Guarded the auto-reloading of files into FileSource with a TruffleOption (false by default).
|
Tue, 24 Nov 2015 14:53:48 +0100 |
Stefan Marr |
Document @CompilationFinal semantics for arrays.
|
Mon, 23 Nov 2015 19:29:26 +0100 |
Benoit Daloze |
SL write property node: simplify further
|
Mon, 23 Nov 2015 19:12:11 +0100 |
Andreas Woess |
transfer to interpreter and invalidate in UnexpectedResultException constructor
|
Mon, 23 Nov 2015 15:53:10 +0100 |
Andreas Woess |
SL: minor improvements to write property cache node specializations
|
Mon, 23 Nov 2015 18:25:55 +0100 |
Benoit Daloze |
add test that specializations are removed once invalid
|
Sun, 22 Nov 2015 19:10:51 +0000 |
Chris Seaton |
SL: refine interop eval, rename to just eval, and add tests.
|
Sat, 21 Nov 2015 09:27:39 -0800 |
Christian Wimmer |
Add missing @TruffleBoundary
|
Sat, 21 Nov 2015 09:27:09 -0800 |
Christian Wimmer |
Method with VirtualFrame parameter must not be annotated with @TruffleBoundary
|
Fri, 20 Nov 2015 18:02:49 +0100 |
Jaroslav Tulach |
Providing public getter for the Class NodeClass has been created for
|
Fri, 20 Nov 2015 17:27:42 +0100 |
Jaroslav Tulach |
Fixing API error: GraphPrintVisitor shouldn't expose internal API class in an API method. When at it deprecating all protected methods, as GraphPrintVisitor usages don't indicate somebody should be subclassing it at all.
|
Fri, 20 Nov 2015 17:13:09 +0100 |
Jaroslav Tulach |
The (public!?) NodeClass constructor accepted Class parameter in truffle-0.9 version
|
Fri, 20 Nov 2015 16:55:12 +0100 |
Jaroslav Tulach |
Adjusting to binary incompatible change of (on)returnExceptional parameters
|
Fri, 20 Nov 2015 16:52:12 +0100 |
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:41:09 +0100 |
Jaroslav Tulach |
Adding API snapshots as for version truffle-0.9 and enabling their check in the gate
|
Fri, 20 Nov 2015 10:36:52 +0100 |
Jaroslav Tulach |
Turning NodeClass into abstract class to allow its independent implementations.
|
Thu, 19 Nov 2015 18:49:55 +0100 |
Andreas Woess |
NodeClass: avoid unnecessary array copying during initialization
|
Thu, 19 Nov 2015 16:37:34 +0100 |
Andreas Woess |
SourceSection: include more information in SourceSection.toString()
|
Thu, 19 Nov 2015 16:02:48 +0100 |
Andreas Woess |
Source: remove redundant assertion
|
Thu, 19 Nov 2015 15:59:41 +0100 |
Andreas Woess |
SourceSection: add position/length out of range tests
|
Thu, 19 Nov 2015 15:58:26 +0100 |
Andreas Woess |
SourceSection: clearify string representations, add tests
|
Mon, 16 Nov 2015 18:00:16 +0100 |
Andreas Woess |
SpecializationNode.index can be private
|
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.
|