git: openjdk/loom: fibers: 43 new changesets

duke duke at openjdk.org
Thu Nov 20 13:44:16 UTC 2025


Changeset: 2148f8f0
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-11-20 07:32:01 +0000
URL:       https://git.openjdk.org/loom/commit/2148f8f048fcf890503ddc9fa0bc765d0d8b8bdf

Sync up FJP from pull/26479

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java

Changeset: 36b66e13
Branch: fibers
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-11-18 13:05:57 +0000
URL:       https://git.openjdk.org/loom/commit/36b66e13c8eca8e460bfd6d900f139408aff9d43

8371778: Make MallocMemorySummary::_snapshot a DeferredStatic

Reviewed-by: phubner, azafari

! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.hpp

Changeset: 2e68b79a
Branch: fibers
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-11-18 13:55:42 +0000
URL:       https://git.openjdk.org/loom/commit/2e68b79a3973c8a3dde6b47f19b19c0c7faacc51

8364991: Incorrect not-exhaustive error

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java

Changeset: dcba014a
Branch: fibers
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2025-11-18 14:44:14 +0000
URL:       https://git.openjdk.org/loom/commit/dcba014ad56eae753c25c579fb30bb8ecfab69af

8371967: Add Visual Studio 2026 to build toolchain for Windows

Reviewed-by: erikj

! doc/building.html
! doc/building.md
! make/autoconf/toolchain_microsoft.m4

Changeset: 43040f30
Branch: fibers
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-11-18 15:11:45 +0000
URL:       https://git.openjdk.org/loom/commit/43040f30a72591a37deb9a54ab7723988c1e4b51

8372012: java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java should check ability to create links

Reviewed-by: alanb, jpai

! test/jdk/java/nio/file/attribute/BasicFileAttributeView/SetTimesNanos.java

Changeset: b6d83eda
Branch: fibers
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-11-18 15:14:20 +0000
URL:       https://git.openjdk.org/loom/commit/b6d83eda6bfa76da98274aa3ad294759cb56d3a5

8371960: Missing null check in AnnotatedType annotation accessor methods

Reviewed-by: alanb

! src/java.base/share/classes/sun/reflect/annotation/AnnotatedTypeFactory.java
+ test/jdk/java/lang/reflect/AnnotatedElement/AnnotatedElementNullCheckTest.java

Changeset: 1f99cf94
Branch: fibers
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-11-18 15:14:49 +0000
URL:       https://git.openjdk.org/loom/commit/1f99cf942449728cdeb9918b93fd9a97a51eb0b6

8372002: VarHandle for receiver's superclass instance fields fails describeConstable

Reviewed-by: psandoz, jvernee

! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! test/jdk/java/lang/invoke/VarHandles/describeConstable/DescribeConstableTest.java
! test/jdk/java/lang/invoke/VarHandles/describeConstable/p/C.java
! test/jdk/java/lang/invoke/VarHandles/describeConstable/p/q/Q.java

Changeset: 713de231
Branch: fibers
Author:    Nityanand Rai <nityanar at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-18 15:47:54 +0000
URL:       https://git.openjdk.org/loom/commit/713de231a61234632e2f9858b222b5f7fd0bdaf1

8371854: Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use

Reviewed-by: shade, ysr, xpeng

! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp

Changeset: ac6f5e96
Branch: fibers
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-11-18 16:52:12 +0000
URL:       https://git.openjdk.org/loom/commit/ac6f5e96512a7f003ac536611c53f2564ea912a6

8366094: Sealed graph for nested types creates broken links

Reviewed-by: liach

! make/jdk/src/classes/build/tools/taglet/SealedGraph.java

Changeset: 0e6c7e86
Branch: fibers
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-11-18 17:55:43 +0000
URL:       https://git.openjdk.org/loom/commit/0e6c7e8664fdddd8b789851263613852fc2c55f7

8371896: Links in snippets can not be highlighted

Reviewed-by: liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java

Changeset: b3e408c0
Branch: fibers
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-11-18 18:12:07 +0000
URL:       https://git.openjdk.org/loom/commit/b3e408c07891b58a312a58ffd756d6a1d18c0f6d

8372045: AOT assembly phase asserts with old class if AOT class linking is disabled

Reviewed-by: shade, mgronlun

! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/OldClassSupport2.java

Changeset: 4a975637
Branch: fibers
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-11-18 18:35:01 +0000
URL:       https://git.openjdk.org/loom/commit/4a975637a144fa8aa449a1419e656721833513b5

