git: openjdk/jdk21u: master: 133 new changesets

Martin Doerr mdoerr at openjdk.org
Wed Oct 30 10:10:09 UTC 2024


Changeset: 669c2b4f
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-08-28 05:09:54 +0000
URL:       https://git.openjdk.org/jdk21u/commit/669c2b4f07a89c5f73f5915a8c97eb201965797d

8339080: Bump update version for OpenJDK: jdk-21.0.6

Reviewed-by: sgehwolf

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

Changeset: b0da5c7b
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-08-28 08:03:07 +0000
URL:       https://git.openjdk.org/jdk21u/commit/b0da5c7bf7455082249d5cc181d8a3f15b619811

8338110: Exclude Fingerprinter::do_type from ubsan checks

Backport-of: 6a390147959e0fb88de6ee13204cff72cd910f09

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

Changeset: eb80936a
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-08-28 08:06:16 +0000
URL:       https://git.openjdk.org/jdk21u/commit/eb80936a7fd049369972f44be998733e48a05398

8316895: SeenThread::print_action_queue called on a null pointer

Backport-of: fd52be2a3c53912598afe600d680de77090f9f43

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

Changeset: e9397610
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-08-29 14:24:15 +0000
URL:       https://git.openjdk.org/jdk21u/commit/e93976109dfb06c782ce6d4aa9eb228e9f3556c9

8336854: CAInterop.java#actalisauthenticationrootca conflicted with /manual and /timeout

Backport-of: 39884205fbc0e85ce9d78303dfbabf125ff36535

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java

Changeset: fb728705
Branch: master
Author:    Daniel Hu <costmuch at amazon.com>
Committer: Ben Taylor <btaylor at openjdk.org>
Date:      2024-08-29 17:40:08 +0000
URL:       https://git.openjdk.org/jdk21u/commit/fb72870565681eb67545613cc6c323275198e021

8319970: AArch64: enable tests compiler/intrinsics/Test(Long|Integer)UnsignedDivMod.java on aarch64
8319960: RISC-V: compiler/intrinsics/TestInteger/LongUnsignedDivMod.java failed with "counts: Graph contains wrong number of nodes"

Reviewed-by: phh
Backport-of: c80e691adf6f9ac1a41b2329ce366710e604e34e

! test/hotspot/jtreg/compiler/intrinsics/TestIntegerUnsignedDivMod.java
! test/hotspot/jtreg/compiler/intrinsics/TestLongUnsignedDivMod.java

Changeset: 38e8bfeb
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-08-30 12:09:22 +0000
URL:       https://git.openjdk.org/jdk21u/commit/38e8bfeb65486bb138747317aedb161d503740d1

8334567: [test] runtime/os/TestTracePageSizes move ppc handling

Backport-of: 6a5cb0b2c49cb390ce8b87fd977ee79572df90fc

! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java

Changeset: 922360f2
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-08-30 13:31:36 +0000
URL:       https://git.openjdk.org/jdk21u/commit/922360f21336928cde843bd0375801fcc21f245e

8338058: map_or_reserve_memory_aligned Windows enhance remap assertion

Backport-of: 00aac4097abd3c5e6144734cfd44228bc31892fb

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

Changeset: d78c446f
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-09-02 13:41:50 +0000
URL:       https://git.openjdk.org/jdk21u/commit/d78c446f1d17f30ed02cafbfdf10ae163061da7b

8337780: RISC-V: C2: Change C calling convention for sp to NS

Backport-of: 53db937dd0766695906dc20c1dbbd3228c02fe1e

! src/hotspot/cpu/riscv/riscv.ad

Changeset: 427dba15
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-05 05:57:42 +0000
URL:       https://git.openjdk.org/jdk21u/commit/427dba15fcc9828a21093dd1a90fcc4724c8e5ba

Merge


Changeset: 3c6b6374
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-05 07:02:28 +0000
URL:       https://git.openjdk.org/jdk21u/commit/3c6b63746b0fbf9831a38f5deb08a48700a90eb5

8338101: remove old remap assertion in map_or_reserve_memory_aligned  after JDK-8338058

Backport-of: 692f5cbdb9bd94f03e5f18ddf07d56fbb5c0d456

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

Changeset: 0738937b
Branch: master
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-09-05 08:07:45 +0000
URL:       https://git.openjdk.org/jdk21u/commit/0738937b5b590544af69b8823d802957f393927a

8339248: RISC-V: Remove li64 macro assembler routine and related code

Reviewed-by: fyang
Backport-of: 392bdd5734e0ad4e616d52bb7bcafcf85dccbf34

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp

Changeset: a7e928c9
Branch: master
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-09-05 16:43:14 +0000
URL:       https://git.openjdk.org/jdk21u/commit/a7e928c9acdcae00052d91136dde8f1516b8e081

8317575: AArch64: C2_MacroAssembler::fast_lock uses rscratch1 for cmpxchg result

Backport-of: 387504c9e4b93d162dcef7c90c57c27295858d2e

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

Changeset: b0cd38bb
Branch: master
Author:    Jiawei Tang <jwtang at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-09-06 17:59:57 +0000
URL:       https://git.openjdk.org/jdk21u/commit/b0cd38bbff8d0c48ba551dee735194f6a4c305f2

8337331: crash: pinned virtual thread will lead to jvm crash when running with the javaagent option

Backport-of: 55c509708e9b89a7609fd41b6e5a271f250bbacd

! src/hotspot/share/prims/jvmtiExport.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/TestPinCaseWithCFLH/TestPinCaseWithCFLH.java

Changeset: d71aa197
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-09-10 05:41:53 +0000
URL:       https://git.openjdk.org/jdk21u/commit/d71aa197c12d3c57420d2416eb566fd45830d9f6

8326611: Clean up vmTestbase/nsk/stress/stack tests

Backport-of: 972e81d1adb232b02114a5260d06144eb5b08849

! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/stack/Stack001.java
+ test/hotspot/jtreg/runtime/stack/Stack002.java
+ test/hotspot/jtreg/runtime/stack/Stack003.java
+ test/hotspot/jtreg/runtime/stack/Stack004.java
+ test/hotspot/jtreg/runtime/stack/Stack005.java
+ test/hotspot/jtreg/runtime/stack/Stack006.java
+ test/hotspot/jtreg/runtime/stack/Stack007.java
+ test/hotspot/jtreg/runtime/stack/Stack008.java
+ test/hotspot/jtreg/runtime/stack/Stack009.java
+ test/hotspot/jtreg/runtime/stack/Stack010.java
+ test/hotspot/jtreg/runtime/stack/Stack011.java
+ test/hotspot/jtreg/runtime/stack/Stack012.java
+ test/hotspot/jtreg/runtime/stack/Stack013.java
+ test/hotspot/jtreg/runtime/stack/Stack014.java
+ test/hotspot/jtreg/runtime/stack/Stack015.java
+ test/hotspot/jtreg/runtime/stack/Stack016.java
+ test/hotspot/jtreg/runtime/stack/Stack017.java
+ test/hotspot/jtreg/runtime/stack/Stack018.java
+ test/hotspot/jtreg/runtime/stack/Stack019.java
! test/hotspot/jtreg/vmTestbase/nsk/share/README
- test/hotspot/jtreg/vmTestbase/nsk/share/Terminator.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack001.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack002.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack003.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack004.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack005.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack006.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack007.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack008.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack009.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack010.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack011.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack012.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack013.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack014.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack015.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack016.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack017.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack018.java
- test/hotspot/jtreg/vmTestbase/nsk/stress/stack/stack019.java

