RFR: Bulk backport to sh/jdk9

Aleksey Shipilev shade at redhat.com
Tue Oct 3 13:34:11 UTC 2017


http://cr.openjdk.java.net/~shade/shenandoah/backports/jdk9-20171003/webrev.01/

This backports recent work from sh/jdk10 to sh/jdk9 repository. The changes include:

rev 13679 : [backport] fix TCK crash with shenandoah
rev 13680 : [backport] Make Shenandoah SATB mutex ranks consistent with G1
rev 13681 : [backport] Remove obsolete and unused reduce-storeval-barrier optimization code
rev 13682 : [backport] When Shenandoah WB is moved out of loop, connect it to correct loop memory
Phi (back out and revisit previous fix)
rev 13683 : [backport] Improve AArch64 matrix barrier
rev 13684 : [backport] Add comments in shenandoah_store_check on direct heap field use
rev 13685 : [backport] AArch64 shenandoah_store_check should read evacuation_in_progress as byte

All changes applied cleanly, except for Mutex rank change, which I had to redo to match JDK 9 G1
ranks, that are different from both JDK 8u and JDK 10 ranks, see src/share/vm/runtime/mutexLocker.cpp.

Testing: hotspot_gc_shenandoah {fastdebug|release}

Thanks,
-Aleksey




More information about the shenandoah-dev mailing list