8346944: Update Unicode Data Files to 17.0.0
8346947: Update ICU4J to Version 78.1

Reviewed-by: joehw

! src/java.base/share/classes/java/lang/Character.java
! src/java.base/share/classes/java/text/CollationElementIterator.java
! src/java.base/share/classes/jdk/internal/icu/impl/CharacterIteratorWrapper.java
! src/java.base/share/classes/jdk/internal/icu/impl/Norm2AllModes.java
! src/java.base/share/classes/jdk/internal/icu/impl/ReplaceableUCharacterIterator.java
! src/java.base/share/classes/jdk/internal/icu/impl/UBiDiProps.java
! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/nfc.nrm
= src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/nfkc.nrm
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/ubidi.icu
+ src/java.base/share/classes/jdk/internal/icu/impl/data/icudata/uprops.icu
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/nfc.nrm
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/ubidi.icu
- src/java.base/share/classes/jdk/internal/icu/impl/data/icudt76b/uprops.icu
! src/java.base/share/classes/jdk/internal/icu/text/NormalizerBase.java
! src/java.base/share/classes/jdk/internal/icu/text/UCharacterIterator.java
! src/java.base/share/classes/jdk/internal/icu/text/UnicodeSet.java
! src/java.base/share/classes/jdk/internal/icu/util/VersionInfo.java
! src/java.base/share/classes/jdk/internal/util/regex/Grapheme.java
! src/java.base/share/classes/jdk/internal/util/regex/IndicConjunctBreak.java.template
! src/java.base/share/data/unicodedata/Blocks.txt
! src/java.base/share/data/unicodedata/CaseFolding.txt
! src/java.base/share/data/unicodedata/DerivedCoreProperties.txt
! src/java.base/share/data/unicodedata/NormalizationTest.txt
! src/java.base/share/data/unicodedata/PropList.txt
! src/java.base/share/data/unicodedata/PropertyValueAliases.txt
! src/java.base/share/data/unicodedata/ReadMe.txt
! src/java.base/share/data/unicodedata/Scripts.txt
! src/java.base/share/data/unicodedata/SpecialCasing.txt
! src/java.base/share/data/unicodedata/UnicodeData.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakProperty.txt
! src/java.base/share/data/unicodedata/auxiliary/GraphemeBreakTest.txt
! src/java.base/share/data/unicodedata/emoji/emoji-data.txt
! src/java.base/share/legal/icu.md
! src/java.base/share/legal/unicode.md

Changeset: 27a38d90
Branch: fibers
Author:    Chad Rakoczy <chadrako at amazon.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-11-18 20:28:33 +0000
URL:       https://git.openjdk.org/loom/commit/27a38d9093958ae4851bc61b8d3f0d71dc780823

8371121: compiler/whitebox/DeoptimizeRelocatedNMethod.java fails with C1

Reviewed-by: thartmann, chagedorn

! test/hotspot/jtreg/compiler/whitebox/DeoptimizeRelocatedNMethod.java

Changeset: 66fb0152
Branch: fibers
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2025-11-18 21:51:28 +0000
URL:       https://git.openjdk.org/loom/commit/66fb015267058f9b5e6788eaeaa758be56ba553e

8357579: Compilation error: first argument in call to 'memset' is a pointer to non-trivially copyable type

Co-authored-by: Ioi Lam <iklam at openjdk.org>
Reviewed-by: iklam, asmehra

! src/hotspot/share/oops/resolvedFieldEntry.cpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/oops/resolvedMethodEntry.cpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp

Changeset: b086e34f
Branch: fibers
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-11-18 21:51:54 +0000
URL:       https://git.openjdk.org/loom/commit/b086e34f7170631d7568dc50a7c075dc9c2f173b

8371771: CDS test SharedStringsStress.java failed with insufficient heap

Reviewed-by: kvn

! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java

Changeset: 256a9bef
Branch: fibers
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2025-11-18 22:29:37 +0000
URL:       https://git.openjdk.org/loom/commit/256a9beffc106d6657a912a33f97e7f97acbb1e1

8280469: C2: CHA support for interface calls when inlining through method handle linker

Reviewed-by: kvn, roland

! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/opto/doCall.cpp
! test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java

