[RFR] [8u] 8u322-b01 Upstream Sync
Andrew Hughes
gnu.andrew at redhat.com
Thu Dec 16 00:51:19 UTC 2021
Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b01/
Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b01/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b01/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b01/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b01/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b01/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b01/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b01/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u322-b01/root/merge.changeset
Changes in aarch64-shenandoah-jdk8u322-b01:
- JDK-6801613: Cross-platform pageDialog and printDialog top margin entry broken
- JDK-8049348: compiler/intrinsics/bmi/verifycode tests on lzcnt and tzcnt use incorrect assumption about REXB prefix usage
- JDK-8066588: javax/management/remote/mandatory/connection/RMIConnector_NPETest.java fails to compile
- JDK-8069034: gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java nightly failure
- JDK-8077590: windows_i586_6.2-product-c2-runThese8_Xcomp_vm failing after win compiler upgrade
- JDK-8080287: The image of BufferedImage.TYPE_INT_ARGB and BufferedImage.TYPE_INT_ARGB_PRE is blank
- JDK-8140472: java/net/ipv6tests/TcpTest.java failed intermittently with java.net.BindException: Address already in use: NET_Bind
- JDK-8176837: SunPKCS11 provider needs to check more details on PKCS11 Mechanism
- JDK-8177393: Result of RescaleOp for 4BYTE_ABGR images may be 25% black
- JDK-8177536: Avoid Apple Peer-to-Peer interfaces in networking tests
- JDK-8182036: Load from initializing arraycopy uses wrong memory state
- JDK-8183369: RFC unconformity of HttpURLConnection with proxy
- JDK-8183543: Aarch64: C2 compilation often fails with "failed spill-split-recycle sanity check"
- JDK-8187450: JNI local refs exceeds capacity warning in NetworkInterface::getAll
- JDK-8187649: ArrayIndexOutOfBoundsException in java.util.JapaneseImperialCalendar
- JDK-8190793: Httpserver does not detect truncated request body
- JDK-8202788: Explicitly reclaim cached thread-local direct buffers at thread exit
- JDK-8210058: Algorithmic Italic font leans opposite angle in Printing
- JDK-8225082: Remove IdenTrust certificate that is expiring in September 2021
- JDK-8225083: Remove Google certificate that is expiring in December 2021
- JDK-8226806: [macOS 10.14] Methods of Java Robot should be called from appropriate thread
- JDK-8231438: [macOS] Dark mode for the desktop is not supported
- JDK-8232226: [macos 10.15] test/jdk/java/awt/color/EqualityTest/EqualityTest.java may fail
- JDK-8237499: JFR: Include stack trace in the ThreadStart event
- JDK-8239886: Minimal VM build fails after JDK-8237499
- JDK-8261397: Try Catch Method Failing to Work When Dividing An Integer By 0
- JDK-8262731: [macOS] Exception from "Printable.print" is swallowed during "PrinterJob.print"
- JDK-8272342: [TEST_BUG] java/awt/print/PrinterJob/PageDialogMarginTest.java catches all exceptions
- JDK-8273342: Null pointer dereference in classFileParser.cpp:2817
Main issues of note:
None, clean merge.
diffstat for root
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for corba
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for jaxp
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for jaxws
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for langtools
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for nashorn
b/.hgtags | 3 +++
1 file changed, 3 insertions(+)
diffstat for jdk
a/make/data/cacerts/globalsignr2ca | 29 -
a/make/data/cacerts/identrustdstx3 | 27 -
a/test/java/net/MulticastSocket/JoinGroup.java | 46 -
a/test/java/net/MulticastSocket/Leave.java | 46 -
b/.hgtags | 3
b/src/macosx/classes/sun/lwawt/macosx/CPrinterJob.java | 44 +
b/src/macosx/native/sun/awt/CRobot.m | 101 ++-
b/src/macosx/native/sun/osxapp/NSApplicationAWT.m | 23
b/src/share/classes/java/awt/image/RescaleOp.java | 140 +++--
b/src/share/classes/java/lang/Thread.java | 5
b/src/share/classes/java/lang/ThreadLocal.java | 31 -
b/src/share/classes/java/util/JapaneseImperialCalendar.java | 8
b/src/share/classes/jdk/internal/misc/TerminatingThreadLocal.java | 105 +++
b/src/share/classes/jdk/jfr/conf/default.jfc | 1
b/src/share/classes/jdk/jfr/conf/profile.jfc | 1
b/src/share/classes/sun/net/httpserver/ChunkedInputStream.java | 4
b/src/share/classes/sun/net/httpserver/FixedLengthInputStream.java | 4
b/src/share/classes/sun/net/www/protocol/http/HttpURLConnection.java | 7
b/src/share/classes/sun/nio/ch/Util.java | 12
b/src/share/classes/sun/nio/fs/NativeBuffers.java | 18
b/src/share/classes/sun/print/ServiceDialog.java | 4
b/src/share/classes/sun/security/pkcs11/SunPKCS11.java | 46 +
b/src/share/native/sun/font/freetypeScaler.c | 39 +
b/src/solaris/native/java/net/NetworkInterface.c | 10
b/src/windows/native/java/net/NetworkInterface.c | 10
b/test/com/sun/net/httpserver/bugs/TruncatedRequestBody.java | 128 ++++
b/test/java/awt/ColorClass/EqualityTest/EqualityTest.java | 78 ++
b/test/java/awt/Robot/NonEmptyErrorStream.java | 89 +++
b/test/java/awt/Window/FullWindowContentTest/FullWindowContentTest.java | 9
b/test/java/awt/font/Rotate/RotatedItalicsTest.java | 55 ++
b/test/java/awt/image/RescaleOp/ImageRescaleOpTest.java | 131 ++++
b/test/java/awt/image/RescaleOp/RescaleAlphaTest.java | 89 +++
b/test/java/awt/print/PrinterJob/ExceptionFromPrintableIsIgnoredTest.java | 134 +++++
b/test/java/awt/print/PrinterJob/PageDialogMarginTest.java | 89 +++
b/test/java/net/HttpURLConnection/HttpURLConWithProxy.java | 63 +-
b/test/java/net/Inet6Address/B6206527.java | 27 -
b/test/java/net/Inet6Address/B6558853.java | 39 -
b/test/java/net/InetAddress/CheckJNI.java | 43 -
b/test/java/net/MulticastSocket/B6427403.java | 7
b/test/java/net/MulticastSocket/JoinLeave.java | 62 ++
b/test/java/net/NetworkConfigurationProbe.java | 69 ++
b/test/java/net/NetworkInterface/Test.java | 4
b/test/java/net/Socket/LinkLocal.java | 29 -
b/test/java/net/SocketPermission/SocketPermissionTest.java | 24
b/test/java/net/ipv6tests/B6521014.java | 83 +--
b/test/java/net/ipv6tests/TcpTest.java | 51 -
b/test/java/net/ipv6tests/Tests.java | 7
b/test/java/nio/channels/FileChannel/TempDirectBuffersReclamation.java | 91 +++
b/test/java/util/Calendar/CalendarTestScripts/JapaneseTests.java | 4
b/test/java/util/Calendar/CalendarTestScripts/japanese/japanese_roll.cts | 44 +
b/test/javax/management/remote/mandatory/connection/RMIConnector_NPETest.java | 4
b/test/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java | 90 +++
b/test/jdk/jfr/event/runtime/TestThreadStartEndEvents.java | 21
b/test/lib/testlibrary/jdk/testlibrary/NetworkConfiguration.java | 267 ++++++++++
b/test/lib/testlibrary/jdk/testlibrary/OutputAnalyzer.java | 26
b/test/sun/nio/ch/TestMaxCachedBufferSize.java | 90 ++-
b/test/sun/security/lib/cacerts/VerifyCACerts.java | 12
57 files changed, 2165 insertions(+), 558 deletions(-)
diffstat for hotspot
b/.hgtags | 3
b/make/windows/makefiles/compile.make | 3
b/src/cpu/aarch64/vm/c2_globals_aarch64.hpp | 2
b/src/cpu/x86/vm/vm_version_x86.hpp | 8 +
b/src/os_cpu/bsd_x86/vm/os_bsd_x86.cpp | 10 +
b/src/os_cpu/bsd_x86/vm/vm_version_bsd_x86.cpp | 23 +++-
b/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp | 11 +
b/src/share/vm/jfr/metadata/metadata.xml | 5
b/src/share/vm/jfr/support/jfrThreadLocal.cpp | 10 +
b/src/share/vm/jfr/support/jfrThreadLocal.hpp | 5
b/src/share/vm/opto/library_call.cpp | 4
b/src/share/vm/prims/jni.cpp | 12 +-
b/src/share/vm/prims/jvm.cpp | 10 +
b/src/share/vm/runtime/fieldDescriptor.cpp | 2
b/src/share/vm/runtime/thread.hpp | 18 ++-
b/test/compiler/arraycopy/TestInitializingACLoadWithBadMem.java | 57 ++++++++++
b/test/compiler/intrinsics/bmi/verifycode/BmiIntrinsicBase.java | 21 +++
b/test/compiler/intrinsics/bmi/verifycode/LZcntTestI.java | 5
b/test/compiler/intrinsics/bmi/verifycode/LZcntTestL.java | 6 -
b/test/compiler/intrinsics/bmi/verifycode/TZcntTestI.java | 5
b/test/compiler/intrinsics/bmi/verifycode/TZcntTestL.java | 7 -
21 files changed, 192 insertions(+), 35 deletions(-)
Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero),
ppc64, ppc64le, aarch32 (Zero) & aarch64.
Ok to push?
I've also requested the setup of 8u & 8u-dev GitHub repos for Shenandoah:
https://bugs.openjdk.java.net/browse/SKARA-1290
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