Changeset: fbdaf08c
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-09-10 05:42:12 +0000
URL:       https://git.openjdk.org/jdk21u/commit/fbdaf08cd997876406a3cfe98c8af6a55c692e6e

8336413: gtk headers : Fix typedef redeclaration of GMainContext and GdkPixbuf

Backport-of: 69baa7d2850fafbd89978db12eec683c286eb921

! src/java.desktop/unix/native/libawt_xawt/awt/gtk2_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h

Changeset: c66ea3d3
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-09-10 05:42:44 +0000
URL:       https://git.openjdk.org/jdk21u/commit/c66ea3d39d736a5bbed0224b7ad8f82c471a27bd

8328723: IP Address error when client enables HTTPS endpoint check on server socket

Backport-of: 1b9270ac8a76b482103dd3f6b12606a22214e554

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

Changeset: 40fe61ab
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-10 05:47:48 +0000
URL:       https://git.openjdk.org/jdk21u/commit/40fe61ab25db1e5b3246de7f7c5218102e742734

8331864: Update Public Suffix List to 1cbd6e7

Backport-of: b91083341aba952befadd79020079920f9540999

! 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/ParseNames.java
! test/jdk/sun/security/util/RegisteredDomain/tests.dat

Changeset: ad5656f7
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-09-10 07:58:19 +0000
URL:       https://git.openjdk.org/jdk21u/commit/ad5656f7fa53e7d380dbadc204501c3c7f2e822a

8338748: [17u,21u] Test Disconnect.java compile error: cannot find symbol after JDK-8299813

Reviewed-by: sgehwolf

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

Changeset: cf35ed59
Branch: master
Author:    Zdenek Zambersky <zzambers at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-10 11:02:26 +0000
URL:       https://git.openjdk.org/jdk21u/commit/cf35ed592f6e660fd4fa322b07dcf3a991a11302

8338402: GHA: some of bundles may not get removed

Backport-of: d8e4d3f2d6c187f2487acd390a4e5fa2a99010ea

! .github/workflows/main.yml

Changeset: b869fc7a
Branch: master
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-10 11:04:48 +0000
URL:       https://git.openjdk.org/jdk21u/commit/b869fc7af82ac3cc6f6801ce0b1176fa033f0ce7

8331393: AArch64: u32 _partial_subtype_ctr loaded/stored as 64

Backport-of: f215899a088d1abe86adccf0e65a073189272ddd

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 347ef643
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-11 08:18:06 +0000
URL:       https://git.openjdk.org/jdk21u/commit/347ef6437040e7e0107626bed9738ecec639914c

Merge


Changeset: f2805076
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-09-12 08:30:28 +0000
URL:       https://git.openjdk.org/jdk21u/commit/f2805076935977b5b46359af95fb5c08894c71f6

8339548: GHA: RISC-V: Use Debian snapshot archive for bootstrap

Backport-of: 9e0ccb8bbd01ffbac466288977a770dd09e357af

! .github/workflows/build-cross-compile.yml

Changeset: 29b65ab0
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-09-12 16:06:44 +0000
URL:       https://git.openjdk.org/jdk21u/commit/29b65ab034d40f582505b93f38e0287453b4f796

8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above

Backport-of: 999e556be4302de4b6911e6d62ee5ca556a76469

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/jdk/java/awt/FullScreen/SetFullScreenTest.java

Changeset: 51626608
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-13 17:28:44 +0000
URL:       https://git.openjdk.org/jdk21u/commit/5162660842fe7ef33557e107b30f0b1db5dde466

8328665: serviceability/jvmti/vthread/PopFrameTest failed with a timeout

Backport-of: 70c8ff1c9a9adf21a16d8a6b4da1eeec65afe61d

! test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/libPopFrameTest.cpp

Changeset: c82c70d0
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-16 06:25:10 +0000
URL:       https://git.openjdk.org/jdk21u/commit/c82c70d05fc33bb73775373e5033b5675ba9723f

8296787: Unify debug printing format of X.509 cert serial numbers

Backport-of: c328f9589ddc3a981a2c63801bd991f8e593e69f

! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/jca/JCAUtil.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/provider/certpath/BasicChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/Builder.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/Vertex.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/x509/SerialNumber.java
! test/jdk/java/security/cert/X509CertSelectorTest.java
! test/lib/jdk/test/lib/security/TestCertificate.java
! test/lib/jdk/test/lib/security/TestTLSHandshake.java

Changeset: 967a3cd4
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-16 06:26:42 +0000
URL:       https://git.openjdk.org/jdk21u/commit/967a3cd4a5a67770a255130faeea4e6803e7f6e1

8328303: 3 JDI tests timed out with UT enabled

Backport-of: bc73963974a824d77d54b8b0edbf8f05262b721c

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/referenceType/refType001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassPrepareEvent/thread/thread001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq001.java

Changeset: fee1d969
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-16 06:28:21 +0000
URL:       https://git.openjdk.org/jdk21u/commit/fee1d969f6bf8ee9981498f352b3bf6a89842086

8326898: NSK tests should listen on loopback addresses only

Backport-of: 2482a505e5c898cc6365aa4fb8ca3e8b758b3a97

! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach004/attach004t.java
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/DummyTargetApplication.java
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/TargetApplicationWaitingAgents.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeArgumentHandler.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketIOPipe.java

Changeset: 58cc0a24
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-16 06:30:13 +0000
URL:       https://git.openjdk.org/jdk21u/commit/58cc0a24a3ad43d74342b9dd23e8b49d1c519ace

8321550: Update several runtime/cds tests to use vm flags or mark as flagless
8329533: TestCDSVMCrash fails on libgraal
8329353: ResolvedReferencesNotNullTest.java failed with Incorrect resolved references array, quxString should not be archived

Reviewed-by: mbaesken
Backport-of: d1b51e39c952df4885a424afd01161c601ef0f72

! test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java
! test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java
! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java

Changeset: 2e3ef5fe
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-16 06:32:05 +0000
URL:       https://git.openjdk.org/jdk21u/commit/2e3ef5feea59925505ba092a9995061da65df269

8332340: Add JavacBench as a test case for CDS

Backport-of: 7fd9d6c760c66d3e2f4034cf1a6b1b583ff829a9

+ test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
+ test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBenchApp.java
+ test/lib/jdk/test/lib/StringArrayUtils.java
+ test/lib/jdk/test/lib/cds/CDSAppTester.java

Changeset: 36379913
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-16 06:33:58 +0000
URL:       https://git.openjdk.org/jdk21u/commit/36379913fe1d8e224048900c34ff22e6c4a4eb10

8332724: x86 MacroAssembler may over-align code

Backport-of: 08d51003d142e89b9d2f66187a4ea50e12b94fbb

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

Changeset: 3fc06a21
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-16 06:36:01 +0000
URL:       https://git.openjdk.org/jdk21u/commit/3fc06a213c178cf44f84c4b259442bfa73d1157c

8333108: Update vmTestbase/nsk/share/DebugeeProcess.java to don't use finalization

Backport-of: b3e29db14466ccc64a2815224ecefab4cec4c775

! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc04x001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java

Changeset: bbe7bbc0
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-16 06:53:07 +0000
URL:       https://git.openjdk.org/jdk21u/commit/bbe7bbc0ffe4a65493c473e592eeb56738ea2e96

8335449: runtime/cds/DeterministicDump.java fails with File content different at byte ...

Backport-of: 284671a1e4fb5bfe15b20b7f41fc24415b1235ed

! test/hotspot/jtreg/runtime/cds/DeterministicDump.java

