Changeset: 8224292b Branch: master Author: Koushik Thirupattur <[email protected]> Committer: Anthony Scarpino <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Committer: Anthony Scarpino <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Co-authored-by: Fei Yang <[email protected]> Co-authored-by: Richard Reingruber <[email protected]> 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
