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.
|
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, 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
|
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.
|
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 13:38:28 +0200 |
Christian Humer |
Fix instrumentation changes did break basic truffle use-cases.
|
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:33:56 -0700 |
Michael Van De Vanter |
Merge revised Instrumentation framework into the Polyglot API
|
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.
|
Wed, 23 Sep 2015 16:54:51 -0700 |
Michael Van De Vanter |
Truffle/Insntrumentation: remove deprecated methods in Accessor and TruffleLanguage
|
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: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 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 15:51:39 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation:
|
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 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
|
Wed, 30 Sep 2015 17:27:04 +0200 |
Andreas Woess |
fix a few typos
|
Wed, 30 Sep 2015 11:17:30 +0200 |
Jaroslav Tulach |
SuspendedEvent.eval to let debugger evaluate variables in currently suspended execution context
|
Tue, 29 Sep 2015 18:04:11 +0200 |
Jaroslav Tulach |
The PolyglotEngine passed to executionStart cannot be null or bad things happen then.
|
Wed, 23 Sep 2015 13:42:21 +0200 |
Jaroslav Tulach |
Merging disposeContext into main development line
|
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 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 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
|
Wed, 16 Sep 2015 11:33:22 +0200 |
Jaroslav Tulach |
Using fully qualified imports
|
Fri, 04 Sep 2015 10:39:23 +0200 |
Jaroslav Tulach |
Make sure TruffleLanguage.createEnv is only called when Accessor.CURRENT_VM is known
|
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
|
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
|
Fri, 21 Aug 2015 11:17:20 -0700 |
Christian Wimmer |
Call reflection and service loader code from static initializers
|
Mon, 17 Aug 2015 15:20:42 +0200 |
Jaroslav Tulach |
Caching the CallTarget in Symbol, so it may get hot one day
|
Thu, 06 Aug 2015 18:08:27 +0200 |
Jaroslav Tulach |
Removing VirtualFrame parameter. Documenting.
|
Thu, 06 Aug 2015 17:22:35 +0200 |
Jaroslav Tulach |
Introducing FindContextNode
|
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.
|
Thu, 30 Jul 2015 18:13:42 +0200 |
Jaroslav Tulach |
ecj lints
|
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.
|
Sat, 25 Jul 2015 10:25:36 +0200 |
Jaroslav Tulach |
Making sure the accessor can really find the TruffleLanguage instance by its class
|
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.
|
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.
|
Wed, 17 Jun 2015 10:58:08 +0200 |
Jaroslav Tulach |
Moving all sources into truffle subdirectory
base
graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/Accessor.java@5f7b0f2509b0
|