Changeset: c19857a5
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-09-16 08:21:37 +0000
URL:       https://git.openjdk.org/jdk21u/commit/c19857a54163effd03ad6d1672c242a81ac261fe

8296972: [macos13] java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java: getExtendedState() != 6 as expected.

Backport-of: f0c2f098150335fce736708354d58bae383cc4a1

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java

Changeset: 3140491f
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-09-16 08:22:05 +0000
URL:       https://git.openjdk.org/jdk21u/commit/3140491fe2a5f1a3104b46c6103b02fbf89d34ae

8337320: Update ProblemList.txt with tests known to fail on XWayland

Reviewed-by: goetz
Backport-of: ddbd7a78f191462695ecbeeef7fd6312e322b15a

! test/jdk/ProblemList.txt

Changeset: e11e0388
Branch: master
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Date:      2024-09-16 14:59:33 +0000
URL:       https://git.openjdk.org/jdk21u/commit/e11e0388c097406177e7e2e8785146ff5424366f

8028127: Regtest java/security/Security/SynchronizedAccess.java is incorrect

Backport-of: 330e520c1d42d3a9f3e187873dcd8ed7fd561aaf

! test/jdk/java/security/Security/SynchronizedAccess.java

Changeset: 7a97e314
Branch: master
Author:    Alexey Bakhtin <abakhtin at openjdk.org>
Date:      2024-09-16 16:46:03 +0000
URL:       https://git.openjdk.org/jdk21u/commit/7a97e314b52a4045ca8238eae5ba730618939bf7

8337966: (fs) Files.readAttributes fails with Operation not permitted on older docker releases

Reviewed-by: sgehwolf, mbalao

! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: a4626db7
Branch: master
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-09-17 21:50:10 +0000
URL:       https://git.openjdk.org/jdk21u/commit/a4626db71c28bf428fd37e8066d79d4888304972

8320192: SHAKE256 does not work correctly if n >= 137

Reviewed-by: phh
Backport-of: fcb4df26f18c7a10e4511f4be948c887f14ee093

! src/java.base/share/classes/sun/security/provider/SHA3.java

Changeset: fe357115
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-18 06:14:41 +0000
URL:       https://git.openjdk.org/jdk21u/commit/fe357115042fd9730b661c06fbf906a8598a9a77

Merge


Changeset: 466b87a8
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-18 07:05:34 +0000
URL:       https://git.openjdk.org/jdk21u/commit/466b87a8735a69d79c3f09e4b9d662ef37de25c9

8333098: ubsan: bytecodeInfo.cpp:318:59: runtime error: division by zero

Backport-of: f080b4bb8a75284db1b6037f8c00ef3b1ef1add1

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

Changeset: 77331aef
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-09-19 07:18:11 +0000
URL:       https://git.openjdk.org/jdk21u/commit/77331aef166f412ad19282a300b94062e0b741c6

8338109: java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java duplicate in ProblemList

Backport-of: 2b5aec2aad3883d4d407ec3a572f78755d60190d

! test/jdk/ProblemList.txt

Changeset: 2c22d283
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-09-19 07:18:50 +0000
URL:       https://git.openjdk.org/jdk21u/commit/2c22d28383825874ac0b56ce5ed0b90e7e3d7cdf

8311301: MethodExitTest may fail with stack buffer overrun

Backport-of: 3d813ae39f4422dd47473608eb8911e2483c6c32

! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp

Changeset: da4d2c58
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-19 12:03:15 +0000
URL:       https://git.openjdk.org/jdk21u/commit/da4d2c58d3b7f1e7310b4f264a1cad05a983f522

8339644: Improve parsing of Day/Month in tzdata rules

Backport-of: 86a2f9c7dcb6585cabf03c0940511d11560e85b7

! make/jdk/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java
! test/jdk/sun/util/calendar/zi/Month.java
! test/jdk/sun/util/calendar/zi/RuleDay.java

Changeset: 9ac04f17
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-20 06:14:03 +0000
URL:       https://git.openjdk.org/jdk21u/commit/9ac04f17e3aefe941246b103210f76bd33ed76aa

8321474: TestAutoCreateSharedArchiveUpgrade.java should be updated with JDK 21

Backport-of: 1b621f5527a0d7ae345d79f293357446ab7876d9

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

Changeset: 91a2eba4
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-20 06:16:11 +0000
URL:       https://git.openjdk.org/jdk21u/commit/91a2eba480be32cce0ef4e55f1e763f9f7be23d2

8330621: Make 5 compiler tests use ProcessTools.executeProcess

Backport-of: 5394f57f002c066021d811382a336253ae9f2014

! test/hotspot/jtreg/compiler/c2/Test7068051.java
! test/hotspot/jtreg/compiler/c2/unloaded/TestInlineUnloaded.java
! test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/Agent.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java

Changeset: 65907ffd
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-20 06:18:14 +0000
URL:       https://git.openjdk.org/jdk21u/commit/65907ffdb155221f19ce8753ce4f13b5e096c64a

8334562: Automate com/sun/security/auth/callback/TextCallbackHandler/Default.java test
8335344: test/jdk/sun/security/tools/keytool/NssTest.java fails to compile

Backport-of: b2162ba41b16f1f82df873d38205c9353d9c1c24

! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Default.java
+ test/jdk/java/security/testlibrary/HumanInputStream.java
! test/jdk/sun/security/tools/keytool/KeyToolTest.java
! test/jdk/sun/security/tools/keytool/NssTest.java

Changeset: 44b6aca9
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-20 06:22:06 +0000
URL:       https://git.openjdk.org/jdk21u/commit/44b6aca9c6cdc36f83d1d8178f66cc4e11b67b8f

8335267: [XWayland] move screencast tokens from .awt to .java folder

Backport-of: 088871ce36f85fb30b24c49146f547bc8e2b0dcb

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

Changeset: b726436f
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-20 06:47:06 +0000
URL:       https://git.openjdk.org/jdk21u/commit/b726436f2ca440fcbd9b6141b32a50afc3796017

8339591: Mark jdk/jshell/ExceptionMessageTest.java intermittent

Backport-of: cb5c60b530dd744e7d78ef69f15eef7521c4f1cc

! test/langtools/jdk/jshell/ExceptionMessageTest.java

Changeset: 816706c0
Branch: master
Author:    Todd V. Jonker <jonker at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-09-20 15:33:57 +0000
URL:       https://git.openjdk.org/jdk21u/commit/816706c06daf391b61039e7b45cbf55066393f94

8322166: Files.isReadable/isWritable/isExecutable expensive when file does not exist

Backport-of: 51be857f3cafa23eb7cd73e5fe3db17e6d01684c

! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/sun/nio/fs/AbstractFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c

Changeset: 0a7aa3d2
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-09-23 02:08:06 +0000
URL:       https://git.openjdk.org/jdk21u/commit/0a7aa3d2d4d26aa706c253759cbc4eb1d1d92cca

8320586: update manual test/jdk/TEST.groups

Backport-of: 99b9cb0a2eae1196f2127cd48e4085f19a90c4b4

! test/jdk/TEST.groups

Changeset: ad783847
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-23 06:20:32 +0000
URL:       https://git.openjdk.org/jdk21u/commit/ad783847901a3fac685bf371876cb7c593283243

8321616: Retire binary test vectors in test/jdk/java/util/zip/ZipFile
8322830: Add test case for ZipFile opening a ZIP with no entries

Backport-of: 26de9e247a6ed1c0b8b247d77514ed16905d7c48

