RFR(XL) 8210777: Update Graal

dean.long at oracle.com dean.long at oracle.com
Wed Nov 14 07:37:27 UTC 2018


https://bugs.openjdk.java.net/browse/JDK-8210777

Automated patch:
http://cr.openjdk.java.net/~dlong/8210777/webrev/

Manual patch:
http://cr.openjdk.java.net/~dlong/8210777/patch/

Graal changes:

e164423 Mon Nov 12 15:51:53 2018 -0800            Doug Simon [GR-12471] 
Moved SPARCAllocatorTest.java to the correct directory.
7a3cca8 Mon Nov 12 08:10:34 2018 -0800          Josef Haider [GR-12475] 
Fix handling of unset maxVectorSize in ArrayEqualsOp.
1bdd33c Mon Nov 12 06:43:36 2018 -0800          Josef Haider [GR-7882] 
TRegex: performance tweaks.
5b04175 Mon Nov 12 04:35:30 2018 -0800          Josef Haider [GR-12475] 
Respect maxVectorSize in AMD64ArrayEqualsOp.
165ee0d Fri Nov 9 14:22:42 2018 -0800             Dean Long [GR-12438] 
Swallow SecurityException during MBean server lookup.
3f6fb25 Fri Nov 9 13:26:43 2018 -0800         Tom Rodriguez [GR-12106] 
Explicitly enable TrackNodeSourcePosition for test.
9f6f69d Fri Nov 9 09:43:06 2018 -0800      Christian Haeubl [GR-12009] 
Fix illegal canonicalization that can result in wrong control flow.
d4f193c Fri Nov 9 05:20:23 2018 -0800             Dean Long [GR-12438] 
Fix SecurityException when run with security manager.
bdd84d0 Fri Nov 9 04:17:13 2018 -0800             Dean Long [GR-12437] 
Use correct package name for tests.
7d9032c Fri Nov 9 02:21:22 2018 -0800         Tom Rodriguez [GR-12373] 
Treat LoopExitNode like AbstractMergeNode in method substitutions.
d71c731 Tue Nov 6 14:38:00 2018 -0800            Doug Simon [GR-12414] 
Rename packages because of the jdk.internal.misc split in JDK12.
36638c7 Tue Nov 6 10:38:26 2018 -0800            Doug Simon [GR-12399] 
Update to jvmci-0.50.
7b41925 Tue Nov 6 04:12:14 2018 -0800          Josef Haider [GR-12384] 
Fix errors in XMM constant-length array comparisons in ArrayEqualsOp.
b0e85f2 Tue Nov 6 03:00:36 2018 -0800       Stefan Anzinger [GR-12181] 
Add "addSubShift" rule for AArch64.
602d1bf Mon Nov 5 05:04:19 2018 -0800        Gilles Duboscq [GR-12368] 
Fix NPE in DerivedInductionVariable.direction.
33d51cf Mon Nov 5 03:30:20 2018 -0800            Doug Simon [GR-12366] 
Ensure JVMCI is intialized before opening JVMCI packages to other modules.
3c6b9be Fri Nov 2 21:48:05 2018 -0700         Codrut Stancu [GR-11575] 
Accept programs with incomplete classpath.
083c9fc Fri Nov 2 16:59:33 2018 -0700         Tom Rodriguez [GR-12122] 
Fix location identity and index scaling in byte/byte inflate/compress 
variants
c537598 Fri Nov 2 12:06:20 2018 -0700      Christian Wimmer [GR-10150] 
Correctly restore base pointer register.
2210473 Fri Nov 2 10:09:17 2018 -0700        Gilles Duboscq [GR-12327] 
Fix overflow issue in partial unrolling.
b445893 Fri Nov 2 06:41:51 2018 -0700        Gilles Duboscq [GR-12343] 
Append the exception during retry to retry.log.
31c189d Thu Nov 1 09:59:19 2018 -0700            Doug Simon [GR-12344] 
Renamed org.graalvm.compiler.core.test.jdk9 to 
org.graalvm.compiler.core.jdk9.test.
745cbbd Thu Nov 1 06:42:29 2018 -0700            Doug Simon [GR-12329] 
Be more robust in CompilationWrapper to exceptions raised when creating 
a dump path.
72255e2 Thu Nov 1 05:59:28 2018 -0700          Josef Haider [GR-11157] 
Improved String#indexof(String) intrinsic and added intrinsics for 
indexof-operations on arrays.
c952582 Wed Oct 31 14:24:14 2018 -0700            Doug Simon [GR-12206] 
CompilationResult with non-null compilation id should not eagerly 
compute a name.
3a372fe Wed Oct 31 10:45:26 2018 -0700      Christian Haeubl [GR-12258] 
Fix handling of unaligned array reads in the read elimination that is 
used during partial escape analysis.
1be92f1 Wed Oct 31 01:19:41 2018 -0700            Doug Simon [GR-12283] 
Fix package names for classes in org.graalvm.compiler.replacements.*.test.
cd030b6 Tue Oct 30 16:05:52 2018 -0700        Maja Vukasovic [GR-11231] 
New format for PGO dump file.
db5ec92 Tue Oct 30 07:26:03 2018 -0700            Doug Simon [GR-12016] 
Further separation of Truffle runtime and compiler in preparation for 
libgraal.
5279b92 Tue Oct 30 06:39:39 2018 -0700          Josef Haider [GR-11145] 
Respect MaxVectorSize in ArrayIndexOfOp.
e2563d9 Mon Oct 29 13:58:19 2018 -0700           Peter Hofer [GR-11728] 
JNI_GetCreatedJavaVMs does not work.
d2fe7f5 Mon Oct 29 13:03:20 2018 -0700         Tom Rodriguez [GR-10375] 
Correct tracking and trimming of substitution NodeSourcePositions.
e51315a Thu Oct 25 16:19:28 2018 -0700          Igor Veresov [GR-12221] 
Rename jdk.internal.misc.Unsafe::xxxObject to xxxReference in JDK12.
02ba48c Thu Oct 25 13:55:09 2018 -0700      Christian Wimmer [GR-10150] 
Maintain base pointer register for stack frames.
e7ed8a0 Wed Oct 24 04:40:37 2018 -0700     Thomas Würthinger [GR-12123] 
Add missing canonicalizations for comparisons and short circuit or 
operations.
5d26b6a Tue Oct 23 08:26:05 2018 -0700    Aleksandar Pejovic [GR-12067] 
JVMCI RedefineClassTest fails under OracleJDK on Windows.
32de412 Tue Oct 23 06:40:12 2018 -0700          Igor Veresov [GR-12191] 
Fix iteration over Sites in HotSpotCompiledCodeBuilder.getSortedSites.
c32b9e9 Mon Oct 22 10:15:23 2018 -0700    Aleksandar Pejovic [GR-12067] 
JVMCI RedefineClassTest fails under OracleJDK on Windows.
8e0f6db Sun Oct 21 23:53:06 2018 -0700         Tom Rodriguez [GR-12124] 
Fix assertion checking when -XX:UseAVX=0 is used.
1fc1a83 Wed Oct 17 14:00:06 2018 -0700          Igor Veresov [GR-12104] 
Don't do CHA to type-checked inlining conversion for AOT.
d36b52d Wed Oct 17 08:20:09 2018 -0700       Stefan Anzinger [GR-12059] 
Encapsulate more AMD64 specifics in SVM.
39cf5a8 Mon Oct 15 10:51:33 2018 -0700           Peter Hofer [GR-11868] 
Support contiguous heap through copying memory on Darwin.

dl



More information about the graal-dev mailing list