git: openjdk/jdk17u: 248 new changesets

Matthias Baesken mbaesken at openjdk.org
Wed Jul 31 14:57:03 UTC 2024


Changeset: 1ead7a7f
Branch: master
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-05-29 08:41:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1ead7a7fdeb6ddbbe3ad0896b7d492929ef9b7a3

8331265: Bump update version for OpenJDK: jdk-17.0.13

Reviewed-by: mdoerr, sgehwolf

! .jcheck/conf
! make/conf/version-numbers.conf

Changeset: cc3f0e52
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-29 10:25:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cc3f0e52bfee9d96c464ae55999e834717aa3772

8308144: Uncontrolled memory consumption in SSLFlowDelegate.Reader

Backport-of: 099a8f5b2f924fddd43ff72f3f7c6f34b6c15b0f

! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java
+ test/jdk/java/net/httpclient/whitebox/SSLFlowDelegateTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLFlowDelegateTest.java

Changeset: 24aa1e1f
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-29 10:27:18 +0000
URL:       https://git.openjdk.org/jdk17u/commit/24aa1e1f1835c83cbf5cfeda56186511a3bd0100

8313873: java/nio/channels/DatagramChannel/SendReceiveMaxSize.java  fails on AIX due to small default RCVBUF size and different IPv6 Header interpretation

Backport-of: 486fa08d4b22243443d39efa34c78d7e9eb44775

! test/jdk/java/nio/channels/DatagramChannel/SendReceiveMaxSize.java
! test/lib/jdk/test/lib/net/IPSupport.java

Changeset: 787cf27a
Branch: master
Author:    Rinku Kumar Maurya <rkmaurya at amazon.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-29 10:28:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/787cf27a8bb19c58bfa5bd17bf433ddaa99117d7

8265919: RunThese30M fails "assert((!(((((JfrTraceIdBits::load(value)) & ((1 << 4) << 8)) != 0))))) failed: invariant"

Backport-of: ffa34ed429079827c9b0acb843288fde4b7fa53d

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp

Changeset: 2d834b36
Branch: master
Author:    Long Yang <lyang at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-29 12:46:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2d834b36ec68890befc21d93b667d07cbf3c007a

8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate

Reviewed-by: phh
Backport-of: 8dbd4b391f7deb1a46a5f07f0bc46f23d6715ddb

! src/hotspot/os/bsd/os_perf_bsd.cpp

Changeset: e85eecbe
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-29 12:46:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e85eecbea09e68fcac68a39901a58ddf41fa9dbd

8288568: Reduce runtime of java.security microbenchmarks

Backport-of: a28ab7b62abcfce56425d62d5a8162d8f1623393

! test/micro/org/openjdk/bench/java/security/AlgorithmConstraintsPermits.java
! test/micro/org/openjdk/bench/java/security/CacheBench.java
! test/micro/org/openjdk/bench/java/security/CipherSuiteBench.java
! test/micro/org/openjdk/bench/java/security/DoPrivileged.java
! test/micro/org/openjdk/bench/java/security/GetContext.java
! test/micro/org/openjdk/bench/java/security/GetMessageDigest.java
! test/micro/org/openjdk/bench/java/security/MessageDigests.java
! test/micro/org/openjdk/bench/java/security/PKCS12KeyStores.java
! test/micro/org/openjdk/bench/java/security/PermissionsImplies.java
! test/micro/org/openjdk/bench/java/security/SSLHandshake.java

Changeset: 8faeefc1
Branch: master
Author:    María Arias de Reyna <ariasdereyna at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-29 13:55:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8faeefc1509a5b890bdae852472c318c64dc0772

8289182: NMT: MemTracker::baseline should return void

Backport-of: b96ba19807845739b36274efb168dd048db819a3

! src/hotspot/share/services/memBaseline.cpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/nmtDCmd.cpp
! test/hotspot/jtreg/runtime/NMT/JcmdBaselineDetail.java
! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java
! test/hotspot/jtreg/runtime/NMT/JcmdSummaryDiff.java
! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java

Changeset: dcb2c351
Branch: master
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-30 07:35:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/dcb2c35151a846b7c44045235b389baf9713885c

8295111: dpkg appears to have problems resolving symbolically linked native libraries

Backport-of: 32946e1882e9b22c983cbba3c6bda3cc7295946a

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java

Changeset: 515bc9a2
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-30 07:35:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/515bc9a264c1e44cfcada0405a74ab2fba428e10

8318986: Improve GenericWaitBarrier performance

Backport-of: 30462f9da40d3a7ec18fcf46e2154fabb5fd4753

! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/waitBarrier_generic.hpp

Changeset: 7a8cf6c8
Branch: master
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-05-31 00:37:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7a8cf6c8aec6cd648663def62d9496e516f05d4f

8319713: Parallel: Remove PSAdaptiveSizePolicy::should_full_GC

Backport-of: 4bcda602668835c35e2ac6ff6702d15cd249bc2a

! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp

Changeset: cc0c1438
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-05-31 08:14:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cc0c14380337f868d63f4ab746e4746a5dc2f115

8310108: Skip ReplaceCriticalClassesForSubgraphs when EnableJVMCI is specified

Backport-of: 1b0dd7c254dc1a087874c8726d8d26b9a41d4145

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java
! test/jdk/TEST.ROOT
! test/jtreg-ext/requires/VMProps.java

Changeset: eebb80c4
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-05-31 08:15:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/eebb80c4bcec64dc70065b597688cbe12c892a5b

8317288: [macos] java/awt/Window/Grab/GrabTest.java: Press on the outside area didn't cause ungrab

Backport-of: db5613af89a2d4ab5a8998ad1d43384778974866

! test/jdk/java/awt/Window/Grab/GrabTest.java

Changeset: 1de0c0a8
Branch: master
Author:    Rinku Kumar Maurya <rkmaurya at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-31 08:41:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1de0c0a805f68914aec7358fc4aa9c9d2499ec98

8256291: RunThese30M fails "assert(_class_unload ? true : ((((JfrTraceIdBits::load(class_loader_klass)) & ((1 << 4) << 8)) != 0))) failed: invariant"

Backport-of: e38df21641f13d7ae92f72cf8e72660072d3e5fe

! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp

Changeset: 46ba9bbe
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-31 09:06:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/46ba9bbe7e93c561b5af833ff164596955302a9d

8318479: [jmh] the test security.CacheBench  failed for multiple threads run

Backport-of: 1535528cb119195b44244e8ee6bc0f913caa9270

! test/micro/org/openjdk/bench/java/security/CacheBench.java

Changeset: 9eb97026
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-31 09:07:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9eb970264a34c82c11468b15fae89dc39c574682

8331164: createJMHBundle.sh download jars fail when url needed to be redirected

Backport-of: eb88343fb763ee89010b7a9879638152decc6892

! make/devkit/createJMHBundle.sh

Changeset: a058ad15
Branch: master
Author:    Evgeny Ignatenko <ier7928 at gmail.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-31 09:31:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a058ad151a7c68f65e915856b089ce4064c1caf8

8315362: NMT: summary diff reports threads count incorrectly

Reviewed-by: mdoerr
Backport-of: 37aed6f46d19a48b7bceffde61b529a69a6abf54

! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memBaseline.cpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/services/threadStackTracker.cpp
+ test/hotspot/jtreg/runtime/NMT/SummaryDiffThreadCount.java

Changeset: 5cdff9f8
Branch: master
Author:    Evgeny Ignatenko <ier7928 at gmail.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-31 10:14:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5cdff9f8c17868c5b66338fc1fa3df19eee266c5

8318474: Fix memory reporter for thread_count

Backport-of: 0baa9ecd76c9be33a1939e47dcae320bc8b65e96

! src/hotspot/share/services/memReporter.cpp

Changeset: 235baaae
Branch: master
Author:    Xiaolong Peng <xlpeng at amazon.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-31 17:03:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/235baaae1b1ad22487bb7cb1aa0849a946524cd0

8328075: Shenandoah: Avoid forwarding when objects don't move in full-GC

Backport-of: 80ccc989a892e4d9f4e2c9395a100cfabbdcda64

! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp

Changeset: 97dbc9ad
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-06-03 00:19:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/97dbc9ada48a590d8c215ed62035d6383d35f3b7

8331746: Create a test to verify that the cmm id is not ignored

Backport-of: 7c750fd95b83d0a93b0cce681dcfbbae1f220fdd

+ test/jdk/java/awt/color/ICC_Profile/CustomCMMID.java

Changeset: 1ce0c635
Branch: master
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-03 14:28:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1ce0c63577a9480f162e762fd8a1db344955d5a7

8324646: Avoid Class.forName in SecureRandom constructor
8280970: Cleanup dead code in java.security.Provider

Reviewed-by: phh, shade
Backport-of: 8ef918d6678437a5b351b172bb4cf144eeaa975f

! src/java.base/share/classes/java/security/Provider.java
+ test/micro/org/openjdk/bench/java/security/SecureRandomBench.java

Changeset: 1b807f91
Branch: master
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-03 14:30:17 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1b807f914a8ee5030d35ebc69edc5429cac0c44d

8315559: Delay TempSymbol cleanup to avoid symbol table churn

Reviewed-by: phh, shade
Backport-of: d23f4f12adf1ea26b8c340efe2c3854e50b68301

! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/symbolTable.hpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp

Changeset: 33ab474c
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-06-03 17:12:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/33ab474c65d35570b91bf9821a44f9c6d0345220

8311666: Disabled tests in test/jdk/sun/java2d/marlin

Backport-of: b285ed72aebe2d802fa9c071372cea6c09870b9a

! test/jdk/sun/java2d/marlin/ScaleTest.java
! test/jdk/sun/java2d/marlin/StrokeShapeTest.java
! test/jdk/sun/java2d/marlin/ThinLineTest.java

Changeset: 09ad130f
Branch: master
Author:    Xiaolong Peng <xlpeng2018 at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-03 18:37:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/09ad130fd4f40278e8b228853c9a4b662521c01d

8329134: Reconsider TLAB zapping

Backport-of: 5698f7ad29c939b7e52882ace575dd7113bf41de

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 9c89f1cd
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-04 07:53:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9c89f1cd3a2b9b0f5c1eec58e4ee04b2bedd6ac8

8320945: problemlist tests failing on latest Windows 11 update

Backport-of: ea6e92ed0d6dd3e8c312e523907d776f48293328

! test/jdk/ProblemList.txt

Changeset: 95432a65
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-04 07:54:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/95432a6576c8f39e7e208168a45c214d7ed5148e

8322008: Exclude some CDS tests from running with -Xshare:off

Reviewed-by: mdoerr
Backport-of: 4d32c607a4b496bf2bb09e54167ecbbab5569a0c

! test/hotspot/jtreg/TEST.groups

Changeset: 0fa4d917
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-04 07:54:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0fa4d917e066f8506e85d47479ab5ae723bd722c

8310201: Reduce verbose locale output in -XshowSettings launcher option

Backport-of: f6e23ae4519f8eb877ae28a0bfbb4820c9718f91

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/jdk/tools/launcher/Settings.java

Changeset: 44ade1db
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-04 07:55:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/44ade1dba7503421bb4b3515e3ccd9c899fafe8d

8315804: Open source several Swing JTabbedPane JTextArea JTextField tests

Backport-of: 24c3d86f32a2e2d9cb24cd8827ef1f20bb53fead

+ test/jdk/javax/swing/JTabbedPane/GetComponentAtTest.java
+ test/jdk/javax/swing/JTabbedPane/ReplaceCompTab.java
+ test/jdk/javax/swing/JTabbedPane/bug4703690.java
+ test/jdk/javax/swing/JTextArea/bug4849868.java
+ test/jdk/javax/swing/JTextField/bug4244613.java

Changeset: b275236f
Branch: master
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-04 08:54:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b275236fc5b50890ffc7c0470f017913489d3193

8324648: Avoid NoSuchMethodError when instantiating NativePRNG

Backport-of: 69b2674c6861fdb7d9f9cb39e07d50515c73e33a

! src/java.base/unix/classes/sun/security/provider/NativePRNG.java

Changeset: 05e645e8
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-06-04 10:41:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/05e645e86af1e4933af8819966d57e0d680b5d25

8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC

Backport-of: 52c7ff1d81940d6d0d1e3dd7ad0447c80708161c

! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java

Changeset: 44f3dc59
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-05 07:30:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/44f3dc5925f3e2081348aae6656d028bf8f9c35d

8328561: test java/awt/Robot/ManualInstructions/ManualInstructions.java isn't used

Backport-of: bc546c21a59d2481ba86f98d0d653c7691f68d4c

- test/jdk/java/awt/Robot/ManualInstructions/ManualInstructions.java

Changeset: ce428dc7
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-05 07:30:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ce428dc7574bb649e51930ff7c3fac279a74729a

8328234: Remove unused nativeUtils files

Backport-of: dec68d7e36a9436468594416272c44a2afbece8d

- test/hotspot/jtreg/vmTestbase/nsk/share/NativeUtils.java
- test/hotspot/jtreg/vmTestbase/nsk/share/native/native_utils.cpp

Changeset: 37436e33
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-05 07:30:51 +0000
URL:       https://git.openjdk.org/jdk17u/commit/37436e33f7eb3fd0c3d584673af6de2689b0dead

8328218: Delete test java/awt/Window/FindOwner/FindOwner.html

