git: openjdk/loom: master: 10 new changesets

duke duke at openjdk.org
Wed Nov 5 08:59:50 UTC 2025


Changeset: 8224292b
Branch: master
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-11-04 18:42:52 +0000
URL:       https://git.openjdk.org/loom/commit/8224292ba57f3d6f79c1a3515348824d92ef45fe

8365069: Refactor tests to use PEM API (Phase 1)

Reviewed-by: ascarpino

! test/jdk/java/security/KeyStore/PKCS12/WriteP12Test.java
! test/jdk/java/security/KeyStore/TestKeyStoreBasic.java
! test/jdk/java/security/cert/CertPathBuilder/selfIssued/DisableRevocation.java
! test/jdk/java/security/cert/CertPathBuilder/selfIssued/KeyUsageMatters.java
! test/jdk/java/security/cert/CertPathValidator/OCSP/FailoverToCRL.java
! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevel.java
! test/jdk/java/security/cert/CertPathValidator/indirectCRL/CircularCRLOneLevelRevoked.java
! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithRID.java
! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithUnexpectedRID.java
! test/jdk/java/security/cert/CertPathValidator/nameConstraints/NameConstraintsWithoutRID.java
! test/jdk/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java
! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilder.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPBuilderWithMD5.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorEndEntity.java
! test/jdk/sun/security/provider/certpath/DisabledAlgorithms/CPValidatorIntermediate.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/PKIXExtendedTM.java
! test/jdk/sun/security/ssl/X509TrustManagerImpl/SunX509ExtendedTM.java

Changeset: 0555f622
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-04 19:44:04 +0000
URL:       https://git.openjdk.org/loom/commit/0555f6228c59c6739b8b824d64eb6c1545a5520a

8371094: --mac-signing-key-user-name no longer works

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java
! test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java

Changeset: 32508230
Branch: master
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-11-04 20:40:38 +0000
URL:       https://git.openjdk.org/loom/commit/325082302266f25d4fac33d0d4a9492c72de3ffc

8364361: [process] java.lang.Process should implement Closeable

Reviewed-by: lancea, darcy, naoto, jpai, alanb, prappo

! src/java.base/share/classes/java/lang/Process.java
+ src/java.base/share/classes/java/lang/snippet-files/ProcessExamples.java
+ test/jdk/java/lang/Process/ProcessCloseTest.java

Changeset: 8585b46c
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-04 21:40:50 +0000
URL:       https://git.openjdk.org/loom/commit/8585b46c1221f6894f4f1cda34714e7b49a8cccb

8364583: ColorConvertOp fails for CMYK → RGB conversion

Reviewed-by: serb, psadhukhan, honkar

! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
+ test/jdk/java/awt/image/ColorConvertOp/ColorConvertOpCMYK.java
= test/jdk/java/awt/image/ColorConvertOp/black_cmyk.jpg

Changeset: 245eeb41
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-04 21:47:40 +0000
URL:       https://git.openjdk.org/loom/commit/245eeb41bc749cba4e44bf3998cf07e7a1b784ed

8357252: sun/awt/font/TestArabicHebrew.java fails in OEL 9 and 10 x64

Reviewed-by: serb, psadhukhan, kizune

! src/java.desktop/unix/native/common/awt/fontpath.c
! test/jdk/sun/awt/font/TestArabicHebrew.java

Changeset: 984c87cf
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-04 21:47:58 +0000
URL:       https://git.openjdk.org/loom/commit/984c87cf767a46a2c1000a4030dfd91a62b03b4d

8370719: [Linux] Use /etc/os-release values for font configuration file names

Reviewed-by: kizune, psadhukhan

! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java
! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java

Changeset: 146f8a83
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2025-11-04 21:49:41 +0000
URL:       https://git.openjdk.org/loom/commit/146f8a83f9195ff246e2c3803c79171509df7d24

4954405: Data buffers created with an offset are unusable

Reviewed-by: avu, psadhukhan, jdv

! src/java.desktop/share/classes/sun/awt/image/ByteInterleavedRaster.java
+ test/jdk/java/awt/image/ByteInterleavedRasterOffsetsTest.java

Changeset: 463f5dc1
Branch: master
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-11-04 22:08:33 +0000
URL:       https://git.openjdk.org/loom/commit/463f5dc112386802b9ce0cc985a961ecfd3fbc55

8371296: Refactor tests to use PEM API (Phase 1) - Fix WriteP12Test failure

Reviewed-by: ascarpino

! test/jdk/java/security/KeyStore/PKCS12/WriteP12Test.java

Changeset: c8f5fd6f
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-11-04 22:41:17 +0000
URL:       https://git.openjdk.org/loom/commit/c8f5fd6ff3808804eda03c9754698a00dd06449c

8371184: Improve jpackage test coverage for "--app-image" option

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PropertyFinder.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/AppContentTest.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/PostImageScriptTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
! test/jdk/tools/jpackage/windows/Win8282351Test.java

Changeset: c6a88155
Branch: master
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-11-04 23:32:41 +0000
URL:       https://git.openjdk.org/loom/commit/c6a88155b519a5d0b22f6009e75a0e6388601756

8369238: Allow virtual thread preemption on some common class initialization paths

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Reviewed-by: sspitsyn, dholmes, coleenp, fbredberg

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp
! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp
! src/hotspot/cpu/arm/stackChunkFrameStream_arm.inline.hpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp
! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp
! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp
! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp
! src/hotspot/cpu/s390/stackChunkFrameStream_s390.inline.hpp
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp
! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp
! src/hotspot/cpu/zero/stackChunkFrameStream_zero.inline.hpp
! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmClassMacros.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/smallRegisterMap.inline.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp
! src/hotspot/share/runtime/stackValue.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/exceptions.hpp
! src/java.base/share/classes/java/lang/VirtualThread.java
+ src/java.base/share/classes/jdk/internal/vm/PreemptedException.java
! test/hotspot/gtest/oops/test_markWord.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/SingleStepKlassInit/SingleStepKlassInit.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/SingleStepKlassInit/libSingleStepKlassInit.cpp
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
+ test/jdk/java/lang/Thread/virtual/KlassInit.java
! test/jdk/java/lang/Thread/virtual/YieldQueuing.java
! test/jdk/java/lang/Thread/virtual/stress/LotsOfContendedMonitorEnter.java



More information about the loom-dev mailing list