Thu, 06 Aug 2015 18:20:20 +0200 |
Jaroslav Tulach |
checkstyle lints
|
Thu, 06 Aug 2015 18:08:27 +0200 |
Jaroslav Tulach |
Removing VirtualFrame parameter. Documenting.
|
Thu, 06 Aug 2015 17:29:43 +0200 |
Jaroslav Tulach |
No need to adopt children
|
Thu, 06 Aug 2015 17:22:35 +0200 |
Jaroslav Tulach |
Introducing FindContextNode
|
Thu, 06 Aug 2015 08:33:18 +0200 |
Jaroslav Tulach |
checkstyle lint
|
Thu, 06 Aug 2015 08:31:49 +0200 |
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.
|
Wed, 05 Aug 2015 10:19:41 -0700 |
Tom Rodriguez |
Remove trailing whitespace from UPL license
|
Wed, 05 Aug 2015 16:47:04 +0200 |
Jaroslav Tulach |
Removing IdentityValueProfile and ExactClassValueProfile classes from the API
|
Wed, 05 Aug 2015 15:58:55 +0200 |
Jaroslav Tulach |
No instances of TruffleOptions
|
Wed, 05 Aug 2015 14:35:38 +0200 |
Jaroslav Tulach |
Truffle specific overview
|
Wed, 05 Aug 2015 14:35:22 +0200 |
Jaroslav Tulach |
interop API is stable
|
Wed, 05 Aug 2015 14:17:24 +0200 |
Jaroslav Tulach |
Properly classifying the API packages
|
Tue, 04 Aug 2015 22:50:40 -0700 |
Tom Rodriguez |
Enable SLTestRunner to find tests from jar file
|
Tue, 04 Aug 2015 17:03:27 +0200 |
Gilles Duboscq |
Change temporary description for truffle-debug
|
Tue, 04 Aug 2015 17:01:07 +0200 |
Gilles Duboscq |
Add snapshots repository
|
Tue, 04 Aug 2015 16:54:07 +0200 |
Jaroslav Tulach |
Providing information about API packages
|
Tue, 04 Aug 2015 11:15:08 +0200 |
Gilles Duboscq |
Rename truffle-api.jar distribution to TRUFFLE_API
|
Tue, 04 Aug 2015 14:12:24 +0200 |
Gilles Duboscq |
Add additional metadata to suite.py
|
Mon, 03 Aug 2015 10:55:39 +0200 |
Doug Simon |
fixed Eclipse/pydev project references
|
Fri, 31 Jul 2015 14:49:02 -0700 |
Mick Jordan |
Merge
|
Fri, 31 Jul 2015 14:42:26 -0700 |
Mick Jordan |
backout changeset 52ba013fd495
|
Thu, 30 Jul 2015 17:12:08 -0700 |
Tom Rodriguez |
Fix checkstyle problems
|
Thu, 30 Jul 2015 18:13:42 +0200 |
Jaroslav Tulach |
ecj lints
|
Thu, 30 Jul 2015 18:06:10 +0200 |
Jaroslav Tulach |
Adding spaces to end of lines in header as UPL and its checkstyle config requires that.
|
Thu, 30 Jul 2015 17:52:43 +0200 |
Jaroslav Tulach |
Findbugs complains about the LAST static variable assignment. Remove, as it is not used anyway.
|
Thu, 30 Jul 2015 17:36:34 +0200 |
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:16:59 +0200 |
Josef Eisl |
SourceTextTest: fix formating.
|
Wed, 29 Jul 2015 16:43:47 +0200 |
Jaroslav Tulach |
No need for special maven-install-truffle - generic maven-install should be good enough
|
Wed, 29 Jul 2015 16:14:32 +0200 |
Jaroslav Tulach |
Added tag truffle-0.8 for changeset 7aab14a2bb4e
|
Tue, 28 Jul 2015 17:28:29 -0700 |
Mick Jordan |
Merge
|
Tue, 28 Jul 2015 17:24:07 -0700 |
Mick Jordan |
add SyntaxNode interface, associated methods in Node
|
Tue, 28 Jul 2015 18:33:42 +0200 |
Roland Schatz |
Merge.
|
Tue, 28 Jul 2015 09:00:15 -0700 |
Mick Jordan |
temp disable empty source unit tests
|
Mon, 27 Jul 2015 15:58:58 -0700 |
Mick Jordan |
Merge
|
Mon, 27 Jul 2015 15:56:46 -0700 |
Mick Jordan |
remove final on clearSourceSection
|
Thu, 23 Jul 2015 16:52:50 -0700 |
Mick Jordan |
fixes for empty sources
|
Fri, 17 Jul 2015 15:02:05 -0700 |
Mick Jordan |
remove final from key SourceSection methods
|
Mon, 27 Jul 2015 16:34:38 +0200 |
Roland Schatz |
Add unit tests to truffle gate.
|
Fri, 24 Jul 2015 11:02:40 -0700 |
Mick Jordan |
remove final from Node.assignSourceSection/getSourceSection/getEncapsulatingSourceSection methods
|
Fri, 24 Jul 2015 11:00:47 -0700 |
Mick Jordan |
add .r/.R files types to TruffleVM.eval(URI)
|
Fri, 24 Jul 2015 16:54:40 +0200 |
Roland Schatz |
Restore accidentially deleted files.
|
Fri, 24 Jul 2015 16:37:09 +0200 |
Roland Schatz |
Remove leftover mx files.
|
Fri, 24 Jul 2015 15:09:32 +0200 |
Roland Schatz |
Fix checkstyle problems.
|
Thu, 23 Jul 2015 22:17:06 +0200 |
Doug Simon |
inter-suite library references must use qualified form
|
Thu, 23 Jul 2015 18:31:31 +0200 |
Doug Simon |
updated imported suite version
|
Wed, 22 Jul 2015 00:06:15 +0200 |
Doug Simon |
reflected mx version bump to 5.0.0
|
Tue, 21 Jul 2015 16:20:18 +0200 |
Doug Simon |
Merge with truffle
|
Tue, 21 Jul 2015 16:06:31 +0200 |
Doug Simon |
made SLInstrumentTestRunner (maybe) find test classes when Truffle is not the primary suite
|
Tue, 21 Jul 2015 15:56:56 +0200 |
Doug Simon |
made SLTestRunner (maybe) find test classes when Truffle is not the primary suite
|
Tue, 21 Jul 2015 01:15:01 +0200 |
Doug Simon |
fixed more "annotationProcessors" attributes
|
Mon, 20 Jul 2015 15:19:52 +0200 |
Doug Simon |
removed cyclic dependencies
|
Mon, 20 Jul 2015 12:50:10 +0200 |
Doug Simon |
fixed incomplete or redundant "annotationProcessors" attributes
|
Mon, 20 Jul 2015 00:25:22 +0200 |
Doug Simon |
annotation processor dependencies must be Distributions or Libraries; inter-suite references must be qualified with suite prefix
|
Fri, 10 Jul 2015 13:43:51 +0200 |
Gilles Duboscq |
Merge
|
Wed, 08 Jul 2015 23:35:05 +0200 |
Doug Simon |
updated mx2 version requirement
|
Wed, 08 Jul 2015 22:30:27 +0200 |
Doug Simon |
removed non-Truffle code from mx.truffle/mx_truffle.py
|
Wed, 08 Jul 2015 22:18:28 +0200 |
Doug Simon |
fixed project reference to be mxtool2
|
Wed, 08 Jul 2015 22:17:30 +0200 |
Doug Simon |
removed unnecessary library definitions
|
Wed, 08 Jul 2015 22:16:09 +0200 |
Doug Simon |
removed mxtool/
|
Sat, 25 Jul 2015 10:25:36 +0200 |
Jaroslav Tulach |
Making sure the accessor can really find the TruffleLanguage instance by its class
|
Thu, 23 Jul 2015 17:23:05 +0200 |
Andreas Woess |
add more truffle boundaries
|
Thu, 23 Jul 2015 16:28:48 +0200 |
Andreas Woess |
add missing truffle boundaries
|
Thu, 23 Jul 2015 10:48:53 +0200 |
Jaroslav Tulach |
Lukas wants there methods to be available for Truffle language implementors.
|
Wed, 22 Jul 2015 14:25:03 +0200 |
Jaroslav Tulach |
Providing a bit more meaningful documentation to our recent debugging improvements
|
Wed, 22 Jul 2015 13:07:02 +0200 |
Jaroslav Tulach |
Force regeneration of Javadoc if invoked explicitly from NetBeans IDE
|
Tue, 21 Jul 2015 17:34:08 +0200 |
Jaroslav Tulach |
Some language REPLs need access to the current stack. Make the method public.
|
Tue, 21 Jul 2015 13:07:58 +0200 |
Christian Humer |
Fix header check for DSL generated code.
|
Tue, 21 Jul 2015 11:08:04 +0200 |
Christian Humer |
Make headers valid for checkstyle again.
|
Sat, 18 Jul 2015 18:03:36 +0200 |
Jaroslav Tulach |
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.
|
Thu, 16 Jul 2015 19:11:31 +0200 |
Gilles Duboscq |
Added tag graal-0.8 for changeset 7aab14a2bb4e
|
Thu, 16 Jul 2015 16:01:48 +0200 |
Gilles Duboscq |
Rename mx copyright file for upl
graal-0.8 truffle-0.8
|
Thu, 16 Jul 2015 18:54:07 +0200 |
Jaroslav Tulach |
Highlight few changes since 0.7
|
Thu, 16 Jul 2015 18:44:15 +0200 |
Jaroslav Tulach |
0.8 version will soon be out
|
Thu, 16 Jul 2015 15:54:37 +0200 |
Gilles Duboscq |
Remove old licence files and add UPL licence
|
Thu, 16 Jul 2015 15:50:46 +0200 |
Gilles Duboscq |
Update SL copyright headers to use UPL
|
Thu, 16 Jul 2015 15:35:35 +0200 |
Gilles Duboscq |
Remove .jconf
|
Thu, 16 Jul 2015 14:57:45 +0200 |
Stefan Marr |
First draft of Truffle README.md
|
Thu, 16 Jul 2015 14:07:11 +0200 |
Gilles Duboscq |
Changelog: make it Truffle-only and prepare for 0.8
|
Thu, 16 Jul 2015 13:59:50 +0200 |
Gilles Duboscq |
Re-add graal version tags
|
Mon, 13 Jul 2015 16:49:18 +0200 |
Doug Simon |
made sourcesPath attribute consistent with path attribute for TRUFFLE distribution
|
Mon, 13 Jul 2015 16:31:44 +0200 |
Doug Simon |
added throwsControlFlowException element to @TruffleBoundary
|
Wed, 08 Jul 2015 11:49:59 +0200 |
Gilles Duboscq |
Restrict LanguageRegistrationProcessor to process Registration annotation.\nFixes problems where it would consume DSL annotations.
|
Thu, 02 Jul 2015 17:33:58 +0200 |
Michael Van De Vanter |
Truffle/Source: close the Reader when finished.
|
Wed, 01 Jul 2015 23:22:52 +0200 |
Doug Simon |
mx2 support: added definition of main.class property to be injected into nbproject/project.properties
|
Wed, 01 Jul 2015 10:23:36 +0200 |
Jaroslav Tulach |
Less classes in the source API package. Merging interfaces and their only implementation into final classes. Hiding NullSourceSection behind factory method. Using JDK's standard CharsetDecoder instead of proprietary BytesDecoder.
|
Tue, 30 Jun 2015 17:29:17 +0200 |
Michael Van De Vanter |
Truffle/SL Debugging: fix two places where the QuitException wasn't being handled correctly.
|
Fri, 26 Jun 2015 16:25:41 +0200 |
Andreas Woess |
clean up NodeFieldAccessor (remove #getOffset())
|
Fri, 26 Jun 2015 16:04:15 +0200 |
Jaroslav Tulach |
Doug prefers usage of abort
|
Fri, 26 Jun 2015 15:51:50 +0200 |
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 14:47:52 +0200 |
Jaroslav Tulach |
Call into mx to generate javadoc for the project
|
Fri, 26 Jun 2015 14:09:56 +0200 |
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 09:42:29 +0200 |
Jaroslav Tulach |
We certainly don't want instances of this class: hiding constructor.
|
Thu, 25 Jun 2015 14:31:06 +0200 |
Doug Simon |
removed findbugs-SuppressFBWarnings.jar
|
Thu, 25 Jun 2015 13:37:44 +0200 |
Doug Simon |
added local SuppressFBWarnings annotation
|
Thu, 25 Jun 2015 11:03:54 +0200 |
Doug Simon |
removed outputparser.py and FINDBUGS library
|
Thu, 25 Jun 2015 10:44:51 +0200 |
Doug Simon |
renamed pydev project from 'mx' to 'mx.truffle'
|
Thu, 25 Jun 2015 09:49:19 +0200 |
Jaroslav Tulach |
Make sure the more code compiles with JDK7
|
Thu, 25 Jun 2015 09:44:54 +0200 |
Jaroslav Tulach |
Make sure the code compiles with JDK7
|
Thu, 25 Jun 2015 09:28:42 +0200 |
Jaroslav Tulach |
Stick with JDK7 for all projects for now
|
Tue, 23 Jun 2015 12:44:41 +0200 |
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:07:02 +0200 |
Jaroslav Tulach |
Documenting the API package
|
Tue, 23 Jun 2015 12:04:46 +0200 |
Jaroslav Tulach |
Documenting the package with package-info.java rather than package.html
|
Tue, 23 Jun 2015 10:23:10 +0200 |
Jaroslav Tulach |
ForeignAccess is singlethreaded. Accessing objects from other languages (via ForeignAccess) will only be possible from a previously selected thread.
|
Mon, 22 Jun 2015 15:25:07 -0700 |
Christian Wimmer |
SimpleLanguage: Fix Truffle compilation boundaries
|
Mon, 22 Jun 2015 10:34:54 -0700 |
Christian Wimmer |
Source code formatting
|
Mon, 22 Jun 2015 10:16:27 -0700 |
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:15:05 -0700 |
Christian Wimmer |
Make NodeFieldAccessor more flexible
|
Sat, 20 Jun 2015 09:01:47 +0200 |
Jaroslav Tulach |
Using protected access modifier in non-subclassable class is suspicious. Making package private.
|
Fri, 19 Jun 2015 23:00:39 +0200 |
Andreas Woess |
fix jvmci package name after renaming
|
Fri, 19 Jun 2015 12:38:02 -0700 |
Mick Jordan |
remove unnecessary files from mx.truffle
|
Fri, 19 Jun 2015 12:22:49 -0700 |
Mick Jordan |
rename mx to mx.truffle
|
Thu, 18 Jun 2015 16:09:38 +0200 |
Jaroslav Tulach |
Initial test for Java Interop: Perform callback to Math.min and Math.max via TruffleObject and Message.createExecute(2).
|
Wed, 17 Jun 2015 13:39:26 -0700 |
Chris Seaton |
Don't print stack trace when falling back to DefaultTruffleRuntime.
|
Wed, 17 Jun 2015 11:48:30 +0200 |
Jaroslav Tulach |
Removing references to vmSources
|
Wed, 17 Jun 2015 11:43:13 +0200 |
Jaroslav Tulach |
Additional simplification of the mx_truffle.py
|
Wed, 17 Jun 2015 11:20:23 +0200 |
Jaroslav Tulach |
Removal of --vmcwd option
|
Wed, 17 Jun 2015 11:17:40 +0200 |
Jaroslav Tulach |
Removing --installed-jdks option
|
Wed, 17 Jun 2015 11:14:19 +0200 |
Jaroslav Tulach |
Removing jacoco
|
Wed, 17 Jun 2015 11:10:39 +0200 |
Jaroslav Tulach |
Renaming the suite to truffle
|
Wed, 17 Jun 2015 11:07:18 +0200 |
Jaroslav Tulach |
Ignore NetBeans IDE metadata
|
Wed, 17 Jun 2015 10:58:08 +0200 |
Jaroslav Tulach |
Moving all sources into truffle subdirectory
|
Wed, 17 Jun 2015 10:01:47 +0200 |
Jaroslav Tulach |
Removing most of VM specific build
|
Wed, 17 Jun 2015 09:54:02 +0200 |
Jaroslav Tulach |
Removing more of non-Truffle sources
|
Wed, 17 Jun 2015 09:07:10 +0200 |
Jaroslav Tulach |
Chris pointed out the copyright should reflect the year of file's creation.
|
Wed, 17 Jun 2015 04:09:30 +0200 |
Andreas Woess |
Truffle: remove expensive assertion
|
Tue, 16 Jun 2015 18:11:23 -0700 |
Michael Van De Vanter |
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 17:27:17 -0700 |
Mick Jordan |
add TRUFFLE_DEBUG
|
Tue, 16 Jun 2015 19:27:51 +0200 |
Andreas Woess |
Truffle: fix delete/removeProperty regression
|
Tue, 16 Jun 2015 19:26:49 +0200 |
Andreas Woess |
Truffle: remove Shape#copyOverPropertiesInternal
|
Tue, 16 Jun 2015 13:43:32 +0200 |
Jaroslav Tulach |
Using _ instead of - as agreed to yesterday
|
Tue, 16 Jun 2015 12:54:55 +0200 |
Jaroslav Tulach |
Need to expose also TRUFFLE-SL as Graal tests against that language
|
Mon, 15 Jun 2015 17:03:28 +0200 |
Jaroslav Tulach |
minimal version for Truffle is 1.7 and less checks when skipping the build of JDK
|
Fri, 12 Jun 2015 18:00:02 +0200 |
Jaroslav Tulach |
Few more tweaks to help us pass the gate
|
Fri, 12 Jun 2015 17:02:36 +0200 |
Jaroslav Tulach |
Keeping only Truffle-related modules in this repository
|
Fri, 12 Jun 2015 14:53:05 +0200 |
Stefan Anzinger |
Add parameter description to jvmci.make
|
Fri, 12 Jun 2015 14:52:08 +0200 |
Stefan Anzinger |
Convert addresses in ArrayCopyCallNode to word size
|
Fri, 12 Jun 2015 14:42:29 +0200 |
Jaroslav Tulach |
Verifying we can use List<Object> via ReadOnlyArrayList in execute(VirtualFrame) without any slowdown.
|
Thu, 11 Jun 2015 20:46:30 +0200 |
Christian Humer |
Truffle: direct all log output to GraalTruffleRuntime#log
|
Fri, 12 Jun 2015 11:32:39 +0200 |
Roland Schatz |
Unit tests for counted loop detection.
|
Fri, 12 Jun 2015 11:08:45 +0200 |
Roland Schatz |
Fix trip count of counted loops with stride > 1.
|
Thu, 11 Jun 2015 20:40:11 -0700 |
Christian Wimmer |
Preserve stateBefore when creating newInstanceNode and newArrayNode during canonicalization
|
Thu, 11 Jun 2015 16:20:13 -0700 |
Christian Wimmer |
Limit inlining depth during partial evaluation to avoid StackOverflowError, provide useful error message instead
|
Thu, 11 Jun 2015 15:14:14 -0700 |
Christian Wimmer |
Allow subclasses of DynamicNewArrayNode and DynamicNewInstanceNode
|
Thu, 11 Jun 2015 13:03:54 -0700 |
Tom Rodriguez |
TypeSwitchNode should be more careful about deleting successors
|
Thu, 11 Jun 2015 12:15:19 -0700 |
Tom Rodriguez |
Map from method name to rule should be per type not per annotation processor
|
Thu, 11 Jun 2015 09:51:50 -0700 |
Christian Wimmer |
Merge
|
Wed, 10 Jun 2015 17:23:19 -0700 |
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.
|
Thu, 11 Jun 2015 17:16:53 +0200 |
Andreas Woess |
Truffle: minor refactoring
|
Thu, 11 Jun 2015 17:10:27 +0200 |
Andreas Woess |
Truffle: remove cached property array
|
Thu, 11 Jun 2015 16:45:42 +0200 |
Roland Schatz |
Don't create IsNull guard for values with a nonNull stamp.
|
Thu, 11 Jun 2015 13:19:51 +0200 |
Roland Schatz |
Show location identity in dump of JavaWriteNode.
|
Thu, 11 Jun 2015 13:57:16 +0200 |
Stefan Anzinger |
Update jvmci.make
|
Thu, 11 Jun 2015 13:23:21 +0200 |
Stefan Anzinger |
Do not make builds in jvmci.make
|
Thu, 11 Jun 2015 11:35:55 +0200 |
Stefan Anzinger |
Merge
|
Thu, 11 Jun 2015 11:35:27 +0200 |
Stefan Anzinger |
Cleanup code in mx_graal_makefile.py, add comments
|
Thu, 11 Jun 2015 11:07:28 +0200 |
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/
|
Wed, 10 Jun 2015 19:27:05 +0200 |
Stefan Anzinger |
Merge
|
Wed, 10 Jun 2015 19:26:28 +0200 |
Stefan Anzinger |
[SPARC] Sign extend offsets in SPARCAddressLowering
|
Wed, 10 Jun 2015 19:25:28 +0200 |
Stefan Anzinger |
Append -nojvmci to the compiler directory when building without jvmci
|
Wed, 10 Jun 2015 14:56:49 +0200 |
Stefan Anzinger |
jvmci.make put temp dirs into the target directory
|
Wed, 10 Jun 2015 13:22:03 +0200 |
Stefan Anzinger |
Make jvmci.make quiet and use recipe for build and jar
|
Wed, 10 Jun 2015 11:06:41 +0200 |
Stefan Anzinger |
mx: Define BUILD_CLIENT_ONLY instead of setting JVM_VARIANTS when building client compiler
|
Thu, 11 Jun 2015 11:06:00 +0200 |
Roland Schatz |
Fix bug in access to compressed metaspace pointers.
|
Wed, 10 Jun 2015 17:56:40 -0700 |
Tom Rodriguez |
Refresh survivingSuccessor after deleting branch
|
Thu, 11 Jun 2015 01:21:44 +0200 |
Doug Simon |
re-enabled root compilation of intrinsics
|
Thu, 11 Jun 2015 01:16:44 +0200 |
Doug Simon |
print absolute file names from CFGPrinterObserver
|
Thu, 11 Jun 2015 01:16:06 +0200 |
Doug Simon |
fixed npe in CompilationPrinter
|
Thu, 11 Jun 2015 01:15:26 +0200 |
Doug Simon |
made getSubstitutionMethod part of Replacements API
|
Wed, 10 Jun 2015 20:19:30 +0200 |
Andreas Woess |
Truffle: remove unused code
|
Wed, 10 Jun 2015 20:06:17 +0200 |
Andreas Woess |
Truffle: make transitionMap a ConcurrentHashMap
|
Wed, 10 Jun 2015 20:06:13 +0200 |
Andreas Woess |
Truffle: model property replace as direct transition
|
Wed, 10 Jun 2015 20:05:52 +0200 |
Andreas Woess |
Truffle: move property notification hook to shared data, and call it on remove as well
|
Wed, 10 Jun 2015 16:18:22 +0200 |
Christian Humer |
Add specialized version of inferStamp to IntegerAddExactNode that understands that it cannot overflow.
|
Wed, 10 Jun 2015 16:07:59 +0200 |
Gilles Duboscq |
Make it possible to use a speculation in a FixedGuard
|
Wed, 10 Jun 2015 11:51:16 +0200 |
Gilles Duboscq |
Ensure CheckCast used for store check is canonicalized if possible
|
Wed, 10 Jun 2015 16:06:52 +0200 |
Gilles Duboscq |
Make speculation log available in HighTierContext
|
Wed, 10 Jun 2015 16:28:01 +0200 |
Doug Simon |
reworded Service documentation to be interms of "providers" instead of "implementations" to better match documentation for the standard ServiceLoader mechanism
|
Wed, 10 Jun 2015 16:10:26 +0200 |
Doug Simon |
removed dependency from NFI to JVMCI
|
Wed, 10 Jun 2015 12:07:31 +0200 |
Roland Schatz |
Show location identity in graph dumps.
|
Tue, 09 Jun 2015 19:07:39 -0700 |
Michael Van De Vanter |
Merge with 878786299d2d72bf0bdbd4002ccffcd1fad69b7a
|
Tue, 09 Jun 2015 18:48:06 -0700 |
Michael Van De Vanter |
Findbugs fix
|
Tue, 09 Jun 2015 15:20:30 -0700 |
Michael Van De Vanter |
Truffle/APIs and Debugging: Evolutionary steps to integrating debugging and tool support with TruffleVM APIs
|
Fri, 05 Jun 2015 18:05:13 -0700 |
Michael Van De Vanter |
Truffle: add a version string to the information provided with Language registration
|
Tue, 09 Jun 2015 23:00:38 +0200 |
Doug Simon |
removed trailing slash from directory names in jvmci.make
|
Tue, 09 Jun 2015 22:44:34 +0200 |
Doug Simon |
com.oracle.jvmci.service.Service is now a marker for service implementations available via JVMCI; removed Truffle -> JVMCI dependency
|
Tue, 09 Jun 2015 22:31:05 +0200 |
Doug Simon |
removed timestamp from "unknown" Graal version string
|
Tue, 09 Jun 2015 20:36:45 +0200 |
Doug Simon |
made access to CompilerToVM from PrintStreamOption lazy to resolve initialization issue
|
Tue, 09 Jun 2015 12:04:47 -0700 |
Tom Rodriguez |
Corrected ymm save location description
|
Tue, 09 Jun 2015 20:24:19 +0200 |
Christian Humer |
Truffle: allow non-constant Assumption checks
|
Tue, 09 Jun 2015 17:29:15 +0200 |
Doug Simon |
renamed fields in TTY to better reflect their semantics
|
Tue, 09 Jun 2015 17:25:57 +0200 |
Doug Simon |
use a JVMCI service to initialize the underlying PrintStream in TTY
|
Tue, 09 Jun 2015 17:23:42 +0200 |
Doug Simon |
handle race creating a symlink in mx
|
Tue, 09 Jun 2015 12:50:43 +0200 |
Christian Humer |
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 |
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 |
Christian Humer |
Truffle-DSL: fix unsupported method for single specializable nodes was generated too often.
|
Tue, 09 Jun 2015 13:19:52 +0200 |
Gilles Duboscq |
Use ressource array while parsing services rather than leak a heap array
|
Tue, 09 Jun 2015 13:06:37 +0200 |
Gilles Duboscq |
Renaming of classes around jvmciOptions for clarity
|
Tue, 09 Jun 2015 12:49:55 +0200 |
Gilles Duboscq |
Add graal.printer to graal.jar
|
Tue, 09 Jun 2015 11:56:04 +0200 |
Gilles Duboscq |
Merge
|
Tue, 09 Jun 2015 11:53:26 +0200 |
Gilles Duboscq |
mx: Remove leftover debug statement
|
Tue, 09 Jun 2015 11:52:55 +0200 |
Gilles Duboscq |
Add missing annotation processor to graal.printer
|
Tue, 09 Jun 2015 11:54:04 +0200 |
Gilles Duboscq |
Merge with jdk8u45-b14
|
Tue, 17 Mar 2015 11:22:51 -0700 |
asaha |
Added tag jdk8u45-b13 for changeset efbf340fc7f5
|
Mon, 16 Mar 2015 11:19:42 -0700 |
asaha |
Added tag jdk8u45-b12 for changeset dc29108bcbcb
jdk8u45-b13
|
Mon, 16 Mar 2015 09:13:01 -0700 |
asaha |
Merge
jdk8u45-b12
|
Thu, 12 Mar 2015 20:15:42 -0700 |
asaha |
Added tag jdk8u40-b27 for changeset 6824e2475e04
|
Tue, 10 Mar 2015 15:33:50 -0700 |
asaha |
8074662: Update 3rd party readme and license for LibPNG v 1.6.16
|
Mon, 09 Mar 2015 12:35:33 -0700 |
asaha |
Added tag jdk8u45-b11 for changeset f4822d122041
|
Sat, 07 Mar 2015 16:26:10 -0800 |
asaha |
Merge
jdk8u45-b11
|
Sat, 07 Mar 2015 10:25:19 -0800 |
asaha |
Added tag jdk8u40-b26 for changeset f39b6944ad44
jdk8u40-b27
|
Mon, 02 Mar 2015 11:14:04 -0800 |
asaha |
Added tag jdk8u45-b10 for changeset a9f578607920
|
Mon, 23 Feb 2015 14:47:40 -0800 |
asaha |
Added tag jdk8u45-b09 for changeset 35d8318de0b6
jdk8u45-b10
|
Mon, 16 Feb 2015 11:05:03 -0800 |
asaha |
Added tag jdk8u45-b08 for changeset 35c7330b68e2
jdk8u45-b09
|
Mon, 09 Feb 2015 13:30:30 -0500 |
kbarrett |
8071931: Return of the phantom menace
jdk8u45-b08
|
Fri, 30 Jan 2015 10:40:08 +0100 |
zmajo |
8071818: Incorrect addressing mode used for ldf in SPARC assembler
|
Mon, 16 Feb 2015 07:19:22 -0800 |
asaha |
8073223: Increment the build value to b02 for hs25.45 in 8u45-b08
|
Wed, 11 Feb 2015 14:14:36 -0800 |
asaha |
Merge
|
Mon, 09 Feb 2015 09:06:19 -0800 |
asaha |
Added tag jdk8u45-b07 for changeset 5871f3dd9b4a
|
Wed, 04 Feb 2015 13:10:46 -0800 |
asaha |
Merge
jdk8u45-b07
|
Mon, 02 Feb 2015 13:28:48 -0800 |
asaha |
Added tag jdk8u45-b06 for changeset 3afa9cc6e8d5
|
Wed, 28 Jan 2015 15:25:49 -0800 |
asaha |
Merge
jdk8u45-b06
|
Mon, 26 Jan 2015 11:59:40 -0800 |
asaha |
Added tag jdk8u45-b05 for changeset 344ff6e45a1e
|
Thu, 22 Jan 2015 15:41:31 -0800 |
asaha |
Merge
jdk8u45-b05
|
Tue, 20 Jan 2015 12:29:04 -0800 |
asaha |
Added tag jdk8u45-b04 for changeset 2f586e3c4b6d
|
Tue, 20 Jan 2015 10:09:38 -0800 |
asaha |
Merge
jdk8u45-b04
|
Tue, 20 Jan 2015 09:53:54 -0800 |
asaha |
Added tag jdk8u31-b32 for changeset 15d8108258cb
|
Mon, 19 Jan 2015 12:28:21 -0800 |
asaha |
Merge
|
Mon, 12 Jan 2015 13:48:39 -0800 |
asaha |
Added tag jdk8u45-b03 for changeset f41aa01b0a04
|
Mon, 12 Jan 2015 06:56:48 -0800 |
asaha |
Merge
jdk8u45-b03
|
Mon, 12 Jan 2015 06:48:21 -0800 |
asaha |
Added tag jdk8u31-b31 for changeset b517d3a9aebf
jdk8u31-b32
|
Mon, 05 Jan 2015 09:56:13 -0800 |
asaha |
Merge
|
Mon, 05 Jan 2015 09:26:17 -0800 |
asaha |
Merge
|
Mon, 29 Dec 2014 14:42:55 -0800 |
asaha |
Merge
|
Mon, 22 Dec 2014 14:00:31 -0800 |
asaha |
Added tag jdk8u45-b02 for changeset 626fd8c2eec6
|
Mon, 22 Dec 2014 12:10:45 -0800 |
asaha |
Merge
jdk8u45-b02
|
Thu, 18 Dec 2014 14:30:02 -0800 |
asaha |
Merge
jdk8u31-b31
|
Wed, 17 Dec 2014 08:43:16 -0800 |
asaha |
Added tag jdk8u25-b33 for changeset 4e1f52384f9f
|
Thu, 18 Dec 2014 14:19:36 -0800 |
asaha |
Merge
|
Fri, 12 Dec 2014 08:46:00 -0800 |
asaha |
Merge
|
Wed, 03 Dec 2014 09:23:36 -0800 |
asaha |
Merge
|
Wed, 19 Nov 2014 11:27:14 -0800 |
katleman |
Added tag jdk8u25-b32 for changeset 631f0c7b49c0
jdk8u25-b33
|
Mon, 22 Dec 2014 09:27:29 -0800 |
asaha |
Merge
|
Thu, 18 Dec 2014 17:59:15 -0800 |
acorn |
8065366: Better private method resolution
|
Wed, 17 Dec 2014 09:10:57 -0800 |
asaha |
Merge
|
Mon, 15 Dec 2014 15:37:48 -0800 |
asaha |
Added tag jdk8u45-b01 for changeset 41c3c456e326
|
Fri, 12 Dec 2014 14:39:40 -0800 |
asaha |
Merge
jdk8u45-b01
|
Mon, 01 Dec 2014 19:09:54 -0800 |
asaha |
Merge
|
Mon, 01 Dec 2014 11:29:12 -0800 |
asaha |
Merge
|
Mon, 01 Dec 2014 13:06:20 -0500 |
drchase |
8064524: Compiler code generation improvements
|
Wed, 19 Nov 2014 15:02:01 -0800 |
asaha |
Merge
|
Mon, 17 Nov 2014 15:51:46 -0500 |
gthornbr |
8050807: Better performing performance data handling
|
Mon, 10 Nov 2014 09:47:41 -0800 |
asaha |
8062675: jmap is unable to display information about java processes and prints only pids
|
Thu, 06 Nov 2014 09:39:49 -0800 |
asaha |
Merge
|
Fri, 31 Oct 2014 17:09:14 -0700 |
asaha |
Merge
|
Fri, 24 Oct 2014 17:09:30 -0700 |
asaha |
Merge
|
Fri, 24 Oct 2014 15:02:37 -0400 |
hseigel |
8050807: Better performing performance data handling
|
Mon, 20 Oct 2014 23:02:07 -0700 |
asaha |
Merge
|
Mon, 20 Oct 2014 15:14:56 -0400 |
hseigel |
8058982: Better verification of an exceptional invokespecial
|
Sun, 19 Oct 2014 21:00:56 -0700 |
jmasa |
8059064: Better G1 log caching
|
Tue, 14 Oct 2014 11:38:53 -0700 |
asaha |
Merge
|
Thu, 09 Oct 2014 15:42:23 +0200 |
mgerdin |
8055479: TLAB stability
|
Fri, 26 Sep 2014 17:48:10 -0400 |
jmasa |
8047125: (ref) More phantom object references
|
Thu, 09 Oct 2014 13:22:41 -0700 |
asaha |
8060073: Increment minor version of HSx for 8u45 and initialize the build number
|
Thu, 09 Oct 2014 13:16:47 -0700 |
asaha |
Merge
|
Thu, 09 Oct 2014 12:07:01 -0700 |
asaha |
Added tag jdk8u45-b00 for changeset b95f13f05f55
|
Tue, 07 Oct 2014 08:42:42 -0700 |
asaha |
Merge
|
Wed, 11 Feb 2015 12:20:03 -0800 |
katleman |
Added tag jdk8u40-b25 for changeset 698dd28ecc78
jdk8u40-b26
|
Tue, 09 Jun 2015 12:17:22 +0200 |
Roland Schatz |
Use wordKind/wordSize instead of hardcoded long/64 in address calculations.
|
Tue, 09 Jun 2015 11:06:32 +0200 |
Lukas Stadler |
change phase order (ConvertDeoptimizeToGuard earlier, PEA after loop peeling/unswitching)
|
Tue, 09 Jun 2015 10:32:54 +0200 |
Stefan Anzinger |
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 07:51:46 +0200 |
Doug Simon |
added missing annotationProcessors to com.oracle.jvmci.debug project
|
Tue, 09 Jun 2015 00:42:50 +0200 |
Doug Simon |
removed reference to Graal
|
Tue, 09 Jun 2015 00:28:56 +0200 |
Doug Simon |
improve error message when JVMCI services are not found
|
Tue, 09 Jun 2015 00:22:49 +0200 |
Doug Simon |
moved JVMCI sources from graal/ to jvmci/ directory
|
Mon, 08 Jun 2015 23:40:08 +0200 |
Doug Simon |
removed MX_TARGET; replace VERBOSE with MAKE_VERBOSE
|
Mon, 08 Jun 2015 22:32:04 +0200 |
Doug Simon |
moved putting truffle.jar on the boot class path from the VM to mx (JBS:GRAAL-53)
|
Mon, 08 Jun 2015 22:21:12 +0200 |
Doug Simon |
converted OptionsVerifier to be a unit test
|
Mon, 08 Jun 2015 20:30:39 +0200 |
Stefan Anzinger |
Use export target explicitly in mx_graal.py when building JDK (JBS:GRAAL-52)
|
Mon, 08 Jun 2015 18:07:25 +0200 |
Stefan Anzinger |
Create DEST_SUBDIR when doing install_jvm (JBS:GRAAL-52)
|
Mon, 08 Jun 2015 17:04:02 +0200 |
Stefan Anzinger |
Fix windows build for jvmci (JBS:GRAAL-52)
|
Mon, 08 Jun 2015 14:25:25 +0200 |
Stefan Anzinger |
Remove conditional makefile-based compilation of jvmci from mx_graal.py
|
Fri, 05 Jun 2015 16:28:19 +0200 |
Stefan Anzinger |
Make jvmci.make stable; add header for building the jvmci.make; default to use the jvmci.make file when running mx.build
|
Mon, 08 Jun 2015 20:24:51 +0200 |
Doug Simon |
fixed remnants of "graal" names in JVMCI code
|
Mon, 08 Jun 2015 20:24:05 +0200 |
Doug Simon |
fixed regression causing mx not to install jars into $(SHARED_DIR)
|
Mon, 08 Jun 2015 19:32:59 +0200 |
Roland Schatz |
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:53 +0200 |
Roland Schatz |
Use AMD64 addressing modes for direct reading from narrow oops.
|
Mon, 08 Jun 2015 19:19:51 +0200 |
Roland Schatz |
[SPARC] Create SPARC specific address nodes.
|
Mon, 08 Jun 2015 19:19:45 +0200 |
Roland Schatz |
[AMD64] Create AMD64 specific address nodes.
|
Mon, 08 Jun 2015 18:47:58 +0200 |
Roland Schatz |
Introduce AddressNode to represent pointer arithmetic, remove LocationNode.
|
Mon, 08 Jun 2015 15:57:52 +0200 |
Gilles Duboscq |
Work around CTW Graal compiler initlization order issue
|
Mon, 08 Jun 2015 15:01:17 +0200 |
Doug Simon |
mx: Filter package-info.class out when checking timestamps for java compilations
|
Wed, 03 Jun 2015 15:47:54 +0200 |
Gilles Duboscq |
Introduce Compiler interface in jvmci. Use it from jvmci.hotspot.CompilationTask
|
Mon, 08 Jun 2015 13:20:02 +0200 |
Josef Eisl |
AMD64HotSpotMove: make HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp a MoveOp.
|
Mon, 08 Jun 2015 12:14:36 +0200 |
Roland Schatz |
Provide a method to determine size in bytes of a Stamp.
|
Mon, 08 Jun 2015 12:09:37 +0200 |
Roland Schatz |
Drop stamp information of OSR proxies in graph builder.
|
Mon, 08 Jun 2015 11:47:32 +0200 |
Doug Simon |
include package-info.java in mx driven Java compilation
|
Mon, 08 Jun 2015 11:46:48 +0200 |
Doug Simon |
use qualified references in package-info.java javadoc to accommodate limitation in Eclipse
|
Wed, 03 Jun 2015 16:53:55 +0200 |
Josef Eisl |
Add LoopSpilling.
|
Mon, 01 Jun 2015 12:16:53 +0200 |
Josef Eisl |
AMD64HotSpotMove: split HotSpotLoadConstantOp into HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp.
|
Mon, 01 Jun 2015 12:14:33 +0200 |
Josef Eisl |
LIRIntrospection#scanField: use isAssignableFrom to check for constants.
|
Wed, 03 Jun 2015 09:28:41 +0200 |
Josef Eisl |
BytecodeParser#lookupField: use eagerResolving instead of unresolvedIsError to guard explicit initialization.
|
Mon, 08 Jun 2015 04:50:13 +0200 |
Jaroslav Tulach |
Polishing inter-operability APIs: Exposing only Message, TruffleObject and ForeignAccess-related classes.
|
Sun, 07 Jun 2015 16:59:03 +0200 |
Thomas Wuerthinger |
Fix the anchoring node in the lowering phase to not skip over loop exits.
|
Sun, 07 Jun 2015 16:21:00 +0200 |
Thomas Wuerthinger |
Add test for implicit null check phase.
|
Sun, 07 Jun 2015 16:16:10 +0200 |
Thomas Wuerthinger |
Fix too conservative anchoring of PiNode in CheckCastNode lowering.
|
Sun, 07 Jun 2015 01:08:35 +0200 |
Thomas Wuerthinger |
Lower TypeCheck node in first lowering.
|
Sun, 07 Jun 2015 00:47:10 +0200 |
Thomas Wuerthinger |
Small improvement and clean up of InstanceOfNode.
|
Sat, 06 Jun 2015 23:52:39 +0200 |
Thomas Wuerthinger |
Fix the guard anchors in the lowering phase and add a simple test case to prevent future regressions.
|
Sat, 06 Jun 2015 22:19:26 +0200 |
Thomas Wuerthinger |
Split MonitorEnterNode into RawMonitorEnterNode, null check, and hub load.
|
Sat, 06 Jun 2015 15:13:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 06 Jun 2015 15:12:58 +0200 |
Thomas Wuerthinger |
Undo changes around saving of ymm registers.
|
Sat, 06 Jun 2015 09:23:37 +0200 |
Doug Simon |
updated javadoc to document that JVMCI services are disjoint from the standard service loading mechanism and tightened generic type constraint such that Services and @ServiceProcessor can only be used with classes implementing Service
|
Fri, 05 Jun 2015 23:54:02 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 05 Jun 2015 23:53:43 +0200 |
Thomas Wuerthinger |
Another fix for the implicit null check phase.
|
Fri, 05 Jun 2015 17:12:08 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 05 Jun 2015 17:11:50 +0200 |
Thomas Wuerthinger |
Fix a regression caused by the implicit null check changes.
|
Fri, 05 Jun 2015 23:05:16 +0200 |
Doug Simon |
disable ConvertDeoptimizeToGuardPhase for snippet graphs containing snippet counters to avoid (silent) deletion of counters on a path terminated by a deopt
|
Fri, 05 Jun 2015 23:03:41 +0200 |
Doug Simon |
count all type check hint misses not just the last one
|
Fri, 05 Jun 2015 22:16:56 +0200 |
Doug Simon |
added missing word operation annotations to MetaspacePointer
|
Fri, 05 Jun 2015 18:38:24 +0200 |
Andreas Woess |
GraphPE: force inlining in replacements when parsing cached graphs
|
Fri, 05 Jun 2015 17:59:05 +0200 |
Andreas Woess |
fix rethrowException flag in exception dispatch state
|
Fri, 05 Jun 2015 16:43:34 +0200 |
Andreas Woess |
Iterator-less NodeUsageIterable#first()
|
Fri, 05 Jun 2015 17:33:15 +0200 |
Doug Simon |
added counters for profile based type-check snippets that miss one of the profile types
|
Fri, 05 Jun 2015 17:28:29 +0200 |
Doug Simon |
added counters for the number of elements copied by arraycopy snippets
|
Fri, 05 Jun 2015 17:08:27 +0200 |
Doug Simon |
added SnippetCounter.add() method
|
Fri, 05 Jun 2015 17:07:45 +0200 |
Doug Simon |
improved names of arraycopy snippet counters
|
Fri, 05 Jun 2015 17:05:41 +0200 |
Doug Simon |
separate 1000's in snippet counter reports with commas
|
Fri, 05 Jun 2015 11:58:49 +0200 |
Doug Simon |
improved formatting of snippet counters
|
Fri, 05 Jun 2015 10:50:00 +0200 |
Doug Simon |
removed BytecodeDisassemblerProvider
|
Fri, 05 Jun 2015 14:12:49 +0200 |
Christian Humer |
Truffle-DSL: fix NPE in getImplicitCastType if an implicitely casted type is short circuited. (reported-by: Mohaned Qunaibit)
|
Fri, 05 Jun 2015 13:04:40 +0200 |
Stefan Anzinger |
Exclude distributions from exporting which are delivered with HotSpot (JBS:GRAAL-52)
|
Fri, 05 Jun 2015 10:00:06 +0200 |
Stefan Anzinger |
Add -m switch to mx build, which builds/exports JVMCI with the make/jvmci.make file
|
Fri, 05 Jun 2015 07:06:56 +0200 |
Stefan Anzinger |
Provide a pattern for mktemp (Required on Mac)
|
Thu, 04 Jun 2015 19:49:45 -0700 |
Tom Rodriguez |
Merge
|
Thu, 04 Jun 2015 12:31:54 -0700 |
Tom Rodriguez |
Reduce delta relative to hotspot for ymm register maps
|
Thu, 04 Jun 2015 12:36:07 -0700 |
Tom Rodriguez |
Anti-delta register saving portion of a560c9b81f0f
|
Thu, 04 Jun 2015 23:04:52 +0200 |
Doug Simon |
added counters for MonitorSnippets
|
Thu, 04 Jun 2015 12:50:21 -0700 |
Tom Rodriguez |
Add missing null check
|
Thu, 04 Jun 2015 11:08:12 -0700 |
Tom Rodriguez |
Merge
|
Thu, 04 Jun 2015 10:46:23 -0700 |
Tom Rodriguez |
Use dense index when possible for location marker
|
Wed, 03 Jun 2015 20:24:05 -0700 |
Tom Rodriguez |
Track max live register value in reference map
|
Wed, 03 Jun 2015 19:57:38 -0700 |
Tom Rodriguez |
Simplify interface to reference map
|
Wed, 03 Jun 2015 19:33:17 -0700 |
Tom Rodriguez |
Make illegal value a nested class
|
Wed, 03 Jun 2015 19:35:19 -0700 |
Tom Rodriguez |
Make shared NO_VALUES array
|
Thu, 04 Jun 2015 17:04:21 +0200 |
Doug Simon |
added missing EXPORT_LIST definitions in defs.make
|
Thu, 04 Jun 2015 16:51:37 +0200 |
Doug Simon |
require that @ServiceProvider is only used for JVMCI services
|
Thu, 04 Jun 2015 16:50:51 +0200 |
Doug Simon |
unified the DisassemblerProvider service interface to support both the hsdis and HexCodeFile based disassemblers
|
Thu, 04 Jun 2015 13:44:27 +0200 |
Doug Simon |
moved project definitions from JVMCI section to Graal section
|
Thu, 04 Jun 2015 16:15:14 +0200 |
Thomas Wuerthinger |
Improve implicit null check elimination to be aware of guards.
|
Thu, 04 Jun 2015 15:16:14 +0200 |
Thomas Wuerthinger |
Make ControlFlowAnchorDirectiveTest less restrictive. Should not depend on peeling policy.
|
Thu, 04 Jun 2015 13:36:56 +0200 |
Doug Simon |
only need a 32-bit move instead of a 64-bit move for stack banging
|
Thu, 04 Jun 2015 13:35:47 +0200 |
Doug Simon |
moved asm, bytecode and asm.test code back to com.oracle.graal name space (JBS:GRAAL-53)
|
Thu, 04 Jun 2015 09:17:32 +0200 |
Stefan Anzinger |
Update jvmci.make to latest suites.py
|
Thu, 04 Jun 2015 03:21:58 +0200 |
Stefan Anzinger |
Improve makefile generator, exporting files into shared dir (JBS:GRAAL-52)
|
Wed, 03 Jun 2015 20:24:04 +0200 |
Stefan Anzinger |
Change makefile generator to produce human readable code (JBS:GRAAL-52)
|
Thu, 04 Jun 2015 08:08:05 +0200 |
Jaroslav Tulach |
Give languages a chance to do implicit exports. Prefer explicit exports over implicit ones.
|
Thu, 04 Jun 2015 01:00:44 +0200 |
Andreas Woess |
HotSpotNodePlugin should use providers from GraphBuilderContext
|
Thu, 04 Jun 2015 01:00:00 +0200 |
Andreas Woess |
Backed out changeset: 5db03b62b621
|
Wed, 03 Jun 2015 22:13:10 +0200 |
Doug Simon |
fixed canonicalizeprojects issues
|
Wed, 03 Jun 2015 21:53:28 +0200 |
Doug Simon |
removed redundant definition of JVM opcodes
|
Wed, 03 Jun 2015 21:42:01 +0200 |
Doug Simon |
moved com.oracle.graal.bytecode to JVMCI namespace (JBS:GRAAL-53)
|
Wed, 03 Jun 2015 21:34:21 +0200 |
Doug Simon |
removed ExcludeFromIdentityComparisonVerification and replaced it with a white list in CheckGraalInvariants
|
Wed, 03 Jun 2015 18:33:23 +0200 |
Doug Simon |
moved com.oracle.asm.**.test to JVMCI namespace (JBS:GRAAL-53)
|
Wed, 03 Jun 2015 18:06:44 +0200 |
Doug Simon |
moved com.oracle.asm.** to jvmci-util.jar (JBS:GRAAL-53)
|
Wed, 03 Jun 2015 17:12:05 +0200 |
Doug Simon |
made HotSpotDisassemblerProvider a stand alone JVMCI service implementation of DisassemblerProvider
|
Wed, 03 Jun 2015 16:52:41 +0200 |
Doug Simon |
moved CodeCacheProvider.disassemble(...) from API to CFGPrinterObserver
|
Wed, 03 Jun 2015 16:23:33 +0200 |
Doug Simon |
added JVMCI_UTIL distribution
|
Wed, 03 Jun 2015 18:07:07 +0200 |
Andreas Woess |
Truffle: fix FastPE regression
|
Wed, 03 Jun 2015 17:43:21 +0200 |
Andreas Woess |
mx fsckprojects: exclude .workspace/
|
Wed, 03 Jun 2015 17:38:26 +0200 |
Andreas Woess |
mx archive: exclude dotfiles
|
Wed, 03 Jun 2015 17:37:43 +0200 |
Andreas Woess |
InlineInvokePlugin#notify{Before,After}Inline should be called with inlinedMethod
|
Wed, 03 Jun 2015 16:25:39 +0200 |
Jaroslav Tulach |
Using SourceVersion.latest() to avoid warnings when building on JDK8
|
Wed, 03 Jun 2015 15:12:24 +0200 |
Thomas Wuerthinger |
Fix ObjectStampJoinTest.
|
Wed, 03 Jun 2015 14:58:00 +0200 |
Thomas Wuerthinger |
Fix isPointerNonNull utility. If a stamp does not have values, it also cannot be null.
|
Wed, 03 Jun 2015 14:15:42 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 03 Jun 2015 14:08:29 +0200 |
Thomas Wuerthinger |
Empty pointer stamps are also non-null.
|
Wed, 03 Jun 2015 13:24:28 +0200 |
Thomas Wuerthinger |
Move lowering of TypeCheckNode to VM-independent lowering provider.
|
Wed, 03 Jun 2015 13:08:13 +0200 |
Thomas Wuerthinger |
Make stamp of checkcast more precise.
|
Wed, 03 Jun 2015 13:47:47 +0200 |
Doug Simon |
fix bug where computed graal.version value is longer than the placeholder value
|
Wed, 03 Jun 2015 10:56:15 +0200 |
Jaroslav Tulach |
Verifying behavior of TruffleLanguage when it faces invalid source code.
|
Wed, 27 May 2015 11:16:01 +0200 |
Jaroslav Tulach |
Making TruffleTCK abstract after skipping abstract test classes in GraalJUnitCore
|
Wed, 27 May 2015 10:49:06 +0200 |
Jaroslav Tulach |
TCK now checks behavior when parsing unparseable code
|
Wed, 03 Jun 2015 10:17:19 +0200 |
Jaroslav Tulach |
Behavior of null-like values is now part of the TCK
|
Tue, 02 Jun 2015 21:15:59 -0700 |
Michael Van De Vanter |
Merge with c74d3c9b9de7f007fe4339b987973830131ad0fe
|
Tue, 02 Jun 2015 18:32:11 -0700 |
Michael Van De Vanter |
Merge with df4579cb9503128c646bd04e66646ccfa7faf25f
|
Tue, 02 Jun 2015 17:41:19 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: fix the small tool demonstration in SL
|
Tue, 02 Jun 2015 17:11:48 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: improve Probe trace output for builtins
|
Tue, 02 Jun 2015 16:44:16 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: move Probe tracing out of DebugEngine and into Probe
|
Tue, 02 Jun 2015 18:25:16 -0700 |
Christian Wimmer |
Use a marker value in second slot of a two-slot value during parsing; improve assertion checking in FrameStateBuilder
|
Wed, 03 Jun 2015 02:40:53 +0200 |
Thomas Wuerthinger |
Infer stamp in newly created return value phi in the inlining utility.
|
Wed, 03 Jun 2015 01:35:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 03 Jun 2015 01:11:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 03 Jun 2015 01:11:28 +0200 |
Thomas Wuerthinger |
Make sure every invoke is in a different block in the BCI block map to improve local liveness analysis.
|
Wed, 03 Jun 2015 01:10:18 +0200 |
Thomas Wuerthinger |
Improve lowering of the type check node.
|
Wed, 03 Jun 2015 00:06:34 +0100 |
Chris Seaton |
Merge.
|
Wed, 03 Jun 2015 00:06:05 +0100 |
Chris Seaton |
Add the tools API to truffle.jar, and make tools 1.7 compatible.
|
Wed, 03 Jun 2015 00:30:44 +0200 |
Doug Simon |
moved [AMD64|SPARC]HotSpotJVMCIBackendFactory into JVMCI namespace (JBS:GRAAL-53)
|
Tue, 02 Jun 2015 23:29:27 +0200 |
Doug Simon |
moved HotSpotTargetDescription and [AMD64|SPARC]HotSpotRegisterConfig into JVMCI namespace (JBS:GRAAL-53)
|
Tue, 02 Jun 2015 22:11:52 +0200 |
Doug Simon |
moved com.oracle.graal.[amd64|sparc] to com.oracle.jvmci.[amd64|sparc] (JBS:GRAAL-53)
|
Tue, 02 Jun 2015 21:42:21 +0200 |
Doug Simon |
ordered projects in suite.py into JVMCI, NIF, Graal, Truffle and GraalTruffle sections
|
Tue, 02 Jun 2015 19:11:34 +0200 |
Doug Simon |
missed Graal -> JVMCI renamings
|
Tue, 02 Jun 2015 23:20:46 +0200 |
Thomas Wuerthinger |
Eliminate fixed boxing node if it has no usages.
|
Tue, 02 Jun 2015 21:07:25 +0200 |
Thomas Wuerthinger |
Turn BoxNode from floating to fixed node.
|
Tue, 02 Jun 2015 18:29:35 +0200 |
Doug Simon |
(re)add support for executing Truffle in non-JVMCI runtimes
|
Tue, 02 Jun 2015 17:50:41 +0200 |
Josef Eisl |
TypeUniverse: add JaCoCo Exclude.
|
Tue, 02 Jun 2015 17:32:40 +0200 |
Josef Eisl |
Add JaCoCo Exclude to GraphPrinterDumpHandler and BenchmarkCounters (problems with CheckGraalInvariants).
|
Mon, 01 Jun 2015 15:15:45 +0200 |
Josef Eisl |
Add missing JaCoCo excludes
|
Tue, 02 Jun 2015 17:03:54 +0200 |
Doug Simon |
fixed canonicalizeprojects issue
|
Tue, 02 Jun 2015 15:15:58 +0200 |
Doug Simon |
moved com.oracle.graal.java.test to com.oracle.jvmci.runtime.test
|
Tue, 02 Jun 2015 15:15:23 +0200 |
Doug Simon |
avoid double assignment
|
Tue, 02 Jun 2015 15:14:54 +0200 |
Doug Simon |
fixed spelling error
|
Tue, 02 Jun 2015 14:40:06 +0200 |
Josef Eisl |
BytecodeParser#lookupField: explicitly initialize interface if it is the declaring class of the field.
|
Tue, 02 Jun 2015 14:48:05 +0200 |
Josef Eisl |
Add StaticInterfaceFieldTest.
|
Tue, 02 Jun 2015 09:09:32 +0200 |
Josef Eisl |
StandardOp.StackStoreOp: fix typo in javadoc.
|
Fri, 29 May 2015 15:44:36 +0200 |
Josef Eisl |
Remove obsoleted TODOs.
|
Tue, 02 Jun 2015 10:23:19 +0200 |
Josef Eisl |
AMD64HotSpotRegisterAllocationConfig: adhere to the register order specified by -G:RegisterPressure.
|
Tue, 02 Jun 2015 11:55:30 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 02 Jun 2015 11:45:43 +0200 |
Thomas Wuerthinger |
Remove GuardingPiNode and replace with FixedGuardNode + PiNode.
|
Tue, 02 Jun 2015 11:27:04 +0200 |
Jaroslav Tulach |
Fail the build when there are compile errors
|
Mon, 01 Jun 2015 12:55:56 +0200 |
Andreas Woess |
Truffle: add DynamicObject#containsKey, make flags parameter optional, minor simplifications
|
Mon, 01 Jun 2015 13:49:38 +0200 |
Andreas Woess |
Truffle: remove NodeUtil.findNodeInstancesShallow
|
Mon, 01 Jun 2015 13:32:28 +0200 |
Andreas Woess |
Truffle: change NodeUtil.findFirstNodeInstance to include root in potential matches
|
Mon, 01 Jun 2015 17:47:28 -0700 |
Michael Van De Vanter |
Merge with 645f170013a451083414ff695412c465e9d2ebf0
|
Sun, 31 May 2015 17:23:14 -0700 |
Michael Van De Vanter |
Merge with 4c146c9367b639ca173f0b0381804b4f50aca822
|
Sun, 31 May 2015 17:19:04 -0700 |
Michael Van De Vanter |
Truffle/Source: add some tests for SourceSections, including a reported design issue with empty Soruces.
|
Mon, 01 Jun 2015 22:14:34 +0200 |
Thomas Wuerthinger |
Fix in the scheduler for proxy node handling.
|
Mon, 01 Jun 2015 22:13:10 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 01 Jun 2015 22:12:57 +0200 |
Thomas Wuerthinger |
Use graph builder plugin instead of node intrinsic for guarding non-null in snippets.
|
Mon, 01 Jun 2015 11:49:57 -0700 |
Tom Rodriguez |
Fixed some javadoc
|
Mon, 01 Jun 2015 18:13:48 +0200 |
Doug Simon |
fixed pylint issue
|
Mon, 01 Jun 2015 18:04:52 +0200 |
Doug Simon |
moved FINDBUGS jar from lib/ to graal/
|
Mon, 01 Jun 2015 18:04:12 +0200 |
Doug Simon |
mx: added support for server-nograal and client-nograal aliases
|
Mon, 01 Jun 2015 17:20:51 +0200 |
Doug Simon |
added -x option to gate command that makes --task-filter an exclusion filter
|
Mon, 01 Jun 2015 16:10:50 +0200 |
Doug Simon |
fixed compile error in FilterTypes.java
|
Mon, 01 Jun 2015 15:03:26 +0200 |
Doug Simon |
do not initialize classes when resolving from GraalJUnitCore
|
Mon, 01 Jun 2015 15:02:31 +0200 |
Doug Simon |
added SecurityManager checks and field/method reflection hiding (JBS:GRAAL-51)
|
Mon, 01 Jun 2015 15:01:34 +0200 |
Doug Simon |
more graceful failure in context of stale mx-deployed JDK jars
|
Mon, 01 Jun 2015 15:24:37 +0200 |
Gilles Duboscq |
mx: make dependency omission more strict so that a distribution that lists a non-existent project is detected
|
Mon, 01 Jun 2015 15:14:20 +0200 |
Gilles Duboscq |
Services: don't throw exceptions or print warnings when there are no implementations for a non-required service
|
Mon, 01 Jun 2015 15:13:16 +0200 |
Gilles Duboscq |
mx: use BootstrapJVMCI rather than BootstrapGraal
|
Mon, 01 Jun 2015 17:03:29 +0200 |
Gilles Duboscq |
Move EventProvider to jvmci.hotspot, make it a JVMCI Service
|
Fri, 29 May 2015 14:46:49 +0200 |
Gilles Duboscq |
Add getProfilingInfo(boolean includeNormal, boolean includeOSR) to ResolvedJavaMethod
|
Mon, 01 Jun 2015 15:14:39 +0200 |
Gilles Duboscq |
Move HotSpotResolvedJavaMethod.getSpeculationLog to ResolvedJavaMethod
|
Fri, 29 May 2015 13:22:29 +0200 |
Gilles Duboscq |
Add JVMCI working set
|
Mon, 01 Jun 2015 15:12:33 +0200 |
Stefan Anzinger |
Fix build for JVMCI on Solaris (JBS:GRAAL-53)
|
Mon, 01 Jun 2015 14:17:05 +0200 |
Stefan Anzinger |
JVMCI update makefiles for Solaris/SPARC; os::read at early stage of VM does not work, use ::read as fallback in JVMCIRuntime::parse_lines (JBS:GRAAL-54)
|
Mon, 01 Jun 2015 13:19:48 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 01 Jun 2015 00:44:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 31 May 2015 23:58:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 31 May 2015 23:57:57 +0200 |
Thomas Wuerthinger |
Enable inlining during parsing by default.
|
Sun, 31 May 2015 23:20:24 +0200 |
Thomas Wuerthinger |
Fix in the bytecode parser: Do not overwrite the stateAfter of the start instruction.
|
Sun, 31 May 2015 23:05:25 +0200 |
Thomas Wuerthinger |
Small fix to NestedLoopTest: Make sure the placeholder methods cannot be inlined.
|
Sun, 31 May 2015 22:48:50 +0200 |
Thomas Wuerthinger |
Fix in the dominator based conditional elimination for the corner case of a loop exit merge.
|
Sun, 31 May 2015 13:27:50 +0200 |
Thomas Wuerthinger |
Fix for the method handle plugin.
|
Mon, 01 Jun 2015 12:29:48 +0200 |
Doug Simon |
don't destroy and clear JNI global for HotSpotJVMCIRuntime singleton object during shutdown as racing compiler threads may still access it
|
Sun, 31 May 2015 23:57:31 +0200 |
Doug Simon |
recast VM compilation request via JVMCI to be a HotSpot JVMCI event, removing the last direct reference to a Graal class in the VM (JBS:GRAAL-53)
|
Sun, 31 May 2015 14:30:13 +0200 |
Doug Simon |
handle service filtering that returns an empty result
|
Sun, 31 May 2015 13:42:47 +0200 |
Doug Simon |
Truffle and NFI implementations are now accessed via JVMCI services instead of being hard coded in the VM (JBS:GRAAL-51)
|
Sun, 31 May 2015 12:32:15 +0200 |
Doug Simon |
replaced use of javap with a small Java utility for refining service class list to only those implementing com.oracle.jvmci.service.Service
|
Sat, 30 May 2015 14:31:16 +0200 |
Thomas Wuerthinger |
Reduce the number of foreign calls in monitorenter snippets.
|
Fri, 29 May 2015 22:49:07 -0700 |
Christian Wimmer |
Make BytecodeParser more extensible
|
Fri, 29 May 2015 20:43:55 -0700 |
Christian Wimmer |
Fix options in makefile
|
Fri, 29 May 2015 19:11:39 -0700 |
Christian Wimmer |
Make BytecodeParser a top-level class to avoid excessive indentation of two class nesting levels
|
Fri, 29 May 2015 17:01:31 -0700 |
Christian Wimmer |
Allow multiple ParameterPlugin and InlineInvokePlugin in graph builder plugins; cleanup InlineInvokePlugin and implementations, including in Truffle
|
Fri, 29 May 2015 22:27:38 +0200 |
Doug Simon |
moved JVMCI classes into their own distributions (JBS:GRAAL-53)
|
Fri, 29 May 2015 13:19:05 -0700 |
Christian Wimmer |
Cleanup and generalize graph builder plugins
|
Fri, 29 May 2015 17:23:14 +0200 |
Doug Simon |
replaced OptionsParsed with DebugInitializationPropertyProvider
|
Fri, 29 May 2015 17:01:57 +0200 |
Doug Simon |
moved JVMCI service API into separate com.oracle.jvmci.service module (JBS:GRAAL-53)
|
Fri, 29 May 2015 16:24:25 +0200 |
Doug Simon |
handle graal.jar that has already had Graal.class patched
|
Fri, 29 May 2015 16:15:57 +0200 |
Roland Schatz |
Add missing option processors.
|
Fri, 29 May 2015 14:46:58 +0200 |
Roland Schatz |
Remove unused methods.
|
Thu, 28 May 2015 20:02:54 +0200 |
Josef Eisl |
AMD64: emit INC and DEC for add or sub with 1 or -1.
|
Thu, 28 May 2015 19:49:05 +0200 |
Josef Eisl |
Add BC_iadd_const* unittests.
|
Thu, 28 May 2015 13:07:25 +0200 |
Josef Eisl |
LinearScanLifetimeAnalysisPhase: special case StackStoreOp.
|
Thu, 28 May 2015 13:06:01 +0200 |
Josef Eisl |
Introduce StackStoreOp.
|
Wed, 27 May 2015 16:26:10 +0200 |
Josef Eisl |
AMD64HotSpotEpilogueOp: set rbp rescue location on construction.
|
Wed, 27 May 2015 15:46:11 +0200 |
Josef Eisl |
Encapsulate AMD64HotSpotLIRGenerator#saveRbp.
|
Fri, 29 May 2015 12:08:54 +0200 |
Josef Eisl |
SSAMoveResolver: add support for non-virtual stack slots.
|
Fri, 29 May 2015 11:46:51 +0200 |
Josef Eisl |
SSAMoveResolver: outsource VirtualStackSlot index calculation.
|
Fri, 29 May 2015 11:33:47 +0200 |
Josef Eisl |
GraalDebugConfig: dump LSRA intervals with -G:+DumpOnError.
|
Fri, 29 May 2015 10:59:03 +0200 |
Josef Eisl |
LinearScan: fix intervals context.
|
Fri, 29 May 2015 13:02:04 +0200 |
Christian Wirth |
Merged
|
Fri, 29 May 2015 13:01:09 +0200 |
Christian Wirth |
fix typo in mx_graal.py
|
Fri, 29 May 2015 12:59:36 +0200 |
Christian Wirth |
fix graal.version identification issue (replace is happening, but assert does not identify that.
|
Fri, 29 May 2015 12:59:12 +0200 |
Christian Wirth |
fixes for windows build (size_t conversion, missing precompiled.hpp, missing strtof, strtoll in Windows SDK)
|
Fri, 29 May 2015 12:09:07 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 29 May 2015 10:52:21 +0200 |
Thomas Wuerthinger |
Fix a bug in the dominator based conditional elimination.
|
Fri, 29 May 2015 11:35:20 +0200 |
Doug Simon |
support DEFAULT_VM=graal in mx/env
|
Fri, 29 May 2015 10:38:52 +0200 |
Gilles Duboscq |
delete options once they have been passed to Java
|
Fri, 29 May 2015 10:35:51 +0200 |
Gilles Duboscq |
Fix wrong free in ~OptionsTable
|
Fri, 29 May 2015 10:13:18 +0200 |
Josef Eisl |
Backed out changeset: 23bc51cd8654
|
Fri, 29 May 2015 09:08:21 +0200 |
Doug Simon |
added support for '--vm graal' to mx as an alias for '--vm jvmci'
|
Thu, 28 May 2015 21:14:08 -0700 |
Michael Van De Vanter |
Fix project dependency
|
Thu, 28 May 2015 21:11:28 -0700 |
Michael Van De Vanter |
Merge with f41409c6ff26923655747d1a36ac51892b1153ac
|
Thu, 28 May 2015 15:10:18 -0700 |
Michael Van De Vanter |
Merge with fad97102875561c0cecb2da155cdf0a1bc3cdaa8
|
Thu, 28 May 2015 10:16:13 -0700 |
Michael Van De Vanter |
Merge with 4b3b38415adf974774952abb69b359053d6f0018
|
Thu, 28 May 2015 09:51:44 -0700 |
Michael Van De Vanter |
Merge with 47c5e0903d065856b2eac8054f3de9413cd617d2
|
Wed, 27 May 2015 21:52:52 -0700 |
Michael Van De Vanter |
Merge with 93d486d51ab48f91d8697d94793e208e01e44559
|
Wed, 27 May 2015 20:52:21 -0700 |
Michael Van De Vanter |
Truffle/Debugging: temporary patches so the DebugEngine will work (partially) with the new TruffleVM framework.
|
Wed, 27 May 2015 20:49:09 -0700 |
Michael Van De Vanter |
Truffle/instrumentation: catch a NPE error condition (when a tagged STATEMENT has no source information)
|
Wed, 27 May 2015 16:36:03 -0700 |
Michael Van De Vanter |
Truffle/Debugging: fix a python problem with the "sldebug" command
|
Tue, 26 May 2015 17:38:44 -0700 |
Michael Van De Vanter |
Merge with ce585b0ac3e2eef29a0c4423ab9a5c524a331a30
|
Tue, 26 May 2015 16:44:24 -0700 |
Michael Van De Vanter |
ghost entry in hg's model
|
Tue, 26 May 2015 16:38:13 -0700 |
Michael Van De Vanter |
Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
|
Thu, 28 May 2015 17:00:59 -0700 |
Christian Wimmer |
Do not rely on single/double slot information from the Kind of the value in a local variable or expression stack entry. With word type rewriting during parsing, long values can be single slot values when they are rewritten from Object values.
|
Fri, 29 May 2015 01:11:41 +0200 |
Doug Simon |
fixed missed renaming
|
Fri, 29 May 2015 00:35:10 +0200 |
Doug Simon |
fixed eclipseformat issues
|
Fri, 29 May 2015 00:19:05 +0200 |
Doug Simon |
Merge.
|
Fri, 29 May 2015 00:06:22 +0200 |
Doug Simon |
revived post option parsing handler notification
|
Thu, 28 May 2015 21:58:33 +0200 |
Doug Simon |
Merge.
|
Thu, 28 May 2015 17:13:22 +0200 |
Doug Simon |
Merge.
|
Thu, 28 May 2015 16:39:41 +0200 |
Doug Simon |
added lower runtime overhead mechanism for setting "graal.version" system property
|
Thu, 28 May 2015 15:36:48 +0200 |
Doug Simon |
recast all Graal native code as JVMCI code (JBS:GRAAL-53)
|
Wed, 27 May 2015 13:43:27 +0200 |
Doug Simon |
changed uses of Graal terminology to JVMCI (JBS:GRAAL-53)
|
Wed, 27 May 2015 13:32:18 +0200 |
Doug Simon |
Merge.
|
Wed, 27 May 2015 00:36:16 +0200 |
Doug Simon |
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
|
Tue, 26 May 2015 23:45:05 +0200 |
Doug Simon |
renamed com.oracle.graal.api.meta.test to com.oracle.graal.java.test since it is Graal specific (JBS:GRAAL-53)
|
Tue, 26 May 2015 23:21:15 +0200 |
Doug Simon |
renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53)
|
Tue, 26 May 2015 20:29:07 +0200 |
Doug Simon |
merge fixes
|
Tue, 26 May 2015 17:21:29 +0200 |
Doug Simon |
use skeleton findbugs jar containing only SuppresFBWarnings to avoid external dependency for JVMCI classes (JBS:GRAAL-53)
|
Tue, 26 May 2015 17:13:37 +0200 |
Doug Simon |
moved com.oracle.graal.hotspot.jvmci classes to com.oracle.jvmci.hotspot module (JBS:GRAAL-53)
|
Tue, 26 May 2015 12:27:05 +0200 |
Doug Simon |
fixed canonicalizeprojects issues
|
Tue, 26 May 2015 11:42:44 +0200 |
Doug Simon |
moved MethodId* classes from c.o.g.graphbuilderconf to c.o.g.api.meta (JBS:GRAAL-53)
|
Tue, 26 May 2015 11:19:50 +0200 |
Doug Simon |
moved Receiver inner class from MethodIdMap to InvocationPlugin (JBS:GRAAL-53)
|
Tue, 26 May 2015 11:14:59 +0200 |
Doug Simon |
fixed expected exception type in some TestResolvedJavaType tests
|
Tue, 26 May 2015 00:40:36 +0200 |
Doug Simon |
removed dependency from JVMCI class HotSpotResolvedJavaMethodImpl to non-JVMCI class StructuredGraph (JBS:GRAAL-53)
|
Tue, 26 May 2015 00:31:30 +0200 |
Doug Simon |
removed dependency from JVMCI class HotSpotProfilingInfo to non-JVMCI class StructuredGraph (JBS:GRAAL-53)
|
Mon, 25 May 2015 23:44:59 +0200 |
Doug Simon |
reverted uses of InternalError to JVMCIError (JBS:GRAAL-53)
|
Mon, 25 May 2015 23:30:34 +0200 |
Doug Simon |
moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (JBS:GRAAL-53)
|
Mon, 25 May 2015 22:30:44 +0200 |
Doug Simon |
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
|
Mon, 25 May 2015 22:17:10 +0200 |
Doug Simon |
moved UnsafeAccess to com.oracle.jvmci.common (JBS:GRAAL-53)
|
Mon, 25 May 2015 17:40:30 +0200 |
Doug Simon |
fixed missing rename
|
Mon, 25 May 2015 17:34:32 +0200 |
Doug Simon |
renamed com.oracle.graal.service.processor to com.oracle.jvmci.runtime.processor (JBS:GRAAL-53)
|
Mon, 25 May 2015 17:20:39 +0200 |
Doug Simon |
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
|
Mon, 25 May 2015 17:09:00 +0200 |
Doug Simon |
handle duplicates when extracting service files
|
Mon, 25 May 2015 11:06:22 +0200 |
Doug Simon |
remove documentation about extended bytecodes
|
Sun, 24 May 2015 16:40:29 +0200 |
Doug Simon |
removed use of lambda in JVMCI/Graal initialization code
|
Sun, 24 May 2015 16:29:41 +0200 |
Doug Simon |
avoid unnecessary loading of regex classes when assertions are disabled
|
Sun, 24 May 2015 14:44:28 +0200 |
Doug Simon |
fixed regression preventing hosted CompileTheWorld from running (JBS:GRAAL-53)
|
Sun, 24 May 2015 14:42:38 +0200 |
Doug Simon |
require @ServiceProcessor annotated classes to be top level types
|
Sun, 24 May 2015 13:11:53 +0200 |
Doug Simon |
added extension point for post Option parsing actions and used it to remove another JVMCI to non-JVMCI dependency (JBS:GRAAL-53)
|
Sun, 24 May 2015 12:07:04 +0200 |
Doug Simon |
assert that at most one GraalRuntimeFactory is available
|
Sun, 24 May 2015 11:56:57 +0200 |
Doug Simon |
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
|
Fri, 22 May 2015 23:58:35 +0200 |
Doug Simon |
merge fixes
|
Fri, 22 May 2015 23:26:20 +0200 |
Doug Simon |
added HotSpotJVMCIRuntime* classes, replaced references to HotSpotGraalRuntime in VM with HotSpotJVMCIRuntime (JBS:GRAAL-53)
|
Tue, 19 May 2015 23:16:07 +0200 |
Doug Simon |
created com.oracle.graal.hotspot.jvmci package and moved classes destined for future JVMCI module into it (JBS:GRAAL-53)
|
Thu, 28 May 2015 21:26:54 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 28 May 2015 21:25:21 +0200 |
Thomas Wuerthinger |
Apply type check plugin only when parsing intrinsics.
|
Thu, 28 May 2015 18:06:26 +0200 |
Gilles Duboscq |
make GraalRuntime::parse_argument public to avoid needing the firend declaration
|
Thu, 28 May 2015 17:44:05 +0200 |
Gilles Duboscq |
Merge
|
Thu, 28 May 2015 16:54:14 +0200 |
Gilles Duboscq |
remove hotspot.sourcegen
|
Thu, 28 May 2015 16:50:35 +0200 |
Gilles Duboscq |
Remove GenGraalRuntimeInlineHpp
|
Wed, 27 May 2015 17:40:26 +0200 |
Gilles Duboscq |
Use files in lib/graal/options to define Graal options (-G:...) instead of generating code for them
|
Mon, 18 May 2015 18:30:43 +0200 |
Gilles Duboscq |
Extract options file to build
|
Mon, 18 May 2015 17:59:40 +0200 |
Gilles Duboscq |
Make OptionProcessor create options files
|
Thu, 07 May 2015 16:59:34 +0200 |
Gilles Duboscq |
Use GraalRuntime::parse_lines in GraalRuntime::parse_graal_options_file
|
Thu, 07 May 2015 16:00:42 +0200 |
Gilles Duboscq |
Factor GraalRuntime::parse_lines out of GraalRuntime::get_service_impls
|
Wed, 06 May 2015 17:04:06 +0200 |
Gilles Duboscq |
mx: better description for strict-compliance and fix typo
|
Wed, 06 May 2015 16:54:59 +0200 |
Gilles Duboscq |
Graal loader: load all .jar files (regardless of graal prefix)
|
Tue, 05 May 2015 17:56:23 +0200 |
Gilles Duboscq |
GraphDecoder: add debug information to Invoke assertion
|
Thu, 28 May 2015 10:04:46 +0200 |
Josef Eisl |
Add RegisterAllocationConfig to AllocationContext.
|
Wed, 27 May 2015 12:12:22 +0200 |
Josef Eisl |
Backend: add #newRegisterAllocationConfig.
|
Thu, 28 May 2015 11:04:19 +0200 |
Josef Eisl |
Add AMD64HotSpotRegisterAllocationConfig.
|
Wed, 27 May 2015 12:06:50 +0200 |
Josef Eisl |
LinearScanWalker: outsource register range check.
|
Wed, 27 May 2015 12:09:09 +0200 |
Josef Eisl |
RegisterAllocationConfig: add AllocatableRegisters.
|
Thu, 28 May 2015 10:59:34 +0200 |
Roland Schatz |
Remove reference to CompilationResult from HotSpotCompiledCode.
|
Wed, 27 May 2015 12:23:22 +0200 |
Roland Schatz |
[AMD64] Use shorter encoding of zero-extend opcodes.
|
Wed, 27 May 2015 10:57:21 +0200 |
Stefan Anzinger |
Remove duplicate directories in distrule
|
Wed, 27 May 2015 10:18:54 +0200 |
Jaroslav Tulach |
GRAAL-1090: Doug speeds up ./mx.sh build --only com.oracle.truffle.sl from 8s to 4s on my computer.
|
Tue, 26 May 2015 16:19:16 -0700 |
Christian Wimmer |
Bugfix for Graph Decoder: ensure that guard dependencies to block begins are correctly re-wired during decoding
|
Tue, 26 May 2015 21:22:00 +0200 |
Thomas Wuerthinger |
Create different nodes in the graph builder when instanceof and checkcast have a single type profile.
|
Tue, 26 May 2015 20:48:30 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 May 2015 20:23:22 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 May 2015 20:23:11 +0200 |
Thomas Wuerthinger |
Improve canonicalization of instanceof node.
|
Tue, 26 May 2015 20:21:07 +0200 |
Thomas Wuerthinger |
Disable inlining during parsing.
|
Tue, 26 May 2015 18:57:51 +0200 |
Thomas Wuerthinger |
Enable inlining during parsing by default.
|
Tue, 26 May 2015 18:34:22 +0200 |
Thomas Wuerthinger |
Fix folding of type check node.
|
Tue, 26 May 2015 20:04:08 +0200 |
Christian Humer |
Truffle-DSL: move internal @ExpectError annotation from public API to the test package only; share expect error handling between new processors.
|
Tue, 26 May 2015 20:04:07 +0200 |
Christian Humer |
SL: handle undefined functions gracefully.
|
Tue, 26 May 2015 20:02:07 +0200 |
Christian Humer |
Truffle-DSL: pow example should not use @ExplodeLoop.
|
Tue, 19 May 2015 17:48:50 +0200 |
Christian Humer |
SL: Remove useless rewriteOn parameter in SLLogicalOrNode#doBoolean
|
Tue, 26 May 2015 19:11:36 +0200 |
Jaroslav Tulach |
Introducing standard I/O and error into Env and using TruffleVM to execute SL test cases. Adding SLTckTest to verify SL language interop.
|
Tue, 26 May 2015 16:46:25 +0200 |
Thomas Wuerthinger |
Fix probabilities for new array instances.
|
Tue, 26 May 2015 14:46:32 +0200 |
Stefan Anzinger |
Add Makefile generator for building graal without mx
|
Fri, 22 May 2015 11:52:28 +0200 |
Stefan Anzinger |
[SPARC] Make Membar delayable
|
Fri, 22 May 2015 11:41:03 +0200 |
Stefan Anzinger |
[SPARC] Make CAS delayable
|
Fri, 22 May 2015 11:29:13 +0200 |
Stefan Anzinger |
[SPARC] Use SPARCAddressValue in NullCheckOp
|
Fri, 22 May 2015 10:53:28 +0200 |
Stefan Anzinger |
[SPARC] Consolidate SPARCMove loads and stores
|
Tue, 19 May 2015 17:38:53 +0200 |
Stefan Anzinger |
.project: Update path to make directory
|
Tue, 26 May 2015 10:53:19 +0200 |
Roland Schatz |
mx gate: add option to skip ideclean
|
Mon, 25 May 2015 12:26:53 +0200 |
Jaroslav Tulach |
Enforcing public, one parameter constructor for each TruffleLanguage by annotation processor and required call to super.
|
Mon, 25 May 2015 10:36:30 +0200 |
Jaroslav Tulach |
Testing the annotation processor using the @ExpectedError annotation as suggested by Christian Humer
|
Mon, 25 May 2015 09:09:07 +0200 |
Jaroslav Tulach |
PrintWriter needs to be flushed more often than PrintStream
|
Mon, 25 May 2015 08:49:16 +0200 |
Jaroslav Tulach |
Hardcoding .sl mimetype for now. Should have an API so language implementations can declare their own supported mime types.
|
Mon, 25 May 2015 01:37:31 +0200 |
Thomas Wuerthinger |
Make inlining code more robust in the context of inlining substituted graphs.
|
Sun, 24 May 2015 11:02:42 +0200 |
Doug Simon |
fixed npe in CompileTheWorld for methods that are already compiled
|
Sun, 24 May 2015 10:27:27 +0200 |
Doug Simon |
fixed regression that disabled parsing of Graal command line options
|
Sun, 24 May 2015 09:18:55 +0200 |
Doug Simon |
removed unused support for forced inlining of method substitutions
|
Sun, 24 May 2015 00:21:20 +0200 |
Doug Simon |
compute compiled bytecodes using method inlining recording instead of a DebugMetric
|
Fri, 22 May 2015 23:11:17 +0200 |
Doug Simon |
added checkcopyrights command (from mxtool2)
|
Fri, 22 May 2015 23:10:51 +0200 |
Doug Simon |
removed OKRA libraries
|
Fri, 22 May 2015 10:20:38 -0700 |
Tom Rodriguez |
Add missing OSR test
|
Fri, 22 May 2015 18:12:01 +0200 |
Jaroslav Tulach |
Replacing PrintStream with PrintWriter in the simple language
|
Fri, 22 May 2015 13:41:10 +0200 |
Jaroslav Tulach |
Introducing TruffleVM - a central place to invoke code in any registered TruffleLanguage.
|
Fri, 22 May 2015 10:50:43 +0200 |
Paul Woegerer |
Make PEA handling of node virtualization customizable
|
Fri, 22 May 2015 09:39:22 +0200 |
Jaroslav Tulach |
Removing author tag
|
Thu, 21 May 2015 22:42:21 -0700 |
Tom Rodriguez |
Merge fix
|
Thu, 21 May 2015 22:23:08 -0700 |
Tom Rodriguez |
Merge
|
Thu, 21 May 2015 22:20:41 -0700 |
Tom Rodriguez |
Lower checkcast arraycopy idiom after frame state assignment and convert arraycopy lowering into snippets
|
Wed, 20 May 2015 11:58:51 -0700 |
Tom Rodriguez |
Fix SnippetCounters private location assert
|
Mon, 18 May 2015 16:51:01 -0700 |
Tom Rodriguez |
Warn about null arguments to snippets and allow recursive calls in snippets
|
Mon, 18 May 2015 14:57:05 -0700 |
Tom Rodriguez |
Fixed javadoc formatting
|
Mon, 18 May 2015 14:46:23 -0700 |
Tom Rodriguez |
support later folding of constant array reads
|
Mon, 18 May 2015 14:44:59 -0700 |
Tom Rodriguez |
make sure the arraycopy routines have the right array locations
|
Mon, 18 May 2015 14:32:42 -0700 |
Tom Rodriguez |
fixed scope name
|
Mon, 18 May 2015 14:32:14 -0700 |
Tom Rodriguez |
Remove unused argument from snippet
|
Mon, 18 May 2015 14:30:03 -0700 |
Tom Rodriguez |
Handle AbstractPointerStamp in duplicateModified
|
Mon, 18 May 2015 14:29:35 -0700 |
Tom Rodriguez |
Support string formatting in forceDump
|
Thu, 21 May 2015 11:15:56 -0400 |
Kevin Menard |
Optimize singleton factory lists.
|
Thu, 21 May 2015 15:53:02 +0200 |
Roland Schatz |
Support detection of long induction variables.
|
Thu, 21 May 2015 15:00:11 +0200 |
Josef Eisl |
SPARCArithmetic: add register hint for Unary2Op.
|
Thu, 21 May 2015 14:56:00 +0200 |
Josef Eisl |
SPARCLIRGenerator: create new variables for I2F and L2D converting.
|
Thu, 21 May 2015 13:28:41 +0200 |
Josef Eisl |
Move ConstantStackMoveTest and StackStoreTest to amd64 specific project.
|
Thu, 21 May 2015 13:25:44 +0200 |
Roland Schatz |
Make ShiftNode narrowable under certain conditions.
|
Thu, 07 May 2015 14:47:27 +0200 |
Josef Eisl |
mx gate: bootstrap with -G:+SSA_LIR.
|
Thu, 21 May 2015 11:54:22 +0200 |
Josef Eisl |
MoveResolver: recognize self assignment even on Kind mismatch.
|
Thu, 21 May 2015 11:51:32 +0200 |
Josef Eisl |
NodeLIRBuilder#getExactPhiKind: handle non-java constants.
|
Thu, 21 May 2015 11:50:38 +0200 |
Josef Eisl |
LIRKind: add merge(Iterable<LIRKind>).
|
Mon, 18 May 2015 15:38:22 +0200 |
Josef Eisl |
NodeLIRBuilder#createPhiIn: add assertion message.
|
Mon, 18 May 2015 14:48:02 +0200 |
Josef Eisl |
NodeLIRBuilder#createPhiOut: do not put fixed registers into phiOuts.
|
Mon, 18 May 2015 14:40:32 +0200 |
Josef Eisl |
SSALinarScanResolveDataFlowPhase: do not allow registers as phi operands.
|
Wed, 20 May 2015 15:01:24 +0200 |
Josef Eisl |
LinearScan: move LinearScanEliminateSpillMovePhase#beforeSpillMoveElimination to LinearScan.
|
Mon, 18 May 2015 14:39:43 +0200 |
Josef Eisl |
LinearScan: add intervals to scope.
|
Wed, 20 May 2015 17:30:34 +0200 |
Josef Eisl |
AMD64Move: refactor #const2stack and add support for short and byte.
|
Wed, 20 May 2015 16:30:05 +0200 |
Josef Eisl |
AMD64MacroAssembler#movlong: use sign-extend 32bit move if possible.
|
Thu, 21 May 2015 12:10:17 +0200 |
Josef Eisl |
Add ConstantStackMoveTest.
|
Wed, 20 May 2015 17:25:23 +0200 |
Josef Eisl |
NumUtil: add isShort(long).
|
Wed, 20 May 2015 16:27:26 +0200 |
Josef Eisl |
LIRTest: support for zero parameters and subclasses of LIRTestSpecification.
|
Wed, 20 May 2015 15:25:28 +0200 |
Josef Eisl |
Add StackStoreTest.
|
Thu, 21 May 2015 02:07:10 +0200 |
Andreas Woess |
Reenable processing deoptimizations that do not invalidate in ConvertDeoptimizeToGuardPhase
|
Wed, 20 May 2015 14:18:02 +0200 |
Lukas Stadler |
only put type in HotSpotConstantPool cache if it's resolved
|
Wed, 20 May 2015 14:17:56 +0200 |
Lukas Stadler |
more debug dumping in PEGraphDecoder
|
Wed, 20 May 2015 10:17:58 +0200 |
Doug Simon |
tolerate ConstantNodes in unused FrameStates when checking nodes added by an invocation plugin
|
Wed, 20 May 2015 05:37:55 +0200 |
Jaroslav Tulach |
Bind NetBeans Build action directly to ./mx build command line invocation
|
Tue, 19 May 2015 20:16:07 +0200 |
Thomas Wuerthinger |
Add support of CachedGraph to BinaryGraphPrinter.
|
Tue, 19 May 2015 15:35:58 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 19 May 2015 15:35:47 +0200 |
Thomas Wuerthinger |
Fixed for CachedGraph utility class.
|
Tue, 19 May 2015 15:02:51 +0200 |
Thomas Wuerthinger |
Make CachedGraph generic. Clean up Graph#copy methods.
|
Tue, 19 May 2015 14:24:47 +0200 |
Thomas Wuerthinger |
Add ability to receive the duplication map via a callback when copying a graph.
|
Tue, 19 May 2015 14:50:15 +0200 |
Stefan Anzinger |
[SPARC] Remove SPARC/Graal specific code for deoptimizing with exception
|
Tue, 19 May 2015 14:00:11 +0200 |
Thomas Wuerthinger |
Add CachedGraph utility class.
|
Tue, 19 May 2015 12:30:51 +0200 |
Jaroslav Tulach |
The annotation processor should verify proper use of @Child annotation during compilation time and prevent usage of final.
|
Tue, 19 May 2015 11:54:32 +0200 |
Roland Schatz |
Support build on Linux 4.
|
Mon, 18 May 2015 11:41:11 +0200 |
Roland Schatz |
Move memory related nodes to their own package.
|
Mon, 18 May 2015 11:38:35 +0200 |
Roland Schatz |
Unit test for boxing nodes.
|
Tue, 19 May 2015 09:53:34 +0200 |
Stefan Anzinger |
ControlFlowGraph.computeLoopBlocks removed recursion; simulating stack
|
Tue, 19 May 2015 09:51:55 +0200 |
Stefan Anzinger |
Prefer ipv4 on dacapo benchmark (was set to false before)
|
Mon, 18 May 2015 23:00:45 +0200 |
Doug Simon |
removed unnecessary CompilerToVM.CodeInstallResult enum (JBS:GRAAL-53)
|
Mon, 18 May 2015 22:27:24 +0200 |
Doug Simon |
removed unnecessary HotSpotCodeCache.MarkId enum (JBS:GRAAL-53)
|
Mon, 18 May 2015 17:44:43 +0200 |
Stefan Anzinger |
Force IPv4 on dacapo tests; see JDK-8072384
|
Mon, 18 May 2015 14:55:32 +0200 |
Doug Simon |
removed com.oracle.graal.hotspot.server and uses of Serializable it depended upon (JBS:GRAAL-53)
|
Mon, 18 May 2015 13:47:45 +0200 |
Doug Simon |
removed redundant references in VM to Graal classes
|
Mon, 18 May 2015 10:34:10 +0200 |
Roland Schatz |
Bugfix: Join of alwaysNull and nonNull is the empty stamp.
|
Sun, 17 May 2015 20:47:04 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: fix NPE hazard
|
Sun, 17 May 2015 20:35:31 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: some commentary and a new AST printing method needed for tools.
|
Sun, 17 May 2015 18:30:43 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc commentary
|
Fri, 15 May 2015 23:03:42 +0200 |
Stefan Anzinger |
[SPARC] sign extend array compare length
|
Fri, 15 May 2015 14:48:18 +0200 |
Stefan Anzinger |
Merge
|
Fri, 15 May 2015 14:47:51 +0200 |
Stefan Anzinger |
[SPARC] also do sign extend on char if requested
|
Fri, 15 May 2015 14:47:23 +0200 |
Stefan Anzinger |
[SPARC] Sign extend address to 64 bit when building an address
|
Fri, 15 May 2015 13:52:46 +0200 |
Roland Schatz |
Fix handling of null flags in MetaspacePointerStamp operations.
|
Fri, 15 May 2015 13:45:06 +0200 |
Doug Simon |
removed cache for intermediate graphs in ReplacementsImpl since graph building inlining is now used
|
Fri, 15 May 2015 11:55:52 +0200 |
Stefan Anzinger |
Merge
|
Fri, 15 May 2015 11:40:02 +0200 |
Stefan Anzinger |
[SPARC] Remove sign extension when loading stack slot
|
Thu, 14 May 2015 16:30:45 -0700 |
Christian Wimmer |
Fix formatting
|
Thu, 14 May 2015 16:26:31 -0700 |
Christian Wimmer |
Make support for method handles VM independent
|
Thu, 14 May 2015 16:20:12 -0700 |
Christian Wimmer |
mx: Allow disabling of package prefix check
|
Thu, 14 May 2015 16:19:40 -0700 |
Christian Wimmer |
Allow subclasses of TruffleCompiler
|
Thu, 14 May 2015 16:19:10 -0700 |
Christian Wimmer |
Do not cache option values in static final fields
|
Thu, 14 May 2015 16:17:56 -0700 |
Christian Wimmer |
Add trace methods
|
Thu, 14 May 2015 16:17:36 -0700 |
Christian Wimmer |
Expand functionality of FieldIntrospection
|
Thu, 14 May 2015 16:16:43 -0700 |
Christian Wimmer |
Allow subclasses of LocationIdentity to provide immuatability information
|
Thu, 14 May 2015 16:14:41 -0700 |
Christian Wimmer |
Add convenience method
|
Thu, 14 May 2015 16:14:17 -0700 |
Christian Wimmer |
Always do liveness analysis, but allow non-clearing of local variables; centralize omitAssertion code in bytecode parser
|
Thu, 14 May 2015 16:11:58 -0700 |
Christian Wimmer |
Remove final and abstract class restrictions
|
Thu, 14 May 2015 16:10:39 -0700 |
Christian Wimmer |
Allow snippets that do not have a return value
|
Thu, 14 May 2015 16:10:20 -0700 |
Christian Wimmer |
Simplify subclasses that want to override createGraphBuilder
|
Thu, 14 May 2015 16:09:15 -0700 |
Christian Wimmer |
Allow null value for wordTypes
|
Thu, 14 May 2015 16:08:49 -0700 |
Christian Wimmer |
Remove unnecessary check for null location
|
Thu, 14 May 2015 16:08:21 -0700 |
Christian Wimmer |
Add utility method to remove a phase with a given class
|
Thu, 14 May 2015 16:06:42 -0700 |
Christian Wimmer |
Single-implementer optimization is an optimistic optimization, even though it does not register an assumption
|
Thu, 14 May 2015 16:05:02 -0700 |
Christian Wimmer |
Do not weaken stamp of PhiNode in inferStamp
|
Thu, 14 May 2015 16:03:49 -0700 |
Christian Wimmer |
Bugfix: non-simplifying GraphDecoder must not cleanup graph
|
Thu, 14 May 2015 16:03:11 -0700 |
Christian Wimmer |
Bugfix: Wrong class referenced in TYPE
|
Thu, 14 May 2015 16:01:21 -0700 |
Christian Wimmer |
Adhere to specification described in JavaDoc of interface
|
Thu, 14 May 2015 16:00:20 -0700 |
Christian Wimmer |
Allow closing of invocation plugin registry to prevent future modifications
|
Thu, 14 May 2015 15:59:14 -0700 |
Christian Wimmer |
Relax assertion to allow MethodIdHolders that have pre-assigned ids
|
Thu, 14 May 2015 15:58:33 -0700 |
Christian Wimmer |
Bugfix: push constant field value using original kind from field
|
Thu, 14 May 2015 15:57:55 -0700 |
Christian Wimmer |
Bugfix: ForeignCallNode needs bci
|
Thu, 14 May 2015 15:57:04 -0700 |
Christian Wimmer |
Move VM-independent code out of HotSpot project
|
Thu, 14 May 2015 15:56:31 -0700 |
Christian Wimmer |
Move VM-independent code out of HotSpot project
|
Thu, 14 May 2015 15:55:56 -0700 |
Christian Wimmer |
Remove assertion that does not hold when compiling methods with Word types
|
Thu, 14 May 2015 15:55:29 -0700 |
Christian Wimmer |
Use factory methods
|
Thu, 14 May 2015 15:54:45 -0700 |
Christian Wimmer |
Optimize assumption-free checks when compiling without optimistic optimizations
|
Thu, 14 May 2015 15:52:46 -0700 |
Christian Wimmer |
Make name available
|
Wed, 13 May 2015 14:02:56 +0200 |
Doug Simon |
converted @MethodSubstitutions for CRC32 to MethodSubstitutionPlugins
|
Wed, 13 May 2015 13:25:08 +0200 |
Doug Simon |
improved javadoc for GraphBuilderContext
|
Wed, 13 May 2015 13:11:17 +0200 |
Doug Simon |
cleaned up and improved documentation for IntrinsicScope
|
Wed, 13 May 2015 10:54:14 +0200 |
Doug Simon |
rename GraphBuilderPhase.getFrameState to getFrameStateBuilder
|
Wed, 13 May 2015 10:31:19 +0200 |
Doug Simon |
rename HIRFrameStateBuilder to FrameStateBuilder
|
Wed, 13 May 2015 10:30:32 +0200 |
Doug Simon |
remove unused AbstractFrameStateBuilder
|
Wed, 13 May 2015 11:54:57 +0200 |
Roland Schatz |
Allow private node inputs and data fields.
|
Wed, 13 May 2015 11:53:17 +0200 |
Roland Schatz |
Improve code generation for zero extend on AMD64.
|
Tue, 12 May 2015 18:26:52 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: NPE guard
|
Tue, 12 May 2015 18:04:53 -0700 |
Michael Van De Vanter |
Merge with 6d5a198d23e67bb4b850ce1d74f5c338840cfe04
|
Tue, 12 May 2015 17:29:49 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: an Advanced Instrument can now be created that requires the evaluation result be of a specified type, reporting a failure if not
|
Tue, 12 May 2015 16:06:00 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: change the signature for creation of Advanced instruments, refactor how the callback listener is managed.
|
Tue, 12 May 2015 14:48:33 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: runtime failures executing an AdvancedInstrument root are now reported automatically via a new mehtod onAdvancedInstrumentResultListener.
|
Tue, 12 May 2015 12:57:47 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename "Tool Eval" Instrument kind to "Advanced" Instrument kind
|
Tue, 12 May 2015 23:26:16 +0200 |
Doug Simon |
consolidated AbstractBytecodeParser into BytecodeParser
|
Tue, 12 May 2015 13:27:01 -0700 |
Tom Rodriguez |
Fix materialization of instanceof when sharing instantiation
|
Tue, 12 May 2015 21:36:57 +0200 |
Stefan Anzinger |
[SPARC] Use proper stackslot offset in SPARCHotSpotMove
|
Tue, 12 May 2015 20:56:04 +0200 |
Stefan Anzinger |
Merge
|
Tue, 12 May 2015 20:55:48 +0200 |
Stefan Anzinger |
[SPARC] Implement load constant directly to stack
|
Tue, 12 May 2015 19:47:23 +0200 |
Stefan Anzinger |
[SPARC] Change default to non sign extending load
|
Thu, 07 May 2015 05:21:23 +0200 |
Stefan Anzinger |
[SPARC] Remove commented out code
|
Tue, 12 May 2015 17:56:02 +0200 |
Josef Eisl |
LIRTest: make LIRTestSpecification accessible.
|
Tue, 12 May 2015 16:05:32 +0200 |
Doug Simon |
don't create infopoint nodes within intrinsics
|
Tue, 12 May 2015 15:57:40 +0200 |
Doug Simon |
removed unnecessary Intrinsic interface
|
Tue, 12 May 2015 14:52:22 +0200 |
Josef Eisl |
LinearScanAssignLocationsPhase: fix checkstyle issue.
|
Tue, 12 May 2015 14:27:35 +0200 |
Josef Eisl |
Merge LinearScan refactoring.
|
Tue, 12 May 2015 14:22:16 +0200 |
Josef Eisl |
SSALinearScan: rename sub-phases.
|
Tue, 12 May 2015 14:19:57 +0200 |
Josef Eisl |
LinearScan: renamed sub phases.
|
Tue, 12 May 2015 14:04:40 +0200 |
Josef Eisl |
LinearScan: move changeSpillState to LinearScanWalker.
|
Tue, 12 May 2015 13:53:34 +0200 |
Josef Eisl |
SSALinearScan: add SSAEliminateSpillMove.
|
Tue, 12 May 2015 13:48:51 +0200 |
Josef Eisl |
LinearScan: outsource EliminateSpillMove.
|
Tue, 12 May 2015 13:42:25 +0200 |
Josef Eisl |
SSALinearScan: add SSAResolveDataFlow.
|
Tue, 12 May 2015 13:34:04 +0200 |
Josef Eisl |
LinearScan: outsource ResolveDataFlow.
|
Tue, 12 May 2015 13:28:48 +0200 |
Josef Eisl |
LinearScan: outsource RegisterAllocation.
|
Tue, 12 May 2015 13:24:34 +0200 |
Josef Eisl |
LinearScan: remove initIntervalWalker (unused).
|
Tue, 12 May 2015 13:22:25 +0200 |
Josef Eisl |
LinearScan: call sortIntervalsBeforeAllocation in allocate().
|
Tue, 12 May 2015 13:19:01 +0200 |
Josef Eisl |
LinearScan: move changeSpillDefinitionPos and registerPriorityOf{Output,Output}Operand to LifetimeAnalysis.
|
Tue, 12 May 2015 13:08:43 +0200 |
Josef Eisl |
LinearScan: make opIdToIndex private.
|
Tue, 12 May 2015 12:19:39 +0200 |
Josef Eisl |
LinearScan: encapsulate opIdToBlockMap and opIdToInstructionMap.
|
Tue, 12 May 2015 12:03:55 +0200 |
Josef Eisl |
LinearScan: encapsulate intervals.
|
Tue, 12 May 2015 11:55:11 +0200 |
Josef Eisl |
LinearScan: encapsulate blockData.
|
Tue, 12 May 2015 11:17:32 +0200 |
Josef Eisl |
LinearScan: outsource AssignLocations.
|
Tue, 12 May 2015 11:12:33 +0200 |
Josef Eisl |
LinearScan: move getMaterializedValue to LifetimeAnalysis.
|
Tue, 12 May 2015 11:04:25 +0200 |
Josef Eisl |
LinearScan: create factory methods for subr- phases.
|
Tue, 12 May 2015 10:57:59 +0200 |
Josef Eisl |
LinearScan: outsource OptimizeSpillPosition.
|
Tue, 12 May 2015 10:49:17 +0200 |
Josef Eisl |
LinearScan: encapsulate OptimizeSpillPosition.
|
Tue, 12 May 2015 10:36:01 +0200 |
Josef Eisl |
LinearScan: encapsulate assignLocations().
|
Tue, 12 May 2015 10:16:43 +0200 |
Josef Eisl |
LinearScan: use multiline comments.
|
Tue, 12 May 2015 10:13:06 +0200 |
Josef Eisl |
LinearScan: move intervalInLoop to LifetimeAnalysis.
|
Tue, 12 May 2015 10:07:09 +0200 |
Josef Eisl |
LifetimeAnalysis: use multiline comments.
|
Tue, 12 May 2015 10:58:26 +0200 |
Josef Eisl |
LinearScan: outsource LifetimeAnalysis.
|
Thu, 07 May 2015 14:17:53 +0200 |
Josef Eisl |
LinearScan: add createLifetimeAnalysis().
|
Wed, 06 May 2015 17:44:32 +0200 |
Josef Eisl |
LinearScan: move call to sortIntervalsBeforeAllocation to RegisterAllocation phase.
|
Wed, 06 May 2015 17:37:35 +0200 |
Josef Eisl |
LinearScan: reorganize LIR and Interval dumping.
|
Wed, 06 May 2015 17:04:31 +0200 |
Josef Eisl |
LinearScan: split into sub-phases.
|
Tue, 12 May 2015 13:56:11 +0200 |
Doug Simon |
consolidated ReplacementContext and IntrinsicContext
|
Mon, 11 May 2015 17:41:46 +0200 |
Roland Schatz |
Apply NarrowableArithmeticNode marker interface to the correct node classes.
|
Tue, 12 May 2015 09:29:48 +0200 |
Josef Eisl |
LIRKind#merge: be more precise about references.
|
Mon, 11 May 2015 13:47:16 +0200 |
Josef Eisl |
NodeLIRBuilder#verifyPHIKind: check for LIRKind equality first.
|
Mon, 11 May 2015 11:52:46 +0200 |
Josef Eisl |
MoveResolver: use LIRKind#verifyMoveKinds().
|
Mon, 11 May 2015 14:43:58 +0200 |
Josef Eisl |
LIRKind#verifyMoveKinds: relax stack kind comparison.
|
Mon, 11 May 2015 14:36:16 +0200 |
Josef Eisl |
LIRKind: add verifyMoveKinds.
|
Tue, 12 May 2015 09:31:56 +0200 |
Josef Eisl |
LIRTest: remove Simplifiable from FloatingLIRTestNode.
|
Mon, 11 May 2015 11:42:52 +0200 |
Josef Eisl |
GraalCompiler#emitBackEnd: add schedule into debug scope.
|
Mon, 11 May 2015 20:31:18 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove temporarily a call to tranferToInterpreter that breaks a PE test.
|
Mon, 11 May 2015 19:58:25 -0700 |
Michael Van De Vanter |
Merge with 21993236a2198d6bde4d8be6672df8083e0d2d32
|
Mon, 11 May 2015 18:43:12 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: clean up minor issues in the new "ToolEval" instrument kind.
|
Mon, 11 May 2015 18:12:31 -0700 |
Tom Rodriguez |
Merge fix
|
Mon, 11 May 2015 17:56:16 -0700 |
Tom Rodriguez |
Merge
|
Mon, 11 May 2015 12:08:25 -0700 |
Tom Rodriguez |
Don't allow JFR byte code instrumentation to interfere with PEA
|
Mon, 11 May 2015 11:55:43 -0700 |
Tom Rodriguez |
Add flag for Truffle infopoints
|
Mon, 11 May 2015 10:30:02 -0700 |
Tom Rodriguez |
Fix SimpleInfopointNode processing for PEGraphDecoder
|
Mon, 11 May 2015 10:29:42 -0700 |
Tom Rodriguez |
Improve accuracy of info point states
|
Mon, 11 May 2015 10:06:21 -0700 |
Tom Rodriguez |
Increase timeout for test
|
Mon, 11 May 2015 17:27:08 -0700 |
Michael Van De Vanter |
Truffle/Source: fix an inconsistency in the ordering of the private subclass sources; clean up the getTextMap() abstraction for more safety.
|
Mon, 11 May 2015 16:49:57 -0700 |
Michael Van De Vanter |
Truffle/Source:
|
Mon, 11 May 2015 18:06:44 +0200 |
Doug Simon |
removed FrameStateProcessing and CollapseFrameForSingleSideEffectPhase
|
Mon, 11 May 2015 17:12:15 +0200 |
Doug Simon |
consolidate frame state creation and processing for intrinsics into graph parsing, removing need for CollapseFrameForSingleSideEffectPhase
|
Mon, 11 May 2015 17:10:26 +0200 |
Doug Simon |
improved javadoc
|
Mon, 11 May 2015 17:09:53 +0200 |
Doug Simon |
explicitly name the phase that verifies graph encoding and decoding
|
Mon, 11 May 2015 14:21:31 +0200 |
Doug Simon |
added test for Array.newInstance method called from with a synchronized method
|
Mon, 11 May 2015 12:43:28 +0200 |
Doug Simon |
removed unnecessary timeout from Thread_isInterrupted04
|
Mon, 11 May 2015 12:40:46 +0200 |
Doug Simon |
add test for corner case when intrinsifying Math.sin
|
Mon, 11 May 2015 12:23:13 +0200 |
Doug Simon |
fixed spelling error
|
Mon, 11 May 2015 12:22:49 +0200 |
Doug Simon |
include duringCall and rethrowException for BytecodeFrames in disassembly comments
|
Mon, 11 May 2015 12:21:04 +0200 |
Doug Simon |
fixed command line parsing for ctw command
|
Wed, 22 Apr 2015 16:01:59 +0200 |
Doug Simon |
changed GraphBuilderContext.createStateAfter() to .setStateAfter(StateSplit)
|
Mon, 11 May 2015 11:11:27 +0200 |
Lukas Stadler |
properly prepare phis for initial loop states
|
Mon, 11 May 2015 11:59:28 +0200 |
Lukas Stadler |
additional boxing elimination test
|
Mon, 11 May 2015 10:48:14 +0200 |
Christian Humer |
Fix JAVA_HOME and EXTRA_JAVA_HOMES was not passed to eclipse builders anymore causing them to fail silently.
|
Sat, 09 May 2015 12:35:54 +0200 |
Doug Simon |
ensure RegisterFinalizerNode is created when Object::<init> is the compilation root
|
Fri, 08 May 2015 17:52:59 +0200 |
Doug Simon |
fixed bug in ArrayCopySnippets.checkcastArraycopy: the destination element class must be passed to the runtime routine, not the destination class
|
Fri, 08 May 2015 17:51:04 +0200 |
Doug Simon |
added extra test for arraycopy snippet using StubRoutines::_checkcast_arraycopy
|
Fri, 08 May 2015 17:47:28 +0200 |
Doug Simon |
generalized parameter names
|
Fri, 08 May 2015 17:47:01 +0200 |
Doug Simon |
clarifying comments added to HotSpotClassSubstitutions
|
Thu, 07 May 2015 20:14:23 -0700 |
Michael Van De Vanter |
Truffle/Source: add a new kind of Source (both indexed and non-indexed flavors) whose contents are unavailable at creation, but will be provided incrementally.
|
Thu, 07 May 2015 17:51:55 -0700 |
Michael Van De Vanter |
Truffle/Source: rename asPseudoFile() to fromNamedText(), which more accurately describes its use cases. Rework Javadoc for completeness and clarity.
|
Thu, 07 May 2015 15:04:02 +0200 |
Josef Eisl |
SpillMoveFactory#emitStackMove: use AllocatableValue and Value (again).
|
Thu, 07 May 2015 14:55:16 +0300 |
Jaroslav Tulach |
The expected intention with ConditionProfile's seems to be to control all existing implementations. Making externally unsubclasssable.
|
Thu, 07 May 2015 11:00:02 +0200 |
Josef Eisl |
AMD64/SPARCSpillMoveFactory#createStackMove() delegate to AMD64/SPARCSLIRGenerator#createStackMove().
|
Wed, 06 May 2015 22:28:58 -0700 |
Tom Rodriguez |
Rename test
|
Wed, 06 May 2015 22:18:53 -0700 |
Tom Rodriguez |
Ignore InfopointNodes when comparing graphs
|
Wed, 06 May 2015 22:18:09 -0700 |
Tom Rodriguez |
Counted loop detection should ignore InfopointNodes
|
Wed, 06 May 2015 22:17:08 -0700 |
Tom Rodriguez |
Add missing null check
|
Wed, 06 May 2015 12:14:30 -0700 |
Tom Rodriguez |
Merge
|
Wed, 06 May 2015 11:44:29 -0700 |
Tom Rodriguez |
Add test exercising virtualization of copyOf
|
Wed, 06 May 2015 11:44:07 -0700 |
Tom Rodriguez |
Allow access to GraalCompilerTest.Result fields
|
Mon, 04 May 2015 23:38:38 -0700 |
Tom Rodriguez |
Delay LoadHub lowering until LowTier
|
Mon, 04 May 2015 23:36:12 -0700 |
Tom Rodriguez |
Handle null exceptionValue in PEGraphDecoder
|
Mon, 04 May 2015 23:30:11 -0700 |
Tom Rodriguez |
Add option to include LIR in final assembly as comments
|
Wed, 06 May 2015 17:14:04 +0200 |
Stefan Anzinger |
Merge
|
Wed, 06 May 2015 17:13:50 +0200 |
Stefan Anzinger |
[SPARC] Implement Narrow OOPS
|
Wed, 06 May 2015 17:10:58 +0200 |
Stefan Anzinger |
UnsafeEATest: use 8 byte aligned x field
|
Wed, 06 May 2015 17:05:14 +0200 |
Stefan Anzinger |
[SPARC] Remove register allocation HINT from SPARCArithmetic
|
Tue, 05 May 2015 17:30:47 +0200 |
Stefan Anzinger |
Use boxed cache in HotSpotConstantpool instead of synchronization
|
Wed, 06 May 2015 11:08:36 +0200 |
Josef Eisl |
SPARCStackMove: add SPARCTailDelayedLIRInstruction marker interface.
|
Tue, 05 May 2015 16:20:44 +0200 |
Josef Eisl |
Add StackMoveTest.
|
Wed, 06 May 2015 09:42:23 +0200 |
Josef Eisl |
Introduce LIRTest.
|
Tue, 05 May 2015 17:29:35 +0200 |
Josef Eisl |
SPARCStackMove: handle floating point values.
|
Tue, 05 May 2015 16:53:37 +0200 |
Josef Eisl |
Add SPARCStackMove.
|
Tue, 05 May 2015 16:24:39 +0200 |
Josef Eisl |
MoveResolver: don't call check from constructor.
|
Thu, 30 Apr 2015 15:39:11 +0200 |
Josef Eisl |
SSALinearScan: add register hints to PHIs.
|
Thu, 30 Apr 2015 15:36:03 +0200 |
Josef Eisl |
SSAUtils: minor refactoring.
|
Thu, 30 Apr 2015 11:51:44 +0200 |
Josef Eisl |
SSALinearScan: add meter for phi resolution moves.
|
Thu, 30 Apr 2015 16:59:13 +0200 |
Josef Eisl |
Add LoopPhiResolutionTest.
|
Tue, 05 May 2015 17:29:07 +0200 |
Doug Simon |
fixed npe in NodeClass.shortName()
|
Tue, 05 May 2015 11:56:10 +0200 |
Josef Eisl |
Introduce SSALinearScan and SSAMoveResolver.
|
Thu, 30 Apr 2015 15:32:34 +0200 |
Josef Eisl |
NodeLIRBuilder: relax verification of derived kinds for PHIs (aka look at stack kinds).
|
Thu, 30 Apr 2015 11:04:06 +0200 |
Josef Eisl |
SSADestructionPhase: deactivate LIREagerSSADestruction by default.
|
Thu, 30 Apr 2015 10:59:58 +0200 |
Josef Eisl |
MoveResolver: minor refactoring.
|
Thu, 30 Apr 2015 10:58:10 +0200 |
Josef Eisl |
LinearScan: minor refactoring and comment cleanup.
|
Tue, 05 May 2015 13:08:05 +0200 |
Josef Eisl |
NodeLIRBuilder: use AbstractMergeNode#valuePhis.
|
Tue, 05 May 2015 13:07:06 +0200 |
Josef Eisl |
Add AbstractMergeNode#valuePhis.
|
Tue, 05 May 2015 13:04:28 +0200 |
Josef Eisl |
SSAVerifier: remove obsolete comment.
|
Tue, 05 May 2015 12:20:06 +0200 |
Josef Eisl |
JumpOp: set outgoingValues in the right constructor.
|
Tue, 05 May 2015 12:12:33 +0200 |
Josef Eisl |
Check for null in LabelOp#setIncomingValues and JumpOp#setOutgoingValues.
|
Tue, 05 May 2015 11:53:38 +0200 |
Josef Eisl |
NodeLIRBuilder: remove useless instanceof check.
|
Mon, 04 May 2015 11:06:19 +0200 |
Josef Eisl |
CHANGELOG: add SSA LIR.
|
Wed, 29 Apr 2015 13:31:37 +0200 |
Josef Eisl |
SSADestructionPhase: use removePhiOut/removePhiIn/phiOutIndex.
|
Thu, 23 Apr 2015 17:38:44 +0200 |
Josef Eisl |
SSAUtils: add removePhiOut/removePhiIn/phiOutIndex.
|
Thu, 23 Apr 2015 11:30:36 +0200 |
Josef Eisl |
LIRVerifier: verify PHIs.
|
Wed, 29 Apr 2015 11:57:47 +0200 |
Josef Eisl |
Run SSADestructionPhase only if SSA_LIR is enabled.
|
Wed, 29 Apr 2015 11:40:04 +0200 |
Josef Eisl |
NodeLIRBuilder: use LIRKind.merge() to create kind for PHIs.
|
Tue, 21 Apr 2015 18:12:01 +0200 |
Josef Eisl |
SSAVerifier: ignore StackSlotValues.
|
Mon, 20 Apr 2015 18:05:27 +0200 |
Josef Eisl |
Add SSAVerifier.
|
Mon, 20 Apr 2015 17:30:30 +0200 |
Josef Eisl |
Add LIREagerSSADestruction option.
|
Wed, 22 Apr 2015 11:40:17 +0200 |
Josef Eisl |
Introduce c.o.g.lir.ssa.SSAUtils.
|
Mon, 20 Apr 2015 16:02:38 +0200 |
Josef Eisl |
Add SSADestructionPhase.
|
Thu, 23 Apr 2015 14:35:28 +0200 |
Josef Eisl |
Add LabelOp.isPhiIn().
|
Mon, 20 Apr 2015 15:30:15 +0200 |
Josef Eisl |
LabelOp/JumpOp: add accessors for incoming/outgoing values.
|
Mon, 20 Apr 2015 14:14:09 +0200 |
Josef Eisl |
Create SSA LIR.
|
Mon, 04 May 2015 23:15:42 +0200 |
Stefan Anzinger |
Use double-checked locking in HotSpotConstantPool.lookupType.
|
Mon, 04 May 2015 19:34:51 +0200 |
Stefan Anzinger |
Merge
|
Mon, 04 May 2015 19:12:50 +0200 |
Stefan Anzinger |
Make cache in HotSpotConstantPool.lookupType thread safe.
|
Mon, 04 May 2015 09:10:52 +0200 |
Stefan Anzinger |
Add test for arrays of interface
|
Mon, 04 May 2015 08:49:06 +0200 |
Stefan Anzinger |
Fix typo
|
Mon, 04 May 2015 07:26:05 +0200 |
Stefan Anzinger |
Fix write race condition shortName
|
Thu, 30 Apr 2015 18:09:36 +0200 |
Stefan Anzinger |
Fix instanceof with checking arrays of interface
|
Mon, 04 May 2015 12:27:40 +0200 |
Gilles Duboscq |
Make readline import best-effort
|
Mon, 04 May 2015 11:20:39 +0200 |
Doug Simon |
documented why THREAD_IS_INTERRUPTED foreign call is NOT_LEAF
|
Mon, 04 May 2015 10:41:05 +0200 |
Doug Simon |
correctly denote TEST_DEOPTIMIZE_CALL_INT foreign call as REEXECUTABLE
|
Mon, 04 May 2015 10:39:12 +0200 |
Doug Simon |
include reexecute, rethrow_exception and return_oop info when disassembling debug scopes
|
Mon, 04 May 2015 11:24:13 +0200 |
Christian Humer |
Truffle: make ReplaceObserver return a boolean in order to consume replace events. It can be useful for nodes to consume all replace events if they are always executed behind a @TruffleBoundary.
|
Wed, 29 Apr 2015 17:16:53 +0200 |
Josef Eisl |
LinearScan: add createMoveResolver().
|
Mon, 27 Apr 2015 16:26:14 +0200 |
Josef Eisl |
MoveResolver: refactor handling of blocked registers.
|
Wed, 29 Apr 2015 13:19:43 +0200 |
Josef Eisl |
AMD64SpillMoveFactory: implement #createStackMove.
|
Tue, 28 Apr 2015 18:24:30 +0200 |
Josef Eisl |
Introduce AMD64StackMove.
|
Mon, 27 Apr 2015 11:21:55 +0200 |
Josef Eisl |
SpillMoveFactory: add createStackMove.
|
Mon, 27 Apr 2015 10:57:34 +0200 |
Josef Eisl |
Introduce StackMove LIR instruction.
|
Mon, 27 Apr 2015 11:21:09 +0200 |
Josef Eisl |
StackSlotAllocation: add support for hints.
|
Wed, 29 Apr 2015 09:28:58 +0200 |
Josef Eisl |
{AMD64/SPARC}LIRGenerator: cache SpillMoveFactory (again).
|
Thu, 23 Apr 2015 11:30:06 +0200 |
Josef Eisl |
LIRKind: add #merge().
|
Wed, 22 Apr 2015 14:17:11 +0200 |
Josef Eisl |
MoveResolver: improve assertion.
|
Tue, 28 Apr 2015 11:56:00 +0200 |
Josef Eisl |
LinearScan: improve assert messages.
|
Wed, 22 Apr 2015 10:50:36 +0200 |
Josef Eisl |
LinearScan: add more information to assertion.
|
Mon, 20 Apr 2015 16:01:44 +0200 |
Josef Eisl |
PhiResolver: add factory methods.
|
Mon, 20 Apr 2015 15:44:04 +0200 |
Josef Eisl |
PhiResolver: use LIRInsertionBuffer instead of LIRGeneratorTool.append().
|
Mon, 20 Apr 2015 15:34:41 +0200 |
Josef Eisl |
PhiResolver: use SpillMoveFactory to create moves.
|
Mon, 20 Apr 2015 14:24:55 +0200 |
Josef Eisl |
Move PhiResolver from c.o.g.compiler.gen to c.o.g.lir.gen.
|
Mon, 20 Apr 2015 11:56:21 +0200 |
Josef Eisl |
NodeLIRBuilder: move creation of jump from moveToPhi() to visitEndNode().
|
Tue, 21 Apr 2015 17:52:26 +0200 |
Josef Eisl |
GraalCompiler: scope for LIRGenerationPhase.
|
Tue, 28 Apr 2015 11:54:06 +0200 |
Josef Eisl |
GraalCompilerTest: add breakpoint(int).
|
Mon, 20 Apr 2015 12:09:44 +0200 |
Josef Eisl |
jtt: add loop.Loop09_2
|
Mon, 20 Apr 2015 11:16:15 +0200 |
Josef Eisl |
LIRGenerator: replace doBlockStart/doBlockEnd with an AutoCloseable.
|
Fri, 17 Apr 2015 13:53:44 +0200 |
Josef Eisl |
LinearScan: remove superfluous isLogEnabled().
|
Sun, 03 May 2015 21:59:55 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename the "SplicedNode" Instrument kind to the "ToolEval" instrument kind, along with some redesign based on earlier feedback.
|
Sat, 02 May 2015 14:40:49 -0700 |
Tom Rodriguez |
Merge
|
Sat, 02 May 2015 14:36:00 -0700 |
Tom Rodriguez |
Reset folder in top component to release reference to old graphs
|
Fri, 01 May 2015 18:25:07 -0700 |
Tom Rodriguez |
Share properties in IGV
|
Fri, 01 May 2015 18:24:45 -0700 |
Tom Rodriguez |
Increase Integer cache size in IGV
|
Fri, 01 May 2015 17:27:47 -0700 |
Tom Rodriguez |
Fix concurrent modification exception in IGV
|
Fri, 01 May 2015 17:03:51 -0700 |
Tom Rodriguez |
Reduce overhead of hash computation for graph identity checks
|
Fri, 01 May 2015 17:02:38 -0700 |
Tom Rodriguez |
Relax expensive assert in IGV
|
Fri, 01 May 2015 16:51:47 -0700 |
Tom Rodriguez |
Add info message about time spent parsing files
|
Fri, 01 May 2015 15:58:57 -0700 |
Tom Rodriguez |
Fixed keybinding for open and save actions in IGV
|
Fri, 01 May 2015 00:10:45 +0200 |
Andreas Woess |
Truffle: frame cleanup
|
Thu, 30 Apr 2015 23:58:00 +0200 |
Andreas Woess |
Truffle: remove obsolete javadoc
|
Thu, 30 Apr 2015 23:55:22 +0200 |
Andreas Woess |
mx: fix calls to is_interactive()
|
Fri, 01 May 2015 21:32:02 +0200 |
Matthias Grimmer |
Interop: add missing header
|
Thu, 30 Apr 2015 17:27:53 +0200 |
Matthias Grimmer |
Interop: introduce separate global language scope
|
Thu, 30 Apr 2015 20:29:27 +0200 |
Gilles Duboscq |
mx: fix JDK selection when running outside a tty, capture STRICT_COMPLIANCE from the env file, make sure raw_input promt goes to stdout
|
Thu, 30 Apr 2015 18:49:00 +0200 |
Gilles Duboscq |
Look for JDKs on demand, add --strict-compliance flag. Allow more precise search for JDK versions (use it for IGV)
|
Thu, 30 Apr 2015 17:08:41 +0200 |
Gilles Duboscq |
Prepare changelog for next version
|
Thu, 30 Apr 2015 18:04:02 +0200 |
Gilles Duboscq |
Skip deoptimizations that do not invalidate the compiled code in ConvertDeoptimizationToGuards
|
Thu, 30 Apr 2015 13:49:24 +0200 |
Stefan Anzinger |
Merge
|
Thu, 30 Apr 2015 13:17:09 +0200 |
Stefan Anzinger |
Fix ObjectStamp.join with when joining arrays of Interfaces
|
Thu, 30 Apr 2015 13:26:24 +0200 |
Lukas Stadler |
fix in DominatorConditionalEliminationPhase for If/ShortCircuitOr with xNegated=true
|
Thu, 30 Apr 2015 13:26:24 +0200 |
Lukas Stadler |
use InvalidateReprofile for LoadFieldNode with null receiver
|
Thu, 30 Apr 2015 11:30:46 +0200 |
Christian Wirth |
explicitly convert to int to satisfy windows builder
|
Wed, 29 Apr 2015 18:09:41 -0700 |
Tom Rodriguez |
Make Truffle respect -XX:+DebugNonSafepoints
|
Wed, 29 Apr 2015 17:31:05 +0200 |
Gilles Duboscq |
Added tag graal-0.7 for changeset 754f2b20d8bc
|
Wed, 29 Apr 2015 17:28:50 +0200 |
Gilles Duboscq |
Skip invokes with a placeholder framestate in MethodCallTargetNode.simplify
graal-0.7
|
Wed, 29 Apr 2015 15:27:00 +0200 |
Gilles Duboscq |
Update readme and changelog
|
Wed, 29 Apr 2015 14:41:03 +0200 |
Gilles Duboscq |
Print Graal installed code name when printing frames or diassembly
|
Wed, 29 Apr 2015 14:39:48 +0200 |
Gilles Duboscq |
Remove unique id from TruffleDebugJavaMethod name
|
Wed, 29 Apr 2015 14:36:13 +0200 |
Gilles Duboscq |
Add assert in PEReadEliminationClosure
|
Tue, 28 Apr 2015 11:59:35 +0200 |
Gilles Duboscq |
ConditionalElimination: check that begin node is still alive before processing
|
Wed, 29 Apr 2015 11:21:01 +0200 |
Doug Simon |
added missing newline
|
Wed, 29 Apr 2015 11:16:39 +0200 |
Doug Simon |
removed assertion that can never fail
|
Wed, 29 Apr 2015 10:29:00 +0200 |
Michael Haupt |
merge
|
Wed, 29 Apr 2015 08:31:28 +0200 |
Michael Haupt |
add support for control flow window and basic block view on graphs
|
Tue, 28 Apr 2015 17:21:56 -0700 |
Tom Rodriguez |
Fix assert in test when running UseG1GC
|
Tue, 28 Apr 2015 17:21:33 -0700 |
iveresov |
Fix code install assertions to work with G1
|
Tue, 28 Apr 2015 17:08:47 -0700 |
iveresov |
Make G1 and Graal be friends in JDK9
|
Tue, 28 Apr 2015 12:58:40 -0700 |
Tom Rodriguez |
Merge
|
Tue, 28 Apr 2015 10:14:40 -0700 |
Tom Rodriguez |
Cache computation of timer and metric objects for phases
|
Tue, 28 Apr 2015 09:44:39 -0700 |
Tom Rodriguez |
Make DebugScope lazier and generally reduce overhead of Debug being enabled
|
Tue, 28 Apr 2015 09:44:23 -0700 |
Tom Rodriguez |
Fix time reporting in multithreaded CTW
|
Tue, 28 Apr 2015 18:35:16 +0200 |
Stefan Anzinger |
Merge
|
Tue, 28 Apr 2015 18:35:01 +0200 |
Stefan Anzinger |
[SPARC] Improve verify in Compare
|
Tue, 28 Apr 2015 18:07:08 +0200 |
Stefan Anzinger |
[SPARC] Fix comparebranch with sub-int types
|
Tue, 28 Apr 2015 18:04:28 +0200 |
Stefan Anzinger |
Disable DeoptALot when making graphs for snippets/susbstitutions
|
Tue, 28 Apr 2015 13:08:22 +0200 |
Roland Schatz |
Make the G1PostWriteBarrier snippet kill only private locations.
|
Mon, 27 Apr 2015 20:01:10 -0700 |
Michael Van De Vanter |
Merge with b95deaa6ebf6100bb5a95ab25b2fdc6b9ef5f420
|
Sun, 26 Apr 2015 20:50:30 -0700 |
Michael Van De Vanter |
Merge with f6f3f44a183051ae5ee581be7c8c6c8cbbc0d5fe
|
Tue, 21 Apr 2015 17:02:06 -0700 |
Michael Van De Vanter |
TruffleInstrumentation: rename Probe.setTagTrap() to Probe.setBeforeTagTrap() and add Probe.setAfterTagTrap()
|
Tue, 21 Apr 2015 15:56:48 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove an interface that no longer adds value
|
Mon, 27 Apr 2015 12:20:45 -0700 |
Tom Rodriguez |
Fix construction of infopoint frame states
|
Mon, 27 Apr 2015 11:37:33 -0700 |
Christian Wimmer |
Handle checkCast and instanceOf involving word types using a GraphBuilderPlugin
|
Mon, 27 Apr 2015 19:03:52 +0200 |
Stefan Anzinger |
Merge
|
Mon, 27 Apr 2015 18:37:10 +0200 |
Stefan Anzinger |
Merge
|
Mon, 27 Apr 2015 18:36:16 +0200 |
Stefan Anzinger |
Predefine value outside of COMPILERGRAAL
|
Mon, 27 Apr 2015 16:02:54 +0200 |
Stefan Anzinger |
[SPARC] Set MaxVectorSize=8
|
Mon, 27 Apr 2015 18:17:18 +0200 |
Gilles Duboscq |
graalRuntime: make service file parsing more robust:
|
Mon, 27 Apr 2015 16:11:46 +0200 |
Gilles Duboscq |
mx: services: make sure we don't produce empty lines
|
Mon, 27 Apr 2015 17:24:27 +0200 |
Christian Humer |
SL: fix division long overflow. Contributed-by: Raffaello Giulietti <raffaello.giulietti@supsi.ch>
|
Mon, 27 Apr 2015 11:55:51 +0200 |
Gilles Duboscq |
ReadElimination: only anchor guard if it is different from cachedValue's guard
|
Fri, 24 Apr 2015 17:27:32 +0200 |
Gilles Duboscq |
PrintStreamOption: also forward flushes to the VM
|
Mon, 27 Apr 2015 12:04:10 +0200 |
Gilles Duboscq |
mx: fix crash when there are no services
|
Sat, 25 Apr 2015 19:47:45 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc corrections on Node.{getSourceSection,getEncapsulatingSourceSection}
|
Fri, 24 Apr 2015 12:05:38 -0700 |
Tom Rodriguez |
Use snippets for incrementing snippet counters
|
Thu, 23 Apr 2015 22:09:27 -0700 |
Tom Rodriguez |
Merge
|
Thu, 23 Apr 2015 21:18:27 -0700 |
Tom Rodriguez |
Better error reporting for missing card marks
|
Wed, 22 Apr 2015 16:42:05 -0700 |
Tom Rodriguez |
Better assertion message for NULL deference in graalJavaAccess
|
Wed, 22 Apr 2015 16:34:32 -0700 |
Tom Rodriguez |
Graal should use same soft reference policy as C2
|