git: openjdk/loom: fibers: 53 new changesets

duke duke at openjdk.org
Sun Jan 11 12:14:30 UTC 2026


Changeset: d7a3df63
Branch: fibers
Author:    Tobias Hotz <tobias.hotz at hotmail.de>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2026-01-07 11:48:47 +0000
URL:       https://git.openjdk.org/loom/commit/d7a3df639977ac8442eec1efb41de6dc50384150

8374436: compiler/igvn/IntegerDivValueTests.java failed with division by zero

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/igvn/IntegerDivValueTests.java

Changeset: 929864b1
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-07 11:51:28 +0000
URL:       https://git.openjdk.org/loom/commit/929864b1a40eb222d3b7b3451fc6d4e5316a7cc8

8362087: Test containers/docker/ShareTmpDir.java intermittent fails

Reviewed-by: sgehwolf, cnorrbin

! test/hotspot/jtreg/containers/docker/ShareTmpDir.java
! test/hotspot/jtreg/containers/docker/WaitForFlagFile.java

Changeset: da14813a
Branch: fibers
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2026-01-07 12:37:52 +0000
URL:       https://git.openjdk.org/loom/commit/da14813a5bdadaf0a1f81fa57ff6e1b103eaf113

8373453: C2 SuperWord: must handle load slices that have loads with different memory inputs

Reviewed-by: kvn, thartmann, qamai

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

Changeset: 3541bc86
Branch: fibers
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2026-01-07 15:38:20 +0000
URL:       https://git.openjdk.org/loom/commit/3541bc8635ad8f5f4151758de3a134c9c105cebd

8373538: Migrate all tests to null-safe "SimpleSSLContext" methods

Reviewed-by: djelinski, jpai

! test/jdk/com/sun/net/httpserver/ClearTextServerSSL.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestClient.java
! test/jdk/java/net/URLPermission/URLTest.java
! test/jdk/javax/net/ssl/HttpsURLConnection/DummyCacheResponse.java
! test/jdk/javax/net/ssl/HttpsURLConnection/Equals.java
! test/jdk/javax/net/ssl/HttpsURLConnection/HttpsSession.java
! test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java
! test/jdk/sun/net/www/protocol/http/RedirectOnPost.java
! test/jdk/sun/security/krb5/auto/HttpsCB.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
! test/lib/jdk/test/lib/net/SimpleSSLContext.java

Changeset: 640343f7
Branch: fibers
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2026-01-07 17:00:57 +0000
URL:       https://git.openjdk.org/loom/commit/640343f7d94894b0378ea5b1768eeac203a9aaf8

8373724: Assertion failure in TestSignumVector.java with UseAPX

Reviewed-by: sviswanathan

! src/hotspot/cpu/x86/x86.ad

Changeset: dd20e915
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-07 18:10:06 +0000
URL:       https://git.openjdk.org/loom/commit/dd20e9150666f247af61dfa524a170ef7dd96c03

8374521: Support fine-grained native debug levels

Reviewed-by: erikj, krk, clanger

! .github/workflows/build-alpine-linux.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! make/autoconf/flags-cflags.m4

Changeset: 383fe1ef
Branch: fibers
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2026-01-07 21:52:12 +0000
URL:       https://git.openjdk.org/loom/commit/383fe1efc3a23385b8576e20f458f91085c6325e

8374642: EscapeHash macro fails with GNU make 4.3 and 4.4

Reviewed-by: tbell, shade

! make/common/Utils.gmk

Changeset: 9a944e55
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2026-01-07 22:23:39 +0000
URL:       https://git.openjdk.org/loom/commit/9a944e558733950d135b5a91d093b7a28e934f59

8372754: Add wrapper for <cstdlib>
8369205: AIX build break in forbiddenFunctions.hpp

Reviewed-by: mdoerr, tschatzl

! src/hotspot/cpu/aarch64/immediate_aarch64.cpp
! src/hotspot/cpu/aarch64/immediate_aarch64.hpp
! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.hpp
! src/hotspot/os/aix/os_perf_aix.cpp
! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/posix/forbiddenFunctions_posix.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/share/classfile/classLoader.cpp
+ src/hotspot/share/cppstdlib/cstdlib.hpp
! src/hotspot/share/utilities/byteswap.hpp
! src/hotspot/share/utilities/forbiddenFunctions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/hotspot/share/utilities/parseInteger.hpp
! src/hotspot/share/utilities/permitForbiddenFunctions.hpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/unittest.hpp
! test/hotspot/gtest/utilities/test_bitMap_setops.cpp

