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)
|