[RFR] [8u] 8u222-b01 Upstream Sync
Andrew John Hughes
gnu.andrew at redhat.com
Mon May 13 18:06:53 UTC 2019
Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/
Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u222-b01/root/merge.changeset
Changes in aarch64-shenandoah-jdk8u222-b01:
- S8022879: TEST_BUG: sun/nio/cs/MalformedSurrogates.java fails
intermittently
- S8025209: Intermittent test failure
java/net/Socket/asyncClose/AsyncClose.java
- S8030690: TEST_BUG java/nio/Buffer/Chars.java fails intermittently
- S8031113: TEST_BUG:
java/nio/channels/AsynchronousChannelGroup/Basic.java fails intermittently
- S8031563: TEST_BUG:
java/nio/channels/Selector/ChangingInterests.java failed once
- S8031666: TEST_BUG: java/net/ipv6tests/UdpTest.java failed because
of SocketTimeoutException
- S8048782: OpenJDK: PiscesCache : xmax/ymax rounding up can cause
RasterFormatException
- S8055814: [TESTBUG] runtime/NMT/NMTWithCDS.java fails with product
builds due to missing UnlockDiagnosticVMOptions
- S8073078: java/nio/file/FileStore/Basic.java sensitive to NFS
configuration
- S8129988: JSSE should create a single instance of the cacerts KeyStore
- S8137231: sun/security/rsa/SpecTest.java timeout with Agent error:
java.lang.Exception
- S8150013: ParNew: Prune nmethods scavengable list.
- S8151225: Mark SpecTest.java as intermittently failing
- S8154156: PPC64: improve array copy stubs by using vector instructions
- S8156035: Remove intermittent key from sun/security/rsa/SpecTest.java
- S8157287: java/nio/file/FileStore/Basic.java failed with
"java.nio.file.AccessDeniedException : /zones/zoneone/root "
- S8171000: Robot.createScreenCapture() crashes in wayland mode
- S8192854: FONTCONFIG_CFLAGS missing from spec.gmk.in
- S8197546: Fix for 8171000 breaks Solaris + Linux builds
- S8202768: [macos] Appkit thread slows when any Window Manager active
- S8203627: Swing applications with JRadioButton and JCheckbox fail to
render correctly when using GTK3 and the GTK L&F
- S8205916: [test] Fix jdk/tools/launcher/RunpathTest to handle both,
RPATH and RUNPATH
- S8206955: MethodHandleProxies.asInterfaceInstance does not support
default methods
- S8207760: SAXException: Invalid UTF-16 surrogate detected: d83c ?
- S8209951: Problematic sparc intrinsic:
com.sun.crypto.provider.CipherBlockChaining
- S8210633: Cannot parse JapaneseDate string with
DateTimeFormatterBuilder Mapped-values
- S8213825: assert(false) failed: Non-balanced monitor enter/exit!
Likely JNI locking
- S8214109: XToolkit is not correctly displayed color on 16-bit high
color setting
- S8214111: There is no icon in all JOptionPane target image
- S8214112: The whole text in target JPasswordField image are not selected
- S8214252: Expanded & Collapsed nodes of a JTree look the same on GTK3
- S8214253: Tooltip is transparent rather than having a black background
- S8217263: Automate DashOffset test
- S8217597: [TESTBUG] old version docker does not support --cpus
- S8218469: JSlider display issue with slider for GTKLookAndFeel
- S8218470: JScrollBar display issue with GTKLookAndFeel
- S8218472: JProgressBar display issue with GTKLookAndFeel
- S8218473: JOptionPane display issue with GTKLookAndFeel
- S8218479: JTextPane display issue with GTKLookAndFeel
- S8220349: The fix done for JDK-8214253 have caused issues in JTree
behaviour
- S8220718: Missing ResourceMark in nmethod::metadata_do
- S8221789: make reconfigure broken (jdk8u only)
- S8222965: Backport of JDK-8129988 broke the build
- S8222975: Fix 'release' file to reflect actual repo checkin used to
compile JDK
(I've omitted the Japanese era changes & 8221355 which were already
imported from jdk8u212-ga)
diffstat for corba
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for hotspot
b/.hgtags | 3
b/src/cpu/ppc/vm/assembler_ppc.hpp | 27 +
b/src/cpu/ppc/vm/assembler_ppc.inline.hpp | 12
b/src/cpu/ppc/vm/globals_ppc.hpp | 17 +
b/src/cpu/ppc/vm/register_ppc.cpp | 15 -
b/src/cpu/ppc/vm/register_ppc.hpp | 104
+++++++
b/src/cpu/ppc/vm/stubGenerator_ppc.cpp | 80
++++-
b/src/cpu/ppc/vm/vm_version_ppc.cpp | 104
++++++-
b/src/cpu/ppc/vm/vm_version_ppc.hpp | 17 +
b/src/cpu/sparc/vm/stubGenerator_sparc.cpp | 4
b/src/share/vm/code/codeCache.cpp | 58
++--
b/src/share/vm/code/codeCache.hpp | 16 -
b/src/share/vm/code/nmethod.cpp | 2
b/src/share/vm/gc_implementation/parallelScavenge/psScavenge.cpp | 8
b/src/share/vm/memory/genCollectedHeap.cpp | 6
b/src/share/vm/memory/genCollectedHeap.hpp | 4
b/src/share/vm/memory/iterator.hpp | 5
b/src/share/vm/opto/memnode.cpp | 6
b/test/compiler/8209951/TestCipherBlockChainingEncrypt.java | 136
++++++++++
b/test/runtime/NMT/NMTWithCDS.java | 5
b/test/runtime/containers/docker/TestCPUAwareness.java | 5
21 files changed, 550 insertions(+), 84 deletions(-)
diffstat for jaxp
b/.hgtags | 3
b/src/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java | 23
b/src/com/sun/org/apache/xml/internal/serializer/ToStream.java |
248 +++++-----
b/src/com/sun/org/apache/xml/internal/serializer/ToTextStream.java | 39 -
4 files changed, 167 insertions(+), 146 deletions(-)
diffstat for jaxws
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for jdk
b/.hgtags
| 3
b/src/macosx/native/sun/awt/JavaComponentAccessibility.m
| 17
b/src/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
| 40 -
b/src/share/classes/java/lang/invoke/MethodHandleProxies.java
| 56 +
b/src/share/classes/java/util/JapaneseImperialCalendar.java
| 20
b/src/share/classes/sun/java2d/pisces/PiscesCache.java
| 9
b/src/share/classes/sun/java2d/pisces/PiscesTileGenerator.java
| 5
b/src/share/classes/sun/security/ssl/SSLContextImpl.java
| 18
b/src/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java
| 146 ---
b/src/share/classes/sun/security/ssl/TrustStoreManager.java
| 395 ++++++++++
b/src/share/classes/sun/security/ssl/X509TrustManagerImpl.java
| 54 -
b/src/share/classes/sun/security/validator/TrustStoreUtil.java
| 77 -
b/src/share/classes/sun/security/validator/Validator.java
| 4
b/src/share/classes/sun/util/calendar/Era.java
| 17
b/src/solaris/classes/sun/awt/X11/XWindow.java
| 9
b/src/solaris/native/sun/awt/gtk3_interface.c
| 233 ++++-
b/src/solaris/native/sun/awt/gtk3_interface.h
| 15
b/src/solaris/native/sun/awt/multiVis.c
| 93 --
b/test/java/awt/BasicStroke/DashOffset.java
| 239 ++++++
b/test/java/lang/invoke/MethodHandlesProxiesTest.java
| 102 ++
b/test/java/net/Socket/asyncClose/AsyncClose.java
| 33
b/test/java/net/Socket/asyncClose/AsyncCloseTest.java
| 19
b/test/java/net/Socket/asyncClose/DatagramSocket_receive.java
| 72 -
b/test/java/net/Socket/asyncClose/ServerSocket_accept.java
| 48 -
b/test/java/net/Socket/asyncClose/Socket_getInputStream_read.java
| 78 -
b/test/java/net/Socket/asyncClose/Socket_getOutputStream_write.java
| 62 -
b/test/java/net/ipv6tests/UdpTest.java
| 3
b/test/java/nio/Buffer/Chars.java
| 4
b/test/java/nio/channels/AsynchronousChannelGroup/Basic.java
| 34
b/test/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java
| 2
b/test/java/nio/channels/AsynchronousChannelGroup/Restart.java
| 2
b/test/java/nio/channels/Selector/ChangingInterests.java
| 2
b/test/java/nio/file/FileStore/Basic.java
| 20
b/test/java/time/test/java/time/chrono/TestJapaneseChronology.java
| 2
b/test/javax/accessibility/SlowPanelIteration/SlowPanelIteration.java
| 107 ++
b/test/javax/xml/jaxp/transform/8207760/JDK8207760.java
| 171 ++++
b/test/sun/java2d/pisces/OpenJDKFillBug.java
| 173 ++++
b/test/sun/nio/cs/MalformedSurrogates.java
| 162 ++--
b/test/sun/security/rsa/SpecTest.java
| 84 --
b/test/sun/security/ssl/com/sun/net/ssl/internal/ssl/SSLContextImpl/BadTSProvider.java | 21
b/test/sun/security/validator/EndEntityExtensionCheck.java
| 6
b/test/tools/launcher/RunpathTest.java
| 6
42 files changed, 1999 insertions(+), 664 deletions(-)
diffstat for langtools
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for nashorn
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for root
b/.hgtags | 3 +++
b/common/autoconf/spec.gmk.in | 1 +
b/make/Main.gmk | 2 +-
b/make/common/MakeBase.gmk | 10 +++++-----
4 files changed, 10 insertions(+), 6 deletions(-)
Successfully built on x86, x86_64, s390, s390x, ppc, ppc64, ppc64le &
aarch64.
Ok to push?
Thanks,
--
Andrew :)
Senior Free Java Software Engineer
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
https://keybase.io/gnu_andrew
More information about the shenandoah-dev
mailing list