git: openjdk/loom: fibers: 45 new changesets

duke duke at openjdk.org
Wed Jan 14 19:12:28 UTC 2026


Changeset: 33689485
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-11 20:37:04 +0000
URL:       https://git.openjdk.org/loom/commit/336894857bfc9f610da55e6180dd7b668bf67752

8374878: Add Atomic<T>::compare_set

Reviewed-by: kbarrett, stefank

! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/gc/shared/taskqueue.hpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/waitBarrier_generic.cpp
! test/hotspot/gtest/runtime/test_atomic.cpp

Changeset: 669977f7
Branch: fibers
Author:    Trevor Bond <trevorkbond at gmail.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2026-01-12 07:05:52 +0000
URL:       https://git.openjdk.org/loom/commit/669977f7c4b58ab4901a340906262ab907b3ffb6

8341272: Factory to create wide iinc instruction with small arguments

Reviewed-by: liach, asotona

! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
! test/jdk/jdk/classfile/InstructionValidationTest.java

Changeset: 7cf7f01f
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-12 07:46:25 +0000
URL:       https://git.openjdk.org/loom/commit/7cf7f01fb339bf3c5b81d946be8afa71ec267e42

8374875: Improve perfMemory warning about 'Insufficient space for shared memory file'

Reviewed-by: lucy, mdoerr, clanger

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

Changeset: 49040462
Branch: fibers
Author:    Benoît Maillard <bmaillard at openjdk.org>
Date:      2026-01-12 07:59:37 +0000
URL:       https://git.openjdk.org/loom/commit/49040462f3d2761435cded1bd8898d0c6b16fc02

8372302: C2: IGVN verification fails because ModXNode::Ideal creates unused intermediate nodes

Reviewed-by: epeter, qamai

! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/c2/igvn/TestModIdealCreatesUselessNode.java

Changeset: 133a023e
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-12 08:04:14 +0000
URL:       https://git.openjdk.org/loom/commit/133a023e8e1ec1c555265a92eb0fcb4965f0b162

8374471: Check bin and lib folder of JDK image for unwanted files

Reviewed-by: erikj, clanger

+ test/jdk/build/CheckFiles.java

Changeset: fb13abef
Branch: fibers
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-12 08:26:10 +0000
URL:       https://git.openjdk.org/loom/commit/fb13abef44d535ebc4535921fd4eb0f285030465

8374743: G1 starts a concurrent mark when allocating humongous objects during initialization

Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: eosterlund, iwalulya, sjohanss, shade

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

Changeset: d0aae04d
Branch: fibers
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2026-01-12 11:01:12 +0000
URL:       https://git.openjdk.org/loom/commit/d0aae04d61c90698ab5a01b4389dc6932de63cb7

8325108: POSIX map_memory_to_file calls release_memory unnecessarily

Reviewed-by: dholmes, coleenp

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

Changeset: 2fbe4755
Branch: fibers
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2026-01-12 11:18:28 +0000
URL:       https://git.openjdk.org/loom/commit/2fbe47559e9ba45306bd08c3636647f865a75abd

8374785: Template Library: need to tag Float16.copySign as having non-deterministic result because of multiple NaNs with different sign bits

Reviewed-by: thartmann, qamai

! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java

Changeset: 556bddfd
Branch: fibers
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2026-01-12 11:30:43 +0000
URL:       https://git.openjdk.org/loom/commit/556bddfd9439d1bad698ab5134317ce263a36b04

8372321: TestBackToBackSensitive fails intermittently after JDK-8365972

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java

Changeset: d433ce52
Branch: fibers
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2026-01-12 15:22:42 +0000
URL:       https://git.openjdk.org/loom/commit/d433ce52360994be5a88a0bcbf39cbb741b435ec

8369564: Provide a MemorySegment API to read strings with known lengths

Co-authored-by: Per Minborg <pminborg at openjdk.org>
Reviewed-by: jvernee, mcimadamore

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! test/jdk/java/foreign/TestStringEncoding.java
+ test/micro/org/openjdk/bench/java/lang/foreign/FromJavaStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java

Changeset: 9a2592f8
Branch: fibers
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2026-01-12 19:41:21 +0000
URL:       https://git.openjdk.org/loom/commit/9a2592f8d2177f1480758e94faf9b986c7bba681

8374953: Add note on about implicit state when comparing TypeMirrors

Reviewed-by: attila, vromero, jlahoda

! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java
! src/java.compiler/share/classes/javax/lang/model/util/Types.java

Changeset: 15b7a425
Branch: fibers
Author:    William Kemper <wkemper at openjdk.org>
Date:      2026-01-12 23:36:26 +0000
URL:       https://git.openjdk.org/loom/commit/15b7a4252b8d3595b7bc409e20d4c617e89240e8

8373819: Genshen: Control thread can miss allocation failure notification (redux)

Reviewed-by: kdnilsen, ysr

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

Changeset: e89c1290
Branch: fibers
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-01-13 01:29:20 +0000
URL:       https://git.openjdk.org/loom/commit/e89c1290ca8b3e07bef12f4c0465c3e83389fef4

8374181: failure_handler: The cores.html file is formatted incorrectly and so hides the core dump information

Reviewed-by: erikj

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

Changeset: 0b9d4c02
Branch: fibers
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2026-01-13 04:29:12 +0000
URL:       https://git.openjdk.org/loom/commit/0b9d4c02e39191e9dba721115f422e28ee5b9869

4765299: componentResized() not always called with nested JSplitPanes

Reviewed-by: tr, kizune

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java
+ test/jdk/javax/swing/JSplitPane/TestSplitPaneCompResize.java

Changeset: f4ebf958
Branch: fibers
Author:    David Holmes <dholmes at openjdk.org>
Date:      2026-01-13 06:02:01 +0000
URL:       https://git.openjdk.org/loom/commit/f4ebf9585f63177584d8c48838ef793407ebce12

8370314: Update signals_posix with new Linux signal codes

Reviewed-by: shade, jwaters

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

Changeset: 586846b8
Branch: fibers
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2026-01-13 06:49:04 +0000
URL:       https://git.openjdk.org/loom/commit/586846b84a38d285c5905437e903cfc57f609410

8374450: GTest opto.canonicalize_constraints cannot run without VM

Reviewed-by: qamai, thartmann, shade

! test/hotspot/gtest/opto/test_rangeinference.cpp

Changeset: c000343b
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-13 07:30:13 +0000
URL:       https://git.openjdk.org/loom/commit/c000343bbb1d822d2cee37e1a27672cfb3128bee

8374876: Epsilon: Convert to use Atomic<T>

Reviewed-by: tschatzl, stefank

! 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

Changeset: d6f43d73
Branch: fibers
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2026-01-13 08:05:57 +0000
URL:       https://git.openjdk.org/loom/commit/d6f43d7329bf0ba08464f6d0a22de7e27ca8b399

8375066: Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java broken by JDK-8369564

Reviewed-by: jpai, shade

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java

Changeset: 578204f8
Branch: fibers
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2026-01-13 08:12:35 +0000
URL:       https://git.openjdk.org/loom/commit/578204f8c49f06be8b9c4855359ca61c9e107678

8374379: Type annotation in new array dimension expression causes java.lang.AssertionError

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java

Changeset: 543a9722
Branch: fibers
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2026-01-13 11:44:32 +0000
URL:       https://git.openjdk.org/loom/commit/543a972222118155e4c72c6f2d32d154c5dfd442

8373485: JFR Crash during sampling:  assert(jt->has_last_Java_frame()) failed: invariant

Reviewed-by: shade, egahlin

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: a90c7eee
Branch: fibers
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2026-01-13 12:42:25 +0000
URL:       https://git.openjdk.org/loom/commit/a90c7eee6f7e950edea4d94cf2b109fdb5e49909

8374969: Incorrect results of LoadStoreNode::adr_type and SCMemProj::adr_type

Reviewed-by: roland, mhaessig

! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp

Changeset: f7be1dcf
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-13 13:33:41 +0000
URL:       https://git.openjdk.org/loom/commit/f7be1dcf296d28f8e004d180038ab715153a6c15

8375054: Removed "signed" property from jpackage app image file

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java
- src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValidator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MacBundle.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/TestUtils.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ValidatorTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java

Changeset: 47029ccf
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-13 13:36:44 +0000
URL:       https://git.openjdk.org/loom/commit/47029ccfec988e0a9298e35dcc729d9eeffc45e1

8375050: Simplify process management in jpackage tests

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/windows/Win8301247Test.java
! test/jdk/tools/jpackage/windows/WinChildProcessTest.java
! test/jdk/tools/jpackage/windows/WinNoRestartTest.java

