git: openjdk/jdk13u: 18 new changesets

Yuri Nesterenko yan at openjdk.java.net
Mon Mar 22 19:33:43 UTC 2021


Changeset: 71ed1cd8
Author:    Attila Szegedi <attila at openjdk.org>
Date:      2021-03-05 15:13:11 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/71ed1cd8

8261483: jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java failed with "AssertionError: Should have GCd a method handle by now"

Reviewed-by: yan
Backport-of: d185a6c53e2a1dbf7aca47c431baa8df6ee1ca8b

! test/jdk/TEST.ROOT
! test/jdk/jdk/dynalink/TypeConverterFactoryMemoryLeakTest.java
! test/jdk/jdk/dynalink/TypeConverterFactoryRetentionTests.java

Changeset: 7d0aaf18
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-03-05 16:09:49 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/7d0aaf18

8240711: TestJstatdPort.java failed due to "ExportException: Port already in use:"

Backport-of: b70ef0d2e256085b48f8d5b0f131bca89b699609

! test/jdk/sun/tools/jstatd/JstatdTest.java

Changeset: e0aac4a5
Author:    Sergey Nazarkin <snazarki at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-03-12 08:13:04 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/e0aac4a5

8259619: C1: 3-arg StubAssembler::call_RT stack-use condition is incorrect

Backport-of: ce9451208772534efd532a6bc44c226a419f570d

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp

Changeset: 55f25d11
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-03-12 08:25:17 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/55f25d11

7185258: [macosx] Deadlock in SunToolKit.realSync()

Reviewed-by: yan
Backport-of: 14b7dd40905f649f68bbe0c1e0faadd1dfabea84

! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CDragSource.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
! src/java.desktop/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java
+ test/jdk/java/awt/dnd/DragWaitForIdle/DragWaitForIdle.java

Changeset: 5de1b465
Author:    Sergey Nazarkin <snazarki at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-03-12 08:55:39 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/5de1b465

8262726: AArch64: C1 StubAssembler::call_RT can corrupt stack

Backport-of: be67aaabe63a4440c64bf79b9fa0d1394ac87ddf

! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp

Changeset: 325657a6
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Date:      2021-03-12 14:44:21 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/325657a6

8246707: (sc) SocketChannel.read/write throws AsynchronousCloseException on closed channel

This fix addresses an issue where an AsynchronousCloseException was being thrown instead of a ChannelClosedException when SocketChannel.write() is called on a closed SocketChannel.

Backport-of: 831f23ee86a158524dbf607428beb94f9c2a1552

! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
+ test/jdk/java/nio/channels/SocketChannel/ReadWriteAfterClose.java

Changeset: d7a63fc9
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Date:      2021-03-15 13:04:08 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/d7a63fc9

8250911: [windows] os::pd_map_memory error detection broken

Backport-of: aab365f7463014be658dd55626f1628048642a13

! src/hotspot/os/windows/os_windows.cpp

Changeset: 5850c58e
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-03-16 06:59:25 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/5850c58e

8257414: Drag n Drop target area is wrong on high DPI systems

Backport-of: d3398324e9c3944d2f1558ff1becea9ed1d4e8a2

! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java
! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java

Changeset: ebea17d0
Author:    Sergey Nazarkin <snazarki at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-03-17 15:03:05 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/ebea17d0

8255625: AArch64: Implement Base64.encodeBlock accelerator/intrinsic

Backport-of: 8638cd9acf5c33612eaf82ae3219f68456ea9621

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
+ test/micro/org/openjdk/bench/java/util/Base64Encode.java

Changeset: a117b8b5
Author:    Sergey Nazarkin <snazarki at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-03-18 08:38:35 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/a117b8b5

8263425: AArch64: two potential bugs in C1 LIRGenerator::generate_address()

Backport-of: f7e0a09802f74e6432d170e6a00dc75cd053047b

! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp

Changeset: ff29b0b8
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Date:      2021-03-18 11:13:48 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/ff29b0b8

8261022: Fix incorrect result of Math.abs() with char type

Reviewed-by: yan
Backport-of: 7a2db858e0e81f2ba17c3554386bb6a833318b3d

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestAbsCharVector.java

Changeset: 17c982e3
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Date:      2021-03-19 12:16:54 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/17c982e3

8253409: Double-rounding possibility in float fma

Backport-of: e5304b3a994b1e291e4ac5258f473dd7874f163f

