[RFR] [8u] 8u262-b04 Upstream Sync

Andrew Hughes gnu.andrew at redhat.com
Thu May 28 06:43:38 UTC 2020


Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u262-b04/

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

Changes in aarch64-shenandoah-jdk8u262-b04:
  - JDK-8028591: NegativeArraySizeException in
sun.security.util.DerInputStream.getUnalignedBitString()
  - JDK-8067796: (process) Process.waitFor(timeout, unit) doesn't throw
NPE if timeout is less than, or equal to zero when unit == null
  - JDK-8076475: Misuses of strncpy/strncat
  - JDK-8148886: SEGV in sun.java2d.marlin.Renderer._endRendering
  - JDK-8171934:
ObjectSizeCalculator.getEffectiveMemoryLayoutSpecification() does not
recognize OpenJDK's HotSpot VM
  - JDK-8196969: JTreg Failure: serviceability/sa/ClhsdbJstack.java
causes NPE
  - JDK-8243539: Copyright info (Year) should be updated for fix of 8241638
  - JDK-8244777: ClassLoaderStats VM Op uses constant hash value

Main issues of note:
None, clean merge.

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 +
 b/src/jdk/nashorn/internal/ir/debug/ObjectSizeCalculator.java |    3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diffstat for jdk
 b/.hgtags                                                         |    1
 b/make/CompileLaunchers.gmk                                       |    2
 b/src/macosx/bin/java_md_macosx.c                                 |    2
 b/src/share/bin/java.c                                            |    2
 b/src/share/classes/sun/java2d/ReentrantContext.java              |   43 ++
 b/src/share/classes/sun/java2d/ReentrantContextProvider.java      |
169 ++++++++
 b/src/share/classes/sun/java2d/ReentrantContextProviderCLQ.java   |
89 ++++
 b/src/share/classes/sun/java2d/ReentrantContextProviderTL.java    |
123 ++++++
 b/src/share/classes/sun/java2d/marlin/ByteArrayCache.java         |    9
 b/src/share/classes/sun/java2d/marlin/FloatArrayCache.java        |    9
 b/src/share/classes/sun/java2d/marlin/IntArrayCache.java          |    9
 b/src/share/classes/sun/java2d/marlin/MarlinCache.java            |    6
 b/src/share/classes/sun/java2d/marlin/MarlinRenderingEngine.java  |
76 +--
 b/src/share/classes/sun/java2d/marlin/RendererContext.java        |   31 -
 b/src/share/classes/sun/java2d/marlin/Version.java                |    4
 b/src/share/classes/sun/java2d/pipe/AAShapePipe.java              |
141 +++---
 b/src/share/classes/sun/security/util/DerInputStream.java         |   48 +-
 b/src/share/classes/sun/security/util/DerValue.java               |    4
 b/src/share/classes/sun/security/util/ObjectIdentifier.java       |    2
 b/src/solaris/bin/java_md_solinux.c                               |    2
 b/src/solaris/bin/java_md_solinux.h                               |    2
 b/src/solaris/classes/java/lang/UNIXProcess.java                  |    3
 b/src/windows/classes/java/lang/ProcessImpl.java                  |    3
 b/test/java/lang/ProcessBuilder/Basic.java                        |   51 ++
 b/test/java/security/cert/X509Certificate/X509BadCertificate.java |    5
 b/test/java/security/cert/X509Certificate/bad-cert-2.pem          |   21 +
 b/test/sun/java2d/marlin/CrashPaintTest.java                      |
205 ++++++++++
 27 files changed, 889 insertions(+), 173 deletions(-)

diffstat for hotspot
 b/.hgtags                                                   |    1
 b/agent/src/os/bsd/libproc_impl.c                           |    7
 b/agent/src/os/linux/libproc_impl.c                         |    7
 b/agent/src/share/classes/sun/jvm/hotspot/code/NMethod.java |    7
 b/src/os/bsd/dtrace/libjvm_db.c                             |   19 +-
 b/src/os/bsd/vm/decoder_machO.cpp                           |    1
 b/src/os/solaris/dtrace/libjvm_db.c                         |   19 +-
 b/src/share/tools/hsdis/hsdis.c                             |    1
 b/src/share/vm/classfile/classLoaderStats.hpp               |   13 +
 b/src/share/vm/compiler/compileBroker.hpp                   |    3
 b/src/share/vm/compiler/disassembler.cpp                    |    1
 b/src/share/vm/runtime/arguments.cpp                        |   17 -
 b/src/share/vm/utilities/ostream.cpp                        |   12 -
 b/src/share/vm/utilities/vmError.cpp                        |    9 -
 b/test/serviceability/sa/ClhsdbJstackXcompStress.java       |  107
++++++++++++
 b/test/serviceability/sa/LingeredAppWithRecComputation.java |   67 +++++++
 16 files changed, 244 insertions(+), 47 deletions(-)

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



More information about the shenandoah-dev mailing list