Changeset: 7330e1a9
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-13 13:51:00 +0000
URL:       https://git.openjdk.org/loom/commit/7330e1a996fd43d92430a73b818f33552bc6ae9c

8374990: Check include and jmods folder of JDK image for unwanted files

Reviewed-by: erikj

! test/jdk/build/CheckFiles.java

Changeset: 49f72658
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-13 13:54:04 +0000
URL:       https://git.openjdk.org/loom/commit/49f7265894652ea243f3a531cf3f9d0b06e53565

8374872: Cleanup outdated SAP AG copyright header info

Reviewed-by: clanger, mdoerr

! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE78_A.java
! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE_Loader2.java
! test/hotspot/jtreg/runtime/execstack/Test.java
! test/hotspot/jtreg/runtime/execstack/TestMT.java
! test/hotspot/jtreg/runtime/execstack/libtest-rw.c
! test/hotspot/jtreg/runtime/execstack/libtest-rwx.c

Changeset: 45990d79
Branch: fibers
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Date:      2026-01-13 15:15:36 +0000
URL:       https://git.openjdk.org/loom/commit/45990d796ffafc228c6e843049c80aefedb0f12b

8374570: Assertion failure in ClearArray.java  with -XX:+EnableX86EcoreOpts

Reviewed-by: thartmann, epeter, qamai

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! test/hotspot/jtreg/compiler/c2/ClearArray.java

Changeset: 7f707ba8
Branch: fibers
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2026-01-13 16:55:03 +0000
URL:       https://git.openjdk.org/loom/commit/7f707ba8e746d859ac171d71ef8f731953a92e6a

8373727: New XBM images parser regression: only the first line of the bitmap array is parsed

Reviewed-by: prr, jdv

! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java
! test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java
+ test/jdk/java/awt/image/XBMDecoder/invalid_empty.xbm
! test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_plus.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid_multiline.xbm

Changeset: 07403843
Branch: fibers
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-01-13 16:57:30 +0000
URL:       https://git.openjdk.org/loom/commit/074038438f5b8b91e9390430b4fa58ff53e5df26

8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform

Reviewed-by: prr, kizune

! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_PCM.cpp
! src/java.desktop/share/classes/com/sun/media/sound/Platform.java
- src/java.desktop/share/native/libjsound/Platform.c
! src/java.desktop/share/native/libjsound/Utilities.c
! src/java.desktop/share/native/libjsound/Utilities.h

Changeset: f23752a7
Branch: fibers
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2026-01-13 18:06:04 +0000
URL:       https://git.openjdk.org/loom/commit/f23752a75ee3d3af0853eff9c678d2496bb1cf58

8371014: Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented

Reviewed-by: ysuenaga

! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/jfr.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java

Changeset: b070367b
Branch: fibers
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2026-01-13 19:40:20 +0000
URL:       https://git.openjdk.org/loom/commit/b070367bdf980ef1c257cab485927db39b544241

8373106: JFR suspend/resume deadlock on macOS in pthreads library

Reviewed-by: egahlin

! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp

Changeset: 4d0ad0a4
Branch: fibers
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2026-01-13 19:47:11 +0000
URL:       https://git.openjdk.org/loom/commit/4d0ad0a4a391286c683ebb8c8d711ea0be68c31a

8373718: jdk/internal/misc/VM/RuntimeArguments.java test fails in Virtual threads mode

Reviewed-by: alanb

! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java

Changeset: 9ed0ecbc
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-13 22:38:12 +0000
URL:       https://git.openjdk.org/loom/commit/9ed0ecbcc1b4796bc56b7cb341ff8f9d3898713d

8375061: Multiple jpackage tool providers may share the same logging config

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Globals.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JPackageCommandTest.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/Main.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java
! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java
! test/jdk/tools/jpackage/share/AsyncTest.java
! test/jdk/tools/jpackage/windows/Win8301247Test.java
! test/jdk/tools/jpackage/windows/WinNoRestartTest.java

Changeset: 0d19d91b
Branch: fibers
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2026-01-13 23:48:14 +0000
URL:       https://git.openjdk.org/loom/commit/0d19d91b44e5232dbd99d34dcdf6500f892e3048

8369048: GenShen: Defer ShenFreeSet::available() during rebuild

Reviewed-by: wkemper, ysr

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp

Changeset: de6f35ef
Branch: fibers
Author:    Dingli Zhang <dzhang at openjdk.org>
Date:      2026-01-14 01:01:52 +0000
URL:       https://git.openjdk.org/loom/commit/de6f35eff988e737496d5e99e991868e97d72db4

