[RFR] [8u] 8u252-b01 Upstream Sync

Andrew John Hughes gnu.andrew at redhat.com
Wed Jan 29 07:55:54 UTC 2020


Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/

Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u252-b01/root/merge.changeset

Changes in aarch64-shenandoah-jdk8u252-b01:
  - S8028480: (zipfs) NoSuchFileException on creating a file in
ZipFileSystem with CREATE and WRITE
  - S8031191: Warning exception when XMLSignature logging is enabled
  - S8034773: (zipfs) newOutputstream uses CREATE_NEW when no options
specified
  - S8038431: Close InputStream when finished retrieving XML Signature
HTTP References
  - S8041620: Solaris Studio 12.4 C++ 5.13 change in behavior for
placing friend declarations within surrounding scope.
  - S8046044: Fix raw and unchecked lint warnings in XML Signature Impl
  - S8055351: sun/security/provider/DSA/TestAlgParameterGenerator.java
failed with interrupted! (timed out?)
  - S8056313: TEST_BUG: java/util/Timer/NameConstructors.java fails
intermittently
  - S8133489: Better messaging for PKIX path validation matching
  - S8144732: VM_HeapDumper hits assert with bad dump_len
  - S8150432: LocaleProviders.sh fails
  - S8150460: (linux|bsd|aix)_close.c: file descriptor table may become
large or may not work at all
  - S8170641:
sun/net/www/protocol/https/HttpsURLConnection/PostThruProxy.sh fails
with timeout
  - S8173956: KeyStore regression due to default keystore being changed
to PKCS12
  - S8216354: Syntax error in toolchain_windows.m4
  - S8218553: Enhance keystore load debug output
  - S8218580: endpoint identification algorithm should be case-insensitive
  - S8227397: Add --with-extra-asflags configure option
  - S8227662: freetype seeks to index at the end of the font data
  - S8227715: GPLv2 files missing Classpath Exception
  - S8231201: hs_err should print coalesced safepoint operations in
Events section
  - S8231991: Mouse wheel change focus on awt/swing windows
  - S8232003: (fs) Files.write can leak file descriptor in the exception
case
  - S8232154: Update Mesa 3-D Headers to version 19.2.1
  - S8232355: Two obsolete flags have the wrong obsolete version in 8u
  - S8233023: assert(Opcode() == mem->Opcode() ||
phase->C->get_alias_index(adr_type()) == Compile::AliasIdxRaw) failed:
no mismatched stores, except on raw memory
  - S8233404: System property to set the number of PBE iterations in
JCEKS keystores
  - S8233886: TEST_BUG jdk/java/net/CookieHandler/B6791927.java hit
hardcoded expiration date
  - S8234107: Several AWT modal dialog tests failing on Linux after
JDK-8231991
  - S8234264: Incorrect 8047434 JDK 8 backport in 8219677
  - S8234288: Turkey Time Zone returns incorrect time zone name
  - S8235637: jhsdb jmap from OpenJDK 11.0.5 doesn't work if prelink is
enabled
  - S8236873: Worker has a deadlock bug
  - S8237523: 8u backport of JDK-8216354 didn't include
generated-configure.sh changes

Main issues of note:
None, clean merge. Above is just jdk8u252-b01.

