RFC: Pick up jdk/jdk -> sh/jdk at jdk-13+20+
Roman Kennke
rkennke at redhat.com
Tue May 14 12:23:25 UTC 2019
Yep, let's do it!
Thanks,
Roman
> We need to pick up latest jdk/jdk for nofwdptr and x86_32 stabilization. Last week's jdk/jdk was
> riddled with build/test failures, which seem to be resolved at current state. I don't think we want
> to risk waiting for another tag, and instead merge at latest buildable changeset:
>
> changeset: 55778:d7819bedfaaf
> tag: tip
> user: redestad
> date: Tue May 14 12:00:49 2019 +0200
> summary: 8221478: Disable VerifySharedSpaces by default
>
> There is one lingering fastdebug/accounting bug not fixed:
> https://bugs.openjdk.java.net/browse/JDK-8223502
>
> ...but again, it seems dubious to wait for it, as jdk/jdk may regress. I would deal with that bug
> upstream as soon as possible. We would hopefully catch jdk-13+21 on Thursday as the follow-up.
>
> This merge changesets:
> http://cr.openjdk.java.net/~shade/shenandoah/merges/jdk-13%2b20-plus/changesets.txt
>
> Brings in:
> 8222992: Shenandoah: Pre-evacuate all roots
> 8223258: Shenandoah: SRP::process_all_roots_slow processes JvmtiExport weak oops twice
> 8223389: Shenandoah optimizations fail with assert(!phase->exceeding_node_budget())
> 8222738: Shenandoah: assert(is_Proj()) failed when running cometd benchmarks
> 8223448: Shenandoah disabled barriers blocks omit LRB
> 8223450: Disable Shenandoah C2 barriers verification for x86_32
> 8223449: Unprotected UseCompressedOops block in gc/shenandoah/shenandoahBarrierSetC1_x86.cpp
> 8223446: Shenandoah breaks alignment with some HumongousThreshold values
> 8223447: Stabilize gc/shenandoah/TestStringDedupStress test
> 8223570: Shenandoah needs to acquire lock before CLDG::clear_claimed_marks
> 8222926: Shenandoah build fails with --with-jvm-features=-compiler1
> 8223567: Rename ShenandoahBrooksPointer to ShenandoahForwarding
> 8223583: Build failure after JDK-8223567 (Rename ShenandoahBrooksPointer to ShenandoahForwarding)
> 8223427: [TESTBUG] Disable JTReg Shenandoah tests when Graal is enabled
> 8223759: Shenandoah should allow arbitrarily low initial heap size
> 8223762: Shenandoah: overflows in calculations involving heap capacity
>
> This merge webrev:
> http://cr.openjdk.java.net/~shade/shenandoah/merges/jdk-13%2b20-plus/webrev.01/
>
> I also eyeballed that current sh/jdk diff does not miss anything from nofwdptr patch.
>
> Testing: hotspot_gc_shenandoah {fastdebug|release}
>
More information about the shenandoah-dev
mailing list