[RFR] [8u] 8u272-b10 Upstream Sync
Andrew Hughes
gnu.andrew at redhat.com
Wed Oct 21 07:02:33 UTC 2020
Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b10/
Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b10/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b10/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b10/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b10/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b10/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b10/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b10/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u272-b10/root/merge.changeset
Changes in aarch64-shenandoah-jdk8u272-b10:
- JDK-8233624: Enhance JNI linkage
- JDK-8236196: Improve string pooling
- JDK-8236862: Enhance support of Proxy class
- JDK-8237990: Enhanced LDAP contexts
- JDK-8237995: Enhance certificate processing
- JDK-8240124: Better VM Interning
- JDK-8241114: Better range handling
- JDK-8242680: Improved URI Support
- JDK-8242685: Better Path Validation
- JDK-8242695: Enhanced buffer support
- JDK-8243302: Advanced class supports
- JDK-8244136: Improved Buffer supports
- JDK-8244479: Further constrain certificates
- JDK-8244955: Additional Fix for JDK-8240124
- JDK-8245407: Enhance zoning of times
- JDK-8245412: Better class definitions
- JDK-8245417: Improve certificate chain handling
- JDK-8248574: Improve jpeg processing
- JDK-8249927: Specify limits of jdk.serialProxyInterfaceLimit
- JDK-8253019: Enhanced JPEG decoding
- JDK-8254673: Call to JvmtiExport::post_vm_start() was removed by the fix for JDK-8249158
- JDK-8254937: Revert JDK-8148854 for 8u272
Main issues of note:
Change in g1StringDedupTable.cpp to replace AltHashing::murmur3_32
with AltHashing::halfsiphash_32 had to be duplicated in
src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp
for the merge to build.
diffstat for root
b/.hgtags | 1 +
1 file changed, 1 insertion(+)
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/src/share/classes/com/sun/jndi/ldap/Connection.java | 36 +++
b/src/share/classes/com/sun/jndi/ldap/LdapClient.java | 8
b/src/share/classes/com/sun/jndi/ldap/LdapCtx.java | 115 +++++++++-
b/src/share/classes/com/sun/jndi/ldap/ext/StartTlsResponseImpl.java | 6
b/src/share/classes/java/io/ObjectInputStream.java | 43 +++
b/src/share/classes/java/nio/X-Buffer.java.template | 28 +-
b/src/share/classes/java/util/Calendar.java | 4
b/src/share/classes/sun/security/ssl/CertificateMessage.java | 19 +
b/src/share/classes/sun/security/ssl/SSLConfiguration.java | 11
b/src/share/classes/sun/security/ssl/SSLEngineInputRecord.java | 11
b/src/share/classes/sun/security/ssl/SSLSocketInputRecord.java | 11
b/src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java | 12 -
b/src/share/classes/sun/security/util/UntrustedCertificates.java | 21 -
b/src/share/lib/security/BlacklistedCertsConverter.java | 113 ++++++++-
b/src/share/lib/security/blacklisted.certs | 59 +++--
b/src/share/native/sun/awt/image/jpeg/jmemnobs.c | 5
b/src/solaris/classes/sun/nio/fs/UnixUriUtils.java | 8
b/src/windows/classes/sun/nio/fs/RegistryFileTypeDetector.java | 9
b/src/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java | 7
b/src/windows/classes/sun/nio/fs/WindowsUriSupport.java | 5
b/test/lib/security/CheckBlacklistedCerts.java | 7
22 files changed, 445 insertions(+), 94 deletions(-)
diffstat for hotspot
a/test/runtime/ClassFile/BadHelloWorld.jcod | 138 ---
a/test/runtime/ClassFile/FormatCheckingTest.java | 43 -
b/.hgtags | 1
b/src/share/vm/classfile/altHashing.cpp | 417 +++++-----
b/src/share/vm/classfile/altHashing.hpp | 41
b/src/share/vm/classfile/classFileParser.cpp | 113 ++
b/src/share/vm/classfile/classFileParser.hpp | 7
b/src/share/vm/classfile/symbolTable.cpp | 6
b/src/share/vm/classfile/systemDictionary.cpp | 55 -
b/src/share/vm/classfile/verifier.cpp | 2
b/src/share/vm/classfile/verifier.hpp | 6
b/src/share/vm/gc_implementation/g1/g1StringDedupTable.cpp | 7
b/src/share/vm/gc_implementation/g1/g1StringDedupTable.hpp | 10
b/src/share/vm/gc_implementation/shenandoah/shenandoahStrDedupTable.cpp | 2
b/src/share/vm/jfr/writers/jfrWriterHost.inline.hpp | 34
b/src/share/vm/memory/filemap.cpp | 2
b/src/share/vm/oops/constantPool.cpp | 2
b/src/share/vm/oops/constantPool.hpp | 4
b/src/share/vm/oops/oop.cpp | 2
b/src/share/vm/oops/symbol.cpp | 2
b/src/share/vm/opto/addnode.cpp | 38
b/src/share/vm/opto/loopTransform.cpp | 224 ++---
b/src/share/vm/opto/loopnode.hpp | 4
b/src/share/vm/prims/nativeLookup.cpp | 144 +++
b/src/share/vm/runtime/globals.hpp | 3
b/src/share/vm/runtime/reflection.cpp | 2
b/src/share/vm/runtime/thread.cpp | 1
27 files changed, 671 insertions(+), 639 deletions(-)
Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero),
ppc64, ppc64le, aarch32 (Zero) & aarch64.
Ok to push?
Thanks,
--
Andrew :)
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