! test/jdk/java/util/zip/CopyZipFile.java
- test/jdk/java/util/zip/ZipFile/Available.java
- test/jdk/java/util/zip/ZipFile/CopyJar.java
- test/jdk/java/util/zip/ZipFile/EnumAfterClose.java
+ test/jdk/java/util/zip/ZipFile/EnumerateAfterClose.java
! test/jdk/java/util/zip/ZipFile/FinalizeInflater.java
- test/jdk/java/util/zip/ZipFile/GetDirEntry.java
- test/jdk/java/util/zip/ZipFile/ReadAfterClose.java
! test/jdk/java/util/zip/ZipFile/ReadZip.java
! test/jdk/java/util/zip/ZipFile/ReleaseInflater.java
! test/jdk/java/util/zip/ZipFile/StreamZipEntriesTest.java
- test/jdk/java/util/zip/ZipFile/crash.jar
- test/jdk/java/util/zip/ZipFile/input.jar
- test/jdk/java/util/zip/ZipFile/input.zip

Changeset: 1dd7b657
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-23 06:32:28 +0000
URL:       https://git.openjdk.org/jdk21u/commit/1dd7b657a313dc2b41bf0042ee819a8fefcbaf1b

8324861: Exceptions::wrap_dynamic_exception() doesn't have ResourceMark

Backport-of: 7d1a48807a482cd19156298ce21d9492f0d912da

! src/hotspot/share/utilities/exceptions.cpp

Changeset: afb6047e
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-23 06:36:02 +0000
URL:       https://git.openjdk.org/jdk21u/commit/afb6047e002e8d078639a358f0281a7ba0709b5e

8318105: [jmh] the test java.security.HSS failed with 2 active threads

Backport-of: 38c01971ff1c440d8c7ef4bc3432e5b9797ae708

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

Changeset: 7d52b717
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-23 06:38:01 +0000
URL:       https://git.openjdk.org/jdk21u/commit/7d52b717c963488ae7e4802098376c93047e36cd

8326100: DeflaterDictionaryTests should use Deflater.getBytesWritten instead of Deflater.getTotalOut

Backport-of: 9451677daaf1184f67759c87114af3f81fa74f23

! test/jdk/java/util/zip/DeflaterDictionaryTests.java

Changeset: 76fde39d
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-23 06:44:05 +0000
URL:       https://git.openjdk.org/jdk21u/commit/76fde39db8781859d0e24eba7da321a8bffdc1b2

8332777: Update JCStress test suite

Backport-of: 11e926cf50c64d57b0dba095eb62c2be4a8a8f1e

! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java

Changeset: a5e7c327
Branch: master
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-23 08:51:20 +0000
URL:       https://git.openjdk.org/jdk21u/commit/a5e7c3277d5eb4ce5f3053867b32b3d974f8ceef

8339416: [s390x] Provide implementation for resolve_global_jobject

Backport-of: ac58b6102a26ac2ca7f6df5f176d5b5ca1d00d45

! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/modRefBarrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp

Changeset: 87aa1dd2
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-23 09:24:14 +0000
URL:       https://git.openjdk.org/jdk21u/commit/87aa1dd2299b22cdd572569527918b7fbcd3ff71

8326121: vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless.

Backport-of: 2b4a4b7bd84806f997adc107abbd4351425e8d1d

! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/UnloadingTest.java
! test/hotspot/jtreg/vmTestbase/nsk/share/test/Tests.java

Changeset: df2d31f7
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-24 07:39:29 +0000
URL:       https://git.openjdk.org/jdk21u/commit/df2d31f73434b5a6537843d7ab8f945c3d383d5e

8325399: Add tests for virtual threads doing Selector operations

Backport-of: 43089bf0065ce85681724d92d26709f4e3ad28ea

+ test/jdk/java/nio/channels/vthread/SelectorOps.java

Changeset: b0fb7420
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-24 07:51:39 +0000
URL:       https://git.openjdk.org/jdk21u/commit/b0fb742052736f3963f206efe997965911d69b87

8335530: Java file extension missing in AuthenticatorTest

Backport-of: a537e87d2d2c6bff63f63bb436e3e919740221ce

- test/jdk/com/sun/net/httpserver/AuthenticatorTest
+ test/jdk/com/sun/net/httpserver/AuthenticatorTest.java

Changeset: b5c3d76d
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-24 07:57:16 +0000
URL:       https://git.openjdk.org/jdk21u/commit/b5c3d76de858195d490ee21158e0d5e8437e84cd

8336240: Test com/sun/crypto/provider/Cipher/DES/PerformanceTest.java fails with java.lang.ArithmeticException

Backport-of: 034297a6bd9bfcea7fa48792f54c84a6e976b319

! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/com/sun/crypto/provider/Cipher/DES/PerformanceTest.java

Changeset: 41f7936e
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-24 08:08:22 +0000
URL:       https://git.openjdk.org/jdk21u/commit/41f7936e41dd988c14f814b089ba4e063bb8cde5

8335172: Add manual steps to run security/auth/callback/TextCallbackHandler/Password.java test

Backport-of: a5c2d7b305407974b3f67c48b8dcb1f8e77abde3

! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Password.java

Changeset: ead7e5f7
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-24 08:09:26 +0000
URL:       https://git.openjdk.org/jdk21u/commit/ead7e5f7eff9bbbfdc0f7a429027783fd8a2cff0

8339384: Unintentional IOException in jdk.jdi module when JDWP end of stream occurs

Backport-of: 2305d18e8d53dbbf341b580b60f9ed21f408bff1

! src/jdk.jdi/share/classes/com/sun/tools/jdi/TargetVM.java

Changeset: 5fa98abc
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-24 08:11:59 +0000
URL:       https://git.openjdk.org/jdk21u/commit/5fa98abc010b050ab19dc0a4ea7c1956cd488d88

8309218: java/util/concurrent/locks/Lock/OOMEInAQS.java still times out with ZGC, Generational ZGC, and SerialGC

Backport-of: b86c3b7a68335d57699ea3c5ec6d09a62ea9026a

! test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt
! test/jdk/java/util/concurrent/locks/Lock/OOMEInAQS.java

Changeset: 37f576d7
Branch: master
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-09-24 13:50:48 +0000
URL:       https://git.openjdk.org/jdk21u/commit/37f576d7861a6d4a27bb2c7c3f5a42e645d1baf2

8339741: RISC-V: C ABI breakage for integer on stack

Backport-of: bfe7f9205b56483b4364130a3a87c58c3fc82998

! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
+ test/hotspot/jtreg/compiler/calls/TestManyArgs.java
+ test/hotspot/jtreg/compiler/calls/libTestManyArgs.c

Changeset: 7cdb3da6
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-09-25 07:19:42 +0000
URL:       https://git.openjdk.org/jdk21u/commit/7cdb3da6cf6b0a5056f16904bc8424530c19e531

8339731: java.desktop/share/classes/javax/swing/text/html/default.css typo in margin settings

Backport-of: ac3f92b4110b05906a49c4146774fd6324c6d198

! src/java.desktop/share/classes/javax/swing/text/html/default.css

Changeset: 4539e46e
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-09-25 09:30:09 +0000
URL:       https://git.openjdk.org/jdk21u/commit/4539e46e4a35ae3d79ceaa3877db367950b75a9a

8340230: Tests crash: assert(is_in_encoding_range || k->is_interface() || k->is_abstract()) failed: sanity

Backport-of: a6754f31cf52c3058d5f95a54e9f66738f4216e6

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

Changeset: f181fc64
Branch: master
Author:    Andrew Lu <andrewlu at openjdk.org>
Date:      2024-09-26 02:21:09 +0000
URL:       https://git.openjdk.org/jdk21u/commit/f181fc648d8efc028639dc60c64438c50a88df1a

8320665: update jdk_core at open/test/jdk/TEST.groups

