log

age author description
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
Thu, 12 Mar 2015 14:15:09 +0100 roland 8069263: assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanity
Thu, 23 Apr 2015 17:25:04 -0700 Tom Rodriguez Merge
Thu, 23 Apr 2015 17:18:52 -0700 Tom Rodriguez Make sure an after state is available when lowering checkcast arraycopy
Thu, 23 Apr 2015 17:17:52 -0700 Tom Rodriguez Check for placeholder bci even when asserts are disabled
Thu, 23 Apr 2015 16:50:38 -0700 Christian Wimmer GraphDecoder must exactly reproduce the encoded graph, only SimplifyingGraphDecoder can remove unnecessary nodes
Thu, 23 Apr 2015 12:55:54 -0700 Tom Rodriguez Don't insert serial barriers for null stores
Thu, 23 Apr 2015 21:26:04 +0200 Gilles Duboscq mx create each service file atomically
Thu, 23 Apr 2015 21:30:54 +0200 Gilles Duboscq Group javap queries to discover Graal services
Thu, 23 Apr 2015 20:31:35 +0200 Gilles Duboscq All MemoryNode can be used as lastAccessLocation not only MemoryCheckpoints
Thu, 23 Apr 2015 20:27:15 +0200 Gilles Duboscq Use getPlaceholderBciName in HSDebugInfoBuilder assert
Thu, 23 Apr 2015 18:20:21 +0200 Roland Schatz Relax assertion in createWriteHub.
Thu, 23 Apr 2015 18:14:02 +0200 Roland Schatz Use @Inherited on @MarkerType annotation.
Thu, 23 Apr 2015 14:49:24 +0200 Gilles Duboscq Make should export graal service files
Thu, 23 Apr 2015 13:31:20 +0200 Gilles Duboscq Only extract service files for Graal services
Thu, 23 Apr 2015 14:48:52 +0200 Gilles Duboscq Move MatchProcessor and HotSpotVMConfigPorcessor to their own projects
Tue, 21 Apr 2015 17:32:06 +0200 Gilles Duboscq Move OptionProcessor to its own project
Wed, 22 Apr 2015 16:45:33 +0200 Gilles Duboscq Small clean-up in LoopEx
Thu, 23 Apr 2015 13:37:27 +0200 Thomas Wuerthinger Merge.
Thu, 23 Apr 2015 13:37:11 +0200 Thomas Wuerthinger Distinguish ends in the scheduling phase that always have to be the last node from other ends.
Wed, 22 Apr 2015 21:58:23 +0200 Thomas Wuerthinger Merge.
Wed, 22 Apr 2015 19:50:30 +0200 Thomas Wuerthinger Merge.
Wed, 22 Apr 2015 19:50:17 +0200 Thomas Wuerthinger Adjust scheduling test.
Wed, 22 Apr 2015 16:22:53 +0200 Thomas Wuerthinger Merge.
Wed, 22 Apr 2015 15:48:18 +0200 Thomas Wuerthinger Merge.
Wed, 22 Apr 2015 15:36:53 +0200 Thomas Wuerthinger Merge.
Wed, 22 Apr 2015 15:36:38 +0200 Thomas Wuerthinger Fix a bug in the schedule phase connected with data dependencies on a block end node that is not a control split node.
Thu, 23 Apr 2015 11:25:16 +0200 Roland Schatz Fix wrong argument order in writeNarrow match rule.
Wed, 22 Apr 2015 16:18:37 -0700 Christian Wimmer Manage null value manually to work around bug in older JDK versions
Wed, 22 Apr 2015 13:05:36 -0700 Christian Wimmer Test the GraphDecoder by encoding and decoding every graph after parsing; fix bugs found by that testing
Wed, 22 Apr 2015 11:38:25 -0700 Tom Rodriguez Mark locks without MonitorIdNode as eliminated
Wed, 22 Apr 2015 16:54:26 +0200 Roland Schatz Use trapping null check in g1PreWriteBarrier snippet.
Wed, 22 Apr 2015 16:46:57 +0200 Roland Schatz Remove CompressedNullCheckOp, merge functionality into regular NullCheckOp.
Tue, 21 Apr 2015 20:23:59 +0200 Doug Simon fixed race in HotSpotSnippetReflectionProvider.getInjectedNodeIntrinsicParameter()
Tue, 21 Apr 2015 15:55:09 +0200 Doug Simon improved javadoc for InvocationPlugin.inlineOnly()
Wed, 22 Apr 2015 15:04:01 +0200 Christian Humer Truffle-DSL: fix unnecessary cast in generated isIdentical for types used just in cached expressions .
Wed, 22 Apr 2015 11:00:26 +0200 Matthias Grimmer Interop: remove misplaced IllegalStateException
Tue, 21 Apr 2015 16:18:23 -0700 Christian Wimmer Move PEGraphDecoder from truffle to graal project; factor out SimplifyingGraphDecoder that performs just canonicalization but not method inlining; fix bugs
Tue, 21 Apr 2015 10:47:43 -0700 Tom Rodriguez Add MaxVectorSize to Graal globals
Tue, 21 Apr 2015 14:57:13 +0200 Roland Schatz G1PostWriteBarrier contains a memory barrier, so it has to kill any().
Tue, 21 Apr 2015 09:09:29 -0700 Christian Wimmer Guard for null pointer exception
Tue, 21 Apr 2015 17:32:53 +0200 Gilles Duboscq Merge
Tue, 21 Apr 2015 16:44:27 +0200 Gilles Duboscq mx: Merge graal service files
Tue, 21 Apr 2015 15:46:42 +0200 Gilles Duboscq Add make target for jars in lib/graal
Tue, 21 Apr 2015 14:59:02 +0200 Gilles Duboscq Distribution overlap is allowed for META-INF*, not just META-INF/services*
Tue, 21 Apr 2015 11:40:25 +0200 Lukas Stadler do not perform read elimination for deleted nodes
Tue, 21 Apr 2015 11:54:50 +0200 Christian Humer Truffle-DSL: initialize the polymorphic cached type also if the child node throws an exception.
Fri, 17 Apr 2015 16:18:17 +0200 Christian Humer Truffle-DSL: do not generate polymorphic nodes for nodes with all parameters evaluated in all execute methods.
Tue, 21 Apr 2015 10:32:52 +0200 Doug Simon fixed ImmutableCode related regression
Tue, 21 Apr 2015 09:51:03 +0200 Doug Simon renamed BytecodeFrame.isSyntheticBci to isPlaceholderBci and added getPlaceholderBciName
Wed, 15 Apr 2015 14:47:48 +0200 Doug Simon converted @MethodSubstitutions for java.lang.Class to MethodSubstitutionPlugins and removed ClassQueryNode since substitutions can now be canonicalized (since non-null KlassPointers can now be optimized)
Tue, 21 Apr 2015 01:27:08 +0200 Thomas Wuerthinger Modify semantics of StressInvokeWithExceptionNode.
Tue, 21 Apr 2015 00:50:05 +0200 Thomas Wuerthinger Merge.
Tue, 21 Apr 2015 00:49:47 +0200 Thomas Wuerthinger Add bootstrap with invoke exception edges to gate.
Tue, 21 Apr 2015 00:47:48 +0200 Thomas Wuerthinger Add StressInvokeWithExceptionNode flag.
Mon, 20 Apr 2015 23:59:49 +0200 Doug Simon reverted to more readable name for snippet metrics and counters
Mon, 20 Apr 2015 22:42:18 +0200 Thomas Wuerthinger Merge.
Mon, 20 Apr 2015 22:42:05 +0200 Thomas Wuerthinger Remove a wrong short-cut in the scheduler phase. The latest possible block can be above the earliest possible block for virtual states.
Mon, 20 Apr 2015 19:54:09 +0200 Andreas Woess IGV: construct ArrayList<LabelWidget> with exact size (usually 1)
Mon, 20 Apr 2015 15:03:19 +0200 Andreas Woess IGV: improve text contrast for partially visible nodes
Mon, 20 Apr 2015 14:22:01 +0200 Andreas Woess Truffle: simplify getProperty; minor cleanup
Mon, 20 Apr 2015 11:02:30 -0700 Tom Rodriguez Merge
Wed, 15 Apr 2015 11:09:22 -0700 Tom Rodriguez Relax assert about over zeroing when ZapUnusedHeapArea is disabled