RFR: 2018-02-14: Bulk backports to sh/jdk9

Aleksey Shipilev shade at redhat.com
Wed Feb 14 18:41:00 UTC 2018


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

This backports all outstanding work to sh/jdk9:

207591c5122b: [backport] Don't treat allocation regions implicitely live during some GCs
72b8c179ff3b: [backport] Fix Mac OS build warnings
4302f08acccb: [backport] Record cycle start/end to avoid continuous periodic GC
44958b5d44e9: [backport] Improve/more detailed timing stats for root queue work
6cf73d6648f7: [backport] Fix/improve CLD processing
37c5ed077ef1: [backport] Missing JNI Weak Refs handling after JDK-8189359 (test)
e2d29e6423f9: [backport] Use leftmost region in GC allocations
463e930aa28b: [backport] Cleanup and strengthen BrooksPointer verification
2e665d51208d: [backport] Remove BS:is_safe in favor of logged BS::verify_safe_oop
52cb9e411659: [backport] Rich assertion failure logging
e1d13a7c98e2: [backport] Rename *_oop_static/oop_ref to *_forwarded
b76343139fdc: [backport] Get easy on template instantiations in ShConcMark
cac659ba1f08: [backport] Improve assertion/verification messages a bit

Testing: hotspot_gc_shenandoah {fastdebug|release}

Thanks,
-Aleksey



More information about the shenandoah-dev mailing list