git: openjdk/jdk26u: master: 26 new changesets

Nibedita Jena jnibedita at openjdk.org
Wed Dec 31 05:48:47 UTC 2025


Changeset: 15b5789f
Branch: master
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-12-10 17:34:07 +0000
URL:       https://git.openjdk.org/jdk26u/commit/15b5789f554cb7b2467a6a0efb4e4cd129ee609b

8373116: Genshen: arraycopy_work should be always done for arrays in old gen during young concurrent marking
8372498: [genshen] gc/TestAllocHumongousFragment.java#generational causes intermittent SIGSEGV crashes

Reviewed-by: shade, wkemper
Backport-of: c9ab330b7bdd3cc2410ffdb336a63aa0ac7256a3

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp

Changeset: 7dc8f786
Branch: master
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-12-10 19:10:26 +0000
URL:       https://git.openjdk.org/jdk26u/commit/7dc8f786fe50ee96dd9bfe01e18a81d24f04a1fc

8373111: Test java/lang/management/MemoryMXBean/MemoryManagement.java timed out

Reviewed-by: shade
Backport-of: 9c91c68d1d5938d7e2b9a90c82b0a36ef1a063cd

! test/jdk/java/lang/management/MemoryMXBean/MemoryManagement.java

Changeset: b0ad3318
Branch: master
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2025-12-11 02:53:01 +0000
URL:       https://git.openjdk.org/jdk26u/commit/b0ad3318092bd1a109612d3ef14ae057bd667c50

8371603: C2: Missing Ideal optimizations for load and store vectors on SVE

Reviewed-by: epeter, erfang
Backport-of: b6732d6048259de68a3dd5b4f66ac82f87270404

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorLoadStoreOptimization.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorOperationsWithPartialSize.java

Changeset: 85eb6b75
Branch: master
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-12-12 09:31:01 +0000
URL:       https://git.openjdk.org/jdk26u/commit/85eb6b752eba5216f9a6db2d29d45d866699d5b5

8373022: serviceability/sa/ClhsdbScanOops.java assumes no GC should occur

Reviewed-by: stefank, kevinw
Backport-of: 786833cd1bf8eda1cef25da392a055f4eb371abf

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java
! test/jdk/ProblemList.txt

Changeset: d9bc8221
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-12-12 14:32:58 +0000
URL:       https://git.openjdk.org/jdk26u/commit/d9bc82216842bf521ccb7c451b4b411adb0cf3cc

8369736: Add management interface for AOT cache creation

Reviewed-by: kvn
Backport-of: 413f852bdb4767b2a1c29431144616668888138d

! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.management/share/classes/sun/management/VMManagement.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java
! src/java.management/share/native/libmanagement/VMManagementImpl.c
+ src/jdk.management/share/classes/com/sun/management/internal/HotSpotAOTCacheImpl.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java
+ src/jdk.management/share/classes/jdk/management/HotSpotAOTCacheMXBean.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/HotSpotAOTCacheMXBeanTest.java

Changeset: c46e6350
Branch: master
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-12-16 04:14:11 +0000
URL:       https://git.openjdk.org/jdk26u/commit/c46e6350aa1e339e845a1fd7a11419f327ae651d

8370910: Cleanup terminology of UUID vs Global Identifiers in UUID

Reviewed-by: jpai
Backport-of: 6aeabd4bfaca168e9c88716b185979cf1e1b85ed

! src/java.base/share/classes/java/util/UUID.java

Changeset: b8b44931
Branch: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-12-17 19:29:02 +0000
URL:       https://git.openjdk.org/jdk26u/commit/b8b44931174ade129aae58c07e1cebb5c9e0180a

8371502: serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java failing

Reviewed-by: lmesnik, amenkov
Backport-of: c46bed7292aad21b8cf9defcccac43c010a1f116

! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java

Changeset: 248519db
Branch: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-12-17 19:55:10 +0000
URL:       https://git.openjdk.org/jdk26u/commit/248519db4a3f8bd03cf16ab385dc2a67c8c82b22

8373627: assert(!is_vthread_transition_disabler()) failed: no suspend allowed for vthread transition disablers

Reviewed-by: pchilanomate
Backport-of: 53ebcdbd029a1c78f8429574b78cecce70c11af2

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

