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
|