Backport-of: da7cf258bb5b24788409dde084ad012bd64a032a

! test/jdk/TEST.groups

Changeset: cb811690
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-26 11:28:40 +0000
URL:       https://git.openjdk.org/jdk21u/commit/cb811690f96ae30914b0bf18fbc3d1564e469f95

8334405: java/nio/channels/Selector/SelectWithConsumer.java#id0 failed in testWakeupDuringSelect

Backport-of: 21e86d10a726fe707febb0111f5b80d8d1d29f03

! test/jdk/java/nio/channels/Selector/SelectWithConsumer.java

Changeset: 3b2b3219
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-09-26 11:31:53 +0000
URL:       https://git.openjdk.org/jdk21u/commit/3b2b321939a979852dc718e29005effa08f42b43

8331391: Enhance the keytool code by invoking the buildTrustedCerts method for essential options

Backport-of: c9bee173d61f4accfc4adc280ab5d21600191756

! src/java.base/share/classes/sun/security/tools/keytool/Main.java

Changeset: 5be5942d
Branch: master
Author:    Saint Wesonga <saint.wesonga at microsoft.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-09-26 20:06:42 +0000
URL:       https://git.openjdk.org/jdk21u/commit/5be5942de233727b261b847340441bc6c98b17ce

6942632: Hotspot should be able to use more than 64 logical processors on Windows

Backport-of: f15d423fb5451c7c8f2d1007235ebf8aa79a403e

! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/windows/globals_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gtest/WindowsProcessorGroups.java
+ test/hotspot/jtreg/runtime/os/windows/GetAvailableProcessors.java
+ test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java
+ test/hotspot/jtreg/runtime/os/windows/exeGetProcessorInfo.c

Changeset: c66748cc
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-09-27 14:24:57 +0000
URL:       https://git.openjdk.org/jdk21u/commit/c66748cc03e1aed2460b6cea3efb9ff20c85cf90

8340815: Add SECURITY.md file

Backport-of: 0474f020bf276c761f46bc8ba0873ed90a8fd19b

+ SECURITY.md

Changeset: c8b8f72a
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-09-27 18:38:03 +0000
URL:       https://git.openjdk.org/jdk21u/commit/c8b8f72aeffa8a93c4b848679f4eb9bd43ee2a86

8340383: VM issues warning failure to find kernel32.dll on Windows nanoserver

Backport-of: 3c97d2437d34d2db47f3607fbb95ac3b8e2ec60b

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

Changeset: e756145b
Branch: master
Author:    Liang Mao <lmao at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-09-30 08:40:35 +0000
URL:       https://git.openjdk.org/jdk21u/commit/e756145b7a06b6d119c64423f6814a02af34f9b7

8339725: Concurrent GC crashed due to GetMethodDeclaringClass

Reviewed-by: shade
Backport-of: c91fa278fe17ab204beef0fcef1ada6dd0bc37bb

! make/test/JtregNativeHotspot.gmk
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
+ test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/TestUnloadedClass.java
+ test/hotspot/jtreg/serviceability/jvmti/GetMethodDeclaringClass/libTestUnloadedClass.cpp

Changeset: 0943249c
Branch: master
Author:    Ben Taylor <btaylor at openjdk.org>
Date:      2024-09-30 17:07:58 +0000
URL:       https://git.openjdk.org/jdk21u/commit/0943249c39a04caf0689d6320e6838ddff263074

8321940: Improve CDSHeapVerifier in handling of interned strings

Backport-of: 4f3de09672d203a0182f330645962c3d08e5e206

! src/hotspot/share/cds/cdsHeapVerifier.cpp

Changeset: aa6cdd75
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-01 10:29:57 +0000
URL:       https://git.openjdk.org/jdk21u/commit/aa6cdd758f9525af98bbceb6b2377d3372ddab28

8324841: PKCS11 tests still skip execution

Backport-of: 9d4a4bd2c2a4bd16bbc80b602b15b448c52220f6

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: dd13bf68
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-01 10:33:01 +0000
URL:       https://git.openjdk.org/jdk21u/commit/dd13bf68cbf9c8a80a69524fde3ae9329335c1f4

8338924: C1: assert(0 <= i && i < _len) failed: illegal index 5 for length 5
8335664: Parsing jsr broken: assert(bci>= 0 && bci < c->method()->code_size()) failed: index out of bounds

Backport-of: caf28d4ac5711cc864a05fbdd64451d364c599ef

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/compiler/methodLiveness.cpp
! src/hotspot/share/oops/generateOopMap.cpp
+ test/hotspot/jtreg/runtime/interpreter/LastJsr.jasm
+ test/hotspot/jtreg/runtime/interpreter/LastJsrReachable.jasm
+ test/hotspot/jtreg/runtime/interpreter/LastJsrTest.java

Changeset: cba5a240
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-02 07:28:23 +0000
URL:       https://git.openjdk.org/jdk21u/commit/cba5a240c24031afe62fb018bf8bd1baf9e0c1a9

Merge

! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java

Changeset: b1cd88ac
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-10-03 14:42:22 +0000
URL:       https://git.openjdk.org/jdk21u/commit/b1cd88acc5ddc8b981278ce269086f7db8a2be12

8340657: [PPC64] SA determines wrong unextendedSP

Backport-of: 49d15edd31c863faf3722af1bae8b50662ecf71f

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ppc64/PPC64Frame.java

Changeset: c673c524
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-04 07:17:50 +0000
URL:       https://git.openjdk.org/jdk21u/commit/c673c524d1edf4e1c43c68ccc8c3023295d102f6

8340387: Update OS detection code to recognize Windows Server 2025

Backport-of: 34cddfbedd20d5804cab8044fbc402564e98eb9c

! src/hotspot/os/windows/os_windows.cpp
! src/java.base/windows/native/libjava/java_props_md.c

Changeset: e2413854
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-04 12:51:45 +0000
URL:       https://git.openjdk.org/jdk21u/commit/e24138546c51ee39ae262a3ba762dc7e928209dc

8340418: GHA: MacOS AArch64 bundles can be removed prematurely

Backport-of: 9d76c7c60ff3133c1078892d7c50a2cfc9ff9c1b

! .github/workflows/main.yml

Changeset: 57624602
Branch: master
Author:    George Adams <gdams at openjdk.org>
Date:      2024-10-05 22:04:01 +0000
URL:       https://git.openjdk.org/jdk21u/commit/576246021ab3c4c6e50e345d6fa94e0779a8fc84

8340804: doc/building.md update Xcode instructions to note that full install is required

Reviewed-by: phh
Backport-of: b639661e797fb52ce32ce397a153c886fdc40f53

! doc/building.html
! doc/building.md

Changeset: 0755f5c2
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-07 08:36:59 +0000
URL:       https://git.openjdk.org/jdk21u/commit/0755f5c2b91cc4bcfba054e7942d740e132f8baf

8339560: Unaddressed comments during code review of JDK-8337664

Reviewed-by: mbaesken
Backport-of: 95d3e9d199600bac0284f9151b99aef152e027ac

- test/jdk/sun/security/ssl/X509TrustManagerImpl/Entrust/Distrust.java
- test/jdk/sun/security/ssl/X509TrustManagerImpl/Symantec/Distrust.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Distrust.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Entrust.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Symantec.java
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustcommercialca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustnetworkingca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/affirmtrustpremiumeccca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/entrust2048ca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/entrustevca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/entrustrootcaec1-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/entrustrootcag2-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/entrust/entrustrootcag4-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/appleistca8g1-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/geotrustprimarycag2-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/geotrustprimarycag3-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/geotrustuniversalca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/thawteprimaryrootca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/thawteprimaryrootcag2-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/thawteprimaryrootcag3-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/verisignclass3g3ca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/verisignclass3g4ca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/verisignclass3g5ca-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/verisignclass3g5ca-codesigning-chain.pem
= test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/symantec/verisignuniversalrootca-chain.pem

