git: openjdk/loom: master: 26 new changesets

duke duke at openjdk.org
Mon Dec 22 07:38:16 UTC 2025


Changeset: 0b271240
Branch: master
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2025-12-18 17:21:41 +0000
URL:       https://git.openjdk.org/loom/commit/0b2712400b55d4a512db225d090c2f06f01f7f1f

8373909: JSpec and ToolGuide taglets use incorrect relative path

Reviewed-by: liach, hannesw

! 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: 6cbfc769
Branch: master
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2025-12-18 19:31:33 +0000
URL:       https://git.openjdk.org/loom/commit/6cbfc7691f8d3171cf223977b0b94e5f25fed93d

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

Reviewed-by: liach

! test/docs/ProblemList.txt

Changeset: 8a93658e
Branch: master
Author:    Nityanand Rai <nityanar at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-12-18 21:15:44 +0000
URL:       https://git.openjdk.org/loom/commit/8a93658e87e2e2f344d7dbfa6f916bd28175d013

8371284: GenShen: Avoid unnecessary card marking

Reviewed-by: wkemper, shade, ysr

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

Changeset: f88cbfb8
Branch: master
Author:    Dan Smith <dlsmith at openjdk.org>
Date:      2025-12-18 21:40:06 +0000
URL:       https://git.openjdk.org/loom/commit/f88cbfb8c6b320f773f8d8c3cdf2598d117c5521

8374044: Docs build fails: Cannot determine current path

Reviewed-by: dholmes

! make/Docs.gmk

Changeset: 62316465
Branch: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-12-19 00:01:55 +0000
URL:       https://git.openjdk.org/loom/commit/623164651cd35870aa438a3f6d546994f3d1753c

8373208: Make Atomic class template constant initializable

Reviewed-by: stefank, dholmes

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

Changeset: f0add885
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-12-19 01:54:10 +0000
URL:       https://git.openjdk.org/loom/commit/f0add8854501f13b611220804dcb54d118c43717

8373837: "assert(thread->is_VM_thread() || thread->is_Java_thread()) failed: Must be VMThread or JavaThread" on macosx-aarch64-26

Reviewed-by: fbredberg, coleenp

! src/hotspot/os/posix/signals_posix.cpp

Changeset: 360777c3
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-12-19 02:22:06 +0000
URL:       https://git.openjdk.org/loom/commit/360777c3ad8fe5bfeb2af15ce1b89e04d4397b9f

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

Reviewed-by: dholmes, aph

! 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: e72f205a
Branch: master
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-12-19 08:31:04 +0000
URL:       https://git.openjdk.org/loom/commit/e72f205ae312b15ebab0cbeedb73bbf86e485251

8373524: C2: no reachable node should have no use

Reviewed-by: chagedorn, mhaessig

! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/igvn/TestNodeWithNoUseAfterPhiIdeal.java

Changeset: 5eb87749
Branch: master
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-12-19 09:19:46 +0000
URL:       https://git.openjdk.org/loom/commit/5eb8774909bd250c7ff8cfc56506a949b547bda2

8373998: RISC-V: simple optimization of ConvHF2F

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: fyang, dzhang

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

Changeset: 45cf0420
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-12-19 09:30:41 +0000
URL:       https://git.openjdk.org/loom/commit/45cf042099aa64a94574d21cce0bdde215abf07b

8374082: net_util.c should use logical && when setting IPv6_available

Reviewed-by: alanb

! src/java.base/share/native/libnet/net_util.c

Changeset: 53e77d21
Branch: master
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2025-12-19 10:52:43 +0000
URL:       https://git.openjdk.org/loom/commit/53e77d21c2308daad7d4aecf05da56609ed0291c

8373801: Adopt arraycopy OopCopyResult from the lworld branch

Reviewed-by: jsikstro, tschatzl, aboldtch

! src/hotspot/share/gc/shared/barrierSet.hpp
! src/hotspot/share/gc/shared/barrierSet.inline.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/oops/access.hpp
! src/hotspot/share/oops/access.inline.hpp
! src/hotspot/share/oops/accessBackend.hpp
! src/hotspot/share/oops/objArrayKlass.cpp

Changeset: 14c93b2a
Branch: master
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-12-19 12:57:57 +0000
URL:       https://git.openjdk.org/loom/commit/14c93b2afbf0135e872866c7f8468d9ce6df1e0d

8373537: Migrate "test/jdk/com/sun/net/httpserver/" to null-safe "SimpleSSLContext" methods

Reviewed-by: dfuchs

! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java
! test/jdk/com/sun/net/httpserver/SANTest.java
! test/jdk/com/sun/net/httpserver/SelCacheTest.java
! test/jdk/com/sun/net/httpserver/Test1.java
! test/jdk/com/sun/net/httpserver/Test12.java
! test/jdk/com/sun/net/httpserver/Test13.java
! test/jdk/com/sun/net/httpserver/Test6a.java
! test/jdk/com/sun/net/httpserver/Test7a.java
! test/jdk/com/sun/net/httpserver/Test8a.java
! test/jdk/com/sun/net/httpserver/Test9.java
! test/jdk/com/sun/net/httpserver/Test9a.java
! test/jdk/com/sun/net/httpserver/bugs/HandlerConnectionClose.java
! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerAlertTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerTest.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java

