RFR: Remaining Shenandoah backports jdk/jdk -> sh/jdk11

Aleksey Shipilev shade at redhat.com
Thu May 16 16:49:22 UTC 2019


On 5/16/19 3:57 PM, Roman Kennke wrote:
> This backports the following changes to sh/jdk11:
> 
> JDK-8221751: Shenandoah: Improve SATB enqueueing
> JDK-8221848: Shenandoah: ArrayCopy post-barrier improvements
> JDK-8222227: Shenandoah: Fix Traversal GC weak roots handling in
> final-traversal pause
> JDK-8222259: Shenandoah: Pre-evacuate string-dedup roots in Traversal GC
> JDK-8222188: Shenandoah: Adjust Shenandoah work gang types
> JDK-8218468: Load barrier slow path node should be MachTypeNode
> JDK-8223651: Build fails with --with-jvm-features=-jfr and
> --disable-precompiled-headers
> 
> Changes transplanted with minimal and simple changes.
> Testing: hotspot_gc_shenandoah fine
> 
> Ok?

Okay. Is there a webrev that shows the changes, for the record?

-Aleksey



More information about the shenandoah-dev mailing list