Changeset: 115b04cf
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-08 09:50:50 +0000
URL:       https://git.openjdk.org/jdk21u/commit/115b04cf07c702bc70695c7430be103e18ee2d85

8338380: Update TLSCommon/interop/AbstractServer to specify an interface to listen for connections

Backport-of: 0b5c8870e5aa4fd0889d60faa9b1f65a9c338fff

! test/jdk/javax/net/ssl/TLSCommon/interop/AbstractServer.java
! test/jdk/javax/net/ssl/TLSCommon/interop/JdkServer.java

Changeset: 11dad92a
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-08 09:55:26 +0000
URL:       https://git.openjdk.org/jdk21u/commit/11dad92a1f7f5c59064dd5a5b9f21243da3030c7

8340007: Refactor KeyEvent/FunctionKeyTest.java

Backport-of: 2faf8b8d582183275b1fdc92313a1c63c1753e80

! test/jdk/java/awt/event/KeyEvent/FunctionKeyTest.java

Changeset: 73c34be6
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-09 06:36:07 +0000
URL:       https://git.openjdk.org/jdk21u/commit/73c34be6de34e312bc9d5039cab22474f03237ed

8340923: The class LogSelection copies uninitialized memory

Backport-of: 10da2c21a19affe93a3f5d67a70db5d9cd37181c

! src/hotspot/share/logging/logSelection.cpp

Changeset: 7fd462f5
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-09 06:41:41 +0000
URL:       https://git.openjdk.org/jdk21u/commit/7fd462f5f442488d05c65ab0a91b3c00edaf89e0

8339648: ZGC: Division by zero in rule_major_allocation_rate

Backport-of: 80db6e71b092867212147bd369a9fda65dbd4b70

! src/hotspot/share/gc/z/zDirector.cpp

Changeset: 978075f6
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-09 06:46:38 +0000
URL:       https://git.openjdk.org/jdk21u/commit/978075f67da50403105726105f5aa22fecd9149c

8339487: ProcessHandleImpl os_getChildren sysctl call - retry in case of ENOMEM and enhance exception message

Backport-of: 4ff72dc57e65e99b129f0ba28196994edf402018

! src/java.base/macosx/native/libjava/ProcessHandleImpl_macosx.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c

Changeset: b002ba63
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-11 07:51:11 +0000
URL:       https://git.openjdk.org/jdk21u/commit/b002ba635758d820e4da275949afb6efa8a1ebfb

8334719: (se) Deferred close of SelectableChannel may result in a Selector doing the final close before concurrent I/O on channel has completed

Reviewed-by: lucy
Backport-of: 9bb675f89dd1eeec423ca96cb3f96d29f5de477c

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
+ test/jdk/java/nio/channels/Selector/DeferredClose/DeferredCloseTest.java
+ test/jdk/java/nio/channels/Selector/DeferredClose/java.base/java/net/InetSocketAddress.java

Changeset: 868168c6
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-11 07:53:15 +0000
URL:       https://git.openjdk.org/jdk21u/commit/868168c6a24607d48c19c82000f2c348cde42da9

8328021: Convert applet test java/awt/List/SetFontTest/SetFontTest.html to main program

Backport-of: 87bd6caca03745c21172c3b5e8b0d28724810352

+ test/jdk/java/awt/List/SetFontTest.java
- test/jdk/java/awt/List/SetFontTest/SetFontTest.html
- test/jdk/java/awt/List/SetFontTest/SetFontTest.java

Changeset: 6967a6bd
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-11 07:54:18 +0000
URL:       https://git.openjdk.org/jdk21u/commit/6967a6bd1e183bfc4655d2c7382ae472bd2d51d5

8313878: Exclude two compiler/rtm/locking tests on ppc64le

Backport-of: 6faea22b528a459294d2c2ae425275dfba824396

! test/hotspot/jtreg/ProblemList.txt

Changeset: 10665ba2
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-10-11 12:24:50 +0000
URL:       https://git.openjdk.org/jdk21u/commit/10665ba241ef878dcbc7f4774c8bf98f031f261d

8341562: RISC-V: Generate comments in -XX:+PrintInterpreter to link to source code

Backport-of: 8e9f46a0f11829ad4b06822d176d1a3c874ace69

! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 21fec60c
Branch: master
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-11 13:17:49 +0000
URL:       https://git.openjdk.org/jdk21u/commit/21fec60c167b76f0ec45c366d15b5038d76421db

8332461: ubsan : dependencies.cpp:906:3: runtime error: load of value 4294967295, which is not a valid value for type 'DepType'

Backport-of: 28de44da71871bec7648f01a4df2faee43fa43b6

! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencies.hpp

Changeset: 3efdcde6
Branch: master
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-10-11 15:17:02 +0000
URL:       https://git.openjdk.org/jdk21u/commit/3efdcde657780c9dc43fb30b6de63ae6906f57c4

8340590: RISC-V: C2: Small improvement to vector gather load and scatter store

Backport-of: 88801caef6ccdc5ba9ade2af830f3b3cd96e1467

! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: eb6a23ae
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-14 07:03:43 +0000
URL:       https://git.openjdk.org/jdk21u/commit/eb6a23aec3fbab1bcf10975583c9c062953de2b3

8337876: [IR Framework] Add support for IR tests with @Stable
8338112: Test testlibrary_tests/ir_framework/tests/TestPrivilegedMode.java fails with release build

Reviewed-by: eastigeevich, phh
Backport-of: c01f53ac2dab1d4d2cd1e4d45a67f9373d4a9c7e

! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPrivilegedMode.java

Changeset: 8648dccc
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-14 12:19:26 +0000
URL:       https://git.openjdk.org/jdk21u/commit/8648dccc96fc0efb5bfc9518138f957fb74ddebb

8321299: runtime/logging/ClassLoadUnloadTest.java doesn't reliably trigger class unloading

Backport-of: 5cae7d20adf9828e05d3cd2823c6b95ee1ab6db4

! test/hotspot/jtreg/runtime/logging/ClassLoadUnloadTest.java

Changeset: b7efb794
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-14 12:20:31 +0000
URL:       https://git.openjdk.org/jdk21u/commit/b7efb794c291c3a29197fd0b4139decccce98463

8321543: Update NSS to version 3.96

Backport-of: 6cda4c59851d7a9bbe8bd39c93a8923b039a7184

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: 5f34b725
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-14 12:21:27 +0000
URL:       https://git.openjdk.org/jdk21u/commit/5f34b725cff5207e808964778a78227e6d38da2f

8337067: Test runtime/classFileParserBug/Bad_NCDFE_Msg.java won't compile

Backport-of: 021c2c36ac243009c71147072d405636cab0b12c

! test/hotspot/jtreg/runtime/classFileParserBug/Bad_NCDFE_Msg.java

Changeset: 21d7353c
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-14 12:27:15 +0000
URL:       https://git.openjdk.org/jdk21u/commit/21d7353cded62af7ecd52d8138c71a6523bd21f1

8340008: KeyEvent/KeyTyped/Numpad1KeyTyped.java has 15 seconds timeout

Backport-of: 3c22d83c0fb9eee2e2b87e607680b96363849c16

+ test/jdk/java/awt/event/KeyEvent/KeyTyped/Numpad1KeyTyped.java