Changeset: 0a1fa219
Branch: fibers
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2026-01-08 01:14:01 +0000
URL:       https://git.openjdk.org/loom/commit/0a1fa219214b985e4c7d9e612bd5cda1b0f25577

8369150: NMethodRelocationTest fails when JVMTI events not published before JVM exit

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java
! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/libNMethodRelocationTest.cpp
! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp

Changeset: 70669d05
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2026-01-08 04:43:06 +0000
URL:       https://git.openjdk.org/loom/commit/70669d0585c708e04befe0f9ba945f6154f9afec

8374712: AOTMappedHeapWriter::relocate_field_in_buffer should use CompressedOops::narrow_oop_cast

Reviewed-by: kvn

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

Changeset: 95137580
Branch: fibers
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2026-01-08 05:31:06 +0000
URL:       https://git.openjdk.org/loom/commit/95137580b81fb48474b0d8fb748d9d4af7a27850

8374662: Remove unused type check functions from javaClasses.hpp

Reviewed-by: jsjolen

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp

Changeset: e6abf98e
Branch: fibers
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2026-01-08 07:01:03 +0000
URL:       https://git.openjdk.org/loom/commit/e6abf98e35079ed1b5547f2cc0ac6f518b78d67b

8374434: Several JShell tests report JUnit discovery warnings

Reviewed-by: jpai

! test/langtools/jdk/jshell/ErrorTranslationTest.java
! test/langtools/jdk/jshell/IdGeneratorTest.java
! test/langtools/jdk/jshell/KullaCompletenessStressTest.java

Changeset: 1a6da449
Branch: fibers
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2026-01-08 08:14:57 +0000
URL:       https://git.openjdk.org/loom/commit/1a6da4499cf8805ff3e1e517fbca81c2eeb987a9

8374467: Incorrect ranges in jdk.internal.util.ByteArray JavaDoc

Reviewed-by: rriggs

! src/java.base/share/classes/jdk/internal/util/ByteArray.java
! src/java.base/share/classes/jdk/internal/util/ByteArrayLittleEndian.java

Changeset: a71326a0
Branch: fibers
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2026-01-08 08:32:02 +0000
URL:       https://git.openjdk.org/loom/commit/a71326a0e2660158fdb85282da4b59ce61c66ee3

8374528: C2 SuperWord: TestAliasingFuzzer.java strengthen no-multiversioning IR rule

Reviewed-by: chagedorn, mhaessig

! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java

Changeset: 08ff16f0
Branch: fibers
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2026-01-08 09:25:11 +0000
URL:       https://git.openjdk.org/loom/commit/08ff16f0aa8eaa9596da52d568720c69c897f3c5

8374576: Disable MemoryEaterMT for VirtualThread

Reviewed-by: lmesnik, dholmes

! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEaterMT/MemoryEaterMT.java

Changeset: 067fd3cb
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-08 09:32:51 +0000
URL:       https://git.openjdk.org/loom/commit/067fd3cb2fa6a4a0484a922df8efbde03325ad3d

8374768: S390X builds are failing after JDK-8372754

Reviewed-by: stefank, mdoerr

! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp

Changeset: 904ba5f5
Branch: fibers
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2026-01-08 10:24:03 +0000
URL:       https://git.openjdk.org/loom/commit/904ba5f5ed7d3ac1a3606ff7532ba3c206a2d9b9

8374718: Generation of CompilerProperties can fail in subtle ways

Reviewed-by: jlahoda

! make/langtools/tools/propertiesparser/gen/ClassGenerator.java
! make/langtools/tools/propertiesparser/resources/templates.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java

Changeset: c5159fc9
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2026-01-08 11:07:08 +0000
URL:       https://git.openjdk.org/loom/commit/c5159fc9fa0fd81dec629cd821b3411b4a6df967

8374328: Convert simple AtomicAccess uses in gc/shared to use Atomic<T>

Reviewed-by: dholmes, tschatzl

! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.hpp
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcLocker.hpp
! src/hotspot/share/gc/shared/gcLocker.inline.hpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/pretouchTask.hpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.hpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerThread.hpp

