Changeset: 57df267e
Branch: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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: master
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

Reply via email to