log truffle/com.oracle.truffle.api.vm/src/com/oracle/truffle/api/vm/PolyglotEngine.java @ 22494:cff4a9d3e72a

age author description
Mon, 14 Dec 2015 08:46:35 +0100 Jaroslav Tulach Enumerating allowed interop types
Mon, 07 Dec 2015 21:23:02 -0800 Michael Van De Vanter Merge with 825d0d0301c9a923065d5c52ecb4dd17e649ddab
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
Wed, 18 Nov 2015 20:38:32 -0800 Michael Van De Vanter Merge
Wed, 11 Nov 2015 15:59:56 -0800 Michael Van De Vanter Merge with a647534602a6b70deb64b9d96c2798d7e36e1e0e
Tue, 27 Oct 2015 17:44:27 -0700 Michael Van De Vanter Truffle/Debugging/REPL: major reorganization post-PolyglotEngine
Mon, 30 Nov 2015 10:24:00 +0100 Matthias Grimmer Adopt TCK and Polyglot after changes to execute and invoke message
Thu, 19 Nov 2015 09:40:21 +0100 Jaroslav Tulach Caching Source -> CallTarget mapping per PolyglotEngine.Language
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, 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.
Thu, 05 Nov 2015 18:42:36 +0100 Jaroslav Tulach Unifying the executor access into single ComputeInExecutor class and removing the need for CountDownLatch
Wed, 04 Nov 2015 20:31:27 -0800 Mick Jordan TruffleObject is truffleReady
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.
Fri, 23 Oct 2015 20:23:00 +0200 Jaroslav Tulach Release 0.9 is out, let's remove deprecated elements from the API
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
Fri, 16 Oct 2015 18:28:21 +0200 Jaroslav Tulach Need to send every invokeForeign into the executor
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
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
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 09:26:41 +0200 Jaroslav Tulach Giving Value instances toString() useful for debugging purposes.
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 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.
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 base truffle/com.oracle.truffle.api.vm/src/com/oracle/truffle/api/vm/TruffleVM.java@1ef43ca7c29c
Wed, 30 Sep 2015 17:27:04 +0200 Andreas Woess fix a few typos
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.
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 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 14:48:26 +0200 Christian Humer Fix use just one language instance per LanguageCache instead of one per mime-type.
Wed, 23 Sep 2015 13:42:21 +0200 Jaroslav Tulach Merging disposeContext into main development line base truffle/com.oracle.truffle.api.vm/src/com/oracle/truffle/api/vm/TruffleVM.java@be6ea3f6202a
Tue, 22 Sep 2015 14:02:13 +0200 Jaroslav Tulach Testing behavior of invoke when calling asTruffleFunction
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 base truffle/com.oracle.truffle.api.vm/src/com/oracle/truffle/api/vm/TruffleVM.java@67ddf61edec6
Mon, 21 Sep 2015 11:21:03 +0200 Jaroslav Tulach Merging in changes in default branch base truffle/com.oracle.truffle.api.vm/src/com/oracle/truffle/api/vm/TruffleVM.java@17667b09f079
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 base truffle/com.oracle.truffle.api.vm/src/com/oracle/truffle/api/vm/Portaal.java@be045542a741