Changeset: 45642acf
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-12-19 13:03:21 +0000
URL:       https://git.openjdk.org/loom/commit/45642acf1b290306509375e58bde8f6c9cd1b308

8373710: Improve jpackage error reporting

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplicationMixin.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java

Changeset: b5ac8f83
Branch: master
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2025-12-19 13:34:31 +0000
URL:       https://git.openjdk.org/loom/commit/b5ac8f83682ddb9623a1b43bd62f309b2961a504

8373246: JDK-8351842 broke native debugging on Linux

Reviewed-by: erikj, stuefe

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

Changeset: dca55b43
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-19 14:28:04 +0000
URL:       https://git.openjdk.org/loom/commit/dca55b43664bb9f15ebd7b5f674e1a64b5c17c02

8371420: Still sporadic failures of gc/TestAlwaysPreTouchBehavior.java#<gcname> on Linux after JDK-8359104

Reviewed-by: mdoerr, ayang

! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java

Changeset: 6c9999ca
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-12-19 14:37:42 +0000
URL:       https://git.openjdk.org/loom/commit/6c9999ca8d0722bfb3a945dd4bea666eb4a028cc

8373984: Check for macos 11 in CGraphicsDevice.m can be removed

Reviewed-by: prr, kizune

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

Changeset: 821e9ff9
Branch: master
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2025-12-19 17:38:30 +0000
URL:       https://git.openjdk.org/loom/commit/821e9ff965cad52cdd26c08785312db49bcce539

8372493: [asan] java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java triggers heap-use-after-free

Reviewed-by: liach

! test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java
! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp

Changeset: 23fc21a3
Branch: master
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-12-19 17:45:14 +0000
URL:       https://git.openjdk.org/loom/commit/23fc21a3e2db11e24568d4c47e52efc6947e956b

8374052: Use java/util/Calendar in ReplaceCriticalClasses.java test

Reviewed-by: iklam

! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java

Changeset: c1ad393e
Branch: master
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-12-19 18:01:22 +0000
URL:       https://git.openjdk.org/loom/commit/c1ad393e25c253c9b4e09824bf5fceee134e08c0

8374048: Genshen: Backout fix for missed cancellation notice

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp

Changeset: 400d8cfb
Branch: master
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Date:      2025-12-19 18:02:13 +0000
URL:       https://git.openjdk.org/loom/commit/400d8cfb6914982e636b23bacf810ef61fc90ee1

8373793: TestDynamicStore.java '/manual' disables use of '/timeout'

Reviewed-by: weijun

! test/jdk/sun/security/krb5/config/native/TestDynamicStore.java

Changeset: 0a70da46
Branch: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-12-19 22:37:09 +0000
URL:       https://git.openjdk.org/loom/commit/0a70da46f6fe98711f6f4b8b4e49e8ee3e4cb59e

8372564: Convert StringDedup to use Atomic<T>

Reviewed-by: tschatzl, aboldtch, iwalulya

! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.hpp

Changeset: 2d092840
Branch: master
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-12-19 23:19:27 +0000
URL:       https://git.openjdk.org/loom/commit/2d0928406027a848cf2d2d0574024970b8fb535c

8373105: Test tools/jpackage/share/AsyncTest.java failed: problem running hdiutil

Reviewed-by: asemenyuk

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java

Changeset: fe5911c7
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-12-21 05:25:10 +0000
URL:       https://git.openjdk.org/loom/commit/fe5911c7695283cb76b3d95877138b0b15bc0ba4

8373946: Synth ProgressBarUI implementation confuses background painting with border painting

Reviewed-by: prr, kizune, azvegint

! 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: 8ab7d3b8
Branch: master
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2025-12-21 15:15:49 +0000
URL:       https://git.openjdk.org/loom/commit/8ab7d3b89f656e5c2882e19065f01fcc434161d2

8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition

Reviewed-by: kvn, dlong

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

Changeset: 25e87144
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-12-22 01:28:07 +0000
URL:       https://git.openjdk.org/loom/commit/25e87144c20fcf5aca99b92f061a0051096c2605

8369515: Deadlock between JVMTI and JNI ReleasePrimitiveArrayCritical

Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Reviewed-by: rrich, fbredberg, pchilanomate

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

Changeset: 9435d5b8
Branch: master
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-12-22 02:36:13 +0000
URL:       https://git.openjdk.org/loom/commit/9435d5b89ca08595f0f2f8d029c00bc6d1f30104

8346154: [XWayland] Some tests fail intermittently in the CI, but not locally

Reviewed-by: serb, prr

! test/jdk/java/awt/Choice/PopupPosTest/PopupPosTest.java
! test/jdk/java/awt/Focus/ClearLwQueueBreakTest/ClearLwQueueBreakTest.java
! test/jdk/java/awt/Frame/FrameSetMinimumSizeTest.java
! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.java
! test/jdk/java/awt/LightweightComponent/LightWeightTabFocus/LightWeightTabFocus.java
! test/jdk/java/awt/Modal/ToFront/DialogToFrontModeless1Test.java



More information about the loom-dev mailing list