git: openjdk/jdk21u: master: 19 new changesets

Goetz Lindenmaier goetz at openjdk.org
Wed Feb 18 07:30:56 UTC 2026


Changeset: 749aaf6b
Branch: master
Author:    Roman Marchenko <rmarchenko at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-11 08:44:35 +0000
URL:       https://git.openjdk.org/jdk21u/commit/749aaf6b6d5d33257e589a219acb8d5f2bcac24c

8358751: C2: Recursive inlining check for compiled lambda forms is broken

Backport-of: 9cca4f7c760bea9bf79f7c03f37a70449acad51e

! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/parse1.cpp

Changeset: bfa515b1
Branch: master
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2026-02-11 15:05:01 +0000
URL:       https://git.openjdk.org/jdk21u/commit/bfa515b1bdaa9f5dd4ba1d13f6f40f357f5e7b7f

8366866: SslRMIClientSocketFactory#createSocket lacking priviledges (securitymanger)

Reviewed-by: goetz

! src/java.rmi/share/classes/javax/rmi/ssl/SslRMIClientSocketFactory.java
+ test/jdk/javax/rmi/ssl/SslRMIClientSocketFactory.policy
+ test/jdk/javax/rmi/ssl/SslRMIClientSocketFactoryPermissionTest.java

Changeset: 2c1ac12e
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-11 16:59:36 +0000
URL:       https://git.openjdk.org/jdk21u/commit/2c1ac12e608c83f8bd9f7aa32e20eedd1e5eedac

8326897: (fs) The utility TestUtil.supportsLinks is wrongly used to check for hard link support

Reviewed-by: rrich
Backport-of: bbfda6599a878746cd0bab72952deae95e9f5dea

! test/jdk/java/nio/file/DirectoryStream/SecureDS.java
! test/jdk/java/nio/file/Files/CheckPermissions.java
! test/jdk/java/nio/file/Files/CopyAndMove.java
! test/jdk/java/nio/file/Files/CopyInterference.java
! test/jdk/java/nio/file/Files/CreateDirectories.java
! test/jdk/java/nio/file/Files/DeleteOnClose.java
! test/jdk/java/nio/file/Files/Misc.java
! test/jdk/java/nio/file/Files/SBC.java
! test/jdk/java/nio/file/Files/SetLastModifiedTime.java
! test/jdk/java/nio/file/Files/StreamTest.java
! test/jdk/java/nio/file/Files/SubstDrive.java
! test/jdk/java/nio/file/Files/SymlinkTime.java
! test/jdk/java/nio/file/Files/walkFileTree/CreateFileTree.java
! test/jdk/java/nio/file/Path/ToRealPath.java
! test/jdk/java/nio/file/TestUtil.java
! test/jdk/java/nio/file/attribute/DosFileAttributeView/Basic.java
! test/jdk/java/nio/file/attribute/PosixFileAttributeView/Basic.java
! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java

Changeset: 4ca4d33d
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-11 17:03:00 +0000
URL:       https://git.openjdk.org/jdk21u/commit/4ca4d33de927817c976c25246dc2f17f77ddfb41

8354559: gc/g1/TestAllocationFailure.java doesn't need WB API

Reviewed-by: rrich
Backport-of: db2dffb6e5fed3773080581350f7f5c0bcff8f35

! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java

Changeset: e167c777
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-11 17:06:13 +0000
URL:       https://git.openjdk.org/jdk21u/commit/e167c7777cb5dd4764b5199e4187870295100102

8355445: [java.nio] Use @requires tag instead of exiting based on "os.name" property value

Reviewed-by: rrich
Backport-of: 84f570c573f5c355cf55e05d06ddb383deb476ca

! test/jdk/java/nio/channels/Selector/HelperSlowToDie.java
! test/jdk/java/nio/channels/SocketChannel/AsyncCloseChannel.java
! test/jdk/java/nio/channels/SocketChannel/SocketInheritance.java
! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java
! test/jdk/java/nio/charset/RemovingSunIO/TestCOMP.java
! test/jdk/java/nio/file/DirectoryStream/DriveLetter.java
! test/jdk/java/nio/file/WatchService/FileTreeModifier.java

Changeset: f91b4be9
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-11 17:09:21 +0000
URL:       https://git.openjdk.org/jdk21u/commit/f91b4be989f9ed7f1873173a8dee26cf838ef831

8364764: java/nio/channels/vthread/BlockingChannelOps.java subtests timed out

Backport-of: f0498c2aed761d4023917bc9cd1f852a02ce977a

! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java

Changeset: 8695709c
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-11 17:11:55 +0000
URL:       https://git.openjdk.org/jdk21u/commit/8695709c55b75664264f771313f7609bc1b82ac1

8361067: Test ExtraButtonDrag.java requires frame.dispose in finally block

Backport-of: 21efd25c111726a00630e6ee9b316102f5ae41fb

! test/jdk/java/awt/Mouse/MouseModifiersUnitTest/ExtraButtonDrag.java

Changeset: d8ebe1e9
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-11 17:14:16 +0000
URL:       https://git.openjdk.org/jdk21u/commit/d8ebe1e9bd75b58fe579e18b4854a10705f45a07

8367135: Test compiler/loopstripmining/CheckLoopStripMining.java needs internal timeouts adjusted

