git: openjdk/loom: fibers: 51 new changesets
duke
duke at openjdk.org
Fri Nov 7 13:55:32 UTC 2025
Changeset: 87c2091c
Branch: fibers
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-11-05 00:25:16 +0000
URL: https://git.openjdk.org/loom/commit/87c2091cd08e58304d0909ffaf9402ca2f0c3b7f
8371141: Shenandoah: Many test timeouts with -XX:-UseTLAB
Reviewed-by: xpeng, ysr, wkemper
! test/hotspot/jtreg/ProblemList.txt
Changeset: 4e6cadf4
Branch: fibers
Author: erifan <erfang at nvidia.com>
Committer: Hao Sun <haosun at openjdk.org>
Date: 2025-11-05 02:19:29 +0000
URL: https://git.openjdk.org/loom/commit/4e6cadf4550c58b3ff97dfa0cead4b5b1399324c
8369456: [TESTBUG] Fix the test failure of TestSelectFromTwoVectorOp.java on sve2 platforms
Reviewed-by: epeter, bkilambi, xgong, haosun
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/x86/x86.ad
! test/hotspot/jtreg/compiler/vectorapi/TestSelectFromTwoVectorOp.java
Changeset: d89c6a77
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2025-11-05 03:25:40 +0000
URL: https://git.openjdk.org/loom/commit/d89c6a77f2bf3e0f820f8f631d82d5bec1b02399
8371304: mismatch in file name and class name for ByteInterleavedRasterOffsetsTest.java
Reviewed-by: psadhukhan
! test/jdk/java/awt/image/ByteInterleavedRasterOffsetsTest.java
Changeset: 8b536b54
Branch: fibers
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-11-05 05:44:09 +0000
URL: https://git.openjdk.org/loom/commit/8b536b5428d5bf087dc71f3559c3978b13acad16
8369489: Marker annotation on inner class access crashes javac compiler
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnosOnMemberReferenceTest.java
! test/langtools/tools/javac/parser/JavacParserTest.java
Changeset: a0e70c4e
Branch: fibers
Author: Christian Stein <cstein at openjdk.org>
Date: 2025-11-05 06:23:26 +0000
URL: https://git.openjdk.org/loom/commit/a0e70c4e9489fc3d8f35c3aec9423fe0839ed0bd
8370175: State engine terminates when throwing self-caused exception
Reviewed-by: jlahoda, fandreuzzi
! src/jdk.jshell/share/classes/jdk/jshell/execution/DirectExecutionControl.java
! test/langtools/jdk/jshell/ExceptionsTest.java
Changeset: dddfcd03
Branch: fibers
Author: Kerem Kat <krk at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-11-05 08:33:14 +0000
URL: https://git.openjdk.org/loom/commit/dddfcd03aa30514d63eceff707d48bff35e93c56
8334866: Improve Speed of ElfDecoder source search
Reviewed-by: shade, chagedorn
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/elfFile.hpp
Changeset: f5d8bd0d
Branch: fibers
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-11-05 08:57:02 +0000
URL: https://git.openjdk.org/loom/commit/f5d8bd0dd50bcd963b4062997aecb4e15249e30d
8370874: [asan] ASAN build fails after JDK-8368365
Reviewed-by: haosun, dholmes, syan, stuefe
! src/hotspot/share/sanitizers/address.cpp
Changeset: 0737a562
Branch: fibers
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-11-05 09:21:57 +0000
URL: https://git.openjdk.org/loom/commit/0737a5625269773dcf70b95f8b8ac90b3b6cc444
8370708: RISC-V: Add VerifyStackAtCalls
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/share/opto/chaitin.cpp
Changeset: 6a51b51b
Branch: fibers
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-11-05 10:12:47 +0000
URL: https://git.openjdk.org/loom/commit/6a51b51ba13167a15a637507a7fa5d6f988a39e7
8371197: G1: Use void for return type of G1RegionsOnNodes::add
Reviewed-by: tschatzl, iwalulya, fandreuzzi
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
Changeset: 3e3822ad
Branch: fibers
Author: Ruben Ayrapetyan <ruben.ayrapetyan at arm.com>
Committer: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2025-11-05 11:55:02 +0000
URL: https://git.openjdk.org/loom/commit/3e3822ad7eadbb3d86a3b94a6bd858f8c8ef9364
8365047: Remove exception handler stub code in C2
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: mdoerr, dlong, dfenacci, adinn, fyang, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
+ test/hotspot/jtreg/runtime/vthread/Deoptimization.java
Changeset: f6f87bb6
Branch: fibers
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-11-05 13:01:51 +0000
URL: https://git.openjdk.org/loom/commit/f6f87bb6759c86d941453a1776e8abfdffc48183
8371133: Clarify the purpose of "src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties"
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/ct.properties
Changeset: c9a98169
Branch: fibers
Author: Samuel Chee <samche01 at arm.com>
Committer: Fei Gao <fgao at openjdk.org>
Date: 2025-11-05 13:56:26 +0000
URL: https://git.openjdk.org/loom/commit/c9a98169cb79df235316cb38a804d539044ea57e
8371205: AArch64: Remove unused cmpxchg* methods
Co-authored-by: Samuel Chee <samche01 at arm.com>
Reviewed-by: aph, kbarrett, haosun
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
Changeset: 2dd15cf5
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-11-05 13:57:18 +0000
URL: https://git.openjdk.org/loom/commit/2dd15cf5bf1614e4b74ad9675723562e14ced8ab
8346719: Add relaunchers to the static JDK image for missing executables
Reviewed-by: alanb, erikj
! make/Main.gmk
! make/StaticLibs.gmk
! make/common/modules/LauncherCommon.gmk
! make/modules/java.base/Launcher.gmk
! make/modules/jdk.jpackage/Lib.gmk
- src/java.base/share/native/launcher/defines.h
! src/java.base/share/native/launcher/main.c
+ src/java.base/unix/native/launcher/relauncher.c
! src/java.base/unix/native/libjli/java_md.c
+ src/java.base/windows/native/launcher/relauncher.c
! test/hotspot/jtreg/ProblemList-StaticJdk.txt
! test/jdk/ProblemList-StaticJdk.txt
! test/langtools/ProblemList-StaticJdk.txt
! test/lib-test/ProblemList-StaticJdk.txt
Changeset: 973dc3fc
Branch: fibers
Author: EunHyunsu <ehs208 at naver.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-11-05 14:57:05 +0000
URL: https://git.openjdk.org/loom/commit/973dc3fc47b249bb392d277880dcac0940f62771
8371009: HttpClient javadoc synchronous example missing HttpRequest variable declaration
Reviewed-by: dfuchs, michaelm
! src/java.net.http/share/classes/java/net/http/HttpClient.java
Changeset: b0536f9c
Branch: fibers
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-11-05 15:56:08 +0000
URL: https://git.openjdk.org/loom/commit/b0536f9c2a6ddfa27be8fad8f53783c6b28d22c9
8370201: Test serviceability/sa/TestJhsdbJstackWithVirtualThread.java fails due to VM warnings
Reviewed-by: kevinw, amenkov, sspitsyn
! test/hotspot/jtreg/serviceability/attach/RemovingUnixDomainSocketTest.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java
! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java
! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackWithVirtualThread.java
Changeset: cf45e09c
Branch: fibers
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-11-05 18:03:22 +0000
URL: https://git.openjdk.org/loom/commit/cf45e09c388e95b5f11ad08ebdf7f277e968f90b
8371354: Problem list serviceability/sa/TestJhsdbJstackMixedWithXComp.java due to JDK-8371194
Reviewed-by: kevinw
! test/hotspot/jtreg/ProblemList.txt
Changeset: 7d93cb73
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2025-11-05 18:52:26 +0000
URL: https://git.openjdk.org/loom/commit/7d93cb73c45d393705504f0637b12512124923a1
8370637: [Windows] Crash if use Graphics after PrintJob.end
Reviewed-by: azvegint, psadhukhan, aivanov
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! test/jdk/java/awt/PrintJob/PrintJobAfterEndTest.java
! test/jdk/java/awt/print/PrinterJob/PrintAfterEndTest.java
Changeset: 2872f815
Branch: fibers
Author: Dmitry Kulikov <dmitry.kulikov at bell-sw.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2025-11-05 18:54:34 +0000
URL: https://git.openjdk.org/loom/commit/2872f815fdbe4a84bbec1cd910e81e2e21fffbdf
8360120: Bundled macOS applications not receiving OpenURL events when launched as subprocess
Reviewed-by: kizune, prr
! src/java.desktop/macosx/classes/com/apple/eawt/Application.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m
Changeset: 5a37374d
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2025-11-05 18:55:07 +0000
URL: https://git.openjdk.org/loom/commit/5a37374dcaae0d3939570b33418f772a901df21a
8368576: PrintJob.getGraphics() does not specify behavior after PrintJob.end()
Reviewed-by: psadhukhan, tr, serb
! src/java.desktop/share/classes/java/awt/PrintJob.java
Changeset: acc8a76d
Branch: fibers
Author: Jeremy Wood <jwood at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date: 2025-11-05 18:57:03 +0000
URL: https://git.openjdk.org/loom/commit/acc8a76db2314211dd29a5b84c5bbe73d9055c76
8357034: GifImageDecoder can produce wrong transparent pixels
Reviewed-by: jdv, prr
! src/java.desktop/share/classes/sun/awt/image/GifImageDecoder.java
! test/jdk/sun/awt/image/gif/GifBuilder.java
! test/jdk/sun/awt/image/gif/GifComparison.java
! test/jdk/sun/awt/image/gif/GifEmptyBackgroundTest.java
+ test/jdk/sun/awt/image/gif/GifSavedImageTransparentTest.java
Changeset: 1357be98
Branch: fibers
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-11-05 21:38:34 +0000
URL: https://git.openjdk.org/loom/commit/1357be98fc7aeb73655ed1a31d0b6fa7a7213c3e
8371178: Preserve fast version of getfield and putfield in AOTCache
Reviewed-by: adinn, iklam
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
Changeset: d5831ed8
Branch: fibers
Author: Peyang <peyang at peya.tokyo>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2025-11-05 22:26:03 +0000
URL: https://git.openjdk.org/loom/commit/d5831ed866cb3d1cf2c77d7a3e535afc9e2b688b
8357880: Code formatting typo in Cipher.getMaxAllowedParameterSpec
Reviewed-by: fandreuzzi, mullan
! src/java.base/share/classes/javax/crypto/Cipher.java
Changeset: 188da51f
Branch: fibers
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-11-06 04:42:20 +0000
URL: https://git.openjdk.org/loom/commit/188da51f30e5ca3945fee91fe2e94f0466151c06
8365699: Remove jdk.internal.javac.PreviewFeature.Feature enum values for features finalized in Java 25 or earlier
Reviewed-by: vromero, liach
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
Changeset: 3f40f4c3
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-11-06 04:48:29 +0000
URL: https://git.openjdk.org/loom/commit/3f40f4c362f6ff4d1ec7d513b4690ed5fade3e2a
8370975: OutputAnalyzer.matches() should use Matcher with Pattern.MULTILINE
Reviewed-by: stefank
! test/lib-test/jdk/test/lib/process/OutputAnalyzerTest.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
Changeset: c754e3e0
Branch: fibers
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-11-06 06:22:32 +0000
URL: https://git.openjdk.org/loom/commit/c754e3e095cd367de9d3f69a4afb0c4be53a9342
8368528: HttpClient.Builder.connectTimeout should accept arbitrarily large values
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Deadline.java
+ test/jdk/java/net/httpclient/DurationOverflowTest.java
+ test/jdk/java/net/httpclient/whitebox/DeadlineOverflowTestDriver.java
+ test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/common/DeadlineOverflowTest.java
Changeset: ac9cf5d5
Branch: fibers
Author: Zihao Lin <linzihao1999 at outlook.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-11-06 07:19:14 +0000
URL: https://git.openjdk.org/loom/commit/ac9cf5d572f7504507117aa15e56c903e1400cf5
8370878: C1: Clean up unnecessary ConversionStub constructor
Reviewed-by: chagedorn
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
Changeset: db76479a
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-11-06 08:06:34 +0000
URL: https://git.openjdk.org/loom/commit/db76479a105cda383f38f5f9857a8642ccf50cfd
8371316: Adjust assertion (GC pause time cannot be smaller than the sum of each phase) in G1GCPhaseTimes::print
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
Changeset: 1b3889a4
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-11-06 08:27:32 +0000
URL: https://git.openjdk.org/loom/commit/1b3889a47092e018ab9ecb6aaa922046d8d0e916
8354937: Cleanup some sparc related coding in os_linux
Reviewed-by: ayang, mdoerr, lucy
! src/hotspot/os/linux/os_linux.cpp
Changeset: 913c973c
Branch: fibers
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-11-06 10:14:21 +0000
URL: https://git.openjdk.org/loom/commit/913c973ca0ffdc19171a56550e8a8f03ac7f4771
8371104: gtests should use wrappers for <limits> and <type_traits>
Reviewed-by: jrose, tschatzl
! test/hotspot/gtest/metaprogramming/test_enableIf.cpp
! test/hotspot/gtest/riscv/test_assembler_riscv.cpp
! test/hotspot/gtest/utilities/test_align.cpp
! test/hotspot/gtest/utilities/test_count_leading_zeros.cpp
! test/hotspot/gtest/utilities/test_deferredStatic.cpp
! test/hotspot/gtest/utilities/test_enumIterator.cpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp
! test/hotspot/gtest/utilities/test_population_count.cpp
! test/hotspot/gtest/utilities/test_powerOfTwo.cpp
Changeset: 093e1287
Branch: fibers
Author: Qizheng Xing <qxing at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-11-06 10:56:48 +0000
URL: https://git.openjdk.org/loom/commit/093e128771f3dc01f64a8572de068e9776e38b97
8347499: C2: Make `PhaseIdealLoop` eliminate more redundant safepoints in loops
Reviewed-by: epeter, roland
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestRedundantSafepointElimination.java
+ test/micro/org/openjdk/bench/vm/compiler/LoopSafepoint.java
Changeset: 3930b1d4
Branch: fibers
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-11-06 12:16:19 +0000
URL: https://git.openjdk.org/loom/commit/3930b1d4ddda9d56d0fb3626421283c72f4ad7f9
8367982: Unify ObjectSynchronizer and LightweightSynchronizer
Reviewed-by: pchilanomate, coleenp
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_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/vm_version_aarch64.hpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c2_MacroAssembler_s390.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
- src/hotspot/share/runtime/lightweightSynchronizer.cpp
- src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
- src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/services/threadService.cpp
! test/hotspot/gtest/runtime/test_lockStack.cpp
! test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java
! test/hotspot/jtreg/runtime/lockStack/TestLockStackCapacity.java
! test/jdk/com/sun/jdi/EATests.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: c173d416
Branch: fibers
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-11-06 12:56:37 +0000
URL: https://git.openjdk.org/loom/commit/c173d416f749348bee42e1a9436a999700d0f0e8
8359256: AArch64: Use SHA3 GPR intrinsic where it's faster
Reviewed-by: eastigeevich, phh
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: df414e0d
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-11-06 13:39:57 +0000
URL: https://git.openjdk.org/loom/commit/df414e0d19c1ed68f151d84dbb481a9dd6c65539
8370884: JFR: Overflow in aggregators
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java
Changeset: 2d924ad3
Branch: fibers
Author: Kerem Kat <krk at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-11-06 15:00:37 +0000
URL: https://git.openjdk.org/loom/commit/2d924ad3584a0ea8682f47c742dcdfd3be14937d
8351194: Clean up Hotspot SA after 32-bit x86 removal
Reviewed-by: cjplummer, shade, ayang, dholmes
! src/jdk.hotspot.agent/doc/clhsdb.html
! src/jdk.hotspot.agent/doc/hsdb.html
! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/macosx/native/libsaproc/ps_core.c
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Debugger.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/MachineDescriptionIntelX86.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86CFrame.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/x86/BsdX86ThreadContext.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/CFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxCDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86CFrame.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/x86/LinuxX86ThreadContext.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86Thread.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadContext.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/x86/RemoteX86ThreadFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/win32/coff/DebugVC50X86RegisterEnums.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/x86/X86ThreadContext.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64Frame.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdSignals.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_x86/BsdX86JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxSignals.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_x86/LinuxX86JavaThreadPDAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86CurrentFrameGuess.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86Frame.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86JavaCallWrapper.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/x86/X86RegisterMap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java
Changeset: a5864582
Branch: fibers
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-11-06 15:28:01 +0000
URL: https://git.openjdk.org/loom/commit/a5864582da7e19b941bf55c294a414bc1a0c7a84
8155591: Misleading warning when not overriding close method in interface extending AutoCloseable
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest.java
+ test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest2.java
+ test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest2.out
! test/langtools/tools/javac/diags/examples/TryResourceThrowsInterruptedExc.java
Changeset: 13211865
Branch: fibers
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-11-06 16:01:10 +0000
URL: https://git.openjdk.org/loom/commit/1321186547bddd3f8615cf5d110489ec383f47ab
8367943: PipedOutputStream write(0, 0) successful after close()
Reviewed-by: rriggs, jpai
! src/java.base/share/classes/java/io/PipedOutputStream.java
! test/jdk/java/io/PipedOutputStream/WriteAfterClose.java
Changeset: 1f08a3ed
Branch: fibers
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-11-06 16:01:37 +0000
URL: https://git.openjdk.org/loom/commit/1f08a3ede2445fb05d9700a1293d681ca89cbf5b
8355342: File.getCanonicalPath on Java 24 resolves paths on network drives to UNC format
Reviewed-by: alanb
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! src/java.base/windows/native/libjava/WinNTFileSystem_md.c
! src/java.base/windows/native/libjava/canonicalize_md.c
! test/jdk/java/io/File/GetCanonicalPath.java
Changeset: c272aca8
Branch: fibers
Author: EunHyunsu <ehs208 at naver.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-11-06 16:13:34 +0000
URL: https://git.openjdk.org/loom/commit/c272aca8a0a2720365159684bed35c0c31e8778f
8371091: Improve the exception message of NullPointerException thrown by the methods in the default implementation of HttpRequest.Builder
Reviewed-by: dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestBuilderImpl.java
! test/jdk/java/net/httpclient/RequestBuilderTest.java
Changeset: 0026967e
Branch: fibers
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-11-06 17:12:49 +0000
URL: https://git.openjdk.org/loom/commit/0026967e030fd4557b5365870d55f863fe2a4512
8370420: HostLocaleProviderAdapter_md.c from libjava can use GetLocaleInfoEx, GetCalendarInfoEx, EnumCalendarInfoExEx directly
Reviewed-by: naoto, mbaesken, bpb
! src/java.base/windows/classes/sun/util/locale/provider/HostLocaleProviderAdapterImpl.java
! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c
Changeset: 4445a8e3
Branch: fibers
Author: Nityanand Rai <nityanar at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2025-11-06 17:25:59 +0000
URL: https://git.openjdk.org/loom/commit/4445a8e3f5cac6738b7984716c867dcf9780fe0a
8369323: Fix typos in vmTestbase/.../Concurrent.java
Reviewed-by: wkemper, phh, lmesnik, shade, syan
! test/hotspot/jtreg/vmTestbase/vm/gc/concurrent/Concurrent.java
Changeset: 9cc542eb
Branch: fibers
Author: Xiaolong Peng <xpeng at openjdk.org>
Date: 2025-11-06 18:57:52 +0000
URL: https://git.openjdk.org/loom/commit/9cc542ebcb81552fe8c32a8cc3c63332853e5127
8370850: Shenandoah: Simplify collector allocation to save unnecessary region iteration
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
Changeset: cad73d39
Branch: fibers
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-11-06 19:37:44 +0000
URL: https://git.openjdk.org/loom/commit/cad73d39762974776dd6fda5efe4e2a271d69f14
8370041: GenShen: Filter young pointers from thread local SATB buffers when only marking old
Reviewed-by: ysr, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
Changeset: 90ccdf29
Branch: fibers
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-11-06 20:20:22 +0000
URL: https://git.openjdk.org/loom/commit/90ccdf2986b0e3705997fe31a23fd53c88a1bfaf
8371367: Replace remaining JvmtiJavaThreadEventTransition with JVMTI_JAVA_THREAD_EVENT_CALLBACK_BLOCK
Reviewed-by: sspitsyn, cjplummer
! src/hotspot/share/prims/jvmtiExport.cpp
Changeset: 8a0c47d4
Branch: fibers
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-11-06 20:24:20 +0000
URL: https://git.openjdk.org/loom/commit/8a0c47d4ba4db523d94689b3ac347e9cd35183ce
8371225: Missing release of GDK lock in Java_sun_awt_X11_GtkFileDialogPeer_run()
Reviewed-by: aivanov, serb
! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c
Changeset: 87966112
Branch: fibers
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2025-11-06 21:03:54 +0000
URL: https://git.openjdk.org/loom/commit/8796611206438c6fe8bf0cba87dca089d9da2e30
8272160: Avoid using 32-bit counters in CDS code
Reviewed-by: iklam, kvn
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
Changeset: e34a8318
Branch: fibers
Author: Rui Li <ruiamzn at amazon.com>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date: 2025-11-06 23:46:50 +0000
URL: https://git.openjdk.org/loom/commit/e34a831814996be3e0a2df86b11b1718a76ea558
8261743: Shenandoah: enable String deduplication with compact heuristics
Reviewed-by: shade, wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
Changeset: 866faa9d
Branch: fibers
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-11-07 08:15:42 +0000
URL: https://git.openjdk.org/loom/commit/866faa9d40ab336e4c4861a55edc4c91d8aa0c74
8366577: Deprecate java.net.Socket::setPerformancePreferences
Reviewed-by: dfuchs, alanb, jpai
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java
! src/java.base/share/classes/sun/security/ssl/BaseSSLSocketImpl.java
Changeset: 205a163a
Branch: fibers
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-11-07 09:06:51 +0000
URL: https://git.openjdk.org/loom/commit/205a163a90bb263d403476c28203836189e337a7
8340840: jshell ClassFormatError when making inner class static
8368999: jshell crash when existing sealed class is updated to also be abstract
Reviewed-by: mcimadamore, asotona, liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiExecutionControl.java
! test/langtools/jdk/jshell/ReplaceTest.java
+ test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/InconsistentInnerClasses.java
= test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/classpath/p/Other.java
= test/langtools/tools/javac/diags/examples/InconsistentInnerClasses/classpath/p/Test.java
+ test/langtools/tools/javac/recovery/SourceAndInnerClassInconsistency.java
Changeset: 48bbc950
Branch: fibers
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-11-07 09:17:21 +0000
URL: https://git.openjdk.org/loom/commit/48bbc950f11113a57ea03f877bc3e526982c0eef
8371388: [BACKOUT] JDK-8365047: Remove exception handler stub code in C2
Reviewed-by: chagedorn, epeter
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Frame.java
- test/hotspot/jtreg/runtime/vthread/Deoptimization.java
Changeset: 3d6824e8
Branch: fibers
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-11-07 09:19:18 +0000
URL: https://git.openjdk.org/loom/commit/3d6824e802bda6efed40f7613eda7c8c0d84e673
8371432: [BACKOUT] 8359256: AArch64: Use SHA3 GPR intrinsic where it's faster
Reviewed-by: mchevalier, epeter, syan
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: 8d9770bc
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-11-07 09:33:29 +0000
URL: https://git.openjdk.org/loom/commit/8d9770bca6b2725da0a07f1ef57216323443969b
Merge branch 'master' into fibers
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! test/hotspot/jtreg/ProblemList.txt
More information about the loom-dev
mailing list