log truffle/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleLanguage.java @ 22548:6b76a24fffbd default tip

age author description
Mon, 07 Dec 2015 21:23:02 -0800 Michael Van De Vanter Merge with 825d0d0301c9a923065d5c52ecb4dd17e649ddab
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
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.
Wed, 18 Nov 2015 20:38:32 -0800 Michael Van De Vanter Merge
Wed, 11 Nov 2015 16:25:32 -0800 Michael Van De Vanter Truffle/Language: fix a call to FrameInstance.getFrame()
Wed, 11 Nov 2015 15:59:56 -0800 Michael Van De Vanter Merge with a647534602a6b70deb64b9d96c2798d7e36e1e0e
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, 20 Oct 2015 11:30:34 -0400 Michael Van De Vanter Truffle/Instrumentation: add missing handling of a debugging-related exception
Thu, 19 Nov 2015 15:49:00 +0100 Stefan Marr Clarify comment of TruffleLanguage.parse() for implementers
Thu, 19 Nov 2015 09:59:05 +0100 Jaroslav Tulach Removing unnecessary import statements
Thu, 19 Nov 2015 09:40:21 +0100 Jaroslav Tulach Caching Source -> CallTarget mapping per PolyglotEngine.Language
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:33:52 +0100 Jaroslav Tulach Supporting efficient cross-language eval
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: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.
Fri, 23 Oct 2015 20:23:00 +0200 Jaroslav Tulach Release 0.9 is out, let's remove deprecated elements from the API
Sun, 18 Oct 2015 19:42:47 +0200 Christian Humer Fix thread gets disposed on internal exception in PolyglotEngine.
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: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, 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: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.
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 16:54:51 -0700 Michael Van De Vanter Truffle/Insntrumentation: remove deprecated methods in Accessor and TruffleLanguage
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 12:15:38 -0700 Michael Van De Vanter Merge with 0480c4873a4a8a71250c9570b702cea98ab1c7bc
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: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 11:17:30 +0200 Jaroslav Tulach SuspendedEvent.eval to let debugger evaluate variables in currently suspended execution context
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
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
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 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
Wed, 26 Aug 2015 14:13:43 +0200 Jaroslav Tulach Calling Env.importSymbol from TruffleLanguage.createContext should be possible
Mon, 24 Aug 2015 08:46:21 +0200 Jaroslav Tulach TruffleVM.eval and Source.withMimeType
Mon, 17 Aug 2015 15:24:22 -0700 Michael Van De Vanter Truffle/instrumentation: minor Javadoc fixes