Backport-of: 09439374edec8178fc2a0494bb96a8a24384c2a3

- test/jdk/java/awt/Window/FindOwner/FindOwnerTest.html
- test/jdk/java/awt/Window/FindOwner/FindOwnerTest.java

Changeset: 1cec5b12
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-05 08:36:49 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1cec5b12e57f998ab9e51fa181f6111b6b465e1a

8329126: No native wrappers generated anymore with -XX:-TieredCompilation after JDK-8251462

Backport-of: f2e5808b46a3da6920dd56688c877ee0e2795de6

! src/hotspot/share/compiler/compilationPolicy.cpp
+ test/hotspot/jtreg/compiler/calls/NativeCalls.java
+ test/hotspot/jtreg/compiler/calls/libNativeCalls.c

Changeset: a9ee8ba4
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-05 08:37:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a9ee8ba486e8c8e99d5a0d4d113a9baa4987d204

8328999: Update GIFlib to 5.2.2

Backport-of: 6969a9e0b2143eee5a7cfa02460a8ab6dfa08cda

! src/java.desktop/share/legal/giflib.md
! src/java.desktop/share/native/libsplashscreen/giflib/dgif_lib.c
! src/java.desktop/share/native/libsplashscreen/giflib/gif_err.c
! src/java.desktop/share/native/libsplashscreen/giflib/gif_hash.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib_private.h
! src/java.desktop/share/native/libsplashscreen/giflib/gifalloc.c
! src/java.desktop/share/native/libsplashscreen/giflib/openbsd-reallocarray.c

Changeset: 4d5ed550
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-05 08:37:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4d5ed550eaab4313ef15fe32b314db832d6f57d6

8332898: failure_handler: log directory of commands

Backport-of: 7f0ad513c30359816ac840f821ca0a22d723a642

! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java

Changeset: 352d2580
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-05 08:37:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/352d2580007fecc5a777a45d173596d12108dcc8

8328953: JEditorPane.read throws ChangedCharSetException

Backport-of: dc831aa750351c2b38cf5fee42d93ff62a230a28

! src/java.desktop/share/classes/javax/swing/JEditorPane.java
+ test/jdk/javax/swing/JEditorPane/EditorPaneCharset.java

Changeset: a0c72d04
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-05 08:38:13 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a0c72d040efed165d2d8c6f08c550d8cbacdf197

8320692: Null icon returned for .exe without custom icon

Backport-of: 6212264cc6fe428e8d15b7f33e2979c081e432d7

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
+ test/jdk/javax/swing/JFileChooser/FileSystemView/NoIconExeNPE.java

Changeset: 08b3f72a
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-05 08:38:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/08b3f72ac5485f0d56dac7c26af859ce08ae7dfc

8312229: Crash involving yield, switch and anonymous classes

Reviewed-by: mbaesken
Backport-of: 1f81e5b19ebfb7cd1b5a01d6cf79efda7e827c35

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/patterns/T8312229.java

Changeset: bcdb7275
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-05 08:38:50 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bcdb7275d3ed00687191473c409dae0c84605928

8329004: Update Libpng to 1.6.43

Backport-of: 4e4229438ad2e8ac59ac675465e4d3d4e13bf156

! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/UPDATING.txt
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c

Changeset: d6087781
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-05 08:39:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d6087781bd2c09ef9028b705e55a0174885def1a

8326106: Write and clear stack trace table outside of safepoint

Backport-of: a776104e210db212c4e32894844d3c0cbaac53c3

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp

Changeset: d1e909fd
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-05 08:39:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d1e909fda898127923da088391fa82cc02543f34

8324933: ConcurrentHashTable::statistics_calculate synchronization is expensive

Reviewed-by: phh
Backport-of: 0e2fdc95ae47c11e6a1e47cdc6190268e29a9d9c

! src/hotspot/share/utilities/concurrentHashTable.inline.hpp

Changeset: ab84520d
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-05 08:39:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ab84520d73a63601d75e45895663d8216ca20962

8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04

Reviewed-by: mbaesken
Backport-of: 7723611d5d5f8959d69d1000fa117166e3d3c5fb

! src/java.desktop/unix/classes/sun/awt/X11/XWM.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Dialog/NestedDialogs/Modal/NestedModalDialogTest.java
! test/jdk/java/awt/Focus/OwnedWindowFocusIMECrashTest/OwnedWindowFocusIMECrashTest.java
! test/jdk/java/awt/SplashScreen/MultiResolutionSplash/MultiResolutionSplashTest.java
! test/jdk/javax/swing/JRootPane/DefaultButtonTest.java
! test/jdk/javax/swing/JTree/8003400/Test8003400.java

Changeset: 7d0d793e
Branch: master
Author:    Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-05 16:59:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7d0d793ea51e7996ec716034841c88ec4d1cd6b3

8233725: ProcessTools.startProcess() has output issues when using an OutputAnalyzer at the same time
8306946: jdk/test/lib/process/ProcessToolsStartProcessTest.java fails with "wrong number of lines in OutputAnalyzer output"

Reviewed-by: shade
Backport-of: 2e340e855b760e381793107f2a4d74095bd40199

! test/jdk/sun/tools/jstatd/JstatdTest.java
+ test/lib-test/jdk/test/lib/process/ProcessToolsStartProcessTest.java
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: d117806d
Branch: master
Author:    Thomas Fitzsimmons <fitzsim at redhat.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-06 08:16:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d117806dd0f4a651ac3264f81b8cf8d98db89b98

8279068: IGV: Update to work with JDK 16 and 17

Reviewed-by: andrew
Backport-of: 7bcca7692b62a37f70c757694f6acff0295371cc

! src/utils/IdealGraphVisualizer/Bytecodes/pom.xml
! src/utils/IdealGraphVisualizer/ControlFlow/pom.xml
! src/utils/IdealGraphVisualizer/Coordinator/pom.xml
! src/utils/IdealGraphVisualizer/Data/pom.xml
! src/utils/IdealGraphVisualizer/Difference/pom.xml
! src/utils/IdealGraphVisualizer/Filter/pom.xml
! src/utils/IdealGraphVisualizer/FilterWindow/pom.xml
! src/utils/IdealGraphVisualizer/Graal/pom.xml
! src/utils/IdealGraphVisualizer/Graph/pom.xml
! src/utils/IdealGraphVisualizer/HierarchicalLayout/pom.xml
! src/utils/IdealGraphVisualizer/Layout/pom.xml
! src/utils/IdealGraphVisualizer/NetworkConnection/pom.xml
! src/utils/IdealGraphVisualizer/README.md
! src/utils/IdealGraphVisualizer/SelectionCoordinator/pom.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/pom.xml
! src/utils/IdealGraphVisualizer/Settings/pom.xml
! src/utils/IdealGraphVisualizer/Util/pom.xml
! src/utils/IdealGraphVisualizer/View/pom.xml
! src/utils/IdealGraphVisualizer/application/pom.xml
+ src/utils/IdealGraphVisualizer/application/src/main/resources/idealgraphvisualizer.conf
! src/utils/IdealGraphVisualizer/branding/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml

Changeset: d23f4d66
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-06 09:45:29 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d23f4d6618b8326a9974b214aeee10a4450a5b6f

8282526: Default icon is not painted properly

Backport-of: 6c8d0e617ff59eee1313589b10edbf5830774db5

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp
+ test/jdk/javax/swing/JFileChooser/FileSystemView/WindowsDefaultIconSizeTest.java

Changeset: 53774581
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-06 09:45:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/53774581d3c67a0366c582f895ba86e5255bbdb7

8005885: enhance PrintCodeCache to print more data

Backport-of: b6843a162411b0fa32271592d8f3a6f241a54384

! src/hotspot/share/code/codeCache.cpp
+ test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java

Changeset: 2db15017
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-06 09:46:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2db15017683a4b72798439c39e96038d0ca9c4fe

8323801: <s> tag doesn't strikethrough the text

Backport-of: 80b63b67293970936d57ae4375ad76cd2b11a333

! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLUnderlineStrike.java

Changeset: 9aa7b2f8
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-06 09:48:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9aa7b2f8f12968a282effcf46f15abfb51e187ca

8279337: The MToolkit is still referenced in a few places

Backport-of: f203723fc72c5d92c8745d4c595f360a9b50c512

! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java
! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java
! src/java.desktop/unix/native/common/awt/awt.h
! test/jdk/java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.java
! test/jdk/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java
! test/jdk/java/awt/Focus/AutoRequestFocusTest/AutoRequestFocusSetVisibleTest.java
! test/jdk/java/awt/Focus/AutoRequestFocusTest/AutoRequestFocusToFrontTest.java
! test/jdk/java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.java
! test/jdk/java/awt/Focus/ModalExcludedWindowClickTest/ModalExcludedWindowClickTest.java
! test/jdk/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java
! test/jdk/java/awt/Focus/SimpleWindowActivationTest/SimpleWindowActivationTest.java
! test/jdk/java/awt/Focus/WindowUpdateFocusabilityTest/WindowUpdateFocusabilityTest.java
! test/jdk/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java
! test/jdk/java/awt/Robot/AcceptExtraMouseButtons/AcceptExtraMouseButtons.java
! test/jdk/java/awt/Window/GrabSequence/GrabSequence.java
! test/jdk/java/awt/regtesthelpers/Util.java

Changeset: 28aa19e6
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-06-06 10:11:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/28aa19e68779cc1209b712bbaf3e54b26f874b9c

8316328: Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes

Backport-of: 9b1d6d66b8297d53c6b96b9e2f9bd69af90ab8fb

! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java

Changeset: a86a221d
Branch: master
Author:    Neethu Prasad <neethp at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-06 13:57:29 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a86a221d6d8c0f6db5f7bfbed4fb839b242cf381

8329995: Restricted access to `/proc` can cause JFR initialization to crash

Reviewed-by: shade
Backport-of: a92ad03946d296510c8c2ac18278608e8032b3f3

! src/hotspot/os/linux/os_perf_linux.cpp

Changeset: af699ffa
Branch: master
Author:    EC2 Default User <ec2-user at ip-172-16-9-28.us-west-2.compute.internal>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-06 18:07:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/af699ffaf539dd2ab93561d973af7b2b783ab6c5

8325567: jspawnhelper without args fails with segfault

Backport-of: 262747094670b00ac63463a059074afa9b81d8a4

! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
+ test/jdk/java/lang/ProcessBuilder/JspawnhelperWarnings.java

Changeset: ce19e616
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-07 10:08:04 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ce19e6163a388f752a9d1919ad56406865750462

8333724: Problem list security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1

Backport-of: 8ffc35d117846a7a2aa08afed662273d2f887770

! test/jdk/ProblemList.txt

Changeset: 43a67468
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-07 15:19:48 +0000
URL:       https://git.openjdk.org/jdk17u/commit/43a67468beac87265d062b41d95bc9d193ad48ed

8307091: A few client tests intermittently throw ConcurrentModificationException

Backport-of: 465bdd9e416cacc6cc7dd91a29cc84adf2eaf1ed

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java

Changeset: 541a284c
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-07 15:20:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/541a284c00d14c126f96ae3c07111d927ffefa8b

8322726: C2: Unloaded signature class kills argument value

Reviewed-by: mbaesken
Backport-of: fa02667d838f08cac7d41dfb4c3e8056ae6165cc

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
+ test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloaded.java
+ test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloadedHelper.java

Changeset: ffa8a102
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-07 15:20:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ffa8a102da9760711b303248f41a23646dcb897a

8292948: JEditorPane ignores font-size styles in external linked css-file

Backport-of: 1caba0f13c42121c9e1c6648715ec7c31349b537

! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java
+ test/jdk/javax/swing/text/html/StyleSheet/TestExternalCSSFontSize.css
+ test/jdk/javax/swing/text/html/StyleSheet/TestExternalCSSFontSize.html
+ test/jdk/javax/swing/text/html/StyleSheet/TestExternalCSSFontSize.java

Changeset: 17d65fe8
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-07 15:20:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/17d65fe8841c3e47e3a80d54362dc7b1350b5585

8305072: Win32ShellFolder2.compareTo is inconsistent

Backport-of: 2fcb816858406f33cefef3164b2c85f9f996c7da

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
+ test/jdk/javax/swing/JFileChooser/FileSystemView/Win32FolderSort.java

Changeset: 2d9b1a66
Branch: master
Author:    Elif Aslan <elifasln at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-06-07 16:30:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2d9b1a661dda17c3b6b2990d252cbb9e64ccf382

8303942: os::write should write completely
8316468: os::write incorrectly handles partial write
8183227: read/write APIs in class os shall return ssize_t

Reviewed-by: phh, shade
Backport-of: bddf48380e658df630fecad5eda40106a24b6e1c

! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/utilities/ostream.cpp

Changeset: bcd19a5b
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-07 19:19:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bcd19a5b12651ca0ae8e1a35a2838738e119c730

8333698: [17u] TestJstatdRmiPort fails after JDK-8333667

Reviewed-by: mdoerr

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

Changeset: bc857cb6
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-10 07:35:49 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bc857cb626d2185a458967aa4d08ff073c4a48aa

8281944: JavaDoc throws java.lang.IllegalStateException: ERRONEOUS

Reviewed-by: jjg
Backport-of: 0796620b07c6287a130ab0a3a7279d69b5d7b8a1

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java

