Mercurial > hg > truffle
graph
-
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
-
Truffle-DSL: compute UnsupportedSpecializationException message lazily; Add a @TruffleBoundary to its constructor as it may end up on the fast path.Tue, 09 Jun 2015 12:50:43 +0200, by Christian Humer
-
Truffle-DSL: fix unsupported method for single specializable nodes was generated too often.Tue, 09 Jun 2015 12:50:43 +0200, by Christian Humer
-
Use ressource array while parsing services rather than leak a heap arrayTue, 09 Jun 2015 13:19:52 +0200, by Gilles Duboscq
-
Renaming of classes around jvmciOptions for clarityTue, 09 Jun 2015 13:06:37 +0200, by Gilles Duboscq
-
Add graal.printer to graal.jarTue, 09 Jun 2015 12:49:55 +0200, by Gilles Duboscq
-
MergeTue, 09 Jun 2015 11:56:04 +0200, by Gilles Duboscq
-
mx: Remove leftover debug statementTue, 09 Jun 2015 11:53:26 +0200, by Gilles Duboscq
-
Add missing annotation processor to graal.printerTue, 09 Jun 2015 11:52:55 +0200, by Gilles Duboscq
-
Merge with jdk8u45-b14Tue, 09 Jun 2015 11:54:04 +0200, by Gilles Duboscq
-
Added tag jdk8u45-b13 for changeset efbf340fc7f5Tue, 17 Mar 2015 11:22:51 -0700, by asaha
-
Added tag jdk8u45-b12 for changeset dc29108bcbcb jdk8u45-b13Mon, 16 Mar 2015 11:19:42 -0700, by asaha
-
Added tag jdk8u40-b27 for changeset 6824e2475e04Thu, 12 Mar 2015 20:15:42 -0700, by asaha
-
8074662: Update 3rd party readme and license for LibPNG v 1.6.16Tue, 10 Mar 2015 15:33:50 -0700, by asaha
-
Added tag jdk8u45-b11 for changeset f4822d122041Mon, 09 Mar 2015 12:35:33 -0700, by asaha
-
Added tag jdk8u40-b26 for changeset f39b6944ad44 jdk8u40-b27Sat, 07 Mar 2015 10:25:19 -0800, by asaha
-
Added tag jdk8u45-b10 for changeset a9f578607920Mon, 02 Mar 2015 11:14:04 -0800, by asaha
-
Added tag jdk8u45-b09 for changeset 35d8318de0b6 jdk8u45-b10Mon, 23 Feb 2015 14:47:40 -0800, by asaha
-
Added tag jdk8u45-b08 for changeset 35c7330b68e2 jdk8u45-b09Mon, 16 Feb 2015 11:05:03 -0800, by asaha
-
8071818: Incorrect addressing mode used for ldf in SPARC assemblerFri, 30 Jan 2015 10:40:08 +0100, by zmajo
-
8073223: Increment the build value to b02 for hs25.45 in 8u45-b08Mon, 16 Feb 2015 07:19:22 -0800, by asaha
-
MergeWed, 11 Feb 2015 14:14:36 -0800, by asaha
-
Added tag jdk8u45-b07 for changeset 5871f3dd9b4aMon, 09 Feb 2015 09:06:19 -0800, by asaha
-
Added tag jdk8u45-b06 for changeset 3afa9cc6e8d5Mon, 02 Feb 2015 13:28:48 -0800, by asaha
-
Added tag jdk8u45-b05 for changeset 344ff6e45a1eMon, 26 Jan 2015 11:59:40 -0800, by asaha
-
Added tag jdk8u45-b04 for changeset 2f586e3c4b6dTue, 20 Jan 2015 12:29:04 -0800, by asaha
-
Added tag jdk8u31-b32 for changeset 15d8108258cbTue, 20 Jan 2015 09:53:54 -0800, by asaha
-
MergeMon, 19 Jan 2015 12:28:21 -0800, by asaha
-
Added tag jdk8u45-b03 for changeset f41aa01b0a04Mon, 12 Jan 2015 13:48:39 -0800, by asaha
-
Added tag jdk8u31-b31 for changeset b517d3a9aebf jdk8u31-b32Mon, 12 Jan 2015 06:48:21 -0800, by asaha
-
MergeMon, 05 Jan 2015 09:56:13 -0800, by asaha
-
MergeMon, 05 Jan 2015 09:26:17 -0800, by asaha
-
MergeMon, 29 Dec 2014 14:42:55 -0800, by asaha
-
Added tag jdk8u45-b02 for changeset 626fd8c2eec6Mon, 22 Dec 2014 14:00:31 -0800, by asaha
-
Added tag jdk8u25-b33 for changeset 4e1f52384f9fWed, 17 Dec 2014 08:43:16 -0800, by asaha
-
MergeThu, 18 Dec 2014 14:19:36 -0800, by asaha
-
MergeFri, 12 Dec 2014 08:46:00 -0800, by asaha
-
MergeWed, 03 Dec 2014 09:23:36 -0800, by asaha
-
Added tag jdk8u25-b32 for changeset 631f0c7b49c0 jdk8u25-b33Wed, 19 Nov 2014 11:27:14 -0800, by katleman
-
MergeMon, 22 Dec 2014 09:27:29 -0800, by asaha
-
8065366: Better private method resolutionThu, 18 Dec 2014 17:59:15 -0800, by acorn
-
MergeWed, 17 Dec 2014 09:10:57 -0800, by asaha
-
Added tag jdk8u45-b01 for changeset 41c3c456e326Mon, 15 Dec 2014 15:37:48 -0800, by asaha
-
MergeMon, 01 Dec 2014 19:09:54 -0800, by asaha
-
MergeMon, 01 Dec 2014 11:29:12 -0800, by asaha
-
8064524: Compiler code generation improvementsMon, 01 Dec 2014 13:06:20 -0500, by drchase
-
MergeWed, 19 Nov 2014 15:02:01 -0800, by asaha
-
8050807: Better performing performance data handlingMon, 17 Nov 2014 15:51:46 -0500, by gthornbr
-
8062675: jmap is unable to display information about java processes and prints only pidsMon, 10 Nov 2014 09:47:41 -0800, by asaha
-
MergeThu, 06 Nov 2014 09:39:49 -0800, by asaha
-
MergeFri, 31 Oct 2014 17:09:14 -0700, by asaha
-
MergeFri, 24 Oct 2014 17:09:30 -0700, by asaha
-
8050807: Better performing performance data handlingFri, 24 Oct 2014 15:02:37 -0400, by hseigel
-
MergeMon, 20 Oct 2014 23:02:07 -0700, by asaha
-
8058982: Better verification of an exceptional invokespecialMon, 20 Oct 2014 15:14:56 -0400, by hseigel
-
8059064: Better G1 log cachingSun, 19 Oct 2014 21:00:56 -0700, by jmasa
-
MergeTue, 14 Oct 2014 11:38:53 -0700, by asaha
-
8055479: TLAB stabilityThu, 09 Oct 2014 15:42:23 +0200, by mgerdin
-
8047125: (ref) More phantom object referencesFri, 26 Sep 2014 17:48:10 -0400, by jmasa
-
8060073: Increment minor version of HSx for 8u45 and initialize the build numberThu, 09 Oct 2014 13:22:41 -0700, by asaha
-
MergeThu, 09 Oct 2014 13:16:47 -0700, by asaha
-
Added tag jdk8u45-b00 for changeset b95f13f05f55Thu, 09 Oct 2014 12:07:01 -0700, by asaha
-
MergeTue, 07 Oct 2014 08:42:42 -0700, by asaha
-
Added tag jdk8u40-b25 for changeset 698dd28ecc78 jdk8u40-b26Wed, 11 Feb 2015 12:20:03 -0800, by katleman
-
Use wordKind/wordSize instead of hardcoded long/64 in address calculations.Tue, 09 Jun 2015 12:17:22 +0200, by Roland Schatz
-
change phase order (ConvertDeoptimizeToGuard earlier, PEA after loop peeling/unswitching)Tue, 09 Jun 2015 11:06:32 +0200, by Lukas Stadler
-
Escape find filename pattern, as it would be expanded if there exists a *.java file in the working directory. (JBS:GRAAL-52)Tue, 09 Jun 2015 10:32:54 +0200, by Stefan Anzinger
-
added missing annotationProcessors to com.oracle.jvmci.debug projectTue, 09 Jun 2015 07:51:46 +0200, by Doug Simon
-
removed reference to GraalTue, 09 Jun 2015 00:42:50 +0200, by Doug Simon
-
improve error message when JVMCI services are not foundTue, 09 Jun 2015 00:28:56 +0200, by Doug Simon
-
moved JVMCI sources from graal/ to jvmci/ directoryTue, 09 Jun 2015 00:22:49 +0200, by Doug Simon
-
removed MX_TARGET; replace VERBOSE with MAKE_VERBOSEMon, 08 Jun 2015 23:40:08 +0200, by Doug Simon
-
moved putting truffle.jar on the boot class path from the VM to mx (JBS:GRAAL-53)Mon, 08 Jun 2015 22:32:04 +0200, by Doug Simon
-
converted OptionsVerifier to be a unit testMon, 08 Jun 2015 22:21:12 +0200, by Doug Simon
-
Use export target explicitly in mx_graal.py when building JDK (JBS:GRAAL-52)Mon, 08 Jun 2015 20:30:39 +0200, by Stefan Anzinger
-
Create DEST_SUBDIR when doing install_jvm (JBS:GRAAL-52)Mon, 08 Jun 2015 18:07:25 +0200, by Stefan Anzinger
-
Fix windows build for jvmci (JBS:GRAAL-52)Mon, 08 Jun 2015 17:04:02 +0200, by Stefan Anzinger
-
Remove conditional makefile-based compilation of jvmci from mx_graal.pyMon, 08 Jun 2015 14:25:25 +0200, by Stefan Anzinger
-
Make jvmci.make stable; add header for building the jvmci.make; default to use the jvmci.make file when running mx.buildFri, 05 Jun 2015 16:28:19 +0200, by Stefan Anzinger
-
fixed remnants of "graal" names in JVMCI codeMon, 08 Jun 2015 20:24:51 +0200, by Doug Simon
-
fixed regression causing mx not to install jars into $(SHARED_DIR)Mon, 08 Jun 2015 20:24:05 +0200, by Doug Simon
-
Use the fact that a range checked array index is not negative to avoid sign-extension of the index register.Mon, 08 Jun 2015 19:32:59 +0200, by Roland Schatz
-
Use AMD64 addressing modes for direct reading from narrow oops.Mon, 08 Jun 2015 19:32:53 +0200, by Roland Schatz
-
[SPARC] Create SPARC specific address nodes.Mon, 08 Jun 2015 19:19:51 +0200, by Roland Schatz
-
[AMD64] Create AMD64 specific address nodes.Mon, 08 Jun 2015 19:19:45 +0200, by Roland Schatz
-
Introduce AddressNode to represent pointer arithmetic, remove LocationNode.Mon, 08 Jun 2015 18:47:58 +0200, by Roland Schatz
-
Work around CTW Graal compiler initlization order issueMon, 08 Jun 2015 15:57:52 +0200, by Gilles Duboscq
-
mx: Filter package-info.class out when checking timestamps for java compilationsMon, 08 Jun 2015 15:01:17 +0200, by Doug Simon
-
Introduce Compiler interface in jvmci. Use it from jvmci.hotspot.CompilationTaskWed, 03 Jun 2015 15:47:54 +0200, by Gilles Duboscq
-
AMD64HotSpotMove: make HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp a MoveOp.Mon, 08 Jun 2015 13:20:02 +0200, by Josef Eisl
-
Provide a method to determine size in bytes of a Stamp.Mon, 08 Jun 2015 12:14:36 +0200, by Roland Schatz
-
Drop stamp information of OSR proxies in graph builder.Mon, 08 Jun 2015 12:09:37 +0200, by Roland Schatz
-
include package-info.java in mx driven Java compilationMon, 08 Jun 2015 11:47:32 +0200, by Doug Simon
-
use qualified references in package-info.java javadoc to accommodate limitation in EclipseMon, 08 Jun 2015 11:46:48 +0200, by Doug Simon
-
Add LoopSpilling.Wed, 03 Jun 2015 16:53:55 +0200, by Josef Eisl
-
AMD64HotSpotMove: split HotSpotLoadConstantOp into HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp.Mon, 01 Jun 2015 12:16:53 +0200, by Josef Eisl
-
LIRIntrospection#scanField: use isAssignableFrom to check for constants.Mon, 01 Jun 2015 12:14:33 +0200, by Josef Eisl
-
BytecodeParser#lookupField: use eagerResolving instead of unresolvedIsError to guard explicit initialization.Wed, 03 Jun 2015 09:28:41 +0200, by Josef Eisl
-
Polishing inter-operability APIs: Exposing only Message, TruffleObject and ForeignAccess-related classes.Mon, 08 Jun 2015 04:50:13 +0200, by Jaroslav Tulach
-
Fix the anchoring node in the lowering phase to not skip over loop exits.Sun, 07 Jun 2015 16:59:03 +0200, by Thomas Wuerthinger
-
Add test for implicit null check phase.Sun, 07 Jun 2015 16:21:00 +0200, by Thomas Wuerthinger
-
Fix too conservative anchoring of PiNode in CheckCastNode lowering.Sun, 07 Jun 2015 16:16:10 +0200, by Thomas Wuerthinger
-
Lower TypeCheck node in first lowering.Sun, 07 Jun 2015 01:08:35 +0200, by Thomas Wuerthinger
-
Small improvement and clean up of InstanceOfNode.Sun, 07 Jun 2015 00:47:10 +0200, by Thomas Wuerthinger
-
Fix the guard anchors in the lowering phase and add a simple test case to prevent future regressions.Sat, 06 Jun 2015 23:52:39 +0200, by Thomas Wuerthinger
-
Split MonitorEnterNode into RawMonitorEnterNode, null check, and hub load.Sat, 06 Jun 2015 22:19:26 +0200, by Thomas Wuerthinger
-
Merge.Sat, 06 Jun 2015 15:13:09 +0200, by Thomas Wuerthinger
-
Undo changes around saving of ymm registers.Sat, 06 Jun 2015 15:12:58 +0200, by Thomas Wuerthinger
-
Merge.Fri, 05 Jun 2015 23:54:02 +0200, by Thomas Wuerthinger
-
Another fix for the implicit null check phase.Fri, 05 Jun 2015 23:53:43 +0200, by Thomas Wuerthinger
-
Merge.Fri, 05 Jun 2015 17:12:08 +0200, by Thomas Wuerthinger
-
Fix a regression caused by the implicit null check changes.Fri, 05 Jun 2015 17:11:50 +0200, by Thomas Wuerthinger
-
disable ConvertDeoptimizeToGuardPhase for snippet graphs containing snippet counters to avoid (silent) deletion of counters on a path terminated by a deoptFri, 05 Jun 2015 23:05:16 +0200, by Doug Simon
-
count all type check hint misses not just the last oneFri, 05 Jun 2015 23:03:41 +0200, by Doug Simon
-
added missing word operation annotations to MetaspacePointerFri, 05 Jun 2015 22:16:56 +0200, by Doug Simon
-
GraphPE: force inlining in replacements when parsing cached graphsFri, 05 Jun 2015 18:38:24 +0200, by Andreas Woess
-
fix rethrowException flag in exception dispatch stateFri, 05 Jun 2015 17:59:05 +0200, by Andreas Woess
-
Iterator-less NodeUsageIterable#first()Fri, 05 Jun 2015 16:43:34 +0200, by Andreas Woess
-
added counters for profile based type-check snippets that miss one of the profile typesFri, 05 Jun 2015 17:33:15 +0200, by Doug Simon
-
added counters for the number of elements copied by arraycopy snippetsFri, 05 Jun 2015 17:28:29 +0200, by Doug Simon
-
added SnippetCounter.add() methodFri, 05 Jun 2015 17:08:27 +0200, by Doug Simon
-
improved names of arraycopy snippet countersFri, 05 Jun 2015 17:07:45 +0200, by Doug Simon
-
separate 1000's in snippet counter reports with commasFri, 05 Jun 2015 17:05:41 +0200, by Doug Simon
-
improved formatting of snippet countersFri, 05 Jun 2015 11:58:49 +0200, by Doug Simon
-
removed BytecodeDisassemblerProviderFri, 05 Jun 2015 10:50:00 +0200, by Doug Simon
-
Truffle-DSL: fix NPE in getImplicitCastType if an implicitely casted type is short circuited. (reported-by: Mohaned Qunaibit)Fri, 05 Jun 2015 14:12:49 +0200, by Christian Humer
-
Exclude distributions from exporting which are delivered with HotSpot (JBS:GRAAL-52)Fri, 05 Jun 2015 13:04:40 +0200, by Stefan Anzinger
-
Add -m switch to mx build, which builds/exports JVMCI with the make/jvmci.make fileFri, 05 Jun 2015 10:00:06 +0200, by Stefan Anzinger
-
Provide a pattern for mktemp (Required on Mac)Fri, 05 Jun 2015 07:06:56 +0200, by Stefan Anzinger
-
MergeThu, 04 Jun 2015 19:49:45 -0700, by Tom Rodriguez
-
Reduce delta relative to hotspot for ymm register mapsThu, 04 Jun 2015 12:31:54 -0700, by Tom Rodriguez
-
Anti-delta register saving portion of a560c9b81f0fThu, 04 Jun 2015 12:36:07 -0700, by Tom Rodriguez
-
added counters for MonitorSnippetsThu, 04 Jun 2015 23:04:52 +0200, by Doug Simon
-
Add missing null checkThu, 04 Jun 2015 12:50:21 -0700, by Tom Rodriguez
-
MergeThu, 04 Jun 2015 11:08:12 -0700, by Tom Rodriguez
-
Use dense index when possible for location markerThu, 04 Jun 2015 10:46:23 -0700, by Tom Rodriguez
-
Track max live register value in reference mapWed, 03 Jun 2015 20:24:05 -0700, by Tom Rodriguez
-
Simplify interface to reference mapWed, 03 Jun 2015 19:57:38 -0700, by Tom Rodriguez
-
Make illegal value a nested classWed, 03 Jun 2015 19:33:17 -0700, by Tom Rodriguez
-
Make shared NO_VALUES arrayWed, 03 Jun 2015 19:35:19 -0700, by Tom Rodriguez
-
added missing EXPORT_LIST definitions in defs.makeThu, 04 Jun 2015 17:04:21 +0200, by Doug Simon
-
require that @ServiceProvider is only used for JVMCI servicesThu, 04 Jun 2015 16:51:37 +0200, by Doug Simon
-
unified the DisassemblerProvider service interface to support both the hsdis and HexCodeFile based disassemblersThu, 04 Jun 2015 16:50:51 +0200, by Doug Simon
-
moved project definitions from JVMCI section to Graal sectionThu, 04 Jun 2015 13:44:27 +0200, by Doug Simon
-
Improve implicit null check elimination to be aware of guards.Thu, 04 Jun 2015 16:15:14 +0200, by Thomas Wuerthinger
-
Make ControlFlowAnchorDirectiveTest less restrictive. Should not depend on peeling policy.Thu, 04 Jun 2015 15:16:14 +0200, by Thomas Wuerthinger
-
only need a 32-bit move instead of a 64-bit move for stack bangingThu, 04 Jun 2015 13:36:56 +0200, by Doug Simon
-
moved asm, bytecode and asm.test code back to com.oracle.graal name space (JBS:GRAAL-53)Thu, 04 Jun 2015 13:35:47 +0200, by Doug Simon
-
Update jvmci.make to latest suites.pyThu, 04 Jun 2015 09:17:32 +0200, by Stefan Anzinger
-
Improve makefile generator, exporting files into shared dir (JBS:GRAAL-52)Thu, 04 Jun 2015 03:21:58 +0200, by Stefan Anzinger
-
Change makefile generator to produce human readable code (JBS:GRAAL-52)Wed, 03 Jun 2015 20:24:04 +0200, by Stefan Anzinger
-
Give languages a chance to do implicit exports. Prefer explicit exports over implicit ones.Thu, 04 Jun 2015 08:08:05 +0200, by Jaroslav Tulach
-
HotSpotNodePlugin should use providers from GraphBuilderContextThu, 04 Jun 2015 01:00:44 +0200, by Andreas Woess
-
Backed out changeset: 5db03b62b621Thu, 04 Jun 2015 01:00:00 +0200, by Andreas Woess
-
fixed canonicalizeprojects issuesWed, 03 Jun 2015 22:13:10 +0200, by Doug Simon
-
removed redundant definition of JVM opcodesWed, 03 Jun 2015 21:53:28 +0200, by Doug Simon
-
moved com.oracle.graal.bytecode to JVMCI namespace (JBS:GRAAL-53)Wed, 03 Jun 2015 21:42:01 +0200, by Doug Simon
-
removed ExcludeFromIdentityComparisonVerification and replaced it with a white list in CheckGraalInvariantsWed, 03 Jun 2015 21:34:21 +0200, by Doug Simon
-
moved com.oracle.asm.**.test to JVMCI namespace (JBS:GRAAL-53)Wed, 03 Jun 2015 18:33:23 +0200, by Doug Simon
-
moved com.oracle.asm.** to jvmci-util.jar (JBS:GRAAL-53)Wed, 03 Jun 2015 18:06:44 +0200, by Doug Simon
-
made HotSpotDisassemblerProvider a stand alone JVMCI service implementation of DisassemblerProviderWed, 03 Jun 2015 17:12:05 +0200, by Doug Simon
-
moved CodeCacheProvider.disassemble(...) from API to CFGPrinterObserverWed, 03 Jun 2015 16:52:41 +0200, by Doug Simon
-
added JVMCI_UTIL distributionWed, 03 Jun 2015 16:23:33 +0200, by Doug Simon
-
Truffle: fix FastPE regressionWed, 03 Jun 2015 18:07:07 +0200, by Andreas Woess
-
mx fsckprojects: exclude .workspace/Wed, 03 Jun 2015 17:43:21 +0200, by Andreas Woess
-
mx archive: exclude dotfilesWed, 03 Jun 2015 17:38:26 +0200, by Andreas Woess
-
InlineInvokePlugin#notify{Before,After}Inline should be called with inlinedMethodWed, 03 Jun 2015 17:37:43 +0200, by Andreas Woess
-
Using SourceVersion.latest() to avoid warnings when building on JDK8Wed, 03 Jun 2015 16:25:39 +0200, by Jaroslav Tulach
-
Fix ObjectStampJoinTest.Wed, 03 Jun 2015 15:12:24 +0200, by Thomas Wuerthinger
-
Fix isPointerNonNull utility. If a stamp does not have values, it also cannot be null.Wed, 03 Jun 2015 14:58:00 +0200, by Thomas Wuerthinger
-
Merge.Wed, 03 Jun 2015 14:15:42 +0200, by Thomas Wuerthinger
-
Empty pointer stamps are also non-null.Wed, 03 Jun 2015 14:08:29 +0200, by Thomas Wuerthinger
-
Move lowering of TypeCheckNode to VM-independent lowering provider.Wed, 03 Jun 2015 13:24:28 +0200, by Thomas Wuerthinger
-
Make stamp of checkcast more precise.Wed, 03 Jun 2015 13:08:13 +0200, by Thomas Wuerthinger
-
fix bug where computed graal.version value is longer than the placeholder valueWed, 03 Jun 2015 13:47:47 +0200, by Doug Simon
-
Verifying behavior of TruffleLanguage when it faces invalid source code.Wed, 03 Jun 2015 10:56:15 +0200, by Jaroslav Tulach
-
Making TruffleTCK abstract after skipping abstract test classes in GraalJUnitCoreWed, 27 May 2015 11:16:01 +0200, by Jaroslav Tulach
-
TCK now checks behavior when parsing unparseable codeWed, 27 May 2015 10:49:06 +0200, by Jaroslav Tulach
-
Behavior of null-like values is now part of the TCKWed, 03 Jun 2015 10:17:19 +0200, by Jaroslav Tulach