[RFR] [8u] 8u292-b05 Upstream Sync

Andrew Hughes gnu.andrew at redhat.com
Wed Mar 10 02:49:54 UTC 2021


Webrevs: https://cr.openjdk.java.net/~andrew/shenandoah-8/u292-b05/

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

Changes in aarch64-shenandoah-jdk8u292-b05:
  - JDK-6345095: regression test EmptyClipRenderingTest fails
  - JDK-6896810: TEST_BUG: java/lang/ref/SoftReference/Pin.java fails with OOME during System.out.println
  - JDK-7107012: sun.jvm.hostspot.code.CompressedReadStream readDouble() conversion to long mishandled
  - JDK-7112454: TEST_BUG: java/awt/Choice/PopdownGeneratesMouseEvents/PopdownGeneratesMouseEvents.html failed
  - JDK-7131835: [TEST_BUG] Test does not consider that the rounded edges of the window in Mac OS 10.7
  - JDK-7185221: [macosx] Regtest should not throw exception if a suitable display mode found
  - JDK-8041464: [TEST_BUG] CustomClassLoaderTransferTest does not support OS X
  - JDK-8078024: javac, several incorporation steps are silently failing when an error should be reported
  - JDK-8129626: G1: set_in_progress() and clear_started() needs a barrier on non-TSO platforms
  - JDK-8211301: [macos] support full window content options
  - JDK-8240353: AArch64: missing support for -XX:+ExtendedDTraceProbes in C1
  - JDK-8248336: AArch64: C2: offset overflow in BoxLockNode::emit
  - JDK-8257746: Regression introduced with JDK-8250984 - memory might be null in some machines
  - JDK-8261231: Windows IME was disabled after DnD operation
  - JDK-8262073: assert(allocates2(pc)) failed: not in CodeBuffer memory

Main issues of note:
None, clean merge (no HotSpot conflicts).

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 
 b/src/share/classes/com/sun/tools/javac/comp/Infer.java                                             |   58 +++++++++-
 b/src/share/classes/com/sun/tools/javac/resources/compiler.properties                               |   23 +++
 b/test/tools/javac/Diagnostics/6722234/T6722234b.java                                               |    2 
 b/test/tools/javac/Diagnostics/6722234/T6722234b_1.out                                              |    2 
 b/test/tools/javac/Diagnostics/6722234/T6722234b_2.out                                              |    2 
 b/test/tools/javac/Diagnostics/6722234/T6722234d.java                                               |    2 
 b/test/tools/javac/Diagnostics/6722234/T6722234d_1.out                                              |    4 
 b/test/tools/javac/Diagnostics/6722234/T6722234d_2.out                                              |    4 
 b/test/tools/javac/Diagnostics/6799605/T6799605.java                                                |    2 
 b/test/tools/javac/Diagnostics/6799605/T6799605.out                                                 |    4 
 b/test/tools/javac/diags/examples.not-yet.txt                                                       |    2 
 b/test/tools/javac/diags/examples/WhereCaptured.java                                                |    4 
 b/test/tools/javac/diags/examples/WhereCaptured1.java                                               |    4 
 b/test/tools/javac/diags/examples/WhereIntersection.java                                            |   22 +--
 b/test/tools/javac/diags/examples/WhereIntersection2.java                                           |   46 +++++++
 b/test/tools/javac/diags/examples/WhereTypeVar2.java                                                |   42 +++++++
 b/test/tools/javac/generics/diamond/neg/Neg07.java                                                  |    2 
 b/test/tools/javac/generics/diamond/neg/Neg07.out                                                   |    2 
 b/test/tools/javac/generics/inference/4941882/T4941882.java                                         |    2 
 b/test/tools/javac/generics/inference/6315770/T6315770.java                                         |    2 
 b/test/tools/javac/generics/inference/6315770/T6315770.out                                          |    2 
 b/test/tools/javac/generics/inference/6611449/T6611449.java                                         |    2 
 b/test/tools/javac/generics/inference/6611449/T6611449.out                                          |    8 -
 b/test/tools/javac/generics/inference/6650759/T6650759m.java                                        |    2 
 b/test/tools/javac/generics/inference/6650759/T6650759m.out                                         |    2 
 b/test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.java |    2 
 b/test/tools/javac/generics/inference/EagerReturnTypeResolution/EagerReturnTypeResolutionTestb.out  |   32 ++---
 b/test/tools/javac/generics/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.java        |    2 
 b/test/tools/javac/generics/inference/EagerReturnTypeResolution/PrimitiveTypeBoxingTest.out         |    4 
 b/test/tools/javac/generics/wildcards/6762569/T6762569b.java                                        |    2 
 b/test/tools/javac/lambda/8016177/T8016177g.java                                                    |    2 
 b/test/tools/javac/lambda/8016177/T8016177g.out                                                     |    2 
 b/test/tools/javac/lambda/MethodReference41.java                                                    |    2 
 b/test/tools/javac/lambda/MethodReference41.out                                                     |    4 
 b/test/tools/javac/lambda/MethodReference43.java                                                    |    2 
 b/test/tools/javac/lambda/MethodReference43.out                                                     |    6 -
 b/test/tools/javac/lambda/MethodReference46.java                                                    |    2 
 b/test/tools/javac/lambda/MethodReference46.out                                                     |    4 
 b/test/tools/javac/lambda/MethodReference58.java                                                    |    2 
 b/test/tools/javac/lambda/MethodReference58.out                                                     |    2 
 b/test/tools/javac/lambda/MethodReference68.java                                                    |    2 
 b/test/tools/javac/lambda/MethodReference68.out                                                     |    2 
 b/test/tools/javac/lambda/TargetType02.java                                                         |    2 
 b/test/tools/javac/lambda/TargetType02.out                                                          |    2 
 45 files changed, 241 insertions(+), 85 deletions(-)

