RFR [11], 2018-07-10, Bulk backports to sh/jdk11

Aleksey Shipilev shade at redhat.com
Tue Jul 10 16:37:38 UTC 2018


http://cr.openjdk.java.net/~shade/shenandoah/backports/jdk11-20180710/webrev.01/

This backports today's important fixes to sh/jdk11:

 [backport] Micro-optimize AArch64 assembly write-barriers
 [backport] Remove C2 write-barrier from .ad files
 [backport] Assembler write barriers should consistently check for forwarded objects
 [backport] Re-add Shenandoah TLAB allocation in aarch64 assembly
 [backport] Use correct 2-/3-op form of logical_and and put mask in register in C1 write-barrier
 [backport] Bind entry and jump to continuation in aarch64 write-barrier stub
 [backport] Fail when -XX:+UseShenandoahGC is used on unsupported platform
 [backport] Consolidate assembly write barriers

Testing: tier3_gc_shenandoah {fastdebug|release}, aarch64 hello world

(sh/jdk nightly is running with these patches, I'll push if that nightly is clean)

Thanks,
-Aleksey



More information about the shenandoah-dev mailing list