Changeset: cda3768c
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-10 08:17:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cda3768ca9d8cf6f41eaf82bf6065a4afc422fe4

8326734: text-decoration applied to <span> lost when mixed with <u> or <s>
8325620: HTMLReader uses ConvertAction instead of specified CharacterAction for <b>, <i>, <u>

Backport-of: cd3e4c03661f770ebeefcd3637d56589243ac0a9

! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/MuxingAttributeSet.java
! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLStrikeOnly.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLTextDecoration.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLUnderlineOnly.java
! test/jdk/javax/swing/text/html/HTMLDocument/HTMLUnderlineStrike.java

Changeset: 36384e8b
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-10 08:17:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/36384e8b0fab9d93f39844773e0168cb566e36ae

8323670: A few client tests intermittently throw ConcurrentModificationException

Backport-of: 70e7cdcb9ecedd455cf701b5c7ad05286ac0067d

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java

Changeset: 6910365d
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-11 02:01:18 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6910365d457f59cc6554edad433e85477622fde5

8316104: Open source several Swing SplitPane and RadioButton related tests

Backport-of: f52e500f806085f9645cb7857cc7b4e648685351

+ test/jdk/javax/swing/JRadioButton/bug4823809.java
+ test/jdk/javax/swing/JSplitPane/bug4147653.java
+ test/jdk/javax/swing/JSplitPane/bug4870674.java

Changeset: 8414ee30
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-11 02:01:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8414ee30ff4fcc191f46b07110960dbb6e215524

8294148: Support JSplitPane for instructions and test UI

Backport-of: b419e9517361ed9d28f8ab2f5beacf5adfe3db91

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 92daaf26
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-11 06:29:26 +0000
URL:       https://git.openjdk.org/jdk17u/commit/92daaf2683a5fcdd58a24f3632e8bf2aa6014a68

8331885: C2: meet between unloaded and speculative types is not symmetric

Reviewed-by: mbaesken
Backport-of: 7652f9811bfddf08650b0c3277012074873deade

! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloaded.java

Changeset: d99641e7
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-06-11 08:02:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d99641e7f1d56abb0be0a44ccc80ba8d47e1cef0

7124313: [macosx] Swing Popups should overlap taskbar

Backport-of: 532a6ec7e3a048624b380b38b4611533a7caae18

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JPopupMenu/6580930/bug6580930.java

Changeset: 7bc22f7c
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-11 09:01:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7bc22f7c55d99c5f0a7f559187c0d1ecab199969

8279164: Disable TLS_ECDH_* cipher suites

Reviewed-by: mbaesken
Backport-of: 00d22f605d2b54f2774aeaa1edfbb146a5635f21

! src/java.base/share/conf/security/java.security
! test/jdk/javax/net/ssl/DTLS/CipherSuite.java
! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java
! test/jdk/javax/net/ssl/sanity/ciphersuites/CheckCipherSuites.java

Changeset: d3c1ad34
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-11 09:02:18 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d3c1ad34378f07f0b7a28f1d8a93f4a82ec9de8e

8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit

Reviewed-by: phh
Backport-of: 7c2c24fc0511b36132952c96be46eea5904a53c5

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c

Changeset: bc5639a8
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-11 09:02:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/bc5639a81a617e931cbf6a5749d76c43131f3c7f

8325179: Race in BasicDirectoryModel.validateFileCache
8238169: BasicDirectoryModel getDirectories and DoChangeContents.run can deadlock

Backport-of: e66788c16563d343f6cccd2807a251ccc6f9b64a

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java

Changeset: d953de6b
Branch: master
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-06-11 14:42:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d953de6b2cb0572ea24b9e02952aa5aedee6cc64

8313394: Array Elements in OldObjectSample event has the incorrect description

Reviewed-by: phh
Backport-of: e8c325dea39f959ab6bb310c3913b98655e95734

! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: 433fc2f8
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-12 07:22:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/433fc2f857d33959cd2bd8811d77e379c2fd0c0a

8315442: Enable parallelism in vmTestbase/nsk/monitoring/stress/thread tests

Backport-of: 9013b032448518e09a7c6f2e80054be722c970a3

- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TEST.properties

Changeset: 938efc01
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-12 07:22:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/938efc0138015ce9c329653cec082e6c67f9cdba

8315437: Enable parallelism in vmTestbase/nsk/monitoring/stress/classload tests

Backport-of: dd214d0f9543f125ef514eb3a60a65a5f514b1ca

- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load012/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload001/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload002/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload003/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload004/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload005/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload006/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload007/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload008/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload009/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload010/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload011/TEST.properties
- test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload012/TEST.properties

Changeset: 08c37746
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-12 08:08:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/08c37746bd57b79c00a2bbe94e4e81a7fc10f253

8333477: Delete extra empty spaces in Makefiles

Backport-of: d130d2f4f46d37a2b924343de19d012c129b0a55

! src/jdk.hotspot.agent/test/libproc/Makefile
! src/utils/LogCompilation/Makefile
! test/jdk/java/rmi/reliability/benchmark/bench/Makefile
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Makefile
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/Makefile

Changeset: 0a4f9260
Branch: master
Author:    Sruthy Jayan <srutjay1 at in.ibm.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-12 09:51:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0a4f92603b76181358326908497220c7d14211b1

8308184: Launching java with large number of jars in classpath with java.protocol.handler.pkgs system property set can lead to StackOverflowError

Reviewed-by: mdoerr
Backport-of: 268ec61d4fa9c5b7d2c7bcafb942b33e5b189974

! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
+ test/jdk/jdk/internal/loader/URLClassPath/LargeClasspathWithPkgPrefix.java

Changeset: f9c11cb4
Branch: master
Author:    Dmitry Cherepanov <dcherepanov at openjdk.org>
Date:      2024-06-12 11:10:17 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f9c11cb4aeb293ba290ca06ae26078e0148031bf

8324668: JDWP process management needs more efficient file descriptor handling

Reviewed-by: mdoerr
Backport-of: a6632487863db5ff3136cdcc76b7440c15ce6be9

! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c

Changeset: 8c80c8f2
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-13 07:33:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8c80c8f208c39b53482a72722b4b9fa043d7db18

8280392: java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java failed with "RuntimeException: Test failed."

Backport-of: 3f2e849c54c2a9c55e3b5c9f5a6d3478b83144e3

! test/jdk/java/awt/Focus/NonFocusableWindowTest/NonfocusableOwnerTest.java

Changeset: 257d5ef6
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-13 07:33:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/257d5ef6fb9fb08f5cf8d619573d1f6570d55c95

8316240: Open source several add/remove MenuBar manual tests

Backport-of: 3809d69ac4b3d186ccdc336949b658e4671347c8

+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_1.java
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_2.java
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_3.java
+ test/jdk/java/awt/MenuBar/AddRemoveMenuBarTests/AddRemoveMenuBarTest_4.java

Changeset: 9056b3bf
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-06-13 09:41:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9056b3bf10711e3a1a8cd91c4b33724f4e4aa9c0

8307193: Several Swing jtreg tests use class.forName on L&F classes

Backport-of: 9d332e6591334a71335da65a4dd7b2ed0482b6cb

+ test/jdk/javax/swing/JMenuBar/RightLeftOrientation.java
+ test/jdk/javax/swing/JToolBar/RightLeftOrientation.java

Changeset: b46208d4
Branch: master
Author:    Neethu Prasad <neethp at amazon.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-13 22:02:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b46208d466fd5cf003bfc6281f3c925ca5258135

8333716: Shenandoah: Check for disarmed method before taking the nmethod lock

Backport-of: 18e7d7b5e710b24e49b995777906a197e35795e6

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp

Changeset: dad6c6bb
Branch: master
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-13 22:03:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/dad6c6bbda523af219c58ea907b6409f938740ee

8320379: C2: Sort spilling/unspilling sequence for better ld/st merging into ldp/stp on AArch64

Backport-of: 3ccd02f14211a3384f27fba1633f9d8421378c9a

! src/hotspot/share/opto/output.cpp

Changeset: 4976dc83
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-06-13 23:34:41 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4976dc83bbcc1275d16f0beff287c920c929f96c

8329510: Update ProblemList for JFileChooser/8194044/FileSystemRootTest.java

Backport-of: 747582484ce89e16661ef917a89adb52f5adc2e6

! test/jdk/ProblemList.txt

Changeset: 4cee9bef
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-06-15 22:20:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4cee9bef4d196bc67a947709631e20ae11aeb493

8327787: Convert javax/swing/border/Test4129681.java applet test to main

Backport-of: ad0f329493a73020899640b0815e33ee6d3ea78d

- test/jdk/javax/swing/border/Test4129681.html
! test/jdk/javax/swing/border/Test4129681.java

Changeset: d981bc47
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-17 10:15:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d981bc4748e023f544851a5617f3b502654f7671

8269428: java/util/concurrent/ConcurrentHashMap/ToArray.java timed out

Reviewed-by: mdoerr
Backport-of: 570ad67204a55dd4b45e04e5a91671fed2cc18d0

! test/jdk/java/util/concurrent/ConcurrentHashMap/ToArray.java

Changeset: 0fc9b025
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-17 10:15:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0fc9b025f4fe0dabfd889d28d51f5e3218d21fde

8317831: compiler/codecache/CheckLargePages.java fails on OL 8.8 with unexpected memory string

Reviewed-by: mdoerr
Backport-of: 86b27b784e20f7cdadd241f7feedd024482baa8f

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java

Changeset: d056b73c
Branch: master
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-17 17:20:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d056b73c382db5ec91e0f85e6cd4d6db1b9ae870

8325621: Improve jspawnhelper version checks

Reviewed-by: shade
Backport-of: a232e8fb4e6e9e2e9a5285bf01c93b8d1d995f04

! make/modules/java.base/Launcher.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! src/java.base/unix/native/jspawnhelper/jspawnhelper.c
! src/java.base/unix/native/libjava/ProcessImpl_md.c
! test/jdk/java/lang/ProcessBuilder/JspawnhelperWarnings.java

Changeset: ed56f5b2
Branch: master
Author:    Dmitry Cherepanov <dcherepanov at openjdk.org>
Date:      2024-06-18 07:58:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ed56f5b22f442579556466f1da7f7de88117a9a6

