[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 shenandoah-dev
mailing list