RFR(XL) 8210777: Update Graal

Vladimir Kozlov vladimir.kozlov at oracle.com
Wed Nov 14 20:47:55 UTC 2018


On 11/14/18 12:35 PM, dean.long at oracle.com wrote:
> On 11/14/18 9:10 AM, Vladimir Kozlov wrote:
>> Hi Dean,
>>
>> We can't accept files with different license (Copyright header):
>>
>> The Universal Permissive License (UPL), Version 1.0
>>
> 
> OK, I've adjusted for this.  Like previous copyright changes, there is a one-time addition of empty lines to keep line 
> numbers the same:
> 
> http://cr.openjdk.java.net/~dlong/8210777/webrev.2

Good.

> 
>> Also some new files have duplicaetd year in Copyright header:
>>
>> http://cr.openjdk.java.net/%7Edlong/8210777/webrev/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common/SpeculativeExecutionAttacksMitigations.java.html 
>>
>>
> 
> This seems to be pretty common in upstream Graal.  Do we really want to change all of them?

No, leave it. It should be done upstream.

Thanks,
Vladimir

> 
> dl
> 
> 
>> Vladimir
>>
>> On 11/13/18 11:37 PM, dean.long at oracle.com wrote:
>>> 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 hotspot-compiler-dev mailing list