RFR(XL) 8204231: Update Graal

Vladimir Kozlov vladimir.kozlov at oracle.com
Thu Jun 14 23:21:55 UTC 2018


Good.

Vladimir

On 6/14/18 3:21 PM, dean.long at oracle.com wrote:
> [respin, missed a fix last time]
> 
> https://bugs.openjdk.java.net/browse/JDK-8204231
> http://cr.openjdk.java.net/~dlong/8204231/webrev/
> 
> Graal changes:
> 
> 0acbecc Thu Jun 14 12:24:16 2018 -0700            Yudi Zheng [GR-714] 
> Subword parameters are treated as int.
> dca1ec9 Thu Jun 14 06:27:22 2018 -0700    Alfonso² Peterssen 
> java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java 
> fails with Graal.
> d1b5595 Thu Jun 14 01:58:13 2018 -0700    Alfonso² Peterssen [GR-10242] 
> Canonicalization of unsafe memory accesses back to field accesses 
> re-introduces memory barriers.
> 00146ee Thu Jun 14 00:45:33 2018 -0700    Alfonso² Peterssen [GR-10107] 
> Implement missing Unsafe intrinsics for opaque/acquire/release operations.
> 61dde59 Wed Jun 13 06:57:53 2018 -0700      Christian Wimmer [GR-9442] 
> Intrinsify old and new Unsafe methods on JDK 9 and later.
> 46c0955 Wed Jun 13 05:42:17 2018 -0700            Doug Simon [GR-10367] 
> Ignore Object.notify intrinsics when unavailble.
> ba18055 Tue Jun 12 14:51:17 2018 -0700            Doug Simon [GR-10349] 
> Revert to list for StructuredGraph.methods.
> da05112 Tue Jun 12 07:43:40 2018 -0700            Doug Simon [GR-10308] 
> Ensure all inlined methods are recorded.
> 1682b57 Thu Jun 7 22:36:55 2018 -0700       Stefan Anzinger [GR-10269] 
> Allow AtomicReadAndAdd with immediate delta.
> 298475e Thu Jun 7 13:39:07 2018 -0700            Doug Simon [GR-10265] 
> Enforce adjustment of CheckGraalIntrinsics as new plugins are added.
> c9bf1f20 Thu Jun 7 12:38:48 2018 -0700            Yudi Zheng [GR-6969] 
> Temporarily disable AVX512 usages.
> ae4804b Thu Jun 7 09:29:18 2018 -0700         Codrut Stancu [GR-10266] 
> Fix NoClassDefFoundError when loading a Class constant that references a 
> missing class.
> bea6f26 Wed Jun 6 11:46:47 2018 -0700            Doug Simon [GR-10258] 
> Use Files API for copying file in chunks to prevent OOME.
> 4e36bac Wed Jun 6 03:47:29 2018 -0700       Stefan Anzinger [GR-10217] 
> AArch64: Add support for the SWP instruction and the AtomicReadAndWriteOp.
> 2e4dc72 Wed Jun 6 03:03:09 2018 -0700      Christian Wimmer [GR-10173] 
> Handle corner case for MERGE_EXPLODE when loop is not reached during 
> partial evaluation.
> 527a71e Wed Jun 6 00:01:47 2018 -0700   Aleksandar Prokopec [GR-10165] 
> Update copyright.
> 437ec5e Tue Jun 5 04:59:06 2018 -0700            Doug Simon [GR-10213] 
> Avoid NPE if SyncKnobs is NULL.
> 57a6bac Tue Jun 5 03:41:11 2018 -0700       Stefan Anzinger [GR-10103] 
> AArch64LIRGenerator.emitAtomicReadAndAdd make delta allocatable.
> 079591a Tue Jun 5 02:54:46 2018 -0700       Stefan Anzinger [GR-10190] 
> Added Classpath exception to all sources.
> 80b18b3 Mon Jun 4 06:31:28 2018 -0700   Aleksandar Prokopec [GR-10165] 
> Unsafe.compareAndExchange regression on JDK 11.
> f38ba63 Fri Jun 1 09:39:19 2018 -0700            Doug Simon [GR-10004] 
> Remove unnecessary reflection code.
> 376bcf5 Thu May 31 12:07:32 2018 -0700   Aleksandar Prokopec [GR-9896] 
> The result of code execution is different for Graal and Interpreter/C2.
> d03d813 Thu May 31 10:05:51 2018 -0700      Christian Wimmer [GR-9995] 
> Insert deoptimization proxy nodes also for deopt entry at method start.
> 000ff1e Wed May 30 12:14:21 2018 -0700            Yudi Zheng [GR-6987] 
> Move vectorization backend to graal-core.
> f7f3f25 Wed May 30 03:20:42 2018 -0700            Doug Simon [GR-10072] 
> Make GraalCompilerTest more thread safe.
> 
> dl
> 


More information about the graal-dev mailing list