[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