diffstat for nashorn
 b/.hgtags |    1 +
 1 file changed, 1 insertion(+)

diffstat for jdk
 b/.hgtags                                                                                     |    1 
 b/src/linux/classes/jdk/internal/platform/cgroupv1/Metrics.java                               |    8 
 b/src/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java                                    |   36 +
 b/src/macosx/native/sun/awt/AWTWindow.m                                                       |   35 +
 b/src/windows/native/sun/windows/awt_Toolkit.cpp                                              |    6 
 b/test/java/awt/Choice/PopdownGeneratesMouseEvents/PopdownGeneratesMouseEvents.html           |   45 +
 b/test/java/awt/Choice/PopdownGeneratesMouseEvents/PopdownGeneratesMouseEvents.java           |  138 ++++
 b/test/java/awt/FullScreen/NonExistentDisplayModeTest/NonExistentDisplayModeTest.java         |  152 +++++
 b/test/java/awt/Window/FullWindowContentTest/FullWindowContentTest.java                       |  212 +++++++
 b/test/java/awt/datatransfer/CustomClassLoaderTransferTest/AnotherInterface.java              |    3 
 b/test/java/awt/datatransfer/CustomClassLoaderTransferTest/CustomClassLoaderTransferTest.java |   63 ++
 b/test/java/awt/datatransfer/CustomClassLoaderTransferTest/TransferableList.java              |   30 +
 b/test/java/awt/regtesthelpers/CopyClassFile.java                                             |   34 +
 b/test/java/lang/ref/SoftReference/Pin.java                                                   |    1 
 b/test/sun/java2d/OpenGL/CopyAreaOOB.java                                                     |  146 ++++
 b/test/sun/java2d/SunGraphics2D/EmptyClipRenderingTest.java                                   |  299 ++++++++++
 16 files changed, 1191 insertions(+), 18 deletions(-)

diffstat for hotspot
 b/.hgtags                                                                |    1 
 b/agent/src/share/classes/sun/jvm/hotspot/code/CompressedReadStream.java |    4 -
 b/src/cpu/aarch64/vm/aarch64.ad                                          |   16 +++--
 b/src/cpu/aarch64/vm/c1_LIRAssembler_aarch64.cpp                         |   11 +--
 b/src/cpu/aarch64/vm/c1_Runtime1_aarch64.cpp                             |   10 +++
 b/src/cpu/aarch64/vm/vtableStubs_aarch64.cpp                             |   26 +++++---
 b/src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp             |    4 -
 b/src/share/vm/gc_implementation/g1/concurrentMarkThread.hpp             |   29 +++++-----
 b/src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp                  |    2 
 9 files changed, 61 insertions(+), 42 deletions(-)

Successfully built on x86, x86_64, s390 (Zero), s390x (Zero), ppc (Zero),
ppc64, ppc64le, aarch32 (Zero) & 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