Wed, 09 Dec 2015 14:12:05 -0800 |
Michael Van De Vanter |
Merge
|
Tue, 08 Dec 2015 11:33:21 -0800 |
Michael Van De Vanter |
Truffle/Debugger: restore signature in SuspendedEvent.eval()
|
Mon, 07 Dec 2015 22:07:59 -0800 |
Michael Van De Vanter |
Truffle/Source: second backout of backout 64d5619ebbce (change to SourceSection unknown)
|
Mon, 07 Dec 2015 21:54:55 -0800 |
Michael Van De Vanter |
Truffle/Debugging: minor merge cleanup
|
Mon, 07 Dec 2015 21:54:37 -0800 |
Michael Van De Vanter |
Truffle/Deugging: remove zombie deleted class
|
Mon, 07 Dec 2015 21:23:02 -0800 |
Michael Van De Vanter |
Merge with 825d0d0301c9a923065d5c52ecb4dd17e649ddab
|
Mon, 07 Dec 2015 12:51:32 -0800 |
Michael Van De Vanter |
Truffle/Source: add tests for LineLocations and a recent Source change
|
Mon, 07 Dec 2015 12:49:17 -0800 |
Michael Van De Vanter |
Truffle/Source: fix bug in LineLocation comparison
|
Mon, 07 Dec 2015 11:04:48 -0800 |
Michael Van De Vanter |
Truffle: reverse import reordering change
|
Sun, 06 Dec 2015 20:36:50 -0800 |
Michael Van De Vanter |
Merge with a6c162686d8129526bf7f21e1f83a13df11c4560
|
Mon, 07 Dec 2015 21:17:46 -0800 |
Michael Van De Vanter |
Merge with 4a83dc15e774bdf6f01e409982b81d6338296d69
|
Mon, 07 Dec 2015 20:48:29 -0800 |
Michael Van De Vanter |
Truffle/Debugging: reorganize Debugger/Suspended event to pass stack as FrameInstances; delete FrameDebugDescription
|
Mon, 07 Dec 2015 18:21:03 -0800 |
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:19:25 -0800 |
Michael Van De Vanter |
Truffle/Debugging: backout the changes in 1c3deda60a9e to the Breakpoint classes
|
Mon, 07 Dec 2015 11:20:42 -0800 |
Michael Van De Vanter |
Merge with f9f97ca1d66d59b3351fe02ca8b47b3af2228002
|
Mon, 07 Dec 2015 11:17:16 -0800 |
Michael Van De Vanter |
backout 64d5619ebbce
|
Sun, 06 Dec 2015 20:13:49 -0800 |
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:12:43 -0800 |
Michael Van De Vanter |
Truffle/SourceSection: change the default name for "unknown" to a public static for comparisions.
|
Sun, 06 Dec 2015 20:10:47 -0800 |
Michael Van De Vanter |
SL: change SLRootNode.toString()
|
Sat, 21 Nov 2015 17:53:53 -0800 |
Michael Van De Vanter |
Truffle/REPL debugger: add "loads" and "evals" commands that "step into"; default is now not to step into
|
Wed, 18 Nov 2015 20:38:32 -0800 |
Michael Van De Vanter |
Merge
|
Wed, 18 Nov 2015 18:42:56 -0800 |
Michael Van De Vanter |
Truffle/REPL debugger: "call" command can now pass string arguments
|
Wed, 18 Nov 2015 18:42:18 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: make the language object visualizer more robust when given null.
|
Tue, 17 Nov 2015 19:43:25 -0800 |
Michael Van De Vanter |
Truffle/REPL debugger: turn tracing back off
|
Tue, 17 Nov 2015 19:41:54 -0800 |
Michael Van De Vanter |
Truffle/REPL debugger: correct frame numbering
|
Tue, 17 Nov 2015 19:41:18 -0800 |
Michael Van De Vanter |
Truffle/REPL debugger: handle stack frames more explicitly
|
Tue, 17 Nov 2015 17:29:52 -0800 |
Michael Van De Vanter |
Truffle/REPL debugger: move closer to multi-lang
|
Tue, 17 Nov 2015 17:28:29 -0800 |
Michael Van De Vanter |
Truffle/SL: very minor tweaks, part of REPL work
|
Thu, 12 Nov 2015 12:24:45 -0800 |
Michael Van De Vanter |
Truffle/REPL debugger: breakpoint list now correctly updated when some are clared
|
Thu, 12 Nov 2015 12:09:24 -0800 |
Michael Van De Vanter |
Truffle/REPL debugger: fix condtion clearning on "pending breakpoints"
|
Wed, 11 Nov 2015 16:25:54 -0800 |
Michael Van De Vanter |
Truffle/REPLdebugger: fix misleading error message
|
Wed, 11 Nov 2015 16:25:32 -0800 |
Michael Van De Vanter |
Truffle/Language: fix a call to FrameInstance.getFrame()
|
Wed, 11 Nov 2015 16:17:27 -0800 |
Michael Van De Vanter |
Truffle/REPL debugger: remove disused main() method.
|
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.
|
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.
|
Tue, 06 Oct 2015 20:33:41 +0200 |
Jaroslav Tulach |
TruffleObject associated with PolyglotEngine should be more or less opaque.
|
Tue, 06 Oct 2015 13:27:47 +0200 |
Jaroslav Tulach |
asJavaObject can work with null value
|
Tue, 06 Oct 2015 13:08:12 +0200 |
Jaroslav Tulach |
Simplifying the way to obtain Language.globalObject
|
Tue, 06 Oct 2015 12:23:07 +0200 |
Jaroslav Tulach |
Deprecating method that does trivial, and not I18Ned, concatenation of other values. Just concatenate the values yourself.
|
Tue, 06 Oct 2015 11:10:02 +0200 |
Jaroslav Tulach |
Always use at least SystemClassLoader to load custom message classes
|
Tue, 06 Oct 2015 10:25:22 +0200 |
Jaroslav Tulach |
Avoiding check for current stack depth on the initialization of debugger. Only when debugger is suspended the real check is needed.
|
Thu, 01 Oct 2015 20:32:49 +0200 |
Jaroslav Tulach |
Be able to extract the original type of TruffleObject from PolyglotEngine.Value via its as method.
|
Thu, 01 Oct 2015 15:32:28 +0200 |
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 14:00:17 +0200 |
Christian Humer |
Cleanup DSL tests from instrumentation dependencies.
|
Thu, 01 Oct 2015 13:38:28 +0200 |
Christian Humer |
Fix instrumentation changes did break basic truffle use-cases.
|
Wed, 30 Sep 2015 21:41:12 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: adjust some deprecations
|
Wed, 30 Sep 2015 21:31:58 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: more adjustments to get tests to pass
|
Wed, 30 Sep 2015 19:40:55 -0700 |
Michael Van De Vanter |
Merge with acfea340b19199faaa44bd5e103c716c17ea2b21
|
Wed, 30 Sep 2015 16:34:53 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: add missing instance of the new InstrumentationTestMode
|
Wed, 30 Sep 2015 16:33:56 -0700 |
Michael Van De Vanter |
Merge revised Instrumentation framework into the Polyglot API
|
Tue, 29 Sep 2015 17:46:41 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: header fix
|
Mon, 28 Sep 2015 20:37:24 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: update two instrumentation-related tests
|
Mon, 28 Sep 2015 20:33:24 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: eclipseformat
|
Mon, 28 Sep 2015 20:18:30 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: the new Instrument class is now public; minor Javadoc
|
Mon, 28 Sep 2015 20:11:19 -0700 |
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 12:38:23 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove some deprecated interfaces and Accessor methods.
|
Mon, 28 Sep 2015 12:34:51 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: javadoc
|
Mon, 28 Sep 2015 11:27:48 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: add missing notification of TagInstrument disposal; extensive Javadoc on Instrumenter
|
Sun, 27 Sep 2015 21:50:58 -0700 |
Michael Van De Vanter |
Javadoc
|
Sun, 27 Sep 2015 21:34:39 -0700 |
Michael Van De Vanter |
TruffleInstrumentation: fold the "TagTrap" mechanism into the general framework of Instruments, Listeners, and management via Instrumenter.attach() methods.
|
Fri, 25 Sep 2015 14:58:35 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename Instrument to ProbeInstrument to distinguish from another kind to be added.
|
Fri, 25 Sep 2015 14:16:21 -0700 |
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 12:10:32 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: change signature of ASTProber to apply only to RootNodes
|
Fri, 25 Sep 2015 12:10:06 -0700 |
Michael Van De Vanter |
Truffle/SL: fix failure to assign SoruceSection in SLRootNode
|
Thu, 24 Sep 2015 13:16:52 -0700 |
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:15:45 -0700 |
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:11:19 -0700 |
Michael Van De Vanter |
Truffle/Source: the "unavailable" SourceSection kind now provides a default name "<unknown>" if one not supplied.
|
Wed, 23 Sep 2015 21:48:02 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc cleanup
|
Wed, 23 Sep 2015 18:26:14 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove method Instrumenter.isInstrumentable()
|
Wed, 23 Sep 2015 17:24:59 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: move the registration if a newly loaded language's DefaultASTProber earlier in the language setup sequence
|
Wed, 23 Sep 2015 17:23:57 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove an indirection in a call from RootNode to having instrumentation applied.
|
Wed, 23 Sep 2015 16:54:51 -0700 |
Michael Van De Vanter |
Truffle/Insntrumentation: remove deprecated methods in Accessor and TruffleLanguage
|
Wed, 23 Sep 2015 15:26:39 -0700 |
Michael Van De Vanter |
Truffle/DSL tests: fix typo in a test
|
Tue, 22 Sep 2015 20:31:48 -0700 |
Michael Van De Vanter |
Truffle/Intrumentation: fix imports
|
Tue, 22 Sep 2015 20:31:19 -0700 |
Michael Van De Vanter |
Truffle/Testing: massive rework of tests to accommodate recent instrumentation change with respect to "applyInstrumentation"
|
Tue, 22 Sep 2015 20:25:58 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: clean up, better encapsulate how the application of ASTProbers is managed
|
Tue, 22 Sep 2015 15:10:25 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove instrument-related methods from Node; now implemented by TruffelLanguage
|
Tue, 22 Sep 2015 15:08:18 -0700 |
Michael Van De Vanter |
Team/Instrumentation: the TruflfeVM Debugger is now created eagerly at VM "build" time
|
Tue, 22 Sep 2015 10:14:41 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: make the Instrumenter available to language implementations via Env.getInstrumenter()
|
Mon, 21 Sep 2015 21:23:09 -0700 |
Michael Van De Vanter |
Truffle/Instrumentaion: minor cleanup: Javadoc, an Instrumenter method is no longer public
|
Mon, 21 Sep 2015 21:21:29 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: package-info for com.oracle.truffle.api.instrument
|
Mon, 21 Sep 2015 17:03:27 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: generify Instrumenter.install(Tool) in the type of the tool.
|
Mon, 21 Sep 2015 16:29:45 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: change the installation sequence for instances of Intrumenter.Tool
|
Mon, 21 Sep 2015 12:15:38 -0700 |
Michael Van De Vanter |
Merge with 0480c4873a4a8a71250c9570b702cea98ab1c7bc
|
Sun, 20 Sep 2015 17:19:59 -0700 |
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 16:48:50 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename the methods in the Instrument listener classes to use the "on" convention, e.g. onEnter(), add Javadoc
|
Sun, 20 Sep 2015 16:47:26 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove unused exception class
|
Sun, 20 Sep 2015 16:11:02 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove @Deprecated Instrument factory methods, Javadoc cleanup
|
Sun, 20 Sep 2015 15:59:09 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove extraneous overrides of deprecated Node methods
|
Sun, 20 Sep 2015 15:51:39 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation:
|
Sat, 19 Sep 2015 16:29:32 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove static Instrument factory methods, now supported by Instrumenter
|
Sat, 19 Sep 2015 13:56:42 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc
|
Sat, 19 Sep 2015 13:26:06 -0700 |
Michael Van De Vanter |
Truffle/Tools; rewrite tests for simple counting tools, e.g. CoverageTracker
|
Sat, 19 Sep 2015 13:25:41 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rewrite basic instrumentation tests
|
Sat, 19 Sep 2015 13:24:47 -0700 |
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)
|
Thu, 17 Sep 2015 21:23:57 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: second merge of instrumentation code into the TruffleVM framework
|
Wed, 16 Sep 2015 15:36:22 -0700 |
Michael Van De Vanter |
Merge with f47b601edbc626dcfe8b3636933b4834c89f7779
|
Tue, 15 Sep 2015 16:41:09 -0700 |
Michael Van De Vanter |
Truffle/Source: add the ".js" and ".JS" extensions to the hard-wired getMimeType() implementations
|
Tue, 15 Sep 2015 14:49:24 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: fix bug in registration of ASTProbers
|
Tue, 15 Sep 2015 12:10:50 -0700 |
Michael Van De Vanter |
Truffle/Source: patch two Source tests that fail because of OS X jdk bug
|
Tue, 15 Sep 2015 11:57:05 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: method signature on TruffleLanguage for getting each language's "default" ASTProber
|
Mon, 14 Sep 2015 22:59:51 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: first large merge of instrumentation code into the TruffleVM framework
|
Thu, 01 Oct 2015 00:01:27 +0200 |
Jaroslav Tulach |
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.
|
Wed, 30 Sep 2015 17:27:04 +0200 |
Andreas Woess |
fix a few typos
|
Wed, 30 Sep 2015 14:05:10 +0200 |
Andreas Woess |
add CompilerDirectives.isPartialEvaluationConstant as the counterpart to CompilerAsserts.partialEvaluationConstant
|
Wed, 30 Sep 2015 14:25:09 +0200 |
Benoit Daloze |
Fix a couple typos in SL javadoc.
|
Wed, 30 Sep 2015 13:09:22 +0200 |
Jaroslav Tulach |
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 12:38:35 +0200 |
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 11:19:02 +0200 |
Jaroslav Tulach |
Merge of SuspendedEvent.eval into main development line
|
Wed, 30 Sep 2015 11:17:30 +0200 |
Jaroslav Tulach |
SuspendedEvent.eval to let debugger evaluate variables in currently suspended execution context
|
Wed, 30 Sep 2015 10:59:40 +0200 |
Jaroslav Tulach |
Ensure materialized frame is really materialized
|
Wed, 30 Sep 2015 11:02:02 +0200 |
Doug Simon |
added savedDeps to .hgignore as well as mxbuild/ to prepare for updating mx dependency to 5.5.6
|
Wed, 30 Sep 2015 11:01:57 +0200 |
Doug Simon |
SLTestRunner unpacks jars to temp directories to ensure SL test sources and expected output files in a jar are loadable
|
Tue, 29 Sep 2015 18:04:11 +0200 |
Jaroslav Tulach |
The PolyglotEngine passed to executionStart cannot be null or bad things happen then.
|
Tue, 29 Sep 2015 15:01:34 +0200 |
Stefan Anzinger |
Move .sl testcases/outputs (resources) into projects src directory
|
Fri, 25 Sep 2015 16:53:27 +0200 |
Jaroslav Tulach |
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:36:10 +0200 |
Andreas Woess |
add Location#canSet(value)
|
Tue, 22 Sep 2015 16:46:09 +0200 |
Andreas Woess |
fix implicit int-to-long cast issue
|
Fri, 25 Sep 2015 16:19:41 +0200 |
Andreas Woess |
fix long values not being unboxed
|
Fri, 25 Sep 2015 14:06:44 +0200 |
Jaroslav Tulach |
Java objects passed into globalSymbol should be converted into something that Truffle languages can understand - e.g. TruffleObject instances.
|
Thu, 24 Sep 2015 15:50:38 +0200 |
Jaroslav Tulach |
Documenting the connection between createContext, createFindContextNode and findContext and a trick how to get to the context on a slow path
|
Thu, 24 Sep 2015 14:48:26 +0200 |
Christian Humer |
Fix use just one language instance per LanguageCache instead of one per mime-type.
|
Thu, 24 Sep 2015 13:30:29 +0200 |
Jaroslav Tulach |
Don't document remove parameter
|
Thu, 24 Sep 2015 12:51:01 +0200 |
Jaroslav Tulach |
Describing the semantics of Java/Truffle object interop
|
Wed, 23 Sep 2015 23:55:03 +0200 |
Andreas Woess |
work around javac deprecation warning
|
Wed, 23 Sep 2015 23:38:44 +0200 |
Andreas Woess |
SL: fix rawtypes in Scanner
|
Wed, 23 Sep 2015 21:55:37 +0200 |
Andreas Woess |
remove truffle.api.script.*
|
Wed, 23 Sep 2015 21:55:09 +0200 |
Andreas Woess |
Method.getParameterCount does not exist in Java 7
|
Wed, 23 Sep 2015 13:48:42 +0200 |
Jaroslav Tulach |
Fixing the language. Adding 'the'.
|
Wed, 23 Sep 2015 13:42:21 +0200 |
Jaroslav Tulach |
Merging disposeContext into main development line
|
Wed, 23 Sep 2015 13:37:35 +0200 |
Jaroslav Tulach |
Cleanup the set before and after the test
|
Tue, 22 Sep 2015 12:11:21 +0200 |
Jaroslav Tulach |
Verify disposeContext is really called
|
Mon, 21 Sep 2015 14:05:33 +0200 |
Jaroslav Tulach |
Adding dispose() and TruffleLanguage.disposeContext to allow user request and languages explicitly free the resources
|
Tue, 22 Sep 2015 15:49:49 +0200 |
Andreas Woess |
api.object: remove BaseLocation interface
|
Tue, 22 Sep 2015 15:32:14 +0200 |
Andreas Woess |
api.object: add some missing javadoc
|
Tue, 22 Sep 2015 14:56:59 +0200 |
Andreas Woess |
remove FieldOffsetProvider
|
Tue, 22 Sep 2015 14:02:13 +0200 |
Jaroslav Tulach |
Testing behavior of invoke when calling asTruffleFunction
|
Tue, 22 Sep 2015 13:33:44 +0200 |
Jaroslav Tulach |
More compatibility for users of REPL infrastructure: Keep the TruffleVM return type for now. Offer engine() replacement for those who want to migrate to non-deprecated API.
|
Tue, 22 Sep 2015 13:06:21 +0200 |
Andreas Woess |
DynamicObject#define should accept null values
|
Fri, 18 Sep 2015 17:07:55 +0200 |
Andreas Woess |
Remove obsolete unsafeFieldOffsetProvider from NodeFieldAccessor
|
Fri, 18 Sep 2015 16:37:04 +0200 |
Andreas Woess |
Use forEachChild instead of children iterator in Node.adoptHelper
|
Tue, 22 Sep 2015 11:22:26 +0200 |
Jaroslav Tulach |
The central API to invoke various programs is now PolyglotEngine - a polyglot-ready enhancement of JDK's ScriptEngine
|
Mon, 21 Sep 2015 11:21:03 +0200 |
Jaroslav Tulach |
Merging in changes in default branch
|
Mon, 21 Sep 2015 10:55:36 +0200 |
Jaroslav Tulach |
Replacing more TruffleVM references in comments with the new PolyglotEngine name
|
Mon, 21 Sep 2015 10:44:18 +0200 |
Jaroslav Tulach |
Using buildNew as that more directly indicates the use of Builder pattern
|
Mon, 21 Sep 2015 10:34:30 +0200 |
Jaroslav Tulach |
Renaming to PolyglotEngine
|
Mon, 14 Sep 2015 09:18:36 +0200 |
Jaroslav Tulach |
Two more changes to guarantee better compatibility with TruffleVM
|
Mon, 14 Sep 2015 05:32:13 +0200 |
Jaroslav Tulach |
Introducing Portaal into the isolated world of each and any TruffleLanguage.
|
Mon, 21 Sep 2015 13:11:41 +0200 |
Jaroslav Tulach |
Fixing Javadoc, imports and adding suppression to methods that are being deprecated
|
Mon, 21 Sep 2015 12:51:55 +0200 |
Jaroslav Tulach |
Returning PrintStream usage back into SL instrumentation test
|
Mon, 21 Sep 2015 12:36:30 +0200 |
Jaroslav Tulach |
Certain languages (like FastR) prefer access to raw byte streams. Offering it. One always has an option to wrap Input and Output Streams into character based Readers and Writers
|
Mon, 21 Sep 2015 11:30:33 +0200 |
Jaroslav Tulach |
Fixing broken Javadoc link
|
Mon, 21 Sep 2015 09:46:12 +0200 |
Jaroslav Tulach |
Send Message.INVOKE first and only if it yields IllegalArgumentException consider going back to Message.READ, Message.IS_EXECUTABLE and Message.EXECUTE.
|
Thu, 17 Sep 2015 11:12:45 +0200 |
Jaroslav Tulach |
Sending invoke message first to give a chance to object oriented languages to properly dispatch this/self
|
Wed, 16 Sep 2015 21:32:52 +0200 |
Doug Simon |
enforce explicit imports with Checkstyle (part 2)
|
Wed, 16 Sep 2015 12:27:08 +0200 |
Doug Simon |
enforce explicit imports with Checkstyle
|
Wed, 16 Sep 2015 12:24:01 +0200 |
Doug Simon |
removed unused imports
|
Wed, 16 Sep 2015 11:59:56 +0200 |
Jaroslav Tulach |
Jackpot rule to warn about non-final ConditionProfile fields and help users to fix that.
|
Wed, 16 Sep 2015 11:33:22 +0200 |
Jaroslav Tulach |
Using fully qualified imports
|
Tue, 15 Sep 2015 10:36:04 +0200 |
Jaroslav Tulach |
Replacing time out associated warnings by UnsupportedOperationException. Meaning of exception is probably more straightforward than a soft hint attempted before. Shouldn't influence the way things are build, if tests are skipped.
|
Tue, 15 Sep 2015 09:30:22 +0200 |
Jaroslav Tulach |
Documenting the rules for subclasses
|
Tue, 15 Sep 2015 09:22:09 +0200 |
Jaroslav Tulach |
Describing difference between createExecute and createInvoke messages.
|
Mon, 14 Sep 2015 18:32:54 +0200 |
Andreas Woess |
PropertyMap refactoring
|
Mon, 14 Sep 2015 18:07:17 +0200 |
Stefan Anzinger |
JavaInteropSpeedTest: Increase interop lower bound execution time from 5*javaTime to 6*javaTime
|
Mon, 14 Sep 2015 13:59:37 +0200 |
Andreas Woess |
move LayoutBuilder to Layout.Builder
|
Mon, 14 Sep 2015 13:40:10 +0200 |
Andreas Woess |
add Layout.newLayout() as replacement for `new LayoutBuilder()`
|
Mon, 14 Sep 2015 13:43:21 +0200 |
Jaroslav Tulach |
Shortening some too-long lines checkstyle complains about.
|
Mon, 14 Sep 2015 13:33:15 +0200 |
Jaroslav Tulach |
Merge.
|
Mon, 14 Sep 2015 13:33:03 +0200 |
Jaroslav Tulach |
More precise description of inter-operability messages and examples of their usage. Step #1 - e.g. the trivial messages.
|
Mon, 14 Sep 2015 12:23:58 +0200 |
Jaroslav Tulach |
Fixing broken references in Javadoc
|
Sat, 12 Sep 2015 22:47:16 +0200 |
Andreas Woess |
remove DynamicObject#changeFlags convenience method
|
Sat, 12 Sep 2015 22:37:38 +0200 |
Andreas Woess |
add missing javadoc to shape methods
|
Sat, 12 Sep 2015 22:03:23 +0200 |
Andreas Woess |
removed 7 Shape methods from the API
|
Mon, 14 Sep 2015 11:14:58 +0200 |
Jaroslav Tulach |
Slower increase in the timeout
|
Mon, 14 Sep 2015 11:02:52 +0200 |
Jaroslav Tulach |
Make sure the proper TruffleVM execution context is re-set before invoking an operation on a JavaInterop wrapper obtained via Symbol.as method.
|
Thu, 10 Sep 2015 16:26:31 +0200 |
Jaroslav Tulach |
Adding check of behavior of identity function into the TCK
|
Wed, 09 Sep 2015 19:18:44 +0200 |
Jaroslav Tulach |
Testing behavior of primitive types returned from an interop method.
|
Wed, 09 Sep 2015 18:53:14 +0200 |
Jaroslav Tulach |
Enhancing TCK to pass in all Java number types and see whether they result in something meaningful.
|
Wed, 09 Sep 2015 16:03:49 +0200 |
Jaroslav Tulach |
(Re)Introducing LanguageCache - e.g. data that hold the essential static information about Truffle languages. Pre-initializing the data if AOT property is specified. Use mx -J-Dcom.oracle.truffle.aot=true unittest to validate proper behavior of AOT mode.
|
Mon, 07 Sep 2015 17:54:35 +0200 |
Jaroslav Tulach |
Removing useless null check
|
Mon, 07 Sep 2015 17:07:20 +0200 |
Jaroslav Tulach |
Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.
|
Fri, 04 Sep 2015 16:41:38 +0200 |
Doug Simon |
use public https urls
|
Fri, 04 Sep 2015 10:39:23 +0200 |
Jaroslav Tulach |
Make sure TruffleLanguage.createEnv is only called when Accessor.CURRENT_VM is known
|
Fri, 04 Sep 2015 09:10:27 +0200 |
Jaroslav Tulach |
Suppressing "try" lints
|
Thu, 03 Sep 2015 17:56:41 +0200 |
Doug Simon |
removed unnecessary exception clause
|
Thu, 03 Sep 2015 17:54:36 +0200 |
Doug Simon |
only specify properties in mx.truffle/eclipse-settings/*.prefs that override the mx default settings
|
Thu, 03 Sep 2015 17:15:44 +0200 |
Jaroslav Tulach |
TruffleVM can now depend on api.interop and thus there is no need for indirection between SymbolInvoker and its Impl. Enough to do direct calls.
|
Thu, 03 Sep 2015 16:38:45 +0200 |
Jaroslav Tulach |
Separating the TruffleVM into its own project makes it possible to cleanup various system parts interations
|
Thu, 03 Sep 2015 16:29:30 +0200 |
Jaroslav Tulach |
Wrap annotation into @code or @link sections
|
Thu, 03 Sep 2015 16:17:00 +0200 |
Jaroslav Tulach |
Removing unused fields. Plus applying formatter which is able to make any comment undreadable.
|
Thu, 03 Sep 2015 15:48:35 +0200 |
Jaroslav Tulach |
Fixing the formating the way E. formater likes it
|
Thu, 03 Sep 2015 10:30:40 +0200 |
Jaroslav Tulach |
tools cannot be in Truffle API and thus SL cannot depend on tools right now
|
Wed, 02 Sep 2015 13:15:51 +0200 |
Jaroslav Tulach |
Can compile Truffle API with following javac lints: -Xlint:all,-auxiliaryclass,-try,-processing
|
Wed, 02 Sep 2015 10:54:29 +0200 |
Jaroslav Tulach |
Javadoc fixes and less of incompatible changes by keeping returned value Object for those who use the old, deprecated, eval methods
|
Wed, 02 Sep 2015 10:44:54 +0200 |
Jaroslav Tulach |
Asynchronous TruffleVM can be created by providing own Executor when configuring the TruffleVM.Builder
|
Mon, 31 Aug 2015 18:15:27 -0700 |
Michael Van De Vanter |
Merge
|
Mon, 31 Aug 2015 18:13:55 -0700 |
Michael Van De Vanter |
Truffle/Debug REPL: more robust when execution halts at an unlocatable source
|
Mon, 31 Aug 2015 09:01:36 +0200 |
Jaroslav Tulach |
Usage of CompilerDirectives in ForeignAccess is wrong, as calls to ForeignAccess can only happen on slow path as shown by 7646278cca8a
|
Sat, 29 Aug 2015 01:34:41 +0200 |
Jaroslav Tulach |
Returning back the LanguageCache concept just making sure it has static final boolean field that eliminates the reflection part when ahead of time compilation is on.
|
Fri, 28 Aug 2015 14:39:46 -0700 |
Christian Wimmer |
Improved eager loading of all Truffle languages
|
Fri, 28 Aug 2015 13:56:29 -0700 |
Christian Wimmer |
Backed out changeset 2482183730b8
|
Thu, 27 Aug 2015 11:20:32 +0200 |
Jaroslav Tulach |
Use -Dcom.oracle.truffle.aot=true when launching the JVM to preload all Truffle languages on first TruffleVM usage
|
Wed, 26 Aug 2015 14:49:11 -0700 |
Christian Wimmer |
Merge
|
Wed, 26 Aug 2015 14:40:57 -0700 |
Christian Wimmer |
Bugfix: createCachedAccess can throw an exception, so cacheLength must not be incremented before it returns
|
Wed, 26 Aug 2015 14:39:11 -0700 |
Christian Wimmer |
Allow selecting the TruffleRuntime using a system property
|
Wed, 26 Aug 2015 15:22:31 +0200 |
Jaroslav Tulach |
Replacing the langClass.newInstance() hack in Debugger with proper way to obtain the language instance
|
Wed, 26 Aug 2015 14:13:43 +0200 |
Jaroslav Tulach |
Calling Env.importSymbol from TruffleLanguage.createContext should be possible
|
Wed, 26 Aug 2015 12:51:55 +0200 |
Jaroslav Tulach |
Adding Message.createNew into standard interop messages so languages like Ruby and Java can use 'new' to instantiate Java classes.
|
Tue, 25 Aug 2015 15:10:36 +0200 |
Jaroslav Tulach |
Removing unused field forgotten by ecj to be reported as unused
|
Tue, 25 Aug 2015 09:38:50 +0200 |
Jaroslav Tulach |
Improving documentation of READ and WRITE Message
|
Mon, 24 Aug 2015 09:07:43 +0200 |
Jaroslav Tulach |
Formating and lints
|
Mon, 24 Aug 2015 08:46:21 +0200 |
Jaroslav Tulach |
TruffleVM.eval and Source.withMimeType
|
Mon, 24 Aug 2015 08:25:31 +0200 |
Jaroslav Tulach |
Christian Wimmer suggested to indicate that dealing with ForeignAccess is never part of fast path
|
Fri, 21 Aug 2015 16:10:16 -0700 |
Michael Van De Vanter |
Truffle/Source: modify behavior of factory Source.fromFileName((CharSequence, String). If a Source already exists with this file name, and it was created with this method originally, then the original Source will be returned with contents replaced.
|
Fri, 21 Aug 2015 11:17:40 -0700 |
Christian Wimmer |
Create ForeignAccess lazily
|
Fri, 21 Aug 2015 11:17:20 -0700 |
Christian Wimmer |
Call reflection and service loader code from static initializers
|
Fri, 21 Aug 2015 16:19:26 +0200 |
Benoit Daloze |
Fix typo in the description of Truffle TCK
|
Wed, 19 Aug 2015 15:20:43 +0200 |
Christian Wirth |
read files in UTF-8 encoding
|
Tue, 18 Aug 2015 15:14:19 +0200 |
Andreas Woess |
drop truffle.api.unsafe package
|
Tue, 18 Aug 2015 16:10:03 +0200 |
Jaroslav Tulach |
Allow to specify globalSymbols when defining TruffleVM
|
Thu, 13 Aug 2015 10:27:30 +0200 |
Jaroslav Tulach |
TruffleVM.Builder.globalSymbol for a way to pass initial configuration parameters to languages
|
Mon, 17 Aug 2015 15:24:22 -0700 |
Michael Van De Vanter |
Truffle/instrumentation: minor Javadoc fixes
|
Mon, 17 Aug 2015 15:24:00 -0700 |
Michael Van De Vanter |
Truffle/instrumentation: remove SourceTag machinery, not used so far. It will eventually be restored in the new API framework.
|
Mon, 17 Aug 2015 17:40:00 +0200 |
Andreas Woess |
add some missing javadoc
|
Mon, 17 Aug 2015 16:40:43 +0200 |
Andreas Woess |
add DynamicObject#copy method
|
Mon, 17 Aug 2015 15:57:29 +0200 |
Andreas Woess |
add convenience DynamicObject#get(Object) method
|
Mon, 17 Aug 2015 15:50:13 +0200 |
Andreas Woess |
add PE assertion to DynamicObjectFactory
|
Mon, 17 Aug 2015 15:37:26 +0200 |
Andreas Woess |
remove ShapeVisitor from the API
|
Mon, 17 Aug 2015 14:58:34 +0200 |
Andreas Woess |
add Shape.Allocator#copy()
|
Mon, 17 Aug 2015 15:49:18 +0200 |
Jaroslav Tulach |
Recreate the CallTarget when number of arguments to the createExecute message changes
|
Mon, 17 Aug 2015 15:21:25 +0200 |
Jaroslav Tulach |
Verify the thread invocation safetyness even inside of Symbol.invoke
|
Mon, 17 Aug 2015 15:20:42 +0200 |
Jaroslav Tulach |
Caching the CallTarget in Symbol, so it may get hot one day
|
Mon, 17 Aug 2015 14:54:11 +0200 |
Jaroslav Tulach |
Using just a one RootNode per call and otherwise doing all the conversions in its children. Is it faster?
|
Mon, 17 Aug 2015 10:44:54 +0200 |
Jaroslav Tulach |
There is no place for DebugCounter in Truffle API
|
Fri, 14 Aug 2015 13:57:12 +0200 |
Jaroslav Tulach |
Making sure IOException from TruffleLanguage.parse method is correctly propagated to TruffleVM.eval caller.
|
Thu, 13 Aug 2015 18:22:22 +0200 |
Andreas Woess |
avoid publishing unadopted children in node replacement to fix potential race
|
Thu, 13 Aug 2015 16:59:39 +0200 |
Jaroslav Tulach |
Deprecating TruffleScriptEngineFactory the Debugger is now essential part of TruffleVM and this is no longer needed.
|
Thu, 13 Aug 2015 16:47:02 +0200 |
Jaroslav Tulach |
Mentioning 1:1 mapping between TruffleVM and its thread
|
Thu, 13 Aug 2015 10:53:53 +0200 |
Jaroslav Tulach |
A bit more introduction to explain relations between various overloaded terms talking about virtual machines.
|
Thu, 13 Aug 2015 09:42:06 +0200 |
Jaroslav Tulach |
Verify the two TruffleVM instances are different - otherwise the isolation cannot work
|
Fri, 07 Aug 2015 21:01:12 +0200 |
Andreas Woess |
fix generic types in FindContextNode
|
Fri, 07 Aug 2015 20:00:39 +0200 |
Andreas Woess |
update to mx version 5.2.2
|
Fri, 07 Aug 2015 19:53:41 +0200 |
Andreas Woess |
let truffle.sl project depend on TRUFFLE_API distribution to ensure services are found
|
Fri, 07 Aug 2015 11:14:34 +0200 |
Jaroslav Tulach |
More useful toString for ForeignAccess
|
Thu, 06 Aug 2015 18:20:20 +0200 |
Jaroslav Tulach |
checkstyle lints
|
Thu, 06 Aug 2015 18:08:27 +0200 |
Jaroslav Tulach |
Removing VirtualFrame parameter. Documenting.
|
Thu, 06 Aug 2015 17:29:43 +0200 |
Jaroslav Tulach |
No need to adopt children
|
Thu, 06 Aug 2015 17:22:35 +0200 |
Jaroslav Tulach |
Introducing FindContextNode
|
Thu, 06 Aug 2015 08:33:18 +0200 |
Jaroslav Tulach |
checkstyle lint
|
Thu, 06 Aug 2015 08:31:49 +0200 |
Jaroslav Tulach |
Clearly separating the TruffleLanguage definition from context used during its execution. TruffleLanguage now has to have public static field INSTANCE and override createContext method.
|
Wed, 05 Aug 2015 10:19:41 -0700 |
Tom Rodriguez |
Remove trailing whitespace from UPL license
|
Wed, 05 Aug 2015 16:47:04 +0200 |
Jaroslav Tulach |
Removing IdentityValueProfile and ExactClassValueProfile classes from the API
|
Wed, 05 Aug 2015 15:58:55 +0200 |
Jaroslav Tulach |
No instances of TruffleOptions
|
Wed, 05 Aug 2015 14:35:38 +0200 |
Jaroslav Tulach |
Truffle specific overview
|
Wed, 05 Aug 2015 14:35:22 +0200 |
Jaroslav Tulach |
interop API is stable
|
Wed, 05 Aug 2015 14:17:24 +0200 |
Jaroslav Tulach |
Properly classifying the API packages
|
Tue, 04 Aug 2015 22:50:40 -0700 |
Tom Rodriguez |
Enable SLTestRunner to find tests from jar file
|
Tue, 04 Aug 2015 17:03:27 +0200 |
Gilles Duboscq |
Change temporary description for truffle-debug
|
Tue, 04 Aug 2015 17:01:07 +0200 |
Gilles Duboscq |
Add snapshots repository
|
Tue, 04 Aug 2015 16:54:07 +0200 |
Jaroslav Tulach |
Providing information about API packages
|
Tue, 04 Aug 2015 11:15:08 +0200 |
Gilles Duboscq |
Rename truffle-api.jar distribution to TRUFFLE_API
|
Tue, 04 Aug 2015 14:12:24 +0200 |
Gilles Duboscq |
Add additional metadata to suite.py
|
Mon, 03 Aug 2015 10:55:39 +0200 |
Doug Simon |
fixed Eclipse/pydev project references
|
Fri, 31 Jul 2015 14:49:02 -0700 |
Mick Jordan |
Merge
|
Fri, 31 Jul 2015 14:42:26 -0700 |
Mick Jordan |
backout changeset 52ba013fd495
|
Thu, 30 Jul 2015 17:12:08 -0700 |
Tom Rodriguez |
Fix checkstyle problems
|
Thu, 30 Jul 2015 18:13:42 +0200 |
Jaroslav Tulach |
ecj lints
|
Thu, 30 Jul 2015 18:06:10 +0200 |
Jaroslav Tulach |
Adding spaces to end of lines in header as UPL and its checkstyle config requires that.
|
Thu, 30 Jul 2015 17:52:43 +0200 |
Jaroslav Tulach |
Findbugs complains about the LAST static variable assignment. Remove, as it is not used anyway.
|
Thu, 30 Jul 2015 17:36:34 +0200 |
Jaroslav Tulach |
TruffleLanguage.parse method to convert a source to CallTarget. Basic caching to make sure the code is shared among tenants in one JVM.
|
Thu, 30 Jul 2015 17:16:59 +0200 |
Josef Eisl |
SourceTextTest: fix formating.
|
Wed, 29 Jul 2015 16:43:47 +0200 |
Jaroslav Tulach |
No need for special maven-install-truffle - generic maven-install should be good enough
|
Wed, 29 Jul 2015 16:14:32 +0200 |
Jaroslav Tulach |
Added tag truffle-0.8 for changeset 7aab14a2bb4e
|
Tue, 28 Jul 2015 17:28:29 -0700 |
Mick Jordan |
Merge
|
Tue, 28 Jul 2015 17:24:07 -0700 |
Mick Jordan |
add SyntaxNode interface, associated methods in Node
|
Tue, 28 Jul 2015 18:33:42 +0200 |
Roland Schatz |
Merge.
|
Tue, 28 Jul 2015 09:00:15 -0700 |
Mick Jordan |
temp disable empty source unit tests
|
Mon, 27 Jul 2015 15:58:58 -0700 |
Mick Jordan |
Merge
|
Mon, 27 Jul 2015 15:56:46 -0700 |
Mick Jordan |
remove final on clearSourceSection
|
Thu, 23 Jul 2015 16:52:50 -0700 |
Mick Jordan |
fixes for empty sources
|
Fri, 17 Jul 2015 15:02:05 -0700 |
Mick Jordan |
remove final from key SourceSection methods
|
Mon, 27 Jul 2015 16:34:38 +0200 |
Roland Schatz |
Add unit tests to truffle gate.
|
Fri, 24 Jul 2015 11:02:40 -0700 |
Mick Jordan |
remove final from Node.assignSourceSection/getSourceSection/getEncapsulatingSourceSection methods
|
Fri, 24 Jul 2015 11:00:47 -0700 |
Mick Jordan |
add .r/.R files types to TruffleVM.eval(URI)
|
Fri, 24 Jul 2015 16:54:40 +0200 |
Roland Schatz |
Restore accidentially deleted files.
|
Fri, 24 Jul 2015 16:37:09 +0200 |
Roland Schatz |
Remove leftover mx files.
|
Fri, 24 Jul 2015 15:09:32 +0200 |
Roland Schatz |
Fix checkstyle problems.
|
Thu, 23 Jul 2015 22:17:06 +0200 |
Doug Simon |
inter-suite library references must use qualified form
|
Thu, 23 Jul 2015 18:31:31 +0200 |
Doug Simon |
updated imported suite version
|
Wed, 22 Jul 2015 00:06:15 +0200 |
Doug Simon |
reflected mx version bump to 5.0.0
|
Tue, 21 Jul 2015 16:20:18 +0200 |
Doug Simon |
Merge with truffle
|
Tue, 21 Jul 2015 16:06:31 +0200 |
Doug Simon |
made SLInstrumentTestRunner (maybe) find test classes when Truffle is not the primary suite
|
Tue, 21 Jul 2015 15:56:56 +0200 |
Doug Simon |
made SLTestRunner (maybe) find test classes when Truffle is not the primary suite
|
Tue, 21 Jul 2015 01:15:01 +0200 |
Doug Simon |
fixed more "annotationProcessors" attributes
|
Mon, 20 Jul 2015 15:19:52 +0200 |
Doug Simon |
removed cyclic dependencies
|
Mon, 20 Jul 2015 12:50:10 +0200 |
Doug Simon |
fixed incomplete or redundant "annotationProcessors" attributes
|
Mon, 20 Jul 2015 00:25:22 +0200 |
Doug Simon |
annotation processor dependencies must be Distributions or Libraries; inter-suite references must be qualified with suite prefix
|
Fri, 10 Jul 2015 13:43:51 +0200 |
Gilles Duboscq |
Merge
|
Wed, 08 Jul 2015 23:35:05 +0200 |
Doug Simon |
updated mx2 version requirement
|
Wed, 08 Jul 2015 22:30:27 +0200 |
Doug Simon |
removed non-Truffle code from mx.truffle/mx_truffle.py
|
Wed, 08 Jul 2015 22:18:28 +0200 |
Doug Simon |
fixed project reference to be mxtool2
|
Wed, 08 Jul 2015 22:17:30 +0200 |
Doug Simon |
removed unnecessary library definitions
|
Wed, 08 Jul 2015 22:16:09 +0200 |
Doug Simon |
removed mxtool/
|
Sat, 25 Jul 2015 10:25:36 +0200 |
Jaroslav Tulach |
Making sure the accessor can really find the TruffleLanguage instance by its class
|
Thu, 23 Jul 2015 17:23:05 +0200 |
Andreas Woess |
add more truffle boundaries
|
Thu, 23 Jul 2015 16:28:48 +0200 |
Andreas Woess |
add missing truffle boundaries
|
Thu, 23 Jul 2015 10:48:53 +0200 |
Jaroslav Tulach |
Lukas wants there methods to be available for Truffle language implementors.
|
Wed, 22 Jul 2015 14:25:03 +0200 |
Jaroslav Tulach |
Providing a bit more meaningful documentation to our recent debugging improvements
|
Wed, 22 Jul 2015 13:07:02 +0200 |
Jaroslav Tulach |
Force regeneration of Javadoc if invoked explicitly from NetBeans IDE
|
Tue, 21 Jul 2015 17:34:08 +0200 |
Jaroslav Tulach |
Some language REPLs need access to the current stack. Make the method public.
|
Tue, 21 Jul 2015 13:07:58 +0200 |
Christian Humer |
Fix header check for DSL generated code.
|
Tue, 21 Jul 2015 11:08:04 +0200 |
Christian Humer |
Make headers valid for checkstyle again.
|
Sat, 18 Jul 2015 18:03:36 +0200 |
Jaroslav Tulach |
Making debugger always on for each TruffleVM execution. Introducing EventConsumer to process such debugger events. Requesting each RootNode to be associated with a TruffleLanguage, so debugger can find out proper context for each Node where executions gets suspended.
|
Thu, 16 Jul 2015 19:11:31 +0200 |
Gilles Duboscq |
Added tag graal-0.8 for changeset 7aab14a2bb4e
|
Thu, 16 Jul 2015 16:01:48 +0200 |
Gilles Duboscq |
Rename mx copyright file for upl
graal-0.8 truffle-0.8
|
Thu, 16 Jul 2015 18:54:07 +0200 |
Jaroslav Tulach |
Highlight few changes since 0.7
|
Thu, 16 Jul 2015 18:44:15 +0200 |
Jaroslav Tulach |
0.8 version will soon be out
|
Thu, 16 Jul 2015 15:54:37 +0200 |
Gilles Duboscq |
Remove old licence files and add UPL licence
|
Thu, 16 Jul 2015 15:50:46 +0200 |
Gilles Duboscq |
Update SL copyright headers to use UPL
|
Thu, 16 Jul 2015 15:35:35 +0200 |
Gilles Duboscq |
Remove .jconf
|
Thu, 16 Jul 2015 14:57:45 +0200 |
Stefan Marr |
First draft of Truffle README.md
|
Thu, 16 Jul 2015 14:07:11 +0200 |
Gilles Duboscq |
Changelog: make it Truffle-only and prepare for 0.8
|
Thu, 16 Jul 2015 13:59:50 +0200 |
Gilles Duboscq |
Re-add graal version tags
|
Mon, 13 Jul 2015 16:49:18 +0200 |
Doug Simon |
made sourcesPath attribute consistent with path attribute for TRUFFLE distribution
|
Mon, 13 Jul 2015 16:31:44 +0200 |
Doug Simon |
added throwsControlFlowException element to @TruffleBoundary
|
Wed, 08 Jul 2015 11:49:59 +0200 |
Gilles Duboscq |
Restrict LanguageRegistrationProcessor to process Registration annotation.\nFixes problems where it would consume DSL annotations.
|
Thu, 02 Jul 2015 17:33:58 +0200 |
Michael Van De Vanter |
Truffle/Source: close the Reader when finished.
|
Wed, 01 Jul 2015 23:22:52 +0200 |
Doug Simon |
mx2 support: added definition of main.class property to be injected into nbproject/project.properties
|
Wed, 01 Jul 2015 10:23:36 +0200 |
Jaroslav Tulach |
Less classes in the source API package. Merging interfaces and their only implementation into final classes. Hiding NullSourceSection behind factory method. Using JDK's standard CharsetDecoder instead of proprietary BytesDecoder.
|
Tue, 30 Jun 2015 17:29:17 +0200 |
Michael Van De Vanter |
Truffle/SL Debugging: fix two places where the QuitException wasn't being handled correctly.
|
Fri, 26 Jun 2015 16:25:41 +0200 |
Andreas Woess |
clean up NodeFieldAccessor (remove #getOffset())
|
Fri, 26 Jun 2015 16:04:15 +0200 |
Jaroslav Tulach |
Doug prefers usage of abort
|
Fri, 26 Jun 2015 15:51:50 +0200 |
Jaroslav Tulach |
Allows debugging and executing any project's unittest from inside of NetBeans. Added --attach localhost:8000 option to allow the JVM to attach to IDE's (and any other) JPDA server.
|
Fri, 26 Jun 2015 14:47:52 +0200 |
Jaroslav Tulach |
Call into mx to generate javadoc for the project
|
Fri, 26 Jun 2015 14:09:56 +0200 |
Jaroslav Tulach |
Using groupId=com.oracle.[suite.name] when deploying the artifacts. Iterating thru all distributions (except ap ones). Using name of the JAR file as artifactId.
|
Fri, 26 Jun 2015 09:42:29 +0200 |
Jaroslav Tulach |
We certainly don't want instances of this class: hiding constructor.
|
Thu, 25 Jun 2015 14:31:06 +0200 |
Doug Simon |
removed findbugs-SuppressFBWarnings.jar
|
Thu, 25 Jun 2015 13:37:44 +0200 |
Doug Simon |
added local SuppressFBWarnings annotation
|
Thu, 25 Jun 2015 11:03:54 +0200 |
Doug Simon |
removed outputparser.py and FINDBUGS library
|
Thu, 25 Jun 2015 10:44:51 +0200 |
Doug Simon |
renamed pydev project from 'mx' to 'mx.truffle'
|
Thu, 25 Jun 2015 09:49:19 +0200 |
Jaroslav Tulach |
Make sure the more code compiles with JDK7
|
Thu, 25 Jun 2015 09:44:54 +0200 |
Jaroslav Tulach |
Make sure the code compiles with JDK7
|
Thu, 25 Jun 2015 09:28:42 +0200 |
Jaroslav Tulach |
Stick with JDK7 for all projects for now
|
Tue, 23 Jun 2015 12:44:41 +0200 |
Jaroslav Tulach |
Providing package-info for most of API packages. Feel free to provide your package-info.java for anything that has API in its name.
|
Tue, 23 Jun 2015 12:07:02 +0200 |
Jaroslav Tulach |
Documenting the API package
|
Tue, 23 Jun 2015 12:04:46 +0200 |
Jaroslav Tulach |
Documenting the package with package-info.java rather than package.html
|
Tue, 23 Jun 2015 10:23:10 +0200 |
Jaroslav Tulach |
ForeignAccess is singlethreaded. Accessing objects from other languages (via ForeignAccess) will only be possible from a previously selected thread.
|
Mon, 22 Jun 2015 15:25:07 -0700 |
Christian Wimmer |
SimpleLanguage: Fix Truffle compilation boundaries
|
Mon, 22 Jun 2015 10:34:54 -0700 |
Christian Wimmer |
Source code formatting
|
Mon, 22 Jun 2015 10:16:27 -0700 |
Christian Wimmer |
Help the partial evaluator / language developer by marking API methods as neverPartOfCompilation() when they are too complicated to be compiled.
|
Mon, 22 Jun 2015 10:15:05 -0700 |
Christian Wimmer |
Make NodeFieldAccessor more flexible
|
Sat, 20 Jun 2015 09:01:47 +0200 |
Jaroslav Tulach |
Using protected access modifier in non-subclassable class is suspicious. Making package private.
|
Fri, 19 Jun 2015 23:00:39 +0200 |
Andreas Woess |
fix jvmci package name after renaming
|
Fri, 19 Jun 2015 12:38:02 -0700 |
Mick Jordan |
remove unnecessary files from mx.truffle
|
Fri, 19 Jun 2015 12:22:49 -0700 |
Mick Jordan |
rename mx to mx.truffle
|
Thu, 18 Jun 2015 16:09:38 +0200 |
Jaroslav Tulach |
Initial test for Java Interop: Perform callback to Math.min and Math.max via TruffleObject and Message.createExecute(2).
|
Wed, 17 Jun 2015 13:39:26 -0700 |
Chris Seaton |
Don't print stack trace when falling back to DefaultTruffleRuntime.
|
Wed, 17 Jun 2015 11:48:30 +0200 |
Jaroslav Tulach |
Removing references to vmSources
|
Wed, 17 Jun 2015 11:43:13 +0200 |
Jaroslav Tulach |
Additional simplification of the mx_truffle.py
|
Wed, 17 Jun 2015 11:20:23 +0200 |
Jaroslav Tulach |
Removal of --vmcwd option
|
Wed, 17 Jun 2015 11:17:40 +0200 |
Jaroslav Tulach |
Removing --installed-jdks option
|
Wed, 17 Jun 2015 11:14:19 +0200 |
Jaroslav Tulach |
Removing jacoco
|
Wed, 17 Jun 2015 11:10:39 +0200 |
Jaroslav Tulach |
Renaming the suite to truffle
|
Wed, 17 Jun 2015 11:07:18 +0200 |
Jaroslav Tulach |
Ignore NetBeans IDE metadata
|
Wed, 17 Jun 2015 10:58:08 +0200 |
Jaroslav Tulach |
Moving all sources into truffle subdirectory
|
Wed, 17 Jun 2015 10:01:47 +0200 |
Jaroslav Tulach |
Removing most of VM specific build
|
Wed, 17 Jun 2015 09:54:02 +0200 |
Jaroslav Tulach |
Removing more of non-Truffle sources
|
Wed, 17 Jun 2015 09:07:10 +0200 |
Jaroslav Tulach |
Chris pointed out the copyright should reflect the year of file's creation.
|
Wed, 17 Jun 2015 04:09:30 +0200 |
Andreas Woess |
Truffle: remove expensive assertion
|
Tue, 16 Jun 2015 18:11:23 -0700 |
Michael Van De Vanter |
Truffle/SL/Debugging: add to the SLREPL debugger an artificial static dependency on SLLanguage, to ensure that it will be on the class path. This is a workaround for the lack of a mechanism to record such dynamic dependencies in the face of complaint by j"canonicalizeprojects".
|
Tue, 16 Jun 2015 17:27:17 -0700 |
Mick Jordan |
add TRUFFLE_DEBUG
|
Tue, 16 Jun 2015 19:27:51 +0200 |
Andreas Woess |
Truffle: fix delete/removeProperty regression
|
Tue, 16 Jun 2015 19:26:49 +0200 |
Andreas Woess |
Truffle: remove Shape#copyOverPropertiesInternal
|
Tue, 16 Jun 2015 13:43:32 +0200 |
Jaroslav Tulach |
Using _ instead of - as agreed to yesterday
|
Tue, 16 Jun 2015 12:54:55 +0200 |
Jaroslav Tulach |
Need to expose also TRUFFLE-SL as Graal tests against that language
|
Mon, 15 Jun 2015 17:03:28 +0200 |
Jaroslav Tulach |
minimal version for Truffle is 1.7 and less checks when skipping the build of JDK
|
Fri, 12 Jun 2015 18:00:02 +0200 |
Jaroslav Tulach |
Few more tweaks to help us pass the gate
|
Fri, 12 Jun 2015 17:02:36 +0200 |
Jaroslav Tulach |
Keeping only Truffle-related modules in this repository
|
Fri, 12 Jun 2015 14:53:05 +0200 |
Stefan Anzinger |
Add parameter description to jvmci.make
|
Fri, 12 Jun 2015 14:52:08 +0200 |
Stefan Anzinger |
Convert addresses in ArrayCopyCallNode to word size
|
Fri, 12 Jun 2015 14:42:29 +0200 |
Jaroslav Tulach |
Verifying we can use List<Object> via ReadOnlyArrayList in execute(VirtualFrame) without any slowdown.
|
Thu, 11 Jun 2015 20:46:30 +0200 |
Christian Humer |
Truffle: direct all log output to GraalTruffleRuntime#log
|
Fri, 12 Jun 2015 11:32:39 +0200 |
Roland Schatz |
Unit tests for counted loop detection.
|
Fri, 12 Jun 2015 11:08:45 +0200 |
Roland Schatz |
Fix trip count of counted loops with stride > 1.
|
Thu, 11 Jun 2015 20:40:11 -0700 |
Christian Wimmer |
Preserve stateBefore when creating newInstanceNode and newArrayNode during canonicalization
|
Thu, 11 Jun 2015 16:20:13 -0700 |
Christian Wimmer |
Limit inlining depth during partial evaluation to avoid StackOverflowError, provide useful error message instead
|
Thu, 11 Jun 2015 15:14:14 -0700 |
Christian Wimmer |
Allow subclasses of DynamicNewArrayNode and DynamicNewInstanceNode
|
Thu, 11 Jun 2015 13:03:54 -0700 |
Tom Rodriguez |
TypeSwitchNode should be more careful about deleting successors
|
Thu, 11 Jun 2015 12:15:19 -0700 |
Tom Rodriguez |
Map from method name to rule should be per type not per annotation processor
|
Thu, 11 Jun 2015 09:51:50 -0700 |
Christian Wimmer |
Merge
|
Wed, 10 Jun 2015 17:23:19 -0700 |
Christian Wimmer |
Move instantiation checks from methods substitutions to the lowering of DynamicNewInstanceNode and DynamicNewArrayNode, so that Unsafe.allocateInstance and Array.newInstance can be intrinsified to a single node.
|
Thu, 11 Jun 2015 17:16:53 +0200 |
Andreas Woess |
Truffle: minor refactoring
|
Thu, 11 Jun 2015 17:10:27 +0200 |
Andreas Woess |
Truffle: remove cached property array
|
Thu, 11 Jun 2015 16:45:42 +0200 |
Roland Schatz |
Don't create IsNull guard for values with a nonNull stamp.
|
Thu, 11 Jun 2015 13:19:51 +0200 |
Roland Schatz |
Show location identity in dump of JavaWriteNode.
|
Thu, 11 Jun 2015 13:57:16 +0200 |
Stefan Anzinger |
Update jvmci.make
|
Thu, 11 Jun 2015 13:23:21 +0200 |
Stefan Anzinger |
Do not make builds in jvmci.make
|
Thu, 11 Jun 2015 11:35:55 +0200 |
Stefan Anzinger |
Merge
|
Thu, 11 Jun 2015 11:35:27 +0200 |
Stefan Anzinger |
Cleanup code in mx_graal_makefile.py, add comments
|
Thu, 11 Jun 2015 11:07:28 +0200 |
Stefan Anzinger |
jvmci.make remove generated source from search path; export compilers into a different directory when jvmci is disabled: jre/lib/<arch>/(server|client)-nojvmci/
|
Wed, 10 Jun 2015 19:27:05 +0200 |
Stefan Anzinger |
Merge
|
Wed, 10 Jun 2015 19:26:28 +0200 |
Stefan Anzinger |
[SPARC] Sign extend offsets in SPARCAddressLowering
|
Wed, 10 Jun 2015 19:25:28 +0200 |
Stefan Anzinger |
Append -nojvmci to the compiler directory when building without jvmci
|
Wed, 10 Jun 2015 14:56:49 +0200 |
Stefan Anzinger |
jvmci.make put temp dirs into the target directory
|
Wed, 10 Jun 2015 13:22:03 +0200 |
Stefan Anzinger |
Make jvmci.make quiet and use recipe for build and jar
|
Wed, 10 Jun 2015 11:06:41 +0200 |
Stefan Anzinger |
mx: Define BUILD_CLIENT_ONLY instead of setting JVM_VARIANTS when building client compiler
|
Thu, 11 Jun 2015 11:06:00 +0200 |
Roland Schatz |
Fix bug in access to compressed metaspace pointers.
|
Wed, 10 Jun 2015 17:56:40 -0700 |
Tom Rodriguez |
Refresh survivingSuccessor after deleting branch
|
Thu, 11 Jun 2015 01:21:44 +0200 |
Doug Simon |
re-enabled root compilation of intrinsics
|
Thu, 11 Jun 2015 01:16:44 +0200 |
Doug Simon |
print absolute file names from CFGPrinterObserver
|
Thu, 11 Jun 2015 01:16:06 +0200 |
Doug Simon |
fixed npe in CompilationPrinter
|
Thu, 11 Jun 2015 01:15:26 +0200 |
Doug Simon |
made getSubstitutionMethod part of Replacements API
|
Wed, 10 Jun 2015 20:19:30 +0200 |
Andreas Woess |
Truffle: remove unused code
|
Wed, 10 Jun 2015 20:06:17 +0200 |
Andreas Woess |
Truffle: make transitionMap a ConcurrentHashMap
|
Wed, 10 Jun 2015 20:06:13 +0200 |
Andreas Woess |
Truffle: model property replace as direct transition
|
Wed, 10 Jun 2015 20:05:52 +0200 |
Andreas Woess |
Truffle: move property notification hook to shared data, and call it on remove as well
|
Wed, 10 Jun 2015 16:18:22 +0200 |
Christian Humer |
Add specialized version of inferStamp to IntegerAddExactNode that understands that it cannot overflow.
|
Wed, 10 Jun 2015 16:07:59 +0200 |
Gilles Duboscq |
Make it possible to use a speculation in a FixedGuard
|
Wed, 10 Jun 2015 11:51:16 +0200 |
Gilles Duboscq |
Ensure CheckCast used for store check is canonicalized if possible
|
Wed, 10 Jun 2015 16:06:52 +0200 |
Gilles Duboscq |
Make speculation log available in HighTierContext
|
Wed, 10 Jun 2015 16:28:01 +0200 |
Doug Simon |
reworded Service documentation to be interms of "providers" instead of "implementations" to better match documentation for the standard ServiceLoader mechanism
|
Wed, 10 Jun 2015 16:10:26 +0200 |
Doug Simon |
removed dependency from NFI to JVMCI
|
Wed, 10 Jun 2015 12:07:31 +0200 |
Roland Schatz |
Show location identity in graph dumps.
|
Tue, 09 Jun 2015 19:07:39 -0700 |
Michael Van De Vanter |
Merge with 878786299d2d72bf0bdbd4002ccffcd1fad69b7a
|
Tue, 09 Jun 2015 18:48:06 -0700 |
Michael Van De Vanter |
Findbugs fix
|
Tue, 09 Jun 2015 15:20:30 -0700 |
Michael Van De Vanter |
Truffle/APIs and Debugging: Evolutionary steps to integrating debugging and tool support with TruffleVM APIs
|
Fri, 05 Jun 2015 18:05:13 -0700 |
Michael Van De Vanter |
Truffle: add a version string to the information provided with Language registration
|
Tue, 09 Jun 2015 23:00:38 +0200 |
Doug Simon |
removed trailing slash from directory names in jvmci.make
|
Tue, 09 Jun 2015 22:44:34 +0200 |
Doug Simon |
com.oracle.jvmci.service.Service is now a marker for service implementations available via JVMCI; removed Truffle -> JVMCI dependency
|
Tue, 09 Jun 2015 22:31:05 +0200 |
Doug Simon |
removed timestamp from "unknown" Graal version string
|
Tue, 09 Jun 2015 20:36:45 +0200 |
Doug Simon |
made access to CompilerToVM from PrintStreamOption lazy to resolve initialization issue
|
Tue, 09 Jun 2015 12:04:47 -0700 |
Tom Rodriguez |
Corrected ymm save location description
|
Tue, 09 Jun 2015 20:24:19 +0200 |
Christian Humer |
Truffle: allow non-constant Assumption checks
|
Tue, 09 Jun 2015 17:29:15 +0200 |
Doug Simon |
renamed fields in TTY to better reflect their semantics
|
Tue, 09 Jun 2015 17:25:57 +0200 |
Doug Simon |
use a JVMCI service to initialize the underlying PrintStream in TTY
|
Tue, 09 Jun 2015 17:23:42 +0200 |
Doug Simon |
handle race creating a symlink in mx
|
Tue, 09 Jun 2015 12:50:43 +0200 |
Christian Humer |
Truffle-DSL: speculate using a compilation final boolean that the unsupported branch is not taken for single specializable nodes.
|
Tue, 09 Jun 2015 12:50:43 +0200 |
Christian Humer |
Truffle-DSL: compute UnsupportedSpecializationException message lazily; Add a @TruffleBoundary to its constructor as it may end up on the fast path.
|
Tue, 09 Jun 2015 12:50:43 +0200 |
Christian Humer |
Truffle-DSL: fix unsupported method for single specializable nodes was generated too often.
|
Tue, 09 Jun 2015 13:19:52 +0200 |
Gilles Duboscq |
Use ressource array while parsing services rather than leak a heap array
|
Tue, 09 Jun 2015 13:06:37 +0200 |
Gilles Duboscq |
Renaming of classes around jvmciOptions for clarity
|
Tue, 09 Jun 2015 12:49:55 +0200 |
Gilles Duboscq |
Add graal.printer to graal.jar
|
Tue, 09 Jun 2015 11:56:04 +0200 |
Gilles Duboscq |
Merge
|
Tue, 09 Jun 2015 11:53:26 +0200 |
Gilles Duboscq |
mx: Remove leftover debug statement
|
Tue, 09 Jun 2015 11:52:55 +0200 |
Gilles Duboscq |
Add missing annotation processor to graal.printer
|
Tue, 09 Jun 2015 11:54:04 +0200 |
Gilles Duboscq |
Merge with jdk8u45-b14
|
Tue, 17 Mar 2015 11:22:51 -0700 |
asaha |
Added tag jdk8u45-b13 for changeset efbf340fc7f5
|
Mon, 16 Mar 2015 11:19:42 -0700 |
asaha |
Added tag jdk8u45-b12 for changeset dc29108bcbcb
jdk8u45-b13
|
Mon, 16 Mar 2015 09:13:01 -0700 |
asaha |
Merge
jdk8u45-b12
|
Thu, 12 Mar 2015 20:15:42 -0700 |
asaha |
Added tag jdk8u40-b27 for changeset 6824e2475e04
|
Tue, 10 Mar 2015 15:33:50 -0700 |
asaha |
8074662: Update 3rd party readme and license for LibPNG v 1.6.16
|
Mon, 09 Mar 2015 12:35:33 -0700 |
asaha |
Added tag jdk8u45-b11 for changeset f4822d122041
|
Sat, 07 Mar 2015 16:26:10 -0800 |
asaha |
Merge
jdk8u45-b11
|
Sat, 07 Mar 2015 10:25:19 -0800 |
asaha |
Added tag jdk8u40-b26 for changeset f39b6944ad44
jdk8u40-b27
|
Mon, 02 Mar 2015 11:14:04 -0800 |
asaha |
Added tag jdk8u45-b10 for changeset a9f578607920
|
Mon, 23 Feb 2015 14:47:40 -0800 |
asaha |
Added tag jdk8u45-b09 for changeset 35d8318de0b6
jdk8u45-b10
|
Mon, 16 Feb 2015 11:05:03 -0800 |
asaha |
Added tag jdk8u45-b08 for changeset 35c7330b68e2
jdk8u45-b09
|
Mon, 09 Feb 2015 13:30:30 -0500 |
kbarrett |
8071931: Return of the phantom menace
jdk8u45-b08
|
Fri, 30 Jan 2015 10:40:08 +0100 |
zmajo |
8071818: Incorrect addressing mode used for ldf in SPARC assembler
|
Mon, 16 Feb 2015 07:19:22 -0800 |
asaha |
8073223: Increment the build value to b02 for hs25.45 in 8u45-b08
|
Wed, 11 Feb 2015 14:14:36 -0800 |
asaha |
Merge
|
Mon, 09 Feb 2015 09:06:19 -0800 |
asaha |
Added tag jdk8u45-b07 for changeset 5871f3dd9b4a
|
Wed, 04 Feb 2015 13:10:46 -0800 |
asaha |
Merge
jdk8u45-b07
|
Mon, 02 Feb 2015 13:28:48 -0800 |
asaha |
Added tag jdk8u45-b06 for changeset 3afa9cc6e8d5
|
Wed, 28 Jan 2015 15:25:49 -0800 |
asaha |
Merge
jdk8u45-b06
|
Mon, 26 Jan 2015 11:59:40 -0800 |
asaha |
Added tag jdk8u45-b05 for changeset 344ff6e45a1e
|
Thu, 22 Jan 2015 15:41:31 -0800 |
asaha |
Merge
jdk8u45-b05
|
Tue, 20 Jan 2015 12:29:04 -0800 |
asaha |
Added tag jdk8u45-b04 for changeset 2f586e3c4b6d
|
Tue, 20 Jan 2015 10:09:38 -0800 |
asaha |
Merge
jdk8u45-b04
|
Tue, 20 Jan 2015 09:53:54 -0800 |
asaha |
Added tag jdk8u31-b32 for changeset 15d8108258cb
|
Mon, 19 Jan 2015 12:28:21 -0800 |
asaha |
Merge
|
Mon, 12 Jan 2015 13:48:39 -0800 |
asaha |
Added tag jdk8u45-b03 for changeset f41aa01b0a04
|
Mon, 12 Jan 2015 06:56:48 -0800 |
asaha |
Merge
jdk8u45-b03
|
Mon, 12 Jan 2015 06:48:21 -0800 |
asaha |
Added tag jdk8u31-b31 for changeset b517d3a9aebf
jdk8u31-b32
|
Mon, 05 Jan 2015 09:56:13 -0800 |
asaha |
Merge
|
Mon, 05 Jan 2015 09:26:17 -0800 |
asaha |
Merge
|
Mon, 29 Dec 2014 14:42:55 -0800 |
asaha |
Merge
|
Mon, 22 Dec 2014 14:00:31 -0800 |
asaha |
Added tag jdk8u45-b02 for changeset 626fd8c2eec6
|
Mon, 22 Dec 2014 12:10:45 -0800 |
asaha |
Merge
jdk8u45-b02
|
Thu, 18 Dec 2014 14:30:02 -0800 |
asaha |
Merge
jdk8u31-b31
|
Wed, 17 Dec 2014 08:43:16 -0800 |
asaha |
Added tag jdk8u25-b33 for changeset 4e1f52384f9f
|
Thu, 18 Dec 2014 14:19:36 -0800 |
asaha |
Merge
|
Fri, 12 Dec 2014 08:46:00 -0800 |
asaha |
Merge
|
Wed, 03 Dec 2014 09:23:36 -0800 |
asaha |
Merge
|
Wed, 19 Nov 2014 11:27:14 -0800 |
katleman |
Added tag jdk8u25-b32 for changeset 631f0c7b49c0
jdk8u25-b33
|
Mon, 22 Dec 2014 09:27:29 -0800 |
asaha |
Merge
|
Thu, 18 Dec 2014 17:59:15 -0800 |
acorn |
8065366: Better private method resolution
|
Wed, 17 Dec 2014 09:10:57 -0800 |
asaha |
Merge
|
Mon, 15 Dec 2014 15:37:48 -0800 |
asaha |
Added tag jdk8u45-b01 for changeset 41c3c456e326
|
Fri, 12 Dec 2014 14:39:40 -0800 |
asaha |
Merge
jdk8u45-b01
|
Mon, 01 Dec 2014 19:09:54 -0800 |
asaha |
Merge
|
Mon, 01 Dec 2014 11:29:12 -0800 |
asaha |
Merge
|
Mon, 01 Dec 2014 13:06:20 -0500 |
drchase |
8064524: Compiler code generation improvements
|
Wed, 19 Nov 2014 15:02:01 -0800 |
asaha |
Merge
|
Mon, 17 Nov 2014 15:51:46 -0500 |
gthornbr |
8050807: Better performing performance data handling
|
Mon, 10 Nov 2014 09:47:41 -0800 |
asaha |
8062675: jmap is unable to display information about java processes and prints only pids
|
Thu, 06 Nov 2014 09:39:49 -0800 |
asaha |
Merge
|
Fri, 31 Oct 2014 17:09:14 -0700 |
asaha |
Merge
|
Fri, 24 Oct 2014 17:09:30 -0700 |
asaha |
Merge
|
Fri, 24 Oct 2014 15:02:37 -0400 |
hseigel |
8050807: Better performing performance data handling
|
Mon, 20 Oct 2014 23:02:07 -0700 |
asaha |
Merge
|
Mon, 20 Oct 2014 15:14:56 -0400 |
hseigel |
8058982: Better verification of an exceptional invokespecial
|
Sun, 19 Oct 2014 21:00:56 -0700 |
jmasa |
8059064: Better G1 log caching
|
Tue, 14 Oct 2014 11:38:53 -0700 |
asaha |
Merge
|
Thu, 09 Oct 2014 15:42:23 +0200 |
mgerdin |
8055479: TLAB stability
|
Fri, 26 Sep 2014 17:48:10 -0400 |
jmasa |
8047125: (ref) More phantom object references
|
Thu, 09 Oct 2014 13:22:41 -0700 |
asaha |
8060073: Increment minor version of HSx for 8u45 and initialize the build number
|
Thu, 09 Oct 2014 13:16:47 -0700 |
asaha |
Merge
|
Thu, 09 Oct 2014 12:07:01 -0700 |
asaha |
Added tag jdk8u45-b00 for changeset b95f13f05f55
|
Tue, 07 Oct 2014 08:42:42 -0700 |
asaha |
Merge
|
Wed, 11 Feb 2015 12:20:03 -0800 |
katleman |
Added tag jdk8u40-b25 for changeset 698dd28ecc78
jdk8u40-b26
|
Tue, 09 Jun 2015 12:17:22 +0200 |
Roland Schatz |
Use wordKind/wordSize instead of hardcoded long/64 in address calculations.
|
Tue, 09 Jun 2015 11:06:32 +0200 |
Lukas Stadler |
change phase order (ConvertDeoptimizeToGuard earlier, PEA after loop peeling/unswitching)
|
Tue, 09 Jun 2015 10:32:54 +0200 |
Stefan Anzinger |
Escape find filename pattern, as it would be expanded if there exists a *.java file in the working directory. (JBS:GRAAL-52)
|
Tue, 09 Jun 2015 07:51:46 +0200 |
Doug Simon |
added missing annotationProcessors to com.oracle.jvmci.debug project
|
Tue, 09 Jun 2015 00:42:50 +0200 |
Doug Simon |
removed reference to Graal
|
Tue, 09 Jun 2015 00:28:56 +0200 |
Doug Simon |
improve error message when JVMCI services are not found
|
Tue, 09 Jun 2015 00:22:49 +0200 |
Doug Simon |
moved JVMCI sources from graal/ to jvmci/ directory
|
Mon, 08 Jun 2015 23:40:08 +0200 |
Doug Simon |
removed MX_TARGET; replace VERBOSE with MAKE_VERBOSE
|
Mon, 08 Jun 2015 22:32:04 +0200 |
Doug Simon |
moved putting truffle.jar on the boot class path from the VM to mx (JBS:GRAAL-53)
|
Mon, 08 Jun 2015 22:21:12 +0200 |
Doug Simon |
converted OptionsVerifier to be a unit test
|
Mon, 08 Jun 2015 20:30:39 +0200 |
Stefan Anzinger |
Use export target explicitly in mx_graal.py when building JDK (JBS:GRAAL-52)
|
Mon, 08 Jun 2015 18:07:25 +0200 |
Stefan Anzinger |
Create DEST_SUBDIR when doing install_jvm (JBS:GRAAL-52)
|
Mon, 08 Jun 2015 17:04:02 +0200 |
Stefan Anzinger |
Fix windows build for jvmci (JBS:GRAAL-52)
|
Mon, 08 Jun 2015 14:25:25 +0200 |
Stefan Anzinger |
Remove conditional makefile-based compilation of jvmci from mx_graal.py
|
Fri, 05 Jun 2015 16:28:19 +0200 |
Stefan Anzinger |
Make jvmci.make stable; add header for building the jvmci.make; default to use the jvmci.make file when running mx.build
|
Mon, 08 Jun 2015 20:24:51 +0200 |
Doug Simon |
fixed remnants of "graal" names in JVMCI code
|
Mon, 08 Jun 2015 20:24:05 +0200 |
Doug Simon |
fixed regression causing mx not to install jars into $(SHARED_DIR)
|
Mon, 08 Jun 2015 19:32:59 +0200 |
Roland Schatz |
Use the fact that a range checked array index is not negative to avoid sign-extension of the index register.
|
Mon, 08 Jun 2015 19:32:53 +0200 |
Roland Schatz |
Use AMD64 addressing modes for direct reading from narrow oops.
|
Mon, 08 Jun 2015 19:19:51 +0200 |
Roland Schatz |
[SPARC] Create SPARC specific address nodes.
|
Mon, 08 Jun 2015 19:19:45 +0200 |
Roland Schatz |
[AMD64] Create AMD64 specific address nodes.
|
Mon, 08 Jun 2015 18:47:58 +0200 |
Roland Schatz |
Introduce AddressNode to represent pointer arithmetic, remove LocationNode.
|
Mon, 08 Jun 2015 15:57:52 +0200 |
Gilles Duboscq |
Work around CTW Graal compiler initlization order issue
|
Mon, 08 Jun 2015 15:01:17 +0200 |
Doug Simon |
mx: Filter package-info.class out when checking timestamps for java compilations
|
Wed, 03 Jun 2015 15:47:54 +0200 |
Gilles Duboscq |
Introduce Compiler interface in jvmci. Use it from jvmci.hotspot.CompilationTask
|
Mon, 08 Jun 2015 13:20:02 +0200 |
Josef Eisl |
AMD64HotSpotMove: make HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp a MoveOp.
|
Mon, 08 Jun 2015 12:14:36 +0200 |
Roland Schatz |
Provide a method to determine size in bytes of a Stamp.
|
Mon, 08 Jun 2015 12:09:37 +0200 |
Roland Schatz |
Drop stamp information of OSR proxies in graph builder.
|
Mon, 08 Jun 2015 11:47:32 +0200 |
Doug Simon |
include package-info.java in mx driven Java compilation
|
Mon, 08 Jun 2015 11:46:48 +0200 |
Doug Simon |
use qualified references in package-info.java javadoc to accommodate limitation in Eclipse
|
Wed, 03 Jun 2015 16:53:55 +0200 |
Josef Eisl |
Add LoopSpilling.
|
Mon, 01 Jun 2015 12:16:53 +0200 |
Josef Eisl |
AMD64HotSpotMove: split HotSpotLoadConstantOp into HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp.
|
Mon, 01 Jun 2015 12:14:33 +0200 |
Josef Eisl |
LIRIntrospection#scanField: use isAssignableFrom to check for constants.
|
Wed, 03 Jun 2015 09:28:41 +0200 |
Josef Eisl |
BytecodeParser#lookupField: use eagerResolving instead of unresolvedIsError to guard explicit initialization.
|
Mon, 08 Jun 2015 04:50:13 +0200 |
Jaroslav Tulach |
Polishing inter-operability APIs: Exposing only Message, TruffleObject and ForeignAccess-related classes.
|
Sun, 07 Jun 2015 16:59:03 +0200 |
Thomas Wuerthinger |
Fix the anchoring node in the lowering phase to not skip over loop exits.
|
Sun, 07 Jun 2015 16:21:00 +0200 |
Thomas Wuerthinger |
Add test for implicit null check phase.
|
Sun, 07 Jun 2015 16:16:10 +0200 |
Thomas Wuerthinger |
Fix too conservative anchoring of PiNode in CheckCastNode lowering.
|
Sun, 07 Jun 2015 01:08:35 +0200 |
Thomas Wuerthinger |
Lower TypeCheck node in first lowering.
|
Sun, 07 Jun 2015 00:47:10 +0200 |
Thomas Wuerthinger |
Small improvement and clean up of InstanceOfNode.
|
Sat, 06 Jun 2015 23:52:39 +0200 |
Thomas Wuerthinger |
Fix the guard anchors in the lowering phase and add a simple test case to prevent future regressions.
|
Sat, 06 Jun 2015 22:19:26 +0200 |
Thomas Wuerthinger |
Split MonitorEnterNode into RawMonitorEnterNode, null check, and hub load.
|
Sat, 06 Jun 2015 15:13:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 06 Jun 2015 15:12:58 +0200 |
Thomas Wuerthinger |
Undo changes around saving of ymm registers.
|
Sat, 06 Jun 2015 09:23:37 +0200 |
Doug Simon |
updated javadoc to document that JVMCI services are disjoint from the standard service loading mechanism and tightened generic type constraint such that Services and @ServiceProcessor can only be used with classes implementing Service
|
Fri, 05 Jun 2015 23:54:02 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 05 Jun 2015 23:53:43 +0200 |
Thomas Wuerthinger |
Another fix for the implicit null check phase.
|
Fri, 05 Jun 2015 17:12:08 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 05 Jun 2015 17:11:50 +0200 |
Thomas Wuerthinger |
Fix a regression caused by the implicit null check changes.
|
Fri, 05 Jun 2015 23:05:16 +0200 |
Doug Simon |
disable ConvertDeoptimizeToGuardPhase for snippet graphs containing snippet counters to avoid (silent) deletion of counters on a path terminated by a deopt
|
Fri, 05 Jun 2015 23:03:41 +0200 |
Doug Simon |
count all type check hint misses not just the last one
|
Fri, 05 Jun 2015 22:16:56 +0200 |
Doug Simon |
added missing word operation annotations to MetaspacePointer
|
Fri, 05 Jun 2015 18:38:24 +0200 |
Andreas Woess |
GraphPE: force inlining in replacements when parsing cached graphs
|
Fri, 05 Jun 2015 17:59:05 +0200 |
Andreas Woess |
fix rethrowException flag in exception dispatch state
|
Fri, 05 Jun 2015 16:43:34 +0200 |
Andreas Woess |
Iterator-less NodeUsageIterable#first()
|
Fri, 05 Jun 2015 17:33:15 +0200 |
Doug Simon |
added counters for profile based type-check snippets that miss one of the profile types
|
Fri, 05 Jun 2015 17:28:29 +0200 |
Doug Simon |
added counters for the number of elements copied by arraycopy snippets
|
Fri, 05 Jun 2015 17:08:27 +0200 |
Doug Simon |
added SnippetCounter.add() method
|
Fri, 05 Jun 2015 17:07:45 +0200 |
Doug Simon |
improved names of arraycopy snippet counters
|
Fri, 05 Jun 2015 17:05:41 +0200 |
Doug Simon |
separate 1000's in snippet counter reports with commas
|
Fri, 05 Jun 2015 11:58:49 +0200 |
Doug Simon |
improved formatting of snippet counters
|
Fri, 05 Jun 2015 10:50:00 +0200 |
Doug Simon |
removed BytecodeDisassemblerProvider
|
Fri, 05 Jun 2015 14:12:49 +0200 |
Christian Humer |
Truffle-DSL: fix NPE in getImplicitCastType if an implicitely casted type is short circuited. (reported-by: Mohaned Qunaibit)
|
Fri, 05 Jun 2015 13:04:40 +0200 |
Stefan Anzinger |
Exclude distributions from exporting which are delivered with HotSpot (JBS:GRAAL-52)
|
Fri, 05 Jun 2015 10:00:06 +0200 |
Stefan Anzinger |
Add -m switch to mx build, which builds/exports JVMCI with the make/jvmci.make file
|
Fri, 05 Jun 2015 07:06:56 +0200 |
Stefan Anzinger |
Provide a pattern for mktemp (Required on Mac)
|
Thu, 04 Jun 2015 19:49:45 -0700 |
Tom Rodriguez |
Merge
|
Thu, 04 Jun 2015 12:31:54 -0700 |
Tom Rodriguez |
Reduce delta relative to hotspot for ymm register maps
|
Thu, 04 Jun 2015 12:36:07 -0700 |
Tom Rodriguez |
Anti-delta register saving portion of a560c9b81f0f
|
Thu, 04 Jun 2015 23:04:52 +0200 |
Doug Simon |
added counters for MonitorSnippets
|
Thu, 04 Jun 2015 12:50:21 -0700 |
Tom Rodriguez |
Add missing null check
|
Thu, 04 Jun 2015 11:08:12 -0700 |
Tom Rodriguez |
Merge
|
Thu, 04 Jun 2015 10:46:23 -0700 |
Tom Rodriguez |
Use dense index when possible for location marker
|
Wed, 03 Jun 2015 20:24:05 -0700 |
Tom Rodriguez |
Track max live register value in reference map
|
Wed, 03 Jun 2015 19:57:38 -0700 |
Tom Rodriguez |
Simplify interface to reference map
|
Wed, 03 Jun 2015 19:33:17 -0700 |
Tom Rodriguez |
Make illegal value a nested class
|
Wed, 03 Jun 2015 19:35:19 -0700 |
Tom Rodriguez |
Make shared NO_VALUES array
|
Thu, 04 Jun 2015 17:04:21 +0200 |
Doug Simon |
added missing EXPORT_LIST definitions in defs.make
|
Thu, 04 Jun 2015 16:51:37 +0200 |
Doug Simon |
require that @ServiceProvider is only used for JVMCI services
|
Thu, 04 Jun 2015 16:50:51 +0200 |
Doug Simon |
unified the DisassemblerProvider service interface to support both the hsdis and HexCodeFile based disassemblers
|
Thu, 04 Jun 2015 13:44:27 +0200 |
Doug Simon |
moved project definitions from JVMCI section to Graal section
|
Thu, 04 Jun 2015 16:15:14 +0200 |
Thomas Wuerthinger |
Improve implicit null check elimination to be aware of guards.
|
Thu, 04 Jun 2015 15:16:14 +0200 |
Thomas Wuerthinger |
Make ControlFlowAnchorDirectiveTest less restrictive. Should not depend on peeling policy.
|
Thu, 04 Jun 2015 13:36:56 +0200 |
Doug Simon |
only need a 32-bit move instead of a 64-bit move for stack banging
|
Thu, 04 Jun 2015 13:35:47 +0200 |
Doug Simon |
moved asm, bytecode and asm.test code back to com.oracle.graal name space (JBS:GRAAL-53)
|
Thu, 04 Jun 2015 09:17:32 +0200 |
Stefan Anzinger |
Update jvmci.make to latest suites.py
|
Thu, 04 Jun 2015 03:21:58 +0200 |
Stefan Anzinger |
Improve makefile generator, exporting files into shared dir (JBS:GRAAL-52)
|
Wed, 03 Jun 2015 20:24:04 +0200 |
Stefan Anzinger |
Change makefile generator to produce human readable code (JBS:GRAAL-52)
|
Thu, 04 Jun 2015 08:08:05 +0200 |
Jaroslav Tulach |
Give languages a chance to do implicit exports. Prefer explicit exports over implicit ones.
|
Thu, 04 Jun 2015 01:00:44 +0200 |
Andreas Woess |
HotSpotNodePlugin should use providers from GraphBuilderContext
|
Thu, 04 Jun 2015 01:00:00 +0200 |
Andreas Woess |
Backed out changeset: 5db03b62b621
|
Wed, 03 Jun 2015 22:13:10 +0200 |
Doug Simon |
fixed canonicalizeprojects issues
|
Wed, 03 Jun 2015 21:53:28 +0200 |
Doug Simon |
removed redundant definition of JVM opcodes
|
Wed, 03 Jun 2015 21:42:01 +0200 |
Doug Simon |
moved com.oracle.graal.bytecode to JVMCI namespace (JBS:GRAAL-53)
|
Wed, 03 Jun 2015 21:34:21 +0200 |
Doug Simon |
removed ExcludeFromIdentityComparisonVerification and replaced it with a white list in CheckGraalInvariants
|
Wed, 03 Jun 2015 18:33:23 +0200 |
Doug Simon |
moved com.oracle.asm.**.test to JVMCI namespace (JBS:GRAAL-53)
|
Wed, 03 Jun 2015 18:06:44 +0200 |
Doug Simon |
moved com.oracle.asm.** to jvmci-util.jar (JBS:GRAAL-53)
|
Wed, 03 Jun 2015 17:12:05 +0200 |
Doug Simon |
made HotSpotDisassemblerProvider a stand alone JVMCI service implementation of DisassemblerProvider
|
Wed, 03 Jun 2015 16:52:41 +0200 |
Doug Simon |
moved CodeCacheProvider.disassemble(...) from API to CFGPrinterObserver
|
Wed, 03 Jun 2015 16:23:33 +0200 |
Doug Simon |
added JVMCI_UTIL distribution
|
Wed, 03 Jun 2015 18:07:07 +0200 |
Andreas Woess |
Truffle: fix FastPE regression
|
Wed, 03 Jun 2015 17:43:21 +0200 |
Andreas Woess |
mx fsckprojects: exclude .workspace/
|
Wed, 03 Jun 2015 17:38:26 +0200 |
Andreas Woess |
mx archive: exclude dotfiles
|
Wed, 03 Jun 2015 17:37:43 +0200 |
Andreas Woess |
InlineInvokePlugin#notify{Before,After}Inline should be called with inlinedMethod
|
Wed, 03 Jun 2015 16:25:39 +0200 |
Jaroslav Tulach |
Using SourceVersion.latest() to avoid warnings when building on JDK8
|
Wed, 03 Jun 2015 15:12:24 +0200 |
Thomas Wuerthinger |
Fix ObjectStampJoinTest.
|
Wed, 03 Jun 2015 14:58:00 +0200 |
Thomas Wuerthinger |
Fix isPointerNonNull utility. If a stamp does not have values, it also cannot be null.
|
Wed, 03 Jun 2015 14:15:42 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 03 Jun 2015 14:08:29 +0200 |
Thomas Wuerthinger |
Empty pointer stamps are also non-null.
|
Wed, 03 Jun 2015 13:24:28 +0200 |
Thomas Wuerthinger |
Move lowering of TypeCheckNode to VM-independent lowering provider.
|
Wed, 03 Jun 2015 13:08:13 +0200 |
Thomas Wuerthinger |
Make stamp of checkcast more precise.
|
Wed, 03 Jun 2015 13:47:47 +0200 |
Doug Simon |
fix bug where computed graal.version value is longer than the placeholder value
|
Wed, 03 Jun 2015 10:56:15 +0200 |
Jaroslav Tulach |
Verifying behavior of TruffleLanguage when it faces invalid source code.
|
Wed, 27 May 2015 11:16:01 +0200 |
Jaroslav Tulach |
Making TruffleTCK abstract after skipping abstract test classes in GraalJUnitCore
|
Wed, 27 May 2015 10:49:06 +0200 |
Jaroslav Tulach |
TCK now checks behavior when parsing unparseable code
|
Wed, 03 Jun 2015 10:17:19 +0200 |
Jaroslav Tulach |
Behavior of null-like values is now part of the TCK
|
Tue, 02 Jun 2015 21:15:59 -0700 |
Michael Van De Vanter |
Merge with c74d3c9b9de7f007fe4339b987973830131ad0fe
|
Tue, 02 Jun 2015 18:32:11 -0700 |
Michael Van De Vanter |
Merge with df4579cb9503128c646bd04e66646ccfa7faf25f
|
Tue, 02 Jun 2015 17:41:19 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: fix the small tool demonstration in SL
|
Tue, 02 Jun 2015 17:11:48 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: improve Probe trace output for builtins
|
Tue, 02 Jun 2015 16:44:16 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: move Probe tracing out of DebugEngine and into Probe
|
Tue, 02 Jun 2015 18:25:16 -0700 |
Christian Wimmer |
Use a marker value in second slot of a two-slot value during parsing; improve assertion checking in FrameStateBuilder
|
Wed, 03 Jun 2015 02:40:53 +0200 |
Thomas Wuerthinger |
Infer stamp in newly created return value phi in the inlining utility.
|
Wed, 03 Jun 2015 01:35:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 03 Jun 2015 01:11:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 03 Jun 2015 01:11:28 +0200 |
Thomas Wuerthinger |
Make sure every invoke is in a different block in the BCI block map to improve local liveness analysis.
|
Wed, 03 Jun 2015 01:10:18 +0200 |
Thomas Wuerthinger |
Improve lowering of the type check node.
|
Wed, 03 Jun 2015 00:06:34 +0100 |
Chris Seaton |
Merge.
|
Wed, 03 Jun 2015 00:06:05 +0100 |
Chris Seaton |
Add the tools API to truffle.jar, and make tools 1.7 compatible.
|
Wed, 03 Jun 2015 00:30:44 +0200 |
Doug Simon |
moved [AMD64|SPARC]HotSpotJVMCIBackendFactory into JVMCI namespace (JBS:GRAAL-53)
|
Tue, 02 Jun 2015 23:29:27 +0200 |
Doug Simon |
moved HotSpotTargetDescription and [AMD64|SPARC]HotSpotRegisterConfig into JVMCI namespace (JBS:GRAAL-53)
|
Tue, 02 Jun 2015 22:11:52 +0200 |
Doug Simon |
moved com.oracle.graal.[amd64|sparc] to com.oracle.jvmci.[amd64|sparc] (JBS:GRAAL-53)
|
Tue, 02 Jun 2015 21:42:21 +0200 |
Doug Simon |
ordered projects in suite.py into JVMCI, NIF, Graal, Truffle and GraalTruffle sections
|
Tue, 02 Jun 2015 19:11:34 +0200 |
Doug Simon |
missed Graal -> JVMCI renamings
|
Tue, 02 Jun 2015 23:20:46 +0200 |
Thomas Wuerthinger |
Eliminate fixed boxing node if it has no usages.
|
Tue, 02 Jun 2015 21:07:25 +0200 |
Thomas Wuerthinger |
Turn BoxNode from floating to fixed node.
|
Tue, 02 Jun 2015 18:29:35 +0200 |
Doug Simon |
(re)add support for executing Truffle in non-JVMCI runtimes
|
Tue, 02 Jun 2015 17:50:41 +0200 |
Josef Eisl |
TypeUniverse: add JaCoCo Exclude.
|
Tue, 02 Jun 2015 17:32:40 +0200 |
Josef Eisl |
Add JaCoCo Exclude to GraphPrinterDumpHandler and BenchmarkCounters (problems with CheckGraalInvariants).
|
Mon, 01 Jun 2015 15:15:45 +0200 |
Josef Eisl |
Add missing JaCoCo excludes
|
Tue, 02 Jun 2015 17:03:54 +0200 |
Doug Simon |
fixed canonicalizeprojects issue
|
Tue, 02 Jun 2015 15:15:58 +0200 |
Doug Simon |
moved com.oracle.graal.java.test to com.oracle.jvmci.runtime.test
|
Tue, 02 Jun 2015 15:15:23 +0200 |
Doug Simon |
avoid double assignment
|
Tue, 02 Jun 2015 15:14:54 +0200 |
Doug Simon |
fixed spelling error
|
Tue, 02 Jun 2015 14:40:06 +0200 |
Josef Eisl |
BytecodeParser#lookupField: explicitly initialize interface if it is the declaring class of the field.
|
Tue, 02 Jun 2015 14:48:05 +0200 |
Josef Eisl |
Add StaticInterfaceFieldTest.
|
Tue, 02 Jun 2015 09:09:32 +0200 |
Josef Eisl |
StandardOp.StackStoreOp: fix typo in javadoc.
|
Fri, 29 May 2015 15:44:36 +0200 |
Josef Eisl |
Remove obsoleted TODOs.
|
Tue, 02 Jun 2015 10:23:19 +0200 |
Josef Eisl |
AMD64HotSpotRegisterAllocationConfig: adhere to the register order specified by -G:RegisterPressure.
|
Tue, 02 Jun 2015 11:55:30 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 02 Jun 2015 11:45:43 +0200 |
Thomas Wuerthinger |
Remove GuardingPiNode and replace with FixedGuardNode + PiNode.
|
Tue, 02 Jun 2015 11:27:04 +0200 |
Jaroslav Tulach |
Fail the build when there are compile errors
|
Mon, 01 Jun 2015 12:55:56 +0200 |
Andreas Woess |
Truffle: add DynamicObject#containsKey, make flags parameter optional, minor simplifications
|
Mon, 01 Jun 2015 13:49:38 +0200 |
Andreas Woess |
Truffle: remove NodeUtil.findNodeInstancesShallow
|
Mon, 01 Jun 2015 13:32:28 +0200 |
Andreas Woess |
Truffle: change NodeUtil.findFirstNodeInstance to include root in potential matches
|
Mon, 01 Jun 2015 17:47:28 -0700 |
Michael Van De Vanter |
Merge with 645f170013a451083414ff695412c465e9d2ebf0
|
Sun, 31 May 2015 17:23:14 -0700 |
Michael Van De Vanter |
Merge with 4c146c9367b639ca173f0b0381804b4f50aca822
|
Sun, 31 May 2015 17:19:04 -0700 |
Michael Van De Vanter |
Truffle/Source: add some tests for SourceSections, including a reported design issue with empty Soruces.
|
Mon, 01 Jun 2015 22:14:34 +0200 |
Thomas Wuerthinger |
Fix in the scheduler for proxy node handling.
|
Mon, 01 Jun 2015 22:13:10 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 01 Jun 2015 22:12:57 +0200 |
Thomas Wuerthinger |
Use graph builder plugin instead of node intrinsic for guarding non-null in snippets.
|
Mon, 01 Jun 2015 11:49:57 -0700 |
Tom Rodriguez |
Fixed some javadoc
|
Mon, 01 Jun 2015 18:13:48 +0200 |
Doug Simon |
fixed pylint issue
|
Mon, 01 Jun 2015 18:04:52 +0200 |
Doug Simon |
moved FINDBUGS jar from lib/ to graal/
|
Mon, 01 Jun 2015 18:04:12 +0200 |
Doug Simon |
mx: added support for server-nograal and client-nograal aliases
|
Mon, 01 Jun 2015 17:20:51 +0200 |
Doug Simon |
added -x option to gate command that makes --task-filter an exclusion filter
|
Mon, 01 Jun 2015 16:10:50 +0200 |
Doug Simon |
fixed compile error in FilterTypes.java
|
Mon, 01 Jun 2015 15:03:26 +0200 |
Doug Simon |
do not initialize classes when resolving from GraalJUnitCore
|
Mon, 01 Jun 2015 15:02:31 +0200 |
Doug Simon |
added SecurityManager checks and field/method reflection hiding (JBS:GRAAL-51)
|
Mon, 01 Jun 2015 15:01:34 +0200 |
Doug Simon |
more graceful failure in context of stale mx-deployed JDK jars
|
Mon, 01 Jun 2015 15:24:37 +0200 |
Gilles Duboscq |
mx: make dependency omission more strict so that a distribution that lists a non-existent project is detected
|
Mon, 01 Jun 2015 15:14:20 +0200 |
Gilles Duboscq |
Services: don't throw exceptions or print warnings when there are no implementations for a non-required service
|
Mon, 01 Jun 2015 15:13:16 +0200 |
Gilles Duboscq |
mx: use BootstrapJVMCI rather than BootstrapGraal
|
Mon, 01 Jun 2015 17:03:29 +0200 |
Gilles Duboscq |
Move EventProvider to jvmci.hotspot, make it a JVMCI Service
|
Fri, 29 May 2015 14:46:49 +0200 |
Gilles Duboscq |
Add getProfilingInfo(boolean includeNormal, boolean includeOSR) to ResolvedJavaMethod
|
Mon, 01 Jun 2015 15:14:39 +0200 |
Gilles Duboscq |
Move HotSpotResolvedJavaMethod.getSpeculationLog to ResolvedJavaMethod
|
Fri, 29 May 2015 13:22:29 +0200 |
Gilles Duboscq |
Add JVMCI working set
|
Mon, 01 Jun 2015 15:12:33 +0200 |
Stefan Anzinger |
Fix build for JVMCI on Solaris (JBS:GRAAL-53)
|
Mon, 01 Jun 2015 14:17:05 +0200 |
Stefan Anzinger |
JVMCI update makefiles for Solaris/SPARC; os::read at early stage of VM does not work, use ::read as fallback in JVMCIRuntime::parse_lines (JBS:GRAAL-54)
|
Mon, 01 Jun 2015 13:19:48 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 01 Jun 2015 00:44:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 31 May 2015 23:58:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 31 May 2015 23:57:57 +0200 |
Thomas Wuerthinger |
Enable inlining during parsing by default.
|
Sun, 31 May 2015 23:20:24 +0200 |
Thomas Wuerthinger |
Fix in the bytecode parser: Do not overwrite the stateAfter of the start instruction.
|
Sun, 31 May 2015 23:05:25 +0200 |
Thomas Wuerthinger |
Small fix to NestedLoopTest: Make sure the placeholder methods cannot be inlined.
|
Sun, 31 May 2015 22:48:50 +0200 |
Thomas Wuerthinger |
Fix in the dominator based conditional elimination for the corner case of a loop exit merge.
|
Sun, 31 May 2015 13:27:50 +0200 |
Thomas Wuerthinger |
Fix for the method handle plugin.
|
Mon, 01 Jun 2015 12:29:48 +0200 |
Doug Simon |
don't destroy and clear JNI global for HotSpotJVMCIRuntime singleton object during shutdown as racing compiler threads may still access it
|
Sun, 31 May 2015 23:57:31 +0200 |
Doug Simon |
recast VM compilation request via JVMCI to be a HotSpot JVMCI event, removing the last direct reference to a Graal class in the VM (JBS:GRAAL-53)
|
Sun, 31 May 2015 14:30:13 +0200 |
Doug Simon |
handle service filtering that returns an empty result
|
Sun, 31 May 2015 13:42:47 +0200 |
Doug Simon |
Truffle and NFI implementations are now accessed via JVMCI services instead of being hard coded in the VM (JBS:GRAAL-51)
|
Sun, 31 May 2015 12:32:15 +0200 |
Doug Simon |
replaced use of javap with a small Java utility for refining service class list to only those implementing com.oracle.jvmci.service.Service
|
Sat, 30 May 2015 14:31:16 +0200 |
Thomas Wuerthinger |
Reduce the number of foreign calls in monitorenter snippets.
|
Fri, 29 May 2015 22:49:07 -0700 |
Christian Wimmer |
Make BytecodeParser more extensible
|
Fri, 29 May 2015 20:43:55 -0700 |
Christian Wimmer |
Fix options in makefile
|
Fri, 29 May 2015 19:11:39 -0700 |
Christian Wimmer |
Make BytecodeParser a top-level class to avoid excessive indentation of two class nesting levels
|
Fri, 29 May 2015 17:01:31 -0700 |
Christian Wimmer |
Allow multiple ParameterPlugin and InlineInvokePlugin in graph builder plugins; cleanup InlineInvokePlugin and implementations, including in Truffle
|
Fri, 29 May 2015 22:27:38 +0200 |
Doug Simon |
moved JVMCI classes into their own distributions (JBS:GRAAL-53)
|
Fri, 29 May 2015 13:19:05 -0700 |
Christian Wimmer |
Cleanup and generalize graph builder plugins
|
Fri, 29 May 2015 17:23:14 +0200 |
Doug Simon |
replaced OptionsParsed with DebugInitializationPropertyProvider
|
Fri, 29 May 2015 17:01:57 +0200 |
Doug Simon |
moved JVMCI service API into separate com.oracle.jvmci.service module (JBS:GRAAL-53)
|
Fri, 29 May 2015 16:24:25 +0200 |
Doug Simon |
handle graal.jar that has already had Graal.class patched
|
Fri, 29 May 2015 16:15:57 +0200 |
Roland Schatz |
Add missing option processors.
|
Fri, 29 May 2015 14:46:58 +0200 |
Roland Schatz |
Remove unused methods.
|
Thu, 28 May 2015 20:02:54 +0200 |
Josef Eisl |
AMD64: emit INC and DEC for add or sub with 1 or -1.
|
Thu, 28 May 2015 19:49:05 +0200 |
Josef Eisl |
Add BC_iadd_const* unittests.
|
Thu, 28 May 2015 13:07:25 +0200 |
Josef Eisl |
LinearScanLifetimeAnalysisPhase: special case StackStoreOp.
|
Thu, 28 May 2015 13:06:01 +0200 |
Josef Eisl |
Introduce StackStoreOp.
|
Wed, 27 May 2015 16:26:10 +0200 |
Josef Eisl |
AMD64HotSpotEpilogueOp: set rbp rescue location on construction.
|
Wed, 27 May 2015 15:46:11 +0200 |
Josef Eisl |
Encapsulate AMD64HotSpotLIRGenerator#saveRbp.
|
Fri, 29 May 2015 12:08:54 +0200 |
Josef Eisl |
SSAMoveResolver: add support for non-virtual stack slots.
|
Fri, 29 May 2015 11:46:51 +0200 |
Josef Eisl |
SSAMoveResolver: outsource VirtualStackSlot index calculation.
|
Fri, 29 May 2015 11:33:47 +0200 |
Josef Eisl |
GraalDebugConfig: dump LSRA intervals with -G:+DumpOnError.
|
Fri, 29 May 2015 10:59:03 +0200 |
Josef Eisl |
LinearScan: fix intervals context.
|
Fri, 29 May 2015 13:02:04 +0200 |
Christian Wirth |
Merged
|
Fri, 29 May 2015 13:01:09 +0200 |
Christian Wirth |
fix typo in mx_graal.py
|
Fri, 29 May 2015 12:59:36 +0200 |
Christian Wirth |
fix graal.version identification issue (replace is happening, but assert does not identify that.
|
Fri, 29 May 2015 12:59:12 +0200 |
Christian Wirth |
fixes for windows build (size_t conversion, missing precompiled.hpp, missing strtof, strtoll in Windows SDK)
|
Fri, 29 May 2015 12:09:07 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 29 May 2015 10:52:21 +0200 |
Thomas Wuerthinger |
Fix a bug in the dominator based conditional elimination.
|
Fri, 29 May 2015 11:35:20 +0200 |
Doug Simon |
support DEFAULT_VM=graal in mx/env
|
Fri, 29 May 2015 10:38:52 +0200 |
Gilles Duboscq |
delete options once they have been passed to Java
|
Fri, 29 May 2015 10:35:51 +0200 |
Gilles Duboscq |
Fix wrong free in ~OptionsTable
|
Fri, 29 May 2015 10:13:18 +0200 |
Josef Eisl |
Backed out changeset: 23bc51cd8654
|
Fri, 29 May 2015 09:08:21 +0200 |
Doug Simon |
added support for '--vm graal' to mx as an alias for '--vm jvmci'
|
Thu, 28 May 2015 21:14:08 -0700 |
Michael Van De Vanter |
Fix project dependency
|
Thu, 28 May 2015 21:11:28 -0700 |
Michael Van De Vanter |
Merge with f41409c6ff26923655747d1a36ac51892b1153ac
|
Thu, 28 May 2015 15:10:18 -0700 |
Michael Van De Vanter |
Merge with fad97102875561c0cecb2da155cdf0a1bc3cdaa8
|
Thu, 28 May 2015 10:16:13 -0700 |
Michael Van De Vanter |
Merge with 4b3b38415adf974774952abb69b359053d6f0018
|
Thu, 28 May 2015 09:51:44 -0700 |
Michael Van De Vanter |
Merge with 47c5e0903d065856b2eac8054f3de9413cd617d2
|
Wed, 27 May 2015 21:52:52 -0700 |
Michael Van De Vanter |
Merge with 93d486d51ab48f91d8697d94793e208e01e44559
|
Wed, 27 May 2015 20:52:21 -0700 |
Michael Van De Vanter |
Truffle/Debugging: temporary patches so the DebugEngine will work (partially) with the new TruffleVM framework.
|
Wed, 27 May 2015 20:49:09 -0700 |
Michael Van De Vanter |
Truffle/instrumentation: catch a NPE error condition (when a tagged STATEMENT has no source information)
|
Wed, 27 May 2015 16:36:03 -0700 |
Michael Van De Vanter |
Truffle/Debugging: fix a python problem with the "sldebug" command
|
Tue, 26 May 2015 17:38:44 -0700 |
Michael Van De Vanter |
Merge with ce585b0ac3e2eef29a0c4423ab9a5c524a331a30
|
Tue, 26 May 2015 16:44:24 -0700 |
Michael Van De Vanter |
ghost entry in hg's model
|
Tue, 26 May 2015 16:38:13 -0700 |
Michael Van De Vanter |
Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
|
Thu, 28 May 2015 17:00:59 -0700 |
Christian Wimmer |
Do not rely on single/double slot information from the Kind of the value in a local variable or expression stack entry. With word type rewriting during parsing, long values can be single slot values when they are rewritten from Object values.
|
Fri, 29 May 2015 01:11:41 +0200 |
Doug Simon |
fixed missed renaming
|
Fri, 29 May 2015 00:35:10 +0200 |
Doug Simon |
fixed eclipseformat issues
|
Fri, 29 May 2015 00:19:05 +0200 |
Doug Simon |
Merge.
|
Fri, 29 May 2015 00:06:22 +0200 |
Doug Simon |
revived post option parsing handler notification
|
Thu, 28 May 2015 21:58:33 +0200 |
Doug Simon |
Merge.
|
Thu, 28 May 2015 17:13:22 +0200 |
Doug Simon |
Merge.
|
Thu, 28 May 2015 16:39:41 +0200 |
Doug Simon |
added lower runtime overhead mechanism for setting "graal.version" system property
|
Thu, 28 May 2015 15:36:48 +0200 |
Doug Simon |
recast all Graal native code as JVMCI code (JBS:GRAAL-53)
|
Wed, 27 May 2015 13:43:27 +0200 |
Doug Simon |
changed uses of Graal terminology to JVMCI (JBS:GRAAL-53)
|
Wed, 27 May 2015 13:32:18 +0200 |
Doug Simon |
Merge.
|
Wed, 27 May 2015 00:36:16 +0200 |
Doug Simon |
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
|
Tue, 26 May 2015 23:45:05 +0200 |
Doug Simon |
renamed com.oracle.graal.api.meta.test to com.oracle.graal.java.test since it is Graal specific (JBS:GRAAL-53)
|
Tue, 26 May 2015 23:21:15 +0200 |
Doug Simon |
renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53)
|
Tue, 26 May 2015 20:29:07 +0200 |
Doug Simon |
merge fixes
|
Tue, 26 May 2015 17:21:29 +0200 |
Doug Simon |
use skeleton findbugs jar containing only SuppresFBWarnings to avoid external dependency for JVMCI classes (JBS:GRAAL-53)
|
Tue, 26 May 2015 17:13:37 +0200 |
Doug Simon |
moved com.oracle.graal.hotspot.jvmci classes to com.oracle.jvmci.hotspot module (JBS:GRAAL-53)
|
Tue, 26 May 2015 12:27:05 +0200 |
Doug Simon |
fixed canonicalizeprojects issues
|
Tue, 26 May 2015 11:42:44 +0200 |
Doug Simon |
moved MethodId* classes from c.o.g.graphbuilderconf to c.o.g.api.meta (JBS:GRAAL-53)
|
Tue, 26 May 2015 11:19:50 +0200 |
Doug Simon |
moved Receiver inner class from MethodIdMap to InvocationPlugin (JBS:GRAAL-53)
|
Tue, 26 May 2015 11:14:59 +0200 |
Doug Simon |
fixed expected exception type in some TestResolvedJavaType tests
|
Tue, 26 May 2015 00:40:36 +0200 |
Doug Simon |
removed dependency from JVMCI class HotSpotResolvedJavaMethodImpl to non-JVMCI class StructuredGraph (JBS:GRAAL-53)
|
Tue, 26 May 2015 00:31:30 +0200 |
Doug Simon |
removed dependency from JVMCI class HotSpotProfilingInfo to non-JVMCI class StructuredGraph (JBS:GRAAL-53)
|
Mon, 25 May 2015 23:44:59 +0200 |
Doug Simon |
reverted uses of InternalError to JVMCIError (JBS:GRAAL-53)
|
Mon, 25 May 2015 23:30:34 +0200 |
Doug Simon |
moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (JBS:GRAAL-53)
|
Mon, 25 May 2015 22:30:44 +0200 |
Doug Simon |
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
|
Mon, 25 May 2015 22:17:10 +0200 |
Doug Simon |
moved UnsafeAccess to com.oracle.jvmci.common (JBS:GRAAL-53)
|
Mon, 25 May 2015 17:40:30 +0200 |
Doug Simon |
fixed missing rename
|
Mon, 25 May 2015 17:34:32 +0200 |
Doug Simon |
renamed com.oracle.graal.service.processor to com.oracle.jvmci.runtime.processor (JBS:GRAAL-53)
|
Mon, 25 May 2015 17:20:39 +0200 |
Doug Simon |
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
|
Mon, 25 May 2015 17:09:00 +0200 |
Doug Simon |
handle duplicates when extracting service files
|
Mon, 25 May 2015 11:06:22 +0200 |
Doug Simon |
remove documentation about extended bytecodes
|
Sun, 24 May 2015 16:40:29 +0200 |
Doug Simon |
removed use of lambda in JVMCI/Graal initialization code
|
Sun, 24 May 2015 16:29:41 +0200 |
Doug Simon |
avoid unnecessary loading of regex classes when assertions are disabled
|
Sun, 24 May 2015 14:44:28 +0200 |
Doug Simon |
fixed regression preventing hosted CompileTheWorld from running (JBS:GRAAL-53)
|
Sun, 24 May 2015 14:42:38 +0200 |
Doug Simon |
require @ServiceProcessor annotated classes to be top level types
|
Sun, 24 May 2015 13:11:53 +0200 |
Doug Simon |
added extension point for post Option parsing actions and used it to remove another JVMCI to non-JVMCI dependency (JBS:GRAAL-53)
|
Sun, 24 May 2015 12:07:04 +0200 |
Doug Simon |
assert that at most one GraalRuntimeFactory is available
|
Sun, 24 May 2015 11:56:57 +0200 |
Doug Simon |
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
|
Fri, 22 May 2015 23:58:35 +0200 |
Doug Simon |
merge fixes
|