Changeset: 4de0f30e
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-14 12:28:23 +0000
URL:       https://git.openjdk.org/jdk21u/commit/4de0f30ef27e89856d0ad90f941f0200145e8110

8323688: C2: Fix UB of jlong overflow in PhaseIdealLoop::is_counted_loop()

Backport-of: 1dd60b62e384090b13a08d2afa62e49ef52bc46c

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

Changeset: eaf1f67d
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-14 12:30:11 +0000
URL:       https://git.openjdk.org/jdk21u/commit/eaf1f67dbc17aa7daf6f99124479ea9b61c3ab5e

8340632: ProblemList java/nio/channels/DatagramChannel/ for Macos

Reviewed-by: lucy

! test/jdk/ProblemList.txt

Changeset: 9e582fcb
Branch: master
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-14 13:14:06 +0000
URL:       https://git.openjdk.org/jdk21u/commit/9e582fcbb8ab34b44ff01ac13de5cc4d6487396d

8319973: AArch64: Save and restore FPCR in the call stub

Reviewed-by: aph

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 62e01470
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-16 08:26:11 +0000
URL:       https://git.openjdk.org/jdk21u/commit/62e01470af22674d8d65e62f06e329e7e513f76a

Merge

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

Changeset: e5dfeb19
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-16 13:44:56 +0000
URL:       https://git.openjdk.org/jdk21u/commit/e5dfeb1955b86d1ff7995eb29bc52af9c1737644

8342063: [21u][aix] Backport introduced redundant line in ProblemList

Reviewed-by: lucy

! test/jdk/ProblemList.txt

Changeset: f9070df1
Branch: master
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-10-16 14:07:09 +0000
URL:       https://git.openjdk.org/jdk21u/commit/f9070df111dc36fa7b48b53fb9f6841239fdf3ae

8341146: RISC-V: Unnecessary fences used for load-acquire in template interpreter

Reviewed-by: fjiang, fyang
Backport-of: a4ca6267e17815153f8fa119db19b97b1da2bd84

! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 8e19c8f8
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-10-16 14:22:06 +0000
URL:       https://git.openjdk.org/jdk21u/commit/8e19c8f8365cbf4f20d6c97a621f1220124cae0a

8339386: Assertion on AIX - original PC must be in the main code section of the compiled method

Reviewed-by: mbaesken, lucy
Backport-of: 9a25f822fb2529c1cae3ae909761381789d7b7b1

! src/hotspot/cpu/ppc/frame_ppc.cpp

Changeset: f7660807
Branch: master
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-10-16 14:23:04 +0000
URL:       https://git.openjdk.org/jdk21u/commit/f7660807190f92d06c16c575326dc855f8b7d7a4

8320397: RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr

Backport-of: 0be0775a762edbefacf4188b4787b039153fe670

! src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: fbfe11fe
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-17 07:42:00 +0000
URL:       https://git.openjdk.org/jdk21u/commit/fbfe11fe94a45e9a7899f47e14931b61f7c8c120

8341024: [test] build/AbsPathsInImage.java fails with OOM when using ubsan-enabled binaries

Backport-of: 1b46fea59cf8f53b23e5c16a604b4decc8c7dbbe

! test/jdk/build/AbsPathsInImage.java

Changeset: 6ed940b8
Branch: master
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-17 12:01:29 +0000
URL:       https://git.openjdk.org/jdk21u/commit/6ed940b82166be4a30b96fb93c351251dea968f5

8320682: [AArch64] C1 compilation fails with "Field too big for insn"

Reviewed-by: phh
Backport-of: 69014cd55b59a0a63f4918fad575a6887640573e

! src/hotspot/share/c1/c1_globals.hpp
+ test/hotspot/jtreg/compiler/arguments/TestC1Globals.java

Changeset: 70eff9d5
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-10-17 12:48:53 +0000
URL:       https://git.openjdk.org/jdk21u/commit/70eff9d5af21a5b4261bcfef2d35697ed0805bd8

8340109: Ubsan: ciEnv.cpp:1660:65: runtime error: member call on null pointer of type 'struct CompileTask'

Backport-of: efe3573b9b4ecec0630fdc1c61c765713a5b68e6

! src/hotspot/share/ci/ciEnv.cpp

Changeset: f19e69a9
Branch: master
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-10-17 13:37:10 +0000
URL:       https://git.openjdk.org/jdk21u/commit/f19e69a981835be25944e0793b7b2c58f5f1196a

8342014: RISC-V: ZStoreBarrierStubC2 clobbers rflags

Reviewed-by: fyang
Backport-of: a601cd2e100958e3f37ae65e32e4b3cac246c079

! src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad

Changeset: dd4e0ae0
Branch: master
Author:    Todd V. Jonker <jonker at amazon.com>
Committer: Victor Rudometov <vrudomet at openjdk.org>
Date:      2024-10-17 17:46:24 +0000
URL:       https://git.openjdk.org/jdk21u/commit/dd4e0ae05733808efb32b3cb5611fe101e7880c0

8341261: Tests assume UnlockExperimentalVMOptions is disabled by default

Reviewed-by: phh
Backport-of: 1bdd79e7b2086197ab64161e89bbe8cc180f07ed

! test/hotspot/jtreg/compiler/blackhole/BlackholeExperimentalUnlockTest.java
! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java
! test/jtreg-ext/requires/VMProps.java

Changeset: fe4b0fab
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Victor Rudometov <vrudomet at openjdk.org>
Date:      2024-10-17 17:53:10 +0000
URL:       https://git.openjdk.org/jdk21u/commit/fe4b0fab55fb6c99e3bebbcd6c5da7773ba3d124

8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled

Backport-of: ca3072635215755766575b4eb70dc6267969a550

! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c

Changeset: 27d2abec
Branch: master
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-17 23:45:03 +0000
URL:       https://git.openjdk.org/jdk21u/commit/27d2abecff86d1d5ffc2e7fc4080d9cf464071c9

8320892: AArch64: Restore FPU control state after JNI

Backport-of: 50f31240555888018f0f496ab29c8a5932dce459

! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Changeset: 3fc07f29
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-17 23:47:21 +0000
URL:       https://git.openjdk.org/jdk21u/commit/3fc07f2963d4caf7e18232933719d10ad6981047

8341688: Aarch64: Generate comments in -XX:+PrintInterpreter to link to source code

Backport-of: 0be27bf0c5227582ce184dde6fc5530198a50bf6

! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp

Changeset: 50133608
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-17 23:48:16 +0000
URL:       https://git.openjdk.org/jdk21u/commit/50133608f988fcfb2cca8f5a978722575f8d4849

8341806: Gcc version detection failure on Alinux3

Backport-of: c49ef0421f2e6ec3f57a519bb439b1a731d7db38

! make/autoconf/toolchain.m4

Changeset: a2f0ddba
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-21 12:39:24 +0000
URL:       https://git.openjdk.org/jdk21u/commit/a2f0ddbae8557e0ab6ba5344b775e6ca166899bf

8325762: Use PassFailJFrame.Builder.splitUI() in PrintLatinCJKTest.java

Backport-of: 41242cbe5d01fc6e19859626dd08f6191e7486fb

! test/jdk/java/awt/print/PrinterJob/PrintLatinCJKTest.java

Changeset: c62b0a5a
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-21 15:54:16 +0000
URL:       https://git.openjdk.org/jdk21u/commit/c62b0a5ad906f99a379dcc9c6cc0a016c5b237e7

8325610: CTW: Add StressIncrementalInlining to stress options

Reviewed-by: ysr
Backport-of: 5bf859c8e9bd54cfd254a1485509a7dfa12d02af

! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java

