git: openjdk/jdk21u: master: 242 new changesets
Aleksey Shipilev
shade at openjdk.org
Wed May 1 17:21:30 UTC 2024
Changeset: 64b70bee
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-02-27 18:54:59 +0000
URL: https://git.openjdk.org/jdk21u/commit/64b70beeb309d4307acd4f2766d87d8fdd61443e
8326773: Bump update version for OpenJDK: jdk-21.0.4
Reviewed-by: sgehwolf
! .jcheck/conf
! make/conf/version-numbers.conf
Changeset: ef13a829
Author: Liang Mao <lmao at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2024-02-28 02:50:14 +0000
URL: https://git.openjdk.org/jdk21u/commit/ef13a829165c9a558e9ca343ad228a13553309ac
8324817: Parallel GC does not pre-touch all heap pages when AlwaysPreTouch enabled and large page disabled
Backport-of: 80642dd7af3fcc7c042f11798c5cc899e20b9368
! src/hotspot/share/gc/parallel/mutableSpace.cpp
+ test/hotspot/jtreg/gc/parallel/TestAlwaysPreTouchBehavior.java
Changeset: dc8759c6
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-02-28 07:05:02 +0000
URL: https://git.openjdk.org/jdk21u/commit/dc8759c631832ca2e1d350e7fd55ddbf000499f0
8316053: Open some swing tests 3
Backport-of: a2391a92cd09630cc3c46024f7e02924a997cc86
+ test/jdk/javax/swing/JDialog/bug4859570.java
+ test/jdk/javax/swing/JDialog/bug4936652.java
+ test/jdk/javax/swing/JLabel/bug4768127.java
+ test/jdk/javax/swing/MultiMonitor/MultimonVImage.java
Changeset: 8ac43134
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-02-28 07:39:55 +0000
URL: https://git.openjdk.org/jdk21u/commit/8ac431347fdced6c4210c2b5ffad86ef484584b2
8324723: GHA: Upgrade some actions to avoid deprecated Node 16
Backport-of: 951b5f8ecb9cd2a72b3904c110179afe487ada2b
! .github/actions/do-build/action.yml
! .github/actions/get-bootjdk/action.yml
! .github/actions/get-bundles/action.yml
! .github/actions/get-jtreg/action.yml
! .github/actions/get-msys2/action.yml
! .github/actions/upload-bundles/action.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/main.yml
! .github/workflows/test.yml
Changeset: 677556d2
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-02-28 08:04:42 +0000
URL: https://git.openjdk.org/jdk21u/commit/677556d2ec39dfa5dd177a7d9c378e04a1503d1a
8320275: assert(_chunk->bitmap().at(index)) failed: Bit not set at index
8323595: is_aligned(p, alignof(OopT))) assertion fails in Jetty without compressed OOPs
Reviewed-by: phh
Backport-of: e9e694f4ef7b080d7fe1ad5b2f2daa2fccd0456e
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/c1/c1_FrameMap.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/foreignGlobals.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/signature.cpp
Changeset: cea29fe9
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-02-28 08:26:29 +0000
URL: https://git.openjdk.org/jdk21u/commit/cea29fe9f073e9a40d6c2e6369c0530c20e0d1ad
8325213: Flags introduced by configure script are not passed to ADLC build
Backport-of: 9ee9f288497268d64ddd48783ecb68f7e5426084
! make/hotspot/gensrc/GensrcAdlc.gmk
Changeset: 3eb5517b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-02-28 15:36:10 +0000
URL: https://git.openjdk.org/jdk21u/commit/3eb5517b73b58bee4985ae6c20a6e613e35d426c
8315373: Change VirtualThread to unmount after freezing, re-mount before thawing
8312498: Thread::getState and JVM TI GetThreadState should return TIMED_WAITING virtual thread is timed parked
8312777: notifyJvmtiMount before notifyJvmtiUnmount
8321270: Virtual Thread.yield consumes parking permit
8322818: Thread::getStackTrace can fail with InternalError if virtual thread is timed-parked when pinned
8323002: test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java times out on macosx-x64
8323296: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id1 timed out
8316924: java/lang/Thread/virtual/stress/ParkALot.java times out
Backport-of: 9a83d55887e5e3a0a2e1e020c6ccb91604672358
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/libGetThreadStateTest.c
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/VThreadEventTest.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/ThreadBuilders.java
+ test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
+ test/jdk/java/lang/Thread/virtual/stress/ParkALot.java
Changeset: 2d791b8b
Author: Jiří Vaněk <jvanek at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-02-28 17:50:25 +0000
URL: https://git.openjdk.org/jdk21u/commit/2d791b8b856f6c3794f5f36a68548b15e93474f4
8323170: j2dbench is using outdated javac source/target to be able to build by itself
Backport-of: b5df2f43147535b4d22c6451e3a65170159f76b7
! src/demo/share/java2d/J2DBench/Makefile
! src/demo/share/java2d/J2DBench/README
! src/demo/share/java2d/J2DBench/build.xml
Changeset: 76ebcc19
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-02-29 09:24:54 +0000
URL: https://git.openjdk.org/jdk21u/commit/76ebcc19d7d4a3eb42aa9b6bbaa169652b94b157
8322846: Running with -Djdk.tracePinnedThreads set can hang
Backport-of: faa9c6909dda635eb008b9dada6e06fca47c17d6
! src/java.base/share/classes/java/lang/PinnedThreadPrinter.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java
Changeset: e667521b
Author: Liang Mao <lmao at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-02-29 16:27:30 +0000
URL: https://git.openjdk.org/jdk21u/commit/e667521b09c2db849dfe2349f96b8b17c9ba7e34
8324123: aarch64: fix prfm literal encoding in assembler
Backport-of: bde87895c8b1b9df198e3883d24cd9ea840efc98
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: 4243aed4
Author: Patrick Zhang <qpzhang at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-01 09:39:07 +0000
URL: https://git.openjdk.org/jdk21u/commit/4243aed45758772dc6ba24c65b2e15cedbf2bac5
8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs
Backport-of: 9936aeea32b71509151099e6d28905e0322b2bc2
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
Changeset: 94634c08
Author: KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-03-01 15:15:17 +0000
URL: https://git.openjdk.org/jdk21u/commit/94634c08e6eaecbdb61223d390c1fc4f8ebab848
8313394: Array Elements in OldObjectSample event has the incorrect description
Backport-of: e8c325dea39f959ab6bb310c3913b98655e95734
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: ee6445c4
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-03-02 02:44:31 +0000
URL: https://git.openjdk.org/jdk21u/commit/ee6445c4952171b42b05638e5ea46a0b35fc4b99
8323210: Update the usage of cmsFLAGS_COPY_ALPHA
Backport-of: aba19334eaeb46d37169cddeef929b13e050a60e
! src/java.desktop/share/native/liblcms/LCMS.c
! test/jdk/sun/java2d/cmm/ColorConvertOp/ColCvtAlphaDifferentSrcDst.java
Changeset: 500d85aa
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-03-04 03:09:00 +0000
URL: https://git.openjdk.org/jdk21u/commit/500d85aad72b4bfd64ba6208e9bdd49cd3992956
8318580: "javax/swing/MultiMonitor/MultimonVImage.java failing with Error. Can't find library: /open/test/jdk/java/awt/regtesthelpers" after JDK-8316053
Backport-of: e4803e0cbf00da89b98c8703769edc403bb5055b
! test/jdk/javax/swing/MultiMonitor/MultimonVImage.java
Changeset: dbcce04a
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-04 11:19:49 +0000
URL: https://git.openjdk.org/jdk21u/commit/dbcce04ae9e3ee903cadf7b877aee34ea21ed9ea
8323519: Add applications/ctw/modules to Hotspot tiered testing
Backport-of: ba3c3bbd879eaf7532663663d73e21fafc65b574
! test/hotspot/jtreg/TEST.groups
Changeset: fdbed07d
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-03-04 11:46:03 +0000
URL: https://git.openjdk.org/jdk21u/commit/fdbed07d38d4217d209380544d4447ce9b85bad7
8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests
Backport-of: 9f4ec21f4793d4c5fc10f93a32140c26ec0eec00
! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java
Changeset: 2d628549
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-04 17:50:11 +0000
URL: https://git.openjdk.org/jdk21u/commit/2d62854922ea6fd3a948af64bd0f263db7dd6aa3
8320343: Generate GIF images for AbstractButton/5049549/bug5049549.java
Backport-of: 9481d06e62334872af539ccfb8c1ea25e30a6da3
- test/jdk/javax/swing/AbstractButton/5049549/DE1.gif
- test/jdk/javax/swing/AbstractButton/5049549/DI1.gif
- test/jdk/javax/swing/AbstractButton/5049549/DS1.gif
- test/jdk/javax/swing/AbstractButton/5049549/PR1.gif
- test/jdk/javax/swing/AbstractButton/5049549/RO1.gif
- test/jdk/javax/swing/AbstractButton/5049549/RS1.gif
- test/jdk/javax/swing/AbstractButton/5049549/SE1.gif
! test/jdk/javax/swing/AbstractButton/5049549/bug5049549.java
Changeset: d6ad6256
Author: Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-05 10:55:30 +0000
URL: https://git.openjdk.org/jdk21u/commit/d6ad6256038228bf5c15bea1e7f5af6c399a7cfa
8324648: Avoid NoSuchMethodError when instantiating NativePRNG
Backport-of: 69b2674c6861fdb7d9f9cb39e07d50515c73e33a
! src/java.base/unix/classes/sun/security/provider/NativePRNG.java
Changeset: 4244cb0d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-05 11:57:40 +0000
URL: https://git.openjdk.org/jdk21u/commit/4244cb0d9927bd2b6c565b10e6bd40be0c3c7843
8306040: HttpResponseInputStream.available() returns 1 on empty stream
Backport-of: acaab6fd74f507bb6b18167505d88e505bdf24bd
! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
+ test/jdk/java/net/httpclient/HttpInputStreamAvailableTest.java
Changeset: 930344ad
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-06 08:19:55 +0000
URL: https://git.openjdk.org/jdk21u/commit/930344ad6fb9762fde0636d9042e3350ee90b9cf
Merge
Changeset: ad1d3248
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2024-03-06 09:05:25 +0000
URL: https://git.openjdk.org/jdk21u/commit/ad1d32484a8130c9b641cff38c07e8544b3fd271
8327036: [macosx-aarch64] SIGBUS in MarkActivationClosure::do_code_blob reached from Unsafe_CopySwapMemory0
Reviewed-by: mdoerr
! src/hotspot/share/runtime/interfaceSupport.inline.hpp
Changeset: e0718433
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-03-07 08:07:18 +0000
URL: https://git.openjdk.org/jdk21u/commit/e071843318f81136a34f5a325a01a30bb1bfe19a
8326638: Crash in PhaseIdealLoop::remix_address_expressions due to unexpected Region instead of Loop
Backport-of: 9f0e7da64e21237322e55ca4f0e3639fa5d1c4ed
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestRemixAddressExpressionsWithIrreducibleLoop.java
Changeset: bfaec80e
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-03-07 08:07:50 +0000
URL: https://git.openjdk.org/jdk21u/commit/bfaec80e80ee51d6f9b0e91fe136d4d77a885d10
8325972: Add -x to bash for building with LOG=debug
Backport-of: 8668198c26bdac412f0a9d1255ca74da860761c5
! make/common/MakeBase.gmk
Changeset: 555f824c
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-07 10:11:51 +0000
URL: https://git.openjdk.org/jdk21u/commit/555f824c763a6f5b72fc53edbc20bbdae3814d1b
8315898: Open source swing JMenu tests
Backport-of: fecd2fd8f26d0e8905a519e30e9aa171683c9df1
+ test/jdk/javax/swing/JMenu/bug4143592.java
+ test/jdk/javax/swing/JMenu/bug4148154.java
+ test/jdk/javax/swing/JMenu/bug4156316.java
+ test/jdk/javax/swing/JMenu/bug4161866.java
+ test/jdk/javax/swing/JMenu/bug4244796.java
+ test/jdk/javax/swing/JMenu/bug4767393.java
Changeset: e8d25358
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-07 10:12:05 +0000
URL: https://git.openjdk.org/jdk21u/commit/e8d2535856e47966b2db9c4f2ec5e31b552e14d5
8315609: Open source few more swing text/html tests
Backport-of: a04c6c1ac663a1eab7d45913940cb6ac0af2c11c
+ test/jdk/javax/swing/text/html/Map/bug4322891.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4476002.java
+ test/jdk/javax/swing/text/html/TableView/bug4412522.java
+ test/jdk/javax/swing/text/html/TableView/bug4690812.java
Changeset: 5c3dfe46
Author: SendaoYan <syan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-07 10:13:07 +0000
URL: https://git.openjdk.org/jdk21u/commit/5c3dfe46a5832efb42ede781133addfe7f00a07e
8316563: test tools/jpackage/linux/LinuxResourceTest.java fails on CentOS Linux release 8.5.2111 and Fedora 27
Backport-of: 52814994efc4831fdbc1f796ed1db6ae88cb616c
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
Changeset: e328bf37
Author: SendaoYan <syan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-07 10:14:45 +0000
URL: https://git.openjdk.org/jdk21u/commit/e328bf37fc9c4b82ae92d307dcb04abe64645af9
8325024: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information
Backport-of: 432756b6e51c903e2bff8b9c3028a4f2ea8973f4
! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java
Changeset: 47c67bda
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-07 10:23:44 +0000
URL: https://git.openjdk.org/jdk21u/commit/47c67bda68cfddad42eb5bdc3138f40d2d87a4db
8309763: Move tests in test/jdk/sun/misc/URLClassPath directory to test/jdk/jdk/internal/loader
Backport-of: 57fc9a3e968cafe3b618a216630e703a39d5676e
= test/jdk/jdk/internal/loader/URLClassPath/ClassnameCharTest.java
= test/jdk/jdk/internal/loader/URLClassPath/FileLoaderTest.java
= test/jdk/jdk/internal/loader/URLClassPath/JarLoaderTest.java
= test/jdk/jdk/internal/loader/URLClassPath/LargeClasspathWithPkgPrefix.java
= test/jdk/jdk/internal/loader/URLClassPath/testclasses.jar
Changeset: 22672926
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-07 10:27:09 +0000
URL: https://git.openjdk.org/jdk21u/commit/22672926eabb6fcd8f7d08b7803c7eb87125a55a
8310070: Test: javax/net/ssl/DTLS/DTLSWontNegotiateV10.java timed out
Backport-of: af7f95e24ad5981c5de4b5dbf37da6f4f5e42129
! test/jdk/javax/net/ssl/DTLS/DTLSWontNegotiateV10.java
Changeset: 45e20c5a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-07 10:28:18 +0000
URL: https://git.openjdk.org/jdk21u/commit/45e20c5a5ca65bae64bbd33309a047fef5735f8f
8311792: java/net/httpclient/ResponsePublisher.java fails intermittently with AssertionError: Found some outstanding operations
Backport-of: 1664e793eb725d6328751657d5718df96175da29
! test/jdk/java/net/httpclient/ResponsePublisher.java
Changeset: 5838aed2
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-07 10:29:30 +0000
URL: https://git.openjdk.org/jdk21u/commit/5838aed21e1715be0e5eed00a0efed4d0332f44c
8314824: Fix serviceability/jvmti/8036666/GetObjectLockCount.java to use vm flags
Backport-of: 93e82c01460a70f214653a558d53c1c6180ae0d3
! test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java
Changeset: e7994c1d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-07 10:30:39 +0000
URL: https://git.openjdk.org/jdk21u/commit/e7994c1d6a74c8d9e1a7d0002a8a028e102bda54
8303525: Refactor/cleanup open/test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
Backport-of: 704c6ea16cabc217588f430fd3c302d6df5e9c19
! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java
! test/lib/jdk/test/lib/Asserts.java
Changeset: 0b01febb
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-07 10:33:50 +0000
URL: https://git.openjdk.org/jdk21u/commit/0b01febb9e8e1682b993e32e36a2e762d7e47301
8319757: java/nio/channels/DatagramChannel/InterruptibleOrNot.java failed: wrong exception thrown
Backport-of: ace010b38a83e0c9b43aeeb6bc5c92d0886dc53f
! test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java
Changeset: d4823c21
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-07 10:35:32 +0000
URL: https://git.openjdk.org/jdk21u/commit/d4823c21e106f22d00d9d86d49c38fc01f061e5c
8322477: order of subclasses in the permits clause can differ between compilations
Reviewed-by: mdoerr
Backport-of: 5ba69e17340cf44194c080a38219c6e150418fcf
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
Changeset: 40f0254b
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-07 10:40:54 +0000
URL: https://git.openjdk.org/jdk21u/commit/40f0254b435080cda6b3db02f979155f34b7cc1b
8323276: StressDirListings.java fails on AIX
Backport-of: e5aed6be7a184a86a32fa671d48e0781fab54183
! test/jdk/com/sun/net/httpserver/simpleserver/StressDirListings.java
Changeset: ab6e0274
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-07 10:44:22 +0000
URL: https://git.openjdk.org/jdk21u/commit/ab6e02744fed7d26b4b45ac3f10ebcdd5bb55a06
8320712: Rewrite BadFactoryTest in pure Java
Backport-of: 66971600f7ba796ff5bb9714591c3faa0bb2249d
! test/jdk/javax/script/JDK_8196959/BadFactoryTest.java
- test/jdk/javax/script/JDK_8196959/BadFactoryTest.sh
Changeset: 315d051f
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-07 11:42:14 +0000
URL: https://git.openjdk.org/jdk21u/commit/315d051f6842120f233bb5b7dd488cabcd2e968d
8314828: Mark 3 jcmd command-line options test as vm.flagless
8316228: jcmd tests are broken by 8314828
Backport-of: 23fab1181b6a053efc4661d5a10caa90b109aa06
! test/hotspot/jtreg/serviceability/dcmd/framework/HelpTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/InvalidCommandTest.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java
Changeset: c26cad30
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-07 15:10:20 +0000
URL: https://git.openjdk.org/jdk21u/commit/c26cad30271780e72b1f7e25457760785bf7a8e3
8278527: java/util/concurrent/tck/JSR166TestCase.java fails nanoTime test
Backport-of: 54f09d734584a71c648520664447f8395050adbe
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
- test/jdk/java/util/concurrent/tck/SystemTest.java
Changeset: c4c4b22c
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-03-08 05:37:04 +0000
URL: https://git.openjdk.org/jdk21u/commit/c4c4b22c0b3ff089ccbe4b3d795d6110ea1f7b37
8325326: [PPC64] Don't relocate in case of allocation failure
Backport-of: 4388095cde20dec602ada9fe2977f1a359ceab91
! src/hotspot/cpu/ppc/ppc.ad
Changeset: 9a8d91a9
Author: Amos Shi <ashi at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-03-08 05:38:20 +0000
URL: https://git.openjdk.org/jdk21u/commit/9a8d91a99ff175c2e72538e2b82c777b04059e59
8315677: Open source few swing JFileChooser and other tests
Backport-of: fe5ef5f20dcf647b4ca30963b42fa01449f0d9c0
+ test/jdk/javax/swing/JFileChooser/bug4624353.java
+ test/jdk/javax/swing/JFileChooser/bug4673161.java
+ test/jdk/javax/swing/JFileChooser/bug4782168.java
+ test/jdk/javax/swing/JLabel/bug4822331.java
+ test/jdk/javax/swing/JOptionPane/bug4191835.java
Changeset: 8e439ba6
Author: Amos Shi <ashi at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-03-08 05:39:33 +0000
URL: https://git.openjdk.org/jdk21u/commit/8e439ba64ac90610f9a3d03567648e2c432985bc
8317287: [macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination
Backport-of: cbfddf4e1d3ff8dddb95bcb9242b31c175b768fc
! test/jdk/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.java
Changeset: 066af443
Author: Amos Shi <ashi at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-03-08 05:39:48 +0000
URL: https://git.openjdk.org/jdk21u/commit/066af44353e5bd3a35f9d3533c45f6e8ef0fd26f
8325137: com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java can fail in Xcomp with out of expected range
Backport-of: 91d8dac9cff5689abcf2fc8950b15d284f933afd
! test/jdk/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java
Changeset: 624e6034
Author: Amos Shi <ashi at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-03-08 05:42:31 +0000
URL: https://git.openjdk.org/jdk21u/commit/624e6034a7c068a4338c72cf27df405e357e2cdd
8315834: Open source several Swing JSpinner related tests
Backport-of: 4a63eb05221c1829b157a025a4d35cdd77a9fe04
+ test/jdk/javax/swing/JSpinner/bug4522737.java
+ test/jdk/javax/swing/JSpinner/bug4656590.java
+ test/jdk/javax/swing/JSpinner/bug4680204.java
+ test/jdk/javax/swing/JSpinner/bug4862257.java
+ test/jdk/javax/swing/JSpinner/bug5104421.java
Changeset: 83cc4cb5
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-03-11 08:08:50 +0000
URL: https://git.openjdk.org/jdk21u/commit/83cc4cb50d1e10b72b81b246bc05d14601d35a33
8327059: os::Linux::print_proc_sys_info add swappiness information
Backport-of: f3b15abcb7dcd00158df84818965fc1282dcc1d9
! src/hotspot/os/linux/os_linux.cpp
Changeset: 3086ed88
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-03-11 08:15:08 +0000
URL: https://git.openjdk.org/jdk21u/commit/3086ed886463ffe7250cc681c0f67f5aa5c47d6e
8324834: Use _LARGE_FILES on AIX
Backport-of: 8e45182357f4990c86fd0b711a7a91887945480b
! make/autoconf/flags-cflags.m4
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/posix/os_posix.cpp
Changeset: 50f447c5
Author: Long Yang <lyang at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2024-03-11 08:16:55 +0000
URL: https://git.openjdk.org/jdk21u/commit/50f447c5f4222ba81c366ea2710695f9e43f8624
8326446: The User and System of jdk.CPULoad on Apple M1 are inaccurate
Backport-of: 8dbd4b391f7deb1a46a5f07f0bc46f23d6715ddb
! src/hotspot/os/bsd/os_perf_bsd.cpp
Changeset: c0b5fdf0
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-03-11 08:24:52 +0000
URL: https://git.openjdk.org/jdk21u/commit/c0b5fdf0f23edaa6f82be2ff813777883e1eebf4
8326140: src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp ReleaseStringChars might be missing in early returns
Backport-of: d9ef16dbb6917a4fff7711b32f3dd87611560dd1
! src/jdk.accessibility/windows/native/libjavaaccessbridge/AccessBridgeJavaEntryPoints.cpp
Changeset: a75d19de
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-11 09:18:50 +0000
URL: https://git.openjdk.org/jdk21u/commit/a75d19dea5272d58b5954ce8cd790c2038567865
8318455: Fix the compiler/sharedstubs/SharedTrampolineTest.java and SharedStubToInterpTest.java
Reviewed-by: phh
Backport-of: 4a16d111b16e556f904fb80075631b8439a9482e
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java
Changeset: 8f080669
Author: Amos Shi <ashi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-11 09:21:38 +0000
URL: https://git.openjdk.org/jdk21u/commit/8f08066962e7f38d7303d4648c22a6aa210926f8
8266242: java/awt/GraphicsDevice/CheckDisplayModes.java failing on macOS 11 ARM
Backport-of: f7d6d7a04faa704155ee8df33e7d344bb962566f
! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m
! test/jdk/ProblemList.txt
Changeset: e2858b5c
Author: Andrew Leonard <aleonard at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-03-11 11:01:27 +0000
URL: https://git.openjdk.org/jdk21u/commit/e2858b5c98797111cbfa4d4f5e9c7a5944b8175b
8326685: Linux builds not reproducible if two builds configured in different build folders
Backport-of: 3b90ddfefea36d9f7f08ff11cd0cb099aa32b02b
! make/autoconf/flags-cflags.m4
Changeset: d4e336d4
Author: Ludovic Henry <luhenry at openjdk.org>
Committer: Robbin Ehn <rehn at openjdk.org>
Date: 2024-03-11 13:14:15 +0000
URL: https://git.openjdk.org/jdk21u/commit/d4e336d4b70de9a74c62ccde5d5eb447a3bd5d9a
8321075: RISC-V: UseSystemMemoryBarrier lacking proper OS support
Reviewed-by: rehn, fyang
Backport-of: 68eb5a1df5afdc011aa467f1c723a8792532dd3f
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
Changeset: 779204c9
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-03-11 22:22:14 +0000
URL: https://git.openjdk.org/jdk21u/commit/779204c941225f76aa85299bacfae59deccef082
8320570: NegativeArraySizeException decoding >1G UTF8 bytes with non-ascii characters
Reviewed-by: phh
Backport-of: 82796bdebbf56b98ec97a6d572ed68c2842f60c6
! src/java.base/share/classes/java/lang/String.java
+ test/jdk/java/lang/String/CompactString/NegativeSize.java
Changeset: 7505194e
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-03-12 02:17:55 +0000
URL: https://git.openjdk.org/jdk21u/commit/7505194e6b86fbda8af2eafb18b7667eec2d55ce
8320342: Use PassFailJFrame for TruncatedPopupMenuTest.java
Backport-of: 1f2922ad8526d378ee7b616e5423ce56f20340db
+ test/jdk/java/awt/PopupMenu/TruncatedPopupMenuTest.java
Changeset: 7f5afa18
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-03-12 09:23:28 +0000
URL: https://git.openjdk.org/jdk21u/commit/7f5afa186af28396f9b24c9b6a880cb57ab5dbbe
8326891: Prefer RPATH over RUNPATH for $ORIGIN rpaths in internal JDK binaries
Backport-of: 721bfee53af5bc2e2d67eebc7b82f09a642d5309
! make/autoconf/flags-cflags.m4
! test/jdk/tools/launcher/RunpathTest.java
Changeset: c8e9f1d5
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-03-12 09:23:54 +0000
URL: https://git.openjdk.org/jdk21u/commit/c8e9f1d5d375b4594537147df05e28dda3347871
8320113: [macos14] : ShapeNotSetSometimes.java fails intermittently on macOS 14
Backport-of: f1b73350c237021c04ceac2f29f1f378630bd651
! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java
Changeset: 44fdfc7e
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-03-12 12:15:26 +0000
URL: https://git.openjdk.org/jdk21u/commit/44fdfc7e91e66d16de89ba25e760e4e8a4deb871
8326101: [PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space
Backport-of: e3ae81eeeee8e2b0063a576a90624dd927b512f0
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
Changeset: c80be84c
Author: Suchismith Roy <sroy at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-03-12 12:23:16 +0000
URL: https://git.openjdk.org/jdk21u/commit/c80be84cdda88e83c32eae6e18f7dacc536e5383
8320005: Allow loading of shared objects with .a extension on AIX
Backport-of: e85355ada4ac1061c49ee9f1247d37a437c7b5ab
! src/hotspot/os/aix/os_aix.cpp
Changeset: da02da7d
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-03-13 08:20:11 +0000
URL: https://git.openjdk.org/jdk21u/commit/da02da7dd34420f381ed2a9dea5672624033d0f4
8325432: enhance assert message "relocation addr must be in this section"
Backport-of: 3d3a8f0ebfafab6e67eb697ff0ec545bd9a51814
! src/hotspot/share/asm/codeBuffer.hpp
Changeset: 2a6688f6
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-03-13 08:22:44 +0000
URL: https://git.openjdk.org/jdk21u/commit/2a6688f6cef382e6e5a5ed593f146755fb108b12
8320129: "top" command during jtreg failure handler does not display CPU usage on OSX
Backport-of: 8be3e39220cd64521f4e370011958e17e5fdeaf3
! test/failure_handler/src/share/conf/mac.properties
Changeset: d42da094
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-03-13 08:53:04 +0000
URL: https://git.openjdk.org/jdk21u/commit/d42da094612e1651f2afcd08d16786b2f3bbdf43
8325743: test/jdk/java/nio/channels/unixdomain/SocketOptions.java enhance user name output in error case
Backport-of: d0039960c4fdaf7704d06e1233865ea2e27a5d39
! test/jdk/java/nio/channels/unixdomain/SocketOptions.java
Changeset: 608c98de
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-03-13 10:31:27 +0000
URL: https://git.openjdk.org/jdk21u/commit/608c98de87b0a2bce9e17395fe65f0f735ad0690
8326496: [test] checkHsErrFileContent support printing hserr in error case
Backport-of: a065eba56de01f4492123c6663ec0c3108d907a1
! test/hotspot/jtreg/runtime/ErrorHandling/HsErrFileUtils.java
! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java
Changeset: ad5a0878
Author: William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-13 16:08:48 +0000
URL: https://git.openjdk.org/jdk21u/commit/ad5a0878db6145fe041ef47be3f06ad734556403
8321815: Shenandoah: gc state should be synchronized to java threads only once per safepoint
Reviewed-by: phh
Backport-of: 808a03927c153581cbece93a4f5a4f8242b61ef5
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 93fd1a1d
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-03-14 09:04:45 +0000
URL: https://git.openjdk.org/jdk21u/commit/93fd1a1d5c1e4627b28cf4cda931d1396a18c54b
8324238: [macOS] java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails with the shape has not been applied msg
Backport-of: 62c9530c056dbaaf65be0f43295af3d225326a4c
! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java
Changeset: e3b6098b
Author: William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-14 17:09:38 +0000
URL: https://git.openjdk.org/jdk21u/commit/e3b6098b4c97ca0f55ed1c160f6b7dc484cb3a12
8322503: Shenandoah: Clarify gc state usage
Reviewed-by: shade
Backport-of: 51238c4bdbce48f6b719f7dcfe5b7df8b8c6d85b
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 58b3403a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-14 20:08:02 +0000
URL: https://git.openjdk.org/jdk21u/commit/58b3403ada0610d0214db45c2d67e759db8de497
8310234: Refactor Locale tests to use JUnit
Backport-of: dad7bd9efc7ca2c245f7e35267479670f93a53a8
+ test/jdk/java/util/Locale/AvailableLocalesTest.java
- test/jdk/java/util/Locale/Bug4210525.java
- test/jdk/java/util/Locale/Bug4316602.java
- test/jdk/java/util/Locale/Bug8004240.java
- test/jdk/java/util/Locale/Bug8154797.java
+ test/jdk/java/util/Locale/CaseCheckVariant.java
+ test/jdk/java/util/Locale/CompareProviderFormats.java
+ test/jdk/java/util/Locale/GetAdapterPreference.java
+ test/jdk/java/util/Locale/GetInstanceCheck.java
+ test/jdk/java/util/Locale/LocaleConstructors.java
+ test/jdk/java/util/Locale/RootLocale.java
- test/jdk/java/util/Locale/StreamAvailableLocales.java
- test/jdk/java/util/Locale/bug4122700.java
- test/jdk/java/util/Locale/bug6277243.java
- test/jdk/java/util/Locale/bug6312358.java
Changeset: 166aad07
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-14 20:09:15 +0000
URL: https://git.openjdk.org/jdk21u/commit/166aad07e09a971073529ad52eb217f92ccf01c3
8310731: Configure a javax.net.ssl.SNIMatcher for the HTTP/1.1 test servers in java/net/httpclient tests
Backport-of: 05e9c41eddf8961d1384c88ccedf993d86822a6b
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/CustomResponseSubscriber.java
! test/jdk/java/net/httpclient/ExpectContinue.java
! test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/HttpSlowServerTest.java
! test/jdk/java/net/httpclient/ImmutableFlowItems.java
! test/jdk/java/net/httpclient/LargeHandshakeTest.java
! test/jdk/java/net/httpclient/LargeResponseTest.java
! test/jdk/java/net/httpclient/LightWeightHttpServer.java
! test/jdk/java/net/httpclient/MappingResponseSubscriber.java
! test/jdk/java/net/httpclient/RequestBodyTest.java
! test/jdk/java/net/httpclient/RequestBodyTest.policy
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/ServerNameMatcher.java
+ test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestServerConfigurator.java
! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java
! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java
Changeset: 0d3a4e29
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-14 20:10:46 +0000
URL: https://git.openjdk.org/jdk21u/commit/0d3a4e294af98e0cb909f4b001aed50d518ce6d3
8310818: Refactor more Locale tests to use JUnit
Backport-of: 12e943091071b02b5756b57527a5f86a3d881cb8
- test/jdk/java/util/Locale/Bug4175998Test.java
- test/jdk/java/util/Locale/Bug8001562.java
- test/jdk/java/util/Locale/Bug8008577.java
- test/jdk/java/util/Locale/Bug8025703.java
- test/jdk/java/util/Locale/Bug8026766.java
- test/jdk/java/util/Locale/Bug8032842.java
+ test/jdk/java/util/Locale/ExpectedAdapterTypes.java
= test/jdk/java/util/Locale/ISO3166.java
+ test/jdk/java/util/Locale/ISO639.java
+ test/jdk/java/util/Locale/JDK7LocaleServiceDiffs.java
+ test/jdk/java/util/Locale/LRToString.java
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
+ test/jdk/java/util/Locale/PreserveTagCase.java
Changeset: 539b04ed
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-14 20:12:15 +0000
URL: https://git.openjdk.org/jdk21u/commit/539b04edc43a19c49c7f9f52296c14ec26988350
8314832: Few runtime/os tests ignore vm flags
Backport-of: fc3e8266929826f8e58bc76fe97423d76bc7be87
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java
! test/hotspot/jtreg/runtime/os/TestTrimNative.java
Changeset: 390e647d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-14 20:13:46 +0000
URL: https://git.openjdk.org/jdk21u/commit/390e647d4127f8c0f6ab0d271ec207318271c425
8313612: Use JUnit in lib-test/jdk tests
Backport-of: a35e96a3fae8722eea1d266beab22556c784241d
! test/lib-test/jdk/test/lib/format/ArrayDiffTest.java
! test/lib-test/jdk/test/lib/hexdump/ASN1FormatterTest.java
! test/lib-test/jdk/test/lib/hexdump/HexPrinterTest.java
! test/lib-test/jdk/test/lib/hexdump/ObjectStreamPrinterTest.java
! test/lib-test/jdk/test/lib/hexdump/StreamDumpTest.java
Changeset: a69c4370
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-14 20:14:53 +0000
URL: https://git.openjdk.org/jdk21u/commit/a69c4370a7b0f98c507dafe1621a17b4190f9e6a
8316559: Refactor some util/Calendar tests to JUnit
Backport-of: 355811a996544c54cde9ff232450f5e5c8e1e632
! test/jdk/java/util/Calendar/BuddhistCalendarTest.java
! test/jdk/java/util/Calendar/Bug4302966.java
! test/jdk/java/util/Calendar/Bug4766302.java
! test/jdk/java/util/Calendar/bug4028518.java
! test/jdk/java/util/Calendar/bug4100311.java
! test/jdk/java/util/Calendar/bug4243802.java
! test/jdk/java/util/Calendar/bug4316678.java
! test/jdk/java/util/Calendar/bug4372743.java
! test/jdk/java/util/Calendar/bug4401223.java
! test/jdk/java/util/Calendar/bug4514831.java
Changeset: 5762df6f
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-14 20:16:38 +0000
URL: https://git.openjdk.org/jdk21u/commit/5762df6f816da7c5e76df54bc44c75e957ab46e2
8321489: Update LCMS to 2.16
Backport-of: dc7d3b182d226253ca246dd854c85c4dd964f10e
! src/java.desktop/share/legal/lcms.md
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
Changeset: 5431b82d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-14 20:18:46 +0000
URL: https://git.openjdk.org/jdk21u/commit/5431b82d06878cb6a9d0875c971bc481b69dca0b
8322239: [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane
Backport-of: 3b1062d45df69d4cf8479c6a65602bd2453ab885
! src/java.desktop/share/classes/javax/swing/JTabbedPane.java
+ test/jdk/javax/swing/JTabbedPane/TabbedPaneNPECheck.java
Changeset: 6d8d049e
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-14 20:22:26 +0000
URL: https://git.openjdk.org/jdk21u/commit/6d8d049e4a7c77d8aa8a5d71446de1deb64d96e9
8324632: Update Zlib Data Compression Library to Version 1.3.1
8315117: Update Zlib Data Compression Library to Version 1.3
8326351: Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1
Backport-of: b5c267fc8a0af50be9e3d1d09cdaa6bf4bb29851
! src/java.base/share/legal/zlib.md
! src/java.base/share/native/libzip/zlib/ChangeLog
! src/java.base/share/native/libzip/zlib/README
! src/java.base/share/native/libzip/zlib/compress.c
! src/java.base/share/native/libzip/zlib/deflate.c
! src/java.base/share/native/libzip/zlib/deflate.h
! src/java.base/share/native/libzip/zlib/gzclose.c
! src/java.base/share/native/libzip/zlib/gzguts.h
! src/java.base/share/native/libzip/zlib/gzlib.c
! src/java.base/share/native/libzip/zlib/gzread.c
! src/java.base/share/native/libzip/zlib/gzwrite.c
! src/java.base/share/native/libzip/zlib/infback.c
! src/java.base/share/native/libzip/zlib/inffast.c
! src/java.base/share/native/libzip/zlib/inffast.h
! src/java.base/share/native/libzip/zlib/inflate.c
! src/java.base/share/native/libzip/zlib/inftrees.c
! src/java.base/share/native/libzip/zlib/inftrees.h
! src/java.base/share/native/libzip/zlib/patches/ChangeLog_java
! src/java.base/share/native/libzip/zlib/trees.c
! src/java.base/share/native/libzip/zlib/uncompr.c
! src/java.base/share/native/libzip/zlib/zadler32.c
! src/java.base/share/native/libzip/zlib/zconf.h
! src/java.base/share/native/libzip/zlib/zcrc32.c
! src/java.base/share/native/libzip/zlib/zlib.h
! src/java.base/share/native/libzip/zlib/zutil.c
! src/java.base/share/native/libzip/zlib/zutil.h
Changeset: cc65d0da
Author: Dan Lutker <dlutker at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-03-14 22:18:52 +0000
URL: https://git.openjdk.org/jdk21u/commit/cc65d0da5384d85ecf241c5b089cae4f40df0c00
8325372: Shenandoah: SIGSEGV crash in unnecessary_acquire due to LoadStore split through phi
Reviewed-by: shade
Backport-of: 5d414da50459b7a1e6f0f537ff3b318854b2c427
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestUnsafeLoadStoreMergedHeapStableTests.java
Changeset: d1af31b6
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-18 08:59:10 +0000
URL: https://git.openjdk.org/jdk21u/commit/d1af31b6098f4c55d05aa8693ff09f6dcc1e118a
8318757: VM_ThreadDump asserts in interleaved ObjectMonitor::deflate_monitor calls
8319896: Remove monitor deflation from final audit
8320515: assert(monitor->object_peek() != nullptr) failed: Owned monitors should not have a dead object
8325437: Safepoint polling in monitor deflation can cause massive logs
Reviewed-by: stefank, adinn
Backport-of: 87be6b69fe985eee01fc3344f9153d774db792c1
! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmOperations.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/Monitor/ConcurrentDeflation.java
+ test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java
+ test/hotspot/jtreg/runtime/Monitor/libMonitorWithDeadObjectTest.c
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/libGetOwnedMonitorInfoTest.c
Changeset: 2de8cfaa
Author: Long Yang <lyang at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2024-03-19 08:35:23 +0000
URL: https://git.openjdk.org/jdk21u/commit/2de8cfaa2eb8eef614507d6b0e343cec83b9eebc
8327799: JFR view: the "Park Until" field of jdk.ThreadPark is invalid if the parking method is not absolute
Backport-of: 6f8b0a33fa15f1dfc8b0c116375df0f90d9d8759
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/ValueFormatter.java
Changeset: 9e1840f9
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-19 09:20:43 +0000
URL: https://git.openjdk.org/jdk21u/commit/9e1840f9524675591aa8c61a654a6bd6c616fd6e
8325613: CTW: Stale method cleanup requires GC after Sweeper removal
Backport-of: 1281e18f1447848d7eb5e3bde508ac002b4c390d
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
Changeset: 06e4cf37
Author: Oli Gillespie <ogillespie at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-03-19 11:33:17 +0000
URL: https://git.openjdk.org/jdk21u/commit/06e4cf37df286ea0b3c61ff09889b5761f3fb9d7
8315559: Delay TempSymbol cleanup to avoid symbol table churn
8321276: runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java failed with "'17 2: jdk/test/lib/apps ' missing from stdout/stderr"
Reviewed-by: coleenp
Backport-of: d23f4f12adf1ea26b8c340efe2c3854e50b68301
+ src/hotspot/share/oops/symbolHandle.cpp
! src/hotspot/share/oops/symbolHandle.hpp
! test/hotspot/gtest/classfile/test_placeholders.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java
Changeset: b3e81769
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-19 13:51:40 +0000
URL: https://git.openjdk.org/jdk21u/commit/b3e81769c17344e90b9eeb97d5ded30b43d3d467
8309757: com/sun/jdi/ReferrersTest.java fails with virtual test thread factory
Backport-of: d7251c1755779f8c4fdeac16ccb797ed45b1dfd4
! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/ReferrersTest.java
Changeset: dc6afd04
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-19 13:55:07 +0000
URL: https://git.openjdk.org/jdk21u/commit/dc6afd04f89302d24a67fc7178200153f20139f7
8312320: Remove javax/rmi/ssl/SSLSocketParametersTest.sh from ProblemList
Backport-of: 8d29329138d44800ee4c0c02dacc01a06097de66
! test/jdk/ProblemList.txt
Changeset: 81f621d8
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-19 13:56:13 +0000
URL: https://git.openjdk.org/jdk21u/commit/81f621d83def0adbb70d48c0eb3aaa4a43adc531
8316696: Remove the testing base classes: IntlTest and CollatorTest
Backport-of: b859da9c548fbd1463b336059d1c55312c7b7ba4
! test/jdk/java/text/BreakIterator/BreakIteratorTest.java
! test/jdk/java/text/BreakIterator/Bug4533872.java
! test/jdk/java/text/CharacterIterator/CharacterIteratorTest.java
! test/jdk/java/text/Collator/APITest.java
! test/jdk/java/text/Collator/Bug6271411.java
- test/jdk/java/text/Collator/CollatorTest.java
! test/jdk/java/text/Collator/DanishTest.java
! test/jdk/java/text/Collator/DummyTest.java
! test/jdk/java/text/Collator/EnglishTest.java
! test/jdk/java/text/Collator/FinnishTest.java
! test/jdk/java/text/Collator/FrenchTest.java
! test/jdk/java/text/Collator/G7Test.java
! test/jdk/java/text/Collator/GermanTest.java
! test/jdk/java/text/Collator/IteratorTest.java
! test/jdk/java/text/Collator/MonkeyTest.java
! test/jdk/java/text/Collator/Regression.java
! test/jdk/java/text/Collator/SpanishTest.java
! test/jdk/java/text/Collator/SurrogatesTest.java
! test/jdk/java/text/Collator/Test4401726.java
! test/jdk/java/text/Collator/ThaiTest.java
! test/jdk/java/text/Collator/TurkishTest.java
! test/jdk/java/text/Collator/VietnameseTest.java
! test/jdk/java/text/Format/ChoiceFormat/Bug4185732Test.java
! test/jdk/java/text/Format/DateFormat/Bug4322313.java
! test/jdk/java/text/Format/DateFormat/DateFormatRegression.java
! test/jdk/java/text/Format/DateFormat/DateFormatRoundTripTest.java
! test/jdk/java/text/Format/DateFormat/DateFormatTest.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormat.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormatAPI.java
! test/jdk/java/text/Format/DateFormat/IntlTestDateFormatSymbols.java
! test/jdk/java/text/Format/DateFormat/IntlTestSimpleDateFormatAPI.java
! test/jdk/java/text/Format/DateFormat/TimeZoneNameTest.java
! test/jdk/java/text/Format/DateFormat/bug4358730.java
! test/jdk/java/text/Format/MessageFormat/Bug4185816Test.java
! test/jdk/java/text/Format/MessageFormat/MessageRegression.java
! test/jdk/java/text/Format/MessageFormat/MessageTest.java
! test/jdk/java/text/Format/MessageFormat/bug4492719.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalFormat.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalParse.java
! test/jdk/java/text/Format/NumberFormat/Bug4838107.java
! test/jdk/java/text/Format/NumberFormat/DFSExponential.java
! test/jdk/java/text/Format/NumberFormat/DFSSerialization.java
! test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatAPI.java
! test/jdk/java/text/Format/NumberFormat/IntlTestDecimalFormatSymbols.java
! test/jdk/java/text/Format/NumberFormat/IntlTestNumberFormatAPI.java
! test/jdk/java/text/Format/NumberFormat/NumberRegression.java
! test/jdk/java/text/Format/NumberFormat/NumberRoundTrip.java
! test/jdk/java/text/Format/NumberFormat/NumberTest.java
! test/jdk/java/text/Format/NumberFormat/PositionTest.java
! test/jdk/java/text/Format/common/FormatIteratorTest.java
! test/jdk/java/text/Normalizer/ICUBasicTest.java
! test/jdk/java/text/Normalizer/NormalizerAPITest.java
! test/jdk/java/text/testlib/HexDumpReader.java
- test/jdk/java/text/testlib/IntlTest.java
! test/jdk/java/text/testlib/TestUtils.java
! test/jdk/java/util/Calendar/CalendarLimitTest.java
! test/jdk/java/util/Calendar/CalendarRegression.java
! test/jdk/java/util/Calendar/CalendarTest.java
! test/jdk/java/util/Calendar/FieldStateTest.java
! test/jdk/java/util/Calendar/GregorianCutoverTest.java
! test/jdk/java/util/Calendar/JulianTest.java
! test/jdk/java/util/Calendar/NonLenientTest.java
! test/jdk/java/util/Calendar/bug4243802.java
! test/jdk/java/util/Calendar/bug4316678.java
! test/jdk/java/util/Calendar/bug4372743.java
! test/jdk/java/util/Calendar/bug4409072.java
! test/jdk/java/util/Date/DateRegression.java
! test/jdk/java/util/Date/DateTest.java
! test/jdk/java/util/Date/TimestampTest.java
! test/jdk/java/util/Locale/LegacyCodesClassInvariant.java
! test/jdk/java/util/Locale/LocaleEnhanceTest.java
! test/jdk/java/util/Locale/LocaleTest.java
! test/jdk/java/util/TimeZone/Bug4322313.java
! test/jdk/java/util/TimeZone/Bug6329116.java
! test/jdk/java/util/TimeZone/TimeZoneBoundaryTest.java
! test/jdk/java/util/TimeZone/TimeZoneRegression.java
! test/jdk/java/util/TimeZone/TimeZoneTest.java
! test/jdk/java/util/TimeZone/TransitionTest.java
- test/jdk/sun/util/resources/TimeZone/IntlTest.java
Changeset: 6632caa0
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-19 13:58:25 +0000
URL: https://git.openjdk.org/jdk21u/commit/6632caa01a9c5587ad2ed72e762e5402f776d478
8288989: Make tests not depend on the source code
Backport-of: 2838a916ab98cb0152f8b1e3f96eccca198af5e9
! test/langtools/jdk/javadoc/doclet/testDocletExample/TestDocletExample.java
! test/langtools/tools/javac/api/snippets/TestJavaxToolsSnippets.java
Changeset: 700fd399
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-19 14:02:50 +0000
URL: https://git.openjdk.org/jdk21u/commit/700fd39911864787e51fedc3134b15b1e3023d6b
8322920: Some ProcessTools.execute* functions are declared to throw Throwable
Backport-of: 868f8745faf70c915d8294ae8f85b2d6aa096900
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: 196a851b
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-19 14:04:58 +0000
URL: https://git.openjdk.org/jdk21u/commit/196a851b13e5e5f8fcabcef9e71dec2997d388e8
8223696: java/net/httpclient/MaxStreams.java failed with didn't finish within the time-out
Backport-of: 95310eab6ce73512b1afc0a7a26a396dd7b6cb7c
! test/jdk/java/net/httpclient/MaxStreams.java
Changeset: eb4f76e5
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-19 14:07:09 +0000
URL: https://git.openjdk.org/jdk21u/commit/eb4f76e5b8a0759c056e916fce167d895570b30e
8328066: WhiteBoxResizeTest failure on linux-x86: Could not reserve enough space for 2097152KB object heap
Backport-of: dde519dc2180742c119ac07221c2a149b9f06c18
! test/jdk/java/util/HashMap/WhiteBoxResizeTest.java
Changeset: c8ddf40f
Author: Robert Toyonaga <rtoyonag at redhat.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-19 14:10:38 +0000
URL: https://git.openjdk.org/jdk21u/commit/c8ddf40f1a535379216cbf023f768700588e95db
8326529: JFR: Test for CompilerCompile events fails due to time out
Backport-of: 4dd6c44cbdb0b5957414fa87b6c559fa4d6f2fa8
! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java
Changeset: eaa8ed99
Author: Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-19 14:14:56 +0000
URL: https://git.openjdk.org/jdk21u/commit/eaa8ed99009b137a8337c2e4a8c65fa88df30b87
8324646: Avoid Class.forName in SecureRandom constructor
Reviewed-by: shade
Backport-of: 8ef918d6678437a5b351b172bb4cf144eeaa975f
! src/java.base/share/classes/java/security/Provider.java
+ test/micro/org/openjdk/bench/java/security/SecureRandomBench.java
Changeset: 6b0cfd44
Author: Alexander Scherbatiy <alexsch at openjdk.org>
Date: 2024-03-19 15:17:21 +0000
URL: https://git.openjdk.org/jdk21u/commit/6b0cfd441eecafe0181aae830504c2922485f690
8320365: IPPPrintService.getAttributes() causes blanket re-initialisation
Backport-of: 91ffdfb1fcacbb95b93491d412e506695198946e
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
Changeset: 93a4707f
Author: Alexander Scherbatiy <alexsch at openjdk.org>
Date: 2024-03-19 17:36:25 +0000
URL: https://git.openjdk.org/jdk21u/commit/93a4707f13aafc08a131e24c3c5ccbbe189da529
7001133: OutOfMemoryError by CustomMediaSizeName implementation
Backport-of: 10335f60f923aa4f315e64acb2bfd7bb06d47a1b
! src/java.desktop/share/classes/sun/print/CustomMediaSizeName.java
! src/java.desktop/share/classes/sun/print/CustomMediaTray.java
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
+ test/jdk/javax/print/CustomMediaSizeNameOOMETest.java
Changeset: f17d3863
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-20 08:55:19 +0000
URL: https://git.openjdk.org/jdk21u/commit/f17d3863c170ca3f979166801f6a16ac49fd257f
8317631: Refactor ChoiceFormat tests to use JUnit
Backport-of: 5e8d893c4809fdb30e01bdfe06b4f488f7bbef83
! test/jdk/java/text/Format/ChoiceFormat/Bug4185732Test.java
! test/jdk/java/text/Format/ChoiceFormat/Bug4387255.java
! test/jdk/java/text/Format/ChoiceFormat/Bug8001209.java
Changeset: 6a89849e
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-20 08:59:10 +0000
URL: https://git.openjdk.org/jdk21u/commit/6a89849e11a84eade09b8e2984421248de21d397
8328524: [x86] StringRepeat.java failure on linux-x86: Could not reserve enough space for 2097152KB object heap
Backport-of: eebcc2181fe27f6aa10559233c7c58882a146f56
! test/jdk/java/lang/String/StringRepeat.java
Changeset: 376f880a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-20 10:27:35 +0000
URL: https://git.openjdk.org/jdk21u/commit/376f880a6dbf4110ae81d8c6088a2d9329c59985
Merge
Changeset: cc918abe
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-21 09:49:41 +0000
URL: https://git.openjdk.org/jdk21u/commit/cc918abe2f6e6a95c956d4f2a37e77d2f53eab36
8319048: Monitor deflation unlink phase prolongs time to safepoint
Backport-of: efc392259c64986bbbe880259e95b09058b9076a
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
+ test/hotspot/jtreg/runtime/Monitor/MonitorUnlinkBatchTest.java
Changeset: 8ecc67bd
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-21 12:25:04 +0000
URL: https://git.openjdk.org/jdk21u/commit/8ecc67bdb88319e7dc8c7daa4074e0b02df93cfb
8303891: Speed up Zip64SizeTest using a small ZIP64 file
8259866: two java.util tests failed with "IOException: There is not enough space on the disk"
Backport-of: 842b895f093e15ecd8aa0153d712f5f81cf1cf67
! test/jdk/java/util/zip/ZipFile/Zip64SizeTest.java
Changeset: d9539f59
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-21 12:28:48 +0000
URL: https://git.openjdk.org/jdk21u/commit/d9539f599aef5667879e7357c42da550b180e344
8325908: Finish removal of IntlTest and CollatorTest
Backport-of: 4c7b313e0dc917cdaffbb2ecc86d1347683acad0
! test/jdk/java/text/BreakIterator/Bug4533872.java
! test/jdk/java/text/Collator/APITest.java
! test/jdk/java/text/Format/DateFormat/DateFormatRoundTripTest.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalFormat.java
! test/jdk/java/text/Format/NumberFormat/DFSExponential.java
! test/jdk/java/text/Format/NumberFormat/DFSSerialization.java
! test/jdk/java/util/TimeZone/Bug4322313.java
Changeset: 9228cdda
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-03-22 02:12:22 +0000
URL: https://git.openjdk.org/jdk21u/commit/9228cdda841e8f53ff7d7653c891ba27eebf12a6
8312383: Log X509ExtendedKeyManager implementation class name in TLS/SSL connection
Backport-of: bdd1aebea379b63ae405827074530ef8e8a7c239
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java
Changeset: bac3b94c
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-03-22 02:12:50 +0000
URL: https://git.openjdk.org/jdk21u/commit/bac3b94c106a485b864b84d08109d4d7fa900a17
8315663: Open source misc awt tests
Backport-of: a36f5a54ab4871739f2ccbabb684942fc3cadf20
+ test/jdk/java/awt/Icon/SetIconImageExceptionTest.java
+ test/jdk/sun/awt/PaletteTester.java
= test/jdk/sun/awt/duke.gif
Changeset: 77d6dfd8
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-03-22 08:26:13 +0000
URL: https://git.openjdk.org/jdk21u/commit/77d6dfd854f3322a0cd5c89a7d96393703a918eb
8328165: improve assert(idx < _maxlrg) failed: oob
Backport-of: d57bdd85ab5e45a2ecfce0c022da067ac30bb80d
! src/hotspot/share/opto/chaitin.hpp
Changeset: 8c6e32dc
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-25 08:53:01 +0000
URL: https://git.openjdk.org/jdk21u/commit/8c6e32dc0ee4fbba183e4bccd728ef46d39bde9a
8326960: GHA: RISC-V sysroot cannot be debootstrapped due to ongoing Debian t64 transition
Backport-of: f207aa94f9296932276c2952252b263efc793b3f
! .github/workflows/build-cross-compile.yml
Changeset: 39f71787
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-25 10:26:41 +0000
URL: https://git.openjdk.org/jdk21u/commit/39f717876ac18bc3c0aeb87b2b3de9b02ed808ed
8324998: Add test cases for String.regionMatches comparing Turkic dotted/dotless I with uppercase latin I
Backport-of: c3c1d5bd12f80c6a720e431961e90b09c2d972f9
! test/jdk/java/lang/String/CompactString/RegionMatches.java
Changeset: 5694ad27
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-25 10:28:09 +0000
URL: https://git.openjdk.org/jdk21u/commit/5694ad27abe33d1283d2e0e43e064cdb5635de5e
8303972: (zipfs) Make test/jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java independent of the zip command line
8301183: (zipfs) jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java failing with ZipException:R0 on OL9
Backport-of: 7004c2724d9b150112c66febb7f24b781ff379dd
! test/jdk/ProblemList.txt
! test/jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java
Changeset: 3050bf3b
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-25 10:28:27 +0000
URL: https://git.openjdk.org/jdk21u/commit/3050bf3bd034b6b68a9c8fe09060c4e0a5472785
8159927: Add a test to verify JMOD files created in the images do not have debug symbols
Backport-of: 6c0bebccb0092d9726eb89a054e023e92edf7ca6
+ test/jdk/jdk/modules/etc/JmodExcludedFiles.java
Changeset: 7d4a6fc0
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-03-25 13:31:15 +0000
URL: https://git.openjdk.org/jdk21u/commit/7d4a6fc01b45272fda1888c6ba0b974fe7995462
8326591: New test JmodExcludedFiles.java fails on Windows when --with-external-symbols-in-bundles=public is used
Backport-of: 43c6f0b5880899b797fab2f851bd35be1c342439
! test/jdk/jdk/modules/etc/JmodExcludedFiles.java
Changeset: 6b85c74f
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-25 14:31:00 +0000
URL: https://git.openjdk.org/jdk21u/commit/6b85c74f3bfc43e5ab2a3b90d7e8f1bfe927ba6c
8316164: Opensource JMenuBar manual test
Backport-of: 8f4dfc443ba5820f5799fff1418d6632d502d57b
+ test/jdk/javax/swing/JMenuBar/bug4403749.java
Changeset: f96f632e
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-25 14:32:45 +0000
URL: https://git.openjdk.org/jdk21u/commit/f96f632e6a1aa23cd95767994d23d2f84be367c3
8315741: Open source few swing JFormattedTextField and JPopupMenu tests
Backport-of: bfbc41c1f177c7a2b8e91351ac41eaffaab2d8fc
+ test/jdk/javax/swing/JFormattedTextField/bug4741926.java
+ test/jdk/javax/swing/JFormattedTextField/bug4863121.java
+ test/jdk/javax/swing/JFormattedTextField/bug4886538.java
+ test/jdk/javax/swing/JPopupMenu/bug4123919.java
+ test/jdk/javax/swing/JPopupMenu/bug4197019.java
Changeset: bb8b6463
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-25 14:34:14 +0000
URL: https://git.openjdk.org/jdk21u/commit/bb8b64635c0dd932cf14f5c04052501b04262040
8319574: Exec/process tests should be marked as flagless
Backport-of: 68110b7a82ae82e2485aec23aba5406d2a5c0327
! test/jdk/java/lang/ProcessBuilder/Basic.java
! test/jdk/java/lang/ProcessBuilder/InheritIOTest.java
! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java
! test/jdk/java/lang/ProcessBuilder/ProcessStartLoggingTest.java
! test/jdk/java/lang/ProcessBuilder/ReaderWriterTest.java
! test/jdk/java/lang/ProcessBuilder/SkipTest.java
! test/jdk/java/lang/ProcessHandle/OnExitTest.java
! test/jdk/java/lang/ProcessHandle/TreeTest.java
! test/jdk/java/lang/RuntimeTests/RuntimeExitLogTest.java
! test/jdk/java/lang/RuntimeTests/exec/ArgWithSpaceAndFinalBackslash.java
! test/jdk/java/lang/RuntimeTests/exec/Duped.java
! test/jdk/java/lang/RuntimeTests/exec/ExecWithLotsOfArgs.java
! test/jdk/java/lang/RuntimeTests/exec/ExitValue.java
! test/jdk/java/lang/RuntimeTests/exec/SetCwd.java
Changeset: 998ba93a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-25 17:45:56 +0000
URL: https://git.openjdk.org/jdk21u/commit/998ba93aceda49759f2064cabbabe58f0919ad73
8319567: Update java/lang/invoke tests to support vm flags
8319568: Update java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java to accept vm flags
8319672: Several classloader tests ignore VM flags
8319676: A couple of jdk/modules/incubator/ tests ignore VM flags
8319677: Test jdk/internal/misc/VM/RuntimeArguments.java should be marked as flagless
Backport-of: 1588dd934ce4e00a060e329b80f721d894559597
! test/jdk/java/lang/ClassLoader/Assert.java
! test/jdk/java/lang/ClassLoader/GetSystemPackage.java
! test/jdk/java/lang/ClassLoader/getResource/GetResource.java
! test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnloadTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedResolutionTest.java
! test/jdk/java/lang/invoke/findSpecial/FindSpecialTest.java
- test/jdk/java/lang/invoke/lambda/LUtils.java
! test/jdk/java/lang/invoke/lambda/LambdaAccessControlDoPrivilegedTest.java
! test/jdk/java/lang/invoke/lambda/LambdaAccessControlTest.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java
! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java
! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
! test/jdk/jdk/internal/loader/URLClassPath/LargeClasspathWithPkgPrefix.java
! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java
! test/jdk/jdk/modules/incubator/DefaultImage.java
! test/jdk/jdk/modules/incubator/ImageModules.java
Changeset: d59d00d5
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-25 17:49:27 +0000
URL: https://git.openjdk.org/jdk21u/commit/d59d00d50f19f666f828513068b2b621a8739ef2
8319647: Few java/lang/System/LoggerFinder/modules tests ignore vm flags
Backport-of: 62b7c5eaed1e6ffd6f2c8371eb4cf01dd9d53a06
! test/jdk/java/lang/System/LoggerFinder/modules/JDKLoggerForImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/JDKLoggerForJDKTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/LoggerInImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/NamedLoggerForImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/NamedLoggerForJDKTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/UnnamedLoggerForImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/UnnamedLoggerForJDKTest.java
Changeset: dbb3dfdd
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-25 17:51:15 +0000
URL: https://git.openjdk.org/jdk21u/commit/dbb3dfdd429bb10f7ba26e25c5754a041e56d195
8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output
Backport-of: 52a6c37558fa970f595067bc1bb5bc2b710c3876
! test/hotspot/jtreg/compiler/c2/aarch64/TestFarJump.java
Changeset: 438c41af
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-25 17:51:32 +0000
URL: https://git.openjdk.org/jdk21u/commit/438c41afd05476c42cc4b81a8a93e04abe2ab9b7
8328705: GHA: Cross-compilation jobs do not require build JDK
Backport-of: 29ba4b7d1e62a834c1693fe6ad383c19467afc81
! .github/workflows/build-cross-compile.yml
! .github/workflows/main.yml
Changeset: 098656d1
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-25 17:54:59 +0000
URL: https://git.openjdk.org/jdk21u/commit/098656d11e4781bc70f091ca0aa6d40eec774f2c
8319571: Update jni/nullCaller/NullCallerTest.java to accept flags or mark as flagless
Backport-of: b78896b9aafcb15f453eaed6e154a5461581407b
! test/jdk/jni/nullCaller/NullCallerTest.java
Changeset: 28367346
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-25 17:55:22 +0000
URL: https://git.openjdk.org/jdk21u/commit/2836734607ab15e75b25e82908c2596d1bbff8ee
8324236: compiler/ciReplay/TestInliningProtectionDomain.java failed with RuntimeException: should only dump inline information for ... expected true, was false
Backport-of: 72ba8178a8271d4a04a0b789f28b23414b8989ed
! test/hotspot/jtreg/compiler/ciReplay/TestInliningProtectionDomain.java
Changeset: 1dfda33a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-25 17:56:54 +0000
URL: https://git.openjdk.org/jdk21u/commit/1dfda33a1fce44fdd935c348d0aab3515a5599b0
8319651: Several network tests ignore vm flags when start java process
Backport-of: 9538f5d317972bbb82f7f2575819d35d2a5f8b91
! test/jdk/java/net/InetAddress/ptr/Lookup.java
! test/jdk/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java
! test/jdk/java/net/ServerSocket/AcceptInheritHandle.java
! test/jdk/java/net/URLClassLoader/getresourceasstream/TestDriver.java
! test/jdk/java/net/URLClassLoader/sealing/CheckSealedTest.java
! test/jdk/java/net/URLConnection/6212146/TestDriver.java
! test/jdk/java/net/URLConnection/ContentHandlers/ContentHandlersTest.java
! test/jdk/java/net/httpclient/security/Driver.java
! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java
! test/jdk/javax/net/ssl/DTLS/DTLSWontNegotiateV10.java
! test/jdk/javax/net/ssl/ciphersuites/TLSWontNegotiateDisabledCipherAlgos.java
! test/jdk/sun/net/www/protocol/jar/GetContentTypeTest.java
! test/jdk/sun/net/www/protocol/jar/jarbug/TestDriver.java
! test/jdk/sun/net/www/protocol/jrt/OtherResourcesTest.java
Changeset: aa1fe7a1
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-25 17:58:45 +0000
URL: https://git.openjdk.org/jdk21u/commit/aa1fe7a1201ed7884c33103af31ca11370224b55
8326824: Test: remove redundant test in compiler/vectorapi/reshape/utils/TestCastMethods.java
Backport-of: 552411f832eb35d739c7978b8c1f8d0dfd4b2161
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java
Changeset: bb2ddc08
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-25 17:59:04 +0000
URL: https://git.openjdk.org/jdk21u/commit/bb2ddc0818925af2dcb74a32a362fdf8e1a42493
8326948: Force English locale for timeout formatting
Backport-of: e772e7817981b7b5c01b95245cf2022372494619
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 660c00a7
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-25 18:00:58 +0000
URL: https://git.openjdk.org/jdk21u/commit/660c00a7fc462378db703404c10d5166641d3ca7
8319648: java/lang/SecurityManager tests ignore vm flags
Backport-of: 437cf354e2d1f7df79fa32265ccf86a0e84257b5
! test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java
! test/jdk/java/lang/System/SecurityManagerWarnings.java
Changeset: c33815ad
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-25 18:03:02 +0000
URL: https://git.openjdk.org/jdk21u/commit/c33815ad3c86bd38432f80877c0bc1ac1af15070
8327261: Parsing test for Double/Float succeeds w/o testing all bad cases
Backport-of: 9f7094079b6eb6b60b345955dba358a2d5c90931
! test/jdk/java/lang/Double/ParseDouble.java
! test/jdk/java/lang/Float/ParseFloat.java
Changeset: a2557bbe
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-26 08:19:04 +0000
URL: https://git.openjdk.org/jdk21u/commit/a2557bbe1ac3c5231f76df21c1bb6bd4d9840c80
8328948: GHA: Restoring sysroot from cache skips the build after JDK-8326960
Backport-of: 447436e18c754424a62af5135fb3a8973564091d
! .github/workflows/build-cross-compile.yml
Changeset: f2a013bd
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-03-26 11:05:42 +0000
URL: https://git.openjdk.org/jdk21u/commit/f2a013bd33910a04352d605f811263b55fc02676
8328825: Google CAInterop test failures
Backport-of: 70a15c73638f45b9ed629abc0ea2d86a324bf624
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
Changeset: e3f36477
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-03-27 10:02:16 +0000
URL: https://git.openjdk.org/jdk21u/commit/e3f36477d4a8b2831580fde423fdd748f367e93e
8280056: gtest/LargePageGtests.java#use-large-pages failed "os.release_one_mapping_multi_commits_vm"
Backport-of: 66520be7a752ebade6c88d164bc87c4bfcfce40a
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: 77519962
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-03-28 07:59:30 +0000
URL: https://git.openjdk.org/jdk21u/commit/7751996220f2d814f2da7cc1618a6f20f1c5be00
8326661: sun/java2d/cmm/ColorConvertOp/ColConvTest.java assumes profiles were generated by LCMS
Backport-of: 1f43fa0f8b0f956b41015e0ebc257e15a11ad99b
! test/jdk/sun/java2d/cmm/ColorConvertOp/ColConvCCMTest.java
Changeset: 0bfb53c8
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-03-28 07:59:55 +0000
URL: https://git.openjdk.org/jdk21u/commit/0bfb53c878d8222ad9836f9e960d7433ed66a2aa
8323994: gtest runner repeats test name for every single gtest assertion
Backport-of: 1aae980c549741cf5fc5ca51f3c299285bafa49d
! test/hotspot/jtreg/gtest/GTestResultParser.java
Changeset: c263bc5e
Author: Elif Aslan <elifasln at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-03-28 18:11:31 +0000
URL: https://git.openjdk.org/jdk21u/commit/c263bc5ee771a3784fc2044f362592891ba1ca53
8327998: Enable java/lang/ProcessBuilder/JspawnhelperProtocol.java on Mac
Backport-of: cc1800fa4de3c1369efd46f5ca967ea82763f5d5
! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java
Changeset: 6791646b
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-04-01 01:57:12 +0000
URL: https://git.openjdk.org/jdk21u/commit/6791646b9f9673ea36a67e5af7584929dfb16069
8328812: Update and move siphash license
Backport-of: ce7ebaa606f96fdfee66d300b56022d9903b5ae3
= src/java.base/share/legal/siphash.md
Changeset: 245de593
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-01 16:21:29 +0000
URL: https://git.openjdk.org/jdk21u/commit/245de5938d5e29827814681c139c4d4d16262f10
8309752: com/sun/jdi/SetLocalWhileThreadInNative.java fails with virtual test thread factory due to OpaqueFrameException
Backport-of: 1612b6dc6e7075e1c0c82d0e92910051c8066fe5
! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/SetLocalWhileThreadInNative.java
Changeset: 2800d8bc
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-01 16:25:08 +0000
URL: https://git.openjdk.org/jdk21u/commit/2800d8bc708f7ccdf32ef64c52f99f40b1459698
8326643: JDK server does not send a dummy change_cipher_spec record after HelloRetryRequest message
Backport-of: d44aaa37f98dd383aebbec097427feb1f1c29b74
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
+ test/jdk/javax/net/ssl/TLSv13/EngineOutOfSeqCCS.java
Changeset: d17aa5ed
Author: María Arias de Reyna <ariasdereyna at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-04-02 08:40:56 +0000
URL: https://git.openjdk.org/jdk21u/commit/d17aa5ed0097e3f108657761cfc29b959229e70a
8319437: NMT should show library names in call stacks
Backport-of: e33b6c10f8d3244ec2f4204cd4de404e0e0686eb
! src/hotspot/share/utilities/nativeCallStack.cpp
Changeset: f5dfd8be
Author: Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-02 09:11:30 +0000
URL: https://git.openjdk.org/jdk21u/commit/f5dfd8be584a19bcb25813c0488eb3dc87367619
8311823: JFR: Uninitialized EventEmitter::_thread_id field
Backport-of: 9688ec2d0d9fd830d993454ea093b68b0f85ebe7
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp
Changeset: 0bbb8033
Author: Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-02 09:11:43 +0000
URL: https://git.openjdk.org/jdk21u/commit/0bbb8033ab35c59215f09cf5329592dc34b38520
8318727: Enable parallelism in vmTestbase/vm/gc/concurrent tests
Backport-of: 29d462a07239a57b83850b9a8662573291fdbdf7
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp0rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp10rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp30yp25rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp0rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr30st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp0mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr0st300/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr30st0t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp30mr70st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st0/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp50yp10rp70mr30st300t1/TEST.properties
- test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/lp60yp0rp30mr0st300/TEST.properties
Changeset: 4c7b1d93
Author: Taizo Kurashige <103394724+kurashige23 at users.noreply.github.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-02 09:13:22 +0000
URL: https://git.openjdk.org/jdk21u/commit/4c7b1d93d9d2b283571bb2b9affb0fc3e42e0a75
8313710: jcmd: typo in the documentation of JFR.start and JFR.dump
Backport-of: 16d917a85f9311611a14a63f1e53afae970efc73
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
Changeset: 342ae649
Author: Long Yang <lyang at openjdk.org>
Committer: Jie Fu <jiefu at openjdk.org>
Date: 2024-04-03 01:27:52 +0000
URL: https://git.openjdk.org/jdk21u/commit/342ae64964a82fd12abdf736dbefa83371c7f762
8319876: Reduce memory consumption of VM_ThreadDump::doit
Reviewed-by: phh
Backport-of: 8ec6b8de3bb3d7aeebdcb45d761b18cce3bab75e
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/services/threadService.cpp
Changeset: 9e6fb828
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-03 06:50:39 +0000
URL: https://git.openjdk.org/jdk21u/commit/9e6fb8287ad670ffd5583d3de04e320ca827a58d
8328592: hprof tests fail with -XX:-CompactStrings
Backport-of: bb3e84bd1fd8217fcb319de8a0716e44359e3423
! test/lib/jdk/test/lib/hprof/model/JavaObject.java
! test/lib/jdk/test/lib/hprof/model/JavaValueArray.java
Changeset: 80cf08aa
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-03 08:58:07 +0000
URL: https://git.openjdk.org/jdk21u/commit/80cf08aa0b1b9f5d5bd19e1b6a88f6725b233f30
8294985: SSLEngine throws IAE during parsing of X500Principal
Backport-of: 80edd5c298f21c5e5be3a0c2bb63129e76e0334f
! src/java.base/share/classes/sun/security/ssl/CertificateAuthoritiesExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
+ test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA.java
+ test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA12.java
Changeset: fa5cc588
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-03 09:00:18 +0000
URL: https://git.openjdk.org/jdk21u/commit/fa5cc58822262976daff6bf489ce000dddc3654f
8315605: G1: Add number of nmethods in code roots scanning statistics
Backport-of: 7ef059a75cdd2e96421a165ea1dd8391381bd7b5
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: 8d3151f0
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-03 09:08:52 +0000
URL: https://git.openjdk.org/jdk21u/commit/8d3151f098c319517d65ecb0fd9c38a51593c38b
8316002: Remove unnecessary seen_dead_loader in ClassLoaderDataGraph::do_unloading
Backport-of: 50158f393e0b077b22886f44624ff23e65dedeb8
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
Changeset: 618a7baa
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-03 09:11:38 +0000
URL: https://git.openjdk.org/jdk21u/commit/618a7baa1f0361b43d003b090d635166fa67e187
8315998: Remove dead ClassLoaderDataGraphKlassIteratorStatic
Backport-of: 347beb21aa856cebdcf4407eac59f1cad46376c1
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.cpp
! src/hotspot/share/classfile/classLoaderDataGraph.hpp
! src/hotspot/share/interpreter/invocationCounter.cpp
! src/hotspot/share/interpreter/invocationCounter.hpp
Changeset: 92b237c4
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-03 09:26:28 +0000
URL: https://git.openjdk.org/jdk21u/commit/92b237c461d610b6ce3876ba0333bb3285042f40
8315485: (fs) Move java/nio/file/Path/Misc.java tests into java/nio/file/Path/PathOps.java
Reviewed-by: lucy
Backport-of: 8dfde28b289cbb53173f0ab759156088bbaf74f1
- test/jdk/java/nio/file/Path/Misc.java
! test/jdk/java/nio/file/Path/PathOps.java
Changeset: 7c5ff9aa
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-03 09:28:57 +0000
URL: https://git.openjdk.org/jdk21u/commit/7c5ff9aac5d84588493e18968b0d5bbd93980d2d
8316670: Remove effectively unused nmethodBucket::_count
Backport-of: 837783c2d333627bfcbef00fc67024aff847bd9f
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp
Changeset: 32ab4a2a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-03 09:30:21 +0000
URL: https://git.openjdk.org/jdk21u/commit/32ab4a2ab630da19197c827215210f623f015145
8316669: ImmutableOopMapSet destructor not called
Backport-of: 3d6e775d7135919519a9748036cd20b6c130bb42
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/compiler/oopMap.cpp
! src/hotspot/share/compiler/oopMap.hpp
Changeset: 08396870
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-03 09:40:16 +0000
URL: https://git.openjdk.org/jdk21u/commit/08396870958bdf66f6d20bd80512109cd6246589
8317235: Remove Access API use in nmethod class
Backport-of: c47a0ce3f03daf7a4ec0c0c8b8626bb662836936
! src/hotspot/share/code/nmethod.cpp
Changeset: c094d7e4
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-03 09:45:32 +0000
URL: https://git.openjdk.org/jdk21u/commit/c094d7e42f8b9eeddadab5e22ab2e258fc2f2514
8317677: Specialize Vtablestubs::entry_for() for VtableBlob
Backport-of: 1082c0e767a5060d1969edc5ef16f9974e799960
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
Changeset: d2c6be94
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-03 09:46:34 +0000
URL: https://git.openjdk.org/jdk21u/commit/d2c6be94255d6f46820c8af437987a008d11a123
8317350: Move code cache purging out of CodeCache::UnloadingScope
Backport-of: bd3bc2c6181668b5856732666dc251136b7fbb99
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 620250b8
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-03 09:48:18 +0000
URL: https://git.openjdk.org/jdk21u/commit/620250b8e609ec38e8cfff7dcf677d9a796ed8e4
8317965: TestLoadLibraryDeadlock.java fails with "Unable to load native library.: expected true, was false"
8319265: TestLoadLibraryDeadlock.java fails on windows-x64 "Unable to load b.jar"
Backport-of: 5207443b360cfe3ee9c53ece55da3464c13f6a9f
! test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/LoadLibraryDeadlock.java
! test/jdk/java/lang/ClassLoader/loadLibraryDeadlock/TestLoadLibraryDeadlock.java
Changeset: 78e35ea1
Author: Christoph Langer <clanger at openjdk.org>
Date: 2024-04-03 12:08:11 +0000
URL: https://git.openjdk.org/jdk21u/commit/78e35ea113bed4a5f66225836c887a45696bbf44
8185862: AWT Assertion Failure in ::GetDIBits(hBMDC, hBM, 0, 1, 0, gpBitmapInfo, 0) 'awt_Win32GraphicsDevice.cpp', at line 185
Backport-of: dcca5daaf7f51c6579369c6ba3430a3d7962dbf2
! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java
! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java
! src/java.desktop/windows/classes/sun/awt/Win32GraphicsEnvironment.java
! src/java.desktop/windows/native/libawt/windows/Devices.cpp
! src/java.desktop/windows/native/libawt/windows/Devices.h
+ src/java.desktop/windows/native/libawt/windows/awt_PlatformGraphicsInfo.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp
! test/jdk/javax/swing/reliability/HangDuringStaticInitialization.java
Changeset: fbc5871c
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-04 16:08:27 +0000
URL: https://git.openjdk.org/jdk21u/commit/fbc5871c084bd90f926358d1f49dfeaee06e1a52
8328638: Fallback option for POST-only OCSP requests
8329213: Better validation for com.sun.security.ocsp.useget option
Reviewed-by: serb
Backport-of: 614db2ea9e10346475eef34629eab54878aa482d
! src/java.base/share/classes/sun/security/action/GetPropertyAction.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! test/jdk/java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
Changeset: 74dcc30d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-04 20:49:48 +0000
URL: https://git.openjdk.org/jdk21u/commit/74dcc30d5fd7e37e37f87216ce5a60c76ee94e82
8288936: Wrong lock ordering writing G1HeapRegionTypeChange JFR event
Backport-of: 0eb0997ae4f81314b764241e69dae5c698dbb6c6
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: 702d3372
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-04 20:53:40 +0000
URL: https://git.openjdk.org/jdk21u/commit/702d337294f405e8962c9fcd1823cd358035c372
8304839: Move TestScaffold.main() to the separate class DebugeeWrapper
Backport-of: ee9776fa23e2287b704d4f1a55179e83516d1e4c
! test/jdk/com/sun/jdi/ClassesByName2Test.java
+ test/jdk/com/sun/jdi/DebuggeeWrapper.java
! test/jdk/com/sun/jdi/DeferredStepTest.java
! test/jdk/com/sun/jdi/EATests.java
! test/jdk/com/sun/jdi/ForceEarlyReturnTest.java
! test/jdk/com/sun/jdi/InterruptHangTest.java
! test/jdk/com/sun/jdi/InvokeHangTest.java
! test/jdk/com/sun/jdi/JdbLockTest.java
! test/jdk/com/sun/jdi/JdbStopThreadidTest.java
! test/jdk/com/sun/jdi/MonitorEventTest.java
! test/jdk/com/sun/jdi/MultiBreakpointsTest.java
! test/jdk/com/sun/jdi/PopAsynchronousTest.java
! test/jdk/com/sun/jdi/PopFramesTest.java
! test/jdk/com/sun/jdi/ResumeOneThreadTest.java
! test/jdk/com/sun/jdi/SetLocalWhileThreadInNative.java
! test/jdk/com/sun/jdi/SimulResumerTest.java
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jdk/com/sun/jdi/ThreadMemoryLeakTest.java
! test/jdk/com/sun/jdi/TwoThreadsTest.java
Changeset: 1563c54a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-04 20:55:16 +0000
URL: https://git.openjdk.org/jdk21u/commit/1563c54a7f0a5cac7a56b945da468b6687dcd0a6
8319153: Fix: Class is a raw type in ProcessTools
Backport-of: 1c2ea1d27b1895dca3b30073e3516978083dc70a
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: c05f3bf4
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-04-05 06:44:49 +0000
URL: https://git.openjdk.org/jdk21u/commit/c05f3bf4a4d8180d11abf055a9456eade963d64a
8328776: [AIX] remove checked_vmgetinfo, use vmgetinfo directly
Backport-of: cf9b5a71bd66a51147d0dbf9ecf4038101a1e191
! src/hotspot/os/aix/os_aix.cpp
Changeset: bdf57475
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-04-05 06:47:31 +0000
URL: https://git.openjdk.org/jdk21u/commit/bdf57475efa84c96e6ccbdbb4355d5d2d0939930
8328709: AIX os::get_summary_cpu_info support Power 10
Backport-of: b235682a18653ab16f2d9b03b1e55698a91273b7
! src/hotspot/os/aix/os_aix.cpp
Changeset: b80fb5e6
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-04-05 06:50:18 +0000
URL: https://git.openjdk.org/jdk21u/commit/b80fb5e6d4c5fa5bd0df31ae2d52bd872880c16e
8327468: Do not restart close if errno is EINTR [macOS/linux]
Backport-of: 481c866df87c693a90a1da20e131e5654b084ddd
! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c
! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c
Changeset: ccaa6d7e
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-05 19:08:31 +0000
URL: https://git.openjdk.org/jdk21u/commit/ccaa6d7ebf7fb1352858a2f26470d8d35bcff5a8
8303773: Replace "main.wrapper" with "test.thread.factory" property in test code
Backport-of: 89987dbf8789f166fe24e7facf5b8cc9a3c292c2
! test/hotspot/jtreg/vmTestbase/nsk/jdb/monitor/monitor001/monitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/threads/threads003/threads003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/unmonitor/unmonitor001/unmonitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadGroupReference/threads/threads001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadStartEvent/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIThreadFactory.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/RunParams.java
! test/jdk/com/sun/jdi/DebuggeeWrapper.java
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jtreg_test_thread_factory/src/share/classes/Virtual.java
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: 40b1c4b3
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-05 19:09:59 +0000
URL: https://git.openjdk.org/jdk21u/commit/40b1c4b3c8ecb6479c8244155d1c89dd87de214b
8308453: Convert JKS test keystores in test/jdk/javax/net/ssl/etc to PKCS12
Backport-of: 1696603ccd43a279efa35d9f6617ce664bfdf504
! test/jdk/javax/net/ssl/SSLSession/ResumeTLS13withSNI.java
! test/jdk/javax/net/ssl/SSLSession/SSLCtxAccessToSessCtx.java
! test/jdk/javax/net/ssl/SSLSession/SessionCacheSizeTests.java
! test/jdk/javax/net/ssl/SSLSession/SessionTimeOutTests.java
! test/jdk/javax/net/ssl/etc/keystore
! test/jdk/javax/net/ssl/etc/truststore
! test/jdk/javax/net/ssl/etc/unknown_keystore
! test/jdk/sun/net/www/http/HttpClient/B8025710.java
! test/jdk/sun/security/provider/X509Factory/BadPem.java
! test/jdk/sun/security/provider/X509Factory/BigCRL.java
! test/jdk/sun/security/ssl/GenSSLConfigs/main.java
! test/jdk/sun/security/ssl/InputRecord/ClientHelloRead.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA12.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketSSLEngineCloseInbound.java
! test/jdk/sun/security/ssl/ServerHandshaker/GetPeerHost.java
! test/jdk/sun/security/ssl/ServerHandshaker/GetPeerHostServer.java
! test/jdk/sun/security/ssl/ServerHandshaker/HelloExtensionsTest.java
! test/jdk/sun/security/ssl/X509KeyManager/PreferredKey.java
! test/jdk/sun/security/ssl/X509KeyManager/SelectOneKeyOutOfMany.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/CertRequestOverflow.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/CheckNullEntity.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/X509ExtendedTMEnabled.java
Changeset: 85ca7893
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-05 19:11:13 +0000
URL: https://git.openjdk.org/jdk21u/commit/85ca789303aeb936142c8024f305c642773733e1
8318962: Update ProcessTools javadoc with suggestions in 8315097
Backport-of: 7e4cb2f09d1219c6ba7bfa77be831a7c7c9b055a
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: e1f8f838
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-05 19:12:41 +0000
URL: https://git.openjdk.org/jdk21u/commit/e1f8f838d72a78dd3a049ff594b3d5d4812826fc
8316460: 4 javax/management tests ignore VM flags
Backport-of: d39b7bab27af5ba24ff0925037b8e5fb99680dc0
! test/jdk/ProblemList-Virtual.txt
! test/jdk/javax/management/ImplementationVersion/ImplVersionTest.java
! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java
! test/jdk/javax/management/remote/mandatory/version/ImplVersionTest.java
! test/jdk/javax/management/security/HashedPasswordFileTest.java
Changeset: 8ed46c2b
Author: Dan Lutker <dlutker at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-08 06:58:00 +0000
URL: https://git.openjdk.org/jdk21u/commit/8ed46c2b0e8c5f440a7f079953ea51b1f9e0d41e
8294699: Launcher causes lingering busy cursor
Backport-of: d3df3eb5d7f5537ade917db7a36caba028f94111
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
Changeset: e5c1031e
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-08 12:13:21 +0000
URL: https://git.openjdk.org/jdk21u/commit/e5c1031e1fce25b20e41a5fc6088fa441176b15e
8293069: Make -XX:+Verbose less verbose
Backport-of: 238c51e621d17a24d35085a54c129ce99ad6d0d8
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/doCall.cpp
Changeset: 3b3ec133
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-08 12:18:26 +0000
URL: https://git.openjdk.org/jdk21u/commit/3b3ec13364767dcbdbf4ae80e41f01a546f9696e
8314975: JavadocTester should set source path if not specified
Backport-of: 2f4d601a56bf02db2766d1f8a2ddfff906b78678
! test/langtools/jdk/javadoc/lib/javadoc/tester/JavadocTester.java
Changeset: e5ee283b
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-08 12:20:02 +0000
URL: https://git.openjdk.org/jdk21u/commit/e5ee283bc9f5bf1c89926c7f25c7b41d292ff85c
8321163: [test] OutputAnalyzer.getExitValue() unnecessarily logs even when process has already completed
Backport-of: 672f37324f9f15ae3e03b9b3b86c7106e6a09eed
! test/lib/jdk/test/lib/process/OutputBuffer.java
Changeset: d5c170ac
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-08 12:21:53 +0000
URL: https://git.openjdk.org/jdk21u/commit/d5c170ac5ccede957dd71f5bee50539cb14756da
8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only
Backport-of: 3ebe6c192a5dd5cc46ae2d263713c9ff38cd46bb
! test/jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/jdk/java/lang/instrument/ManifestTest.sh
! test/jdk/java/lang/instrument/RedefineBigClass.sh
! test/jdk/java/lang/instrument/RedefineClassWithNativeMethod.sh
! test/jdk/java/lang/instrument/RedefineMethodAddInvoke.sh
! test/jdk/java/lang/instrument/RedefineMethodDelInvoke.sh
! test/jdk/java/lang/instrument/RedefineMethodInBacktrace.sh
! test/jdk/java/lang/instrument/RedefineMethodWithAnnotations.sh
! test/jdk/java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh
! test/jdk/java/lang/instrument/RetransformBigClass.sh
! test/jdk/java/lang/instrument/StressGetObjectSizeTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh
Changeset: 2a56bfbb
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-08 12:23:36 +0000
URL: https://git.openjdk.org/jdk21u/commit/2a56bfbb6a5630b05efb9df2f876f63ba1783c67
8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags
Backport-of: 9029bf644e238a504e1f114a73edf5760d19980b
! test/jdk/java/lang/instrument/NegativeAgentRunner.java
! test/jdk/java/lang/instrument/PremainClass/PremainClassTest.java
Changeset: 35f291b9
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-08 12:24:51 +0000
URL: https://git.openjdk.org/jdk21u/commit/35f291b9575620d2728193359d8a13aa10b1467b
8326718: Test java/util/Formatter/Padding.java should timeout on large inputs before fix in JDK-8299677
Backport-of: 4f336085d1098e7fba7b58f0a73c028179a2a13d
! test/jdk/java/util/Formatter/Padding.java
Changeset: 1c4479fd
Author: Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-08 20:21:25 +0000
URL: https://git.openjdk.org/jdk21u/commit/1c4479fd398b5ca31bc3a3d0e520b1ef3fea5cad
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: b9ca2532
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-08 20:55:58 +0000
URL: https://git.openjdk.org/jdk21u/commit/b9ca2532287b02388cd6f9e69b02a86713fc5b88
8325203: System.exit(0) kills the launched 3rd party application
Backport-of: 6944537c3ebbbb638479e4c2b90a71ad5869023c
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
Changeset: d5f44dca
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-09 05:58:24 +0000
URL: https://git.openjdk.org/jdk21u/commit/d5f44dcae2f0be291e1ce52562574fccce7dc763
8319650: Improve heap dump performance with class metadata caching
Reviewed-by: phh
Backport-of: 03db82818b905f21cb5ad1d56a687e238b4a6e33
! src/hotspot/share/services/heapDumper.cpp
Changeset: fd507393
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-04-09 08:40:49 +0000
URL: https://git.openjdk.org/jdk21u/commit/fd507393b4a1792e0e7e6d7be363b7c5b441b716
8315652: RISC-V: Features string uses wrong separator for jtreg
Reviewed-by: rehn
Backport-of: cbbfa0ddfb1485edfc6275dd7085b3096f7eccf6
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 88abc6ad
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-04-09 08:53:55 +0000
URL: https://git.openjdk.org/jdk21u/commit/88abc6adb50997b90830980aa6fe9467ddf9a828
8328604: remove on_aix() function
Backport-of: 940d1965f831a9f7e4f1ce34e381c038827c7ca2
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
Changeset: e95e6fee
Author: Amos Shi <ashi at openjdk.org>
Date: 2024-04-09 18:16:23 +0000
URL: https://git.openjdk.org/jdk21u/commit/e95e6feed59f478967a4d26fc30d190355a892c2
8305645: System Tray icons get corrupted when Windows primary monitor changes
Backport-of: 6cd370e04b01c3033eb439de0f38e9b6d703c6f4
! src/java.desktop/windows/native/libawt/windows/awt_TrayIcon.cpp
! test/jdk/java/awt/TrayIcon/TrayIconScalingTest.java
Changeset: 8173c648
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-10 06:43:01 +0000
URL: https://git.openjdk.org/jdk21u/commit/8173c6489dd09c57a7f6c18c76ae002ef1fbe8bb
8329570: G1: Excessive is_obj_dead_cond calls in verification
Backport-of: 29992e1fca4faef0fe0ac453c7e78db4628d5e70
! src/hotspot/share/gc/g1/heapRegion.cpp
Changeset: e0d22481
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-10 09:45:21 +0000
URL: https://git.openjdk.org/jdk21u/commit/e0d22481451e74944ea688e74e54df8bed9f064d
8311881: jdk/javax/swing/ProgressMonitor/ProgressTest.java does not show the ProgressMonitorInputStream all the time
Backport-of: 197981b431fb7c7e6740ac45a671b99d1c7583c6
! test/jdk/javax/swing/ProgressMonitor/ProgressTest.java
Changeset: 38a2173d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-10 09:46:29 +0000
URL: https://git.openjdk.org/jdk21u/commit/38a2173d5468a467d8ae00d70569840a1619adc7
8318585: Rename CodeCache::UnloadingScope to UnlinkingScope
Reviewed-by: sgehwolf
Backport-of: 4eab39d9415b2ec5c2984d0d3c110e9364090835
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: c254affa
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-10 09:57:44 +0000
URL: https://git.openjdk.org/jdk21u/commit/c254affaf2e5c6f55ccb5a8724714aa60e48bf00
8321718: ProcessTools.executeProcess calls waitFor before logging
Backport-of: 9ab29f8dcd1c0092e4251f996bd53c704e87a74a
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
! test/lib/jdk/test/lib/process/OutputBuffer.java
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: 6f609576
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-10 09:58:59 +0000
URL: https://git.openjdk.org/jdk21u/commit/6f609576d53fd0f3fead712bdda807169e81d2f9
8328037: Test java/util/Formatter/Padding.java has unnecessary high heap requirement after JDK-8326718
Backport-of: 128e60a29f1bd1e1fbe165ac382107070858ecc6
! test/jdk/java/util/Formatter/Padding.java
Changeset: 249d8963
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-10 18:13:01 +0000
URL: https://git.openjdk.org/jdk21u/commit/249d89632c8e78b301c419678081796bf273e285
8328702: C2: Crash during parsing because sub type check is not folded
Backport-of: e5e21a8a6e64466f9cda2064aa2723a15d4ae86a
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/type.cpp
+ test/hotspot/jtreg/compiler/types/TestSubTypeCheckWithBottomArray.java
Changeset: fb10dd97
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-04-11 02:01:33 +0000
URL: https://git.openjdk.org/jdk21u/commit/fb10dd97ed3fcfe2adfbdeff916a45f378ea2da9
8281658: Add a security category to the java -XshowSettings option
Backport-of: 2e12a123c9955b7360fd752a6a33d59b6271c5af
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
+ src/java.base/share/classes/sun/launcher/SecuritySettings.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! test/jdk/java/security/Security/ConfigFileTest.java
! test/jdk/tools/launcher/Settings.java
Changeset: ba4ad2b4
Author: Soumadipta Roy <roysouma at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-11 07:09:54 +0000
URL: https://git.openjdk.org/jdk21u/commit/ba4ad2b4874482b37889576020ab846b4b75cf6d
8316608: Enable parallelism in vmTestbase/gc/vector tests
Backport-of: f61499c73fe03e2e3680d7f58a84183364c5c5ac
- test/hotspot/jtreg/vmTestbase/gc/vector/CircularListHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/CircularListLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/DoubleArrayLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/FloatArrayLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/LinearListHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/NonbranchyTreeLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayHigh/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/ObjectArrayLow/TEST.properties
- test/hotspot/jtreg/vmTestbase/gc/vector/SimpleGC/TEST.properties
Changeset: fbb424f9
Author: Christoph Langer <clanger at openjdk.org>
Date: 2024-04-11 08:38:52 +0000
URL: https://git.openjdk.org/jdk21u/commit/fbb424f95d73e99c7a533ed5dae8fbb6d13dc93b
8325579: Inconsistent behavior in com.sun.jndi.ldap.Connection::createSocket
Backport-of: 92d6fa4abec1fdf8e57723e4490be0ba4f97e59d
! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/module-info.java
! test/jdk/com/sun/jndi/ldap/LdapSSLHandshakeFailureTest.java
Changeset: c993c0cd
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-11 09:20:06 +0000
URL: https://git.openjdk.org/jdk21u/commit/c993c0cd990426c4e4e5ee53a615f932f744e65a
8313702: Update IANA Language Subtag Registry to Version 2023-08-02
Backport-of: 1da82a34b14189814e45a93c68620ccb51427111
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: d1caa3fd
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-11 09:25:20 +0000
URL: https://git.openjdk.org/jdk21u/commit/d1caa3fdf8596de73e383a9c9fda4d02149e370c
8313899: JVMCI exception Translation can fail in TranslatedException.<clinit>
Backport-of: 6f5c903d10aa5f7ff979a79f121609c167f88eff
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/java.base/share/classes/jdk/internal/vm/TranslatedException.java
! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java
Changeset: db8ea85c
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-11 09:26:56 +0000
URL: https://git.openjdk.org/jdk21u/commit/db8ea85c7d8259a4c46ba5d1a66d7acc2c4da3e6
8303959: tools/jpackage/share/RuntimePackageTest.java fails with java.lang.AssertionError missing files
Backport-of: 5a6aa569aa279141193038dc2e61e18a8b24bc11
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: dc536692
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-11 09:55:24 +0000
URL: https://git.openjdk.org/jdk21u/commit/dc536692917b34e44e0daef564fdef7cdb826e4d
8318322: Update IANA Language Subtag Registry to Version 2023-10-16
Backport-of: cc8f8da293914c25cb15d38caad994bc761a3957
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: db750ffb
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-11 09:56:47 +0000
URL: https://git.openjdk.org/jdk21u/commit/db750ffb896bd2a9a8135304bb6fcadae02fa695
8320349: Simplify FileChooserSymLinkTest.java by using single-window testUI
Backport-of: b1cb37432a4b4a10ba68f468e4d988f2a935f198
! test/jdk/javax/swing/JFileChooser/FileChooserSymLinkTest.java
Changeset: 18254641
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-04-11 12:41:04 +0000
URL: https://git.openjdk.org/jdk21u/commit/18254641606816215189a06a281e1763fd86eecf
8329823: RISC-V: Need to sync CPU features with related JVM flags
Backport-of: b9331cd25ca88b07ce079405f5e3031cf8c13ea6
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 807f21d6
Author: Sidraya Jayagond <sjayagond at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-04-12 08:54:17 +0000
URL: https://git.openjdk.org/jdk21u/commit/807f21d6986312e2ef5be2d36a29f464ad33fddc
8329545: [s390x] Fix garbage value being passed in Argument Register
Backport-of: e0fd6c4c9e30ef107ea930c8ecc449842ae4b8d4
! src/hotspot/cpu/s390/foreignGlobals_s390.cpp
Changeset: eec41a48
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-04-15 07:39:08 +0000
URL: https://git.openjdk.org/jdk21u/commit/eec41a48a87cf8bd559b5e3803afb820b095178b
8328589: unify os::breakpoint among posix platforms
Backport-of: 93d1700f23d42cb35b6028c5d7d029c035711acf
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
Changeset: f5c0d782
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-04-15 08:24:02 +0000
URL: https://git.openjdk.org/jdk21u/commit/f5c0d7824fac3ceb45ad405ee242b6f5909dd25e
8329961: Buffer overflow in os::Linux::kernel_version
Backport-of: 279ed0ddd505fb3052b818f755b4b220ed5557e6
! src/hotspot/os/linux/os_linux.cpp
Changeset: 0dd48086
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-04-16 01:57:57 +0000
URL: https://git.openjdk.org/jdk21u/commit/0dd4808640cc934caa02031f1aae6daee985008a
8328540: test javax/swing/JSplitPane/4885629/bug4885629.java fails on windows hidpi
Backport-of: fa823bd21c6676c67c42275efb59868200409b38
! test/jdk/javax/swing/JSplitPane/4885629/bug4885629.java
Changeset: f95de5b2
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-16 08:25:15 +0000
URL: https://git.openjdk.org/jdk21u/commit/f95de5b2020ecd8f947711c70cfd30723f2f7078
8320714: java/util/Locale/LocaleProvidersRun.java and java/util/ResourceBundle/modules/visibility/VisibilityTest.java timeout after passing
Backport-of: 69c0b24386d0bcf2f2d623ccef0192a54753f916
! test/jdk/java/util/Locale/LocaleProvidersRun.java
! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java
Changeset: e9e042b2
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-16 08:26:38 +0000
URL: https://git.openjdk.org/jdk21u/commit/e9e042b2d9fadfbbecc60c38c30b3453061b91cc
8327631: Update IANA Language Subtag Registry to Version 2024-03-07
Backport-of: d5b95a0ed38b10ed9f51d20255e06eb38fdd8b82
! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java
Changeset: b980e1c5
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-16 08:27:51 +0000
URL: https://git.openjdk.org/jdk21u/commit/b980e1c5d6bb0047e4ea8af627bc8a7a59b0e466
8328988: [macos14] Problem list LightweightEventTest.java which fails due to macOS bug described in JDK-8322653
Backport-of: 2374d1e334ba0528b39239a01fe52d5843e678df
! test/jdk/ProblemList.txt
Changeset: fc7d8f80
Author: Robert Toyonaga <rtoyonag at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-04-16 15:09:33 +0000
URL: https://git.openjdk.org/jdk21u/commit/fc7d8f80d9fcfb10f5ee4249b2b7b302b0db67eb
8326521: JFR: CompilerPhase event test fails on windows 32 bit
Backport-of: 96530bcc07514c3eda40fd6ffa74f197fe541dea
! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java
Changeset: 8fa8e02d
Author: Robert Toyonaga <rtoyonag at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-04-16 15:10:52 +0000
URL: https://git.openjdk.org/jdk21u/commit/8fa8e02de980c51ab6793db6584a3e31ff59dd57
8305931: jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java failed with "Expected chains but found none"
Backport-of: 65be5e0c547d74ca7de288b164aa9bd6d6855685
! test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java
Changeset: 7743b6ca
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-17 11:34:36 +0000
URL: https://git.openjdk.org/jdk21u/commit/7743b6ca05b8486eeb38cbbe74569401ce62fe2a
Merge
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
Changeset: f0f2e70f
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-04-19 09:46:54 +0000
URL: https://git.openjdk.org/jdk21u/commit/f0f2e70f84ee4ddb2e2af97d68713c8952b7928f
8326936: RISC-V: Shenandoah GC crashes due to incorrect atomic memory operations
8316186: RISC-V: Remove PlatformCmpxchg<4>
8330242: RISC-V: Simplify and remove CORRECT_COMPILER_ATOMIC_SUPPORT in atomic_linux_riscv.hpp
Reviewed-by: fyang
Backport-of: a089ed2b9289eeda73bba47ac87e5bc81a4af9dc
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
Changeset: 6c5500bb
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-19 09:48:40 +0000
URL: https://git.openjdk.org/jdk21u/commit/6c5500bba68d62040004b3157b128ae645eb60c8
8318986: Improve GenericWaitBarrier performance
Backport-of: 30462f9da40d3a7ec18fcf46e2154fabb5fd4753
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! src/hotspot/share/utilities/waitBarrier_generic.hpp
Changeset: 686399a5
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-04-19 09:50:37 +0000
URL: https://git.openjdk.org/jdk21u/commit/686399a5be1289b4a9f82467292e71cfda5ba0c3
8318599: HttpURLConnection cache issues leading to crashes in JGSS w/ native GSS introduced by 8303809
Backport-of: f1a24f6d4827f9b8648dd2afe6d606dab67d51fe
! src/java.base/share/classes/sun/net/www/protocol/http/NegotiateAuthentication.java
Changeset: e63addbc
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-19 10:14:36 +0000
URL: https://git.openjdk.org/jdk21u/commit/e63addbc4d3f77e5c93b18c92243be72bf1eb9cd
8315503: G1: Code root scan causes long GC pauses due to imbalanced iteration
8317440: Lock rank checking fails when code root set is modified with the Servicelock held after JDK-8315503
8318720: G1: Memory leak in G1CodeRootSet after JDK-8315503
Reviewed-by: sgehwolf, shade
Backport-of: 795e5dcc856491031b87a1f2a942681a582673ab
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegionRemSet.cpp
! src/hotspot/share/gc/g1/heapRegionRemSet.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/gc/g1/test_g1CodeRootSet.cpp
Changeset: f341621c
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-19 10:47:23 +0000
URL: https://git.openjdk.org/jdk21u/commit/f341621cc7225a610cb95035bfdeabb4e3c17368
8323685: PrintSystemDictionaryAtExit has mutex rank assert
Backport-of: 2865afe759fd5362abd0947fd4c1f5c8d3519ca3
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
- test/hotspot/jtreg/runtime/PrintStringTableStats/PrintStringTableStatsTest.java
+ test/hotspot/jtreg/runtime/PrintingTests/ClassfilePrintingTests.java
Changeset: 41c8606e
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-19 10:51:55 +0000
URL: https://git.openjdk.org/jdk21u/commit/41c8606efb95b8d4663a996c0a22363fb15a5704
8316959: Improve InlineCacheBuffer pending queue management
Reviewed-by: roland
Backport-of: c9985720b91cf6ad2938e9be12da08c5193f83af
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/oops/compiledICHolder.cpp
Changeset: 5a94e485
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-19 10:53:13 +0000
URL: https://git.openjdk.org/jdk21u/commit/5a94e48505cb0f83b18bd0b14fd3a226e8119fb7
8317600: VtableStubs::stub_containing() table load not ordered wrt to stores
Reviewed-by: adinn
Backport-of: c566dfccf8aa0d5cd53a6e4de61a1bca9f1367b5
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
Changeset: 2a3c4fc1
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-19 10:54:43 +0000
URL: https://git.openjdk.org/jdk21u/commit/2a3c4fc1e4da52f0587fcc2d3d2efc74f249ada0
8318109: Writing JFR records while a CHT has taken its lock asserts in rank checking
Reviewed-by: mbaesken, sgehwolf
Backport-of: 9f767aa44b4699ed5404b934ac751f2cdd0ba824
! src/hotspot/share/runtime/mutexLocker.cpp
Changeset: 7c637914
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-19 10:56:07 +0000
URL: https://git.openjdk.org/jdk21u/commit/7c6379146e3b5c5625ff25f1585d3d14d778ed70
8319955: Improve dependencies removal during class unloading
Reviewed-by: stuefe
Backport-of: fbe19378c38decaff221f6570d1b78bb801a5e5d
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/dependencyContext.hpp
Changeset: 515783b8
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-22 07:47:02 +0000
URL: https://git.openjdk.org/jdk21u/commit/515783b86c5efae1f5385b4bc869869af58cb5bc
8328166: Epsilon: 'EpsilonHeap::allocate_work' misuses the parameter 'size' as size in bytes
Backport-of: 90ab52e598f74ed872fe404130d57f6596430727
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
Changeset: 667513ae
Author: Vladimir Petko <vpetko at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-22 08:53:37 +0000
URL: https://git.openjdk.org/jdk21u/commit/667513aeb1ffdab3ada8595d55ff955b8d3d77c3
8325028: (ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread
Backport-of: d1099033ac63b9dd0dd6e3a7341db929e9e0e56e
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
Changeset: d19b1a4c
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-22 13:55:30 +0000
URL: https://git.openjdk.org/jdk21u/commit/d19b1a4cccc697039907731bcc358e8aed3ce5df
8327486: java/util/Properties/PropertiesStoreTest.java fails "Text 'xxx' could not be parsed at index 20" after 8174269
Backport-of: e21da4caacb464827270d20b8fc62a50a1706316
! test/jdk/java/util/Properties/PropertiesStoreTest.java
Changeset: 9b04df20
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-22 13:57:10 +0000
URL: https://git.openjdk.org/jdk21u/commit/9b04df20e005e27bc1887650ed4de4ca6089d09d
8327180: Failed: java/io/ObjectStreamClass/ObjectStreamClassCaching.java#G1
Backport-of: 85fc47c81af81a595dc88e61454d8ba2d860f301
! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java
Changeset: 62993e7a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-22 13:59:03 +0000
URL: https://git.openjdk.org/jdk21u/commit/62993e7a1b1ea76386c24ae6b3dbc34bd08a3c92
8328555: hidpi problems for test java/awt/Dialog/DialogAnotherThread/JaWSTest.java
Backport-of: 23ebd9c3c69d09e6afe672d00b43da2ccc493480
+ test/jdk/java/awt/Dialog/JaWSTest.java
Changeset: af6c5854
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-22 14:01:24 +0000
URL: https://git.openjdk.org/jdk21u/commit/af6c5854235573a29b6b418e9f759e2564bca63a
8327474: Review use of java.io.tmpdir in jdk tests
Backport-of: 375bfac8e7ff3f871e2d986876f91a5fba200c83
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jdk/java/io/File/CheckPermission.java
! test/jdk/java/io/FileInputStream/NegativeAvailable.java
! test/jdk/java/nio/channels/unixdomain/Bind.java
! test/jdk/java/nio/channels/unixdomain/NonBlockingAccept.java
! test/jdk/java/util/zip/ZipFile/ZeroDate.java
! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java
! test/jdk/jdk/jfr/api/consumer/filestream/TestReuse.java
! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java
! test/jdk/jdk/nio/zipfs/ZeroDate.java
! test/jdk/sun/security/pkcs12/P12SecretKey.java
Changeset: a6931db9
Author: Amos Shi <ashi at openjdk.org>
Date: 2024-04-23 07:13:37 +0000
URL: https://git.openjdk.org/jdk21u/commit/a6931db9eee44a7b0468504e4c4ada81bcbbbdc0
8315071: Modify TrayIconScalingTest.java, PrintLatinCJKTest.java to use new PassFailJFrame's builder pattern usage
Backport-of: 31e26814db5d5ad5018fb6ed2e8160e8a01938ab
! test/jdk/java/awt/TrayIcon/TrayIconScalingTest.java
! test/jdk/java/awt/print/PrinterJob/PrintLatinCJKTest.java
Changeset: 1f43e2f8
Author: Amos Shi <ashi at openjdk.org>
Date: 2024-04-23 07:14:16 +0000
URL: https://git.openjdk.org/jdk21u/commit/1f43e2f864b2d9751f60eddbac4a12c3fef7ab9a
8326006: Allow TEST_VM_FLAGLESS to set flagless mode
Backport-of: d10f277bd39bb5ac9bd48939c916de607fef8ace
! test/jtreg-ext/requires/VMProps.java
Changeset: 8e438ab8
Author: Amos Shi <ashi at openjdk.org>
Date: 2024-04-23 07:14:53 +0000
URL: https://git.openjdk.org/jdk21u/commit/8e438ab8c7e1781c06c389565321d8b8f412cacf
8315824: Open source several Swing Text/HTML related tests
Backport-of: c11f8352e96a01b39e54080716030ec96f717cae
+ test/jdk/javax/swing/text/StyledEditorKit/bug4253334.java
+ test/jdk/javax/swing/text/StyledEditorKit/bug4329418.java
+ test/jdk/javax/swing/text/bug4739057.java
+ test/jdk/javax/swing/text/bug4763466.java
+ test/jdk/javax/swing/text/html/bug4210307.java
+ test/jdk/javax/swing/text/html/bug4839739.java
Changeset: b56b6f53
Author: Amos Shi <ashi at openjdk.org>
Date: 2024-04-23 07:15:34 +0000
URL: https://git.openjdk.org/jdk21u/commit/b56b6f53ae7a25661251b20d32d8eff3f47bf267
8327136: javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java fails on libgraal
Backport-of: 8f0fb27decec28f32e4d88341237189ba4a340fb
! test/jdk/javax/management/remote/mandatory/notif/NotifReconnectDeadlockTest.java
Changeset: 5880551e
Author: Amos Shi <ashi at openjdk.org>
Date: 2024-04-23 07:16:59 +0000
URL: https://git.openjdk.org/jdk21u/commit/5880551e785b24728de1e719738d4719ea54c509
8318854: [macos14] Running any AWT app prints Secure coding warning
Backport-of: 940f67c1a62c6f9462266f3a108649aca114cffa
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuBar.m
! src/java.desktop/macosx/native/libosxapp/QueuingApplicationDelegate.m
Changeset: d11a0654
Author: Amos Shi <ashi at openjdk.org>
Date: 2024-04-23 07:17:34 +0000
URL: https://git.openjdk.org/jdk21u/commit/d11a0654057c172adfbce53a3927df578b746fc7
8187759: Background not refreshed when painting over a transparent JFrame
Backport-of: 04d43c435d3ede519df169053dd9d724aa2312eb
! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java
+ test/jdk/javax/swing/JFrame/JFrameBackgroundRefreshTest.java
Changeset: ffdde9c2
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-23 07:32:07 +0000
URL: https://git.openjdk.org/jdk21u/commit/ffdde9c2fec4f0f79ebb20b186bf5ad1bd232d49
8320331: G1 Full GC Heap verification relies on metadata not reset before verification
Backport-of: 1629a9059bd2e0f07559a384be4276c7dc13eff2
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! test/hotspot/jtreg/runtime/Metaspace/FragmentMetaspace.java
Changeset: bb046b70
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-23 07:34:12 +0000
URL: https://git.openjdk.org/jdk21u/commit/bb046b70fb2d49d6e95e82676a688e6a4b6353b0
8320525: G1: G1UpdateRemSetTrackingBeforeRebuild::distribute_marked_bytes accesses partially unloaded klass
Backport-of: 21d361e944a599e82e5ed93aa81ad485b4601843
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
Changeset: a36d3dea
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-23 07:36:01 +0000
URL: https://git.openjdk.org/jdk21u/commit/a36d3deaec6e643a87997442002ebd35b6cdd97b
8328957: Update PKCS11Test.java to not use hardcoded path
Backport-of: 16576b87b7267aaa99c41f77993287e3479577aa
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: 18616558
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-23 10:45:34 +0000
URL: https://git.openjdk.org/jdk21u/commit/18616558d357a526323e3e8106d928ac631951f2
8316154: Opensource JTextArea manual tests
Backport-of: 33c62e4fffe33a7593fd0c01de53507bfd01dc3b
+ test/jdk/javax/swing/JTextArea/bug4265784.java
Changeset: febbf357
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-23 10:45:50 +0000
URL: https://git.openjdk.org/jdk21u/commit/febbf357f5f26a43a30cbcf2e88ed171b01b918a
8316242: Opensource SwingGraphics manual test
Backport-of: a57b9dab6c02c313f3975f47d502dae270c67508
+ test/jdk/javax/swing/SwingGraphics/TranslateTest.java
Changeset: ac402fb4
Author: María Arias de Reyna <ariasdereyna at redhat.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-23 10:54:33 +0000
URL: https://git.openjdk.org/jdk21u/commit/ac402fb4ba32557c9a94a9f7811c4e14c23366e5
8293850: need a largest_committed metric for each category of NMT's output
Reviewed-by: stuefe
Backport-of: 8647f001bbb804503e8491d10f77aa0f34d66bf2
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/memReporter.hpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
Changeset: 324cef1c
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-23 10:59:24 +0000
URL: https://git.openjdk.org/jdk21u/commit/324cef1ce38c80b2d5ee224ef31e29eb8633cac0
8327971: Multiple ASAN errors reported for metaspace
8327988: When running ASAN, disable dangerous NMT test
Reviewed-by: stuefe, shade
Backport-of: 9e566d76d1d8acca27d8f69fffcbeb0b49b060ba
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/utilities/macros.hpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp
! test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
Changeset: 031acf1c
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-04-23 13:29:53 +0000
URL: https://git.openjdk.org/jdk21u/commit/031acf1c9f4e9f89ab7537eed0212b34b68fae0d
8327096: (fc) java/nio/channels/FileChannel/Size.java fails on partition incapable of creating large files
Backport-of: 94b4ed5766381fdb922f9aaba02201a7fb735cb3
! test/jdk/java/nio/channels/FileChannel/Size.java
Changeset: 955fcc11
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-25 08:00:19 +0000
URL: https://git.openjdk.org/jdk21u/commit/955fcc11f8ec98f417e21d0e3ac0482bf064f4f3
8310355: Move the stub test from initialize_final_stubs() to test/hotspot/gtest
Backport-of: 4b9ec8245187a2eaccc711a6e5d3d4915dd022c9
! src/hotspot/share/runtime/stubRoutines.cpp
+ test/hotspot/gtest/runtime/test_stubRoutines.cpp
Changeset: 41237fce
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-25 08:02:16 +0000
URL: https://git.openjdk.org/jdk21u/commit/41237fce959471f9274cd122108b7c3bc2c3042d
8320707: Virtual thread test updates
Reviewed-by: simonis
Backport-of: b67b71cd87c62f15d5b73f923c300d0f77c988f5
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java
! test/jdk/java/lang/ScopedValue/StressStackOverflow.java
! test/jdk/java/lang/Thread/virtual/CarrierThreadWaits.java
! test/jdk/java/lang/Thread/virtual/GetStackTraceWhenRunnable.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
+ test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/StackTraces.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
- test/jdk/java/lang/Thread/virtual/WaitNotify.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java
+ test/lib/jdk/test/lib/thread/VThreadPinner.java
! test/lib/jdk/test/lib/thread/VThreadRunner.java
Changeset: 9c0e18c2
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-25 08:11:01 +0000
URL: https://git.openjdk.org/jdk21u/commit/9c0e18c2bb1fb628bd0a3a1785ab63ed0b74719f
8320924: Improve heap dump performance by optimizing archived object checks
Backport-of: f32ab8cc47c8a1b4887e9c7c86b145ce4b85c546
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: 2626d736
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-25 08:11:14 +0000
URL: https://git.openjdk.org/jdk21u/commit/2626d73689da8be1cab566fe18d5196f9e79df3d
8327989: java/net/httpclient/ManyRequest.java should not use "localhost" in URIs
Backport-of: da4dd7c008da4be54ee5f58d1ac19f440fd2a74e
! test/jdk/java/net/httpclient/ManyRequests.java
Changeset: 68d0925b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-25 08:55:45 +0000
URL: https://git.openjdk.org/jdk21u/commit/68d0925b09ab69ca6a8777703bdd2840c1e49911
8324933: ConcurrentHashTable::statistics_calculate synchronization is expensive
Backport-of: 0e2fdc95ae47c11e6a1e47cdc6190268e29a9d9c
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
Changeset: 2331bc75
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-25 09:30:25 +0000
URL: https://git.openjdk.org/jdk21u/commit/2331bc75b02ddcc093ef5811a7452f9999b4c8d6
8329013: StackOverflowError when starting Apache Tomcat with signed jar
Backport-of: 925d82931c09dc11ea5a3bc410ea5cfd67ee14aa
! src/java.base/share/classes/jdk/internal/event/EventHelper.java
+ test/jdk/jdk/security/logging/RecursiveEventHelper.java
Changeset: 1d01cd73
Author: Jonathan Dowland <jdowland at openjdk.org>
Date: 2024-04-26 09:17:02 +0000
URL: https://git.openjdk.org/jdk21u/commit/1d01cd7361141a389f076702d41dd3cc012827d3
8315889: Open source several Swing HTMLDocument related tests
Backport-of: 8f46abc938ffe338e25d5fdbdcfa0aaa12edfa58
+ test/jdk/javax/swing/text/html/HTMLDocument/bug4226914.java
+ test/jdk/javax/swing/text/html/HTMLDocument/bug4251593.java
+ test/jdk/javax/swing/text/html/HTMLDocument/bug4687405.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4213373.java
Changeset: 262cacb2
Author: María Arias de Reyna <ariasdereyna at redhat.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-26 11:14:49 +0000
URL: https://git.openjdk.org/jdk21u/commit/262cacb2385af4e0e2ee3a4e1f763b68e3101f28
8320061: [nmt] Multiple issues with peak accounting
Reviewed-by: shade, stuefe
Backport-of: dc256fbc6490f8163adb286dbb7380c10e5e1e06
! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! test/hotspot/jtreg/runtime/NMT/HugeArenaTracking.java
! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java
! test/hotspot/jtreg/runtime/NMT/MallocStressTest.java
! test/hotspot/jtreg/runtime/NMT/MallocTestType.java
! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java
+ test/hotspot/jtreg/runtime/NMT/NMTTestUtils.java
! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java
! test/hotspot/jtreg/runtime/NMT/ThreadedVirtualAllocTestType.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitUncommitRecommit.java
! test/hotspot/jtreg/runtime/NMT/VirtualAllocTestType.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
Changeset: 6f07ee48
Author: Amos Shi <ashi at openjdk.org>
Date: 2024-04-28 21:48:57 +0000
URL: https://git.openjdk.org/jdk21u/commit/6f07ee48ed74e3be7e458ce1f8c353fdb16e52d2
8324733: [macos14] Problem list tests which fail due to macOS bug described in JDK-8322653
Backport-of: d1e676360d5143cf12655ab1175a4a60bf402473
! test/jdk/ProblemList.txt
Changeset: e59f4fa6
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-04-29 04:13:55 +0000
URL: https://git.openjdk.org/jdk21u/commit/e59f4fa6b266df22401bec1582da551421535893
8328194: Add a test to check default rendering engine
Backport-of: c013fa18119bbd2e355d5c0d13cd8c172892800a
+ test/jdk/sun/java2d/marlin/DefaultRenderingEngine.java
Changeset: d1b97d47
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-29 08:33:59 +0000
URL: https://git.openjdk.org/jdk21u/commit/d1b97d47379495b61f2afe0f4aacfef5d4b81d34
8309142: Refactor test/langtools/tools/javac/versions/Versions.java
8321182: SourceExample.SOURCE_14 comment should refer to 'switch expressions' instead of 'text blocks'
Reviewed-by: phh
Backport-of: 7d82479096d9ecc14881bf9b639507eee43f547b
! test/langtools/tools/javac/versions/Versions.java
Changeset: d8bc9e44
Author: SendaoYan <syan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-29 08:34:48 +0000
URL: https://git.openjdk.org/jdk21u/commit/d8bc9e441049d516941852708b43974cc48271e9
8331113: createJMHBundle.sh support configurable maven repo mirror
Backport-of: ce9eac38191fa700afa3ac06b2b202576a11dd71
! make/devkit/createJMHBundle.sh
Changeset: e7ebae54
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-04-29 09:19:40 +0000
URL: https://git.openjdk.org/jdk21u/commit/e7ebae54a7e0250cb9f645bd2bdc04a60f6b0cba
8321713: Harmonize executeTestJvm with create[Limited]TestJavaProcessBuilder
Reviewed-by: lucy
Backport-of: cbe329b90ac1488836d4852fead79aa26c082114
! test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java
! test/hotspot/jtreg/compiler/c1/TestPrintC1Statistics.java
! test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java
! test/hotspot/jtreg/compiler/compilercontrol/parser/HugeDirectiveUtil.java
! test/hotspot/jtreg/compiler/compilercontrol/parser/TestCompileOnly.java
! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/Executor.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/hotspot/jtreg/compiler/gcbarriers/TestMembarDependencies.java
! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
! test/hotspot/jtreg/compiler/loopopts/UseCountedLoopSafepointsTest.java
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
! test/hotspot/jtreg/compiler/oracle/PrintIdealPhaseTest.java
! test/hotspot/jtreg/compiler/print/CompileCommandPrintCompilation.java
! test/hotspot/jtreg/compiler/print/PrintCompilation.java
! test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java
! test/hotspot/jtreg/gc/arguments/TestSoftMaxHeapSizeFlag.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPErgo.java
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java
! test/hotspot/jtreg/gc/g1/logging/TestG1LoggingFailure.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABResize.java
! test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java
! test/hotspot/jtreg/gc/x/TestHighUsage.java
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/hotspot/jtreg/runtime/LoadLibrary/TestSunBootLibraryPath.java
! test/hotspot/jtreg/runtime/Shutdown/ShutdownTest.java
! test/hotspot/jtreg/runtime/jni/FindClass/FindClassFromBoot.java
! test/hotspot/jtreg/runtime/jni/FindClassUtf8/FindClassUtf8.java
! test/hotspot/jtreg/runtime/jni/atExit/TestAtExit.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedJniExceptionCheck.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
! test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java
! test/hotspot/jtreg/runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java
! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java
! test/hotspot/jtreg/sanity/BasicVMTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Agent_OnUnload/agentonunload001/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA02/ma02t001/TestDriver.java
! test/jdk/com/sun/jdi/BadAgentPath.java
! test/jdk/com/sun/jdi/DoubleAgentTest.java
! test/jdk/com/sun/jdi/OnJcmdTest.java
! test/jdk/com/sun/jdi/SuspendNoFlagTest.java
! test/jdk/com/sun/tools/attach/BasicTests.java
! test/jdk/com/sun/tools/attach/PermissionTest.java
! test/jdk/com/sun/tools/attach/ProviderTest.java
! test/jdk/com/sun/tools/attach/TempDirTest.java
! test/jdk/java/io/File/TempDirDoesNotExist.java
! test/jdk/java/io/FilePermission/MergeName.java
! test/jdk/java/io/FilePermission/ReadFileOnPath.java
! test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java
! test/jdk/java/lang/RuntimeTests/shutdown/ShutdownHooks.java
! test/jdk/java/security/Policy/ExtensiblePolicy/ExtensiblePolicyWithJarTest.java
! test/jdk/java/security/Policy/SignedJar/SignedJarTest.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/java/security/Security/signedfirst/DynStatic.java
! test/jdk/java/security/SignedJar/spi-calendar-provider/TestSPISigned.java
! test/jdk/java/util/Currency/PropertiesTestRun.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java
! test/jdk/java/util/prefs/CheckUserPrefsStorage.java
! test/jdk/java/util/zip/EntryCount64k.java
! test/jdk/java/util/zip/ZipFile/DeleteTempJarTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java
! test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java
! test/jdk/jdk/jfr/api/consumer/security/TestStreamingRemote.java
! test/jdk/jdk/jfr/event/io/TestInstrumentation.java
! test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java
! test/jdk/sun/security/pkcs11/Config/ReadConfInUTF16Env.java
! test/jdk/sun/security/ssl/CertPathRestrictions/TLSRestrictions.java
! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java
! test/jdk/sun/security/ssl/SSLLogger/LoggingFormatConsistency.java
! test/jdk/sun/security/ssl/SSLSocketImpl/IgnorableExceptionMessages.java
! test/jdk/sun/security/tools/jarsigner/multiRelease/MVJarSigningTest.java
! test/jdk/sun/security/util/Resources/early/EarlyResources.java
! test/lib-test/jdk/test/lib/RandomGeneratorTest.java
+ test/lib-test/jdk/test/lib/process/ProcessToolsExecuteLimitedTestJavaTest.java
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: a0e8de81
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2024-04-29 10:01:27 +0000
URL: https://git.openjdk.org/jdk21u/commit/a0e8de81ea653552d487886d5059e6eede2972a5
8330156: RISC-V: Range check auipc + signed 12 imm instruction
Backport-of: 8990864a53fa04f44ecf8bff65a6dc9cdd67cb1c
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
Changeset: 75ac9e85
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-29 13:45:03 +0000
URL: https://git.openjdk.org/jdk21u/commit/75ac9e858f0eee48da3136c5b7c96a6db0496241
8328168: Epsilon: Premature OOM when allocating object larger than uncommitted heap size
Backport-of: 7baec6622254fc21e315b974a213605a7605daac
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
+ test/hotspot/jtreg/gc/epsilon/TestEnoughUnusedSpace.java
Changeset: cbd30c95
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-29 15:43:14 +0000
URL: https://git.openjdk.org/jdk21u/commit/cbd30c952d5079df92dcd1c3148dbf6c1855b75c
8325095: C2: bailout message broken: ResourceArea allocated string used after free
Reviewed-by: phh
Backport-of: c589555845e61cdde5340aaa76fcc36b2753240d
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
+ src/hotspot/share/compiler/cHeapStringHolder.cpp
+ src/hotspot/share/compiler/cHeapStringHolder.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: c922c50b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-29 16:04:13 +0000
URL: https://git.openjdk.org/jdk21u/commit/c922c50bad2c3cd5eadc59f7e99c99c5b2e00ca2
8322962: Upcall stub might go undetected when freezing frames
Backport-of: 93feda3d9a1807422c7f47703358aabd2e8639b8
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
Changeset: 56a90908
Author: Amit Kumar <amitkumar at openjdk.org>
Committer: Lutz Schmidt <lucy at openjdk.org>
Date: 2024-04-30 09:00:13 +0000
URL: https://git.openjdk.org/jdk21u/commit/56a90908c379ad8c0be0deafc3c9931144cfdf42
8312014: [s390x] TestSigInfoInHsErrFile.java Failure
Reviewed-by: lucy
Backport-of: 6f6621303ad54a7dfd880c9472a387706a4466ff
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java
Changeset: 5d5c6789
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2024-04-30 14:03:17 +0000
URL: https://git.openjdk.org/jdk21u/commit/5d5c67898a3d3f198fb452ffe569dc93834aa90f
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: 3ab3f52b
Author: Bernhard Urban-Forster <burban at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-04-30 19:35:53 +0000
URL: https://git.openjdk.org/jdk21u/commit/3ab3f52b2799e75bdd32d0ee105be80d88312082
8326974: ODR violation in macroAssembler_aarch64.cpp
Backport-of: b972997af76a506ffd79ee8c6043e7a8db836b33
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
More information about the jdk-updates-changes
mailing list