! src/java.base/share/classes/java/lang/Math.java
! test/jdk/java/lang/Math/FusedMultiplyAddTests.java

Changeset: 3519e532
Author:    Ekaterina Vergizova <evergizova at openjdk.org>
Date:      2021-03-19 12:17:24 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/3519e532

8244573: java.lang.ArrayIndexOutOfBoundsException thrown for malformed class file

Fixed java.lang.ArrayIndexOutOfBoundsException in com.sun.tools.classfile.Code_attribute.getInstructions() for methods with no instructions

Backport-of: 4eeb61299f27a7db7049cb47e56563a1eaf8bd69

! src/jdk.jdeps/share/classes/com/sun/tools/classfile/Code_attribute.java
+ test/langtools/tools/javap/8244573/Malformed.jcod
+ test/langtools/tools/javap/8244573/T8244573.java

Changeset: 6d32c410
Author:    Ilarion Nakonechnyy <Ilarion at azul.com>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-03-19 13:03:33 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/6d32c410

8237950: C2 compilation fails with "Live Node limit exceeded limit" during ConvI2L::Ideal optimization

Postpone ConvI2L::Ideal optimization to IGVN.

Backport-of: 326ba317872d377bee1ffcc6682e7bb5a85891d7

! src/hotspot/share/opto/convertnode.cpp
+ test/hotspot/jtreg/compiler/stringopts/TestLongStringConcat.java

Changeset: e53c5601
Author:    Ilarion Nakonechnyy <Ilarion at azul.com>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-03-19 13:45:58 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/e53c5601

8240295: hs_err elapsed time in seconds is not accurate enough

Backport-of: a11912ca0650e11c4b457c5e638d8a77d22e6659

! src/hotspot/share/runtime/os.cpp

Changeset: 44dfa891
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-03-22 07:10:38 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/44dfa891

8237977: Further update javax/net/ssl/compatibility/Compatibility.java

Backport-of: 60fae7797438ea0e7d6e4354af0f8406fab2b16c

! test/jdk/javax/net/ssl/TLSCommon/CipherSuite.java
! test/jdk/javax/net/ssl/compatibility/Cert.java
! test/jdk/javax/net/ssl/compatibility/Compatibility.java
! test/jdk/javax/net/ssl/compatibility/JdkInfo.java
! test/jdk/javax/net/ssl/compatibility/JdkUtils.java
! test/jdk/javax/net/ssl/compatibility/Server.java
! test/jdk/javax/net/ssl/compatibility/TestCase.java
! test/jdk/javax/net/ssl/compatibility/UseCase.java
! test/jdk/javax/net/ssl/compatibility/Utils.java

Changeset: 3186873e
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-03-22 11:13:06 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/3186873e

8234779: Provide idiom for declaring classes noncopyable

Add NONCOPYABLE macro and uses.

Reviewed-by: yan
Backport-of: 577e87e5b27a3f4c590258b370a42c511f724cbc

! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/bsd/os_perf_bsd.cpp
! src/hotspot/os/bsd/semaphore_bsd.hpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/linux/waitBarrier_linux.hpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/semaphore_posix.hpp
! src/hotspot/os/solaris/os_perf_solaris.cpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/os/windows/os_perf_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/semaphore_windows.hpp
! src/hotspot/share/gc/g1/g1FreeIdSet.hpp
! src/hotspot/share/gc/g1/g1SharedDirtyCardQueue.hpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/ptrQueue.hpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionSet.hpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/jfr/jni/jfrJavaCall.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/array.hpp
! src/hotspot/share/runtime/os_perf.hpp
! src/hotspot/share/runtime/semaphore.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/bitMap.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/lockFreeStack.hpp
! src/hotspot/share/utilities/ostream.hpp
! src/hotspot/share/utilities/singleWriterSynchronizer.hpp
! src/hotspot/share/utilities/waitBarrier.hpp
! src/hotspot/share/utilities/waitBarrier_generic.hpp

Changeset: c37cdb32
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2021-03-22 19:18:03 +0000
URL:       https://git.openjdk.java.net/jdk13u/commit/c37cdb32

8263996: Fix build on 13u after JDK-8234779 backport

Reviewed-by: yan

! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/solaris/os_solaris.hpp
! src/hotspot/os/windows/os_windows.hpp



More information about the jdk-updates-changes mailing list