Changeset: aeea8497
Branch: fibers
Author:    John Engebretson <jengebr at amazon.com>
Committer: Stuart Marks <smarks at openjdk.org>
Date:      2025-11-18 23:37:06 +0000
URL:       https://git.openjdk.org/loom/commit/aeea8497562aabda12f292ad93c9f0f6935cc842

8371164: ArrayList.addAll() optimizations

Reviewed-by: smarks, ogillespie

! src/java.base/share/classes/java/util/ArrayList.java
! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Collection/MOAT.java
+ test/micro/org/openjdk/bench/java/util/ArrayListBulkOpsBenchmark.java

Changeset: 152cd4d8
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-18 23:43:22 +0000
URL:       https://git.openjdk.org/loom/commit/152cd4d8bab7d3428d0330c56a3cb9ed7feef313

8371956: Convert OopStorage to use Atomic<T>

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/shared/oopStorage.cpp
! src/hotspot/share/gc/shared/oopStorage.hpp
! src/hotspot/share/gc/shared/oopStorage.inline.hpp
! src/hotspot/share/gc/shared/oopStorageParState.hpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp

Changeset: 902aa4dc
Branch: fibers
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2025-11-18 23:51:32 +0000
URL:       https://git.openjdk.org/loom/commit/902aa4dcd297fef34cb302e468b030c48665ec84

8372120: Add missing sound keyword to MIDI tests

Reviewed-by: kcr, dholmes

! test/jdk/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java
! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java
! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/ExpectedNPEOnNull.java
! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/FakeInfo.java
! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/UnsupportedInfo.java

Changeset: 02ff38f2
Branch: fibers
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-11-19 05:04:34 +0000
URL:       https://git.openjdk.org/loom/commit/02ff38f2d7f6abc0e4661e8226bc6780b7a11c3a

8363986: Heap region in CDS archive is not at deterministic address

Reviewed-by: kvn, asmehra

! src/hotspot/share/cds/aotArtifactFinder.hpp
! src/hotspot/share/cds/aotMapLogger.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.cpp
! src/hotspot/share/cds/aotMappedHeapWriter.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 99135d2e
Branch: fibers
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2025-11-19 08:47:57 +0000
URL:       https://git.openjdk.org/loom/commit/99135d2e05bb501fe9f9f0d36abd25894d0f93de

8359145: Implement JEP 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview)

Reviewed-by: jlahoda

! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ExhaustivenessComputer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! test/langtools/tools/javac/patterns/Domination.java
= test/langtools/tools/javac/patterns/DominationWithPP.out
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitchConstants.java
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitchConstants.out
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out
+ test/langtools/tools/javac/patterns/PrimitiveUnconditionallyExactInAssignability.java
+ test/langtools/tools/javac/patterns/PrimitiveUnconditionallyExactInExhaustiveSwitches.java
! test/langtools/tools/javac/patterns/T8332463a.java
+ test/langtools/tools/javac/patterns/T8332463a.out
! test/langtools/tools/javac/patterns/T8332463b.java
+ test/langtools/tools/javac/patterns/T8332463b.out
! test/langtools/tools/javac/types/UnknownTypeTest.java
! test/langtools/tools/lib/types/TypeHarness.java

Changeset: 54893dc5
Branch: fibers
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-11-19 11:46:43 +0000
URL:       https://git.openjdk.org/loom/commit/54893dc5c2a4702896029b1844bc9496325c8f26

8371985: Parallel: Move should_attempt_scavenge to ParallelScavengeHeap

Reviewed-by: fandreuzzi, iwalulya

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp

Changeset: d2926dfd
Branch: fibers
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2025-11-19 12:11:23 +0000
URL:       https://git.openjdk.org/loom/commit/d2926dfd9a242928877d0b1e40eac498073975bd

8371649: ZGC: AArch64: redundant OrderAccess::fence in ZBarrierSetAssembler::patch_barrier_relocation

Reviewed-by: aph

! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp

Changeset: 0b3df489
Branch: fibers
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-11-19 12:13:37 +0000
URL:       https://git.openjdk.org/loom/commit/0b3df489e9d3b6d876a67793e082b930c17ade3e

8372048: Performance improvement on Linux remote desktop

Reviewed-by: azvegint, serb

! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java

Changeset: ae4d9c2e
Branch: fibers
Author:    Kurt Miller <kurt at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-11-19 12:14:07 +0000
URL:       https://git.openjdk.org/loom/commit/ae4d9c2e6af0b899481c98742f4976c7769f39e5