8375094: RISC-V: Fix client builds after JDK-8368732

Reviewed-by: fyang, wenanjian, fjiang

! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 5da70b18
Branch: fibers
Author:    Jonas Norlinder <jnorlinder at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2026-01-14 02:13:13 +0000
URL:       https://git.openjdk.org/loom/commit/5da70b180461d46b1aa44f24ba3c05efdeb03f49

8375006: [Linux] Remove obsolete O_CLOEXEC check in os::open

Reviewed-by: dholmes, jsjolen

! src/hotspot/os/linux/os_linux.cpp

Changeset: b082a390
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-14 04:04:08 +0000
URL:       https://git.openjdk.org/loom/commit/b082a390b77fca7134000bfe631f73bfd082bfa1

8375240: Make bundling progress messages issued by jpackage consistent across platforms

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackager.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardBundlingOperation.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageBundleType.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImagePackageType.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleType.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageType.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/StandardPackageType.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.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/PackagingPipelineTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
+ test/jdk/tools/jpackage/share/OutputErrorTest.java

Changeset: 56d7b524
Branch: fibers
Author:    Eric Fang <erfang at openjdk.org>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date:      2026-01-14 06:17:04 +0000
URL:       https://git.openjdk.org/loom/commit/56d7b524b3ddb49b985b4e6f061a7128b10cffb5

8372978: [VectorAPI] Fix incorrect identity values in UMIN/UMAX reductions

Reviewed-by: psandoz, qamai, xgong

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-template.sh
! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-op-func.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-op-func.template
! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-op.template
! test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op-func.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template

Changeset: 624d7144
Branch: fibers
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2026-01-14 07:09:38 +0000
URL:       https://git.openjdk.org/loom/commit/624d7144f757c39215ae3dfed1b78cdd3b3e4f8e

8374435: assert(addp->is_AddP()) failed: must be AddP during EA with -XX:-UseCompressedOops

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestSplitLoadThroughPhiDuringEA.java

Changeset: 1b6c2bdd
Branch: fibers
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-01-14 07:21:25 +0000
URL:       https://git.openjdk.org/loom/commit/1b6c2bdd7b57891ed35e3c067871d2c0bf282824

8375055: C2: Better dead loop detection printout

Reviewed-by: chagedorn, qamai

! src/hotspot/share/opto/phaseX.cpp

Changeset: 703665c1
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-01-14 13:46:40 +0000
URL:       https://git.openjdk.org/loom/commit/703665c13f754f3ba7858c4bb2549c76cbc22a62

8356684: jpackage error messages are not helpful

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Utils.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExecutableAttributesWithCapturedOutput.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/JPackageException.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/SelfContainedException.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandOutputControl.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpecs.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTest.java

Changeset: 20bd178b
Branch: fibers
Author:    Roger Calnan <roger.calnan at oracle.com>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2026-01-14 14:08:21 +0000
URL:       https://git.openjdk.org/loom/commit/20bd178b997b8bbf895877774d55d1a9e87c3038

8373836: add anchors to the java options in the java man page

Reviewed-by: jwilhelm, iris

! src/java.base/share/man/java.md

Changeset: 56545328
Branch: fibers
Author:    Jonas Norlinder <jnorlinder at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-01-14 16:54:24 +0000
URL:       https://git.openjdk.org/loom/commit/56545328f849c3ebf062e3ff601224084fa3b46e

8375297: ZGC: Remove obsolete O_CLOEXEC definition

Reviewed-by: tschatzl, eosterlund

! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp

Changeset: 6228300e
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2026-01-14 18:06:25 +0000
URL:       https://git.openjdk.org/loom/commit/6228300e903c8b4b4b0308e0d35e865d0ac581ea

Merge branch 'master' into fibers

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! test/jdk/ProblemList.txt
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! test/jdk/ProblemList.txt

Changeset: 47cc2287
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2026-01-14 18:05:46 +0000
URL:       https://git.openjdk.org/loom/commit/47cc228728bf302922fee39c051a99278d124a60

Prototype unstarted only needs to check caller when preferred carrier specified

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

Changeset: 5ae76405
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2026-01-14 18:06:34 +0000
URL:       https://git.openjdk.org/loom/commit/5ae76405773761d3b570625fea62fb673fd529aa

Merge loom into fibers




More information about the loom-dev mailing list