[RFR] [8u] 8u302-b05 Upstream Sync
Andrew Hughes
gnu.andrew at redhat.com
Mon Jul 5 04:27:28 UTC 2021
Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/
Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u302-b05/root/merge.changeset
Changes in aarch64-shenandoah-jdk8u302-b05:
- JDK-6990210: [TEST_BUG] EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java fails on gnome
- JDK-7106851: Test should not use System.exit
- JDK-8028618: [TEST BUG] javax/swing/JScrollBar/bug4202954/bug4202954.java fails
- JDK-8035000: clean up ActivationLibrary.DestroyThread
- JDK-8035287: gcc warnings compiling various libraries files
- JDK-8037825: Fix warnings and enable "warnings as errors" in serviceability native libraries
- JDK-8043646: libosxapp.dylib fails to build on Mac OS 10.9 with clang
- JDK-8047939: [TESTBUG] Rewrite test/runtime/8001071/Test8001071.sh
- JDK-8074835: Resolve disabled warnings for libj2gss
- JDK-8074836: Resolve disabled warnings for libosxkrb5
- JDK-8078855: [TEST_BUG] javax/swing/JComboBox/8032878/bug8032878.java fails in WindowsClassicLookAndFeel
- JDK-8081764: [TEST_BUG] Test javax/swing/plaf/aqua/CustomComboBoxFocusTest.java fails on Windows, Solaris Sparcv9 and Linux but passes on MacOSX
- JDK-8172188: JDI tests fail due to "permission denied" when creating temp file
- JDK-8196092: javax/swing/JComboBox/8032878/bug8032878.java fails
- JDK-8202299: Java Keystore fails to load PKCS12/PFX certificates created in WindowsServer2016
- JDK-8239053: [8u] clean up undefined-var-template warnings
- JDK-8239400: [8u] clean up undefined-var-template warnings
- JDK-8249142: java/awt/FontClass/CreateFont/DeleteFont.sh is unstable
- JDK-8250876: Fix issues with cross-compile on macos
- JDK-8254631: Better support ALPN byte wire values in SunJSSE
- JDK-8265462: Handle multiple slots in the NSS Internal Module from SunPKCS11's Secmod
- JDK-8266723: JFR periodic events are causing extra allocations
- JDK-8266929: Unable to use algorithms from 3p providers
- JDK-8267235: [macos_aarch64] InterpreterRuntime::throw_pending_exception messing up LR results in crash
- JDK-8267426: MonitorVmStartTerminate test timed out on Embedded VM
- JDK-8267689: [aarch64] Crash due to bad shift in indirect addressing mode
Main issues of note:
None. Just one minor merge conflict due to existing include in aarch64.ad.
diffstat for root
b/.hgtags | 1
b/common/autoconf/generated-configure.sh | 775 +++++++++++++++++++++++--------
b/common/autoconf/toolchain.m4 | 23
3 files changed, 599 insertions(+), 200 deletions(-)
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/lib/SecurityLibraries.gmk | 2
b/make/lib/ServiceabilityLibraries.gmk | 20
b/src/macosx/native/sun/osxapp/ThreadUtilities.m | 2
b/src/share/back/SDE.c | 8
b/src/share/back/eventHandler.c | 4
b/src/share/back/log_messages.c | 21
b/src/share/classes/jdk/jfr/internal/JVM.java | 10
b/src/share/classes/jdk/jfr/internal/Logger.java | 4
b/src/share/classes/jdk/jfr/internal/RequestEngine.java | 8
b/src/share/classes/sun/security/pkcs11/Secmod.java | 28
b/src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java | 100 +--
b/src/share/classes/sun/security/ssl/AlpnExtension.java | 37 -
b/src/share/classes/sun/security/x509/AlgorithmId.java | 9
b/src/share/instrument/InvocationAdapter.c | 2
b/src/share/instrument/PathCharsValidator.c | 10
b/src/share/lib/security/java.security-aix | 10
b/src/share/lib/security/java.security-linux | 10
b/src/share/lib/security/java.security-macosx | 10
b/src/share/lib/security/java.security-solaris | 10
b/src/share/lib/security/java.security-windows | 10
b/src/share/native/com/sun/java/util/jar/pack/bands.cpp | 10
b/src/share/native/sun/java2d/opengl/OGLContext.c | 2
b/src/share/native/sun/security/jgss/wrapper/GSSLibStub.c | 4
b/src/share/native/sun/security/krb5/nativeccache.c | 2
b/src/share/native/sun/security/pkcs11/j2secmod.c | 14
b/src/share/native/sun/security/pkcs11/j2secmod.h | 152 ++++
b/src/share/native/sun/security/pkcs11/wrapper/pkcs11t.h | 2
b/src/solaris/back/util_md.h | 14
b/src/solaris/native/sun/awt/awt_Font.c | 5
b/src/solaris/native/sun/java2d/x11/X11SurfaceData.c | 2
b/src/solaris/native/sun/management/MacosxOperatingSystem.c | 1
b/src/solaris/native/sun/xawt/XToolkit.c | 2
b/src/windows/back/linker_md.c | 1
b/src/windows/back/proc_md.h | 3
b/test/com/sun/jdi/ShellScaffold.sh | 10
b/test/java/awt/EventDispatchThread/HandleExceptionOnEDT/HandleExceptionOnEDT.java | 12
b/test/java/awt/FontClass/CreateFont/DeleteFont.java | 24
b/test/java/awt/FontClass/CreateFont/DeleteFont.sh | 3
b/test/java/rmi/activation/Activatable/checkActivateRef/CheckActivateRef.java | 4
b/test/java/rmi/activation/Activatable/checkAnnotations/CheckAnnotations.java | 4
b/test/java/rmi/activation/Activatable/checkImplClassLoader/CheckImplClassLoader.java | 4
b/test/java/rmi/activation/Activatable/checkRegisterInLog/CheckRegisterInLog.java | 4
b/test/java/rmi/activation/Activatable/createPrivateActivable/CreatePrivateActivatable.java | 4
b/test/java/rmi/activation/Activatable/downloadParameterClass/DownloadParameterClass.java | 4
b/test/java/rmi/activation/Activatable/elucidateNoSuchMethod/ElucidateNoSuchMethod.java | 4
b/test/java/rmi/activation/Activatable/extLoadedImpl/ExtLoadedImplTest.java | 4
b/test/java/rmi/activation/Activatable/forceLogSnapshot/ForceLogSnapshot.java | 4
b/test/java/rmi/activation/Activatable/inactiveGroup/InactiveGroup.java | 4
b/test/java/rmi/activation/Activatable/lookupActivationSystem/LookupActivationSystem.java | 4
b/test/java/rmi/activation/Activatable/nestedActivate/NestedActivate.java | 4
b/test/java/rmi/activation/Activatable/nonExistentActivatable/NonExistentActivatable.java | 4
b/test/java/rmi/activation/Activatable/restartCrashedService/RestartCrashedService.java | 4
b/test/java/rmi/activation/Activatable/restartLatecomer/RestartLatecomer.java | 4
b/test/java/rmi/activation/Activatable/restartService/RestartService.java | 4
b/test/java/rmi/activation/Activatable/unregisterInactive/UnregisterInactive.java | 4
b/test/java/rmi/activation/ActivateFailedException/activateFails/ActivateFails.java | 4
b/test/java/rmi/activation/ActivationGroup/downloadActivationGroup/DownloadActivationGroup.java | 4
b/test/java/rmi/activation/ActivationSystem/activeGroup/IdempotentActiveGroup.java | 4
b/test/java/rmi/activation/ActivationSystem/modifyDescriptor/ModifyDescriptor.java | 4
b/test/java/rmi/activation/ActivationSystem/stubClassesPermitted/StubClassesPermitted.java | 4
b/test/java/rmi/activation/ActivationSystem/unregisterGroup/UnregisterGroup.java | 4
b/test/java/rmi/activation/CommandEnvironment/SetChildEnv.java | 4
b/test/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java | 4
b/test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java | 4
b/test/java/rmi/registry/altSecurityManager/AltSecurityManager.java | 7
b/test/java/rmi/server/RMISocketFactory/useSocketFactory/activatable/UseCustomSocketFactory.java | 4
b/test/java/rmi/testlibrary/ActivationLibrary.java | 64 --
b/test/java/rmi/testlibrary/RMID.java | 212 +++---
b/test/javax/accessibility/6192422/bug6192422.java | 99 +++
b/test/javax/swing/JComboBox/8032878/bug8032878.java | 31
b/test/javax/swing/JScrollBar/bug4202954/bug4202954.java | 32 -
b/test/javax/swing/plaf/aqua/CustomComboBoxFocusTest.java | 9
b/test/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java | 1
b/test/sun/security/pkcs12/EmptyPassword.java | 66 ++
b/test/sun/security/ssl/ALPN/AlpnGreaseTest.java | 314 ++++++++++
76 files changed, 1102 insertions(+), 420 deletions(-)
diffstat for hotspot
a/test/runtime/8001071/Test8001071.java | 45 --------------
a/test/runtime/8001071/Test8001071.sh | 63 --------------------
b/.hgtags | 1
b/make/bsd/makefiles/saproc.make | 6 +
b/src/cpu/aarch64/vm/aarch64.ad | 47 +++++++++++++-
b/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp | 5 +
b/src/os/aix/vm/decoder_aix.hpp | 2
b/src/os/bsd/vm/decoder_machO.hpp | 2
b/src/os/windows/vm/decoder_windows.hpp | 2
b/src/share/vm/classfile/classLoader.hpp | 7 +-
b/src/share/vm/jfr/jni/jfrJniMethod.cpp | 4 +
b/src/share/vm/jfr/jni/jfrJniMethod.hpp | 2
b/src/share/vm/jfr/jni/jfrJniMethodRegistration.cpp | 1
b/src/share/vm/jfr/utilities/jfrJavaLog.cpp | 4 +
b/src/share/vm/jfr/utilities/jfrJavaLog.hpp | 1
b/src/share/vm/memory/binaryTreeDictionary.cpp | 5 -
b/src/share/vm/memory/binaryTreeDictionary.hpp | 10 +--
b/src/share/vm/prims/jvmtiImpl.hpp | 1
b/src/share/vm/runtime/perfData.hpp | 2
b/src/share/vm/utilities/decoder.hpp | 3
b/src/share/vm/utilities/decoder_elf.hpp | 2
b/src/share/vm/utilities/hashtable.cpp | 6 -
b/src/share/vm/utilities/hashtable.hpp | 7 +-
b/test/runtime/Unsafe/RangeCheck.java | 58 ++++++++++++++++++
24 files changed, 149 insertions(+), 137 deletions(-)
Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero),
ppc64, ppc64le, aarch32 (Zero) & aarch64.
Ok to push?
Thanks,
--
Andrew :)
Pronouns: he / him or they / them
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