[RFR] [8u] 8u292-b10 Upstream Sync
Andrew Hughes
gnu.andrew at redhat.com
Tue Apr 20 19:48:55 UTC 2021
Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u292-b10/
Merge changesets:
http://cr.openjdk.java.net/~andrew/shenandoah-8/u292-b10/corba/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u292-b10/jaxp/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u292-b10/jaxws/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u292-b10/jdk/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u292-b10/hotspot/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u292-b10/langtools/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u292-b10/nashorn/merge.changeset
http://cr.openjdk.java.net/~andrew/shenandoah-8/u292-b10/root/merge.changeset
Changes in aarch64-shenandoah-jdk8u292-b10:
- JDK-8227467: Better class method invocations
- JDK-8244473: Contextualize registration for JNDI
- JDK-8244543: Enhanced handling of abstract classes
- JDK-8249906: Enhance opening JARs
- JDK-8250568: Less ambiguous processing
- JDK-8253799: Make lists of normal filenames
- JDK-8258247: Couple of issues in fix for JDK-8249906
- JDK-8259428: AlgorithmId.getEncodedParams() should return copy
- JDK-8261183: Follow on to Make lists of normal filenames
Main issues of note:
None, clean merge (HotSpot changes are relatively simple and to stable code).
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/Obj.java | 5
b/src/share/classes/com/sun/jndi/ldap/VersionHelper12.java | 51 +-
b/src/share/classes/com/sun/naming/internal/ObjectFactoriesFilter.java | 115 +++++
b/src/share/classes/com/sun/naming/internal/VersionHelper.java | 3
b/src/share/classes/com/sun/naming/internal/VersionHelper12.java | 13
b/src/share/classes/java/io/File.java | 49 +-
b/src/share/classes/java/security/cert/CertPathHelperImpl.java | 6
b/src/share/classes/java/security/cert/TrustAnchor.java | 23 -
b/src/share/classes/javax/naming/spi/NamingManager.java | 13
b/src/share/classes/sun/security/pkcs/SignerInfo.java | 143 +++---
b/src/share/classes/sun/security/provider/certpath/AlgorithmChecker.java | 135 ++----
b/src/share/classes/sun/security/provider/certpath/CertPathConstraintsParameters.java | 127 +++++
b/src/share/classes/sun/security/provider/certpath/CertPathHelper.java | 11
b/src/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java | 25 -
b/src/share/classes/sun/security/provider/certpath/OCSP.java | 3
b/src/share/classes/sun/security/provider/certpath/OCSPResponse.java | 9
b/src/share/classes/sun/security/provider/certpath/PKIX.java | 23 -
b/src/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java | 19
b/src/share/classes/sun/security/provider/certpath/RevocationChecker.java | 4
b/src/share/classes/sun/security/ssl/SSLContextImpl.java | 2
b/src/share/classes/sun/security/ssl/X509KeyManagerImpl.java | 3
b/src/share/classes/sun/security/util/AnchorCertificates.java | 23 -
b/src/share/classes/sun/security/util/ConstraintsParameters.java | 174 +------
b/src/share/classes/sun/security/util/DisabledAlgorithmConstraints.java | 221 +++++-----
b/src/share/classes/sun/security/util/JarConstraintsParameters.java | 188 ++++++++
b/src/share/classes/sun/security/util/ManifestEntryVerifier.java | 60 ++
b/src/share/classes/sun/security/util/SignatureFileVerifier.java | 62 +-
b/src/share/classes/sun/security/validator/PKIXValidator.java | 2
b/src/share/classes/sun/security/validator/SimpleValidator.java | 2
b/src/share/classes/sun/security/x509/AlgorithmId.java | 52 +-
b/src/share/lib/security/java.security-aix | 23 +
b/src/share/lib/security/java.security-linux | 23 +
b/src/share/lib/security/java.security-macosx | 23 +
b/src/share/lib/security/java.security-solaris | 23 +
b/src/share/lib/security/java.security-windows | 23 +
b/src/windows/classes/java/lang/ProcessImpl.java | 27 -
b/test/java/security/cert/X509Certificate/GetSigAlgParams.java | 46 ++
b/test/sun/security/pkcs/pkcs8/PKCS8Test.java | 4
b/test/sun/security/tools/jarsigner/TimestampCheck.java | 5
b/test/sun/security/x509/AlgorithmId/AlgorithmIdEqualsHashCode.java | 46 +-
41 files changed, 1264 insertions(+), 546 deletions(-)
diffstat for hotspot
b/.hgtags | 1
b/src/share/vm/code/dependencies.cpp | 49 ++++++++++++++++++++++++++++------
b/src/share/vm/oops/instanceKlass.cpp | 14 ++++++---
b/src/share/vm/oops/instanceKlass.hpp | 7 +++-
4 files changed, 56 insertions(+), 15 deletions(-)
Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero),
ppc64, ppc64le & 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