Changeset: d94b2a11
Branch: master
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2025-12-17 22:38:11 +0000
URL:       https://git.openjdk.org/jdk26u/commit/d94b2a11818e0c3321188ab831b4bce6d7ca7ddf

8373119: JDK 26 RDP1 L10n resource files update

Reviewed-by: jlu
Backport-of: fb99ba6ccd6e6d7a0e717a1b9f2a80402af5c661

! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_de.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ja.properties
! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties
! src/java.base/share/classes/sun/security/util/resources/security_de.properties
! src/java.base/share/classes/sun/security/util/resources/security_ja.properties
! src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_de.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_ja.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_zh_CN.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_de.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties

Changeset: fb8365e7
Branch: master
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2025-12-17 22:50:52 +0000
URL:       https://git.openjdk.org/jdk26u/commit/fb8365e75e148d9810c9c7a2f708b1a782515206

8370970: DocCheck failure in jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java

Reviewed-by: liach
Backport-of: c16ce929c7bc127fe18d3faa037d81c2760a44a2

! test/docs/ProblemList.txt

Changeset: a2111b0c
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-12-18 00:48:07 +0000
URL:       https://git.openjdk.org/jdk26u/commit/a2111b0ca6fc3a6352597316d46c7219bf2af763

8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt

Reviewed-by: coleenp
Backport-of: 1748737b99f283f69b4be0910b6623a27d804e68

! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/oops/instanceKlass.cpp

Changeset: 509ca633
Branch: master
Author:    Shivangi Gupta <sshivang at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-18 05:04:16 +0000
URL:       https://git.openjdk.org/jdk26u/commit/509ca63371bcf770f9258d457f080991f2f4c82e

8255463: java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java failed with ThreadTimeoutException

Reviewed-by: jpai
Backport-of: a26221299e657b64379d2d56ed3b073f12b227d1

! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java

Changeset: d4cf3051
Branch: master
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-12-18 11:26:39 +0000
URL:       https://git.openjdk.org/jdk26u/commit/d4cf30517ebe27ba08c46f97fdeaad7456413d78

8373409: java/net/httpclient/http3/H3ErrorHandlingTest.java failed due to deadlock

Reviewed-by: dfuchs
Backport-of: 386ad61458a3901622b92ca56982d728c11b846a

! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java
! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java

Changeset: fb7d25d7
Branch: master
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2025-12-18 17:55:40 +0000
URL:       https://git.openjdk.org/jdk26u/commit/fb7d25d73f7bfe8cbae3a9b051f8a1b0c4a51e01

8373909: JSpec and ToolGuide taglets use incorrect relative path

Reviewed-by: liach
Backport-of: 0b2712400b55d4a512db225d090c2f06f01f7f1f

! make/Docs.gmk
! make/jdk/src/classes/build/tools/taglet/JSpec.java
! make/jdk/src/classes/build/tools/taglet/ToolGuide.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java

Changeset: a611399a
Branch: master
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2025-12-18 20:44:09 +0000
URL:       https://git.openjdk.org/jdk26u/commit/a611399a3f0be1510ba2be461217eece201a0491

8370249: Test jdk/javadoc/doccheck/checks/jdkCheckLinks.java fails due to JVMS/JLS links after JDK-8349681

Reviewed-by: liach
Backport-of: 6cbfc7691f8d3171cf223977b0b94e5f25fed93d

! test/docs/ProblemList.txt

Changeset: 17b6eb45
Branch: master
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2025-12-18 23:30:04 +0000
URL:       https://git.openjdk.org/jdk26u/commit/17b6eb45e589cee565395cf6490ea296edfbbbb3

8374044: Docs build fails: Cannot determine current path

Reviewed-by: dholmes
Backport-of: f88cbfb8c6b320f773f8d8c3cdf2598d117c5521

! make/Docs.gmk

Changeset: 2dc6c491
Branch: master
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2025-12-19 07:05:13 +0000
URL:       https://git.openjdk.org/jdk26u/commit/2dc6c491bffd12d62e19c788ff4e516ed94d7198

8373552: ExactConversionsSupport: bad JLS links in javadoc

Reviewed-by: liach
Backport-of: 9a23f8aa337e1292179625ce9bb8abe22c9e22e2

! src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java

