RFC: jdk/jdk10 -> sh/jdk10 merge
Aleksey Shipilev
shade at redhat.com
Wed Nov 22 11:56:36 UTC 2017
Hi,
We have prepared a (very painful) merge from jdk/jdk to sh/jdk10:
2991 files changed, 130102 insertions(+), 177022 deletions(-)
...where Hotspot changes are:
671 files changed, 14242 insertions(+), 24451 deletions(-)
If you are curious, these are the changes that merge brings:
http://cr.openjdk.java.net/~shade/shenandoah/merge-jdk-jdk-2017-11-22/hotspot.patch
Notable changes: suspendible thread set handling is better, code cache roots handling is better
(still needs to be hooked up to Shenandoah better), CLDG roots handling is better (need to revisit
how Shenandoah uses that facility), all sorts of method renames and cleanups (e.g. cmpxchg_ptr ->
cmpxchg).
Unless there are strong concerns about this, I'd like to push and get more regular testing done on
new sh/jdk10. It is possible it regresses something our acceptance tests are not covering.
Caveat: sh/jdk10 now requires JDK 9 as bootstrap JDK. Old jtreg still works.
Testing: hotspot_gc_shenandoah {fastdebug|release}, specjvm with verification
Thanks,
-Aleksey
More information about the shenandoah-dev
mailing list