[aarch64-port-dev ] [RFR] [8u] 8u252-b04 Upstream Sync

Andrew Hughes gnu.andrew at redhat.com
Fri Feb 28 04:54:45 UTC 2020


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

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

Changes in aarch64-shenandoah-jdk8u252-b04:
  - S8038631: Create wrapper for awt.Robot with additional functionality
  - S8047212:
runtime/ParallelClassLoading/bootstrap/random/inner-complex
assert(ObjectSynchronizer::verify_objmon_isinpool(inf)) failed: monitor
is invalid
  - S8135318: CMS wrong max_eden_size for check_gc_overhead_limit
  - S8144445: Maximum size checking in Marlin ArrayCache utility methods
is not optimal
  - S8144446: Automate the Marlin crash test
  - S8144630: Use PrivilegedAction to create Thread in Marlin RendererStats
  - S8215756: Memory leaks in the AWT on macOS
  - S8219244: NMT: Change ThreadSafepointState's allocation type from
mtInternal to mtThread
  - S8225128: Add exception for expiring DocuSign root to VerifyCACerts test
  - S8229345: Memory leak due to vtable stubs not being shared on SPARC
  - S8229872: (fs) Increase buffer size used with getmntent
  - S8236179: C1 register allocation error with T_ADDRESS
  - S8237368: Problem with NullPointerException in RMI TCPEndpoint.read

Main issue 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 +
 1 file changed, 1 insertion(+)

diffstat for jdk
 b/.hgtags
                 |    1
 b/make/mapfiles/libnio/mapfile-linux
                 |    4
 b/src/macosx/native/sun/awt/AWTView.m
                 |    7
 b/src/macosx/native/sun/awt/AWTWindow.m
                 |    2
 b/src/macosx/native/sun/awt/CGraphicsEnv.m
                 |    2
 b/src/share/classes/sun/java2d/marlin/ArrayCache.java
                 |   38 -
 b/src/share/classes/sun/java2d/marlin/Renderer.java
                 |    7
 b/src/share/classes/sun/java2d/marlin/RendererStats.java
                 |   42 -
 b/src/share/classes/sun/java2d/marlin/Stroker.java
                 |    5
 b/src/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java
                 |    2
 b/src/solaris/classes/sun/nio/fs/LinuxFileSystem.java
                 |   20
 b/src/solaris/classes/sun/nio/fs/LinuxNativeDispatcher.java
                 |   19
 b/src/solaris/classes/sun/nio/fs/UnixNativeDispatcher.java
                 |    7
 b/src/solaris/native/sun/nio/fs/LinuxNativeDispatcher.c
                 |   45 +
 b/src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c
                 |   16
 b/test/java/rmi/server/RMISocketFactory/useSocketFactory/unicast/TCPEndpointReadBug.java |  113 +++
 b/test/lib/testlibrary/ExtendedRobot.java
                 |  372 ++++++++++
 b/test/sun/java2d/marlin/ArrayCacheSizeTest.java
                 |  131 +++
 b/test/sun/java2d/marlin/CrashTest.java
                 |   59 -
 b/test/sun/security/lib/cacerts/VerifyCACerts.java
                 |    4
 20 files changed, 823 insertions(+), 73 deletions(-)

diffstat for hotspot
 b/.hgtags
               |    1
 b/src/cpu/ppc/vm/globals_ppc.hpp
               |    4
 b/src/cpu/sparc/vm/c1_FrameMap_sparc.cpp
               |    2
 b/src/cpu/sparc/vm/globals_sparc.hpp
               |    3
 b/src/cpu/x86/vm/c1_FrameMap_x86.cpp
               |    2
 b/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
               |    4
 b/src/cpu/x86/vm/globals_x86.hpp
               |    3
 b/src/cpu/zero/vm/globals_zero.hpp
               |    3
 b/src/share/vm/c1/c1_FrameMap.hpp
               |    4
 b/src/share/vm/code/vtableStubs.cpp
               |    4
 b/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp |    4
 b/src/share/vm/runtime/globals.hpp
               |    5
 b/src/share/vm/runtime/safepoint.hpp
               |    2
 b/src/share/vm/runtime/synchronizer.cpp
               |   92 +++++-----
 b/src/share/vm/runtime/synchronizer.hpp
               |    2
 b/src/share/vm/runtime/vmStructs.cpp
               |   19 +-
 16 files changed, 88 insertions(+), 66 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 aarch64-port-dev mailing list