log

age author description
Fri, 20 Nov 2015 17:13:09 +0100 Jaroslav Tulach The (public!?) NodeClass constructor accepted Class parameter in truffle-0.9 version
Fri, 20 Nov 2015 16:55:12 +0100 Jaroslav Tulach Adjusting to binary incompatible change of (on)returnExceptional parameters
Fri, 20 Nov 2015 16:52:12 +0100 Jaroslav Tulach Removing API elemements that were deprecated at the time of truffle-0.9 release from the list of required API elements.
Fri, 20 Nov 2015 16:41:09 +0100 Jaroslav Tulach Adding API snapshots as for version truffle-0.9 and enabling their check in the gate
Fri, 20 Nov 2015 10:36:52 +0100 Jaroslav Tulach Turning NodeClass into abstract class to allow its independent implementations.
Thu, 19 Nov 2015 18:49:55 +0100 Andreas Woess NodeClass: avoid unnecessary array copying during initialization
Thu, 19 Nov 2015 16:37:34 +0100 Andreas Woess SourceSection: include more information in SourceSection.toString()
Thu, 19 Nov 2015 16:02:48 +0100 Andreas Woess Source: remove redundant assertion
Thu, 19 Nov 2015 15:59:41 +0100 Andreas Woess SourceSection: add position/length out of range tests
Thu, 19 Nov 2015 15:58:26 +0100 Andreas Woess SourceSection: clearify string representations, add tests
Mon, 16 Nov 2015 18:00:16 +0100 Andreas Woess SpecializationNode.index can be private
Thu, 19 Nov 2015 15:51:27 +0100 Stefan Marr Added a comment with the assumptions/rational how Node.atomic() works
Thu, 19 Nov 2015 15:49:00 +0100 Stefan Marr Clarify comment of TruffleLanguage.parse() for implementers
Thu, 19 Nov 2015 15:46:01 +0100 Stefan Marr SLLanguage.visualizer is initialized statically, remove lazy check
Thu, 19 Nov 2015 15:32:26 +0100 Stefan Marr Profile counts should not overflow, otherwise injectBranchProbability triggers assertion
Thu, 19 Nov 2015 09:59:05 +0100 Jaroslav Tulach Removing unnecessary import statements
Thu, 19 Nov 2015 09:51:38 +0100 Jaroslav Tulach Ensuring SL does caching of its CallTarget across whole JVM
Thu, 19 Nov 2015 09:40:21 +0100 Jaroslav Tulach Caching Source -> CallTarget mapping per PolyglotEngine.Language
Thu, 19 Nov 2015 09:29:24 +0100 Jaroslav Tulach Capturing the current state of Source->CallTarget caching in a test
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:37:32 +0100 Jaroslav Tulach Removing no longer needed imports
Wed, 18 Nov 2015 12:33:52 +0100 Jaroslav Tulach Supporting efficient cross-language eval
Wed, 18 Nov 2015 12:32:47 +0100 Jaroslav Tulach Implementing the multiplyCode TCK method in SL. The language tries to recognize non-global parse and in such case it executes the defined method directly.
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:51:36 +0100 Jaroslav Tulach Adding also the TckLanguage class
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.
Tue, 17 Nov 2015 11:02:55 +0100 Christian Wirth Backed out changeset: 0d4b0e4263ee
Mon, 16 Nov 2015 16:29:27 +0100 Andreas Woess add range check to 5-parameter Source#createSection
Mon, 16 Nov 2015 16:25:13 +0100 Andreas Woess Partially backed out changeset: a360c82ba357
Mon, 16 Nov 2015 07:00:50 +0100 Andreas Woess remove truffle.api.nodes.serial package (unmaintained, experimental)
Fri, 13 Nov 2015 10:29:52 -0800 Christian Wimmer Convert NodeClass and NodeFieldAccessor to interfaces
Fri, 13 Nov 2015 16:25:04 +0100 Andreas Woess add toString() methods to transitions
Fri, 13 Nov 2015 15:36:25 +0100 Andreas Woess minor Shape refactoring
Fri, 13 Nov 2015 14:41:11 +0100 Andreas Woess simplify LocationImpl.toString()
Fri, 13 Nov 2015 12:19:35 +0100 Andreas Woess change SourceSection.toString()
Fri, 13 Nov 2015 11:29:47 +0100 Andreas Woess GraphPrintVisitor implementation can now be disabled via system property
Wed, 11 Nov 2015 14:47:40 +0100 Andreas Woess RootNode.reportLoopCount should never be part of compilation
Thu, 12 Nov 2015 11:50:42 -0800 Michael Van De Vanter pylint fix
Thu, 12 Nov 2015 11:38:42 -0800 Michael Van De Vanter Merge with a647534602a6b70deb64b9d96c2798d7e36e1e0e
Thu, 12 Nov 2015 11:35:19 -0800 Michael Van De Vanter SL: add "mx slcoverage <filename>" as a temporary demo showing line counts; not yet PolyglotEngine integrated
Tue, 10 Nov 2015 21:34:20 +0100 Andreas Woess minor debug code cleanup
Tue, 10 Nov 2015 19:59:37 +0100 Andreas Woess add option for dumping shapes to IGV
Tue, 10 Nov 2015 19:59:29 +0100 Andreas Woess add option for dumping shapes to a DOT file
Tue, 10 Nov 2015 20:13:14 +0100 Andreas Woess GraphPrintVisitor: begin a graph if visit is called without beginGraph
Tue, 10 Nov 2015 14:29:08 +0100 Danilo Ansaloni Get the foreign access factory that matches a specific foreign object.
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.
Fri, 06 Nov 2015 09:16:43 -0800 Christian Wimmer Add missing @TruffleBoundary
Thu, 05 Nov 2015 18:42:36 +0100 Jaroslav Tulach Unifying the executor access into single ComputeInExecutor class and removing the need for CountDownLatch
Thu, 05 Nov 2015 17:11:51 +0100 Benoit Daloze SL write property node: fixed DSL bug
Thu, 05 Nov 2015 17:05:48 +0100 Benoit Daloze Truffle DSL: fix algorithm to find guard dependencies on caches
Thu, 05 Nov 2015 16:11:50 +0100 Benoit Daloze SL: Remove LRUCache in read property node
Wed, 04 Nov 2015 20:55:06 -0800 Mick Jordan Merge
Wed, 04 Nov 2015 20:33:11 -0800 Mick Jordan Merge
Wed, 04 Nov 2015 20:31:27 -0800 Mick Jordan TruffleObject is truffleReady
Wed, 04 Nov 2015 20:32:52 -0800 Michael Van De Vanter Truffle/Instrumentation: language-specific WrapperNode classes are no longer required to explicitly propagate KillException or QuitException.
Wed, 04 Nov 2015 11:03:08 +0100 Andreas Woess CyclicAssumption: use AtomicReferenceFieldUpdater for the assumption field
Wed, 04 Nov 2015 10:47:09 +0100 Andreas Woess NodeClass cleanup
Tue, 03 Nov 2015 14:09:13 +0100 Andreas Woess Layout: add polymorphic unboxing flag
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
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)
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 16:41:09 -0700 Michael Van De Vanter Truffle/Source: add the ".js" and ".JS" extensions to the hard-wired getMimeType() implementations
Tue, 15 Sep 2015 14:49:24 -0700 Michael Van De Vanter Truffle/Instrumentation: fix bug in registration of ASTProbers
Tue, 15 Sep 2015 12:10:50 -0700 Michael Van De Vanter Truffle/Source: patch two Source tests that fail because of OS X jdk bug
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
Thu, 01 Oct 2015 00:01:27 +0200 Jaroslav Tulach There is a missing MIME type recognizer for text/x-java on Mac. Let's define one, so the SourceTest passes on Mac as well.
Wed, 30 Sep 2015 17:27:04 +0200 Andreas Woess fix a few typos
Wed, 30 Sep 2015 14:05:10 +0200 Andreas Woess add CompilerDirectives.isPartialEvaluationConstant as the counterpart to CompilerAsserts.partialEvaluationConstant
Wed, 30 Sep 2015 14:25:09 +0200 Benoit Daloze Fix a couple typos in SL javadoc.
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.
Wed, 30 Sep 2015 12:38:35 +0200 Jaroslav Tulach Bringing the README.md up-to-date and providing references to Javadoc which should be the primary source of information.
Wed, 30 Sep 2015 11:19:02 +0200 Jaroslav Tulach Merge of SuspendedEvent.eval into main development line
Wed, 30 Sep 2015 11:17:30 +0200 Jaroslav Tulach SuspendedEvent.eval to let debugger evaluate variables in currently suspended execution context
Wed, 30 Sep 2015 10:59:40 +0200 Jaroslav Tulach Ensure materialized frame is really materialized
Wed, 30 Sep 2015 11:02:02 +0200 Doug Simon added savedDeps to .hgignore as well as mxbuild/ to prepare for updating mx dependency to 5.5.6
Wed, 30 Sep 2015 11:01:57 +0200 Doug Simon SLTestRunner unpacks jars to temp directories to ensure SL test sources and expected output files in a jar are loadable
Tue, 29 Sep 2015 18:04:11 +0200 Jaroslav Tulach The PolyglotEngine passed to executionStart cannot be null or bad things happen then.
Tue, 29 Sep 2015 15:01:34 +0200 Stefan Anzinger Move .sl testcases/outputs (resources) into projects src directory
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 16:36:10 +0200 Andreas Woess add Location#canSet(value)
Tue, 22 Sep 2015 16:46:09 +0200 Andreas Woess fix implicit int-to-long cast issue
Fri, 25 Sep 2015 16:19:41 +0200 Andreas Woess fix long values not being unboxed
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 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
Thu, 24 Sep 2015 14:48:26 +0200 Christian Humer Fix use just one language instance per LanguageCache instead of one per mime-type.
Thu, 24 Sep 2015 13:30:29 +0200 Jaroslav Tulach Don't document remove parameter
Thu, 24 Sep 2015 12:51:01 +0200 Jaroslav Tulach Describing the semantics of Java/Truffle object interop
Wed, 23 Sep 2015 23:55:03 +0200 Andreas Woess work around javac deprecation warning
Wed, 23 Sep 2015 23:38:44 +0200 Andreas Woess SL: fix rawtypes in Scanner
Wed, 23 Sep 2015 21:55:37 +0200 Andreas Woess remove truffle.api.script.*
Wed, 23 Sep 2015 21:55:09 +0200 Andreas Woess Method.getParameterCount does not exist in Java 7
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
Wed, 23 Sep 2015 13:37:35 +0200 Jaroslav Tulach Cleanup the set before and after the test
Tue, 22 Sep 2015 12:11:21 +0200 Jaroslav Tulach Verify disposeContext is really called
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 15:49:49 +0200 Andreas Woess api.object: remove BaseLocation interface
Tue, 22 Sep 2015 15:32:14 +0200 Andreas Woess api.object: add some missing javadoc
Tue, 22 Sep 2015 14:56:59 +0200 Andreas Woess remove FieldOffsetProvider
Tue, 22 Sep 2015 14:02:13 +0200 Jaroslav Tulach Testing behavior of invoke when calling asTruffleFunction
Tue, 22 Sep 2015 13:33:44 +0200 Jaroslav Tulach More compatibility for users of REPL infrastructure: Keep the TruffleVM return type for now. Offer engine() replacement for those who want to migrate to non-deprecated API.
Tue, 22 Sep 2015 13:06:21 +0200 Andreas Woess DynamicObject#define should accept null values
Fri, 18 Sep 2015 17:07:55 +0200 Andreas Woess Remove obsolete unsafeFieldOffsetProvider from NodeFieldAccessor
Fri, 18 Sep 2015 16:37:04 +0200 Andreas Woess Use forEachChild instead of children iterator in Node.adoptHelper
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 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
Mon, 14 Sep 2015 09:18:36 +0200 Jaroslav Tulach Two more changes to guarantee better compatibility with TruffleVM
Mon, 14 Sep 2015 05:32:13 +0200 Jaroslav Tulach Introducing Portaal into the isolated world of each and any TruffleLanguage.
Mon, 21 Sep 2015 13:11:41 +0200 Jaroslav Tulach Fixing Javadoc, imports and adding suppression to methods that are being deprecated
Mon, 21 Sep 2015 12:51:55 +0200 Jaroslav Tulach Returning PrintStream usage back into SL instrumentation test
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
Mon, 21 Sep 2015 11:30:33 +0200 Jaroslav Tulach Fixing broken Javadoc link