RFC: Pick up jdk-13+22 to sh/jdk
Roman Kennke
rkennke at redhat.com
Thu May 30 10:28:49 UTC 2019
Yes, let's do it.
Thanks,
Roman
> jdk/jdk is somewhat stable at the moment, let's pick it up to sh/jdk. This is the penultimate
> stepping stone for upstreaming x86_32 support. The merges were simple, but not trivial, but I
> verified those are correct by diffing against jdk/jdk. We would check webrevs again once this merge
> lands.
>
> Changesets:
> http://cr.openjdk.java.net/~shade/shenandoah/merges/jdk-13%2b22/changesets.txt
>
> Notable ones:
> 8221507: Implement JFR Events for Shenandoah
> 8224495: Shenandoah: Do not rescan code roots in final mark pause if it is not degenerated GC
> 8224579: ResourceMark not declared in shenandoahRootProcessor.inline.hpp with
> --disable-precompiled-headers
> 8224508: Shenandoah: Need to update thread roots in final mark for piggyback ref update cycle
> 8224525: Shenandoah: Eliminate shenandoah verifier's side-effects
> 8224529: [TESTBUG] JFR TestShenandoahHeapRegion* tests fail on build w/o Shenandoah
> 8224522: Shenandoah should apply barriers on deoptimization
> 8224667: Shenandoah: Post-LRB cleanup
> 8224679: Shenandoah: Make ShenandoahParallelCodeCacheIterator noncopyable
> 8224115: Shenandoah: Eliminate RWLock that protects recorded nmethod data array
> 8224751: Shenandoah: Shenandoah Verifier should select proper roots according to current GC cycle
> 8224584: Shenandoah: Eliminate forwarding pointer word
> 8224496: Shenandoah compilation fails with assert(is_CountedLoopEnd()) failed: invalid node class
> 8224970: ShenandoahRootScanner::roots_do assert is too strong
> 8224932: Shenandoah: Rename ShenandoahHeapLock, make it general purpose lock
> 8224875: Shenandoah: ParallelCleaning code unloading should take lock to protect shared code roots
>
> Testing: hotspot_gc_shenandoah {x86_32, x86_64}, eyeballing the diff against jdk/jdk
>
More information about the shenandoah-dev
mailing list