Changeset: 57df267e Branch: fibers Author: Manuel Hässig <mhaes...@openjdk.org> Date: 2025-08-28 06:30:25 +0000 URL: https://git.openjdk.org/loom/commit/57df267e4269b26f7450309b54c55ddee458f75c
8365262: [IR-Framework] Add simple way to add cross-product of flags Reviewed-by: bmaillard, epeter ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVector.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestScenariosCrossProduct.java Changeset: ab1f2af4 Branch: fibers Author: David Beaumont <david.beaum...@oracle.com> Committer: David Holmes <dhol...@openjdk.org> Date: 2025-08-28 06:57:57 +0000 URL: https://git.openjdk.org/loom/commit/ab1f2af4f0e9d3bea53f394413720c19fc7cae62 8366255: Remove 'package_to_module' function from imageFile.cpp Reviewed-by: rriggs, coleenp ! src/java.base/share/native/libjimage/imageFile.cpp ! src/java.base/share/native/libjimage/imageFile.hpp ! src/java.base/share/native/libjimage/jimage.cpp ! src/java.base/share/native/libjimage/jimage.hpp Changeset: d06c66f7 Branch: fibers Author: Thomas Schatzl <tscha...@openjdk.org> Date: 2025-08-28 09:21:26 +0000 URL: https://git.openjdk.org/loom/commit/d06c66f7f5a6d3c649c0a10ad735f0cc7c673b2a 8365055: G1: Merge Heap Roots phase incorrectly clears young gen remembered set every time Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 7469a274 Branch: fibers Author: Thomas Schatzl <tscha...@openjdk.org> Date: 2025-08-28 09:21:52 +0000 URL: https://git.openjdk.org/loom/commit/7469a274bb70b2cdc8a47e62cc989f86766c605a 8365939: [Redo] G1: Move collection set related full gc reset code into abandon_collection_set() method Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp Changeset: a5a23400 Branch: fibers Author: Francesco Andreuzzi <andreuzzi.france...@gmail.com> Committer: Aleksey Shipilev <sh...@openjdk.org> Date: 2025-08-28 09:28:58 +0000 URL: https://git.openjdk.org/loom/commit/a5a234005414a58f66c7e646a8f9b0042e9f9eec 8365053: Refresh hotspot precompiled.hpp with headers based on current frequency Reviewed-by: shade, ihse, erikj, qamai + make/scripts/update_pch.sh ! src/hotspot/share/precompiled/precompiled.hpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: b0f5b23e Branch: fibers Author: Leo Korinth <lkori...@openjdk.org> Date: 2025-08-28 11:37:48 +0000 URL: https://git.openjdk.org/loom/commit/b0f5b23ed2a2f3b9d97754ced5382bb3fb3e8f40 8366145: G1: Help diagnose ubsan division by zero in computing pause time ratios (g1Analytics.cpp) Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/g1/g1Analytics.cpp Changeset: 5c78c7cd Branch: fibers Author: Johan Sjölen <jsjo...@openjdk.org> Date: 2025-08-28 12:15:03 +0000 URL: https://git.openjdk.org/loom/commit/5c78c7cd83d2d1ca1ba19151d6be40f5bd6077c8 8366341: [BACKOUT] JDK-8365256: RelocIterator should use indexes instead of pointers Reviewed-by: ayang ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp Changeset: 8f864fd5 Branch: fibers Author: Manuel Hässig <mhaes...@openjdk.org> Date: 2025-08-28 12:48:29 +0000 URL: https://git.openjdk.org/loom/commit/8f864fd5637762153f26af5121cabdf21e1ad798 8366222: TestCompileTaskTimeout causes asserts after JDK-8365909 Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/arguments/TestCompileTaskTimeout.java Changeset: 79d8a34a Branch: fibers Author: Alexey Ivanov <aiva...@openjdk.org> Date: 2025-08-28 13:09:46 +0000 URL: https://git.openjdk.org/loom/commit/79d8a34a92350680848052717c8a1d2a4c4331aa 8365708: Add missing @Override annotations to WindowsMenuItemUIAccessor Reviewed-by: serb, kizune ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java Changeset: 22ae1374 Branch: fibers Author: Alexey Ivanov <aiva...@openjdk.org> Date: 2025-08-28 13:11:20 +0000 URL: https://git.openjdk.org/loom/commit/22ae137400c711a4a991153b04b360a0df57bf0b 8365711: Declare menuBarHeight and hotTrackingOn private Reviewed-by: serb, prr, kizune ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java Changeset: afa8e79b Branch: fibers Author: Alexey Ivanov <aiva...@openjdk.org> Date: 2025-08-28 13:13:10 +0000 URL: https://git.openjdk.org/loom/commit/afa8e79ba1a76066cf969cb3b5f76ea804780872 8365615: Improve JMenuBar/RightLeftOrientation.java Reviewed-by: prr, psadhukhan ! test/jdk/javax/swing/JMenuBar/RightLeftOrientation.java Changeset: 8051aaf0 Branch: fibers Author: Rui Li <ruia...@amazon.com> Committer: SendaoYan <s...@openjdk.org> Date: 2025-08-28 13:54:03 +0000 URL: https://git.openjdk.org/loom/commit/8051aaf0685f7bb23bf3e23d32ad45b0bffbce7b 8342640: GenShen: Silently ignoring ShenandoahGCHeuristics considered poor user-experience Reviewed-by: ysr, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp Changeset: 993babb3 Branch: fibers Author: Mikhail Yankelevich <myankelev...@openjdk.org> Committer: SendaoYan <s...@openjdk.org> Date: 2025-08-28 13:54:21 +0000 URL: https://git.openjdk.org/loom/commit/993babb326f937dc1630a5a8fa5e469a64c51206 8365863: /test/jdk/sun/security/pkcs11/Cipher tests skip without SkippedException Reviewed-by: weijun, djelinski ! test/jdk/sun/security/pkcs11/Cipher/ReinitCipher.java ! test/jdk/sun/security/pkcs11/Cipher/Test4512704.java ! test/jdk/sun/security/pkcs11/Cipher/TestCICOWithGCM.java ! test/jdk/sun/security/pkcs11/Cipher/TestCICOWithGCMAndAAD.java ! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPoly.java ! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyKAT.java ! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyNoReuse.java ! test/jdk/sun/security/pkcs11/Cipher/TestChaChaPolyOutputSize.java ! test/jdk/sun/security/pkcs11/Cipher/TestCipherMode.java ! test/jdk/sun/security/pkcs11/Cipher/TestGCMKeyAndIvCheck.java ! test/jdk/sun/security/pkcs11/Cipher/TestKATForGCM.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestRSACipherWrap.java ! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphers.java ! test/jdk/sun/security/pkcs11/Cipher/TestSymmCiphersNoPad.java Changeset: 452b052f Branch: fibers Author: Igor Veresov <ivere...@openjdk.org> Date: 2025-08-28 15:45:17 +0000 URL: https://git.openjdk.org/loom/commit/452b052fe343a70bc81bf299d08a9f06a1e30fe9 8365726: Test crashed with assert in C1 thread: Possible safepoint reached by thread that does not allow it Reviewed-by: dlong, shade ! src/hotspot/share/oops/trainingData.hpp ! src/hotspot/share/runtime/mutexLocker.cpp Changeset: 8c6d1225 Branch: fibers Author: Aleksey Shipilev <sh...@openjdk.org> Date: 2025-08-28 15:58:50 +0000 URL: https://git.openjdk.org/loom/commit/8c6d12250b524c0f4ee25dbbc6fe959581b7617b 8333783: java/nio/channels/FileChannel/directio/DirectIOTest.java is unstable with AV software Reviewed-by: bpb ! test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java ! test/jdk/java/nio/channels/FileChannel/directio/libDirectIO.c Changeset: 33d00a77 Branch: fibers Author: Hai-May Chao <hc...@openjdk.org> Date: 2025-08-28 16:36:14 +0000 URL: https://git.openjdk.org/loom/commit/33d00a77f38ea16e4751b216a3bf98a620eb8055 8294035: Remove null ids checking from keytool -gencrl Reviewed-by: weijun ! src/java.base/share/classes/sun/security/tools/keytool/Main.java Changeset: aaac8c06 Branch: fibers Author: Brian Burkhalter <b...@openjdk.org> Date: 2025-08-28 17:38:09 +0000 URL: https://git.openjdk.org/loom/commit/aaac8c0636e12c40c46170bf4989bd34bb577430 8366254: (fs) UnixException.translateToIOException should translate ELOOP to FileSystemLoopException Reviewed-by: vyazici, alanb ! src/java.base/unix/classes/sun/nio/fs/UnixException.java ! test/jdk/java/nio/file/Files/IsSameFile.java Changeset: 9f70965b Branch: fibers Author: Ioi Lam <ik...@openjdk.org> Date: 2025-08-28 18:08:55 +0000 URL: https://git.openjdk.org/loom/commit/9f70965bb9ead2268c02c688c79ec0d80574c725 8366193: Add comments about ResolvedFieldEntry::copy_from() Reviewed-by: adinn, coleenp ! src/hotspot/share/oops/resolvedFieldEntry.hpp ! src/hotspot/share/oops/resolvedIndyEntry.hpp ! src/hotspot/share/oops/resolvedMethodEntry.hpp Changeset: 05da2137 Branch: fibers Author: Alexander Matveev <almat...@openjdk.org> Date: 2025-08-28 21:23:15 +0000 URL: https://git.openjdk.org/loom/commit/05da2137f1cb6eef1cfc7693905daf789d315b5c 8362335: [macos] Change value of CFBundleDevelopmentRegion from "English" to "en-US" Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/ApplicationRuntime-Info.plist.template ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Info-lite.plist.template ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Runtime-Info.plist.template Changeset: b8cdf31a Branch: fibers Author: Jaikiran Pai <j...@openjdk.org> Date: 2025-08-29 00:46:53 +0000 URL: https://git.openjdk.org/loom/commit/b8cdf31a2e52df857df2badb4f365454443dd89d 8365898: Specification of java.lang.module.ModuleDescriptor.packages() method can be improved Reviewed-by: alanb, liach ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java Changeset: a2da75a6 Branch: fibers Author: Volkan Yazici <vyaz...@openjdk.org> Date: 2025-08-29 06:13:34 +0000 URL: https://git.openjdk.org/loom/commit/a2da75a6b69f56be41741bffba2c6874a93dfa40 8362884: [GCC static analyzer] unix NetworkInterface.c addif leak on early returns Reviewed-by: dfuchs, mbaesken ! src/java.base/unix/native/libnet/NetworkInterface.c Changeset: 86d6a2e0 Branch: fibers Author: Axel Boldt-Christmas <abold...@openjdk.org> Date: 2025-08-29 07:35:03 +0000 URL: https://git.openjdk.org/loom/commit/86d6a2e05eb52ea2c603a06bce838a56d5ae507b 8366147: ZGC: ZPageAllocator::cleanup_failed_commit_single_partition may leak memory Reviewed-by: stefank, sjohanss, jsikstro ! src/hotspot/share/gc/z/zPageAllocator.cpp ! test/hotspot/jtreg/gc/z/TestCommitFailure.java Changeset: 937d61bf Branch: fibers Author: Chen Liang <li...@openjdk.org> Date: 2025-08-29 14:35:26 +0000 URL: https://git.openjdk.org/loom/commit/937d61bfbaba61117076c78358570ec4c35c8c42 8364751: ConstantBootstraps.explicitCast contradictory specification for null-to-primitive Reviewed-by: jvernee, rriggs ! src/java.base/share/classes/java/lang/invoke/ConstantBootstraps.java - test/jdk/java/lang/constant/ConvertTest.java ! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java Changeset: ae960772 Branch: fibers Author: Chen Liang <li...@openjdk.org> Date: 2025-08-29 14:35:45 +0000 URL: https://git.openjdk.org/loom/commit/ae9607725c8c6a1b2f2728dbb5f7993722497da7 8361614: Missing sub-int value validation in the Class-File API Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java ! src/java.base/share/classes/java/lang/classfile/ClassModel.java ! src/java.base/share/classes/java/lang/classfile/ClassReader.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/java/lang/classfile/TypeAnnotation.java ! src/java.base/share/classes/java/lang/classfile/attribute/CharacterRangeInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/LineNumberInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/instruction/CharacterRange.java ! src/java.base/share/classes/java/lang/classfile/instruction/DiscontinuedInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LineNumber.java ! src/java.base/share/classes/java/lang/classfile/instruction/LoadInstruction.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariable.java ! src/java.base/share/classes/java/lang/classfile/instruction/LocalVariableType.java ! src/java.base/share/classes/java/lang/classfile/instruction/StoreInstruction.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AccessFlagsImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileVersionImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectFieldBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/LineNumberImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/TargetInfoImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java ! test/jdk/jdk/classfile/InstructionValidationTest.java - test/jdk/jdk/classfile/PreviewMinorVersionTest.java + test/jdk/jdk/classfile/SubIntValidationTest.java Changeset: d594ef3a Branch: fibers Author: David Holmes <dhol...@openjdk.org> Date: 2025-08-29 16:31:13 +0000 URL: https://git.openjdk.org/loom/commit/d594ef3a3e013b84a392b6d64a54015adc8173cd 8366121: Hotspot Style Guide should document conventions for lock-free code Reviewed-by: stefank, ayang, jsjolen, jwaters, kvn, kbarrett ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 849570a9 Branch: fibers Author: Anthony Scarpino <ascarp...@openjdk.org> Date: 2025-08-29 17:04:37 +0000 URL: https://git.openjdk.org/loom/commit/849570a94a3178da7899e5cd36400ef03ad9ae29 8365288: PEMDecoder should throw ClassCastException Reviewed-by: weijun ! src/java.base/share/classes/java/security/PEMDecoder.java ! test/jdk/java/security/PEM/PEMDecoderTest.java Changeset: d4ce630c Branch: fibers Author: Chen Liang <li...@openjdk.org> Date: 2025-08-29 20:44:09 +0000 URL: https://git.openjdk.org/loom/commit/d4ce630cea267e746f7feb5124fe2ecd39d7e13a 8366399: Allow custom base reference for update_copyright_year.sh Reviewed-by: erikj ! make/scripts/update_copyright_year.sh Changeset: f23c1507 Branch: fibers Author: SendaoYan <s...@openjdk.org> Date: 2025-08-30 02:20:44 +0000 URL: https://git.openjdk.org/loom/commit/f23c150709fbd6d9b84261a7c99b67d7d08334b9 8366359: Test should throw SkippedException when there is no lpstat Reviewed-by: aivanov, prr ! test/jdk/javax/print/PrintServiceLookup/CountPrintServices.java Changeset: 9de1900e Branch: fibers Author: Alan Bateman <alan.bate...@oracle.com> Date: 2025-08-30 13:46:26 +0000 URL: https://git.openjdk.org/loom/commit/9de1900e8cc31546b0c44e1199eeb1cf9e41c9e6 Merge branch 'master' into fibers Changeset: d22fd027 Branch: fibers Author: Alan Bateman <alan.bate...@oracle.com> Date: 2025-08-29 12:20:43 +0000 URL: https://git.openjdk.org/loom/commit/d22fd02730eb4d9fbead2614d7be5ea637ab72be Remove batchSubmits experiment ! src/java.base/linux/classes/sun/nio/ch/IoUringPoller.java ! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java Changeset: 29b1137a Branch: fibers Author: Alan Bateman <alan.bate...@oracle.com> Date: 2025-08-30 13:54:18 +0000 URL: https://git.openjdk.org/loom/commit/29b1137a6becefa2a523d2cec8d7ec1710f7f03e Sync up FJP from pull/26479 ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java Changeset: 2278576c Branch: fibers Author: Alan Bateman <alan.bate...@oracle.com> Date: 2025-08-30 13:55:18 +0000 URL: https://git.openjdk.org/loom/commit/2278576c683751f797161cb548c2f688c8214359 Drop supplyIfUnmounted, wait for vthread handshakes ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/threadService.cpp ! src/hotspot/share/services/threadService.hpp ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java ! src/java.base/share/native/libjava/ThreadSnapshot.c ! test/jdk/ProblemList.txt Changeset: 91defec1 Branch: fibers Author: Alan Bateman <alan.bate...@oracle.com> Date: 2025-08-30 13:55:37 +0000 URL: https://git.openjdk.org/loom/commit/91defec1c688be6568cdfea3193ace5a71b09081 Merge loom into fibers