[8] 2019-10-30: Bulk backports to sh/jdk8

Roman Kennke rkennke at redhat.com
Wed Oct 30 10:24:49 UTC 2019


Great, go! Changes look good.

Roman


> https://cr.openjdk.java.net/~shade/shenandoah/backports/jdk8u-20191030/webrev.01/
> 
> This backports the follow-up LRB bugfixes and other performance improvements:
> 
>  [backport] 8231405: [Shenandoah] guarantee(d != NULL) failed: Null dominator info
>  [backport] 8229707: [TESTBUG] Some Shenandoah tests assume Server VM by default
>  [backport] 8229350: Shenandoah does not need barriers before CreateEx
>  [backport] 8225046: Shenandoah metrics logs refactoring
>  [backport] 8231667: Shenandoah: Full GC should take empty regions into slices for compaction
>  [backport] 8224932: Shenandoah: Rename ShenandoahHeapLock, make it general purpose lock
>  [backport] 8229231: Shenandoah: Non-PCH builds failed after JDK-8224932
>  [backport] 8232534: Shenandoah: guard against reentrant ShenandoahHeapLock locking
>  [backport] 8232573: Shenandoah: cleanup and add more logging for in-pause phases
>  [backport] 8231947: Shenandoah: cleanup ShenandoahHumongousMoves flag treatment
>  [backport] 8232176: Shenandoah: new assert in ShenandoahEvacuationTask is too strong
>  [backport] 8232575: Shenandoah: asynchronous object/region pinning
>  [backport] 8232802: Shenandoah: transition between "cset" and "pinned_cset" does not require
> cancelled gc
> 
> Testing: {x86_32, x86_64} x {fastdebug, release} hotspot_gc_shenandoah
> 



More information about the shenandoah-dev mailing list