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