git: openjdk/jdk21u: master: 199 new changesets
Aleksey Shipilev
shade at openjdk.org
Wed Jan 31 07:17:50 UTC 2024
Changeset: fb345736
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2023-12-13 14:54:42 +0000
URL: https://git.openjdk.org/jdk21u/commit/fb34573636079ff1ddbf193f86e72b4fb55c1e7d
8321894: Bump update version for OpenJDK: 21.0.3
Reviewed-by: goetz
! .jcheck/conf
! make/conf/version-numbers.conf
Changeset: 0e0e8977
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-12-14 15:03:48 +0000
URL: https://git.openjdk.org/jdk21u/commit/0e0e89779fbf1aacda0e5ed85592b5732239878e
8320898: exclude compiler/vectorapi/reshape/TestVectorReinterpret.java on ppc64(le) platforms
Backport-of: 78b6c2b40885529adb2627e004317466b2c03868
! test/hotspot/jtreg/ProblemList.txt
Changeset: 0106db07
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-12-14 16:33:27 +0000
URL: https://git.openjdk.org/jdk21u/commit/0106db077b2e20d1b6d5e9dc3bbc323c42e43b4d
8320807: [PPC64][ZGC] C1 generates wrong code for atomics
Backport-of: 3087e14cde9257680f0406b11942f9cb7739cb7b
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
Changeset: 901048b4
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-14 19:21:25 +0000
URL: https://git.openjdk.org/jdk21u/commit/901048b43fa057e0b1f2f6c1e5a4e287747c6adf
8315680: java/lang/ref/ReachabilityFenceTest.java should run with -Xbatch
Backport-of: a290256bbf85a52fbeab24dab5fbe195cf58750f
! test/jdk/java/lang/ref/ReachabilityFenceTest.java
Changeset: d65289db
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-14 20:11:05 +0000
URL: https://git.openjdk.org/jdk21u/commit/d65289db6320aac9875bcadc057c8c8587867900
8313082: Enable CreateCoredumpOnCrash for testing in makefiles
Backport-of: ba645da97b00a7cc9d5a9d4dd58b1cd6737b4822
! make/RunTests.gmk
Changeset: e8cf56c2
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-14 20:13:17 +0000
URL: https://git.openjdk.org/jdk21u/commit/e8cf56c21f18cd9910df30576a742aac83f5ef66
8320798: Console read line with zero out should zero out underlying buffer
Backport-of: d568562966e9a2020704eee3d67b8a106f647d9c
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
Changeset: 63aecc5e
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-12-15 08:00:38 +0000
URL: https://git.openjdk.org/jdk21u/commit/63aecc5e8a66f14c6ab4badd17f5f773b5a48c88
8320300: Adjust hs_err output in malloc/mmap error cases
Backport-of: 60c8d9c045be16fee99a83117844c2a8100f7c1a
! src/hotspot/share/utilities/vmError.cpp
Changeset: db343c90
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2023-12-15 16:53:25 +0000
URL: https://git.openjdk.org/jdk21u/commit/db343c902de5165b52fe74bb34a9155663a7c900
8314612: TestUnorderedReduction.java fails with -XX:MaxVectorSize=32 and -XX:+AlignVector
Backport-of: f804f8652da71b18cc654c08c12d07d6fd43c2a7
! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
Changeset: fccb0a15
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-16 10:39:39 +0000
URL: https://git.openjdk.org/jdk21u/commit/fccb0a150a0ac37c52c52a8011f7bca1409bf612
8321131: Console read line with zero out should zero out underlying buffer in JLine
Reviewed-by: mbaesken
Backport-of: bd04f91e9103ee04f643f8d04553705c4d78fda3
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java
Changeset: dcf6eea1
Author: Joachim Kern <jkern at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-12-18 11:04:32 +0000
URL: https://git.openjdk.org/jdk21u/commit/dcf6eea1e53f913068340142fd925dfc89b10d8c
8319633: runtime/posixSig/TestPosixSig.java intermittent timeouts on UNIX
Reviewed-by: mbaesken, mdoerr
! test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java
Changeset: 947dfc48
Author: Kimura Yukihiro <kyukihiro at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-12-18 15:53:37 +0000
URL: https://git.openjdk.org/jdk21u/commit/947dfc488bc134c04aa0ba23c7203b5bcaa851d4
8318410: jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh fails on Japanese Windows
Backport-of: d051f22284e7ccc288c658588f73da672d9bfacd
! test/jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/jdk/java/lang/instrument/BootClassPath/Setup.java
Changeset: 4f17ea72
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-12-19 08:23:07 +0000
URL: https://git.openjdk.org/jdk21u/commit/4f17ea72c89de7c0c1177acdfa93b81cc1c2c1de
8320383: refresh libraries cache on AIX in VMError::report
Backport-of: 26c3390421f4888eb59017cadb2bf21a15e25b5e
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: fc49ca39
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-19 08:56:21 +0000
URL: https://git.openjdk.org/jdk21u/commit/fc49ca39a4d36d8431e45cc621dfa0518d276441
8314837: 5 compiled/codecache tests ignore VM flags
Backport-of: 2a11bc41baec20cf670393ff29689043ed2d2114
! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java
! test/hotspot/jtreg/compiler/codecache/cli/TestSegmentedCodeCacheOption.java
! test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java
! test/hotspot/jtreg/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java
Changeset: a75b88dc
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-19 08:58:02 +0000
URL: https://git.openjdk.org/jdk21u/commit/a75b88dc58ff289c98d13a070a1114082d23cf17
8314838: 3 compiler tests ignore vm flags
Backport-of: ab6a87e6705ef7d431ac2955e8501426344a4e1c
! test/hotspot/jtreg/compiler/ciReplay/TestInvalidReplayFile.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java
Changeset: 16875f21
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-19 08:59:49 +0000
URL: https://git.openjdk.org/jdk21u/commit/16875f218b6814c1f1e74861a6b067ae62d8806f
8315988: Parallel: Make TestAggressiveHeap use createTestJvm
Backport-of: fbc766ee21ff7e6d414bd7d2c8bd7c9e1889a8af
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
Changeset: 9e8cee6e
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-19 09:02:10 +0000
URL: https://git.openjdk.org/jdk21u/commit/9e8cee6ea33d43a90532d4867f552d7415e592df
8317042: G1: Make TestG1ConcMarkStepDurationMillis use createTestJvm
Backport-of: 7e39e664cf6d4658b0aa03f9b5162cf7de40de28
! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java
Changeset: be19bda5
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-19 09:06:14 +0000
URL: https://git.openjdk.org/jdk21u/commit/be19bda590f641347c9abcfb23b11dd402d79077
8316973: GC: Make TestDisableDefaultGC use createTestJvm
Backport-of: 5f4be8cea980b3c2e8e5fb2067dc64b62fa0245c
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
Changeset: c0b78b79
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-19 09:08:21 +0000
URL: https://git.openjdk.org/jdk21u/commit/c0b78b79fe600a19014babf7c435bd5a716b12ca
8316410: GC: Make TestCompressedClassFlags use createTestJvm
Backport-of: e649c563242a876a20007470c9412311ffa2a568
! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java
Changeset: 6f3cd919
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-19 09:14:14 +0000
URL: https://git.openjdk.org/jdk21u/commit/6f3cd91942418b3a0d26474a2ba93e6b9eced9d7
8316028: Update FreeType to 2.13.2
Backport-of: 3b65b8797a0798474947d38d3facd17b3e89c602
! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftchapters.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlogging.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmmtypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
Changeset: 16554ae2
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-19 09:17:51 +0000
URL: https://git.openjdk.org/jdk21u/commit/16554ae23cf66e19a74e9621ac491ec6e8ce3467
8316392: compiler/interpreter/TestVerifyStackAfterDeopt.java failed with SIGBUS in PcDescContainer::find_pc_desc_internal
Backport-of: 58af9aeeb07b7a392a8fbf04ef5cb2607b7b2462
! src/hotspot/share/code/nmethod.cpp
Changeset: 20625961
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-19 09:21:42 +0000
URL: https://git.openjdk.org/jdk21u/commit/20625961d48f34f970dbc27fbbe2b11d51bd0e3a
8320208: Update Public Suffix List to b5bf572
Backport-of: 2b4e99140a315d3da765b2edb031b38725a05f1c
! src/java.base/share/data/publicsuffixlist/VERSION
! src/java.base/share/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/tests.dat
Changeset: c3b0c03d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-19 09:24:53 +0000
URL: https://git.openjdk.org/jdk21u/commit/c3b0c03df30db30fad885b66f13d0d3007e8b1d4
8319668: Fixup of jar filename typo in BadFactoryTest.sh
Backport-of: 63ad868e182279eeef8b5d27a25453873039d22f
! test/jdk/javax/script/JDK_8196959/BadFactoryTest.sh
Changeset: d50fd260
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 10:12:07 +0000
URL: https://git.openjdk.org/jdk21u/commit/d50fd26002735f4b79d2b4d0244e2538b9eff9a4
8314990: Generational ZGC: Strong OopStorage stats reported as weak roots
Reviewed-by: stefank
Backport-of: dcd6e756718b656d43f4575558f41ce0c28d0eca
! src/hotspot/share/gc/z/zRootsIterator.cpp
Changeset: ee7748a3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 10:17:28 +0000
URL: https://git.openjdk.org/jdk21u/commit/ee7748a3d3f74c4de4fe533dc37058cce88daf9e
8317300: javac erroneously allows "final" in front of a record pattern
Backport-of: 5ca1beb30e35cc91bf170960fb832de6438de1de
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/patterns/T8317300.java
+ test/langtools/tools/javac/patterns/T8317300.out
Changeset: 80b5f72c
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 10:19:17 +0000
URL: https://git.openjdk.org/jdk21u/commit/80b5f72ccd2dc302b8e5390f5f22a83b4773b61c
8263256: Test java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java fails due to dynamic reconfigurations of network interface during test
Backport-of: 0048f1da4ce83b3de5d5ac074f969437f7b3024e
! test/jdk/java/net/Inet6Address/serialize/Inet6AddressSerializationTest.java
Changeset: 66440665
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 10:19:34 +0000
URL: https://git.openjdk.org/jdk21u/commit/6644066557bf3e1f4b9cbac9f15130b641b334df
8313621: test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal should use RandomFactory
Backport-of: 864a876ebfdf745b0e1f875c3e3668380f2498a7
! test/jdk/jdk/internal/math/FloatingDecimal/TestFloatingDecimal.java
Changeset: 0c924607
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 10:21:13 +0000
URL: https://git.openjdk.org/jdk21u/commit/0c924607aef2f39dfd119afa88c5fda148bb8398
8309302: java/net/Socket/Timeouts.java fails with AssertionError on test temporal post condition
Backport-of: 87c79c080186abc53d033449dd9f76c8832d44f5
! test/jdk/java/net/Socket/Timeouts.java
Changeset: 5d328605
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 10:21:28 +0000
URL: https://git.openjdk.org/jdk21u/commit/5d328605f0db5155a8c8aa517d74935f114c2988
8310807: java/nio/channels/DatagramChannel/Connect.java timed out
Backport-of: 570dffb104fc37f053fcdf38a24aa2cabdc921c0
! test/jdk/java/nio/channels/DatagramChannel/Connect.java
Changeset: b8a0d9fa
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 10:23:22 +0000
URL: https://git.openjdk.org/jdk21u/commit/b8a0d9faaf131a5eceed7cb15383bcec90c3be64
8316229: Enhance class initialization logging
Backport-of: 84124794c2ff70ba22cbfbf1ff01cf4d935896bd
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
Changeset: f55a91a5
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 10:23:39 +0000
URL: https://git.openjdk.org/jdk21u/commit/f55a91a5d12702a703d4b2d919a053b382876218
8319897: Move StackWatermark handling out of LockStack::contains
Backport-of: bbf52e0e4cb76b4c6425e7d1266dcdbb4df556ea
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: af6df774
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 10:29:40 +0000
URL: https://git.openjdk.org/jdk21u/commit/af6df7743b2b3e1e87bdac2e3f09514223b96858
8305971: NPE in JavacProcessingEnvironment for missing enum constructor body
Backport-of: 01ea1eff66e43f106640ecfd19fadf2c8245a1ad
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
+ test/langtools/tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java
Changeset: 03acee85
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 10:30:03 +0000
URL: https://git.openjdk.org/jdk21u/commit/03acee85e66b82f486df15688509770b4641f180
8314578: Non-verifiable code is emitted when two guards declare pattern variables in colon-switch
Backport-of: 15588e08ed455eac356aa923c35503beaecd5b6d
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/patterns/T8314578.java
+ test/langtools/tools/javac/patterns/T8314578.out
Changeset: 24336358
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-19 13:21:33 +0000
URL: https://git.openjdk.org/jdk21u/commit/2433635872d41c9da66bfd9c692d770fd358da1b
8314220: Configurable InlineCacheBuffer size
Backport-of: a40d8d97e84d88d1a65aba81bfc09339be95e427
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/runtime/globals.hpp
Changeset: c725f4bd
Author: Frederic Thevenet <fthevenet at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2023-12-19 13:55:57 +0000
URL: https://git.openjdk.org/jdk21u/commit/c725f4bdcb35ec831b1908f21557e5f1e9917397
8321374: Add a configure option to explicitly set CompanyName property in VersionInfo resource for Windows exe/dll
Backport-of: 05f950934ee720c82e9b62dd8d31e13bab7775da
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/common/JdkNativeCompilation.gmk
Changeset: 3e4adb6f
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-12-19 15:14:09 +0000
URL: https://git.openjdk.org/jdk21u/commit/3e4adb6fd4c057d87cc0ddf448913ed49d8fc342
8320168: handle setsocktopt return values
Backport-of: db1d82347bb18e21c4c6a18076ffdaf17724c733
! src/java.base/unix/native/libnet/Inet4AddressImpl.c
! src/java.base/unix/native/libnet/Inet6AddressImpl.c
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/Inet4AddressImpl.c
! src/java.base/windows/native/libnet/Inet6AddressImpl.c
! src/java.base/windows/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/WindowsAsynchronousServerSocketChannelImpl.c
! src/java.base/windows/native/libnio/ch/WindowsAsynchronousSocketChannelImpl.c
Changeset: 34fc725b
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-12-20 11:32:33 +0000
URL: https://git.openjdk.org/jdk21u/commit/34fc725b82914ddb8aee2458b499d78ac337e06e
8317307: test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails with ConnectException: Connection timed out: no further information
Backport-of: b9b82631bf75dc93d9e11536b6872df4c89e9592
! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java
Changeset: bd552ef8
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2023-12-20 15:23:27 +0000
URL: https://git.openjdk.org/jdk21u/commit/bd552ef842d206fce3be2f435011f05d2cef0f1d
8313229: DHEKeySizing.java should be modified to use TLS versions TLSv1, TLSv1.1, TLSv1.2
Backport-of: c698b45a7bcb0eedeed979d482f8ab15cf16baaa
! test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java
Changeset: 9aad573a
Author: KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2023-12-20 23:00:00 +0000
URL: https://git.openjdk.org/jdk21u/commit/9aad573ac8224109d0bac125cc61c6a525fb126a
8311081: KeytoolReaderP12Test.java fail on localized Windows platform
Backport-of: b4b2fecb42d9f14d73e8d79a9e59dee4d697f9cf
! test/jdk/java/security/KeyStore/PKCS12/Utils.java
Changeset: 80f129da
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 10:08:50 +0000
URL: https://git.openjdk.org/jdk21u/commit/80f129da204483dfe0b01e5be31b2a884b178ebd
8311581: Remove obsolete code and comments in TestLVT.java
Backport-of: 27de536b409aa80c8b8bb452160329be52814e0b
! test/hotspot/jtreg/runtime/LocalVariableTable/TestLVT.java
Changeset: b806f56f
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 10:10:32 +0000
URL: https://git.openjdk.org/jdk21u/commit/b806f56f544f1a05e644ec4872bccf3ecff467f9
8312916: Remove remaining usages of -Xdebug from test/hotspot/jtreg
Backport-of: e9daf4a0185b90762d2bdd38d86fe93b4822ea08
! test/hotspot/jtreg/serviceability/attach/ShMemLongName.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
Changeset: 19d74b45
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 10:29:52 +0000
URL: https://git.openjdk.org/jdk21u/commit/19d74b451a305dfef5a5a5820a082142373c47e6
8307408: Some jdk/sun/tools/jhsdb tests don't pass test JVM args to the debuggee JVM
Backport-of: 87b08b6e0192d88025c2275c7dd2c4bdecda58e8
! test/jdk/ProblemList-zgc.txt
! test/jdk/ProblemList.txt
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
! test/jdk/sun/tools/jhsdb/JStackStressTest.java
Changeset: 20dd66b2
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 10:35:21 +0000
URL: https://git.openjdk.org/jdk21u/commit/20dd66b2077f400e9c73afc3da35ee956c2f6945
8314333: Update com/sun/jdi/ProcessAttachTest.java to use ProcessTools.createTestJvm(..)
Backport-of: 7342f5a0337df88b6787c4c2b53c8007667b6636
! test/jdk/com/sun/jdi/ProcessAttachTest.java
Changeset: 320cf855
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 10:48:28 +0000
URL: https://git.openjdk.org/jdk21u/commit/320cf855a71455886b1220685805d728775aac6b
8315406: [REDO] serviceability/jdwp/AllModulesCommandTest.java ignores VM flags
Backport-of: 5cbff2460812fee707f9d96ab00a628d1ce3fbef
! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java
! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java
! test/hotspot/jtreg/serviceability/jdwp/StreamHandler.java
Changeset: ebd5179a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 10:58:09 +0000
URL: https://git.openjdk.org/jdk21u/commit/ebd5179aa29358c91264b6b22d767a3c2bd4c893
8314831: NMT tests ignore vm flags
Backport-of: 9bf3dee2424bd8ccbc7ef0175c6e7165ff5cf1c6
! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java
! test/hotspot/jtreg/runtime/NMT/CommandLineEmptyArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineInvalidArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java
! test/hotspot/jtreg/runtime/NMT/CommandLineTurnOffNMT.java
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java
! test/hotspot/jtreg/runtime/NMT/NMTInitializationTest.java
! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatistics.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
Changeset: 15459679
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:00:03 +0000
URL: https://git.openjdk.org/jdk21u/commit/15459679363e01212a59c40a105fb0afc8d2e697
8313638: Add test for dump of resolved references
Reviewed-by: matsaave
Backport-of: 83dca6296e3fc7b9912ef7b82e443ce1415a7bcc
! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesTestApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesWb.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: e5145788
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:02:21 +0000
URL: https://git.openjdk.org/jdk21u/commit/e51457885e884891a57c456cbf2c48916e607efd
8314829: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ignores vm flags
Backport-of: e0f8d16833c8212a79ea3dda3f4fe31134c41025
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
Changeset: f4e7c0c8
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:04:17 +0000
URL: https://git.openjdk.org/jdk21u/commit/f4e7c0c8e01ac998b84c4eedd445f3acd32ac2ad
8316562: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java times out after JDK-8314829
Backport-of: 54028e779bb076a5ab1c03baa8ab89587252af4a
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
Changeset: afa729ce
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:06:04 +0000
URL: https://git.openjdk.org/jdk21u/commit/afa729ceeffd9befe7fff985a1b1ff15eff5318a
8316446: 4 sun/management/jdp tests ignore VM flags
Backport-of: 5b311f20dfaed0f34d38e8c5c6b90d97ffc75172
! test/jdk/sun/management/jdp/DynamicLauncher.java
Changeset: 4846aa25
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:08:11 +0000
URL: https://git.openjdk.org/jdk21u/commit/4846aa25f97a9868d4ae9bc80340f21d066a40e2
8317228: GC: Make TestXXXHeapSizeFlags use createTestJvm
Backport-of: 7ca0ae94159ac0fd2df23ee1a1e8cf626ce31048
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 5f7b7c5c
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:10:21 +0000
URL: https://git.openjdk.org/jdk21u/commit/5f7b7c5cd17ef822b4c8e07600b008d09ec97bd9
8317347: Parallel: Make TestInitialTenuringThreshold use createTestJvm
Backport-of: 6ee6171e8124ae8ce4f60c2582c2fe2cae6fc3db
! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java
Changeset: 4f6a2e6d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:12:18 +0000
URL: https://git.openjdk.org/jdk21u/commit/4f6a2e6de62540216c4c2619f95221f2baca17b8
8317343: GC: Make TestHeapFreeRatio use createTestJvm
Backport-of: c64bd3d6715304accd9a1e3266edd9d3d2353273
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
Changeset: eb6fedc2
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:14:10 +0000
URL: https://git.openjdk.org/jdk21u/commit/eb6fedc2faf4f65290fbd1e4cc40efef27b70bb4
8317317: G1: Make TestG1RemSetFlags use createTestJvm
Backport-of: 5bd10521eb5e51e76b20e955addd45f76abba6f7
! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
Changeset: a565d497
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:16:24 +0000
URL: https://git.openjdk.org/jdk21u/commit/a565d4978fb86361a3493a8eac23e1c0accfc61f
8317316: G1: Make TestG1PercentageOptions use createTestJvm
Backport-of: d8cd60588aef6abcbfedbe3262d9a094c9bbcb8c
! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java
Changeset: a6c2398f
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:18:24 +0000
URL: https://git.openjdk.org/jdk21u/commit/a6c2398ff9ef2f046b21b4026838c5624f2c13d6
8317218: G1: Make TestG1HeapRegionSize use createTestJvm
Backport-of: 75b37e6d7ec285f1a954f9d5b16bf9e6b642f2fc
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java
Changeset: 840724ba
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:20:27 +0000
URL: https://git.openjdk.org/jdk21u/commit/840724babc6cc594456b5d1b3ae51d4a5187b27d
8317188: G1: Make TestG1ConcRefinementThreads use createTestJvm
Backport-of: a949824e98a8872645f292c9cc9ed2fe1cccadce
! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java
Changeset: 2f65dda0
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:22:52 +0000
URL: https://git.openjdk.org/jdk21u/commit/2f65dda068970c765ade3ffc2f694bc283d14269
8316462: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java ignores VM flags
Backport-of: d6679031e0316f9ce0613b7db6bdf8ad46d31501
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: e0de68e3
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:23:08 +0000
URL: https://git.openjdk.org/jdk21u/commit/e0de68e3208ba65d30083c7e583c727dba0b2522
8209595: MonitorVmStartTerminate.java timed out
Backport-of: a045258ae2eb02daa17a9a9799a666f42daa7e20
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
Changeset: 12915c3a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:24:48 +0000
URL: https://git.openjdk.org/jdk21u/commit/12915c3a2037337b24011a7abcf27586f17d3771
8261837: SIGSEGV in ciVirtualCallTypeData::translate_from
Backport-of: 1bb250c9e6b65d1a7a2b90eeb7d6e3a936fb8e8e
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
Changeset: e4056b9c
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-21 11:36:29 +0000
URL: https://git.openjdk.org/jdk21u/commit/e4056b9cee3092f531b451448c3c69f1a15e5ef0
8321409: Console read line with zero out should zero out underlying buffer in JLine (redux)
Backport-of: 4ed38f5ad5f822ab948257ed39717ea919fd32ed
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
Changeset: 636607b6
Author: Jaroslav Bachorik <jbachorik at openjdk.org>
Date: 2023-12-21 13:28:58 +0000
URL: https://git.openjdk.org/jdk21u/commit/636607b6bbd4d705f385d112302028821927806f
8313816: Accessing jmethodID might lead to spurious crashes
Backport-of: cdd1a6e851bcaf4a25d4a405b8ee0b0d5b83a4a9
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/whitebox.cpp
+ test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java
+ test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/libGetStackTraceAndRetransformTest.cpp
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: aaee2d75
Author: Liam Miller-Cushon <cushon at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2023-12-21 16:26:46 +0000
URL: https://git.openjdk.org/jdk21u/commit/aaee2d7507742c948c0a45bf2371da8a181c96e9
8322040: Missing array bounds check in ClassReader.parameter
Reviewed-by: sgehwolf
Backport-of: 20de541b1304b4dc3a385f8a78f1215da237e4aa
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/classreader/BadMethodParameter.java
Changeset: 7927315f
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-12-22 01:51:36 +0000
URL: https://git.openjdk.org/jdk21u/commit/7927315fb10a3cc7238834b268a60cec0496e719
8321972: test runtime/Unsafe/InternalErrorTest.java timeout on linux-riscv64 platform
Backport-of: e8768ae08dbee9c3e1ed01934142c03ffad5f349
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
Changeset: 506c4de9
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-22 10:05:08 +0000
URL: https://git.openjdk.org/jdk21u/commit/506c4de9a2b06e3f0e64ba8a0ccf544c2c350bb9
8313854: Some tests in serviceability area fail on localized Windows platform
Backport-of: 49b29845f7c516c379dde7aae8b3073808f2118a
! test/jdk/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java
Changeset: 6b938b8e
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-22 10:08:10 +0000
URL: https://git.openjdk.org/jdk21u/commit/6b938b8e7711651a4808ecb461d3ec27b685a719
8310308: IR Framework: check for type and size of vector nodes
8314513: [IR Framework] Some internal IR Framework tests are failing after JDK-8310308 on PPC and Cascade Lake
Reviewed-by: mbaesken
Backport-of: a02d65efccaab5bb7c2f2aad4a2eb5062f545ef8
! test/hotspot/jtreg/compiler/c2/TestMinMaxSubword.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/c2/irTests/TestDisableAutoVectOpcodes.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/SuccessOnlyConstraintException.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/IRRule.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/CheckAttributeReader.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/Constraint.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/SuccessConstraintCheck.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawCountsConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/constraint/raw/RawFailOnConstraint.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/phase/CompilePhaseIRRuleBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/phase/DefaultPhaseRawConstraintParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfoParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/Comparison.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/VMInfoPrinter.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java
! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/vectorapi/TestMaskedMacroLogicVector.java
! test/hotspot/jtreg/compiler/vectorapi/TestReverseByteTransforms.java
! test/hotspot/jtreg/compiler/vectorapi/TestReverseByteTransformsSVE.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorCompressExpandBits.java
! test/hotspot/jtreg/compiler/vectorapi/VectorFPtoIntCastTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorReverseBytesTest.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/tests/TestVectorCast.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/VectorReshapeHelper.java
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java
! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java
! test/hotspot/jtreg/compiler/vectorization/TestOptionVectorizeIR.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/TestSubwordReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/IRExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSafepointWhilePrinting.java
Changeset: 0f1154dc
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-22 10:10:00 +0000
URL: https://git.openjdk.org/jdk21u/commit/0f1154dc5c021d5c23edbfaa47ea71dd71eeb6e6
8314320: Mark runtime/CommandLine/ tests as flagless
Backport-of: f481477144d25bf2b5ee44f202705588bd99d4f4
! test/hotspot/jtreg/runtime/CommandLine/BooleanFlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/CompilerConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileParsing.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java
! test/hotspot/jtreg/runtime/CommandLine/FlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges_generate.sh
! test/hotspot/jtreg/runtime/CommandLine/TestHexArguments.java
! test/hotspot/jtreg/runtime/CommandLine/TestLongUnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java
! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/TraceExceptionsTest.java
! test/hotspot/jtreg/runtime/CommandLine/UnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/VMAliasOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
Changeset: bedc39b7
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-22 10:11:57 +0000
URL: https://git.openjdk.org/jdk21u/commit/bedc39b750f7dc9ee47e291e2ce47ccd0133fe11
8314830: runtime/ErrorHandling/ tests ignore external VM flags
Reviewed-by: shade
Backport-of: b685ee00b273f029aa2ed5015e64cf409b0b0408
! test/hotspot/jtreg/runtime/ErrorHandling/BadNativeStackInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileOverwriteTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileRedirectTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ProblematicFrameTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ReattemptErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpPath.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TimeoutInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/VeryEarlyAssertTest.java
Changeset: dd080d3b
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-22 10:15:46 +0000
URL: https://git.openjdk.org/jdk21u/commit/dd080d3b5bb4ca63eaef7fa2727556d22140e0b4
8316445: Mark com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java as vm.flagless
Backport-of: ca5eee2fe37959f54c5efe557f271dea0a0baef4
! test/jdk/TEST.ROOT
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 235ed4c8
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-22 10:19:07 +0000
URL: https://git.openjdk.org/jdk21u/commit/235ed4c888360b03087d3c5278b0761108c733f7
8317358: G1: Make TestMaxNewSize use createTestJvm
Backport-of: 1a098356dd3a157b12c2b5c527e61c8a628bdb2d
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
Changeset: c39247c5
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-22 10:20:59 +0000
URL: https://git.openjdk.org/jdk21u/commit/c39247c5a6f041007bb8a365663a409d7360d420
8318689: jtreg is confused when folder name is the same as the test name
Backport-of: a9b31b587c7487b2222773debde1ce2227884959
= test/jdk/javax/security/auth/Subject/DoAsTest.java
Changeset: e579716e
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-22 10:23:03 +0000
URL: https://git.openjdk.org/jdk21u/commit/e579716e51d5d1686f884cf393635e3031947f1e
8319456: jdk/jfr/event/gc/collection/TestGCCauseWith[Serial|Parallel].java : GC cause 'GCLocker Initiated GC' not in the valid causes
Backport-of: 7c7f8ea30da7fe552bcd4f2b593fa9aad27dcdb4
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java
! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java
Changeset: 561ac59d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-22 10:25:11 +0000
URL: https://git.openjdk.org/jdk21u/commit/561ac59dca89f100c0e105a96ddeaae34da7f95f
8322417: Console read line with zero out should zero out when throwing exception
Backport-of: 2f917bff5cbb71dccd70960f563ca1a05d109fda
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
Changeset: 18f23901
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-22 10:27:14 +0000
URL: https://git.openjdk.org/jdk21u/commit/18f23901cc22eed7a3e87f37840c69ae4cf314c5
8322418: Problem list gc/TestAllocHumongousFragment.java subtests for 8298781
Backport-of: 6de23bf36e125c77f6f17235d81a33ff25b942fe
! test/hotspot/jtreg/ProblemList.txt
Changeset: ca26279e
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-12-22 15:54:59 +0000
URL: https://git.openjdk.org/jdk21u/commit/ca26279e36d77f07fa4d2b5e1f431f11e80a2f1c
8320830: [AIX] Dont mix os::dll_load() with direct dlclose() calls
Backport-of: 61653a1ff166816a6af6875c42bcd85023f3859d
! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.cpp
Changeset: 8695daa2
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-22 18:11:19 +0000
URL: https://git.openjdk.org/jdk21u/commit/8695daa275c6980decabb246e065e9e4bf2a854d
8321215: Incorrect x86 instruction encoding for VSIB addressing mode
Reviewed-by: shade
Backport-of: 027b5dbb6a299e49d3dcbe67d529d6edc67f16d9
! src/hotspot/cpu/x86/assembler_x86.hpp
Changeset: 72c372fe
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-22 18:11:36 +0000
URL: https://git.openjdk.org/jdk21u/commit/72c372fe7fb2d03bb77f19ddf9c6dd32d901637c
8321542: C2: Missing ChaCha20 stub for x86_32 leads to crashes
Backport-of: 5718039a46ae51fa9b7042fe7163e3637e981b05
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: b64402f4
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-23 10:51:09 +0000
URL: https://git.openjdk.org/jdk21u/commit/b64402f41f226a5d08bf70626fc81c88d9f3bba5
8316447: 8 sun/management/jmxremote tests ignore VM flags
Backport-of: 053f45695f9a914452f39029bd9ac7eb329e6883
! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java
! test/jdk/sun/management/jmxremote/bootstrap/CustomLauncherTest.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXAgentInterfaceBinding.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java
! test/jdk/sun/management/jmxremote/bootstrap/LocalManagementTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStatusTest.java
Changeset: 52c0fc5c
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-23 10:54:44 +0000
URL: https://git.openjdk.org/jdk21u/commit/52c0fc5c604609bdd120fe09c921829c6854f960
8316464: 3 sun/tools tests ignore VM flags
Backport-of: 993951b85e016475f4cd5079ae21bd5ce1f2830c
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/sun/tools/jinfo/JInfoTest.java
! test/jdk/sun/tools/jstat/JStatInterval.java
Changeset: 5dad7db8
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-23 10:56:36 +0000
URL: https://git.openjdk.org/jdk21u/commit/5dad7db84bbd020442026535759073a17184dc01
8318983: Fix comment typo in PKCS12Passwd.java
Backport-of: 949846986f572dfb82912e7d71e7bfd37a90871e
! test/jdk/sun/security/tools/keytool/PKCS12Passwd.java
Changeset: b9d45b15
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-24 10:44:02 +0000
URL: https://git.openjdk.org/jdk21u/commit/b9d45b1539f650609f7d8115777dcc741702edb6
8317144: Exclude sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java on Linux ppc64le
Backport-of: bc5a39bb54725a38db716691091b43a1868601c6
! test/jdk/ProblemList.txt
Changeset: a17d0c4b
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-24 10:45:39 +0000
URL: https://git.openjdk.org/jdk21u/commit/a17d0c4b3dce135d70775d978bc92613d9037381
8315034: File.mkdirs() occasionally fails to create folders on Windows shared folder
Backport-of: 7ad700596fbc58c27fedfa46755e80ea57712fac
! src/java.base/windows/native/libjava/canonicalize_md.c
Changeset: 98c94fd1
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-28 12:25:47 +0000
URL: https://git.openjdk.org/jdk21u/commit/98c94fd1b96f7ca5bbe9da6e927726a440bcc032
8264899: C1: -XX:AbortVMOnException does not work if all methods in the call stack are compiled with C1 and there are no exception handlers
Backport-of: 826dcb5424a931953ac1964e7893aec7ec839862
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
+ test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java
Changeset: a607f49c
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-28 12:26:10 +0000
URL: https://git.openjdk.org/jdk21u/commit/a607f49ca22aaf461c2e3c2455e9f1cbdf692611
8316309: AArch64: VMError::print_native_stack() crashes on Java native method frame
Backport-of: 2d38495b61ec4a8144fe187b5b11883add3dfd49
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/share/utilities/vmError.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java
Changeset: 03b01a93
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-29 14:07:25 +0000
URL: https://git.openjdk.org/jdk21u/commit/03b01a93bcb0f0eb81a239efaf61f2a55b8bd80f
8304292: Memory leak related to ClassLoader::update_class_path_entry_list
Backport-of: 88b4e3b8539c2beb29ad92bd74b300002c2ef84b
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java
+ test/hotspot/jtreg/runtime/cds/appcds/DuplicateClassPaths.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/cpattr_dup.mf
Changeset: 4c5502d9
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-29 14:07:47 +0000
URL: https://git.openjdk.org/jdk21u/commit/4c5502d9ad90947dabd0a96118d721b9659eb5a0
8310919: runtime/ErrorHandling/TestAbortVmOnException.java times out due to core dumps taking a long time on OSX
Backport-of: e5744b8120548a161f75aa098826a6798d85f90f
! test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java
Changeset: 9e248626
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-29 14:09:16 +0000
URL: https://git.openjdk.org/jdk21u/commit/9e248626449db64f50f140ecf9037222691b17b4
8313720: C2 SuperWord: wrong result with -XX:+UseVectorCmov -XX:+UseCMoveUnconditionally
Backport-of: d46f0fb31888db75f5b2b78a162fec16dfc5d0d9
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
Changeset: 8517987a
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-29 14:11:10 +0000
URL: https://git.openjdk.org/jdk21u/commit/8517987ac16182e7626b4ac73af2b0838191b1cf
8312428: PKCS11 tests fail with NSS 3.91
Backport-of: 1c598c2245c5c348e946f4d0df653daa6e42da94
! test/jdk/sun/security/pkcs11/MessageDigest/TestCloning.java
+ test/jdk/sun/security/pkcs11/PSSUtil.java
! test/jdk/sun/security/pkcs11/Signature/KeyAndParamCheckForPSS.java
! test/jdk/sun/security/pkcs11/Signature/SignatureTestPSS.java
Changeset: 80c86c2e
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-29 14:13:10 +0000
URL: https://git.openjdk.org/jdk21u/commit/80c86c2e65fbeb233359a84ec3f9ee34acdc7fb8
8316001: GC: Make TestArrayAllocatorMallocLimit use createTestJvm
Backport-of: 86dde5e02b170c60e18930b66e05f0f3dd482e29
! test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java
Changeset: 191fc6b5
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-29 14:13:29 +0000
URL: https://git.openjdk.org/jdk21u/commit/191fc6b50a413cba76eb9f4f3f4f1713cc1e3703
8316661: CompilerThread leaks CodeBlob memory when dynamically stopping compiler thread in non-product
Backport-of: edcc559f09364da3692862e1f3d0636aa8eec1d4
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/memory/heap.hpp
Changeset: 34651794
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2023-12-30 15:12:11 +0000
URL: https://git.openjdk.org/jdk21u/commit/3465179458d844fec4d0496aa3d0c31b34c4c345
8311588: C2: RepeatCompilation compiler directive does not choose stress seed randomly
Backport-of: 06a1a15d014f5ca48f62f5f0c8e8682086c4ae0b
! src/hotspot/share/opto/compile.cpp
Changeset: 98fb4256
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2023-12-30 17:36:23 +0000
URL: https://git.openjdk.org/jdk21u/commit/98fb42563ac1a1d050abdd06be20b8e4a5a03f9b
8320206: Some intrinsics/stubs missing vzeroupper on x86_64
Backport-of: 9b372e28ceb8b054118027626eb454b8a493740b
! src/hotspot/cpu/x86/stubGenerator_x86_64_adler.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp
! src/hotspot/share/opto/library_call.cpp
Changeset: 24b3b2b6
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-12-31 09:26:48 +0000
URL: https://git.openjdk.org/jdk21u/commit/24b3b2b66f0bed3e9812999a5b6d511f31e9ad1f
8322772: Clean up code after JDK-8322417
Reviewed-by: mbaesken
Backport-of: 32d80e2caf6063b58128bd5f3dc87b276f3bd0cb
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
Changeset: 3bf9212d
Author: Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-01-02 16:58:26 +0000
URL: https://git.openjdk.org/jdk21u/commit/3bf9212d432197cf3c4a787bab615b7c8519200b
8314610: hotspot can't compile with the latest of gtest because of <iomanip>
Backport-of: febc34dd285c3382716e068748d4a3b0c73d87ad
! test/hotspot/gtest/gc/shared/test_memset_with_concurrent_readers.cpp
Changeset: dc899e2b
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-02 20:55:12 +0000
URL: https://git.openjdk.org/jdk21u/commit/dc899e2be287f184b5ea94fa922fb0cabcc26d14
8320937: support latest VS2022 MSC_VER in abstract_vm_version.cpp
Backport-of: eb44bafe7709b108acca06b083f306d6ab7a8050
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 91773198
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-03 12:38:24 +0000
URL: https://git.openjdk.org/jdk21u/commit/91773198439b2f5a633f40cb9aea067d73fb58f5
8319137: release _object in ObjectMonitor dtor to avoid races
Reviewed-by: rkennke
Backport-of: c39d001c7a1ae9eb322a7bb621a03e18c9bf02a1
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 8fbd10bc
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-03 21:00:07 +0000
URL: https://git.openjdk.org/jdk21u/commit/8fbd10bc5db476abf76a55a456f811132041301f
8301310: The SendRawSysexMessage test may cause a JVM crash
Backport-of: d725b73df01ae4478dfaabc47c48cd7231d91afa
! src/java.desktop/share/native/libjsound/MidiOutDevice.c
! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java
Changeset: 966071a5
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-04 09:02:59 +0000
URL: https://git.openjdk.org/jdk21u/commit/966071a5f10a7a8910b2639e10c961924a07d675
8309203: C2: remove copy-by-value of GrowableArray for InterfaceSet
Backport-of: 21cda19d05b688148f023f6d92778b5da210b709
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
Changeset: 57b51472
Author: Jonathan Dowland <jdowland at openjdk.org>
Date: 2024-01-04 09:11:43 +0000
URL: https://git.openjdk.org/jdk21u/commit/57b5147260464214122cb5200566c2b4d2889c75
8315986: [macos14] javax/swing/JMenuItem/4654927/bug4654927.java: component must be showing on the screen to determine its location
Backport-of: e7486e8cfc9a3f5cbe3515c68e325a25863c162e
! test/jdk/javax/swing/JMenuItem/4654927/bug4654927.java
Changeset: 58b1b0cc
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-04 19:17:58 +0000
URL: https://git.openjdk.org/jdk21u/commit/58b1b0cc359b5c14895c07560166779ec70975c9
8315042: NPE in PKCS7.parseOldSignedData
Backport-of: 8c0d026d0f508e0c896fd28d725915c52d1b689d
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! test/jdk/sun/security/x509/X509CRLImpl/UnexpectedNPE.java
Changeset: 9f603605
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-05 09:58:07 +0000
URL: https://git.openjdk.org/jdk21u/commit/9f6036053e802c6e16289a02051f3d624be810c5
8321974: Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized
Backport-of: c8ad7b7f84ead3f850f034e1db6335bbbac41589
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/c2/TestUninitializedKlassField.java
Changeset: 23a0b905
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-05 09:58:45 +0000
URL: https://git.openjdk.org/jdk21u/commit/23a0b9059782a9659feb00d97963b0f8e1184110
8319548: Unexpected internal name for Filler array klass causes error in VisualVM
Backport-of: 05745e3f1d56f71d7647e81fa5933c9f4ed18430
! src/hotspot/share/memory/universe.cpp
! test/hotspot/jtreg/gc/TestFillerObjectInstantiation.java
Changeset: 5f2cf881
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-05 09:59:16 +0000
URL: https://git.openjdk.org/jdk21u/commit/5f2cf881b1b941d5771328f6822693c5b9c4da0d
8322159: ThisEscapeAnalyzer crashes for erroneous code
Backport-of: 7455b1b527568aff5b1c16a29fd80b05260c0fad
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! test/langtools/tools/javac/recovery/AttrRecovery.java
Changeset: 579c56f0
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-05 09:59:30 +0000
URL: https://git.openjdk.org/jdk21u/commit/579c56f0a5bea433fc2ec1d89777bca83cda5bf3
8322321: Add man page doc for -XX:+VerifySharedSpaces
Backport-of: f7dc257a206d3104d6d24c2079ef1fe349368c49
! src/java.base/share/man/java.1
Changeset: 49dd575d
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-05 09:59:39 +0000
URL: https://git.openjdk.org/jdk21u/commit/49dd575df93aee07bb512fede446f3e2d240b2bc
8320921: GHA: Parallelize hotspot_compiler test jobs
Backport-of: 694136909c058370a5833322ebaf2e71a0a15164
! .github/workflows/test.yml
Changeset: b3344f24
Author: Jonathan Dowland <jdowland at openjdk.org>
Date: 2024-01-05 15:32:31 +0000
URL: https://git.openjdk.org/jdk21u/commit/b3344f2422a9a606dbb779d639c515c857412d3e
8315731: Open source several Swing Text related tests
Backport-of: d475f61fd52b7d379260811b32d3815786858411
+ test/jdk/javax/swing/text/CompositeView/bug4398059.java
+ test/jdk/javax/swing/text/DefaultCaret/bug4197894.java
+ test/jdk/javax/swing/text/DefaultCaret/bug4203175.java
+ test/jdk/javax/swing/text/DefaultEditorKit/bug4265242.java
+ test/jdk/javax/swing/text/DefaultStyledDocument/bug4472852.java
Changeset: 4bdda4b5
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-01-06 12:14:33 +0000
URL: https://git.openjdk.org/jdk21u/commit/4bdda4b59757a593cbceeb1ace071b489678b903
8322583: RISC-V: Enable fast class initialization checks
Backport-of: 5235cc987d8c4455622acda947bed7321086a385
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: 1f38afa6
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-08 07:03:44 +0000
URL: https://git.openjdk.org/jdk21u/commit/1f38afa6c6fa7949c5d7171b817f1d7883987cf4
8315097: Rename createJavaProcessBuilder
8318964: Fix build failures caused by 8315097
Reviewed-by: mdoerr
Backport-of: d52a995f35de26c2cc4074297a75141e4a363e1b
! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
! test/hotspot/jtreg/applications/scimark/Scimark.java
! test/hotspot/jtreg/compiler/arguments/CheckCICompilerCount.java
! test/hotspot/jtreg/compiler/arguments/CheckCompileThresholdScaling.java
! test/hotspot/jtreg/compiler/arguments/TestCodeEntryAlignment.java
! test/hotspot/jtreg/compiler/arguments/TestOptoLoopAlignment.java
! test/hotspot/jtreg/compiler/arguments/TestPrintOptoAssemblyLineNumbers.java
! test/hotspot/jtreg/compiler/arraycopy/stress/TestStressArrayCopy.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeExistingIntrinsicWarningTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeExperimentalUnlockTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeIntrinsicTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonEmptyWarningTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonStaticWarningTest.java
! test/hotspot/jtreg/compiler/blackhole/BlackholeNonVoidWarningTest.java
! test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java
! test/hotspot/jtreg/compiler/c2/TestBit.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestFarJump.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestSVEWithJNI.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestTrampoline.java
! test/hotspot/jtreg/compiler/c2/aarch64/TestVolatiles.java
! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java
! test/hotspot/jtreg/compiler/ciReplay/DumpReplayBase.java
! test/hotspot/jtreg/compiler/ciReplay/SABase.java
! test/hotspot/jtreg/compiler/ciReplay/TestInvalidReplayFile.java
! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java
! test/hotspot/jtreg/compiler/codecache/CheckLargePages.java
! test/hotspot/jtreg/compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
! test/hotspot/jtreg/compiler/codecache/CheckUpperLimit.java
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java
! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java
! test/hotspot/jtreg/compiler/cpuflags/RestoreMXCSR.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
! test/hotspot/jtreg/compiler/debug/TestStressCM.java
! test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java
! test/hotspot/jtreg/compiler/debug/VerifyAdapterSharing.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java
! test/hotspot/jtreg/compiler/inlining/InlineAccessors.java
! test/hotspot/jtreg/compiler/inlining/PrintInlining.java
! test/hotspot/jtreg/compiler/inlining/ResolvedClassTest.java
! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
! test/hotspot/jtreg/compiler/jsr292/ContinuousCallSiteTargetChange.java
! test/hotspot/jtreg/compiler/jsr292/MHInlineTest.java
! test/hotspot/jtreg/compiler/jsr292/PollutedTrapCounts.java
! test/hotspot/jtreg/compiler/jvmci/TestEnableJVMCIProduct.java
! test/hotspot/jtreg/compiler/jvmci/TestInvalidJVMCIOption.java
! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java
! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java
! test/hotspot/jtreg/compiler/jvmci/compilerToVM/GetFlagValueTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotJVMCIRuntime.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
! test/hotspot/jtreg/compiler/linkage/TestLinkageErrorInGenerateOopMap.java
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMiningIterShortLoop.java
! test/hotspot/jtreg/compiler/loopstripmining/TestNoWarningLoopStripMiningIterSet.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWait.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64DefaultFlags.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitC1.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitNoneAArch64.java
! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitRISCV64.java
! test/hotspot/jtreg/compiler/oracle/CheckCompileCommandOption.java
! test/hotspot/jtreg/compiler/oracle/TestCompileCommand.java
! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
! test/hotspot/jtreg/compiler/runtime/cr8015436/Driver8015436.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java
! test/hotspot/jtreg/compiler/startup/NumCompilerThreadsCheck.java
! test/hotspot/jtreg/compiler/startup/SmallCodeCacheStartup.java
! test/hotspot/jtreg/compiler/startup/StartupOutput.java
! test/hotspot/jtreg/compiler/testlibrary/rtm/RTMTestBase.java
! test/hotspot/jtreg/compiler/types/correctness/OffTest.java
! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java
! test/hotspot/jtreg/containers/cgroup/PlainRead.java
! test/hotspot/jtreg/gc/TestAgeOutput.java
! test/hotspot/jtreg/gc/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtError.java
! test/hotspot/jtreg/gc/TestAllocateHeapAtMultiple.java
! test/hotspot/jtreg/gc/TestCardTablePageCommits.java
! test/hotspot/jtreg/gc/TestNumWorkerOutput.java
! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java
! test/hotspot/jtreg/gc/TestSmallHeap.java
! test/hotspot/jtreg/gc/TestVerifyDuringStartup.java
! test/hotspot/jtreg/gc/TestVerifySilently.java
! test/hotspot/jtreg/gc/TestVerifySubSet.java
! test/hotspot/jtreg/gc/arguments/GCArguments.java
! test/hotspot/jtreg/gc/arguments/TestAggressiveHeap.java
! test/hotspot/jtreg/gc/arguments/TestArrayAllocatorMallocLimit.java
! test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java
! test/hotspot/jtreg/gc/arguments/TestDisableDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcMarkStepDurationMillis.java
! test/hotspot/jtreg/gc/arguments/TestG1ConcRefinementThreads.java
! test/hotspot/jtreg/gc/arguments/TestG1HeapRegionSize.java
! test/hotspot/jtreg/gc/arguments/TestG1PercentageOptions.java
! test/hotspot/jtreg/gc/arguments/TestG1RemSetFlags.java
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
! test/hotspot/jtreg/gc/arguments/TestInitialTenuringThreshold.java
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java
! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestNewSizeThreadIncrease.java
! test/hotspot/jtreg/gc/arguments/TestObjectTenuringFlags.java
! test/hotspot/jtreg/gc/arguments/TestParallelGCThreads.java
! test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/arguments/TestSelectDefaultGC.java
! test/hotspot/jtreg/gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java
! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java
! test/hotspot/jtreg/gc/arguments/TestUnrecognizedVMOptionsHandling.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsErgoTools.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java
! test/hotspot/jtreg/gc/arguments/TestUseNUMAInterleaving.java
! test/hotspot/jtreg/gc/arguments/TestVerifyBeforeAndAfterGCFlags.java
! test/hotspot/jtreg/gc/class_unloading/TestG1ClassUnloadingHWM.java
! test/hotspot/jtreg/gc/epsilon/TestDieDefault.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithHeapDump.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithOnError.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/ergonomics/TestInitialGCThreadLogging.java
! test/hotspot/jtreg/gc/g1/Test2GbHeap.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegions.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsLog.java
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java
! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestG1SkipCompaction.java
! test/hotspot/jtreg/gc/g1/TestG1TraceEagerReclaimHumongousObjects.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocConcurrentStart.java
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/TestHumongousCodeCacheRoots.java
! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java
! test/hotspot/jtreg/gc/g1/TestLargePageUseForHeap.java
! test/hotspot/jtreg/gc/g1/TestMarkStackSizes.java
! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java
! test/hotspot/jtreg/gc/g1/TestOneEdenRegionAfterGC.java
! test/hotspot/jtreg/gc/g1/TestPLABOutput.java
! test/hotspot/jtreg/gc/g1/TestPLABSizeBounds.java
! test/hotspot/jtreg/gc/g1/TestPeriodicLogMessages.java
! test/hotspot/jtreg/gc/g1/TestPrintRegionRememberedSetInfo.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingThreads.java
! test/hotspot/jtreg/gc/g1/TestRemsetLoggingTools.java
! test/hotspot/jtreg/gc/g1/TestSharedArchiveWithPreTouch.java
! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryData.java
! test/hotspot/jtreg/gc/g1/TestShrinkDefragmentedHeap.java
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java
! test/hotspot/jtreg/gc/g1/mixedgc/TestLogging.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/gc/logging/TestDeprecatedPrintFlags.java
! test/hotspot/jtreg/gc/logging/TestGCId.java
! test/hotspot/jtreg/gc/logging/TestMetaSpaceLog.java
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java
! test/hotspot/jtreg/gc/metaspace/TestMetaspaceSizeFlags.java
! test/hotspot/jtreg/gc/metaspace/TestSizeTransitions.java
! test/hotspot/jtreg/gc/serial/HeapChangeLogging.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
! test/hotspot/jtreg/gc/shenandoah/options/TestArgumentRanges.java
! test/hotspot/jtreg/gc/shenandoah/options/TestClassUnloadingArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGC.java
! test/hotspot/jtreg/gc/shenandoah/options/TestExplicitGCNoConcurrent.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHeuristicsUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestHumongousThresholdArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestLoopMiningArguments.java
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestRegionSizeArgs.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSoftMaxHeapSize.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCounts.java
! test/hotspot/jtreg/gc/shenandoah/options/TestThreadCountsOverride.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java
! test/hotspot/jtreg/gc/startup_warnings/TestG1.java
! test/hotspot/jtreg/gc/startup_warnings/TestParallelGC.java
! test/hotspot/jtreg/gc/startup_warnings/TestSerialGC.java
! test/hotspot/jtreg/gc/startup_warnings/TestShenandoah.java
! test/hotspot/jtreg/gc/stress/TestReclaimStringsLeaksMemory.java
! test/hotspot/jtreg/gc/stress/TestStressG1Humongous.java
! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
! test/hotspot/jtreg/gc/whitebox/TestWBGC.java
! test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/x/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java
! test/hotspot/jtreg/resourcehogs/serviceability/jvmti/GetObjectSizeOverflow.java
! test/hotspot/jtreg/runtime/7162488/TestUnrecognizedVmOption.java
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
! test/hotspot/jtreg/runtime/BadObjectClass/BootstrapRedefine.java
! test/hotspot/jtreg/runtime/BootClassAppendProp/BootClassPathAppend.java
! test/hotspot/jtreg/runtime/BootstrapMethod/BSMCalledTwice.java
! test/hotspot/jtreg/runtime/BootstrapMethod/TestLambdaExceptionInInitializer.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java
! test/hotspot/jtreg/runtime/ClassFile/FormatCheckingTest.java
! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java
! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java
! test/hotspot/jtreg/runtime/ClassFile/PreviewVersion.java
! test/hotspot/jtreg/runtime/ClassFile/TestCheckedExceptions.java
! test/hotspot/jtreg/runtime/ClassFile/UnsupportedClassFileVersion.java
! test/hotspot/jtreg/runtime/CommandLine/BooleanFlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/CompilerConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileParsing.java
! test/hotspot/jtreg/runtime/CommandLine/ConfigFileWarning.java
! test/hotspot/jtreg/runtime/CommandLine/DoubleFlagWithIntegerValue.java
! test/hotspot/jtreg/runtime/CommandLine/FlagWithInvalidValue.java
! test/hotspot/jtreg/runtime/CommandLine/IgnoreUnrecognizedVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java
! test/hotspot/jtreg/runtime/CommandLine/ObsoleteFlagErrorMessage.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/hotspot/jtreg/runtime/CommandLine/TestHexArguments.java
! test/hotspot/jtreg/runtime/CommandLine/TestLongUnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java
! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java
! test/hotspot/jtreg/runtime/CommandLine/TraceExceptionsTest.java
! test/hotspot/jtreg/runtime/CommandLine/UnrecognizedVMOption.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java
! test/hotspot/jtreg/runtime/CompressedOops/CompressedKlassPointerAndOops.java
! test/hotspot/jtreg/runtime/CompressedOops/ObjectAlignment.java
! test/hotspot/jtreg/runtime/CompressedOops/UseCompressedOops.java
! test/hotspot/jtreg/runtime/Dictionary/CleanProtectionDomain.java
! test/hotspot/jtreg/runtime/Dictionary/ProtectionDomainCacheTest.java
! test/hotspot/jtreg/runtime/EnclosingMethodAttr/EnclMethodAttr.java
! test/hotspot/jtreg/runtime/ErrorHandling/BadNativeStackInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ClassPathEnvVar.java
! test/hotspot/jtreg/runtime/ErrorHandling/CreateCoredumpOnCrash.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileOverwriteTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ErrorFileRedirectTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/NestedThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ProblematicFrameTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ReattemptErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ResourceMarkTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SafeFetchInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/SecondaryErrorTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestAbortVmOnException.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestExitOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpPath.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnOutOfMemoryError.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestSigInfoInHsErrFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestSymbolsInHsErrFile.java
! test/hotspot/jtreg/runtime/ErrorHandling/ThreadsListHandleInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TimeoutInErrorHandlingTest.java
! test/hotspot/jtreg/runtime/ErrorHandling/VeryEarlyAssertTest.java
! test/hotspot/jtreg/runtime/GenerateOopMap/TestGenerateOopMapCrash.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationC1Tests.java
! test/hotspot/jtreg/runtime/InvocationTests/invocationOldCHATests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokeinterfaceTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokespecialTests.java
! test/hotspot/jtreg/runtime/InvocationTests/invokevirtualTests.java
! test/hotspot/jtreg/runtime/LoadClass/LoadClassNegative.java
! test/hotspot/jtreg/runtime/LoadClass/LongBCP.java
! test/hotspot/jtreg/runtime/LoadClass/TestResize.java
! test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java
! test/hotspot/jtreg/runtime/LocalVariableTable/TestLVT.java
! test/hotspot/jtreg/runtime/MemberName/MemberNameLeak.java
! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeEnvVarTest.java
! test/hotspot/jtreg/runtime/Metaspace/MaxMetaspaceSizeTest.java
! test/hotspot/jtreg/runtime/MinimalVM/CDS.java
! test/hotspot/jtreg/runtime/MinimalVM/CheckJNI.java
! test/hotspot/jtreg/runtime/MinimalVM/Instrumentation.java
! test/hotspot/jtreg/runtime/MinimalVM/JMX.java
! test/hotspot/jtreg/runtime/MinimalVM/JVMTI.java
! test/hotspot/jtreg/runtime/MinimalVM/NMT.java
! test/hotspot/jtreg/runtime/Monitor/DeflationIntervalsTest.java
! test/hotspot/jtreg/runtime/Monitor/MonitorUsedDeflationThresholdTest.java
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
! test/hotspot/jtreg/runtime/NMT/CommandLineDetail.java
! test/hotspot/jtreg/runtime/NMT/CommandLineEmptyArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineInvalidArgument.java
! test/hotspot/jtreg/runtime/NMT/CommandLineSummary.java
! test/hotspot/jtreg/runtime/NMT/CommandLineTurnOffNMT.java
! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java
! test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java
! test/hotspot/jtreg/runtime/NMT/NMTInitializationTest.java
! test/hotspot/jtreg/runtime/NMT/NMTJavaHeapTest.java
! test/hotspot/jtreg/runtime/NMT/NMTWithCDS.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatistics.java
! test/hotspot/jtreg/runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java
! test/hotspot/jtreg/runtime/PerfMemDestroy/PerfMemDestroy.java
! test/hotspot/jtreg/runtime/PrintStringTableStats/PrintStringTableStatsTest.java
! test/hotspot/jtreg/runtime/ReservedStack/ReservedStackTest.java
! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java
! test/hotspot/jtreg/runtime/StackTrace/LargeClassTest.java
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java
! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java
! test/hotspot/jtreg/runtime/Thread/TooSmallStackSize.java
! test/hotspot/jtreg/runtime/Throwable/StackTraceLogging.java
! test/hotspot/jtreg/runtime/Throwable/TestCatchThrowableOOM.java
! test/hotspot/jtreg/runtime/Throwable/TestMaxJavaStackTraceDepth.java
! test/hotspot/jtreg/runtime/Unsafe/RangeCheck.java
! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java
! test/hotspot/jtreg/runtime/cds/MaxMetaspaceSize.java
! test/hotspot/jtreg/runtime/cds/SharedStrings.java
! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java
! test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/TestCommon.java
! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java
! test/hotspot/jtreg/runtime/cds/appcds/VerifyWithDefaultArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveTestBase.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDynamicDump.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java
! test/hotspot/jtreg/runtime/classFileParserBug/Bad_NCDFE_Msg.java
! test/hotspot/jtreg/runtime/classFileParserBug/ClassFileParserBug.java
! test/hotspot/jtreg/runtime/classFileParserBug/TestBadPackageWithInterface.java
! test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
! test/hotspot/jtreg/runtime/condy/BadBSMUseTest.java
! test/hotspot/jtreg/runtime/condy/CondyLDCTest.java
! test/hotspot/jtreg/runtime/condy/CondyNewInvokeSpecialTest.java
! test/hotspot/jtreg/runtime/condy/escapeAnalysis/TestEscapeCondy.java
! test/hotspot/jtreg/runtime/condy/staticInit/TestInitException.java
! test/hotspot/jtreg/runtime/contended/Options.java
! test/hotspot/jtreg/runtime/duplAttributes/DuplAttributesTest.java
! test/hotspot/jtreg/runtime/execstack/Testexecstack.java
! test/hotspot/jtreg/runtime/getSysPackage/GetPackageXbootclasspath.java
! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java
! test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java
! test/hotspot/jtreg/runtime/handshake/SystemMembarHandshakeTransitionTest.java
! test/hotspot/jtreg/runtime/jni/checked/TestCheckedReleaseArrayElements.java
! test/hotspot/jtreg/runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java
! test/hotspot/jtreg/runtime/jsig/Testjsig.java
! test/hotspot/jtreg/runtime/logging/ClassInitializationTest.java
! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java
! test/hotspot/jtreg/runtime/logging/ClassResolutionTest.java
! test/hotspot/jtreg/runtime/logging/CompressedOopsTest.java
! test/hotspot/jtreg/runtime/logging/CondyIndyTest.java
! test/hotspot/jtreg/runtime/logging/DefaultMethodsTest.java
! test/hotspot/jtreg/runtime/logging/ExceptionsTest.java
! test/hotspot/jtreg/runtime/logging/FoldMultilinesTest.java
! test/hotspot/jtreg/runtime/logging/ItablesTest.java
! test/hotspot/jtreg/runtime/logging/LoaderConstraintsTest.java
! test/hotspot/jtreg/runtime/logging/ModulesTest.java
! test/hotspot/jtreg/runtime/logging/MonitorInflationTest.java
! test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java
! test/hotspot/jtreg/runtime/logging/MutexRankTest.java
! test/hotspot/jtreg/runtime/logging/OsCpuLoggingTest.java
! test/hotspot/jtreg/runtime/logging/ProtectionDomainVerificationTest.java
! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java
! test/hotspot/jtreg/runtime/logging/SafepointTest.java
! test/hotspot/jtreg/runtime/logging/StackWalkTest.java
! test/hotspot/jtreg/runtime/logging/StartupTimeTest.java
! test/hotspot/jtreg/runtime/logging/ThreadLoggingTest.java
! test/hotspot/jtreg/runtime/logging/VMOperationTest.java
! test/hotspot/jtreg/runtime/logging/VerificationTest.java
! test/hotspot/jtreg/runtime/logging/VtablesTest.java
! test/hotspot/jtreg/runtime/logging/loadLibraryTest/LoadLibraryTest.java
! test/hotspot/jtreg/runtime/memory/LargePages/TestLargePagesFlags.java
! test/hotspot/jtreg/runtime/memory/ReadFromNoaccessArea.java
! test/hotspot/jtreg/runtime/memory/ReserveMemory.java
! test/hotspot/jtreg/runtime/modules/ClassLoaderNoUnnamedModuleTest.java
! test/hotspot/jtreg/runtime/modules/IgnoreModulePropertiesTest.java
! test/hotspot/jtreg/runtime/modules/ModuleOptionsTest.java
! test/hotspot/jtreg/runtime/modules/ModuleOptionsWarn.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ExportModuleStressTest.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStress.java
! test/hotspot/jtreg/runtime/modules/ModuleStress/ModuleStressGC.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModule2Dirs.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleCDS.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleClassList.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleDupJavaBase.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleDupModule.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBase.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTest.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJar.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTestJarDir.java
! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java
! test/hotspot/jtreg/runtime/modules/Visibility/PatchModuleVisibility.java
! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpNoVisibility.java
! test/hotspot/jtreg/runtime/modules/Visibility/XbootcpVisibility.java
! test/hotspot/jtreg/runtime/os/AvailableProcessors.java
! test/hotspot/jtreg/runtime/os/THPsInThreadStackPreventionTest.java
! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java
! test/hotspot/jtreg/runtime/os/TestHugePageDetection.java
! test/hotspot/jtreg/runtime/os/TestTimerSlack.java
! test/hotspot/jtreg/runtime/os/TestTrimNative.java
! test/hotspot/jtreg/runtime/os/TestUseCpuAllocPath.java
! test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java
! test/hotspot/jtreg/runtime/records/RedefineRecord.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefinePermittedSubclass.java
! test/hotspot/jtreg/runtime/sealedClasses/RedefineSealedClass.java
! test/hotspot/jtreg/runtime/stringtable/StringTableVerifyTest.java
! test/hotspot/jtreg/runtime/symboltable/ShortLivedSymbolCleanup.java
! test/hotspot/jtreg/runtime/verifier/OverriderMsg.java
! test/hotspot/jtreg/runtime/verifier/TestANewArray.java
! test/hotspot/jtreg/runtime/verifier/TestMultiANewArray.java
! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java
! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java
! test/hotspot/jtreg/serviceability/attach/AttachSetGetFlag.java
! test/hotspot/jtreg/serviceability/attach/AttachWithStalePidFile.java
! test/hotspot/jtreg/serviceability/attach/ShMemLongName.java
! test/hotspot/jtreg/serviceability/dcmd/gc/RunFinalizationTest.java
! test/hotspot/jtreg/serviceability/dtrace/DTraceOptionsTest.java
! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java
! test/hotspot/jtreg/serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java
! test/hotspot/jtreg/serviceability/jvmti/GetObjectSizeClass.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineLeak.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java
! test/hotspot/jtreg/serviceability/logging/TestBasicLogOutput.java
! test/hotspot/jtreg/serviceability/logging/TestDefaultLogOutput.java
! test/hotspot/jtreg/serviceability/logging/TestFullNames.java
! test/hotspot/jtreg/serviceability/logging/TestLogRotation.java
! test/hotspot/jtreg/serviceability/logging/TestMultipleXlogArgs.java
! test/hotspot/jtreg/serviceability/logging/TestQuotedLogOutputs.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
! test/hotspot/jtreg/serviceability/sa/TestClassDump.java
! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java
! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java
! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java
! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java
! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java
! test/hotspot/jtreg/serviceability/sa/TestRevPtrsForInvokeDynamic.java
! test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java
! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/jtreg/JitTesterDriver.java
! test/hotspot/jtreg/testlibrary_tests/ctw/CtwTest.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDScenarios.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestDTestAndExclude.java
! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java
! test/hotspot/jtreg/vmTestbase/metaspace/flags/maxMetaspaceSize/TestMaxMetaspaceSize.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses/retransform003/TestDriver.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix002/TestDriver.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfoOnCompilation/Test.java
! test/jdk/com/sun/jdi/JITDebug.java
! test/jdk/com/sun/jdi/NoLaunchOptionTest.java
! test/jdk/com/sun/jdi/PrivateTransportTest.java
! test/jdk/com/sun/jdi/ProcessAttachTest.java
! test/jdk/com/sun/jdi/RunToExit.java
! test/jdk/com/sun/jdi/cds/CDSJDITest.java
! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/CheckOrigin.java
! test/jdk/com/sun/tools/attach/RunnerUtil.java
! test/jdk/java/awt/MenuBar/TestNoScreenMenuBar.java
! test/jdk/java/awt/Robot/NonEmptyErrorStream.java
! test/jdk/java/awt/Toolkit/ScreenInsetsDPIVariation/ScreenInsetsDPIVariation.java
! test/jdk/java/awt/Window/MainKeyWindowTest/TestMainKeyWindow.java
! test/jdk/java/awt/Window/MinimumSizeDPIVariation/MinimumSizeDPIVariation.java
! test/jdk/java/awt/color/ICC_ColorSpace/MTTransformReplacedProfile.java
! test/jdk/java/awt/font/JNICheck/FreeTypeScalerJNICheck.java
! test/jdk/java/foreign/UpcallTestHelper.java
! test/jdk/java/io/Console/RedirectTest.java
! test/jdk/java/io/File/MacPath.java
! test/jdk/java/io/Serializable/class/NonSerializableTest.java
! test/jdk/java/io/Serializable/evolution/RenamePackage/RenamePackageTest.java
! test/jdk/java/lang/ClassLoader/GetSystemPackage.java
! test/jdk/java/lang/Object/InvalidFinalizationOption.java
! test/jdk/java/lang/ProcessBuilder/InheritIOTest.java
! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java
! test/jdk/java/lang/ProcessBuilder/ReaderWriterTest.java
! test/jdk/java/lang/RuntimeTests/shutdown/ShutdownInterruptedMain.java
! test/jdk/java/lang/SecurityManager/modules/CustomSecurityManagerTest.java
! test/jdk/java/lang/StackWalker/CallerFromMain.java
! test/jdk/java/lang/System/FileEncodingTest.java
! test/jdk/java/lang/System/MacEncoding/MacJNUEncoding.java
! test/jdk/java/lang/System/i18nEnvArg.java
! test/jdk/java/lang/Thread/UncaughtExceptionsTest.java
! test/jdk/java/lang/Thread/virtual/ShutdownHook.java
! test/jdk/java/lang/annotation/LoaderLeakTest.java
! test/jdk/java/lang/instrument/DaemonThread/TestDaemonThreadLauncher.java
! test/jdk/java/lang/instrument/NegativeAgentRunner.java
! test/jdk/java/lang/instrument/PremainClass/PremainClassTest.java
! test/jdk/java/lang/instrument/modules/AppendToClassPathModuleTest.java
! test/jdk/java/lang/invoke/condy/CondyNestedResolutionTest.java
! test/jdk/java/nio/channels/Selector/LotsOfUpdatesTest.java
! test/jdk/java/nio/charset/Charset/DefaultCharsetTest.java
! test/jdk/java/nio/file/Path/MacPathTest.java
! test/jdk/java/security/SignedJar/SignedJarWithCustomClassLoader.java
! test/jdk/java/util/Formatter/BasicTestLauncher.java
! test/jdk/java/util/Properties/StoreReproducibilityTest.java
! test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java
! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java
! test/jdk/javax/management/security/HashedPasswordFileTest.java
! test/jdk/javax/net/ssl/TLSCommon/interop/ProcUtils.java
! test/jdk/javax/swing/UI/UnninstallUIMemoryLeaks/UnninstallUIMemoryLeaks.java
! test/jdk/javax/swing/text/html/CSS/bug8234913.java
! test/jdk/jdk/incubator/vector/LoadJsvmlTest.java
! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java
! test/jdk/jdk/jfr/api/consumer/streaming/Application.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java
! test/jdk/jdk/jfr/api/consumer/streaming/TestProcess.java
! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithMinAndMaxSize.java
! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java
! test/jdk/jdk/jfr/event/runtime/TestDumpReason.java
! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java
! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java
! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java
! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java
! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java
! test/jdk/jdk/jfr/startupargs/TestJFCWarnings.java
! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java
! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java
! test/jdk/jdk/jfr/startupargs/TestOptionsWithLocale.java
! test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java
! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java
! test/jdk/jdk/jfr/startupargs/TestStartDuration.java
! test/jdk/jdk/jfr/startupargs/TestStartName.java
! test/jdk/jdk/jfr/startupargs/TestStartupMessage.java
! test/jdk/jdk/security/JavaDotSecurity/MakeJavaSecurityTest.java
! test/jdk/sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java
! test/jdk/sun/management/jdp/DynamicLauncher.java
! test/jdk/sun/management/jmxremote/bootstrap/AbstractFilePermissionTest.java
! test/jdk/sun/management/jmxremote/bootstrap/CustomLauncherTest.java
! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java
! test/jdk/sun/management/jmxremote/bootstrap/LocalManagementTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStartStopTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStatusPerfCountersTest.java
! test/jdk/sun/management/jmxremote/startstop/JMXStatusTest.java
! test/jdk/sun/net/spi/SystemProxyDriver.java
! test/jdk/sun/security/krb5/auto/ModuleName.java
! test/jdk/sun/security/provider/KeyStore/DKSTest.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java
! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java
! test/jdk/sun/tools/jstat/JStatInterval.java
! test/jdk/tools/jimage/JImageToolTest.java
! test/jdk/tools/launcher/modules/basic/BasicTest.java
! test/jdk/tools/launcher/modules/classpath/JavaClassPathTest.java
! test/lib-test/jdk/test/lib/process/ProcessToolsLastLineTest.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java
! test/lib/jdk/test/lib/jfr/AppExecutorHelper.java
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: 854c3191
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-08 07:15:16 +0000
URL: https://git.openjdk.org/jdk21u/commit/854c3191c31e4e33b66fb4c236e44014c8cce7a4
8319569: Several java/util tests should be updated to accept VM flags
Backport-of: 2bb4b9398d65e3f37f34e45476c969ff0afb1540
! test/jdk/java/util/Calendar/SupplementalJapaneseEraTestRun.java
! test/jdk/java/util/Currency/PropertiesTest.sh
! test/jdk/java/util/Locale/LocaleProvidersRun.java
! test/jdk/java/util/ResourceBundle/Control/MissingResourceCauseTestRun.java
! test/jdk/java/util/ResourceBundle/modules/ModuleTestUtil.java
! test/jdk/java/util/ResourceBundle/modules/layer/LayerTest.java
! test/jdk/java/util/ResourceBundle/modules/unnamed/UnNamedTest.java
! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java
! test/jdk/java/util/TimeZone/CustomTzIDCheckDST.java
! test/jdk/java/util/TimeZone/TimeZoneDatePermissionCheckRun.java
! test/jdk/java/util/logging/LoggingDeadlock2.java
! test/jdk/java/util/zip/EntryCount64k.java
Changeset: e8aa37db
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-08 09:07:11 +0000
URL: https://git.openjdk.org/jdk21u/commit/e8aa37dbe6a69889256d886a8faa75dfaa8849a7
8310238: [test bug] javax/swing/JTableHeader/6889007/bug6889007.java fails
Backport-of: 2cf5c2f4b6cdb52a3560ab03d272f19f47b22b17
! test/jdk/javax/swing/JTableHeader/6889007/bug6889007.java
Changeset: c8caefa5
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-08 09:08:51 +0000
URL: https://git.openjdk.org/jdk21u/commit/c8caefa5c3ab4206eff90ea0684a3bb4e14362a4
8311279: TestStressIGVNAndCCP.java failed with different IGVN traces for the same seed
Backport-of: edb2be10fb897834ed78ab4493d3a4f73dc2e140
! test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java
Changeset: db1fa92d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-08 09:13:52 +0000
URL: https://git.openjdk.org/jdk21u/commit/db1fa92d7420dc94f82af0c781a04a6e0ca511eb
8316594: C2 SuperWord: wrong result with hand unrolled loops
Reviewed-by: roland, shade
Backport-of: 3630af26e6f05237195e53b98603adf404e90a1a
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
Changeset: 307569f2
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-08 09:20:22 +0000
URL: https://git.openjdk.org/jdk21u/commit/307569f2c332fcbaeff360ed90d2038fec8c3b5b
8319938: TestFileChooserSingleDirectorySelection.java fails with "getSelectedFiles returned empty array"
Backport-of: 4ef24e2596340c5375f2ab07883c26a6458efe0e
! test/jdk/com/sun/java/swing/plaf/gtk/TestFileChooserSingleDirectorySelection.java
Changeset: dfc93243
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-08 09:20:45 +0000
URL: https://git.openjdk.org/jdk21u/commit/dfc93243a870ccd5fa2a3e39346e04713077380a
8319879: Stress mode to randomize incremental inlining decision
Backport-of: 303757b3a0d73329c954b28f08058fb60e5c9729
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/doCall.cpp
! test/hotspot/jtreg/compiler/ciReplay/TestIncrementalInlining.java
! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java
! test/hotspot/jtreg/compiler/uncommontrap/Decompile.java
Changeset: d4797b71
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-08 09:22:39 +0000
URL: https://git.openjdk.org/jdk21u/commit/d4797b711e7666ebd7d0ef77ebfb2d94cd183c8d
8316693: Simplify at-requires checkDockerSupport()
Backport-of: 16fd43c5eb0fb18e93f00b5817d368df5afad969
! test/jtreg-ext/requires/VMProps.java
Changeset: 1e664886
Author: Oli Gillespie <ogillespie at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-08 10:33:59 +0000
URL: https://git.openjdk.org/jdk21u/commit/1e6648867b9b04f079332ce8baf59ae4b471571e
8321599: Data loss in AVX3 Base64 decoding
Backport-of: 13c11487f7126a370d9ce8e62f661ea83eedefe6
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java
Changeset: a85f3f83
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-08 12:08:42 +0000
URL: https://git.openjdk.org/jdk21u/commit/a85f3f8300245d97daee8f35f4ebdeb442fe1fdb
8320145: Compiler should accept final variable in Record Pattern
Backport-of: 4ba94ef69ef2ee576c50bb6003a795746dcdf30d
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/patterns/T8317300.out
+ test/langtools/tools/javac/patterns/T8320145.java
Changeset: b745bb51
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-08 16:36:50 +0000
URL: https://git.openjdk.org/jdk21u/commit/b745bb515f19d47e5246773ddfc48a23deda1345
8319883: Zero: Use atomic built-ins for 64-bit accesses
Backport-of: 25f9af99be1c906fc85b8192df8fa50cced3474f
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
Changeset: 1a9c7ec2
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-09 08:48:29 +0000
URL: https://git.openjdk.org/jdk21u/commit/1a9c7ec2af95d53ca16519bcab8b79afe6d0c615
8318082: ConcurrentModificationException from IndexWriter
Reviewed-by: prappo, simonis
Backport-of: fc29a2e152310ed81bd1bb23e6f17d02f055a454
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractOverviewIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandlerImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
+ test/langtools/jdk/javadoc/doclet/testIndex/TestSelfIndexing.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
Changeset: e652bb72
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-09 09:05:49 +0000
URL: https://git.openjdk.org/jdk21u/commit/e652bb72d05b8058032e9f525f3f225da82bc05c
8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate
Reviewed-by: aph
Backport-of: ade21a965f8a5fc889cd48bba76fad507bdeddf5
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/c1/TestLargeMonitorOffset.java
Changeset: d44b5dc7
Author: William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-09 09:09:35 +0000
URL: https://git.openjdk.org/jdk21u/commit/d44b5dc7a634b08f27f9a3e71112607a12023f8b
8323021: Shenandoah: Encountered reference count always attributed to first worker thread
Backport-of: f0e2e4311b8cab160dc9e35f43e9ae5a145c5e23
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
Changeset: c21a12d4
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-09 15:17:46 +0000
URL: https://git.openjdk.org/jdk21u/commit/c21a12d44165a907b1875e02f1676aa7076f062b
8296631: NSS tests failing on OL9 linux-aarch64 hosts
Reviewed-by: aph
Backport-of: 6e1aacdfba5a32f7b071eea8039888d275827e83
+ test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/cert9.db
+ test/jdk/sun/security/pkcs11/KeyStore/ClientAuthData/key4.db
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/jdk/sun/security/pkcs11/Secmod/cert9.db
! test/jdk/sun/security/pkcs11/Secmod/key4.db
! test/jdk/sun/security/pkcs11/Secmod/pkcs11.txt
! test/jdk/sun/security/pkcs11/SecmodTest.java
+ test/jdk/sun/security/pkcs11/tls/tls12/cert9.db
+ test/jdk/sun/security/pkcs11/tls/tls12/key4.db
+ test/jdk/sun/security/pkcs11/tls/tls12/pkcs11.txt
Changeset: 772ac178
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-09 15:32:17 +0000
URL: https://git.openjdk.org/jdk21u/commit/772ac17887b11abf8d1769b4abd44346d01aa0ec
8210410: Refactor java.util.Currency:i18n shell tests to plain java tests
Backport-of: 2584bf87aef66744a8e586805735cded0d2f98f1
- test/jdk/java/util/Currency/PropertiesTest.sh
+ test/jdk/java/util/Currency/PropertiesTestRun.java
Changeset: 36c21207
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-09 16:24:15 +0000
URL: https://git.openjdk.org/jdk21u/commit/36c21207f5a461929b48970f2c08b2a23c37a5a3
8321619: Generational ZGC: ZColorStoreGoodOopClosure is only valid for young objects
Reviewed-by: eosterlund
Backport-of: be49dabd0d7e1cd270399849e5353bf33361c4c5
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
Changeset: 9406448c
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-09 17:21:55 +0000
URL: https://git.openjdk.org/jdk21u/commit/9406448ce21e3ccd48335bcc475fc6ebfe0ba0b7
8316132: CDSProtectionDomain::get_shared_protection_domain should check for exception
Backport-of: 11394828b32941a69d549bae613ab4c3afb713d5
! src/hotspot/share/cds/cdsProtectionDomain.cpp
Changeset: d5b8c283
Author: Dan Lutker <dlutker at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-09 17:24:59 +0000
URL: https://git.openjdk.org/jdk21u/commit/d5b8c283ba6d58eb4c3af9709c7c3ad60dc11366
8322725: (tz) Update Timezone Data to 2023d
Backport-of: 2a9c3589d941d9a57e536ea0b3d7919c6ddb82dc
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/antarctica
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/backward
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/iso3166.tab
! src/java.base/share/data/tzdata/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! src/java.base/share/data/tzdata/zone.tab
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt
Changeset: a1d7bcfd
Author: Ichiroh Takiguchi <itakiguchi at openjdk.org>
Date: 2024-01-10 01:06:36 +0000
URL: https://git.openjdk.org/jdk21u/commit/a1d7bcfd0754ed2748d08a9d55f90a2d73f2a4af
6928542: Chinese characters in RTF are not decoded
Backport-of: a26f7c03c72e4efe6d3219d294294c554aebc631
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFParser.java
! src/java.desktop/share/classes/javax/swing/text/rtf/RTFReader.java
+ test/jdk/javax/swing/text/rtf/RTFReadFontCharsetTest.java
Changeset: a28d29c5
Author: Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-10 12:19:24 +0000
URL: https://git.openjdk.org/jdk21u/commit/a28d29c53b5c37781e8ced684b7b38e56f890711
8318608: Enable parallelism in vmTestbase/nsk/stress/threads tests
Backport-of: cee44a625594fd805a05c4a69033eb677a5a6f17
- test/hotspot/jtreg/vmTestbase/nsk/stress/thread/TEST.properties
Changeset: 4537bfa9
Author: Elif Aslan <elifasln at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-10 12:19:49 +0000
URL: https://git.openjdk.org/jdk21u/commit/4537bfa9cc091ff1807d9e03f1c0c971345adf6e
8318607: Enable parallelism in vmTestbase/nsk/stress/jni tests
Backport-of: 43f31d73852d63ccdcc2dcd8d6c7355435a50fb3
- test/hotspot/jtreg/vmTestbase/nsk/stress/jni/TEST.properties
Changeset: 2bf21b4c
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-10 15:30:14 +0000
URL: https://git.openjdk.org/jdk21u/commit/2bf21b4c87df7a718ea9a34c5a5af84fbb7d4d1c
8322783: prioritize /etc/os-release over /etc/SuSE-release in hs_err/info output
Backport-of: a8e4229852fac703c6271aa8c5f94f67bea44902
! src/hotspot/os/linux/os_linux.cpp
Changeset: 1ea0d080
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-11 07:23:14 +0000
URL: https://git.openjdk.org/jdk21u/commit/1ea0d080483202e7f9185fad769680d1a7e84332
8311992: Test java/lang/Thread/virtual/JfrEvents::testVirtualThreadPinned failed
Backport-of: 0d2196f8e5b03577a14ff97505718f4fa53f3792
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
Changeset: 2abfc99d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-11 07:26:44 +0000
URL: https://git.openjdk.org/jdk21u/commit/2abfc99d2cece7f6020cf97593bb63641dd8e7de
8310629: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java fails with RuntimeException Server not ready
Backport-of: b20dc1e9cda1ea3a76b3f14c778c6816e5cc1c0c
! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java
Changeset: cd166703
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-11 07:30:30 +0000
URL: https://git.openjdk.org/jdk21u/commit/cd166703a20c4ac51bc6478e8a0bb1275d9cb913
8318490: Increase timeout for JDK tests that are close to the limit when run with libgraal
Backport-of: 6f263111a1812873291e91870e341ccce804d049
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX1.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX2.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512BW.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512DQ.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastNeon.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastSVE.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread007.java
! test/hotspot/jtreg/vmTestbase/nsk/stress/thread/thread008.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
Changeset: d92ff7c3
Author: Christoph Langer <clanger at openjdk.org>
Date: 2024-01-15 15:15:45 +0000
URL: https://git.openjdk.org/jdk21u/commit/d92ff7c35a4f9fca5b47958ca610f7ae6b99bc74
8320309: AIX: pthreads created by foreign test library don't work as expected
Backport-of: 8b47a14958913c70291d46afdde4e527f9bdc91a
! test/lib/native/testlib_threads.h
Changeset: e08eb0ec
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-15 15:16:06 +0000
URL: https://git.openjdk.org/jdk21u/commit/e08eb0ec0181228468c51129a6a9378d749d6d02
8321582: yield <primitive-type>.class not parsed correctly.
Backport-of: ce8399fd6071766114f5f201b6e44a7abdba9f5a
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java
Changeset: 6ee8f477
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-15 19:17:46 +0000
URL: https://git.openjdk.org/jdk21u/commit/6ee8f477721354ca6caaf62e74e24496b5ec850c
8322512: StringBuffer.repeat does not work correctly after toString() was called
Backport-of: df22fb322e6c4c9931a770bd0abf4c43b83c4e4a
! src/java.base/share/classes/java/lang/StringBuffer.java
! test/jdk/java/lang/StringBuilder/StringBufferRepeat.java
Changeset: 1b5aeb92
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-15 19:20:02 +0000
URL: https://git.openjdk.org/jdk21u/commit/1b5aeb92607dd0bc8012dda0f28cc9d8a0fcff23
8323065: Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination
Backport-of: eb9e754b3a439cc3ce36c2c9393bc8b250343844
! src/hotspot/share/code/compiledIC.cpp
Changeset: 7fe7cfce
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-16 08:22:56 +0000
URL: https://git.openjdk.org/jdk21u/commit/7fe7cfce829cda52b612d457ebeffa4146a14748
8320907: Shenandoah: Remove ShenandoahSelfFixing flag
Backport-of: 43c7f6a673c2fa0b4dbec232e92b621619a98246
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: b114a5e6
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-16 08:33:39 +0000
URL: https://git.openjdk.org/jdk21u/commit/b114a5e6a06580260de266a712c09a34dd758824
8320877: Shenandoah: Remove ShenandoahUnloadClassesFrequency support
Backport-of: b65ccff357e2e294b027f693ceb3d25410236a6b
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
Changeset: 77c743e5
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-16 08:34:04 +0000
URL: https://git.openjdk.org/jdk21u/commit/77c743e5275aabcb7687a1a0f302f10535efdaf0
8320888: Shenandoah: Enable ShenandoahVerifyOptoBarriers in debug builds
Backport-of: c86431767e6802317dc2be6221a5d0990b976ddc
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/options/TestSelectiveBarrierFlags.java
Changeset: 45df0785
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-16 09:02:01 +0000
URL: https://git.openjdk.org/jdk21u/commit/45df078510ad6b8fb336e4180622ca3792bbe0cc
8319124: Update XML Security for Java to 3.0.3
Reviewed-by: mbaesken
Backport-of: 1c0bd81a10f97c752818163a573d5983c7e481ac
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/Init.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/JCEMapper.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/MessageDigestAlgorithm.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithm.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/SignatureAlgorithmSpi.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/ECDSAUtils.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/IntegrityHmac.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureBaseRSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureDSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureECDSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/algorithms/implementations/SignatureEDDSA.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/Canonicalizer.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/helper/AttrCompare.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_OmitComments.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer11_WithComments.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315Excl.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclOmitComments.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315ExclWithComments.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315OmitComments.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/Canonicalizer20010315WithComments.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerBase.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/CanonicalizerPhysical.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/c14n/implementations/NameSpaceSymbTable.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/exceptions/XMLSecurityException.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/KeyInfo.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/DEREncodedKeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyInfoReference.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyName.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/KeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/MgmtData.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/PGPData.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/RetrievalMethod.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/SPKIData.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/X509Data.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/DSAKeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/ECKeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/keyvalues/RSAKeyValue.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509CRL.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Certificate.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509Digest.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509IssuerSerial.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SKI.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/content/x509/XMLX509SubjectName.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/PrivateKeyResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/RSAKeyValueResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SecretKeyResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/SingleKeyResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509CertificateResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509DigestResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SKIResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/implementations/X509SubjectNameResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/StorageResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/KeyStoreResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/storage/implementations/SingleCertificateResolver.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParser.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/parser/XMLParserImpl.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Manifest.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/ObjectContainer.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/Reference.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperties.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignatureProperty.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/SignedInfo.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignature.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/XMLSignatureInput.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/signature/reference/ReferenceSubTreeData.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Base64.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/DOMNamespaceContext.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/DigesterOutputStream.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/ElementProxy.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/HelperNodeList.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JDKXPathAPI.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JDKXPathFactory.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/Signature11ElementProxy.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/SignatureElementProxy.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/SignerOutputStream.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/UnsyncByteArrayOutputStream.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/XMLUtils.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverDirectHTTP.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverFragment.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverLocalFilesystem.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/resolver/implementations/ResolverXPointer.java
! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/SignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/DigesterOutputStream.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/MacOutputStream.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/AbstractDOMSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheCanonicalizer.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheNodeSetData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheOctetStreamData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/ApacheTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14N11Method.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalXMLC14NMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCanonicalizationMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMCryptoBinary.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMDigestMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMEnvelopedTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMExcC14NMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMHMACSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfo.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyName.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMKeyValue.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMManifest.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMPGPData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRSAPSSSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMReference.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMRetrievalMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureMethod.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperties.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignatureProperty.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSignedInfo.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMStructure.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMSubTreeData.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMURIDereferencer.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509Data.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMX509IssuerSerial.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLObject.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignature.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXMLSignatureFactory.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathFilter2Transform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXPathTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/DOMXSLTTransform.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/Utils.java
! src/java.xml.crypto/share/classes/org/jcp/xml/dsig/internal/dom/XMLDSigRI.java
! src/java.xml.crypto/share/legal/santuario.md
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
Changeset: 4b829786
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-16 09:04:12 +0000
URL: https://git.openjdk.org/jdk21u/commit/4b829786ccb984ef2378b55bfc14a1c5d3fc6347
8318971: Better Error Handling for Jar Tool When Processing Non-existent Files
Backport-of: 8ae309ebacd6947bbad2ef168ca13702e1cba099
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! test/jdk/tools/jar/InputFilesTest.java
Changeset: 551855c0
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-16 14:25:09 +0000
URL: https://git.openjdk.org/jdk21u/commit/551855c0dd88a34b79dbed46d15dc8dfe2132ae9
8310631: test/jdk/sun/nio/cs/TestCharsetMapping.java is spuriously passing
Backport-of: e3201d1d13433857a1b34ff0ca93f9ae1a4e22aa
= make/data/charsetmapping/MS950_HKSCS.map
! test/jdk/sun/nio/cs/TestCharsetMapping.java
Changeset: f57f2cba
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-16 16:06:21 +0000
URL: https://git.openjdk.org/jdk21u/commit/f57f2cbaa08e53a81a803bde982d912feea15515
8321164: javac with annotation processor throws AssertionError: Filling jrt:/... during JarFileObject[/...]
Backport-of: 03c4595173d564df97aa4f2b3156adcd4be379fa
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/annotations/ReadingMethodWithTypeAnno.java
Changeset: 9b5cd9dc
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-01-17 08:01:56 +0000
URL: https://git.openjdk.org/jdk21u/commit/9b5cd9dc43d3aa34ead39f7ac29c2f8e03ea6109
8315594: Open source few headless Swing misc tests
Backport-of: 806ef0897b42c8f3cb3b4d7bd904af9ed18a543e
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4267840.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4218254.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4243463.java
+ test/jdk/javax/swing/tree/DefaultTreeSelectionModel/bug4485322.java
Changeset: 0ac1bb75
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-17 08:34:31 +0000
URL: https://git.openjdk.org/jdk21u/commit/0ac1bb75a0d97e88fbdae85d85e9658cf549c3fe
8317804: com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18
Backport-of: b530c0281b5082994065b10addeb8366ffa58e2f
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
Changeset: b4c163d0
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-17 15:18:32 +0000
URL: https://git.openjdk.org/jdk21u/commit/b4c163d07b2db96ce91a0f712ced60ace14dbf63
8319372: C2 compilation fails with "Bad immediate dominator info"
Backport-of: 7766785098816cfcdae3479540cdc866c1ed18ad
! src/hotspot/share/opto/castnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestTopCastIIOnUndetectedDeadPath.java
+ test/hotspot/jtreg/compiler/c2/TestTopCastIIOnUndetectedDeadPath2.java
+ test/hotspot/jtreg/compiler/c2/TestTopCastIIOnUndetectedDeadPath3.java
Changeset: 95142cf9
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-17 15:51:29 +0000
URL: https://git.openjdk.org/jdk21u/commit/95142cf93bb6ac1abe085af51dac91b8e2bd739e
Merge
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/hotspot/jtreg/ProblemList.txt
Changeset: 9ca87615
Author: William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-17 16:02:41 +0000
URL: https://git.openjdk.org/jdk21u/commit/9ca87615550eba5493dde94e6204e58ca8cc1119
8323086: Shenandoah: Heap could be corrupted by oom during evacuation
Backport-of: c4a83bd6f6c45e72bd776e929005be0aa9408867
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
Changeset: fcf9ebde
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-17 16:07:18 +0000
URL: https://git.openjdk.org/jdk21u/commit/fcf9ebde634a7274fc110094f613e0c0af979893
8319103: Popups that request focus are not shown on Linux with Wayland
Backport-of: f3ed27582e16c3a323f590863cbeec6d35e20b58
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
+ test/jdk/javax/swing/JPopupMenu/FocusablePopupDismissTest.java
Changeset: 8d536b6f
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-17 16:07:45 +0000
URL: https://git.openjdk.org/jdk21u/commit/8d536b6f1045c243e0e36951544320c15adfa7c1
8318154: Improve stability of WheelModifier.java test
Backport-of: 668d4b077f260a30a90842a01b38a9cf6718d418
! test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/WheelModifier.java
Changeset: 1e8c226d
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-17 16:10:55 +0000
URL: https://git.openjdk.org/jdk21u/commit/1e8c226da521f84751f0ef7820cfeb0ba44457ec
8316106: Open source few swing JInternalFrame and JMenuBar tests
Backport-of: 0775bf2f0375b1bc63c187399cbc3fdc5a192bce
+ test/jdk/javax/swing/JInternalFrame/bug4268949.java
+ test/jdk/javax/swing/JInternalFrame/bug4309079.java
+ test/jdk/javax/swing/JInternalFrame/bug4732229.java
+ test/jdk/javax/swing/JInternalFrame/bug5009724.java
+ test/jdk/javax/swing/JMenuBar/bug4191374.java
Changeset: 32a4568e
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-17 16:11:17 +0000
URL: https://git.openjdk.org/jdk21u/commit/32a4568ec49df66798c7d5b20765281f45b66d1e
8318613: ChoiceFormat patterns are not well tested
Backport-of: 10427c023a142a24db3c2492977a7233a1afc25d
+ test/jdk/java/text/Format/ChoiceFormat/PatternsTest.java
Changeset: f0115385
Author: William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-01-17 18:17:10 +0000
URL: https://git.openjdk.org/jdk21u/commit/f0115385b61774220a87be4b2ecfb0bf61abea64
8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled
Backport-of: a7db4fecebe98135d36c6f46e1fa60959adbe78b
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
Changeset: a51c74db
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-17 21:14:23 +0000
URL: https://git.openjdk.org/jdk21u/commit/a51c74db293a38de4bef5568db3a90617d43a645
8306922: IR verification fails because IR dump is chopped up
Backport-of: 9057b3503349ead7d995b1a705317324830eabb2
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java
Changeset: ba59249d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-17 21:16:20 +0000
URL: https://git.openjdk.org/jdk21u/commit/ba59249dc9c5568f5dcca92cd6dcb5f3293f55ee
8310923: Refactor Currency tests to use JUnit
Backport-of: e848d9471f5de86e5ac157b710cd7371f12f0024
- test/jdk/java/util/Currency/Bug4512215.java
- test/jdk/java/util/Currency/Bug6807534.java
- test/jdk/java/util/Currency/Bug8154295.java
+ test/jdk/java/util/Currency/CNPGetDisplayName.java
! test/jdk/java/util/Currency/CheckDataVersion.java
! test/jdk/java/util/Currency/CurrencyTest.java
+ test/jdk/java/util/Currency/NoMinorUnitCurrenciesTest.java
+ test/jdk/java/util/Currency/NumCodeAsStringTest.java
! test/jdk/java/util/Currency/ValidateISO4217.java
Changeset: 29818585
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-17 21:22:16 +0000
URL: https://git.openjdk.org/jdk21u/commit/2981858526d707b37ae82df22a434c488fb57a25
8315721: CloseRace.java#id0 fails transiently on libgraal
Backport-of: 1be355734da94243e29f0899b53aa1ebdf3bcb79
! test/jdk/java/lang/ProcessBuilder/CloseRace.java
Changeset: 993a746e
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-17 21:22:47 +0000
URL: https://git.openjdk.org/jdk21u/commit/993a746e7d6fce0793264c17063d39785251122b
8311986: Disable runtime/os/TestTracePageSizes.java for ShenandoahGC
Backport-of: 167d1c183546a9501a4f255baecc8a4a5b859ab1
! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java
Changeset: 0668efa6
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-17 21:26:50 +0000
URL: https://git.openjdk.org/jdk21u/commit/0668efa6a4afc96d805cfa125a6d73fd0253f0d8
8317522: Test logic for BODY_CF in AbstractThrowingSubscribers.java is wrong
Backport-of: 4c5b66dceab15ce27f742c4173e14156249eb61a
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
Changeset: e3084fc3
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-17 21:31:45 +0000
URL: https://git.openjdk.org/jdk21u/commit/e3084fc3604c8ed87adfd2310429134e4f70d262
8304020: Speed up test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java and clarify its purpose
Backport-of: f0b7eb519ae1cf6f4cb2baea55b5e02a46a8192e
! test/jdk/TEST.groups
+ test/jdk/java/util/zip/ZipFile/CenSizeTooLarge.java
- test/jdk/java/util/zip/ZipFile/TestTooManyEntries.java
Changeset: 309a16e6
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2024-01-18 03:49:26 +0000
URL: https://git.openjdk.org/jdk21u/commit/309a16e6093fbcc0d856fcd1009808ddf52f1181
8323659: LinkedTransferQueue add and put methods call overridable offer
Reviewed-by: shade
Backport-of: ee4d9aa4c11c47e7cf15f2742919ac20311f9ea7
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
+ test/jdk/java/util/concurrent/LinkedTransferQueue/SubclassTest.java
Changeset: 419e0168
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-18 08:36:12 +0000
URL: https://git.openjdk.org/jdk21u/commit/419e01685b36aeccc47f52594a2026ccb2dcebb3
8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size
8323331: fix typo hpage_pdm_size
Reviewed-by: lucy
Backport-of: b31454e36234091c3827c3b4d07f62345cb0cee4
! src/hotspot/os/linux/os_linux.cpp
Changeset: 7eea17b8
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-18 14:18:41 +0000
URL: https://git.openjdk.org/jdk21u/commit/7eea17b847429edfb9b859322145d4a9689e0d75
8311663: Additional refactoring of Locale tests to JUnit
Backport-of: 71cac8ce47b69a2b78d54cbceb0f0510e5ea4cdc
! test/jdk/java/util/Locale/Bug6989440.java
! test/jdk/java/util/Locale/Bug8035133.java
! test/jdk/java/util/Locale/Bug8135061.java
! test/jdk/java/util/Locale/Bug8159420.java
! test/jdk/java/util/Locale/Bug8166994.java
! test/jdk/java/util/Locale/Bug8179071.java
! test/jdk/java/util/Locale/FilteringModeTest.java
! test/jdk/java/util/Locale/HashCodeTest.java
! test/jdk/java/util/Locale/ThaiGov.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java
Changeset: c79c5efa
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-18 14:21:00 +0000
URL: https://git.openjdk.org/jdk21u/commit/c79c5efa4de89457a5b5ef5e88bc63c320558aef
8315241: (fs) Move toRealPath tests in java/nio/file/Path/Misc.java to separate JUnit 5 test
Backport-of: dd64a4a483a831fd66912491af10502c4cf8596b
! test/jdk/java/nio/file/Path/Misc.java
+ test/jdk/java/nio/file/Path/ToRealPath.java
Changeset: 8413dc00
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-18 14:21:36 +0000
URL: https://git.openjdk.org/jdk21u/commit/8413dc002067fedd81d98939b5a036c655e0d376
8312136: Modify runtime/ErrorHandling/TestDwarf.java to split dwarf and decoder testing
Backport-of: e2e8e8e210ea9a7a9d901a1da729551714015d04
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java
Changeset: 0d30c8d4
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-18 14:23:09 +0000
URL: https://git.openjdk.org/jdk21u/commit/0d30c8d497a15a28f6fcae2ae8f6bdcba878d260
8318590: JButton ignores margin when painting HTML text
Backport-of: acaf2c8dcfd5235f758af2fe3e308b72263113e4
! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthGraphicsUtils.java
- test/jdk/javax/swing/JButton/HtmlButtonImageTest/HtmlButtonImageTest.java
Changeset: c8f04185
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2024-01-18 14:54:00 +0000
URL: https://git.openjdk.org/jdk21u/commit/c8f04185f185d01c94dbf104899b5de13630ad6f
8310031: Parallel: Implement better work distribution for large object arrays in old gen
Backport-of: 4bfe226870a15306b1e015c38fe3835f26b41fe6
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/parallel/psCardTable.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
Changeset: 64439376
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-18 16:03:23 +0000
URL: https://git.openjdk.org/jdk21u/commit/644393769f453f9d2fad7f50b3ca44cd9ff72408
8323008: filter out harmful -std* flags added by autoconf from CXX
Backport-of: 68c4286026bc2c0ec0f594e0b96fe03fe5624d6d
! make/autoconf/toolchain.m4
! make/autoconf/util.m4
Changeset: 95e36bc7
Author: Liang Mao <lmao at openjdk.org>
Committer: Erik Österlund <eosterlund at openjdk.org>
Date: 2024-01-19 09:35:01 +0000
URL: https://git.openjdk.org/jdk21u/commit/95e36bc7e970dd4038d6df0b25cb4ff1c19b6e70
8322279: Generational ZGC: Use ZFragmentationLimit and ZYoungCompactionLimit as percentage instead of multiples
Reviewed-by: eosterlund
Backport-of: bf813be0f30391c67de3ea74c7522d7cbb8d3c3b
! src/hotspot/share/gc/z/zHeuristics.cpp
Changeset: c3657ee0
Author: Johannes Bechberger <jbechberger at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date: 2024-01-19 15:47:54 +0000
URL: https://git.openjdk.org/jdk21u/commit/c3657ee02898ff022fa8bb7fc5d5d77ed74b1011
8317771: [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma
Reviewed-by: asemenov
Backport-of: ffa33d7b807bfef6ff05c9adba869dddf813cf68
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
Changeset: c01bdbbf
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-19 15:48:23 +0000
URL: https://git.openjdk.org/jdk21u/commit/c01bdbbfb1784bff6ae4b66d156b3c78546ad264
8314283: Support for NSS tests on aarch64 platforms
Backport-of: 2a8016096000de5836251f2ca9bc8ad6479e6942
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: 69416f48
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-22 08:18:10 +0000
URL: https://git.openjdk.org/jdk21u/commit/69416f4880ebb7c17f8faa17b52749e7085882de
8318809: java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java shows intermittent failures on linux ppc64le and aarch64
Backport-of: 50d1839d54f13631946925d8ecf03ce71f31bab8
! test/jdk/java/util/concurrent/ConcurrentLinkedQueue/WhiteBox.java
Changeset: e9be5319
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-22 08:43:37 +0000
URL: https://git.openjdk.org/jdk21u/commit/e9be531942fc42b2630db8e6b63b21f7981c0099
8077371: Binary files in JAXP test should be removed
Backport-of: 40106422bd2ae3da98d028bdbab2c240a71081e3
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalAndDurSerDataTemplate.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalAndDurSerDataUtil.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/GregorianCalendarAndDurationSerData.java
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK6GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK6_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK6_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK7GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK7_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK7_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK8GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK8_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK8_XMLGregorianCalendar.ser
+ test/jdk/javax/xml/jaxp/datatype/8033980/JDK9GregorianCalendarAndDurationSerData.java
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK9_Duration.ser
- test/jdk/javax/xml/jaxp/datatype/8033980/JDK9_XMLGregorianCalendar.ser
! test/jdk/javax/xml/jaxp/datatype/8033980/SerializationTest.java
Changeset: 1dd2f2a8
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-01-22 08:43:56 +0000
URL: https://git.openjdk.org/jdk21u/commit/1dd2f2a8aa15f27a7db2c5d8b785604783d363d3
8169475: WheelModifier.java fails by timeout
Backport-of: 613d32c2822a443fdcb131a7d67c528410e9f7e6
! test/jdk/java/awt/event/MouseWheelEvent/WheelModifier/WheelModifier.java
Changeset: ada400cf
Author: Olga Mikhaltsova <omikhaltcova at openjdk.org>
Date: 2024-01-22 10:37:22 +0000
URL: https://git.openjdk.org/jdk21u/commit/ada400cffe35140d62452e3899e5a04a40b737c8
8318158: RISC-V: implement roundD/roundF intrinsics
Backport-of: 19147f326c6b0e78fe72f9a7e7100047f16a0921
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: fae1a030
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-23 07:55:18 +0000
URL: https://git.openjdk.org/jdk21u/commit/fae1a030731c3571aa6614e7a5f82443115b1752
8312416: Tests in Locale should have more descriptive names
Backport-of: a9a3463afb33b9df4cbf64d1866255bff638824f
= test/jdk/java/util/Locale/AliasesShouldBeRecognizedInCLDR.java
- test/jdk/java/util/Locale/Bug4152725.java
= test/jdk/java/util/Locale/HashCodeShouldBeThreadSafe.java
= test/jdk/java/util/Locale/LegacyCodesClassInvariant.java
= test/jdk/java/util/Locale/LegacyCodesClassInvariant_he
= test/jdk/java/util/Locale/LegacyCodesClassInvariant_id
= test/jdk/java/util/Locale/LegacyCodesClassInvariant_yi
= test/jdk/java/util/Locale/LocaleMatchingTest.java
+ test/jdk/java/util/Locale/LocaleShouldSetFromCLI.java
= test/jdk/java/util/Locale/LookupOnValidRangeTest.java
= test/jdk/java/util/Locale/MatchEmptyWeightCorrectly.java
= test/jdk/java/util/Locale/ProviderPoolMultiThreadAccess.java
= test/jdk/java/util/Locale/SubsequentRangeParsingTest.java
= test/jdk/java/util/Locale/TurkishLangRangeTest.java
- test/jdk/java/util/Locale/bug4123285.html
- test/jdk/java/util/Locale/bug4123285.java
Changeset: be8733b8
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-23 07:59:56 +0000
URL: https://git.openjdk.org/jdk21u/commit/be8733b8b600ff417eec6c550e649f8321828130
8319213: Compatibility.java reads both stdout and stderr of JdkUtils
Backport-of: 84f4f7477c4e1b7ecc4c7fead2ded21242efddd7
! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
Changeset: 1f9b03e5
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-23 08:05:52 +0000
URL: https://git.openjdk.org/jdk21u/commit/1f9b03e597d87679964e8772c6bea538c74feb2c
8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64
8319136: Skip pkcs11 tests on linux-aarch64
Backport-of: c2e77e2f17b624e750dea8fd51bbfde99596690e
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
Changeset: 2697a9d1
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-23 08:06:13 +0000
URL: https://git.openjdk.org/jdk21u/commit/2697a9d1c288daaddae751a7e8a2d2239c5d884c
8318696: Do not use LFS64 symbols on Linux
Reviewed-by: lucy
Backport-of: f4d08ccf80812d4f26a148fac6bf99b96672a63f
! make/autoconf/flags-cflags.m4
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
Changeset: 80842442
Author: sunyaqi <sunyaqi at loongson.cn>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-23 08:25:41 +0000
URL: https://git.openjdk.org/jdk21u/commit/80842442da4c116564f55000216645eda93a70d8
8316319: Generational ZGC: The SoftMaxHeapSize might be wrong when CDS decreases the MaxHeapSize
Backport-of: fe862639e7ce40f5adef0e482b1fb9c718e061a3
! src/hotspot/share/gc/x/xArguments.cpp
! src/hotspot/share/gc/x/xArguments.hpp
! src/hotspot/share/gc/z/shared/zSharedArguments.cpp
! src/hotspot/share/gc/z/shared/zSharedArguments.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp
Changeset: d69a0978
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-23 08:26:16 +0000
URL: https://git.openjdk.org/jdk21u/commit/d69a0978cc035a5d23dccf88fd0d2b02a6f5d769
8322282: Incorrect LoaderConstraintTable::add_entry after JDK-8298468
Backport-of: bde650f21e2fa2f7730d3f948105159762e4fdd0
! src/hotspot/share/classfile/loaderConstraints.cpp
Changeset: ad2e1141
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-23 08:38:59 +0000
URL: https://git.openjdk.org/jdk21u/commit/ad2e11417494cef94cbaa4cebca507aa03c47992
8323243: JNI invocation of an abstract instance method corrupts the stack
Backport-of: 71d9a83dece7eb4bdb6ffdd9caf14a1348045ce0
! src/hotspot/share/prims/jni.cpp
+ test/hotspot/jtreg/runtime/jni/abstractMethod/AbstractMethodClass.jasm
+ test/hotspot/jtreg/runtime/jni/abstractMethod/TestJNIAbstractMethod.java
+ test/hotspot/jtreg/runtime/jni/abstractMethod/libJNIAbstractMethod.c
Changeset: 63e52ed0
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-24 12:39:51 +0000
URL: https://git.openjdk.org/jdk21u/commit/63e52ed0618ac1570715694543f2b02c7bf5c95c
8318468: compiler/tiered/LevelTransitionTest.java fails with -XX:CompileThreshold=100 -XX:TieredStopAtLevel=1
Backport-of: 61d0db3838932d4030b05ffb04ee2b0215ea686e
! test/hotspot/jtreg/compiler/tiered/LevelTransitionTest.java
Changeset: 34d97ab1
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-24 12:40:13 +0000
URL: https://git.openjdk.org/jdk21u/commit/34d97ab142edb6054431d8b69d404f31a1b2c5fe
8321269: Require platforms to define DEFAULT_CACHE_LINE_SIZE
Backport-of: a56286f7ad9a8110026f48eb45f1d7a273b2f9fb
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/arm/globalDefinitions_arm.hpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: 7fcfea52
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-24 16:56:45 +0000
URL: https://git.openjdk.org/jdk21u/commit/7fcfea5292fd2cb3b1f37c111860b268e9fc67ea
8324050: Issue store-store barrier after re-materializing objects during deoptimization
Reviewed-by: kvn
Backport-of: 52523d33dde797bf03b15a05bb227b19b22c06be
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: 90d7b17f
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-24 17:36:18 +0000
URL: https://git.openjdk.org/jdk21u/commit/90d7b17f5e3adbab8774dc6f3394ceef77846aa0
8321120: Shenandoah: Remove ShenandoahElasticTLAB flag
Backport-of: 93b9235f19dab2a0c08ba8a1afcc82ee71be4c0b
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
- test/hotspot/jtreg/gc/shenandoah/TestElasticTLAB.java
Changeset: e87638c3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-24 19:24:23 +0000
URL: https://git.openjdk.org/jdk21u/commit/e87638c321e9b86bb4f39237679315eb032e71eb
8321122: Shenandoah: Remove ShenandoahLoopOptsAfterExpansion flag
Backport-of: b02fc8681e57d75b5e05ce98216c53ff4d1e3b5d
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: cc189ffc
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-25 09:05:51 +0000
URL: https://git.openjdk.org/jdk21u/commit/cc189ffc09a2236671554c24142b24e05d9a96a9
8295343: sun/security/pkcs11 tests fail on Linux RHEL 8.6 and newer
Backport-of: 6ce0ebb858d3112f136e12d3ad595f805f6871a0
! doc/testing.html
! doc/testing.md
! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/README
! test/jdk/sun/security/tools/keytool/NssTest.java
! test/jdk/sun/security/tools/keytool/p11-nss.txt
Changeset: 711ab384
Author: Liang Mao <lmao at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-25 09:20:49 +0000
URL: https://git.openjdk.org/jdk21u/commit/711ab384351f4ca61682359e8a0ec3683a129316
8322255: Generational ZGC: ZPageSizeMedium should be set before MaxTenuringThreshold
Backport-of: 0ad6c9e3d91005c0cc3a26d5391444c3dcd8ba5d
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zInitialize.cpp
Changeset: 2adc2b4f
Author: William Kemper <wkemper at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date: 2024-01-25 20:10:08 +0000
URL: https://git.openjdk.org/jdk21u/commit/2adc2b4f8a650ec8e8f01b57286a664eaf5975ec
8317535: Shenandoah: Remove unused code
Reviewed-by: kdnilsen, ysr
Backport-of: e942f368c370e059c654e33408940a987013a5c7
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahJfrSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.hpp
Changeset: e2cabfe1
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-01-26 02:15:51 +0000
URL: https://git.openjdk.org/jdk21u/commit/e2cabfe1add198655a304f057c51d1c3a0439386
8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly
Backport-of: 00ef9f9c322dde236256953272d6906f6151635d
+ test/jdk/java/awt/event/MouseEvent/MouseEnterExitTest.java
Changeset: bf7c2183
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-01-26 02:17:35 +0000
URL: https://git.openjdk.org/jdk21u/commit/bf7c218392cdd4d24d971f7706792e5750c0aa82
8321480: ISO 4217 Amendment 176 Update
Backport-of: 8b24851b9d3619c41c7a6cdb9193ed26a9b732dc
! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/Currency/tablea1.txt
Changeset: a9498e51
Author: Anton Hägerstrand <anton.hagerstrand at gmail.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-01-26 16:11:50 +0000
URL: https://git.openjdk.org/jdk21u/commit/a9498e516a87ffda30fa810cb09c4cc0cb97dfe0
8322142: JFR: Periodic tasks aren't orphaned between recordings
Backport-of: 1551928502c8ed96350e7b4f1316ea35587407fe
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/BatchManager.java
Changeset: ca85d550
Author: Andrew Lu <andrewlu at openjdk.org>
Date: 2024-01-29 08:23:20 +0000
URL: https://git.openjdk.org/jdk21u/commit/ca85d5506202f94caaf3afb77ecffe60f35e3721
8315761: Open source few swing JList and JMenuBar tests
Backport-of: bb6b3f2486b07a6ccdeea18519453e6d9c05c2c3
+ test/jdk/javax/swing/JList/bug4300224.java
+ test/jdk/javax/swing/JList/bug4487689.java
+ test/jdk/javax/swing/JList/bug4832765.java
+ test/jdk/javax/swing/JMenuBar/bug4802656.java
Changeset: 7f40804a
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-29 09:12:28 +0000
URL: https://git.openjdk.org/jdk21u/commit/7f40804afd2f9e126e0808531dc1e68941caaf43
8324659: GHA: Generic jtreg errors are not reported
Backport-of: c313d451a513eb08de0b295c1ce66d0d849d2374
! .github/scripts/gen-test-summary.sh
Changeset: 14f62ace
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-01-29 14:30:16 +0000
URL: https://git.openjdk.org/jdk21u/commit/14f62ace5fe0d83f8dcb05199e75c1b533957c9f
8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode
Backport-of: e7fdac9d5ce56d2f589df59a7fd2869e35ba2991
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: dead3334
Author: Amos Shi <ashi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-30 08:17:14 +0000
URL: https://git.openjdk.org/jdk21u/commit/dead33343cc1bae5282190f5d6f60c2bfb19bae0
8274122: java/io/File/createTempFile/SpecialTempFile.java fails in Windows 11
Backport-of: 4a142c3b0831d60b3d5540f58973e8ad3d1304bf
! test/jdk/ProblemList.txt
! test/jdk/java/io/File/createTempFile/SpecialTempFile.java
Changeset: 45b428fc
Author: Amos Shi <ashi at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-30 08:18:38 +0000
URL: https://git.openjdk.org/jdk21u/commit/45b428fc975b77eaf37bb7658a1f4cc8d425d339
8315600: Open source few more headless Swing misc tests
Backport-of: b05198a4f354934bc344fe9cbc19d98fd8bc3977
+ test/jdk/javax/swing/tree/FixedHeightLayoutCache/bug4210354.java
+ test/jdk/javax/swing/undo/UndoManager/bug4706533.java
+ test/jdk/javax/swing/undo/bug4992178.java
Changeset: 5df2a5c7
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-30 09:25:25 +0000
URL: https://git.openjdk.org/jdk21u/commit/5df2a5c7ecbf148de183336163dc9ba3fd92523f
8313507: Remove pkcs11/Cipher/TestKATForGCM.java from ProblemList
Backport-of: e8471f6bbe692a0d1e293f9e09aaa4f32312eb6a
! test/jdk/ProblemList.txt
Changeset: 9bc6bd6d
Author: Goetz Lindenmaier <goetz at openjdk.org>
Date: 2024-01-30 09:26:43 +0000
URL: https://git.openjdk.org/jdk21u/commit/9bc6bd6d87abb103fa52e0f3fcbac155a12f3bb7
8320943: Files/probeContentType/Basic.java fails on latest Windows 11 - content type mismatch
Backport-of: 87516e29dc5015c4cab2c07c5539ad30f2768667
! test/jdk/java/nio/file/Files/probeContentType/Basic.java
Changeset: 2518d203
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-30 09:46:49 +0000
URL: https://git.openjdk.org/jdk21u/commit/2518d2039f0191761b9c7da6378fb95e0cdd13a1
8323154: C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test
Backport-of: 6997bfc68def7f80fbf6a7486a4b9f61225fc471
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestMinValueStrideLongCountedLoop.java
More information about the jdk-updates-changes
mailing list