Changeset: 78b1ca6c
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-08 12:44:08 +0000
URL:       https://git.openjdk.org/loom/commit/78b1ca6cc14e1a92bf25cbcfb687067ac17af92b

8374711: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name

Reviewed-by: mdoerr, dholmes

! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java

Changeset: ec657349
Branch: fibers
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2026-01-08 16:28:10 +0000
URL:       https://git.openjdk.org/loom/commit/ec657349ff654dcb41b9f17178aeea638329101e

8374641: Remove java/nio/channels/AsyncCloseAndInterrupt.java from problem list

Reviewed-by: iris

! test/jdk/ProblemList.txt

Changeset: 677572b4
Branch: fibers
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2026-01-08 16:28:43 +0000
URL:       https://git.openjdk.org/loom/commit/677572b42d6d0ee62063c3f19ffad1e501ac9bf3

8372377: Test java/io/File/GetXSpace.java failed: The system cannot find the path specified

Reviewed-by: alanb, jpai

! test/jdk/java/io/File/GetXSpace.java
! test/jdk/java/io/File/libGetXSpace.c

Changeset: fa2eb626
Branch: fibers
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2026-01-08 16:34:39 +0000
URL:       https://git.openjdk.org/loom/commit/fa2eb626478806dc64fe03d8729f53f7ed26a172

8367949: JFR: MethodTrace double-counts methods that catch their own exceptions

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Instrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Method.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Transform.java
+ test/jdk/jdk/jfr/event/tracing/TestConstructors.java
! test/jdk/jdk/jfr/event/tracing/TestInstrumentation.java

Changeset: c834e4c6
Branch: fibers
Author:    Jonas Norlinder <jnorlinder at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2026-01-08 16:46:28 +0000
URL:       https://git.openjdk.org/loom/commit/c834e4c641bf6c73e88b93c0cdba40a83f3192c1

8373647: Avoid fstat when opening file for write with RandomAccessFile or FileOutputStream

Reviewed-by: redestad, alanb

! src/java.base/unix/native/libjava/io_util_md.c
! test/micro/org/openjdk/bench/java/io/FileWrite.java

Changeset: 7e1051bf
Branch: fibers
Author:    Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Date:      2026-01-08 16:46:48 +0000
URL:       https://git.openjdk.org/loom/commit/7e1051bfcc01aad538376c86354e16e25d2eaf7a

8352728: InternalError loading java.security due to Windows parent folder permissions

Reviewed-by: weijun, mullan

! src/java.base/share/classes/java/security/Security.java
- test/jdk/java/security/Security/ConfigFileTest.java
+ test/jdk/java/security/Security/SecurityPropFile/ExtraFileAndIncludes.java
+ test/jdk/java/security/Security/SecurityPropFile/LinuxAnonymousFiles.java
- test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.file
- test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.java
+ test/jdk/java/security/Security/SecurityPropFile/WindowsParentDirPermissions.java

Changeset: afd216ec
Branch: fibers
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2026-01-08 17:19:12 +0000
URL:       https://git.openjdk.org/loom/commit/afd216ec3f5bfd1be88c6f4d4f53b763205c4fee

8374752: Add more JLS links to javax.lang.model.element.*

Reviewed-by: liach

! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java
! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java
! src/java.compiler/share/classes/javax/lang/model/element/Parameterizable.java
! src/java.compiler/share/classes/javax/lang/model/element/QualifiedNameable.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java
! src/java.compiler/share/classes/javax/lang/model/element/TypeParameterElement.java
! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java

Changeset: 92abc6df
Branch: fibers
Author:    Mark Powers <mpowers at openjdk.org>
Date:      2026-01-08 17:35:43 +0000
URL:       https://git.openjdk.org/loom/commit/92abc6dfe43a2c1f10dcfcf1e197fc9369f70ee3

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

Reviewed-by: mullan

! 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

Changeset: 1fb5030a
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-08 17:58:35 +0000
URL:       https://git.openjdk.org/loom/commit/1fb5030ab351a52b4a7455cbdd57f5b50aab9bd5

8374767: Amend JDK-8374521 with new option name

Reviewed-by: clanger, krk

! .github/workflows/build-alpine-linux.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/build-linux.yml
! .github/workflows/build-macos.yml
! make/autoconf/flags-cflags.m4

