[aarch64-port-dev ] [RFR] [8u] 8u252-b09 Upstream Sync

Andrew John Hughes gnu.andrew at redhat.com
Tue Apr 14 20:25:35 UTC 2020


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

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

Changes in aarch64-shenandoah-jdk8u252-b09:
  - S8204152: SignedObject throws NullPointerException for null keys
with an initialized Signature object
  - S8219597: (bf) Heap buffer state changes could provoke unexpected
exceptions
  - S8223898: Forward references to Nashorn
  - S8223904: Improve Nashorn matching
  - S8224541: Better mapping of serial ENUMs
  - S8224549: Less Blocking Array Queues
  - S8225603: Enhancement for big integers
  - S8227542: Manifest improved jar headers
  - S8231415: Better signatures in XML
  - S8233250: Better X11 rendering
  - S8233410: Better Build Scripting
  - S8234027: Better JCEKS key support
  - S8234408: Improve TLS session handling
  - S8234825: Better Headings for HTTP Servers
  - S8234841: Enhance buffering of byte buffers
  - S8235274: Enhance typing of methods
  - S8236201: Better Scanner conversions
  - S8238960: linux-i586 builds are inconsistent as the newly build jdk
is not able to reserve enough space for object heap

Main issues of note:
Simple merge, no HotSpot changes.

diffstat for root
 b/.hgtags                                |    1 +
 b/common/autoconf/flags.m4               |   15 +++++++++++++--
 b/common/autoconf/generated-configure.sh |   17 ++++++++++++++---
 3 files changed, 28 insertions(+), 5 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
 b/src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java       |
 6 +--
 b/src/jdk/nashorn/internal/runtime/regexp/joni/Parser.java         |
 6 +--
 b/src/jdk/nashorn/internal/runtime/regexp/joni/ast/StringNode.java |
16 ++++++++--
 4 files changed, 21 insertions(+), 8 deletions(-)

diffstat for jdk
 b/.hgtags
       |    1
 b/make/CompileLaunchers.gmk
       |    1
 b/src/share/classes/com/sun/crypto/provider/JceKeyStore.java
       |   28 +++
 b/src/share/classes/com/sun/crypto/provider/KeyProtector.java
       |    9 -
 b/src/share/classes/com/sun/crypto/provider/SealedObjectForKeyProtector.java  |   26 ++-
 b/src/share/classes/com/sun/net/httpserver/Headers.java
       |   34 ++++
 b/src/share/classes/java/io/ObjectInputStream.java
       |    4
 b/src/share/classes/java/io/ObjectStreamClass.java
       |   16 +-
 b/src/share/classes/java/lang/instrument/package.html
       |    7
 b/src/share/classes/java/lang/invoke/MethodType.java
       |   38 +---
 b/src/share/classes/java/math/MutableBigInteger.java
       |   24 ++-
 b/src/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
       |    1
 b/src/share/classes/java/nio/Direct-X-Buffer.java.template
       |    1
 b/src/share/classes/java/nio/Heap-X-Buffer.java.template
       |   80 ++++++----
 b/src/share/classes/java/nio/StringCharBuffer.java
       |    9 -
 b/src/share/classes/java/util/Scanner.java
       |   22 +-
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java      |   10 +
 b/src/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java |   10 +
 b/src/share/classes/sun/security/rsa/RSAKeyFactory.java
       |    3
 b/src/share/classes/sun/security/ssl/ClientHandshaker.java
       |    2
 b/src/share/classes/sun/security/ssl/SSLEngineImpl.java
       |    2
 b/src/share/classes/sun/security/ssl/SSLSessionImpl.java
       |   15 -
 b/src/share/classes/sun/security/ssl/SSLSocketImpl.java
       |    2
 b/src/share/instrument/InvocationAdapter.c
       |   22 ++
 b/src/share/native/sun/awt/splashscreen/splashscreen_gfx_impl.c
       |    2
 b/src/share/native/sun/security/ec/impl/mpi.c
       |    9 -
 b/src/solaris/native/sun/awt/multiVis.c
       |    2
 b/src/solaris/native/sun/java2d/x11/X11PMBlitLoops.c
       |    2
 b/src/solaris/native/sun/java2d/x11/X11TextRenderer_md.c
       |    2
 b/src/solaris/native/sun/java2d/x11/XRBackendNative.c
       |    6
 b/test/java/math/BigInteger/ModInvTime.java
       |   57 +++++++
 31 files changed, 316 insertions(+), 131 deletions(-)

diffstat for hotspot
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

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 aarch64-port-dev mailing list