[aarch64-port-dev ] RFR: Merge Shenandoah jdk8u

Roman Kennke rkennke at redhat.com
Mon Feb 20 16:24:27 UTC 2017


Hi,

This merges in development of Shenandoah from the last ~1 year into the
aarch64-port/jdk8u-shenandoah/hotspot integration repository. It's a
straight hg pull && hg merge of ~200 changesets from
shenandoah/jdk8u/hotspot.

The list of affected changesets is here:
http://cr.openjdk.java.net/~rkennke/jdk8u-shenandoah-integration-merge/merged-changesets.txt
<http://cr.openjdk.java.net/%7Erkennke/jdk8u-shenandoah-integration-merge/merged-changesets.txt>

The complete webrev is this (not very useful, it includes the 'Merge'
changesets, and lots of empty fluff because of that, but I don't see how
webrev can filter those out...)

http://cr.openjdk.java.net/~rkennke/jdk8u-shenandoah-integration-merge/webrev.00/
<http://cr.openjdk.java.net/%7Erkennke/jdk8u-shenandoah-integration-merge/webrev.00/>

Some notes:

- we backported everything from shenandoah/jdk9, both should be almost
100% the same, except for some internal-APIs changes from 8 to 9

- including Shenandoah specific jtreg tests (which all pass)

- we did plenty of testing both x86 and aarch64. everything looks good
to us. Things tested: jtreg tests, specjvm, specjbb, jcstress, radargun,
jboss eap with specjenterprise

- changes are all Shenandoah-specific. there is some stuff in changed
dirs but this is for Shenandoah specific stuff too (mostly runtime,
interpreter, c1 and c2 barrier related, plus argument handling, etc).

- The merge did not create any conflicts

Good to go?




More information about the aarch64-port-dev mailing list