Changeset: 9fd86e37
Branch: fibers
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2026-01-08 18:42:20 +0000
URL:       https://git.openjdk.org/loom/commit/9fd86e37492c419fbae0837f69aab26a201c927e

8374639: Static archive with AOTClassLinking breaks dynamic archive

Reviewed-by: coleenp, matsaave

! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/DynamicDumpWithAOTLinkedStaticArchive.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java

Changeset: 8212993a
Branch: fibers
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2026-01-08 18:51:25 +0000
URL:       https://git.openjdk.org/loom/commit/8212993ac331d8761ddb7c0eef23dbfcc6ca0c7d

8374540: Add comment describing implementation choices of Math.fma

Reviewed-by: rgiulietti

! src/java.base/share/classes/java/lang/Math.java

Changeset: 1342db0b
Branch: fibers
Author:    Justin Lu <jlu at openjdk.org>
Date:      2026-01-08 19:02:06 +0000
URL:       https://git.openjdk.org/loom/commit/1342db0bde25c111b25f4339ae2a858dc3b15687

8374051: Incorrect parameterized testing of exceptions in AbstractDateTimeTest.java

Reviewed-by: naoto, rriggs

! test/jdk/java/time/tck/java/time/AbstractDateTimeTest.java
! test/jdk/java/time/tck/java/time/TCKInstant.java
! test/jdk/java/time/tck/java/time/TCKLocalDate.java
! test/jdk/java/time/tck/java/time/TCKLocalTime.java
! test/jdk/java/time/tck/java/time/TCKMonthDay.java
! test/jdk/java/time/tck/java/time/TCKOffsetDateTime.java
! test/jdk/java/time/tck/java/time/TCKOffsetTime.java
! test/jdk/java/time/tck/java/time/TCKYearMonth.java
! test/jdk/java/time/tck/java/time/TCKZonedDateTime.java

Changeset: 982aa3f8
Branch: fibers
Author:    Phil Race <prr at openjdk.org>
Date:      2026-01-08 19:47:01 +0000
URL:       https://git.openjdk.org/loom/commit/982aa3f8ead84817be5373c3257d48feab1758d3

8336654: [lworld] Tests depending on sun.awt.AppContext can fail when run with migrated classes

Reviewed-by: serb, azvegint

! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java
! src/java.desktop/share/classes/sun/awt/AppContext.java
! src/java.desktop/share/classes/sun/awt/image/ImageCache.java
- test/jdk/javax/swing/Security/6657138/bug6657138.java

Changeset: 385c4f81
Branch: fibers
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2026-01-08 20:46:38 +0000
URL:       https://git.openjdk.org/loom/commit/385c4f8180d30c0e41b848eb4b2c1c8788211422

8373714: Shenandoah: Register heuristic penalties following a degenerated GC

Reviewed-by: wkemper

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp

Changeset: 368de9ff
Branch: fibers
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-01-09 02:09:37 +0000
URL:       https://git.openjdk.org/loom/commit/368de9ff2e46e4c66ee57b5fb961804c5d25c42a

8374721: containers/docker/ShareTmpDir.java timed out after 8362087

Reviewed-by: cnorrbin, sgehwolf

! test/hotspot/jtreg/containers/docker/ShareTmpDir.java

Changeset: 9932c78c
Branch: fibers
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2026-01-09 02:27:16 +0000
URL:       https://git.openjdk.org/loom/commit/9932c78c238f9b7959e28a056c37a88a7f6ce958

8374749: Clarify AnnotationValue specification

Reviewed-by: liach, iris

! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java
! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValue.java

Changeset: 775f48de
Branch: fibers
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2026-01-09 05:16:32 +0000
URL:       https://git.openjdk.org/loom/commit/775f48de6129092d05650fec17dad171944e6d89

8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII

Reviewed-by: chagedorn, thartmann, epeter

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java

Changeset: a4fb07ee
Branch: fibers
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-01-09 06:26:16 +0000
URL:       https://git.openjdk.org/loom/commit/a4fb07ee3e26c2f0ed3111c39c3a22167d292d04

8374644: Regression in GZIPInputStream performance after JDK-7036144

Reviewed-by: lancea, alanb

! src/java.base/share/classes/java/util/zip/GZIPInputStream.java

Changeset: 42313289
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-09 07:16:58 +0000
URL:       https://git.openjdk.org/loom/commit/423132895d4ee787d13daa412f9a3f9438834117

