[RFR] [8u] 8u272-b03 Upstream Sync
Andrew Hughes
gnu.andrew at redhat.com
Tue Aug 18 05:38:19 UTC 2020
Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/
Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b03/root/merge.changeset
Changes in aarch64-shenandoah-jdk8u272-b03:
- JDK-6574989: TEST_BUG: javax/sound/sampled/Clip/bug5070081.java fails sometimes
- JDK-8148754: C2 loop unrolling fails due to unexpected graph shape
- JDK-8192953: sun/management/jmxremote/bootstrap/*.sh tests fail with error : revokeall.exe: Permission denied
- JDK-8203357: Container Metrics
- JDK-8209113: Use WeakReference for lastFontStrike for created Fonts
- JDK-8216283: Allow shorter method sampling interval than 10 ms
- JDK-8221569: JFR tool produces incorrect output when both --categories and --events are specified
- JDK-8233097: Fontmetrics for large Fonts has zero width
- JDK-8248851: CMS: Missing memory fences between free chunk check and klass read
- JDK-8250875: Incorrect parameter type for update_number in JDK_Version::jdk_update
Main issues of note:
* Slight context difference in jdk/test/tools/launcher/Settings.java
due to presence of JDK-8163363, which conflicts with JDK-8203357.
* JDK-8203699 was added to the HotSpot repository after tagging, so a
merge was necessary and this appears as an uncredited change to
src/cpu/aarch64/vm/macroAssembler_aarch64.cpp in the webrev. The
change will be included in the next tag.
diffstat for root
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for corba
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for jaxp
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for jaxws
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for langtools
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for nashorn
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
diffstat for jdk
b/.hgtags | 1
b/make/CompileJavaClasses.gmk | 6
b/src/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java | 461 +++++++++
b/src/linux/classes/jdk/internal/platform/cgroupv1/SubSystem.java | 208 ++++
b/src/share/classes/jdk/internal/platform/Container.java | 43
b/src/share/classes/jdk/internal/platform/Metrics.java | 507 ++++++++++
b/src/share/classes/jdk/jfr/conf/default.jfc | 41
b/src/share/classes/jdk/jfr/conf/profile.jfc | 43
b/src/share/classes/jdk/jfr/internal/tool/Print.java | 24
b/src/share/classes/sun/font/Font2D.java | 50
b/src/share/classes/sun/font/FontStrikeDisposer.java | 20
b/src/share/classes/sun/font/SunFontManager.java | 25
b/src/share/classes/sun/launcher/LauncherHelper.java | 108 ++
b/src/share/classes/sun/launcher/resources/launcher.properties | 8
b/src/share/native/sun/font/freetypeScaler.c | 87 +
b/test/java/awt/FontClass/MassiveMetricsTest.java | 69 +
b/test/javax/sound/sampled/Clip/bug5070081.java | 24
b/test/jdk/internal/platform/cgroup/TestCgroupMetrics.java | 55 +
b/test/jdk/internal/platform/docker/Dockerfile-BasicTest | 8
b/test/jdk/internal/platform/docker/Dockerfile-BasicTest-aarch64 | 8
b/test/jdk/internal/platform/docker/Dockerfile-BasicTest-ppc64le | 10
b/test/jdk/internal/platform/docker/Dockerfile-BasicTest-s390x | 7
b/test/jdk/internal/platform/docker/MetricsCpuTester.java | 178 +++
b/test/jdk/internal/platform/docker/MetricsMemoryTester.java | 140 ++
b/test/jdk/internal/platform/docker/TestDockerCpuMetrics.java | 164 +++
b/test/jdk/internal/platform/docker/TestDockerMemoryMetrics.java | 143 ++
b/test/jdk/internal/platform/docker/TestSystemMetrics.java | 58 +
b/test/lib/jdk/test/lib/containers/cgroup/MetricsTester.java | 8
b/test/sun/management/jmxremote/bootstrap/GeneratePropertyPassword.sh | 17
b/test/tools/launcher/Settings.java | 19
30 files changed, 2444 insertions(+), 96 deletions(-)
diffstat for hotspot
b/.hgtags | 1
b/src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp | 15 +++
b/src/share/vm/jfr/periodic/sampling/jfrThreadSampler.cpp | 4
b/src/share/vm/opto/loopTransform.cpp | 42 +++-------
b/src/share/vm/opto/loopnode.cpp | 35 ++++++++
b/src/share/vm/opto/loopnode.hpp | 3
b/src/share/vm/opto/superword.cpp | 18 +---
b/src/share/vm/runtime/java.hpp | 2
8 files changed, 77 insertions(+), 43 deletions(-)
Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc
(Zero), ppc64, ppc64le, aarch32 (Zero) & aarch64.
Ok to push?
Thanks,
--
Andrew :)
Senior Free Java Software Engineer
OpenJDK Package Owner
Red Hat, Inc. (http://www.redhat.com)
PGP Key: ed25519/0xCFDA0F9B35964222 (hkp://keys.gnupg.net)
Fingerprint = 5132 579D D154 0ED2 3E04 C5A0 CFDA 0F9B 3596 4222
More information about the shenandoah-dev
mailing list