diffstat for root
 b/.hgtags                                |    3 +++
 b/common/autoconf/flags.m4               |   10 ++++++++++
 b/common/autoconf/generated-configure.sh |   22 ++++++++++++++++++++--
 b/common/autoconf/hotspot-spec.gmk.in    |    1 +
 b/common/autoconf/toolchain_windows.m4   |    2 +-
 5 files changed, 35 insertions(+), 3 deletions(-)

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
 b/.hgtags
                                             |    3
 b/THIRD_PARTY_README
                                             |  122
 b/src/aix/native/java/net/aix_close.c
                                             |  131
 b/src/macosx/classes/apple/security/KeychainStore.java
                                             |    8
 b/src/share/classes/com/sun/crypto/provider/JceKeyStore.java
                                             |   22
 b/src/share/classes/com/sun/crypto/provider/KeyProtector.java
                                             |   28
 b/src/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java                            |   12
 b/src/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java |   13
 b/src/share/classes/java/nio/file/Files.java
                                             |    4
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java                                            |    4
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java
                                             |    4
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java                                            |   13
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java
                                             |   13
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java
                                             |    7
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java
                                             |    4
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java
                                             |    4
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java                                           |    4
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java                                       |    4
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java                                         |    4
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java
                                             |    2
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java
                                             |    4
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java
                                             |    4
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java
                                             |    4
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java
                                             |    7
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java                                       |   22
 b/src/share/classes/sun/security/pkcs11/P11KeyStore.java
                                             |    4
 b/src/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
                                             |   15
 b/src/share/classes/sun/security/provider/JavaKeyStore.java
                                             |   17
 b/src/share/classes/sun/security/ssl/ClientHandshaker.java
                                             |    4
 b/src/share/classes/sun/security/ssl/ServerHandshaker.java
                                             |    4
 b/src/share/classes/sun/tools/jconsole/Worker.java
                                             |   16
 b/src/share/classes/sun/util/resources/TimeZoneNames.java
                                             |    9
 b/src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipFileSystem.java
                                             |   17
 b/src/share/demo/nio/zipfs/src/com/sun/nio/zipfs/ZipPath.java
                                             |    2
 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/sun/font/freetypeScaler.c
                                             |    2
 b/src/share/native/sun/java2d/opengl/J2D_GL/gl.h
                                             |  825
 b/src/share/native/sun/java2d/opengl/J2D_GL/glext.h
                                             |17860 ++++++----
 b/src/share/native/sun/java2d/opengl/J2D_GL/khrplatform.h
                                             |  321
 b/src/solaris/classes/sun/awt/X11/XBaseWindow.java
                                             |   44
 b/src/solaris/classes/sun/awt/X11/XConstants.java
                                             |    5
 b/src/solaris/native/java/net/bsd_close.c
                                             |  129
 b/src/solaris/native/java/net/linux_close.c
                                             |  122
 b/src/solaris/native/sun/java2d/opengl/J2D_GL/glx.h
                                             |  355
 b/src/solaris/native/sun/java2d/opengl/J2D_GL/glxext.h
                                             | 1407
 b/src/windows/classes/sun/security/mscapi/KeyStore.java
                                             |   10
 b/src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h
                                             | 1136
 b/test/com/sun/crypto/provider/KeyProtector/IterationCount.java
                                             |  182
 b/test/demo/zipfs/ZFSTests.java
                                             |   53
 b/test/java/awt/FontMetrics/SpaceAdvance.java
                                             |   49
 b/test/java/awt/event/MouseWheelEvent/WheelModifier/MouseWheelOnBackgroundComponent.java                            |  170
 b/test/java/util/Locale/LocaleProviders.sh
                                             |    4
 b/test/java/util/Timer/NameConstructors.java
                                             |   41
 b/test/sun/text/resources/LocaleData
                                             |   14
 b/test/sun/text/resources/LocaleDataTest.java
                                             |    2
 b/test/sun/tools/jconsole/WorkerDeadlockTest.java
                                             |   49
 60 files changed, 15481 insertions(+), 7884 deletions(-)

diffstat for hotspot
 b/.hgtags                              |    3
 b/agent/src/os/linux/ps_core.c         |   11 -
 b/make/aix/makefiles/vm.make           |    1
 b/make/bsd/makefiles/vm.make           |    1
 b/make/linux/makefiles/vm.make         |    1
 b/make/solaris/makefiles/vm.make       |    1
 b/src/share/vm/adlc/filebuff.cpp       |  196 -------------------------
 b/src/share/vm/adlc/filebuff.hpp       |   28 ---
 b/src/share/vm/opto/c2_globals.hpp     |    3
 b/src/share/vm/opto/memnode.cpp        |    3
 b/src/share/vm/runtime/arguments.cpp   |    5
 b/src/share/vm/services/heapDumper.cpp |  255
+++++++++++++++++++--------------
 b/src/share/vm/utilities/vmError.cpp   |    4
 13 files changed, 171 insertions(+), 341 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