8374698: Stub names should look more like identifiers

Reviewed-by: adinn, kvn

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubInfo.cpp

Changeset: a8552243
Branch: fibers
Author:    Jonas Norlinder <jnorlinder at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-09 08:41:39 +0000
URL:       https://git.openjdk.org/loom/commit/a855224305e025aea80165ae63ee921dca299b9c

8373695: G1: Using a value near integer max for ActiveProcessorCount causes fatal crash

Reviewed-by: stefank, tschatzl

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

Changeset: 2a965dff
Branch: fibers
Author:    Jeremy Wood <jwood at openjdk.org>
Committer: Jayathirth D V <jdv at openjdk.org>
Date:      2026-01-09 09:56:39 +0000
URL:       https://git.openjdk.org/loom/commit/2a965dffdd2791ab87a2dbfba8ed44f8adb996c7

8374377: PNGImageDecoder Slow For 8-bit PNGs

Reviewed-by: jdv, prr

! src/java.desktop/share/classes/sun/awt/image/PNGImageDecoder.java
+ test/jdk/sun/awt/image/png/PngImageDecoder8BitTest.java
+ test/micro/org/openjdk/bench/java/awt/image/PNGImageDecoder_8bit_uninterlaced.java

Changeset: c8c6e700
Branch: fibers
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2026-01-09 10:23:03 +0000
URL:       https://git.openjdk.org/loom/commit/c8c6e7007aec9a568c25dcd5d4242b7911a83bfe

8374825: vmTestbase comment typo: lunch

Reviewed-by: tschatzl, shade

! test/hotspot/jtreg/vmTestbase/nsk/share/gc/Algorithms.java
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java

Changeset: 47e19353
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-09 12:24:13 +0000
URL:       https://git.openjdk.org/loom/commit/47e19353cd3661ad9aed00f6a415818da45cdfef

8373941: Epsilon: Robust counter updates in early VM phases

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp
! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp
+ test/hotspot/jtreg/gc/epsilon/TestInitAllocs.java

Changeset: 6d1bfdf7
Branch: fibers
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2026-01-09 13:14:25 +0000
URL:       https://git.openjdk.org/loom/commit/6d1bfdf7a92e44ff855307f86d1734fad909ea3d

8374796: CompressedOops versions of runtime/cds/TestDefaultArchiveLoading.java aren't run

Reviewed-by: stefank, shade

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

Changeset: 8737a8ca
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-09 14:49:52 +0000
URL:       https://git.openjdk.org/loom/commit/8737a8ca73952d60129e7fc2f7e17eea3b800af7

8373448: jpackage: StackOverflowError when processing a very long argument

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java

Changeset: f5fa9e40
Branch: fibers
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2026-01-09 16:49:04 +0000
URL:       https://git.openjdk.org/loom/commit/f5fa9e40b09b7b6322edb5f057a6350d44980e14

8374745: Test vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java failed

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java

Changeset: 663a0833
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-09 22:20:05 +0000
URL:       https://git.openjdk.org/loom/commit/663a08331a83c852622b8b11900f12b0dc3dbe82

8374219: Fix issues in jpackage's Executor class

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LibProvidersLookup.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironment.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironmentMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromOptions.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageArch.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironment.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironmentMixin.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Codesign.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificateUtils.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgSystemEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/Enquoter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ExecutorFactory.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/Globals.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/ObjectFactory.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutor.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutorFactory.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/SystemEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.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/share/classes/jdk/jpackage/internal/util/CommandLineFormat.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandOutputControl.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Enquoter.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/RetryExecutor.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TeeOutputStream.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
- test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandAction.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpec.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpecs.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMock.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMockExit.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMockSpec.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CompletableCommandMock.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIOException.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIllegalStateException.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockingToolProvider.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/Script.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ScriptSpec.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ScriptSpecInDir.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ToolProviderCommandMock.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ToolProviderCompletableCommandMock.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/VerbatimCommandMock.java
+ test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LibProvidersLookupTest.java
+ test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxPackageArchTest.java
+ test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxSystemEnvironmentTest.java
! test/jdk/tools/jpackage/junit/linux/junit.java
+ test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgPackagerTest.java
+ test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgSystemEnvironmentTest.java
! test/jdk/tools/jpackage/junit/macosx/junit.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java
- test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ExecutorTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/MockUtils.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTestUtils.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/EnquoterTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/RetryExecutorTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java

