git: openjdk/loom: master: 28 new changesets
duke
duke at openjdk.org
Sat Aug 30 14:05:18 UTC 2025
Changeset: 57df267e
Branch: master
Author: Manuel Hässig <mhaessig at 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: master
Author: David Beaumont <david.beaumont at oracle.com>
Committer: David Holmes <dholmes at 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: master
Author: Thomas Schatzl <tschatzl at 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: master
Author: Thomas Schatzl <tschatzl at 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: master
Author: Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at 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: master
Author: Leo Korinth <lkorinth at 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: master
Author: Johan Sjölen <jsjolen at 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: master
Author: Manuel Hässig <mhaessig at 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: master
Author: Alexey Ivanov <aivanov at 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: master
Author: Alexey Ivanov <aivanov at 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: master
Author: Alexey Ivanov <aivanov at 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: master
Author: Rui Li <ruiamzn at amazon.com>
Committer: SendaoYan <syan at 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: master
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: SendaoYan <syan at 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: master
Author: Igor Veresov <iveresov at 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: master
Author: Aleksey Shipilev <shade at 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: master
Author: Hai-May Chao <hchao at 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: master
Author: Brian Burkhalter <bpb at 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: master
Author: Ioi Lam <iklam at 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: master
Author: Alexander Matveev <almatvee at 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: master
Author: Jaikiran Pai <jpai at 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: master
Author: Volkan Yazici <vyazici at 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: master
Author: Axel Boldt-Christmas <aboldtch at 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: master
Author: Chen Liang <liach at 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: master
Author: Chen Liang <liach at 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: master
Author: David Holmes <dholmes at 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: master
Author: Anthony Scarpino <ascarpino at 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: master
Author: Chen Liang <liach at 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: master
Author: SendaoYan <syan at 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
More information about the loom-dev
mailing list