[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