Backport-of: 0632617670f991da23c3892d357e8d1f051d29a0

! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java

Changeset: 2745af5e
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-11 17:19:59 +0000
URL:       https://git.openjdk.org/jdk21u/commit/2745af5e55328f4d5631389d88a976d8e493f9d0

8366938: Test runtime/handshake/HandshakeTimeoutTest.java crashed

Backport-of: 8ab8d02e40e987a5eb5e8036ff4f12146ac2b16a

! test/hotspot/jtreg/runtime/handshake/HandshakeTimeoutTest.java

Changeset: 8b530dec
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-11 17:22:59 +0000
URL:       https://git.openjdk.org/jdk21u/commit/8b530decdc8bdc4c8baf2a6de5b49ff30df37edc

8371103: vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/TestDescription.java failing

Backport-of: b86df36731582c6d36e973410f178edb43bc9976

! src/hotspot/share/prims/jvmtiEventController.cpp

Changeset: f026e53d
Branch: master
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-02-12 08:55:09 +0000
URL:       https://git.openjdk.org/jdk21u/commit/f026e53d94766cbea1f3b1d0e097580830dd4288

8318302: ThreadCountLimit.java failed with "Native memory allocation (mprotect) failed to protect 16384 bytes for memory to guard stack pages"

Reviewed-by: mbaesken
Backport-of: 0735c8ab266be9c580bd4434305ee1decfe8b589

! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java

Changeset: 288dd1a5
Branch: master
Author:    Zhaokun Xie <zxie at openjdk.org>
Committer: Andrew John Hughes <andrew at openjdk.org>
Date:      2026-02-12 21:57:30 +0000
URL:       https://git.openjdk.org/jdk21u/commit/288dd1a5d1ab84646182ef1b184817c1d7938b31

8373476: (tz) Update Timezone Data to 2025c

Reviewed-by: andrew
Backport-of: 5df183be6c484d8f9635fac149caf5e2079c5561

! 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/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
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION

Changeset: a2ed3623
Branch: master
Author:    Fei Yang <fyang at openjdk.org>
Date:      2026-02-13 02:17:57 +0000
URL:       https://git.openjdk.org/jdk21u/commit/a2ed3623d15e1b27ea06da6b80edfbf8820aa4b4

8374056: RISC-V: Fix argument passing for the RiscvFlushIcache::flush

Backport-of: dc80ce7aec8e466a29fd4c94ee70c90a7244869f

! src/hotspot/cpu/riscv/icache_riscv.cpp

Changeset: 586f9d1f
Branch: master
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-02-13 08:43:39 +0000
URL:       https://git.openjdk.org/jdk21u/commit/586f9d1fed44e390a5e61be4a09e6dce8110cab4

8359827: Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit

Backport-of: fc8038441daebc717fedaeb107e37bf216d542d3

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

Changeset: 2349d77c
Branch: master
Author:    Zhaokun Xie <zxie at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2026-02-14 20:39:01 +0000
URL:       https://git.openjdk.org/jdk21u/commit/2349d77c86762e775a3cbc929a2b11fadf9ccc06

8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java

Backport-of: af18fbd42d2a437dd35f33e557a8906ca0c3bd07

! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java

Changeset: 5188fe31
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-17 08:13:34 +0000
URL:       https://git.openjdk.org/jdk21u/commit/5188fe31a0051c659f8ea806534d149fa8007a24

8361613: System.console() should only be available for interactive terminal

Reviewed-by: rschmelter
Backport-of: ae0dac43c09377c87e9b0452618a5b32c8568150

! src/java.base/share/classes/java/lang/System.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
+ test/jdk/java/io/Console/moduleSelection.exp

Changeset: 612aa6e4
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-17 08:15:27 +0000
URL:       https://git.openjdk.org/jdk21u/commit/612aa6e4f417a606824c722c21aed2ced93e8453

8361530: Test javax/swing/GraphicsConfigNotifier/StalePreferredSize.java timed out

Backport-of: eb9e04598db7a70347ada005035644012026f902

! test/jdk/javax/swing/GraphicsConfigNotifier/StalePreferredSize.java

Changeset: 0b094375
Branch: master
Author:    Adam Farley <afarley at openjdk.org>
Committer: Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-17 08:47:06 +0000
URL:       https://git.openjdk.org/jdk21u/commit/0b094375a3504bb72bb62e4840c73f42179fe86b

8339238: Update to use jtreg 7.5.1

Reviewed-by: sgehwolf, andrew
Backport-of: 9042aa82a890b0f0348ac8127dbd3268f2620346

! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/jdk/java/foreign/nested/TestNested.java
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT

Changeset: cabfc7ab
Branch: master
Author:    Goetz Lindenmaier <goetz at openjdk.org>
Date:      2026-02-17 10:18:47 +0000
URL:       https://git.openjdk.org/jdk21u/commit/cabfc7ab8d5d127000331818c40b01558fed26fd

8369282: Distrust TLS server certificates anchored by Chunghwa ePKI Root CA

Backport-of: 92abc6dfe43a2c1f10dcfcf1e197fc9369f70ee3

! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java
+ src/java.base/share/classes/sun/security/validator/ChunghwaTLSPolicy.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Chunghwa.java
+ test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/chunghwa/chunghwaepkirootca-chain.pem



More information about the jdk-updates-changes mailing list