git: openjdk/jdk17u: 17 new changesets

Severin Gehwolf sgehwolf at openjdk.org
Tue May 30 16:22:06 UTC 2023


Changeset: 14779b1f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-25 18:34:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/14779b1f4e82cb0576e4d8d208ee20f256b4ccc2

8294717: (bf) DirectByteBuffer constructor will leak if allocating Deallocator or Cleaner fails with OOME

Backport-of: 4cbac40de956974760cf54183b3ba29f0b5ec331

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template

Changeset: c581886c
Author:    Victor Rudometov <vrudomet at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-05-25 18:53:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c581886c15f0f4352e37a042959cd78eb080d6e4

8307128: Open source some drag and drop tests 4
8307799: Newly added java/awt/dnd/MozillaDnDTest.java has invalid jtreg `@requires` clause

Reviewed-by: phh
Backport-of: 98294242a94c611e2a713c2d520e59dd873ae4a0

+ test/jdk/java/awt/dnd/MouseExitGestureTriggerTest.java
+ test/jdk/java/awt/dnd/MozillaDnDTest.java
+ test/jdk/java/awt/dnd/MultiDataFlavorDropTest.java
+ test/jdk/java/awt/dnd/NativeDragJavaDropTest.java
+ test/jdk/java/awt/dnd/NestedHeavyweightDropTargetTest.java

Changeset: 5bf1b9a5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-25 19:02:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5bf1b9a53485b571095b934f65c2d6143f748d4f

8283520: JFR: Memory leak in dcmd_arena

Backport-of: 6a8be358d2af34fab8798077202b998badaa5d54

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp

Changeset: 0d2cc357
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-25 19:10:53 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0d2cc357dc6547896de34b5c580fa1a83ad15e9f

8292713: Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses

Backport-of: c0623972cffdbcd7f80e84a1ec344fd382a4a5cc

! src/hotspot/share/classfile/vmIntrinsics.cpp

Changeset: 6803da9a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-26 06:49:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6803da9a4717211e67a65d638526c0a2392ff41a

8301661: Enhance os::pd_print_cpu_info on macOS and Windows

Backport-of: 9145670354c41381614877aa71895dc2bd5cce9d

! make/autoconf/libraries.m4
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/windows/os_windows.cpp

Changeset: 6287df05
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-26 07:42:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6287df05cee5781da1c223ed6084d0b2fcc6959b

8286346: 3-parameter version of AllocateHeap should not ignore AllocFailType

Backport-of: 64b05ccbed7879dd38a49453a6098bfe9729ee76

! src/hotspot/share/memory/allocation.cpp

Changeset: 3d32a20e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-26 10:52:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3d32a20e8921540f148adb9f8b7bd6a46c07d08f

8286331: jni_GetStringUTFChars() uses wrong heap allocator

Backport-of: b0d2b0a3553cbb2db23d543b98ab1401b3dbfa91

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp

Changeset: 6919ff2c
Author:    Andrew John Hughes <andrew at openjdk.org>
Date:      2023-05-26 14:31:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6919ff2cb00e4f672df30ac0a72bf038e1e8e8d2

8301119: Support for GB18030-2022

Reviewed-by: sgehwolf
Backport-of: a253b4602147633a3d2e83775d1feef4f12a5272

! make/data/charsetmapping/charsets
! make/data/charsetmapping/stdcs-aix
! make/data/charsetmapping/stdcs-linux
- make/data/charsetmapping/stdcs-solaris
! make/data/charsetmapping/stdcs-windows
! make/jdk/src/classes/build/tools/charsetmapping/SPI.java
= src/java.base/share/classes/sun/nio/cs/GB18030.java
! src/java.base/share/classes/sun/nio/cs/StandardCharsets.java.template
! src/jdk.charsets/share/classes/sun/nio/cs/ext/ExtendedCharsets.java.template
! test/jdk/java/nio/charset/Charset/RegisteredCharsets.java
! test/jdk/sun/nio/cs/TestGB18030.java
! test/jdk/sun/nio/cs/mapping/CoderTest.java
! test/jdk/sun/nio/cs/mapping/GB18030.b2c
= test/jdk/sun/nio/cs/mapping/GB18030_2000.b2c

Changeset: 16843770
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2023-05-26 17:41:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/16843770b5a9a56ff0689b1f70cc5768dfaa7a57

8303809: Dispose context in SPNEGO NegotiatorImpl

Backport-of: 10f16746254ce62031f40ffb0f49f22e81cbe631

! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
! src/java.base/share/classes/sun/net/www/protocol/http/Negotiator.java
! src/java.security.jgss/share/classes/sun/net/www/protocol/http/spnego/NegotiatorImpl.java

Changeset: b10ac577
Author:    Ningsheng Jian <njian at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-05-29 17:54:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b10ac577b9c88d8b8030afcbf93faa67a20563ae

8274243: Implement fast-path for ASCII-compatible CharsetEncoders on aarch64

Backport-of: ddddec7d74745905230282124524a0dbdd1bd1c1

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! test/micro/org/openjdk/bench/java/nio/CharsetEncodeDecode.java

Changeset: 213d0db7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-29 18:53:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/213d0db77a056f096b65fe7f53e2703d13aa6c53

8294183: AArch64: Wrong macro check in SharedRuntime::generate_deopt_blob

Backport-of: f3ba332fdcd19abd863804739bb34babadb3a45f

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

Changeset: bc78e07d
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-30 08:07:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bc78e07d534459c53156d8468cd1a0f79ef5da30

8293295: Add type check asserts to java_lang_ref_Reference accessors

Reviewed-by: phh
Backport-of: 32f4dc84037696f664114e40357bca66337c6178

! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp

Changeset: ff0ee6dd
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-30 08:10:49 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ff0ee6ddd45acac4da246771d925a2abe91d46d8

8301637: ThreadLocalRandom.current().doubles().parallel() contention

Backport-of: cf6b9eb8c8cca4a54fbd97fb073eafc1b8835099

! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java

Changeset: de8ec1d6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-30 08:12:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/de8ec1d6e7343b5a6b519f618f65692ea1772ee3

8293492: ShenandoahControlThread missing from hs-err log and thread dump

Reviewed-by: phh
Backport-of: 85ec1f8d020cf2a9d7dfcc9ed75e43f0cd61c1f2

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 109cc496
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-30 09:10:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/109cc4964dd0bb4fd157e6bc4ae608e8c55d6900

8308880: [17u] micro bench ZoneStrings missed in backport of 8278434

Reviewed-by: shade

+ test/micro/org/openjdk/bench/java/text/ZoneStrings.java

Changeset: 8f65a6db
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2023-05-30 13:48:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8f65a6dbb9458d21bf779141c8f6ed9bcc61408a

8287876: The recently de-problemlisted TestTitledBorderLeak test is unstable

Backport-of: bf439f8c93157a7f0e6489db2ccc56c5f7210402

! test/jdk/javax/swing/border/TestTitledBorderLeak.java

Changeset: a93cf5f2
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-05-30 15:11:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a93cf5f2b959ba97d5197fe027b81ec69de18382

8308884: [17u/11u] Backout JDK-8297951

This reverts commit 08e30d0b371b7a0dc498b87ff509cde98a8e077c

Reviewed-by: shade

! src/hotspot/share/opto/loopPredicate.cpp
- test/hotspot/jtreg/compiler/loopopts/TestMissingSkeletonPredicateForIfNode.java



More information about the jdk-updates-changes mailing list