Changeset: 805866bb
Branch: fibers
Author:    jonghoonpark <dev at jonghoonpark.com>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2026-01-09 22:42:53 +0000
URL:       https://git.openjdk.org/loom/commit/805866bbf680f44219e5c634eb9726e1c5dea690

8372040: Remove Prefetch header vs inline header separation

Reviewed-by: kbarrett, stefank

! src/hotspot/os_cpu/aix_ppc/prefetch_aix_ppc.inline.hpp
! src/hotspot/os_cpu/bsd_aarch64/prefetch_bsd_aarch64.inline.hpp
! src/hotspot/os_cpu/bsd_x86/prefetch_bsd_x86.inline.hpp
! src/hotspot/os_cpu/bsd_zero/prefetch_bsd_zero.inline.hpp
! src/hotspot/os_cpu/linux_aarch64/prefetch_linux_aarch64.inline.hpp
! src/hotspot/os_cpu/linux_arm/prefetch_linux_arm.inline.hpp
! src/hotspot/os_cpu/linux_ppc/prefetch_linux_ppc.inline.hpp
! src/hotspot/os_cpu/linux_riscv/prefetch_linux_riscv.inline.hpp
! src/hotspot/os_cpu/linux_s390/prefetch_linux_s390.inline.hpp
! src/hotspot/os_cpu/linux_x86/prefetch_linux_x86.inline.hpp
! src/hotspot/os_cpu/linux_zero/prefetch_linux_zero.inline.hpp
! src/hotspot/os_cpu/windows_aarch64/prefetch_windows_aarch64.inline.hpp
! src/hotspot/os_cpu/windows_x86/prefetch_windows_x86.inline.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/generation.hpp
- src/hotspot/share/runtime/prefetch.hpp
! src/hotspot/share/runtime/prefetch.inline.hpp

Changeset: 74faf033
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-09 23:36:19 +0000
URL:       https://git.openjdk.org/loom/commit/74faf033127ab3a5e28be75b91e662c589f81084

8374819: jpackage and jpackage tests leave some I/O streams unclosed

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageInfoPListFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java

Changeset: a726e834
Branch: fibers
Author:    John Jiang <jjiang at openjdk.org>
Date:      2026-01-10 00:52:34 +0000
URL:       https://git.openjdk.org/loom/commit/a726e834b6d3674f0d573d8a0df6eb00464b825b

8373231: ECDSAOperations::toAffinePoint is redundant

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ec/ECDSAOperations.java
! test/jdk/sun/security/ec/ECDSAPrimitive.java

Changeset: 0537a3fa
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2026-01-10 01:55:00 +0000
URL:       https://git.openjdk.org/loom/commit/0537a3fae9bd55ab8b7279da7d3ee4b5ce5bc492

8374922: Build failure after JDK-8372040

Reviewed-by: smarks

! src/hotspot/share/gc/serial/serialHeap.cpp

Changeset: 657d5f77
Branch: fibers
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-01-10 02:17:37 +0000
URL:       https://git.openjdk.org/loom/commit/657d5f77f4985304995ee44fc2ae1643504de8df

8374754: jtreg failure handler - replace inline javascript and inline event handlers with same origin javascript files

Reviewed-by: erikj

! test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlPage.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlSection.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java
! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java

Changeset: 12894a87
Branch: fibers
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2026-01-10 11:10:06 +0000
URL:       https://git.openjdk.org/loom/commit/12894a870a3c8d1da13a885cc006458ae9475b6e

8373643: Test serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java still failing

Reviewed-by: lmesnik

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

Changeset: 659b53fe
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-10 15:04:16 +0000
URL:       https://git.openjdk.org/loom/commit/659b53fe33eaa531bca1951a26f357b51902311e

8374923: runtime/cds/ServiceLoaderTest.java fails with mismatch between cds and non-cds

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java

Changeset: 3d9e866f
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2026-01-11 07:47:13 +0000
URL:       https://git.openjdk.org/loom/commit/3d9e866f60bdebc55b59b9fd40a4898002c35e96

Merge branch 'master' into fibers

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! test/jdk/ProblemList.txt
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! test/jdk/ProblemList.txt



More information about the loom-dev mailing list