Changeset: b010fdc0
Branch: master
Author:    Todd V. Jonker <jonker at amazon.com>
Committer: Victor Rudometov <vrudomet at openjdk.org>
Date:      2024-10-21 17:48:31 +0000
URL:       https://git.openjdk.org/jdk21u/commit/b010fdc0b1a84600aa559e32fb2fda0ff519ceec

8340398: [JVMCI] Unintuitive behavior of UseJVMCICompiler option

Backport-of: 4cd8c75a55163be33917b1fba9f360ea816f3aa9

! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java

Changeset: 8a35e8f9
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-10-21 18:43:50 +0000
URL:       https://git.openjdk.org/jdk21u/commit/8a35e8f9de01c97041f103462b060d28c335024b

8341997: Tests create files in src tree instead of scratch dir

Backport-of: caa8f35ed45fac4e4c0d1e2c3cdc93c2514fade9

! test/jdk/java/io/FileInputStream/ReadXBytes.java
! test/jdk/java/nio/MappedByteBuffer/ForceException.java
! test/jdk/java/nio/MappedByteBuffer/ForceViews.java

Changeset: 42b36072
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-22 07:54:09 +0000
URL:       https://git.openjdk.org/jdk21u/commit/42b360722770b2f54bccef32d95995b2263ccb0c

8342669: [21u] Fix TestArrayAllocatorMallocLimit after backport of JDK-8315097

Reviewed-by: lucy

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

Changeset: 9308dece
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-22 07:56:25 +0000
URL:       https://git.openjdk.org/jdk21u/commit/9308deceef913bbe64eb170a6c140d074c3a9660

8328402: Implement pausing functionality for the PassFailJFrame

Backport-of: 581b1e29aebd425bade14d2ee46704a16187df5b

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

Changeset: da87df7e
Branch: master
Author:    Kerem Kat <katkerem at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-22 17:08:14 +0000
URL:       https://git.openjdk.org/jdk21u/commit/da87df7ed469d78564fb53c2d66da79a16a0b293

8311656: Shenandoah: Unused ShenandoahSATBAndRemarkThreadsClosure::_claim_token

Backport-of: 0b0e064e36082200ace384c92eae02d3f7baa7ba

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

Changeset: 826184c4
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-23 16:28:38 +0000
URL:       https://git.openjdk.org/jdk21u/commit/826184c4c04dcb3f394cb22711457b6bc3bee6f7

8323562: SaslInputStream.read() may return wrong value

Backport-of: 5cf7947ccd1fc56e8944c28145a9c8e71f5e1a03

! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/SaslInputStream.java

Changeset: 01e9dbdb
Branch: master
Author:    t.ogata <ogata.toshitaka at fujitsu.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-23 22:16:31 +0000
URL:       https://git.openjdk.org/jdk21u/commit/01e9dbdbbefca65bdd5487cae53992af1e0e128f

8328242: Add a log area to the PassFailJFrame

Backport-of: 9bc1b065db238b7c9d0562f9bd55d2f338c6ff3d

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

Changeset: 9da22082
Branch: master
Author:    Satyen Subramaniam <ssubramaniam at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-10-24 08:11:05 +0000
URL:       https://git.openjdk.org/jdk21u/commit/9da22082b186af5146e11c10fb95acea08fd4c67

8333824: Unused ClassValue in VarHandles

Reviewed-by: shade
Backport-of: 7b43a8cd7c663facbe490f889838d7ead0eba0f9

! src/java.base/share/classes/java/lang/invoke/VarHandles.java

Changeset: f70c4bd3
Branch: master
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2024-10-25 01:10:57 +0000
URL:       https://git.openjdk.org/jdk21u/commit/f70c4bd35531efe715cba30a61bcfe3b209640be

8316428: G1: Nmethod count statistics only count last code root set iterated

Backport-of: fab372d3a23b17f64ae4306e28bdb0bc511f4912

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

Changeset: 9dbdaea3
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-25 07:32:56 +0000
URL:       https://git.openjdk.org/jdk21u/commit/9dbdaea3b707c30781f848e25aec1215503e8447

8225220: When the Tab Policy is checked,the scroll button direction displayed incorrectly.

Backport-of: ed5b8c3a7bb6de27ab5050db494b08d5e5dd1c44

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java
+ test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneArrowDirection.java

Changeset: 0dc59f81
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-25 07:34:27 +0000
URL:       https://git.openjdk.org/jdk21u/commit/0dc59f81427e7864c5a1eb2f608f658e16fcae74

8322754: click JComboBox when dialog about to close causes IllegalComponentStateException

Backport-of: e44276989fc6358065412be7567d0141c84f1282

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java
+ test/jdk/javax/swing/JComboBox/ComboPopupBug.java

Changeset: d2217098
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-25 07:36:38 +0000
URL:       https://git.openjdk.org/jdk21u/commit/d221709817c251746d02ac3bcb7f40a96dbe56c0

8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions

Backport-of: 0ff2deab5d6b8228ddfed9ae08820d2adf2330c2

! test/jdk/java/awt/print/PageFormat/CustomPaper.java

Changeset: 8818eb40
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2024-10-25 07:37:58 +0000
URL:       https://git.openjdk.org/jdk21u/commit/8818eb408edccf760eab991915550f592acba710

8325506: Ensure randomness is only read from provided SecureRandom object

Reviewed-by: lucy
Backport-of: b87d9cf2c9d905c15f4c957d42361b1a72974edf

+ test/jdk/sun/security/provider/all/Deterministic.java
! test/lib-test/jdk/test/lib/AssertsTest.java
+ test/lib-test/jdk/test/lib/security/SeededSecureRandomTest.java
! test/lib/jdk/test/lib/Asserts.java
+ test/lib/jdk/test/lib/security/SeededSecureRandom.java

Changeset: 01eb688a
Branch: master
Author:    Steven Loomis <srl at openjdk.org>
Date:      2024-10-28 13:31:45 +0000
URL:       https://git.openjdk.org/jdk21u/commit/01eb688a001125dedc8c2cf454578aa352cd906a

8195675: Call to insertText with single character from custom Input Method ignored

Backport-of: b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m

Changeset: c5be449b
Branch: master
Author:    t.ogata <ogata.toshitaka at fujitsu.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-10-29 13:58:35 +0000
URL:       https://git.openjdk.org/jdk21u/commit/c5be449b04666d6a09caa907ded7a50385232dd1

8328379: Convert URLDragTest.html applet test to main

Backport-of: fbeac98c84078a566c572abeba07c49e94bbf26b

+ test/jdk/java/awt/dnd/URLDragTest.java
- test/jdk/java/awt/dnd/URLDragTest/URLDragTest.html
- test/jdk/java/awt/dnd/URLDragTest/URLDragTest.java

Changeset: 9ea9971e
Branch: master
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-10-29 15:05:14 +0000
URL:       https://git.openjdk.org/jdk21u/commit/9ea9971e74faca5d6afa5dc922470261cbf1bd09

8334560: [PPC64]: postalloc_expand_java_dynamic_call_sched does not copy all fields

Backport-of: 13dce296fc3924b269757ce1279c57afe18faeeb

! src/hotspot/cpu/ppc/ppc.ad
! test/jdk/com/sun/jdi/EATests.java

Changeset: 7dc0f7a6
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-10-29 15:35:06 +0000
URL:       https://git.openjdk.org/jdk21u/commit/7dc0f7a64224d37f639ab8e8da2c1aa3295cc92e

8342701: [PPC64] TestOSRLotsOfLocals.java crashes

Backport-of: 3bba0f3dc8faf83a3aadcd704ae2ae4967e6daa4

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp



More information about the jdk-updates-changes mailing list