Changeset: 1ec4ff54
Branch: master
Author:    Saint Wesonga <swesonga at openjdk.org>
Committer: Andrew Haley <aph at openjdk.org>
Date:      2025-12-20 18:14:55 +0000
URL:       https://git.openjdk.org/jdk26u/commit/1ec4ff54ae2b041f058af9d3a9e927dfc27d71bc

8373630: r18_tls should not be modified on Windows AArch64

Reviewed-by: aph
Backport-of: a0dd66f92d7f8400b9800847e36d036315628afb

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

Changeset: d5dde3fc
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-12-22 01:23:03 +0000
URL:       https://git.openjdk.org/jdk26u/commit/d5dde3fc90914e375213ee6cd4ec21ed01f34346

8373946: Synth ProgressBarUI implementation confuses background painting with border painting

Reviewed-by: prr
Backport-of: fe5911c7695283cb76b3d95877138b0b15bc0ba4

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java
- test/jdk/javax/swing/JProgressBar/TestProgressBarBorder.java
+ test/jdk/javax/swing/plaf/nimbus/TestNimbusProgressBarBorder.java

Changeset: 6d9e91f8
Branch: master
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2025-12-22 20:17:31 +0000
URL:       https://git.openjdk.org/jdk26u/commit/6d9e91f886999c97cb9774ef7256a377ac05e0fe

8373246: JDK-8351842 broke native debugging on Linux

Reviewed-by: erikj
Backport-of: b5ac8f83682ddb9623a1b43bd62f309b2961a504

! make/Bundles.gmk
! make/CreateJmods.gmk
! make/autoconf/jdk-options.m4

Changeset: 8e0d736b
Branch: master
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-12-23 07:34:15 +0000
URL:       https://git.openjdk.org/jdk26u/commit/8e0d736b139421d9fc01397690d8403c15b1b4bb

8373525: C2: assert(_base == Long) failed: Not a Long

Reviewed-by: chagedorn
Backport-of: a61a1d32a2bbf227081b9da6d101071ceb73076a

! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestValidTypeInOverflowProtection.java

Changeset: cece06f1
Branch: master
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-12-23 09:17:05 +0000
URL:       https://git.openjdk.org/jdk26u/commit/cece06f1aab888d337d67bfe08208c073547fb92

8373110: jstack --mixed frames are broken on macOS after JDK-8371194

Reviewed-by: dholmes
Backport-of: b848ddf6d3bf4e76d409b03be7f36199dadb2c5f

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/aarch64/BsdAARCH64CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java

Changeset: 3db9a5af
Branch: master
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-12-23 11:43:23 +0000
URL:       https://git.openjdk.org/jdk26u/commit/3db9a5affed36e4a35893f0608e153a762794cdf

8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph

Reviewed-by: mhaessig, chagedorn
Backport-of: 00050f84d44f3ec23e9c6da52bffd68770010749

! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckVPointerVariablesNotAvailable.java

Changeset: 535e8bea
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-12-25 06:52:01 +0000
URL:       https://git.openjdk.org/jdk26u/commit/535e8bea1a50a731d747dfbaa31bb39c4507dc2b

8371948: TestStackOverflowDuringInit.java fails xss too small on linux-aarch64

Reviewed-by: dholmes
Backport-of: 360777c3ad8fe5bfeb2af15ce1b89e04d4397b9f

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/jtreg/runtime/ClassInitErrors/TestStackOverflowDuringInit.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 646037dd
Branch: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-12-25 23:56:23 +0000
URL:       https://git.openjdk.org/jdk26u/commit/646037dd92bac5d3fec94c019830c010c86d101c

8374233: Overloaded constructor MountUnmountDisabler(jthread thread) is missed

Reviewed-by: amenkov, cjplummer, lmesnik
Backport-of: f5249db9c566f87f7fc4f3ed70114a8168babd8b

! src/hotspot/share/runtime/mountUnmountDisabler.cpp
! src/hotspot/share/runtime/mountUnmountDisabler.hpp

Changeset: c842c58d
Branch: master
Author:    Nibedita Jena <jnibedita at openjdk.org>
Date:      2025-12-31 05:44:40 +0000
URL:       https://git.openjdk.org/jdk26u/commit/c842c58d3ded4c86b761c91566608613402478fc

Merge




More information about the jdk-updates-changes mailing list