Mercurial > hg > truffle
graph
-
minor debug code cleanupTue, 10 Nov 2015 21:34:20 +0100, by Andreas Woess
-
add option for dumping shapes to IGVTue, 10 Nov 2015 19:59:37 +0100, by Andreas Woess
-
add option for dumping shapes to a DOT fileTue, 10 Nov 2015 19:59:29 +0100, by Andreas Woess
-
GraphPrintVisitor: begin a graph if visit is called without beginGraphTue, 10 Nov 2015 20:13:14 +0100, by Andreas Woess
-
Get the foreign access factory that matches a specific foreign object.Tue, 10 Nov 2015 14:29:08 +0100, by Danilo Ansaloni
-
Merging eval instrument with parametersFri, 06 Nov 2015 20:54:49 +0100, by Jaroslav Tulach
-
Adding Map<String,Object> parameter to the attach(Eval*Listener) method to allow passing parameter values that the evaluated Source can reference.Wed, 04 Nov 2015 16:54:36 +0100, by Jaroslav Tulach
-
Add missing @TruffleBoundaryFri, 06 Nov 2015 09:16:43 -0800, by Christian Wimmer
-
Unifying the executor access into single ComputeInExecutor class and removing the need for CountDownLatchThu, 05 Nov 2015 18:42:36 +0100, by Jaroslav Tulach
-
SL write property node: fixed DSL bugThu, 05 Nov 2015 17:11:51 +0100, by Benoit Daloze
-
Truffle DSL: fix algorithm to find guard dependencies on cachesThu, 05 Nov 2015 17:05:48 +0100, by Benoit Daloze
-
SL: Remove LRUCache in read property nodeThu, 05 Nov 2015 16:11:50 +0100, by Benoit Daloze
-
MergeWed, 04 Nov 2015 20:55:06 -0800, by Mick Jordan
-
MergeWed, 04 Nov 2015 20:33:11 -0800, by Mick Jordan
-
TruffleObject is truffleReadyWed, 04 Nov 2015 20:31:27 -0800, by Mick Jordan
-
Truffle/Instrumentation: language-specific WrapperNode classes are no longer required to explicitly propagate KillException or QuitException.Wed, 04 Nov 2015 20:32:52 -0800, by Michael Van De Vanter
-
CyclicAssumption: use AtomicReferenceFieldUpdater for the assumption fieldWed, 04 Nov 2015 11:03:08 +0100, by Andreas Woess
-
NodeClass cleanupWed, 04 Nov 2015 10:47:09 +0100, by Andreas Woess
-
Layout: add polymorphic unboxing flagTue, 03 Nov 2015 14:09:13 +0100, by Andreas Woess
-
SL: work around findbugs warnings in generated codeFri, 30 Oct 2015 20:09:46 +0100, by Andreas Woess
-
SL: simplify write property cache nodeFri, 30 Oct 2015 19:11:36 +0100, by Andreas Woess
-
make GraphPrintVisitor resilient against toString() methods that throwMon, 02 Nov 2015 16:34:22 +0100, by Andreas Woess
-
Change signature of EventHandlerNode.returnExceptional to accept ThrowableMon, 19 Oct 2015 18:27:52 +0200, by Andreas Woess
-
Giving the PolyglotEngine builder factory method more sensible name.Mon, 02 Nov 2015 19:13:21 +0100, by Jaroslav Tulach
-
Java interop code reachable without checking JAVA_INITEROP_ENABLEDMon, 02 Nov 2015 09:54:46 +0100, by Jaroslav Tulach
-
Using TruffleOptions.AOT rather than accessing the system property directly.Mon, 02 Nov 2015 08:58:45 +0100, by Jaroslav Tulach
-
GraphPrintVisitor: factor out implementationWed, 28 Oct 2015 14:04:33 +0100, by Andreas Woess
-
GraphPrintVisitor rewrite using javax.xml.streamWed, 28 Oct 2015 14:00:16 +0100, by Andreas Woess
-
add TruffleOptions.AOTTue, 20 Oct 2015 23:53:21 +0200, by Andreas Woess
-
GraphPrintVisitor: refactoringWed, 21 Oct 2015 00:25:12 +0200, by Andreas Woess
-
GraphPrintVisitor: subgroup supportMon, 19 Oct 2015 18:28:41 +0200, by Andreas Woess
-
added workaround based on JDK-8075793 to allow compilation with JDK9 javac (2nd attempt)Mon, 26 Oct 2015 14:07:38 +0100, by Doug Simon
-
added workaround based on JDK-8075793 to allow compilation with JDK9 javacMon, 26 Oct 2015 13:28:19 +0100, by Doug Simon
-
Release 0.9 is out, let's remove deprecated elements from the APIFri, 23 Oct 2015 20:23:00 +0200, by Jaroslav Tulach
-
Defining incompatible API change policy for development versionsFri, 23 Oct 2015 20:22:44 +0200, by Jaroslav Tulach
-
Cannot pass VirtualFrame into a Runnable. Either invoke the call directly or materialize the frameThu, 22 Oct 2015 21:07:03 +0200, by Jaroslav Tulach
-
Added tag truffle-0.9 for changeset 5ee16f4908e5Thu, 22 Oct 2015 19:59:02 +0200, by Jaroslav Tulach
-
Rewriting the SL debugger test to be synchronous. Makes it easier to reason about what is going on.Wed, 21 Oct 2015 15:16:28 +0200, by Jaroslav Tulach
-
Fix tests for ForeignAccess#checkThread.Tue, 20 Oct 2015 18:27:55 +0200, by Christian Humer
-
Optimize argument access for foreign access functions.Tue, 20 Oct 2015 18:21:19 +0200, by Christian Humer
-
Make ForeignAccess#checkThread an assertion to speed up things.Tue, 20 Oct 2015 18:21:19 +0200, by Christian Humer
-
Add incomplete source exception.Tue, 20 Oct 2015 00:14:37 +0200, by Christian Humer
-
Fix thread gets disposed on internal exception in PolyglotEngine.Sun, 18 Oct 2015 19:42:47 +0200, by Christian Humer
-
Need to send every invokeForeign into the executorFri, 16 Oct 2015 18:28:21 +0200, by Jaroslav Tulach
-
More tests executed in synchronous and asynchronous modeFri, 16 Oct 2015 11:22:48 +0200, by Jaroslav Tulach
-
Verifying the Truffle/Java interop works OK also in asynchronous modeFri, 16 Oct 2015 09:59:21 +0200, by Jaroslav Tulach
-
The method documentation says one should throw ClassCastException when the value cannot be convertedFri, 16 Oct 2015 08:47:52 +0200, by Jaroslav Tulach
-
Removing useless throwsThu, 15 Oct 2015 10:01:44 +0200, by Jaroslav Tulach
-
Merging the test to justify ae5c160bd047 fixThu, 15 Oct 2015 09:42:50 +0200, by Jaroslav Tulach
-
Test showing that there can be NPE when 'casting as' in case of asynchronous executionThu, 15 Oct 2015 09:41:31 +0200, by Jaroslav Tulach
-
Truffle/Instrumentation: fix new EvalInstrument kind so that it works correctly in optimized environmentTue, 13 Oct 2015 16:22:31 -0400, by Michael Van De Vanter
-
Deprecate Layout.Builder#getAllowedImplicitCasts()Tue, 13 Oct 2015 14:13:27 +0200, by Andreas Woess
-
Fixed TruffleLanguage was null when using Value#as with asynchronous evaluation; Unbox EngineTruffleObject before casting to string.Tue, 13 Oct 2015 18:53:04 +0200, by Christian Humer
-
Allow to disable Java interoperabilityMon, 12 Oct 2015 11:41:22 -0700, by Christian Wimmer
-
Merge with 26e79a4358fef856ee2ee33f65d0cc99f988b417Mon, 12 Oct 2015 12:56:20 -0400, by 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.Mon, 12 Oct 2015 12:51:38 -0400, by Michael Van De Vanter
-
removed "path" and "sourcePath" attributes from distributions and librariesSun, 11 Oct 2015 14:34:57 +0200, by Doug Simon
-
Truffle/DSL: fix and tests for multiple assumptions expressionsSat, 10 Oct 2015 14:48:47 +0200, by Benoit Daloze
-
Fix typo in TruffleProcessorSat, 10 Oct 2015 13:22:36 +0200, by Benoit Daloze
-
FrameDescriptor.findFrameSlot() should not be called in compiled code.Sat, 10 Oct 2015 12:25:47 +0200, by Benoit Daloze
-
Truffle/Instrumentation: some minor access cleanupsFri, 09 Oct 2015 12:17:58 -0400, by Michael Van De Vanter
-
Rename jdk.internal.jvmci to jdk.vm.ciThu, 08 Oct 2015 17:33:41 -0700, by Tom Rodriguez
-
JavadocThu, 08 Oct 2015 17:13:13 -0400, by Michael Van De Vanter
-
Merge with 0e13cbebc04cdabf404d15d2e05aca152880d772Thu, 08 Oct 2015 17:00:53 -0400, by Michael Van De Vanter
-
Truffle/Instrumentation: replace (non-functional) AdvancedInstrument kind with new EvalInstrumentThu, 08 Oct 2015 16:48:42 -0400, by 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 10:07:07 -0400, by Michael Van De Vanter
-
make debug counters optionalThu, 08 Oct 2015 14:21:33 +0200, by Andreas Woess
-
fix potential assertion error after previous changeThu, 08 Oct 2015 14:21:19 +0200, by Andreas Woess
-
avoid unnecessary castsWed, 07 Oct 2015 20:05:15 +0200, by Andreas Woess
-
Object model refactoring, add Shape#definePropertyWed, 07 Oct 2015 19:15:14 +0200, by Andreas Woess
-
Layout cleanupWed, 07 Oct 2015 20:27:40 +0200, by Andreas Woess
-
Testing debugging behavior of SLWed, 07 Oct 2015 17:17:56 +0200, by Jaroslav Tulach
-
Addressing checkstyle lintsWed, 07 Oct 2015 13:33:13 +0200, by 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 13:32:25 +0200, by Jaroslav Tulach
-
Cache the parsed sources par individual language to avoid obtaining CallTarget parsed by a different language.Wed, 07 Oct 2015 12:39:09 +0200, by Jaroslav Tulach
-
Giving Value instances toString() useful for debugging purposes.Wed, 07 Oct 2015 09:26:41 +0200, by Jaroslav Tulach
-
TruffleObject associated with PolyglotEngine should be more or less opaque - test the behavior.Tue, 06 Oct 2015 20:39:22 +0200, by Jaroslav Tulach
-
TruffleObject associated with PolyglotEngine should be more or less opaque.Tue, 06 Oct 2015 20:33:41 +0200, by Jaroslav Tulach
-
asJavaObject can work with null valueTue, 06 Oct 2015 13:27:47 +0200, by Jaroslav Tulach
-
Simplifying the way to obtain Language.globalObjectTue, 06 Oct 2015 13:08:12 +0200, by Jaroslav Tulach
-
Deprecating method that does trivial, and not I18Ned, concatenation of other values. Just concatenate the values yourself.Tue, 06 Oct 2015 12:23:07 +0200, by Jaroslav Tulach
-
Always use at least SystemClassLoader to load custom message classesTue, 06 Oct 2015 11:10:02 +0200, by Jaroslav Tulach
-
Avoiding check for current stack depth on the initialization of debugger. Only when debugger is suspended the real check is needed.Tue, 06 Oct 2015 10:25:22 +0200, by Jaroslav Tulach
-
Be able to extract the original type of TruffleObject from PolyglotEngine.Value via its as method.Thu, 01 Oct 2015 20:32:49 +0200, by 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 15:32:28 +0200, by Jaroslav Tulach
-
Cleanup DSL tests from instrumentation dependencies.Thu, 01 Oct 2015 14:00:17 +0200, by Christian Humer
-
Fix instrumentation changes did break basic truffle use-cases.Thu, 01 Oct 2015 13:38:28 +0200, by Christian Humer
-
Truffle/Instrumentation: adjust some deprecationsWed, 30 Sep 2015 21:41:12 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: more adjustments to get tests to passWed, 30 Sep 2015 21:31:58 -0700, by Michael Van De Vanter
-
Merge with acfea340b19199faaa44bd5e103c716c17ea2b21Wed, 30 Sep 2015 19:40:55 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: add missing instance of the new InstrumentationTestModeWed, 30 Sep 2015 16:34:53 -0700, by Michael Van De Vanter
-
Merge revised Instrumentation framework into the Polyglot APIWed, 30 Sep 2015 16:33:56 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: header fixTue, 29 Sep 2015 17:46:41 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: update two instrumentation-related testsMon, 28 Sep 2015 20:37:24 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: eclipseformatMon, 28 Sep 2015 20:33:24 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: the new Instrument class is now public; minor JavadocMon, 28 Sep 2015 20:18:30 -0700, by 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 20:11:19 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove some deprecated interfaces and Accessor methods.Mon, 28 Sep 2015 12:38:23 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: javadocMon, 28 Sep 2015 12:34:51 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: add missing notification of TagInstrument disposal; extensive Javadoc on InstrumenterMon, 28 Sep 2015 11:27:48 -0700, by Michael Van De Vanter
-
JavadocSun, 27 Sep 2015 21:50:58 -0700, by Michael Van De Vanter
-
TruffleInstrumentation: fold the "TagTrap" mechanism into the general framework of Instruments, Listeners, and management via Instrumenter.attach() methods.Sun, 27 Sep 2015 21:34:39 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: rename Instrument to ProbeInstrument to distinguish from another kind to be added.Fri, 25 Sep 2015 14:58:35 -0700, by 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 14:16:21 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: change signature of ASTProber to apply only to RootNodesFri, 25 Sep 2015 12:10:32 -0700, by Michael Van De Vanter
-
Truffle/SL: fix failure to assign SoruceSection in SLRootNodeFri, 25 Sep 2015 12:10:06 -0700, by 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:16:52 -0700, by 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:15:45 -0700, by Michael Van De Vanter
-
Truffle/Source: the "unavailable" SourceSection kind now provides a default name "<unknown>" if one not supplied.Thu, 24 Sep 2015 13:11:19 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: Javadoc cleanupWed, 23 Sep 2015 21:48:02 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove method Instrumenter.isInstrumentable()Wed, 23 Sep 2015 18:26:14 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: move the registration if a newly loaded language's DefaultASTProber earlier in the language setup sequenceWed, 23 Sep 2015 17:24:59 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove an indirection in a call from RootNode to having instrumentation applied.Wed, 23 Sep 2015 17:23:57 -0700, by Michael Van De Vanter
-
Truffle/Insntrumentation: remove deprecated methods in Accessor and TruffleLanguageWed, 23 Sep 2015 16:54:51 -0700, by Michael Van De Vanter
-
Truffle/DSL tests: fix typo in a testWed, 23 Sep 2015 15:26:39 -0700, by Michael Van De Vanter
-
Truffle/Intrumentation: fix importsTue, 22 Sep 2015 20:31:48 -0700, by Michael Van De Vanter
-
Truffle/Testing: massive rework of tests to accommodate recent instrumentation change with respect to "applyInstrumentation"Tue, 22 Sep 2015 20:31:19 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: clean up, better encapsulate how the application of ASTProbers is managedTue, 22 Sep 2015 20:25:58 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove instrument-related methods from Node; now implemented by TruffelLanguageTue, 22 Sep 2015 15:10:25 -0700, by Michael Van De Vanter
-
Team/Instrumentation: the TruflfeVM Debugger is now created eagerly at VM "build" timeTue, 22 Sep 2015 15:08:18 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: make the Instrumenter available to language implementations via Env.getInstrumenter()Tue, 22 Sep 2015 10:14:41 -0700, by Michael Van De Vanter
-
Truffle/Instrumentaion: minor cleanup: Javadoc, an Instrumenter method is no longer publicMon, 21 Sep 2015 21:23:09 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: package-info for com.oracle.truffle.api.instrumentMon, 21 Sep 2015 21:21:29 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: generify Instrumenter.install(Tool) in the type of the tool.Mon, 21 Sep 2015 17:03:27 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: change the installation sequence for instances of Intrumenter.ToolMon, 21 Sep 2015 16:29:45 -0700, by Michael Van De Vanter
-
Merge with 0480c4873a4a8a71250c9570b702cea98ab1c7bcMon, 21 Sep 2015 12:15:38 -0700, by 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 17:19:59 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: rename the methods in the Instrument listener classes to use the "on" convention, e.g. onEnter(), add JavadocSun, 20 Sep 2015 16:48:50 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove unused exception classSun, 20 Sep 2015 16:47:26 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove @Deprecated Instrument factory methods, Javadoc cleanupSun, 20 Sep 2015 16:11:02 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove extraneous overrides of deprecated Node methodsSun, 20 Sep 2015 15:59:09 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation:Sun, 20 Sep 2015 15:51:39 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: remove static Instrument factory methods, now supported by InstrumenterSat, 19 Sep 2015 16:29:32 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: JavadocSat, 19 Sep 2015 13:56:42 -0700, by Michael Van De Vanter
-
Truffle/Tools; rewrite tests for simple counting tools, e.g. CoverageTrackerSat, 19 Sep 2015 13:26:06 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: rewrite basic instrumentation testsSat, 19 Sep 2015 13:25:41 -0700, by 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)Sat, 19 Sep 2015 13:24:47 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: second merge of instrumentation code into the TruffleVM frameworkThu, 17 Sep 2015 21:23:57 -0700, by Michael Van De Vanter
-
Merge with f47b601edbc626dcfe8b3636933b4834c89f7779Wed, 16 Sep 2015 15:36:22 -0700, by Michael Van De Vanter
-
Truffle/Source: add the ".js" and ".JS" extensions to the hard-wired getMimeType() implementationsTue, 15 Sep 2015 16:41:09 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: fix bug in registration of ASTProbersTue, 15 Sep 2015 14:49:24 -0700, by Michael Van De Vanter
-
Truffle/Source: patch two Source tests that fail because of OS X jdk bugTue, 15 Sep 2015 12:10:50 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: method signature on TruffleLanguage for getting each language's "default" ASTProberTue, 15 Sep 2015 11:57:05 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: first large merge of instrumentation code into the TruffleVM frameworkMon, 14 Sep 2015 22:59:51 -0700, by Michael Van De Vanter
-
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.Thu, 01 Oct 2015 00:01:27 +0200, by Jaroslav Tulach
-
fix a few typosWed, 30 Sep 2015 17:27:04 +0200, by Andreas Woess
-
add CompilerDirectives.isPartialEvaluationConstant as the counterpart to CompilerAsserts.partialEvaluationConstantWed, 30 Sep 2015 14:05:10 +0200, by Andreas Woess
-
Fix a couple typos in SL javadoc.Wed, 30 Sep 2015 14:25:09 +0200, by Benoit Daloze
-
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 13:09:22 +0200, by 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 12:38:35 +0200, by Jaroslav Tulach
-
Merge of SuspendedEvent.eval into main development lineWed, 30 Sep 2015 11:19:02 +0200, by Jaroslav Tulach
-
SuspendedEvent.eval to let debugger evaluate variables in currently suspended execution contextWed, 30 Sep 2015 11:17:30 +0200, by Jaroslav Tulach
-
Ensure materialized frame is really materializedWed, 30 Sep 2015 10:59:40 +0200, by Jaroslav Tulach
-
added savedDeps to .hgignore as well as mxbuild/ to prepare for updating mx dependency to 5.5.6Wed, 30 Sep 2015 11:02:02 +0200, by Doug Simon
-
SLTestRunner unpacks jars to temp directories to ensure SL test sources and expected output files in a jar are loadableWed, 30 Sep 2015 11:01:57 +0200, by Doug Simon
-
The PolyglotEngine passed to executionStart cannot be null or bad things happen then.Tue, 29 Sep 2015 18:04:11 +0200, by Jaroslav Tulach
-
Move .sl testcases/outputs (resources) into projects src directoryTue, 29 Sep 2015 15:01:34 +0200, by Stefan Anzinger
-
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:53:27 +0200, by Jaroslav Tulach
-
add Location#canSet(value)Fri, 25 Sep 2015 16:36:10 +0200, by Andreas Woess
-
fix implicit int-to-long cast issueTue, 22 Sep 2015 16:46:09 +0200, by Andreas Woess
-
fix long values not being unboxedFri, 25 Sep 2015 16:19:41 +0200, by Andreas Woess
-
Java objects passed into globalSymbol should be converted into something that Truffle languages can understand - e.g. TruffleObject instances.Fri, 25 Sep 2015 14:06:44 +0200, by Jaroslav Tulach
-
Documenting the connection between createContext, createFindContextNode and findContext and a trick how to get to the context on a slow pathThu, 24 Sep 2015 15:50:38 +0200, by Jaroslav Tulach
-
Fix use just one language instance per LanguageCache instead of one per mime-type.Thu, 24 Sep 2015 14:48:26 +0200, by Christian Humer
-
Don't document remove parameterThu, 24 Sep 2015 13:30:29 +0200, by Jaroslav Tulach
-
Describing the semantics of Java/Truffle object interopThu, 24 Sep 2015 12:51:01 +0200, by Jaroslav Tulach
-
work around javac deprecation warningWed, 23 Sep 2015 23:55:03 +0200, by Andreas Woess
-
SL: fix rawtypes in ScannerWed, 23 Sep 2015 23:38:44 +0200, by Andreas Woess
-
remove truffle.api.script.*Wed, 23 Sep 2015 21:55:37 +0200, by Andreas Woess
-
Method.getParameterCount does not exist in Java 7Wed, 23 Sep 2015 21:55:09 +0200, by Andreas Woess
-
Fixing the language. Adding 'the'.Wed, 23 Sep 2015 13:48:42 +0200, by Jaroslav Tulach
-
Merging disposeContext into main development lineWed, 23 Sep 2015 13:42:21 +0200, by Jaroslav Tulach
-
Cleanup the set before and after the testWed, 23 Sep 2015 13:37:35 +0200, by Jaroslav Tulach
-
Verify disposeContext is really calledTue, 22 Sep 2015 12:11:21 +0200, by Jaroslav Tulach
-
Adding dispose() and TruffleLanguage.disposeContext to allow user request and languages explicitly free the resourcesMon, 21 Sep 2015 14:05:33 +0200, by Jaroslav Tulach
-
api.object: remove BaseLocation interfaceTue, 22 Sep 2015 15:49:49 +0200, by Andreas Woess
-
api.object: add some missing javadocTue, 22 Sep 2015 15:32:14 +0200, by Andreas Woess
-
remove FieldOffsetProviderTue, 22 Sep 2015 14:56:59 +0200, by Andreas Woess
-
Testing behavior of invoke when calling asTruffleFunctionTue, 22 Sep 2015 14:02:13 +0200, by 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:33:44 +0200, by Jaroslav Tulach
-
DynamicObject#define should accept null valuesTue, 22 Sep 2015 13:06:21 +0200, by Andreas Woess
-
Remove obsolete unsafeFieldOffsetProvider from NodeFieldAccessorFri, 18 Sep 2015 17:07:55 +0200, by Andreas Woess
-
Use forEachChild instead of children iterator in Node.adoptHelperFri, 18 Sep 2015 16:37:04 +0200, by Andreas Woess
-
The central API to invoke various programs is now PolyglotEngine - a polyglot-ready enhancement of JDK's ScriptEngineTue, 22 Sep 2015 11:22:26 +0200, by Jaroslav Tulach
-
Merging in changes in default branchMon, 21 Sep 2015 11:21:03 +0200, by Jaroslav Tulach
-
Replacing more TruffleVM references in comments with the new PolyglotEngine nameMon, 21 Sep 2015 10:55:36 +0200, by Jaroslav Tulach
-
Using buildNew as that more directly indicates the use of Builder patternMon, 21 Sep 2015 10:44:18 +0200, by Jaroslav Tulach
-
Renaming to PolyglotEngineMon, 21 Sep 2015 10:34:30 +0200, by Jaroslav Tulach
-
Two more changes to guarantee better compatibility with TruffleVMMon, 14 Sep 2015 09:18:36 +0200, by Jaroslav Tulach
-
Introducing Portaal into the isolated world of each and any TruffleLanguage.Mon, 14 Sep 2015 05:32:13 +0200, by Jaroslav Tulach
-
Fixing Javadoc, imports and adding suppression to methods that are being deprecatedMon, 21 Sep 2015 13:11:41 +0200, by Jaroslav Tulach
-
Returning PrintStream usage back into SL instrumentation testMon, 21 Sep 2015 12:51:55 +0200, by 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 WritersMon, 21 Sep 2015 12:36:30 +0200, by Jaroslav Tulach
-
Fixing broken Javadoc linkMon, 21 Sep 2015 11:30:33 +0200, by Jaroslav Tulach
-
Send Message.INVOKE first and only if it yields IllegalArgumentException consider going back to Message.READ, Message.IS_EXECUTABLE and Message.EXECUTE.Mon, 21 Sep 2015 09:46:12 +0200, by Jaroslav Tulach
-
Sending invoke message first to give a chance to object oriented languages to properly dispatch this/selfThu, 17 Sep 2015 11:12:45 +0200, by Jaroslav Tulach
-
enforce explicit imports with Checkstyle (part 2)Wed, 16 Sep 2015 21:32:52 +0200, by Doug Simon
-
enforce explicit imports with CheckstyleWed, 16 Sep 2015 12:27:08 +0200, by Doug Simon
-
removed unused importsWed, 16 Sep 2015 12:24:01 +0200, by Doug Simon
-
Jackpot rule to warn about non-final ConditionProfile fields and help users to fix that.Wed, 16 Sep 2015 11:59:56 +0200, by Jaroslav Tulach
-
Using fully qualified importsWed, 16 Sep 2015 11:33:22 +0200, by Jaroslav Tulach
-
Documenting the rules for subclassesTue, 15 Sep 2015 09:30:22 +0200, by Jaroslav Tulach
-
Describing difference between createExecute and createInvoke messages.Tue, 15 Sep 2015 09:22:09 +0200, by Jaroslav Tulach
-
PropertyMap refactoringMon, 14 Sep 2015 18:32:54 +0200, by Andreas Woess
-
JavaInteropSpeedTest: Increase interop lower bound execution time from 5*javaTime to 6*javaTimeMon, 14 Sep 2015 18:07:17 +0200, by Stefan Anzinger
-
move LayoutBuilder to Layout.BuilderMon, 14 Sep 2015 13:59:37 +0200, by Andreas Woess
-
add Layout.newLayout() as replacement for `new LayoutBuilder()`Mon, 14 Sep 2015 13:40:10 +0200, by Andreas Woess
-
Shortening some too-long lines checkstyle complains about.Mon, 14 Sep 2015 13:43:21 +0200, by Jaroslav Tulach
-
Merge.Mon, 14 Sep 2015 13:33:15 +0200, by Jaroslav Tulach
-
More precise description of inter-operability messages and examples of their usage. Step #1 - e.g. the trivial messages.Mon, 14 Sep 2015 13:33:03 +0200, by Jaroslav Tulach
-
Fixing broken references in JavadocMon, 14 Sep 2015 12:23:58 +0200, by Jaroslav Tulach
-
remove DynamicObject#changeFlags convenience methodSat, 12 Sep 2015 22:47:16 +0200, by Andreas Woess
-
add missing javadoc to shape methodsSat, 12 Sep 2015 22:37:38 +0200, by Andreas Woess
-
removed 7 Shape methods from the APISat, 12 Sep 2015 22:03:23 +0200, by Andreas Woess
-
Slower increase in the timeoutMon, 14 Sep 2015 11:14:58 +0200, by Jaroslav Tulach
-
Make sure the proper TruffleVM execution context is re-set before invoking an operation on a JavaInterop wrapper obtained via Symbol.as method.Mon, 14 Sep 2015 11:02:52 +0200, by Jaroslav Tulach
-
Adding check of behavior of identity function into the TCKThu, 10 Sep 2015 16:26:31 +0200, by Jaroslav Tulach
-
Testing behavior of primitive types returned from an interop method.Wed, 09 Sep 2015 19:18:44 +0200, by Jaroslav Tulach
-
Enhancing TCK to pass in all Java number types and see whether they result in something meaningful.Wed, 09 Sep 2015 18:53:14 +0200, by Jaroslav Tulach
-
(Re)Introducing LanguageCache - e.g. data that hold the essential static information about Truffle languages. Pre-initializing the data if AOT property is specified. Use mx -J-Dcom.oracle.truffle.aot=true unittest to validate proper behavior of AOT mode.Wed, 09 Sep 2015 16:03:49 +0200, by Jaroslav Tulach
-
Removing useless null checkMon, 07 Sep 2015 17:54:35 +0200, by Jaroslav Tulach
-
Implementing API for Java/Truffle interop. Based around JavaInterop.asJavaObject and JavaInterop.asTruffleObject methods. Connected to TruffleVM via Symbol.as(Class) wrapper. Verified by extended TCK.Mon, 07 Sep 2015 17:07:20 +0200, by Jaroslav Tulach
-
use public https urlsFri, 04 Sep 2015 16:41:38 +0200, by Doug Simon
-
Make sure TruffleLanguage.createEnv is only called when Accessor.CURRENT_VM is knownFri, 04 Sep 2015 10:39:23 +0200, by Jaroslav Tulach
-
Suppressing "try" lintsFri, 04 Sep 2015 09:10:27 +0200, by Jaroslav Tulach
-
removed unnecessary exception clauseThu, 03 Sep 2015 17:56:41 +0200, by Doug Simon
-
only specify properties in mx.truffle/eclipse-settings/*.prefs that override the mx default settingsThu, 03 Sep 2015 17:54:36 +0200, by Doug Simon
-
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 17:15:44 +0200, by Jaroslav Tulach
-
Separating the TruffleVM into its own project makes it possible to cleanup various system parts interationsThu, 03 Sep 2015 16:38:45 +0200, by Jaroslav Tulach
-
Wrap annotation into @code or @link sectionsThu, 03 Sep 2015 16:29:30 +0200, by Jaroslav Tulach
-
Removing unused fields. Plus applying formatter which is able to make any comment undreadable.Thu, 03 Sep 2015 16:17:00 +0200, by Jaroslav Tulach
-
Fixing the formating the way E. formater likes itThu, 03 Sep 2015 15:48:35 +0200, by Jaroslav Tulach
-
tools cannot be in Truffle API and thus SL cannot depend on tools right nowThu, 03 Sep 2015 10:30:40 +0200, by Jaroslav Tulach
-
Can compile Truffle API with following javac lints: -Xlint:all,-auxiliaryclass,-try,-processingWed, 02 Sep 2015 13:15:51 +0200, by Jaroslav Tulach
-
Javadoc fixes and less of incompatible changes by keeping returned value Object for those who use the old, deprecated, eval methodsWed, 02 Sep 2015 10:54:29 +0200, by Jaroslav Tulach
-
Asynchronous TruffleVM can be created by providing own Executor when configuring the TruffleVM.BuilderWed, 02 Sep 2015 10:44:54 +0200, by Jaroslav Tulach
-
MergeMon, 31 Aug 2015 18:15:27 -0700, by Michael Van De Vanter
-
Truffle/Debug REPL: more robust when execution halts at an unlocatable sourceMon, 31 Aug 2015 18:13:55 -0700, by Michael Van De Vanter
-
Usage of CompilerDirectives in ForeignAccess is wrong, as calls to ForeignAccess can only happen on slow path as shown by 7646278cca8aMon, 31 Aug 2015 09:01:36 +0200, by Jaroslav Tulach
-
Returning back the LanguageCache concept just making sure it has static final boolean field that eliminates the reflection part when ahead of time compilation is on.Sat, 29 Aug 2015 01:34:41 +0200, by Jaroslav Tulach
-
Improved eager loading of all Truffle languagesFri, 28 Aug 2015 14:39:46 -0700, by Christian Wimmer
-
Backed out changeset 2482183730b8Fri, 28 Aug 2015 13:56:29 -0700, by Christian Wimmer
-
Use -Dcom.oracle.truffle.aot=true when launching the JVM to preload all Truffle languages on first TruffleVM usageThu, 27 Aug 2015 11:20:32 +0200, by Jaroslav Tulach
-
MergeWed, 26 Aug 2015 14:49:11 -0700, by Christian Wimmer
-
Bugfix: createCachedAccess can throw an exception, so cacheLength must not be incremented before it returnsWed, 26 Aug 2015 14:40:57 -0700, by Christian Wimmer
-
Allow selecting the TruffleRuntime using a system propertyWed, 26 Aug 2015 14:39:11 -0700, by Christian Wimmer
-
Replacing the langClass.newInstance() hack in Debugger with proper way to obtain the language instanceWed, 26 Aug 2015 15:22:31 +0200, by Jaroslav Tulach
-
Calling Env.importSymbol from TruffleLanguage.createContext should be possibleWed, 26 Aug 2015 14:13:43 +0200, by Jaroslav Tulach
-
Adding Message.createNew into standard interop messages so languages like Ruby and Java can use 'new' to instantiate Java classes.Wed, 26 Aug 2015 12:51:55 +0200, by Jaroslav Tulach
-
Removing unused field forgotten by ecj to be reported as unusedTue, 25 Aug 2015 15:10:36 +0200, by Jaroslav Tulach
-
Improving documentation of READ and WRITE MessageTue, 25 Aug 2015 09:38:50 +0200, by Jaroslav Tulach
-
Formating and lintsMon, 24 Aug 2015 09:07:43 +0200, by Jaroslav Tulach
-
TruffleVM.eval and Source.withMimeTypeMon, 24 Aug 2015 08:46:21 +0200, by Jaroslav Tulach
-
Christian Wimmer suggested to indicate that dealing with ForeignAccess is never part of fast pathMon, 24 Aug 2015 08:25:31 +0200, by Jaroslav Tulach
-
Truffle/Source: modify behavior of factory Source.fromFileName((CharSequence, String). If a Source already exists with this file name, and it was created with this method originally, then the original Source will be returned with contents replaced.Fri, 21 Aug 2015 16:10:16 -0700, by Michael Van De Vanter
-
Create ForeignAccess lazilyFri, 21 Aug 2015 11:17:40 -0700, by Christian Wimmer
-
Call reflection and service loader code from static initializersFri, 21 Aug 2015 11:17:20 -0700, by Christian Wimmer
-
Fix typo in the description of Truffle TCKFri, 21 Aug 2015 16:19:26 +0200, by Benoit Daloze
-
read files in UTF-8 encodingWed, 19 Aug 2015 15:20:43 +0200, by Christian Wirth
-
drop truffle.api.unsafe packageTue, 18 Aug 2015 15:14:19 +0200, by Andreas Woess
-
Allow to specify globalSymbols when defining TruffleVMTue, 18 Aug 2015 16:10:03 +0200, by Jaroslav Tulach
-
TruffleVM.Builder.globalSymbol for a way to pass initial configuration parameters to languagesThu, 13 Aug 2015 10:27:30 +0200, by Jaroslav Tulach
-
Truffle/instrumentation: minor Javadoc fixesMon, 17 Aug 2015 15:24:22 -0700, by Michael Van De Vanter
-
Truffle/instrumentation: remove SourceTag machinery, not used so far. It will eventually be restored in the new API framework.Mon, 17 Aug 2015 15:24:00 -0700, by Michael Van De Vanter
-
add some missing javadocMon, 17 Aug 2015 17:40:00 +0200, by Andreas Woess
-
add DynamicObject#copy methodMon, 17 Aug 2015 16:40:43 +0200, by Andreas Woess
-
add convenience DynamicObject#get(Object) methodMon, 17 Aug 2015 15:57:29 +0200, by Andreas Woess
-
add PE assertion to DynamicObjectFactoryMon, 17 Aug 2015 15:50:13 +0200, by Andreas Woess
-
remove ShapeVisitor from the APIMon, 17 Aug 2015 15:37:26 +0200, by Andreas Woess
-
add Shape.Allocator#copy()Mon, 17 Aug 2015 14:58:34 +0200, by Andreas Woess
-
Recreate the CallTarget when number of arguments to the createExecute message changesMon, 17 Aug 2015 15:49:18 +0200, by Jaroslav Tulach
-
Verify the thread invocation safetyness even inside of Symbol.invokeMon, 17 Aug 2015 15:21:25 +0200, by Jaroslav Tulach
-
Caching the CallTarget in Symbol, so it may get hot one dayMon, 17 Aug 2015 15:20:42 +0200, by Jaroslav Tulach
-
Using just a one RootNode per call and otherwise doing all the conversions in its children. Is it faster?Mon, 17 Aug 2015 14:54:11 +0200, by Jaroslav Tulach
-
There is no place for DebugCounter in Truffle APIMon, 17 Aug 2015 10:44:54 +0200, by Jaroslav Tulach
-
Making sure IOException from TruffleLanguage.parse method is correctly propagated to TruffleVM.eval caller.Fri, 14 Aug 2015 13:57:12 +0200, by Jaroslav Tulach
-
avoid publishing unadopted children in node replacement to fix potential raceThu, 13 Aug 2015 18:22:22 +0200, by Andreas Woess
-
Deprecating TruffleScriptEngineFactory the Debugger is now essential part of TruffleVM and this is no longer needed.Thu, 13 Aug 2015 16:59:39 +0200, by Jaroslav Tulach
-
Mentioning 1:1 mapping between TruffleVM and its threadThu, 13 Aug 2015 16:47:02 +0200, by Jaroslav Tulach
-
A bit more introduction to explain relations between various overloaded terms talking about virtual machines.Thu, 13 Aug 2015 10:53:53 +0200, by Jaroslav Tulach
-
Verify the two TruffleVM instances are different - otherwise the isolation cannot workThu, 13 Aug 2015 09:42:06 +0200, by Jaroslav Tulach
-
fix generic types in FindContextNodeFri, 07 Aug 2015 21:01:12 +0200, by Andreas Woess
-
update to mx version 5.2.2Fri, 07 Aug 2015 20:00:39 +0200, by Andreas Woess
-
let truffle.sl project depend on TRUFFLE_API distribution to ensure services are foundFri, 07 Aug 2015 19:53:41 +0200, by Andreas Woess
-
More useful toString for ForeignAccessFri, 07 Aug 2015 11:14:34 +0200, by Jaroslav Tulach
-
checkstyle lintsThu, 06 Aug 2015 18:20:20 +0200, by Jaroslav Tulach
-
Removing VirtualFrame parameter. Documenting.Thu, 06 Aug 2015 18:08:27 +0200, by Jaroslav Tulach
-
No need to adopt childrenThu, 06 Aug 2015 17:29:43 +0200, by Jaroslav Tulach
-
Introducing FindContextNodeThu, 06 Aug 2015 17:22:35 +0200, by Jaroslav Tulach
-
checkstyle lintThu, 06 Aug 2015 08:33:18 +0200, by 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, 06 Aug 2015 08:31:49 +0200, by Jaroslav Tulach
-
Remove trailing whitespace from UPL licenseWed, 05 Aug 2015 10:19:41 -0700, by Tom Rodriguez
-
Removing IdentityValueProfile and ExactClassValueProfile classes from the APIWed, 05 Aug 2015 16:47:04 +0200, by Jaroslav Tulach
-
No instances of TruffleOptionsWed, 05 Aug 2015 15:58:55 +0200, by Jaroslav Tulach
-
Truffle specific overviewWed, 05 Aug 2015 14:35:38 +0200, by Jaroslav Tulach
-
interop API is stableWed, 05 Aug 2015 14:35:22 +0200, by Jaroslav Tulach
-
Properly classifying the API packagesWed, 05 Aug 2015 14:17:24 +0200, by Jaroslav Tulach
-
Enable SLTestRunner to find tests from jar fileTue, 04 Aug 2015 22:50:40 -0700, by Tom Rodriguez
-
Change temporary description for truffle-debugTue, 04 Aug 2015 17:03:27 +0200, by Gilles Duboscq
-
Add snapshots repositoryTue, 04 Aug 2015 17:01:07 +0200, by Gilles Duboscq
-
Providing information about API packagesTue, 04 Aug 2015 16:54:07 +0200, by Jaroslav Tulach
-
Rename truffle-api.jar distribution to TRUFFLE_APITue, 04 Aug 2015 11:15:08 +0200, by Gilles Duboscq
-
Add additional metadata to suite.pyTue, 04 Aug 2015 14:12:24 +0200, by Gilles Duboscq
-
fixed Eclipse/pydev project referencesMon, 03 Aug 2015 10:55:39 +0200, by Doug Simon
-
MergeFri, 31 Jul 2015 14:49:02 -0700, by Mick Jordan
-
backout changeset 52ba013fd495Fri, 31 Jul 2015 14:42:26 -0700, by Mick Jordan
-
Fix checkstyle problemsThu, 30 Jul 2015 17:12:08 -0700, by Tom Rodriguez
-
ecj lintsThu, 30 Jul 2015 18:13:42 +0200, by Jaroslav Tulach
-
Adding spaces to end of lines in header as UPL and its checkstyle config requires that.Thu, 30 Jul 2015 18:06:10 +0200, by Jaroslav Tulach
-
Findbugs complains about the LAST static variable assignment. Remove, as it is not used anyway.Thu, 30 Jul 2015 17:52:43 +0200, by 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.Thu, 30 Jul 2015 17:36:34 +0200, by Jaroslav Tulach
-
SourceTextTest: fix formating.Thu, 30 Jul 2015 17:16:59 +0200, by Josef Eisl
-
No need for special maven-install-truffle - generic maven-install should be good enoughWed, 29 Jul 2015 16:43:47 +0200, by Jaroslav Tulach
-
Added tag truffle-0.8 for changeset 7aab14a2bb4eWed, 29 Jul 2015 16:14:32 +0200, by Jaroslav Tulach
-
MergeTue, 28 Jul 2015 17:28:29 -0700, by Mick Jordan
-
add SyntaxNode interface, associated methods in NodeTue, 28 Jul 2015 17:24:07 -0700, by Mick Jordan
-
Merge.Tue, 28 Jul 2015 18:33:42 +0200, by Roland Schatz
-
temp disable empty source unit testsTue, 28 Jul 2015 09:00:15 -0700, by Mick Jordan
-
MergeMon, 27 Jul 2015 15:58:58 -0700, by Mick Jordan
-
remove final on clearSourceSectionMon, 27 Jul 2015 15:56:46 -0700, by Mick Jordan
-
fixes for empty sourcesThu, 23 Jul 2015 16:52:50 -0700, by Mick Jordan
-
remove final from key SourceSection methodsFri, 17 Jul 2015 15:02:05 -0700, by Mick Jordan
-
Add unit tests to truffle gate.Mon, 27 Jul 2015 16:34:38 +0200, by Roland Schatz
-
remove final from Node.assignSourceSection/getSourceSection/getEncapsulatingSourceSection methodsFri, 24 Jul 2015 11:02:40 -0700, by Mick Jordan
-
add .r/.R files types to TruffleVM.eval(URI)Fri, 24 Jul 2015 11:00:47 -0700, by Mick Jordan
-
Restore accidentially deleted files.Fri, 24 Jul 2015 16:54:40 +0200, by Roland Schatz
-
Remove leftover mx files.Fri, 24 Jul 2015 16:37:09 +0200, by Roland Schatz
-
Fix checkstyle problems.Fri, 24 Jul 2015 15:09:32 +0200, by Roland Schatz
-
inter-suite library references must use qualified formThu, 23 Jul 2015 22:17:06 +0200, by Doug Simon
-
updated imported suite versionThu, 23 Jul 2015 18:31:31 +0200, by Doug Simon
-
reflected mx version bump to 5.0.0Wed, 22 Jul 2015 00:06:15 +0200, by Doug Simon
-
Merge with truffleTue, 21 Jul 2015 16:20:18 +0200, by Doug Simon
-
made SLInstrumentTestRunner (maybe) find test classes when Truffle is not the primary suiteTue, 21 Jul 2015 16:06:31 +0200, by Doug Simon
-
made SLTestRunner (maybe) find test classes when Truffle is not the primary suiteTue, 21 Jul 2015 15:56:56 +0200, by Doug Simon
-
fixed more "annotationProcessors" attributesTue, 21 Jul 2015 01:15:01 +0200, by Doug Simon
-
removed cyclic dependenciesMon, 20 Jul 2015 15:19:52 +0200, by Doug Simon
-
fixed incomplete or redundant "annotationProcessors" attributesMon, 20 Jul 2015 12:50:10 +0200, by Doug Simon
-
annotation processor dependencies must be Distributions or Libraries; inter-suite references must be qualified with suite prefixMon, 20 Jul 2015 00:25:22 +0200, by Doug Simon
-
MergeFri, 10 Jul 2015 13:43:51 +0200, by Gilles Duboscq
-
updated mx2 version requirementWed, 08 Jul 2015 23:35:05 +0200, by Doug Simon
-
removed non-Truffle code from mx.truffle/mx_truffle.pyWed, 08 Jul 2015 22:30:27 +0200, by Doug Simon
-
fixed project reference to be mxtool2Wed, 08 Jul 2015 22:18:28 +0200, by Doug Simon
-
removed unnecessary library definitionsWed, 08 Jul 2015 22:17:30 +0200, by Doug Simon
-
removed mxtool/Wed, 08 Jul 2015 22:16:09 +0200, by Doug Simon
-
Making sure the accessor can really find the TruffleLanguage instance by its classSat, 25 Jul 2015 10:25:36 +0200, by Jaroslav Tulach
-
add more truffle boundariesThu, 23 Jul 2015 17:23:05 +0200, by Andreas Woess
-
add missing truffle boundariesThu, 23 Jul 2015 16:28:48 +0200, by Andreas Woess
-
Lukas wants there methods to be available for Truffle language implementors.Thu, 23 Jul 2015 10:48:53 +0200, by Jaroslav Tulach
-
Providing a bit more meaningful documentation to our recent debugging improvementsWed, 22 Jul 2015 14:25:03 +0200, by Jaroslav Tulach
-
Force regeneration of Javadoc if invoked explicitly from NetBeans IDEWed, 22 Jul 2015 13:07:02 +0200, by Jaroslav Tulach
-
Some language REPLs need access to the current stack. Make the method public.Tue, 21 Jul 2015 17:34:08 +0200, by Jaroslav Tulach
-
Fix header check for DSL generated code.Tue, 21 Jul 2015 13:07:58 +0200, by Christian Humer
-
Make headers valid for checkstyle again.Tue, 21 Jul 2015 11:08:04 +0200, by Christian Humer
-
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.Sat, 18 Jul 2015 18:03:36 +0200, by Jaroslav Tulach
-
Added tag graal-0.8 for changeset 7aab14a2bb4eThu, 16 Jul 2015 19:11:31 +0200, by Gilles Duboscq
-
Rename mx copyright file for upl graal-0.8 truffle-0.8Thu, 16 Jul 2015 16:01:48 +0200, by Gilles Duboscq
-
Highlight few changes since 0.7Thu, 16 Jul 2015 18:54:07 +0200, by Jaroslav Tulach
-
0.8 version will soon be outThu, 16 Jul 2015 18:44:15 +0200, by Jaroslav Tulach
-
Remove old licence files and add UPL licenceThu, 16 Jul 2015 15:54:37 +0200, by Gilles Duboscq
-
Update SL copyright headers to use UPLThu, 16 Jul 2015 15:50:46 +0200, by Gilles Duboscq
-
Remove .jconfThu, 16 Jul 2015 15:35:35 +0200, by Gilles Duboscq
-
First draft of Truffle README.mdThu, 16 Jul 2015 14:57:45 +0200, by Stefan Marr
-
Changelog: make it Truffle-only and prepare for 0.8Thu, 16 Jul 2015 14:07:11 +0200, by Gilles Duboscq
-
Re-add graal version tagsThu, 16 Jul 2015 13:59:50 +0200, by Gilles Duboscq
-
made sourcesPath attribute consistent with path attribute for TRUFFLE distributionMon, 13 Jul 2015 16:49:18 +0200, by Doug Simon
-
added throwsControlFlowException element to @TruffleBoundaryMon, 13 Jul 2015 16:31:44 +0200, by Doug Simon
-
Restrict LanguageRegistrationProcessor to process Registration annotation.\nFixes problems where it would consume DSL annotations.Wed, 08 Jul 2015 11:49:59 +0200, by Gilles Duboscq
-
Truffle/Source: close the Reader when finished.Thu, 02 Jul 2015 17:33:58 +0200, by Michael Van De Vanter
-
mx2 support: added definition of main.class property to be injected into nbproject/project.propertiesWed, 01 Jul 2015 23:22:52 +0200, by Doug Simon
-
Truffle/SL Debugging: fix two places where the QuitException wasn't being handled correctly.Tue, 30 Jun 2015 17:29:17 +0200, by Michael Van De Vanter
-
clean up NodeFieldAccessor (remove #getOffset())Fri, 26 Jun 2015 16:25:41 +0200, by Andreas Woess
-
Doug prefers usage of abortFri, 26 Jun 2015 16:04:15 +0200, by 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.Fri, 26 Jun 2015 15:51:50 +0200, by Jaroslav Tulach
-
Call into mx to generate javadoc for the projectFri, 26 Jun 2015 14:47:52 +0200, by Jaroslav Tulach
-
Using groupId=com.oracle.[suite.name] when deploying the artifacts. Iterating thru all distributions (except ap ones). Using name of the JAR file as artifactId.Fri, 26 Jun 2015 14:09:56 +0200, by Jaroslav Tulach
-
We certainly don't want instances of this class: hiding constructor.Fri, 26 Jun 2015 09:42:29 +0200, by Jaroslav Tulach
-
removed findbugs-SuppressFBWarnings.jarThu, 25 Jun 2015 14:31:06 +0200, by Doug Simon
-
added local SuppressFBWarnings annotationThu, 25 Jun 2015 13:37:44 +0200, by Doug Simon
-
removed outputparser.py and FINDBUGS libraryThu, 25 Jun 2015 11:03:54 +0200, by Doug Simon
-
renamed pydev project from 'mx' to 'mx.truffle'Thu, 25 Jun 2015 10:44:51 +0200, by Doug Simon
-
Make sure the more code compiles with JDK7Thu, 25 Jun 2015 09:49:19 +0200, by Jaroslav Tulach
-
Make sure the code compiles with JDK7Thu, 25 Jun 2015 09:44:54 +0200, by Jaroslav Tulach
-
Stick with JDK7 for all projects for nowThu, 25 Jun 2015 09:28:42 +0200, by Jaroslav Tulach
-
Providing package-info for most of API packages. Feel free to provide your package-info.java for anything that has API in its name.Tue, 23 Jun 2015 12:44:41 +0200, by Jaroslav Tulach
-
Documenting the API packageTue, 23 Jun 2015 12:07:02 +0200, by Jaroslav Tulach
-
Documenting the package with package-info.java rather than package.htmlTue, 23 Jun 2015 12:04:46 +0200, by Jaroslav Tulach
-
ForeignAccess is singlethreaded. Accessing objects from other languages (via ForeignAccess) will only be possible from a previously selected thread.Tue, 23 Jun 2015 10:23:10 +0200, by Jaroslav Tulach
-
SimpleLanguage: Fix Truffle compilation boundariesMon, 22 Jun 2015 15:25:07 -0700, by Christian Wimmer
-
Source code formattingMon, 22 Jun 2015 10:34:54 -0700, by Christian Wimmer
-
Help the partial evaluator / language developer by marking API methods as neverPartOfCompilation() when they are too complicated to be compiled.Mon, 22 Jun 2015 10:16:27 -0700, by Christian Wimmer
-
Make NodeFieldAccessor more flexibleMon, 22 Jun 2015 10:15:05 -0700, by Christian Wimmer
-
Using protected access modifier in non-subclassable class is suspicious. Making package private.Sat, 20 Jun 2015 09:01:47 +0200, by Jaroslav Tulach
-
fix jvmci package name after renamingFri, 19 Jun 2015 23:00:39 +0200, by Andreas Woess
-
remove unnecessary files from mx.truffleFri, 19 Jun 2015 12:38:02 -0700, by Mick Jordan
-
rename mx to mx.truffleFri, 19 Jun 2015 12:22:49 -0700, by Mick Jordan
-
Initial test for Java Interop: Perform callback to Math.min and Math.max via TruffleObject and Message.createExecute(2).Thu, 18 Jun 2015 16:09:38 +0200, by Jaroslav Tulach
-
Don't print stack trace when falling back to DefaultTruffleRuntime.Wed, 17 Jun 2015 13:39:26 -0700, by Chris Seaton
-
Removing references to vmSourcesWed, 17 Jun 2015 11:48:30 +0200, by Jaroslav Tulach
-
Additional simplification of the mx_truffle.pyWed, 17 Jun 2015 11:43:13 +0200, by Jaroslav Tulach
-
Removal of --vmcwd optionWed, 17 Jun 2015 11:20:23 +0200, by Jaroslav Tulach
-
Removing --installed-jdks optionWed, 17 Jun 2015 11:17:40 +0200, by Jaroslav Tulach
-
Removing jacocoWed, 17 Jun 2015 11:14:19 +0200, by Jaroslav Tulach
-
Renaming the suite to truffleWed, 17 Jun 2015 11:10:39 +0200, by Jaroslav Tulach
-
Ignore NetBeans IDE metadataWed, 17 Jun 2015 11:07:18 +0200, by Jaroslav Tulach
-
Moving all sources into truffle subdirectoryWed, 17 Jun 2015 10:58:08 +0200, by Jaroslav Tulach
-
Removing most of VM specific buildWed, 17 Jun 2015 10:01:47 +0200, by Jaroslav Tulach
-
Removing more of non-Truffle sourcesWed, 17 Jun 2015 09:54:02 +0200, by Jaroslav Tulach
-
Chris pointed out the copyright should reflect the year of file's creation.Wed, 17 Jun 2015 09:07:10 +0200, by Jaroslav Tulach
-
Truffle: remove expensive assertionWed, 17 Jun 2015 04:09:30 +0200, by Andreas Woess
-
Truffle/SL/Debugging: add to the SLREPL debugger an artificial static dependency on SLLanguage, to ensure that it will be on the class path. This is a workaround for the lack of a mechanism to record such dynamic dependencies in the face of complaint by j"canonicalizeprojects".Tue, 16 Jun 2015 18:11:23 -0700, by Michael Van De Vanter
-
add TRUFFLE_DEBUGTue, 16 Jun 2015 17:27:17 -0700, by Mick Jordan
-
Truffle: fix delete/removeProperty regressionTue, 16 Jun 2015 19:27:51 +0200, by Andreas Woess
-
Truffle: remove Shape#copyOverPropertiesInternalTue, 16 Jun 2015 19:26:49 +0200, by Andreas Woess
-
Using _ instead of - as agreed to yesterdayTue, 16 Jun 2015 13:43:32 +0200, by Jaroslav Tulach
-
Need to expose also TRUFFLE-SL as Graal tests against that languageTue, 16 Jun 2015 12:54:55 +0200, by Jaroslav Tulach
-
minimal version for Truffle is 1.7 and less checks when skipping the build of JDKMon, 15 Jun 2015 17:03:28 +0200, by Jaroslav Tulach
-
Few more tweaks to help us pass the gateFri, 12 Jun 2015 18:00:02 +0200, by Jaroslav Tulach
-
Keeping only Truffle-related modules in this repositoryFri, 12 Jun 2015 17:02:36 +0200, by Jaroslav Tulach
-
Add parameter description to jvmci.makeFri, 12 Jun 2015 14:53:05 +0200, by Stefan Anzinger
-
Convert addresses in ArrayCopyCallNode to word sizeFri, 12 Jun 2015 14:52:08 +0200, by Stefan Anzinger
-
Verifying we can use List<Object> via ReadOnlyArrayList in execute(VirtualFrame) without any slowdown.Fri, 12 Jun 2015 14:42:29 +0200, by Jaroslav Tulach
-
Truffle: direct all log output to GraalTruffleRuntime#logThu, 11 Jun 2015 20:46:30 +0200, by Christian Humer
-
Unit tests for counted loop detection.Fri, 12 Jun 2015 11:32:39 +0200, by Roland Schatz
-
Fix trip count of counted loops with stride > 1.Fri, 12 Jun 2015 11:08:45 +0200, by Roland Schatz
-
Preserve stateBefore when creating newInstanceNode and newArrayNode during canonicalizationThu, 11 Jun 2015 20:40:11 -0700, by Christian Wimmer
-
Limit inlining depth during partial evaluation to avoid StackOverflowError, provide useful error message insteadThu, 11 Jun 2015 16:20:13 -0700, by Christian Wimmer
-
Allow subclasses of DynamicNewArrayNode and DynamicNewInstanceNodeThu, 11 Jun 2015 15:14:14 -0700, by Christian Wimmer
-
TypeSwitchNode should be more careful about deleting successorsThu, 11 Jun 2015 13:03:54 -0700, by Tom Rodriguez
-
Map from method name to rule should be per type not per annotation processorThu, 11 Jun 2015 12:15:19 -0700, by Tom Rodriguez
-
MergeThu, 11 Jun 2015 09:51:50 -0700, by Christian Wimmer
-
Move instantiation checks from methods substitutions to the lowering of DynamicNewInstanceNode and DynamicNewArrayNode, so that Unsafe.allocateInstance and Array.newInstance can be intrinsified to a single node.Wed, 10 Jun 2015 17:23:19 -0700, by Christian Wimmer
-
Truffle: minor refactoringThu, 11 Jun 2015 17:16:53 +0200, by Andreas Woess
-
Truffle: remove cached property arrayThu, 11 Jun 2015 17:10:27 +0200, by Andreas Woess
-
Don't create IsNull guard for values with a nonNull stamp.Thu, 11 Jun 2015 16:45:42 +0200, by Roland Schatz
-
Show location identity in dump of JavaWriteNode.Thu, 11 Jun 2015 13:19:51 +0200, by Roland Schatz
-
Update jvmci.makeThu, 11 Jun 2015 13:57:16 +0200, by Stefan Anzinger
-
Do not make builds in jvmci.makeThu, 11 Jun 2015 13:23:21 +0200, by Stefan Anzinger
-
MergeThu, 11 Jun 2015 11:35:55 +0200, by Stefan Anzinger
-
Cleanup code in mx_graal_makefile.py, add commentsThu, 11 Jun 2015 11:35:27 +0200, by Stefan Anzinger
-
jvmci.make remove generated source from search path; export compilers into a different directory when jvmci is disabled: jre/lib/<arch>/(server|client)-nojvmci/Thu, 11 Jun 2015 11:07:28 +0200, by Stefan Anzinger
-
MergeWed, 10 Jun 2015 19:27:05 +0200, by Stefan Anzinger
-
[SPARC] Sign extend offsets in SPARCAddressLoweringWed, 10 Jun 2015 19:26:28 +0200, by Stefan Anzinger
-
Append -nojvmci to the compiler directory when building without jvmciWed, 10 Jun 2015 19:25:28 +0200, by Stefan Anzinger
-
jvmci.make put temp dirs into the target directoryWed, 10 Jun 2015 14:56:49 +0200, by Stefan Anzinger
-
Make jvmci.make quiet and use recipe for build and jarWed, 10 Jun 2015 13:22:03 +0200, by Stefan Anzinger
-
mx: Define BUILD_CLIENT_ONLY instead of setting JVM_VARIANTS when building client compilerWed, 10 Jun 2015 11:06:41 +0200, by Stefan Anzinger
-
Fix bug in access to compressed metaspace pointers.Thu, 11 Jun 2015 11:06:00 +0200, by Roland Schatz
-
Refresh survivingSuccessor after deleting branchWed, 10 Jun 2015 17:56:40 -0700, by Tom Rodriguez
-
re-enabled root compilation of intrinsicsThu, 11 Jun 2015 01:21:44 +0200, by Doug Simon
-
print absolute file names from CFGPrinterObserverThu, 11 Jun 2015 01:16:44 +0200, by Doug Simon
-
fixed npe in CompilationPrinterThu, 11 Jun 2015 01:16:06 +0200, by Doug Simon
-
made getSubstitutionMethod part of Replacements APIThu, 11 Jun 2015 01:15:26 +0200, by Doug Simon
-
Truffle: remove unused codeWed, 10 Jun 2015 20:19:30 +0200, by Andreas Woess
-
Truffle: make transitionMap a ConcurrentHashMapWed, 10 Jun 2015 20:06:17 +0200, by Andreas Woess
-
Truffle: model property replace as direct transitionWed, 10 Jun 2015 20:06:13 +0200, by Andreas Woess
-
Truffle: move property notification hook to shared data, and call it on remove as wellWed, 10 Jun 2015 20:05:52 +0200, by Andreas Woess
-
Add specialized version of inferStamp to IntegerAddExactNode that understands that it cannot overflow.Wed, 10 Jun 2015 16:18:22 +0200, by Christian Humer
-
Make it possible to use a speculation in a FixedGuardWed, 10 Jun 2015 16:07:59 +0200, by Gilles Duboscq
-
Ensure CheckCast used for store check is canonicalized if possibleWed, 10 Jun 2015 11:51:16 +0200, by Gilles Duboscq
-
Make speculation log available in HighTierContextWed, 10 Jun 2015 16:06:52 +0200, by Gilles Duboscq
-
reworded Service documentation to be interms of "providers" instead of "implementations" to better match documentation for the standard ServiceLoader mechanismWed, 10 Jun 2015 16:28:01 +0200, by Doug Simon
-
removed dependency from NFI to JVMCIWed, 10 Jun 2015 16:10:26 +0200, by Doug Simon
-
Show location identity in graph dumps.Wed, 10 Jun 2015 12:07:31 +0200, by Roland Schatz
-
Merge with 878786299d2d72bf0bdbd4002ccffcd1fad69b7aTue, 09 Jun 2015 19:07:39 -0700, by Michael Van De Vanter
-
Findbugs fixTue, 09 Jun 2015 18:48:06 -0700, by Michael Van De Vanter
-
Truffle/APIs and Debugging: Evolutionary steps to integrating debugging and tool support with TruffleVM APIsTue, 09 Jun 2015 15:20:30 -0700, by Michael Van De Vanter
-
Truffle: add a version string to the information provided with Language registrationFri, 05 Jun 2015 18:05:13 -0700, by Michael Van De Vanter
-
removed trailing slash from directory names in jvmci.makeTue, 09 Jun 2015 23:00:38 +0200, by Doug Simon
-
com.oracle.jvmci.service.Service is now a marker for service implementations available via JVMCI; removed Truffle -> JVMCI dependencyTue, 09 Jun 2015 22:44:34 +0200, by Doug Simon
-
removed timestamp from "unknown" Graal version stringTue, 09 Jun 2015 22:31:05 +0200, by Doug Simon
-
made access to CompilerToVM from PrintStreamOption lazy to resolve initialization issueTue, 09 Jun 2015 20:36:45 +0200, by Doug Simon
-
Corrected ymm save location descriptionTue, 09 Jun 2015 12:04:47 -0700, by Tom Rodriguez
-
Truffle: allow non-constant Assumption checksTue, 09 Jun 2015 20:24:19 +0200, by Christian Humer
-
renamed fields in TTY to better reflect their semanticsTue, 09 Jun 2015 17:29:15 +0200, by Doug Simon
-
use a JVMCI service to initialize the underlying PrintStream in TTYTue, 09 Jun 2015 17:25:57 +0200, by Doug Simon
-
handle race creating a symlink in mxTue, 09 Jun 2015 17:23:42 +0200, by Doug Simon
-
Truffle-DSL: speculate using a compilation final boolean that the unsupported branch is not taken for single specializable nodes.Tue, 09 Jun 2015 12:50:43 +0200, by Christian Humer