8371918: aarch64: Incorrect pointer dereference in TemplateInterpreterGenerator::generate_native_entry

Reviewed-by: aph, shade

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Changeset: 0bff5f3d
Branch: fibers
Author:    Anton Seoane Ampudia <aseoane at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2025-11-19 13:02:07 +0000
URL:       https://git.openjdk.org/loom/commit/0bff5f3dbe69ab2a59db771af1020b04c0132954

8213762: Deprecate Xmaxjitcodesize

Reviewed-by: kvn, epeter

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

Changeset: f0afd89f
Branch: fibers
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-11-19 15:19:04 +0000
URL:       https://git.openjdk.org/loom/commit/f0afd89f66c0b42ff06fbb76378a5b2028b76a10

8357728: Avoid caching synthesized names in synthesized parameters

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
+ test/jdk/java/lang/reflect/Parameter/SyntheticNameRetention.java

Changeset: 3949b0f2
Branch: fibers
Author:    Benoît Maillard <bmaillard at openjdk.org>
Date:      2025-11-19 15:40:57 +0000
URL:       https://git.openjdk.org/loom/commit/3949b0f23cd9c936c12ac0306534bc38b5b8d298

8371674: C2 fails with Missed optimization opportunity in PhaseIterGVN for MoveL2D

Reviewed-by: epeter, chagedorn

! src/hotspot/share/opto/node.cpp
+ test/hotspot/jtreg/compiler/c2/TestMissingOptMoveX2YLoadX.java

Changeset: 9ea8201b
Branch: fibers
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-11-19 16:07:20 +0000
URL:       https://git.openjdk.org/loom/commit/9ea8201b7494fe9107d4abd78c02ac765a5751d4

8363980: [macos] Add JDK specific keys/values to Info.plist of embedded runtime

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/RuntimeBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/CookedRuntimeTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java

Changeset: 223cc645
Branch: fibers
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-11-19 19:14:33 +0000
URL:       https://git.openjdk.org/loom/commit/223cc6451860f10fe8095705da07aaf7e882188f

8343316: Review and update tests using explicit provider names

Reviewed-by: rhalade

! test/jdk/com/sun/crypto/provider/KeyAgreement/DHGenSharedSecret.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement2.java
! test/jdk/com/sun/crypto/provider/KeyAgreement/DHKeyAgreement3.java
! test/jdk/java/security/Provider/ProviderVersionCheck.java

Changeset: 6f1c5733
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-19 20:05:09 +0000
URL:       https://git.openjdk.org/loom/commit/6f1c5733ed4a1d1a1e099681f1f292acf827d9dc

8371923: Update LockFreeStack for Atomic<T>

Reviewed-by: iwalulya, dholmes

! src/hotspot/share/utilities/lockFreeStack.hpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp

Changeset: f5bc6ee9
Branch: fibers
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-11-19 20:56:21 +0000
URL:       https://git.openjdk.org/loom/commit/f5bc6ee90d73da00cab5cad283b9517c692bc895

8369187: Add wrapper for <new> that forbids use of global allocation and deallocation functions

Reviewed-by: stefank, erikj, jrose

! make/hotspot/lib/CompileGtest.gmk
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
+ src/hotspot/share/cppstdlib/new.hpp
! src/hotspot/share/gc/shared/bufferNode.cpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/z/zDeferredConstructed.inline.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/deferredStatic.hpp
! src/hotspot/share/utilities/elfFile.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp

Changeset: 1535d08f
Branch: fibers
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-11-19 20:58:23 +0000
URL:       https://git.openjdk.org/loom/commit/1535d08f0ee5da42d9db9e196d6a620aabe9feea

8371944: AOT configuration is corrupted when app closes System.out

Reviewed-by: kvn, iveresov

! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/aotMetaspace.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/CloseSystemOut.java

Changeset: c8e64e7c
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-19 23:22:40 +0000
URL:       https://git.openjdk.org/loom/commit/c8e64e7c33cabcc5c94616808b9c59ab5b7cd14e

8372118: Test tools/jpackage/macosx/DmgContentTest.java failed

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java

Changeset: 2acd8776
Branch: fibers
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-20 01:29:49 +0000
URL:       https://git.openjdk.org/loom/commit/2acd8776f26686a93708eb9fc408ff4e2bbe287c

8371440: jpackage should exit with an error if it finds multiple matching signing certificates

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! test/jdk/tools/jpackage/macosx/MacSignTest.java

