Changeset: d7a3df63 Branch: fibers Author: Tobias Hotz <[email protected]> Committer: Tobias Hartmann <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Committer: Leonid Mesnik <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Committer: SendaoYan <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Committer: Claes Redestad <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Committer: Thomas Schatzl <[email protected]> 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 <[email protected]> Committer: Jayathirth D V <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Committer: Kim Barrett <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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