8324577: [REDO] - [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE

Backport-of: f1d0e715b67e2ca47b525069d8153abbb33f75b9

! src/hotspot/os/bsd/os_bsd.cpp

Changeset: 5c3fc1d7
Branch: master
Author:    Andrew John Hughes <andrew at openjdk.org>
Date:      2024-06-18 12:25:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5c3fc1d795a760e4cce55045cbcd2384d9007356

8334335: [TESTBUG] Backport of 8279164 to 11u & 17u includes elements of JDK-8163327

Reviewed-by: mdoerr

! test/jdk/javax/net/ssl/ciphersuites/DisabledAlgorithms.java

Changeset: 5fc41c8d
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-18 13:42:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5fc41c8da849bcce6be9e73382f6488ad0cfd1df

8330524: Linux ppc64le compile warning with clang  in os_linux_ppc.cpp

Reviewed-by: mdoerr
Backport-of: e3a9226e0d481ea1ad9747ec9d40f40bbcb650f3

! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp

Changeset: 8751acea
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-18 13:46:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8751acea2de9db2661b452ccabe08831a2365b9e

8330615: avoid signed integer overflows in zip_util.c readCen / hashN

Backport-of: 5af6b45eefd227e3e046ca22a404ae8a23174160

! src/java.base/share/native/libzip/zip_util.c

Changeset: 978b7931
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-19 02:02:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/978b7931f04aab84182a4a2f2a7681ffd3228966

8327137: Add test for ConcurrentModificationException in BasicDirectoryModel

Backport-of: 9731b1c8b02d957985f4fb40acd93fb67747a9f0

+ test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/ConcurrentModification.java

Changeset: 4621d59e
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-19 02:04:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4621d59e39efec37ab42813ceb7892f3b5d083a9

8328115: Convert java/awt/font/TextLayout/TestJustification.html applet test to main

Backport-of: 0204aacb0305e94a7d6d5299a5ae835f3f71b030

! test/jdk/ProblemList.txt
- test/jdk/java/awt/font/TextLayout/TestJustification.html
! test/jdk/java/awt/font/TextLayout/TestJustification.java

Changeset: 544ab782
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-19 02:04:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/544ab78285179d9c92c5410e024060e30c5c9331

8327650: Test java/nio/channels/DatagramChannel/StressNativeSignal.java timed out

Backport-of: 7acfba288ff4d1f43cc36506b2bd2d32107b00c2

! test/jdk/java/nio/channels/DatagramChannel/StressNativeSignal.java

Changeset: d41ad829
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-19 02:04:41 +0000
URL:       https://git.openjdk.org/jdk17u/commit/d41ad82987a10c1eb3928ae69a8aa0362266a7a2

8328011: Convert java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java applet test to main

Backport-of: df909e2f9c83d6de119ae20edf57e604644e0441

+ test/jdk/java/awt/Frame/GetBoundsResizeTest.java
- test/jdk/java/awt/Frame/GetBoundsResizeTest/GetBoundsResizeTest.java

Changeset: c2dd771e
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-20 10:07:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c2dd771ec5c1df72c585d8276e024cd5a5c11549

8301686: TLS 1.3 handshake fails if server_name doesn't match resuming session

Backport-of: 0259da92831087e918d00b8a83e04c96a6877f41

! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
+ test/jdk/javax/net/ssl/SSLSession/ServerNameRejectedTLSSessionResumption.java

Changeset: 20ee52e4
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-06-20 23:20:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/20ee52e4e383d2d0408ed40afbe7cb7d0dc4ff9f

8331063: Some HttpClient tests don't report leaks

Backport-of: e4ed7ced75c53cf5ff40c5dae4830b1ee2589802

! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
! test/jdk/java/net/httpclient/ProxySelectorTest.java

Changeset: 04aa5f84
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-21 02:13:50 +0000
URL:       https://git.openjdk.org/jdk17u/commit/04aa5f840caea905261819869b1b3011deb9719a

8332936: Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java fails with no GC's recorded

Backport-of: 5ed0d52c8424dd2e7f1ac2404e9fabb40c8402b8

! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java

Changeset: 3df08b2c
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-21 02:14:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3df08b2c34eb3fcb075f334fce8de63d52b9c6bf

8328560: java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java imports Applet

Backport-of: e81374e0501a8201dac701824d2e29f2cedfcdff

! test/jdk/java/awt/event/MouseEvent/ClickDuringKeypress/ClickDuringKeypress.java

Changeset: e9961358
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-21 02:15:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e99613586755e43b8effb9967c0034a6e0c41b20

8320079: The ArabicBox.java test has no control buttons

Backport-of: 792fc9d114977664da0b3bebf0f1d82360d375b6

+ test/jdk/java/awt/font/TextLayout/ArabicBox.java

Changeset: 33dbf71b
Branch: master
Author:    Elif Aslan <elifasln at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-06-21 02:39:19 +0000
URL:       https://git.openjdk.org/jdk17u/commit/33dbf71b8702bdae953bfca7aa6e5832c73d6445

8293872: Make runtime/Thread/ThreadCountLimit.java more robust

Backport-of: 36b61c5d7e7732924f494fa24c0e286e41279fc3

! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java

Changeset: 82e85fdd
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-06-21 20:03:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/82e85fddcd1f29cee7c43be111109c9d53bc76b4

8327840: Automate javax/swing/border/Test4129681.java

Backport-of: 177b8a241c11782b302607c0068b15b38112e67c

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

Changeset: 46cefcaf
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-06-23 23:47:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/46cefcaf5d0ae45f3f53f36642c2741a4073dd79

8294994: Update Jarsigner and Keytool i18n tests to validate i18n compliance

Reviewed-by: mdoerr
Backport-of: ac1941425bdb1a25aa3364eef9eb1092ee716761

! test/jdk/TEST.groups
! test/jdk/sun/security/tools/keytool/i18n.java
+ test/lib/jdk/test/lib/UIBuilder.java

Changeset: c4d69679
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-06-23 23:48:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c4d6967922c56c87cb7559f55183b4db73112f29

8299779: Test tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java timed out

Backport-of: 0a4d54f7ce2ac906a8012ed92c84ed8303cb4b90

! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java

Changeset: 858416c5
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-06-23 23:48:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/858416c50dece7150f34e6615ad16cc235b15595

8277042: add test for 8276036 to compiler/codecache

Backport-of: 17e68caad727b04f5e7efde59fce960c66558504

+ test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java

Changeset: 5a40a447
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-06-23 23:48:58 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5a40a4476dabc0969717789f751062637ce3414b

8305079: Remove finalize() from compiler/c2/Test719030

Backport-of: 84df74ca3948c50d8e6f24694310860ed3888aba

! test/hotspot/jtreg/compiler/c2/Test7190310.java

Changeset: 01cb6483
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-06-23 23:49:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/01cb6483a819bbe20f1b86b45dc0a27993515786

8305081: Remove finalize() from test/hotspot/jtreg/compiler/runtime/Test8168712

Backport-of: 39dc40fed4e1af3e77355fa9f4abb0c72279a140

! test/hotspot/jtreg/compiler/runtime/Test8168712.java

Changeset: 9a45e2db
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-06-23 23:49:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9a45e2db9d4294d99fe7b7db2f9a03131c841d28

8272777: Clean up remaining AccessController warnings in test library

Backport-of: 63a00a0df24b154ef459936dbd69bcd2f0626235

! test/lib/jdk/test/lib/SA/SATestUtils.java
! test/lib/jdk/test/lib/net/IPSupport.java
! test/lib/jdk/test/lib/net/SimpleSSLContext.java

Changeset: aa47dc7e
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-06-23 23:50:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/aa47dc7ef79202c38b13fc8c55a9678878dd9cf1

8310070: Test: javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out

Backport-of: af7f95e24ad5981c5de4b5dbf37da6f4f5e42129

! test/jdk/javax/net/ssl/DTLS/DTLSWontNegotiateV10.java

Changeset: f9cc9e9b
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-24 08:52:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f9cc9e9b00c4178a75a8401433b4e2b6103d6675

8334332: TestIOException.java fails if run by root

Backport-of: 472b935b442f7f925b665c7de91eda77f3dcbe8b

! test/langtools/jdk/javadoc/doclet/testIOException/TestIOException.java

Changeset: 0392d4e4
Branch: master
Author:    Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-24 08:53:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0392d4e45f140c4cb533953023877f8da72b2639

8318605: Enable parallelism in vmTestbase/nsk/stress/stack tests

Backport-of: d9aa1deac8474f87dd867809f7265b9496917c6f

- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/TEST.properties

Changeset: 02ec672c
Branch: master
Author:    Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-24 08:53:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/02ec672c78eff7eb20b6408989ded3b0ac0254a2

8315774: Enable parallelism in vmTestbase/gc/g1/unloading tests

Backport-of: 825e0ed2a1fde617ad2a7b74d951df3c1417d463

- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_anonclassloader_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level1_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level2_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level3_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_compilation_level4_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_humongous_class_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_jni_classloading_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_global_ref_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_jni_local_ref_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_stackLocal_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_staticField_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_strongRef_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_keepRef_threadItself_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_phantom_ref_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_prot_domains_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_redefinition_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_reflection_classloading_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_inMemoryCompilation_keep_obj/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_cl/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_class/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/g1/unloading/tests/unloading_weak_ref_keep_obj/TEST.properties

Changeset: 953a03de
Branch: master
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-24 08:54:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/953a03de9618ca9658aabb7e36d51301b78b9de7

8321025: Enable Neoverse N1 optimizations for Neoverse V2

Reviewed-by: shade
Backport-of: c9d15f7d5ee616bf48d85647ee504714ac5fafc2

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: 789cb95e
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-24 09:36:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/789cb95ea8cb9dfd196d23f460a457ed64616fcd

8316306: Open source and convert manual Swing test

Backport-of: d3e821838668a0ccc0ccd098336230975e27fd7c

+ test/jdk/javax/swing/JToolBar/bug4203039.java

Changeset: 4397fe86
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-24 09:37:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4397fe86a7e59bb36b63a981f60e7d94b199fe10

8299487: Test java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out

Backport-of: 81083a0e10d9c92f5247ae256e170709014b596b

! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLTubeTest.java

Changeset: 251b8e1f
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-24 10:26:51 +0000
URL:       https://git.openjdk.org/jdk17u/commit/251b8e1ff0f372dba52f4a14dac62860d637aae2

8334333: MissingResourceCauseTestRun.java fails if run by root

Backport-of: de8ee97718d7e12b541b310cf5b67f3e10e91ad9

! test/jdk/java/util/ResourceBundle/Control/MissingResourceCauseTestRun.java

Changeset: 70b623fe
Branch: master
Author:    Neethu Prasad <neethp at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-24 16:26:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/70b623fe364beebf74bfc3121c58e685a429d48e

8317360: Missing null checks in JfrCheckpointManager and JfrStringPool initialization routines

Backport-of: cf4ede0e544fbd758cc9e93c695fb19fb7da0f9a

! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp

Changeset: c73a0746
Branch: master
Author:    Neethu Prasad <neethp at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-24 16:27:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c73a0746b7371cf61f4a902782a160e120b58ef9

8321220: JFR: RecordedClass reports incorrect modifiers

Backport-of: d5f59cf0a8efe8d0f2d8ab1a5bd68fa9fe15fb1a

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
+ test/jdk/jdk/jfr/api/consumer/TestRecordedClass.java

Changeset: 879e8031
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-06-24 18:04:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/879e8031949d6cd6ce82027296dd2d4325faa2bb

8279878: java/awt/font/JNICheck/JNICheck.sh test fails on Ubuntu 21.10

Backport-of: 2f48a3f032dcfe159a7ab4a3d0afd0a0760d0a04

! test/jdk/java/awt/font/JNICheck/JNICheck.sh

Changeset: e2de2b9c
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-25 07:24:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e2de2b9cda970d632c14246344157913f10058e6

8329663: hs_err file event log entry for thread adding/removing should print current thread

Reviewed-by: mdoerr
Backport-of: 3ebf8c9359da2f45e4cefb7be2276d33c30979aa

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

Changeset: ba3db307
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-25 07:46:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ba3db307dceb41e48014451873fdf4db3816a537

8319197: Exclude hb-subset and hb-style from compilation

Backport-of: e1cae7203674bc288a63e6fb26f94b20e70c74fd

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 8f5a9f72
Branch: master
Author:    Soumadipta Roy <roysouma at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-25 07:50:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8f5a9f723306a81624e478cf93b1502ae7b238dd

8324755: Enable parallelism in vmTestbase/gc/gctests/LargeObjects tests

Backport-of: 003e86fe38ca1b809418f6282336e259862d0776

- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TEST.properties

Changeset: c858b68f
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-25 08:15:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c858b68fc1d019a8e3a03d2d25835f116372e703

8314476: TestJstatdPortAndServer.java failed with "java.rmi.NoSuchObjectException: no such object in table"

Backport-of: 1d0250709a6ee97f5647edff589761bd9d0b7f4c

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

Changeset: 1fe0bb48
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-06-25 15:58:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1fe0bb481b017b55f43f66b9a72e30dfe7413a99

8325384: sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread

Backport-of: da9c23ace9bdf398d811a88ed137217dd3167231

! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java

Changeset: c281c1cd
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-06-25 15:59:18 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c281c1cd428eef976ce0c1d2153b3ca9551dee2f

8328110: Allow simultaneous use of PassFailJFrame with split UI and additional windows

Backport-of: 11a3673d42edbefef70228b4d14595aab11fdac4

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: b09c9eb6
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-06-25 15:59:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b09c9eb6870cd0d2f0a5a84a01018c7f0f845c55

8333398: Uncomment the commented test in test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java

Backport-of: d230b30353f59135287436b09949b80e9fd73a93

! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java

Changeset: 35cac7f9
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-06-25 16:00:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/35cac7f91d916f0ae6fb50a2905e559a369aebe9

8301704: Shorten the number of GCs in UnloadingTest.java to verify a class loader not being unloaded

Backport-of: c8cc7b67dbb4633e365a5d6e44419775ebce9d4a

! test/jdk/java/lang/invoke/defineHiddenClass/UnloadingTest.java
! test/lib/jdk/test/lib/util/ForceGC.java

Changeset: 0c0871d6
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-06-25 16:01:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0c0871d65d2db89dabf5beaede9f70d4df2ef243

8316389: Open source few AWT applet tests

Backport-of: 65227a3c64a9eaead7a7b2b94a5c2786f1b1bb4f

+ test/jdk/java/awt/Frame/FrameRepackTest.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_1.java
+ test/jdk/java/awt/Frame/FrameResizeTest/FrameResizeTest_2.java
+ test/jdk/java/awt/Frame/WindowMoveTest.java

Changeset: a963e2d7
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-06-25 16:01:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a963e2d713b58c74e4778dea111a014445c5c926

8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use"

Backport-of: 6a35311468222f9335b43d548df2ecb80746b389

! test/jdk/sun/security/ssl/SSLSocketImpl/ReuseAddr.java

Changeset: 859dda14
Branch: master
Author:    Thomas Fitzsimmons <fitzsim at redhat.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-26 10:47:13 +0000
URL:       https://git.openjdk.org/jdk17u/commit/859dda14f3f0d90294899812f5d34ea2e952a3df

8332174: Remove 2 (unpaired) RLO Unicode characters in ff_Adlm.xml

Reviewed-by: andrew
Backport-of: d5363bc509d4996529420b453a99e982c843da1c

! make/data/cldr/common/main/ff_Adlm.xml

Changeset: b99923c4
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-26 12:29:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b99923c423315100b624bdfdb4392fba7182ca7c

8329605: hs errfile generic events - move memory protections and nmethod flushes to separate sections

Reviewed-by: mdoerr
Backport-of: 397d94831033e91c7a849774bf4e80d8f1c8ec66

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp

Changeset: f277b399
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-26 12:37:38 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f277b3999f8cd30d5874ce58f290a06538d0189f

8051959: Add thread and timestamp options to java.security.debug system property

Reviewed-by: mbaesken
Backport-of: 3b582dff849f1c25336e2efc415eb121f8b12189

! src/java.base/share/classes/sun/security/util/Debug.java
+ test/jdk/sun/security/util/Debug/DebugOptions.java

Changeset: 11f5d006
Branch: master
Author:    Jaroslav Bachorik <jbachorik at openjdk.org>
Date:      2024-06-26 13:34:49 +0000
URL:       https://git.openjdk.org/jdk17u/commit/11f5d00657f261e2a3388d66f66732191ca7a86c

8329103: assert(!thread->in_asgct()) failed during multi-mode profiling

Backport-of: 6b1b0e9d45eb56f88398e2a6bca0d90c03112eaa

! src/hotspot/share/runtime/thread.hpp

Changeset: b903b506
Branch: master
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-06-26 18:14:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b903b506ecbb4d7fb28e665ed8ff1cda8206d4c4

Merge

! test/jdk/TEST.groups
! test/jdk/TEST.groups

Changeset: dae2d6c7
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-27 02:21:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/dae2d6c7df4e37890ddf5ee702a1d7c34712d120

8328647: TestGarbageCollectorMXBean.java fails with C1-only and -Xcomp

Reviewed-by: mdoerr
Backport-of: bdd9438b453fedf9b8181ad2615640168638677d

! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java

Changeset: 2b128f12
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-27 02:25:07 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2b128f12ea24c5b4eab827eb8311dfb929de49f4

8222884: ConcurrentClassDescLookup.java times out intermittently

Backport-of: bd046d9b9e79e4eea89c72af358961ef6e98e660

! test/jdk/java/io/Serializable/concurrentClassDescLookup/ConcurrentClassDescLookup.java

Changeset: 719f9ceb
Branch: master
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-27 08:02:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/719f9cebb32802abfc0a8dc4a9c1fc82706765ac

8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe

Backport-of: 34f85ee94e8b45bcebbf8ba52a38c92a7185b54a

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

Changeset: 5b43be27
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-06-27 08:05:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5b43be27c310c353445b56eb881fbc55341a37fa

8317372: Refactor some NumberFormat tests to use JUnit

Reviewed-by: mdoerr
Backport-of: 9622de2aa89923b8444df093ae1c596bc336f14f

! test/jdk/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java
! test/jdk/java/text/Format/NumberFormat/Bug4208135.java
! test/jdk/java/text/Format/NumberFormat/Bug4838107.java
! test/jdk/java/text/Format/NumberFormat/Bug4944439.java
! test/jdk/java/text/Format/NumberFormat/Bug4990596.java
! test/jdk/java/text/Format/NumberFormat/Bug6278616.java
! test/jdk/java/text/Format/NumberFormat/Bug8132125.java
! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java
! test/jdk/java/text/Format/NumberFormat/TestPeruCurrencyFormat.java

Changeset: 445aba4e
Branch: master
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2024-06-27 15:34:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/445aba4eccedd067a035a6fffeee29b8723b7687

8303466: C2: failed: malformed control flow. Limit type made precise with MaxL/MinL

Reviewed-by: roland
Backport-of: cc894d849aa5f730d5a806acfc7a237cf5170af1

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/macro.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestUnrollLimitPreciseType.java

Changeset: acff32c3
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-28 09:14:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/acff32c3ea372eb0a25edd92f8944d733802d2d0

8328896: Fontmetrics for large Fonts has zero width

Backport-of: 25871af36b1397bdc3715ab0edc589f0483ea0b1

! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c
+ test/jdk/java/awt/FontMetrics/ExtremeFontSizeTest.java

Changeset: 10701005
Branch: master
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-06-28 15:34:50 +0000
URL:       https://git.openjdk.org/jdk17u/commit/107010051fae72b0383a4c38e5b162bb07bac75d

8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping

Reviewed-by: phh
Backport-of: 4c79e7d59caec01b4d2bdae2f7d25f1dd24ffbf6

! src/hotspot/share/gc/g1/g1Allocator.cpp

Changeset: 3bdbf49b
Branch: master
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-06-28 17:27:50 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3bdbf49bb98224c4d2664881bd8b2ef46e691d35

8298809: Clean up vm/compiler/InterfaceCalls JMH

Backport-of: 81e23ab3403a983ccddf27b1169a49e2ca061296

! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java

Changeset: a4a0a82d
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-07-01 05:00:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a4a0a82dc0720cc4372a90bc2cb0884525da3633

8293862: javax/swing/JFileChooser/8046391/bug8046391.java failed with 'Cannot invoke "java.awt.Image.getWidth(java.awt.image.ImageObserver)" because "retVal" is null'

Reviewed-by: mdoerr
Backport-of: 2e4a3c47e262f91a7f881d9d990eb81a929d1627

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp
! test/jdk/javax/swing/JFileChooser/8046391/bug8046391.java

Changeset: 4e702a40
Branch: master
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-07-01 12:16:08 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4e702a40432d2259e139652328398ce51b9f97fd

8319406: x86: Shorter movptr(reg, imm) for 32-bit immediates

Backport-of: b120a05b22426567b33bbe491f791179e377bd78

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: 313a7e09
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-07-01 17:58:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/313a7e09b12b54c364fc6ceb5315da365b2ba30b

8327007: javax/swing/JSpinner/8008657/bug8008657.java fails

Backport-of: b7540df6a4279c63e69d32b9d9834f7a427478d1

! test/jdk/javax/swing/JSpinner/8008657/bug8008657.java

Changeset: 379a14bb
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-02 02:00:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/379a14bb49f9445d384c9fa5f8e4804804a7ee22

8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed

Backport-of: 6f7ddbec7d0bc459d44b6518fe1d982eaba7f37b

+ test/jdk/java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.java

Changeset: b555bbbe
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-04 02:31:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b555bbbe0ae5b6ed653dc11d87c25dc5097b5e11

8294691: dynamicArchive/RelativePath.java is running other test case

Backport-of: 3466e999348696c8666afd7a59c6947f61fe4d6a

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RelativePath.java

Changeset: dc3abeee
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-04 03:04:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/dc3abeee7e2f91ad03fbad9f111dd7ccceea25b4

8309241: ClassForNameLeak fails intermittently as the class loader hasn't been unloaded

Backport-of: a23bbea9593a85a9d60431e68805efa6f960a4d4

! test/jdk/java/lang/ClassLoader/forNameLeak/ClassForNameLeak.java

Changeset: 83a5a4d9
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-04 07:36:49 +0000
URL:       https://git.openjdk.org/jdk17u/commit/83a5a4d9477b975a55490ab620a213ce00648267

8331331: :tier1 target explanation in doc/testing.md is incorrect

Reviewed-by: mbaesken
Backport-of: 04271dfe7a262379944e2a2cf83a98a3a1b78a74

! doc/testing.html
! doc/testing.md

Changeset: 7ae015fd
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-04 07:38:17 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7ae015fdf1321237a08af69580efb86f65321fa5

8330063: Upgrade jQuery to 3.7.1

Reviewed-by: mdoerr
Backport-of: 3b9abf9ec1b30d67a40f9d10ec497ff8e0cca8f2

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.1.js
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.6.1.min.js
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.7.1.js
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script-dir/jquery-3.7.1.min.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/legal/jquery.md
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java

Changeset: 00901618
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-04 07:53:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/009016187acdca30a038b34cc0b4fa4eafca8455

8332524: Instead of printing "TLSv1.3," it is showing "TLS13"

Backport-of: e681b4e9b3ae24f45d8c6adab4105df39e6b8a92

! src/java.base/share/classes/sun/security/ssl/ClientHello.java

Changeset: c025eb6e
Branch: master
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-07-04 16:07:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c025eb6ed0728392f6ce00570768bab216857943

8330611: AES-CTR vector intrinsic may read out of bounds (x86_64, AVX-512)

Reviewed-by: sviswanathan, chagedorn
Backport-of: 8a8d9288980513db459f7d6b36554b65844951ca

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86_aes.cpp

Changeset: c0869dbd
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2024-07-05 05:42:50 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c0869dbd7b5114f25a753d3379e16bfb123c7a6e

8291760: PipelineLeaksFD.java still fails: More or fewer pipes than expected

Reviewed-by: sgehwolf
Backport-of: 4e457acda09be57dbb49b5c89123bf79bf81f38c

! test/jdk/java/lang/ProcessBuilder/PipelineLeaksFD.java

Changeset: 123b973a
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-05 07:11:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/123b973a3b134f8173d4d313948b1d7dcd347b16

8296812: sprintf is deprecated in Xcode 14

Reviewed-by: sgehwolf
Backport-of: 478ef389dc3767edfbe21d10a7f7f1522c648c2e

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/utf8.cpp
! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_Ports.cpp

Changeset: f87aa301
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-05 08:36:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f87aa3013ae926a079bde0ba88157e7590ac4a56

8328238: Convert few closed manual applet tests to main

Backport-of: 68170ae22233462e8925c75c4737be7f0ba9353d

+ test/jdk/javax/swing/JFrame/bug4419914.java
+ test/jdk/javax/swing/text/PaintTest.java
+ test/jdk/javax/swing/text/bug4148489.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4803145.java

Changeset: 8b9d8766
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-05 13:23:16 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8b9d8766f82ed1170f0f9eb92575b9575bb9ee56

8299398: Remove metaprogramming/isConst.hpp

Backport-of: d812022890815c33031905e7ec489b8729a45d90

! src/hotspot/share/gc/shared/oopStorage.inline.hpp
- src/hotspot/share/metaprogramming/isConst.hpp
- test/hotspot/gtest/metaprogramming/test_isConst.cpp

Changeset: e6618614
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-05 13:23:28 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e6618614efb34839a3f79037cd52337bab2fb7db

8299402: Remove metaprogramming/isVolatile.hpp

Backport-of: 9d3d03997e9eb283bd58c8ea740e62689334966a

- src/hotspot/share/metaprogramming/isVolatile.hpp
! src/hotspot/share/oops/accessBackend.hpp
- test/hotspot/gtest/metaprogramming/test_isVolatile.cpp

Changeset: a1ae58e5
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-05 14:20:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a1ae58e5d52d895428d8932d09f1f00b6bb8758f

8299399: Remove metaprogramming/isArray.hpp

Backport-of: 71a64a1b7afea4d214f4fe8f0c0085aa959b6d09

! src/hotspot/share/gc/z/zSafeDelete.inline.hpp
- src/hotspot/share/metaprogramming/isArray.hpp
- test/hotspot/gtest/metaprogramming/test_isArray.cpp

Changeset: e191f94c
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-05 15:59:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e191f94c7df24f0c4a7d2cbd29fac3abf67dab9e

8299397: Remove metaprogramming/isFloatingPoint.hpp

Backport-of: ce6395a1356a3d1334aeffc70ac8e4f86dd81a4c

- src/hotspot/share/metaprogramming/isFloatingPoint.hpp
! src/hotspot/share/oops/accessBackend.hpp
- test/hotspot/gtest/metaprogramming/test_isFloatingPoint.cpp

Changeset: 8d974eac
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-05 19:03:27 +0000
URL:       https://git.openjdk.org/jdk17u/commit/8d974eacf19b206978910f50a09bf68767ab9765

8299378: sprintf is deprecated in Xcode 14

Reviewed-by: sgehwolf, andrew
Backport-of: 38cfc591725de478879266584280562f0ba4b42f

! test/hotspot/gtest/logging/test_logDecorators.cpp
! test/hotspot/gtest/logging/test_logMessageTest.cpp

Changeset: 7144027d
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-05 20:17:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7144027dff495b623428bd9cd891c0ed912035a4

8318039: GHA: Bump macOS and Xcode versions

Reviewed-by: andrew
Backport-of: 79bd47a78c0cc34bf3ff068038ef5cc1d56b762a

! .github/workflows/build-macos.yml
! .github/workflows/main.yml
! .github/workflows/test.yml

Changeset: faf55dda
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-05 20:18:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/faf55ddad00559be71ba7f4b34f9df3d4f251d11

8299635: Hotspot update for deprecated sprintf in Xcode 14

Reviewed-by: sgehwolf, andrew
Backport-of: e80b5ea448c715519d14e238321ceb5ec40b37f4

! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/regalloc.hpp
! src/hotspot/share/opto/type.cpp
! test/hotspot/jtreg/serviceability/jvmti/AddModuleExportsAndOpens/libAddModuleExportsAndOpensTest.c
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CreateRawMonitor/crrawmon001/crrawmon001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DestroyRawMonitor/drrawmon001/drrawmon001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorEnter/rawmonenter001/rawmonenter001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorExit/rawmonexit001/rawmonexit001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotify/rawmnntfy001/rawmnntfy001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotifyAll/rawmnntfyall001/rawmnntfyall001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait001/rawmnwait001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/bi04t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t001/hs201t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t002/hs201t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetAllStackTraces/getallstktr001/getallstktr001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/MethodBind/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/StackTrace/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/nosuspendStackTrace/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/rawmonitor/rawmonitor.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/JVMTIagent.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/aod/jvmti_aod.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_tools.cpp

Changeset: 648a6f68
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2024-07-05 21:19:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/648a6f68527c497a1a938382148d678471e628b9

8333353: Delete extra empty line in CodeBlob.java

Backport-of: 91101f0d4fc8e06d0d74e06361db6ac87efeeb8e

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java

Changeset: af5c9bab
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-05 21:21:48 +0000
URL:       https://git.openjdk.org/jdk17u/commit/af5c9baba000c24a0aba39e35c85c2dd8138f98f

8301279: update for deprecated sprintf for management components

Backport-of: ec901f28c3fde1aa7cef0ea41fe8bc3896ad962e

! src/java.management/share/native/libmanagement/VMManagementImpl.c
! src/java.management/share/native/libmanagement/management.c
! src/jdk.management/share/native/libmanagement_ext/management_ext.c

Changeset: 29fab5db
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-05 21:23:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/29fab5db5f25b8334cc4bf9d3d336ffe0b0abad9

8303617: update for deprecated sprintf for jdk.jdwp.agent

Backport-of: d287a5e9d8e1b87397694781772c4ddbf5e4f4a4

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
! src/jdk.jdwp.agent/windows/native/libdt_socket/socket_md.c
! src/jdk.jdwp.agent/windows/native/libjdwp/linker_md.c

Changeset: cc44d7d2
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-05 21:24:07 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cc44d7d24e17a97e9dc05c574d508ae6f9f71505

8301274: update for deprecated sprintf for security components

Backport-of: f7dee77d734fdfca29ebf8b8602e1bf04324d44c

! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp

Changeset: 10fb011b
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-06 20:32:52 +0000
URL:       https://git.openjdk.org/jdk17u/commit/10fb011b799b3edc0bbc1bfc1eaf23e19dc1e9fc

8302495: update for deprecated sprintf for java.desktop

Backport-of: e7113dc8a50e7f98f39f7cf50f823942db52cc3d

! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.h
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_PCMUtils.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_Ports.c
! src/java.desktop/macosx/native/libawt_lwawt/font/AWTStrike.m
! src/java.desktop/share/native/common/awt/debug/debug_mem.c
! src/java.desktop/share/native/common/awt/debug/debug_trace.c
! src/java.desktop/share/native/common/java2d/opengl/OGLBufImgOps.c
! src/java.desktop/share/native/common/java2d/opengl/OGLPaints.c
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DShaderGen.c
! src/java.desktop/windows/native/libawt/windows/ShellFolder2.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiIn.cpp
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_MidiOut.c
! src/java.desktop/windows/native/libjsound/PLATFORM_API_WinOS_Ports.c

Changeset: aa868bb1
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-06 20:33:04 +0000
URL:       https://git.openjdk.org/jdk17u/commit/aa868bb119bda3630fc10cd5786695ede3f6912d

8301132: Test update for deprecated sprintf in Xcode 14

Backport-of: 9c4bc2c3954b97821a2bf371cab61edbc3d81d36

! test/jdk/sun/management/jmxremote/bootstrap/exelauncher.c
! test/jdk/sun/management/windows/exerevokeall.c

Changeset: a59e8737
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-06 20:34:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a59e8737a13125e9e9885d1b450868d2a389290b

8303527: update for deprecated sprintf for jdk.hotspot.agent

Backport-of: a50dc67a4f480fcf7183d11094d507d80b19d941

! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp

Changeset: b1cb2111
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-06 20:34:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b1cb2111ca4cfebd18f864189494eb56fed63b4f

8308022: update for deprecated sprintf for java.base

Backport-of: 42ca6e69420e090cdec16f3bd1e5c70506511663

! src/java.base/share/native/libjli/java.c
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjli/java_md.c
! src/java.base/windows/native/libjava/Console_md.c
! src/java.base/windows/native/libjava/TimeZone_md.c
! src/java.base/windows/native/libjava/java_props_md.c

Changeset: ef24cdf6
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-06 20:35:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ef24cdf666e32b70188b7ba0ae18e615e96c838f

8307848: update for deprecated sprintf for jdk.attach

Backport-of: 15358636cf67fb570231ec8521533bd2d3146b65

! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c

Changeset: f019a81b
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-06 20:35:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f019a81b91020114d6dea2928984de3485fb9789

8303830: update for deprecated sprintf for jdk.accessibility

Backport-of: 44fa12e7511a0b08999c1f1fb7da33bc6578b183

! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp
! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp
! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeEventHandler.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeJavaVMInstance.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp
! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.cpp

Changeset: 6d2c7a7c
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-06 20:36:00 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6d2c7a7cf9f2f2db36534684ebfd7a80ffbcd07b

8308801: update for deprecated sprintf for libnet in java.base

Backport-of: c72b5474255d56f704930509525de69711dd9bfb

! src/java.base/unix/native/libnet/NetworkInterface.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.c

Changeset: 7d7c0f5e
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-08 02:07:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7d7c0f5e0fc4dcd3d3da59fe685057f018dc0e44

8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures

Backport-of: ec1664e8c9413890ce2dae5c2dbbce3449d67882

! test/jdk/java/net/httpclient/ForbiddenHeadTest.java

Changeset: 0e729527
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-08 02:07:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0e72952710b54a4e79c87252b03c24a9ef3111f9

8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java

Backport-of: c6f611cfe0f3d6807b450be19ec00713229dbf42

! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java

Changeset: e96daf3b
Branch: master
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-07-08 11:52:11 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e96daf3b5ba1b341acbc3bf005746d0c9aacc803

8282354: Remove dependancy of TestHttpServer, HttpTransaction, HttpCallback from open/test/jdk/ tests

Reviewed-by: mbaesken
Backport-of: 95ca94436d12974d98b1b999f9cc8408d64cbe3c

! test/jdk/java/net/ProxySelector/LoopbackAddresses.java
! test/jdk/java/net/ProxySelector/ProxyTest.java
! test/jdk/java/net/URL/PerConnectionProxy.java
! test/jdk/java/net/URLConnection/B5052093.java
! test/jdk/sun/net/www/AuthHeaderTest.java
! test/jdk/sun/net/www/http/KeepAliveCache/B5045306.java
- test/jdk/sun/net/www/httptest/AbstractCallback.java
- test/jdk/sun/net/www/httptest/ClosedChannelList.java
- test/jdk/sun/net/www/httptest/HttpCallback.java
- test/jdk/sun/net/www/httptest/HttpTransaction.java
- test/jdk/sun/net/www/httptest/TestHttpServer.java
! test/jdk/sun/security/ssl/InputRecord/ClientHelloRead.java

Changeset: 582bd630
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2024-07-08 11:55:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/582bd63032068be1c77ef22e2eb831ccb9c42e2a

8334600: TEST java/net/MulticastSocket/IPMulticastIF.java fails on linux-aarch64

Backport-of: f23295ec1dde58d239a2625c9b1645534a2bb625

! test/jdk/java/net/MulticastSocket/IPMulticastIF.java

Changeset: 368181ec
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-08 12:48:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/368181ec486c8b8ebe4ca2f8128e70993ed2dee7

8335808: update for deprecated sprintf for jfrTypeSetUtils

Reviewed-by: mbaesken

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp

Changeset: b151753e
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-08 12:48:35 +0000
URL:       https://git.openjdk.org/jdk17u/commit/b151753e8968d0d4b74fe50d25cdcae4ac1d315b

8299396: Remove metaprogramming/removeExtent.hpp

Reviewed-by: mbaesken
Backport-of: 532ccdb61a4b7dce9ad1141cef78c4f6be8d2f5a

! src/hotspot/share/gc/z/zSafeDelete.hpp
- src/hotspot/share/metaprogramming/removeExtent.hpp
- test/hotspot/gtest/metaprogramming/test_removeExtent.cpp

Changeset: 5e3825a6
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-08 12:58:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5e3825a63260b4cdbfdbb2112fe3844eb3ebba5e

8307850: update for deprecated sprintf for jdk.jdi

Reviewed-by: mbaesken
Backport-of: cbecf422dfef1b53f3a159d2db63ba028d84f152

! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryTransport.c
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c

Changeset: 42f9791b
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-08 13:33:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/42f9791b8d3f2f127c797bfc9498da31992744ec

8334653: ISO 4217 Amendment 177 Update

Reviewed-by: mdoerr
Backport-of: 86b0cf259fb3cbe3a1973151148e5d36c6a99d91

! make/data/currency/CurrencyData.properties
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! test/jdk/java/util/Currency/CheckDataVersion.java
! test/jdk/java/util/Currency/CurrencyTest.java
= test/jdk/java/util/Currency/ISO4217-list-one.txt
! test/jdk/java/util/Currency/ValidateISO4217.java

Changeset: 9016d2ce
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-08 13:54:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9016d2ce7220ea79d8b4aef2549728ad081f61c9

8300169: Build failure with clang-15

Reviewed-by: mbaesken
Backport-of: 15a9186db251f4be7a13e173842ac1bd858f984d

! make/hotspot/lib/CompileJvm.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/hotspot/share/oops/generateOopMap.cpp
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
! src/java.desktop/share/native/libharfbuzz/hb-meta.hh

Changeset: 131c0433
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-08 15:18:25 +0000
URL:       https://git.openjdk.org/jdk17u/commit/131c04334825b9f924bbf41d97cf430bf32ed184

8299395: Remove metaprogramming/removeCV.hpp

Reviewed-by: mbaesken
Backport-of: 8afd665bf911ed9dc5d7c1f61f488ebe2f7b3cae

! src/hotspot/share/metaprogramming/decay.hpp
! src/hotspot/share/metaprogramming/isIntegral.hpp
! src/hotspot/share/metaprogramming/isSigned.hpp
- src/hotspot/share/metaprogramming/removeCV.hpp
! src/hotspot/share/runtime/atomic.hpp
- test/hotspot/gtest/metaprogramming/test_removeCV.cpp

Changeset: e79c42e6
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-08 15:26:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e79c42e642bc2e74dacf7b3c2ca9c40660d77d93

8299481: Remove metaprogramming/removePointer.hpp

Reviewed-by: mbaesken
Backport-of: d53cac379419b7b74df045bb119df6d5f9e91878

- src/hotspot/share/metaprogramming/removePointer.hpp
! src/hotspot/share/runtime/atomic.hpp
- test/hotspot/gtest/metaprogramming/test_removePointer.cpp

Changeset: 6b20f8ec
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-08 16:57:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6b20f8ec274701e2d5c51a5390f6e36630fa1aee

8299482: Remove metaprogramming/isIntegral.hpp

Reviewed-by: mbaesken
Backport-of: f312c99977635a0c54600016c0814a64f8aff2ef

- src/hotspot/share/metaprogramming/isIntegral.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/population_count.hpp
- test/hotspot/gtest/metaprogramming/test_isIntegral.cpp

Changeset: 971559c0
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-08 16:58:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/971559c0208d807e95b04e4c4276ad87a9a8a62b

8299479: Remove metaprogramming/decay.hpp

Reviewed-by: mbaesken
Backport-of: 10a747c70bb957b7dd268009e6062771085b97eb

- src/hotspot/share/metaprogramming/decay.hpp
! src/hotspot/share/oops/accessBackend.hpp
- test/hotspot/gtest/metaprogramming/test_decay.cpp

Changeset: 2c53b3d1
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-08 17:41:29 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2c53b3d111d1fb02d2c9ad53562fbda70d565ca5

8299972: Remove metaprogramming/removeReference.hpp

Reviewed-by: mbaesken
Backport-of: f52f6e65fba0360d3cf114e19fea402ab0d65eba

- src/hotspot/share/metaprogramming/removeReference.hpp
- test/hotspot/gtest/metaprogramming/test_removeReference.cpp

Changeset: 67e85ca4
Branch: master
Author:    Amos Shi <ashi at openjdk.org>
Date:      2024-07-09 01:29:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/67e85ca468523d7603c46c91f14e6142ca166cb9

7022325: TEST_BUG: test/java/util/zip/ZipFile/ReadLongZipFileName.java leaks files if it fails

Backport-of: 4785461f61d8f5c7444d2e6fd90f1e083dbc6fe4

! test/jdk/java/util/zip/ZipFile/ReadLongZipFileName.java

Changeset: 5b10e657
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-09 02:10:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5b10e657dd7d678ad15d0898bbec6f5f1d2b3520

8334297: (so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager

Backport-of: 50bed6c67b1edd7736bdf79308d135a4e1047ff0

! test/jdk/java/nio/channels/SocketChannel/OpenLeak.java

Changeset: 0485f4c0
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-09 06:57:18 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0485f4c061db0d61d9d8c54e53d4fe1abeb3b8ba

8280993: [XWayland] Popup is not closed on click outside of area controlled by XWayland

Reviewed-by: lucy
Backport-of: 3d550f748521443dc2e148aa4f786060419f1113

! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java
! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java

Changeset: 89dd23f2
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-09 07:31:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/89dd23f2fab0d98879e68f817923656e113087e3

8299254: Support dealing with standard assert macro

Reviewed-by: mbaesken
Backport-of: 3e2314d08218dc8a4f4fc61bd4e1d5e58a0129c7

! make/hotspot/lib/JvmFlags.gmk
+ src/hotspot/share/utilities/vmassert_reinstall.hpp
+ src/hotspot/share/utilities/vmassert_uninstall.hpp
! test/hotspot/gtest/gc/shared/test_memset_with_concurrent_readers.cpp
! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
! test/hotspot/gtest/unittest.hpp

Changeset: 9b39fff0
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-09 07:33:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9b39fff04a132da02b1b9b6d620e33ae026113b3

8299971: Remove metaprogramming/conditional.hpp

Reviewed-by: mbaesken
Backport-of: 4c1e66e0abe9e379926e555bd651e9fcc5a0e8b6

! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! src/hotspot/share/gc/shared/oopStorageParState.inline.hpp
- src/hotspot/share/metaprogramming/conditional.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/population_count.hpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
- test/hotspot/gtest/metaprogramming/test_conditional.cpp

Changeset: 5d5ca9cc
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-09 07:43:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5d5ca9cc4bb232733869cb89e94e06bc64311db3

8300264: Remove metaprogramming/isPointer.hpp

Backport-of: eba87a0ee0410f61ae764293986ecc162f48c707

- src/hotspot/share/metaprogramming/isPointer.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
- test/hotspot/gtest/metaprogramming/test_isPointer.cpp

Changeset: e43402d7
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-09 07:47:05 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e43402d79f767ede364277880fb4199bbfc96259

8335918: update for deprecated sprintf for jvmti

Reviewed-by: sgehwolf

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadEnd/threadend001/threadend001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ThreadStart/threadstart001/threadstart001.cpp

Changeset: 3069e3e7
Branch: master
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-07-09 13:57:23 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3069e3e7bc4e79cc98cf606370319fa2a67587ad

8305959: x86: Improve itable_stub

Reviewed-by: simonis
Backport-of: 8cdd95e8a2a7814ab7983fb3f41e6fa5793d410f

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! test/micro/org/openjdk/bench/vm/compiler/InterfaceCalls.java

Changeset: f9acc530
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-09 15:57:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f9acc5306add79ad22d48abd30402193b9260079

8300260: Remove metaprogramming/isSame.hpp

Reviewed-by: mbaesken
Backport-of: c8dd7583a92082bcd2a4dfd5429889e7f0a44050

! src/hotspot/share/memory/iterator.inline.hpp
- src/hotspot/share/metaprogramming/isSame.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/runtime/atomic.hpp
- test/hotspot/gtest/metaprogramming/test_isSame.cpp
! test/hotspot/gtest/metaprogramming/test_isSigned.cpp
! test/hotspot/gtest/metaprogramming/test_primitiveConversions.cpp

Changeset: 952d2724
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-09 17:01:17 +0000
URL:       https://git.openjdk.org/jdk17u/commit/952d2724837f0d9c3449e794a97eb316d506722e

8300265: Remove metaprogramming/isSigned.hpp

Backport-of: 03a9a88efbb68537e24b7de28c5b81d6cd8fdb04

! src/hotspot/share/memory/metaspace/counters.hpp
- src/hotspot/share/metaprogramming/isSigned.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/population_count.hpp
- test/hotspot/gtest/metaprogramming/test_isSigned.cpp
! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp

Changeset: e8090089
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-09 18:25:32 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e80900897521ea5e08c347cad9810fce7c8e4a05

8300910: Remove metaprogramming/integralConstant.hpp

Backport-of: 048705c04967d106dedc09a4cf2325a3b46ef4e7

- src/hotspot/share/metaprogramming/integralConstant.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/accessBackend.inline.hpp
! src/hotspot/share/oops/accessDecorators.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/runtime/os.hpp

Changeset: 1e63af93
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-10 08:13:46 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1e63af93f0c952469e98a2db1b72536c0ad88c31

8300806: Update googletest to v1.13.0

Reviewed-by: sgehwolf
Backport-of: ccf2f5837b31cddd24ec81f7f67107d9fc03c294

! .github/actions/get-gtest/action.yml
! doc/building.html
! doc/building.md
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/gtest/gtestMain.cpp

Changeset: 3d83f3ee
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-10 08:38:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3d83f3ee1b415e41ead3e7adde12c4c048fec57d

8329109: Threads::print_on() tries to print CPU time for terminated GC threads

Reviewed-by: rrich
Backport-of: c1cfb43d8de8d0eed01b9bb6aa1202dc7cbff007

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

Changeset: c915eaf4
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-10 15:36:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c915eaf47109dae4bce1b72586c4d635acc12b74

8280982: [Wayland] [XWayland] java.awt.Robot taking screenshots

Backport-of: 9d7bf5329e5a0393553bca2e3a51ad1125b41b96

! make/modules/java.desktop/Java.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/unix/classes/sun/awt/X11/XRobotPeer.java
+ src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
+ src/java.desktop/unix/classes/sun/awt/screencast/TokenItem.java
+ src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
+ src/java.desktop/unix/legal/pipewire.md
+ src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
+ src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
+ src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.h
+ src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c
+ src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/context.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/core.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/keys.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/loop.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/port.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/properties.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/protocol.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/proxy.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/stream.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/buffer/buffer.h
+ src/java.desktop/unix/native/libpipewire/include/spa/buffer/meta.h
+ src/java.desktop/unix/native/libpipewire/include/spa/buffer/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/control/control.h
+ src/java.desktop/unix/native/libpipewire/include/spa/control/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/debug/types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/monitor/event.h
+ src/java.desktop/unix/native/libpipewire/include/spa/monitor/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/node/command.h
+ src/java.desktop/unix/native/libpipewire/include/spa/node/event.h
+ src/java.desktop/unix/native/libpipewire/include/spa/node/io.h
+ src/java.desktop/unix/native/libpipewire/include/spa/node/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/iec958-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/iec958.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/audio.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/buffers-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/buffers.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/format-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/format-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/format.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/latency-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/latency.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/param-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/param.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/port-config-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/port-config.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/profile-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/profile.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/profiler-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/profiler.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/props-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/props.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/route-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/route.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/chroma.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/color.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/dsp-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/dsp.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/encoded.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/format-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/format.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/h264-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/h264.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/mjpg-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/mjpg.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/multiview.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-utils.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/video/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/builder.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/command.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/event.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/iter.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/parser.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/pod.h
+ src/java.desktop/unix/native/libpipewire/include/spa/pod/vararg.h
+ src/java.desktop/unix/native/libpipewire/include/spa/support/loop.h
+ src/java.desktop/unix/native/libpipewire/include/spa/support/system.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/defs.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/dict.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/enum-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/hook.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/list.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/string.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/type-info.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/type.h

Changeset: 7dcb6089
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-11 02:02:44 +0000
URL:       https://git.openjdk.org/jdk17u/commit/7dcb60892a84cf44b274a7374bd03894d6ca3ea5

8255898: Test java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java fails on Mac OS

Backport-of: 947d52c4c3deec1bdea43959c200201c614ae114

! test/jdk/ProblemList.txt
! test/jdk/java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.java

Changeset: 05bea0e5
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-11 02:04:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/05bea0e5377a1f21b045049591cba106ff2210b2

8328158: Convert java/awt/Choice/NonFocusablePopupMenuTest to automatic main test
8328269: NonFocusablePopupMenuTest.java should be marked as headful

Reviewed-by: mbaesken
Backport-of: b8dfeafdfd9ca024c92c9a73b59e6e71c0551985

+ test/jdk/java/awt/Choice/NonFocusablePopupMenuTest.java
- test/jdk/java/awt/Choice/NonFocusablePopupMenuTest/NonFocusablePopupMenuTest.html
- test/jdk/java/awt/Choice/NonFocusablePopupMenuTest/NonFocusablePopupMenuTest.java

Changeset: cfe714b2
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-07-11 08:03:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/cfe714b2f4d8b139fe010a5d09b0f1fe3a5119d4

8325194: GHA: Add macOS M1 testing
8325444: GHA: JDK-8325194 causes a regression
8309934: Update GitHub Actions to use JDK 17 for building jtreg

Reviewed-by: mbaesken
Backport-of: d1c82156ba6ede4b798ac15f935289cfcc99d1a0

! .github/actions/get-jtreg/action.yml
! .github/workflows/build-macos.yml
! .github/workflows/main.yml
! make/conf/github-actions.conf

Changeset: 4c58e1b5
Branch: master
Author:    Neethu Prasad <nprasad at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-07-11 21:34:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/4c58e1b5a0f6ba07729fdf96bce07441c927898f

8325754: Dead AbstractQueuedSynchronizer$ConditionNodes survive minor garbage collections

Backport-of: 60cbf2925024b1c2253256688ae41741fff0a860

! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java

Changeset: 55bbe06f
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-12 05:44:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/55bbe06ff1e3a18d4cd109d8a4d3506f5c03b09a

8273541: Cleaner Thread creates with normal priority instead of MAX_PRIORITY - 2

Backport-of: 4e6de5f9defc031158e027bcbbaf6232b8c03d60

! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java

Changeset: 12420554
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-12 12:05:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/124205543d13f6a929874a54869c105e997012be

8309703: AIX build fails after JDK-8280982

Backport-of: 3981297fd34a628dff44898e6c60455cf071741a

! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h

Changeset: 5ad9e24f
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-12 12:07:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5ad9e24fe0d5e0da1d08939cc265612dab8ad38b

8280994: [XWayland] Drag and Drop does not work in java -> wayland app direction

Backport-of: 73352b68c4e19929305ce430cb74ca850b752d22

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

Changeset: 61e2dba5
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-07-12 21:18:33 +0000
URL:       https://git.openjdk.org/jdk17u/commit/61e2dba5000fc46930bc09d6a47c026adb008e7d

8331466: Problemlist serviceability/dcmd/gc/RunFinalizationTest.java on generic-all

Reviewed-by: phh
Backport-of: 440782e0160f867f08afbec0abf48d557a522c72

! test/hotspot/jtreg/ProblemList.txt

Changeset: 214f2bf3
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-15 07:12:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/214f2bf343250d15c0123ba554157985ec51e42a

8329559: Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected

Backport-of: 7c1fad4fb6c387bbfb72b3f96b610e7cbc2ef312

! test/jdk/javax/swing/JFrame/bug4419914.java

Changeset: f1fc2d43
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-15 11:29:30 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f1fc2d435912a7ec649797b86adfe781ce6b927b

8320602: Lock contention in SchemaDVFactory.getInstance()

Backport-of: 0678253bffca91775d29d2942f48c806ab4d2cab

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/dv/SchemaDVFactory.java

Changeset: 5d6d1762
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-15 11:37:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5d6d176210a60603b65522616d2d2f6279b3412f

8303216: Prefer ArrayList to LinkedList in sun.net.httpserver.ServerImpl

Backport-of: 881517586d7b6d26c5589c3459902eb964ce9030

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: 010a41fe
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-16 06:37:59 +0000
URL:       https://git.openjdk.org/jdk17u/commit/010a41fe29b42d5d230ef9740ff65a28ea74f9ea

8316211: Open source several manual applet tests

Backport-of: 2f311d59dcbbf7605e52fac0b8ebd35d7d51a48b

+ test/jdk/java/awt/Frame/DefaultSizeTest.java
+ test/jdk/java/awt/LightweightComponent/LightweightCliprect.java
+ test/jdk/java/awt/event/KeyEvent/FunctionKeyTest.java
+ test/jdk/javax/swing/JFrame/DefaultCloseOperation.java

Changeset: a1e7701e
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-16 06:45:24 +0000
URL:       https://git.openjdk.org/jdk17u/commit/a1e7701e47accca545016839c388f7130d7d81b4

8309756: Occasional crashes with pipewire screen capture on Wayland

Backport-of: d3d0dbc36369da0c17a66f8b633e73a150ab8c4f

! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c

Changeset: 6a310715
Branch: master
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-07-16 21:56:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6a3107159b5b02751612cdd1d9a12aadedbd1d7e

Merge

! make/conf/version-numbers.conf
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/utilities/utf8.cpp
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/utilities/utf8.cpp

Changeset: 2464d8c1
Branch: master
Author:    Justin Lu <jlu at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2024-07-18 07:37:39 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2464d8c1c77153b7660a529020a61e97897750af

8285497: Add system property for Java SE specification maintenance version

Reviewed-by: lancea, andrew, iris
Backport-of: c2c9e7fb8c857e40bc43b4053c2633825d4fb68e

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VersionProps.java.template
! src/java.base/share/classes/sun/security/provider/PolicyFile.java
! src/java.base/share/conf/security/java.policy

Changeset: 07be2e55
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-18 07:46:55 +0000
URL:       https://git.openjdk.org/jdk17u/commit/07be2e5517bd5e9dc433592b2442a083d94d40c0

8313697: [XWayland][Screencast] consequent getPixelColor calls are slow
8310334: [XWayland][Screencast] screen capture error message in debug

Backport-of: 2f04bc5f934887029d8bcc13cf722d8498a35120

! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c

Changeset: 00b764c9
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-18 07:57:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/00b764c9766601e84b7cbbd6d855614ac4794775

8299058: AssertionError in sun.net.httpserver.ServerImpl when connection is idle

Reviewed-by: mdoerr
Backport-of: 47624f6fc699aa66c58587460ce7f39fce5a86c7

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java

Changeset: 1f0ec1d3
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-18 08:46:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1f0ec1d3d9ed4caf78890624c23e4c6566a307cb

8317316: G1: Make TestG1PercentageOptions use createTestJvm

Backport-of: d8cd60588aef6abcbfedbe3262d9a094c9bbcb8c

! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java

Changeset: 385952ce
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-18 08:46:36 +0000
URL:       https://git.openjdk.org/jdk17u/commit/385952ce1837581c2818a6de73d3437742be19ba

8328273: sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java failed with java.rmi.server.ExportException: Port already in use

Backport-of: a85c8493aec73e81c000ea3e3d983b05706bbfec

! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java

Changeset: 14e3de9c
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-18 12:15:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/14e3de9cb60b5f0449419d523a86fc9d5ee1130a

8319103: Popups that request focus are not shown on Linux with Wayland

Backport-of: f3ed27582e16c3a323f590863cbeec6d35e20b58

! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
+ test/jdk/javax/swing/JPopupMenu/FocusablePopupDismissTest.java

Changeset: 97be07a1
Branch: master
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-07-18 12:18:42 +0000
URL:       https://git.openjdk.org/jdk17u/commit/97be07a1b8ae8d2eca6d351f889cf02a3233e5a0

8307779: Relax the java.awt.Robot specification

Backport-of: fadce2ff8a1613dba0df01777a1c8b82202a46a9

! src/java.desktop/share/classes/java/awt/Robot.java

Changeset: 9e146670
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-19 07:09:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9e146670199a77680c8465ff2a596777d603b33d

8332424: Update IANA Language Subtag Registry to Version 2024-05-16

Reviewed-by: mdoerr, lucy
Backport-of: 6dac8d64527b4e9ade783b99f82fbecd81c426a6

! make/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 06449869
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-19 07:19:48 +0000
URL:       https://git.openjdk.org/jdk17u/commit/06449869d2551850f3eadd1c08c8f45569aaab54

8272232: javax/swing/JTable/4275046/bug4275046.java failed with "Expected value in the cell: 'rededited' but found 'redEDITED'."
8257540: javax/swing/JFileChooser/8041694/bug8041694.java failed with "RuntimeException: The selected directory name is not the expected 'd ' but 'D '."

Backport-of: cec6c068b03d890312e50b448fbc26102c635249

! test/jdk/java/awt/List/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/dnd/RecognizedActionTest/RecognizedActionTest.java
! test/jdk/javax/swing/JFileChooser/8041694/bug8041694.java
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java
! test/jdk/javax/swing/JTable/4275046/bug4275046.java

Changeset: ad6b1fac
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-19 07:41:01 +0000
URL:       https://git.openjdk.org/jdk17u/commit/ad6b1fac9915046fa9a60a992c92c1d9207936c6

8315422: getSoTimeout() would be in try block in SSLSocketImpl

Backport-of: 2264667bba2311b568257a933813fa76a9e75313

! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java

Changeset: 72de1510
Branch: master
Author:    Andrew John Hughes <andrew at openjdk.org>
Date:      2024-07-19 15:29:34 +0000
URL:       https://git.openjdk.org/jdk17u/commit/72de151057ab4aefc53cfcad9745416f60af9068

8335775: Remove extraneous 's' in comment of rawmonitor.cpp test file

Backport-of: c8db6fe9536148aee152710bad72cd025393e477

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/rawmonitor/rawmonitor.cpp

Changeset: aa751966
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-22 10:54:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/aa75196601c9ca11aafa82a578b65246319edfc1

8334418: Update IANA Language Subtag Registry to Version 2024-06-14

Reviewed-by: lucy, mdoerr
Backport-of: 861aefcafacdc21459ef966307f52568e327fd49

! make/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 6e93acc2
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-22 10:56:15 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6e93acc27e1d36698739eaa0839dfa553b89215d

8301200: Don't scale timeout stress with timeout factor

Backport-of: 6397cb611a95be5ed86b95d039a2c389f4304281

! test/hotspot/jtreg/vmTestbase/nsk/share/test/StressOptions.java

Changeset: 1219484d
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-22 10:58:09 +0000
URL:       https://git.openjdk.org/jdk17u/commit/1219484d90b9815a793cff216775d3fae01e034a

8309621: [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1

Reviewed-by: mdoerr
Backport-of: 387896fb349f341081c6075fb7169e9f3a0919cd

! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.h

Changeset: e49367bb
Branch: master
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-07-22 12:03:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e49367bba1733eaad374c152e04e2af322956466

8297878: KEM: Implementation
8322971: KEM.getInstance() should check if a 3rd-party security provider is signed

Reviewed-by: mullan, andrew
Backport-of: e9d2641a14407380264b50fa2fe299980fe5f214

! src/java.base/share/classes/java/security/Provider.java
+ src/java.base/share/classes/javax/crypto/DecapsulateException.java
+ src/java.base/share/classes/javax/crypto/KEM.java
+ src/java.base/share/classes/javax/crypto/KEMSpi.java
+ test/jdk/javax/crypto/KEM/RSA_KEM.java
+ test/lib-test/jdk/test/lib/process/proc/A.java
+ test/lib-test/jdk/test/lib/process/proc/B.java
+ test/lib-test/jdk/test/lib/process/proc/Launcher.java
! test/lib/jdk/test/lib/process/Proc.java

Changeset: 0bc3783c
Branch: master
Author:    john spurling <spurn at amazon.com>
Committer: Victor Rudometov <vrudomet at openjdk.org>
Date:      2024-07-22 18:26:47 +0000
URL:       https://git.openjdk.org/jdk17u/commit/0bc3783cb4d47e460a0c23db02e231754b275ff3

8273430: Suspicious duplicate condition in java.util.regex.Grapheme#isExcludedSpacingMark

Backport-of: 3d9dc8f824abf597d9b28f456cfeb5af927221b8

! src/java.base/share/classes/java/util/regex/Grapheme.java
- test/jdk/java/util/regex/GraphemeTest.java
+ test/jdk/java/util/regex/whitebox/GraphemeTest.java
+ test/jdk/java/util/regex/whitebox/java.base/java/util/regex/GraphemeTestAccessor.java

Changeset: 19aab395
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-24 07:45:02 +0000
URL:       https://git.openjdk.org/jdk17u/commit/19aab395b0a74e10ba2d78fcaa80f1f3c40e0cdd

8193547: Regression automated test '/open/test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.java' fails

Backport-of: c05dbac3cbd8de3822191bcb5c34832c997bc4a9

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.java
! test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.sh

Changeset: 6e3dca8e
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-24 07:46:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/6e3dca8ec019c3601d52797f9388569de4d900ea

8280034: ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-x64

Backport-of: 09d61b6187425ba528c568fb637087817ffb10c0

! test/jdk/ProblemList.txt

Changeset: e0e2fe64
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-24 07:47:14 +0000
URL:       https://git.openjdk.org/jdk17u/commit/e0e2fe646c6c9fefc2bde8476240589aa3ec149e

8275851: Deproblemlist open/test/jdk/javax/swing/JComponent/6683775/bug6683775.java

Backport-of: 485d65865ea8af3f7275e9aa8b75057326486a4d

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JComponent/6683775/bug6683775.java

Changeset: 73b24d05
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-24 08:57:03 +0000
URL:       https://git.openjdk.org/jdk17u/commit/73b24d05f48bd043e5cf72ac465366f4dec31241

8327424: ProblemList serviceability/sa/TestJmapCore.java on all platforms with ZGC

Reviewed-by: mdoerr, lucy
Backport-of: 0a6e64e2f50cb5eb969dbd0807ad3edc1c353923

! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 3d39e853
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-24 08:58:43 +0000
URL:       https://git.openjdk.org/jdk17u/commit/3d39e85376f82f8673f017f627ffcadb8da4d1b9

8320655: awt screencast robot spin and sync issues with native libpipewire api

Backport-of: c17b8cfafe5a2bbe29d38cfc6793c72b0430f6ca

! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c

Changeset: 234bf865
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-24 09:02:37 +0000
URL:       https://git.openjdk.org/jdk17u/commit/234bf86504ca5e44f6533a17d353895e1b4451c7

8331011: [XWayland] TokenStorage fails under Security Manager

Backport-of: 9912abf586f4e0f76591639ae18d5c074edaa2c5

! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java

Changeset: 933587a0
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-24 09:07:12 +0000
URL:       https://git.openjdk.org/jdk17u/commit/933587a015519fd12a458d19ab214182e35366a8

8280990: [XWayland] XTest emulated mouse click does not bring window to front

Backport-of: d2d78ad18e0b5d2a6a62f9c97ceec5592fa1de2e

! test/jdk/java/awt/Modal/ToFront/FrameToFrontModelessTest.java
! test/jdk/java/awt/Modal/helpers/TestDialog.java
! test/jdk/java/awt/Modal/helpers/TestFrame.java

Changeset: c7ca5f83
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-07-24 23:10:10 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c7ca5f83b2065a02aad4f6d3e96aba1cada615a1

8334339: Test java/nio/file/attribute/BasicFileAttributeView/CreationTime.java fails on alinux3

Reviewed-by: phh
Backport-of: 7baddc202a9ab2b85401aa05f827678b514ebf55

! test/jdk/java/nio/file/attribute/BasicFileAttributeView/CreationTime.java

Changeset: 269bd25d
Branch: master
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-07-25 08:41:21 +0000
URL:       https://git.openjdk.org/jdk17u/commit/269bd25dc9c337a67440620b39b6b145f71520a5

8307352: AARCH64: Improve itable_stub

Reviewed-by: phh
Backport-of: c664f1ca660adea934f099de8595b6ec10d3a824

! 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/vtableStubs_aarch64.cpp

Changeset: 9ef505de
Branch: master
Author:    Suchismith Roy <sroy at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-07-25 17:33:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/9ef505de3ac622e5ada962ecaf3d19956f19e77b

8315651: Stop hiding AIX specific multicast socket errors via NetworkConfiguration (aix)

Backport-of: e22eb06a3b59f83eb38881f7e1aed1c18ee7e193

! test/lib/jdk/test/lib/NetworkConfiguration.java

Changeset: fe1a4a80
Branch: master
Author:    Dan Lutker <dlutker at openjdk.org>
Committer: Victor Rudometov <vrudomet at openjdk.org>
Date:      2024-07-25 20:53:57 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fe1a4a80707b39fd8f13d12557fe41958849cfc7

8276660: Scalability bottleneck in java.security.Provider.getService()
8292739: Invalid legacy entries may be returned by Provider.getServices() call
8279222: Incorrect legacyMap.get in java.security.Provider after JDK-8276660

Reviewed-by: coffeys
Backport-of: 9b747491de01fd011b09668a67113e80c2b7c708

! src/java.base/share/classes/java/security/Provider.java
! test/jdk/java/security/Provider/CaseSensitiveServices.java

Changeset: c18ddd88
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-26 07:10:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c18ddd88936456e6bba50e00d769761d7a15ea2d

8321176: [Screencast] make a second attempt on screencast failure

Backport-of: 92fd490f22f690ff7698182658363b7035bcc3bf

! src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c

Changeset: 666e4890
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-07-26 08:16:07 +0000
URL:       https://git.openjdk.org/jdk17u/commit/666e4890ed39f50b99f57e10fc0da9458047d27d

8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm

Reviewed-by: mbaesken
Backport-of: 7ca0ae94159ac0fd2df23ee1a1e8cf626ce31048

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
! test/jtreg-ext/requires/VMProps.java

Changeset: fb7bb62c
Branch: master
Author:    john spurling <spurn at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-07-26 11:05:31 +0000
URL:       https://git.openjdk.org/jdk17u/commit/fb7bb62c74cdcff03b92db31021fa3325ec0ec05

8310628: GcInfoBuilder.c missing JNI Exception checks

Backport-of: a9c0a0f6b915f9ddaa97d83bad4f3c2b38810636

! src/jdk.management/share/native/libmanagement_ext/GcInfoBuilder.c

Changeset: 77cb961c
Branch: master
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-07-26 11:05:45 +0000
URL:       https://git.openjdk.org/jdk17u/commit/77cb961ce0573c9c1057d51556784ea43a71ba53

8323122: AArch64: Increase itable stub size estimate

Backport-of: 36f4b34f1953af736706ec67192204727808bc6c

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

Changeset: 2b9228a3
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-29 12:53:06 +0000
URL:       https://git.openjdk.org/jdk17u/commit/2b9228a3c92590e3146ecad468bb2ea68a5a6bb2

8318696: Do not use LFS64 symbols on Linux

Reviewed-by: andrew
Backport-of: 2697a9d1c288daaddae751a7e8a2d2239c5d884c

! make/autoconf/flags-cflags.m4
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp

Changeset: 5ed58c2f
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-29 12:55:04 +0000
URL:       https://git.openjdk.org/jdk17u/commit/5ed58c2fe40a7dfab39c3fcf363fc5e44413b2de

8326332: Unclosed inline tags cause misalignment in summary tables

Reviewed-by: rschmelter
Backport-of: cc85abc2120b5d1b1c5eca5c9b89a73386956bb7

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java
! test/langtools/jdk/javadoc/doclet/testBreakIterator/pkg/BreakIteratorTest.java

Changeset: efee05f4
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-07-29 13:28:54 +0000
URL:       https://git.openjdk.org/jdk17u/commit/efee05f404f0d8a6b03f203a13d48ad6177bc828

8334769: Shenandoah: Move CodeCache_lock close to its use in ShenandoahConcurrentNMethodIterator

Reviewed-by: phh
Backport-of: 4ebb77120af5a4ccbfde63b24cb50e05a3161f16

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp

Changeset: f4e81948
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-30 07:40:40 +0000
URL:       https://git.openjdk.org/jdk17u/commit/f4e81948c0d91cc43e2aa6453cda9892ed60db10

8324753: [AIX] adjust os_posix after JDK-8318696

Backport-of: 8950d68ddb36d35831fbb4b98969cd0537527070

! src/hotspot/os/posix/os_posix.cpp

Changeset: c32a56fc
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-07-30 13:29:56 +0000
URL:       https://git.openjdk.org/jdk17u/commit/c32a56fc69602db954d4bdf0e986037fab6f0951

8331077: nroff man page update for jar tool

Reviewed-by: rschmelter
Backport-of: c21672d8c94da6aa613174744ceaa945ca2a474a

! src/jdk.jartool/share/man/jar.1



More information about the jdk-updates-changes mailing list