Changeset: a3b1affb
Branch: fibers
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-11-20 02:18:44 +0000
URL:       https://git.openjdk.org/loom/commit/a3b1affbfb23eeef32749164aae316e5d55fffaa

8372046: compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java fails IR verification

Reviewed-by: mhaessig, epeter

! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java

Changeset: 473471c1
Branch: fibers
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2025-11-20 05:30:40 +0000
URL:       https://git.openjdk.org/loom/commit/473471c1f1d3cd42a057dfd602d452196c53aa00

8369838: Likely invalid assert or function call in jimage.cpp

Reviewed-by: dholmes

! src/hotspot/share/classfile/classLoader.cpp
! src/java.base/share/native/libjimage/jimage.cpp

Changeset: 5d3e73b9
Branch: fibers
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-11-20 06:14:40 +0000
URL:       https://git.openjdk.org/loom/commit/5d3e73b9e512b55cdf554158b19a4ec642dc1f1a

8371248: Crash in -Xdoclint with invalid @link

Reviewed-by: hannesw, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/doctree/ReferenceTest.java

Changeset: 72c45a4d
Branch: fibers
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-11-20 07:08:46 +0000
URL:       https://git.openjdk.org/loom/commit/72c45a4d923a294108995e24951bec24dfc70410

8355225: Test gtest/AsyncLogGtest.java failed at droppingMessage_vm: apparent log corruption

Reviewed-by: dholmes, syan

! test/hotspot/gtest/logging/test_asynclog.cpp

Changeset: 852141b9
Branch: fibers
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2025-11-20 07:32:06 +0000
URL:       https://git.openjdk.org/loom/commit/852141b9d42ada168a008aea63045deddca29190

8372004: Have SSLLogger implement System.Logger

Reviewed-by: dfuchs, weijun

! src/java.base/share/classes/sun/security/ssl/Alert.java
! src/java.base/share/classes/sun/security/ssl/AlpnExtension.java
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateAuthoritiesExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java
! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java
! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java
! src/java.base/share/classes/sun/security/ssl/ClientHello.java
! src/java.base/share/classes/sun/security/ssl/CookieExtension.java
! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/DTLSInputRecord.java
! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java
! src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java
! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java
! src/java.base/share/classes/sun/security/ssl/HelloRequest.java
! src/java.base/share/classes/sun/security/ssl/HelloVerifyRequest.java
! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java
! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java
! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java
! src/java.base/share/classes/sun/security/ssl/NamedGroup.java
! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java
! src/java.base/share/classes/sun/security/ssl/OutputRecord.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java
! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java
! src/java.base/share/classes/sun/security/ssl/QuicEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java
! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java
! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/ssl/SSLCipher.java
! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java
! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLEngineOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLExtensions.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/SSLMasterKeyDerivation.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketImpl.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketOutputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLTransport.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java
! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/ssl/SunX509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java
! src/java.base/share/classes/sun/security/ssl/SupportedVersionsExtension.java
! src/java.base/share/classes/sun/security/ssl/TransportContext.java
! src/java.base/share/classes/sun/security/ssl/TrustManagerFactoryImpl.java
! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java
! src/java.base/share/classes/sun/security/ssl/Utilities.java
! src/java.base/share/classes/sun/security/ssl/X509Authentication.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerCertChecking.java
! src/java.base/share/classes/sun/security/ssl/X509KeyManagerImpl.java
! src/java.base/share/classes/sun/security/ssl/X509TrustManagerImpl.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/HostnameChecker.java
! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java

Changeset: 2cfbc621
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-11-20 07:32:22 +0000
URL:       https://git.openjdk.org/loom/commit/2cfbc621eb72c0acb4f28af817a89b081adbc8d5

Merge branch 'master' into fibers

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: 8214945e
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-11-20 12:25:20 +0000
URL:       https://git.openjdk.org/loom/commit/8214945e24635d4473d82f264560ccc077b94bf3

More improvements to custom scheduler prototype 1

! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/jdk.management/share/classes/com/sun/management/internal/PlatformMBeanProviderImpl.java

Changeset: b3de38bd
Branch: fibers
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2025-11-20 12:25:38 +0000
URL:       https://git.openjdk.org/loom/commit/b3de38bd5f33451741913ce9ebfac665a03ae2b7

Merge loom into fibers




More information about the loom-dev mailing list