git: openjdk/leyden: hermetic-java-runtime: 40 new changesets

duke duke at openjdk.org
Fri Feb 14 00:39:36 UTC 2025


Changeset: e7157d17
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-02-11 19:22:35 +0000
URL:       https://git.openjdk.org/leyden/commit/e7157d174c19a3562c4bf19760760cb1de13cb0e

8150442: Enforce Supported Platforms in Packager for MSI bundles

Reviewed-by: almatvee, cstein

! make/modules/jdk.jpackage/Java.gmk
! src/jdk.jpackage/share/man/jpackage.md
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/OSVersionCondition.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_de.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_en.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/main.wxs
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/os-condition.wxf
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/wix3-to-wix4-conv.xsl
+ test/jdk/tools/jpackage/junit/windows/jdk.jpackage/jdk/jpackage/internal/ExecutableOSVersionTest.java
+ test/jdk/tools/jpackage/junit/windows/junit.java

Changeset: 8c09d40d
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-02-11 20:20:53 +0000
URL:       https://git.openjdk.org/leyden/commit/8c09d40d6c345fda9fc7b358a53cae3b5965580b

8348268: Test gc/shenandoah/TestResizeTLAB.java#compact: fatal error: Before Updating References: Thread C2 CompilerThread1: expected gc-state 9, actual 21

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: d558d9d4
Branch: hermetic-java-runtime
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-02-12 01:58:22 +0000
URL:       https://git.openjdk.org/leyden/commit/d558d9d4274ecfd2df4d3ef38bae00ebab6ea325

8349702: jdk.internal.net.http.Http2Connection::putStream needs to provide cause while cancelling stream

Reviewed-by: jpai, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java

Changeset: 88b4a906
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-02-12 03:00:43 +0000
URL:       https://git.openjdk.org/leyden/commit/88b4a906d2c520ce6a7b21adc5e709067e520cdd

8349689: Several virtual thread tests missing /native keyword

Reviewed-by: alanb, lmesnik

! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java
! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java
! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java
! test/jdk/java/lang/Thread/virtual/Starvation.java
! test/jdk/java/lang/Thread/virtual/SynchronizedNative.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java
! test/jdk/java/nio/channels/vthread/SelectorOps.java

Changeset: 342dec93
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-02-12 03:10:00 +0000
URL:       https://git.openjdk.org/leyden/commit/342dec93f22193309aa8865df95eb19d659b082c

8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java  still fails:  Focus is not on Radio Button Single as Expected

Reviewed-by: aivanov, dnguyen, azvegint

! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java

Changeset: adda12b7
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-02-12 03:57:30 +0000
URL:       https://git.openjdk.org/leyden/commit/adda12b724ec5fb890ef18ae21f0b5985ececfea

8349874: Missing comma in copyright from JDK-8349689

Reviewed-by: dcubed, mikael

! test/jdk/java/lang/Thread/virtual/Starvation.java

Changeset: bb41df44
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-02-12 08:22:29 +0000
URL:       https://git.openjdk.org/leyden/commit/bb41df44d95cb4cadb8a18b3f999d35e169b35d3

8349723: Problemlist jdp tests for macosx-x64

Reviewed-by: rriggs, sspitsyn

! test/jdk/ProblemList.txt

Changeset: 08f4c1c8
Branch: hermetic-java-runtime
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-02-12 09:04:32 +0000
URL:       https://git.openjdk.org/leyden/commit/08f4c1c801c8c3553c1380e1d019a487bd0a25ea

8349781: make test TEST=gtest fails on WSL

Reviewed-by: erikj

! make/RunTests.gmk

Changeset: e700460b
Branch: hermetic-java-runtime
Author:    Volkan Yazici <vyazici at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-02-12 12:04:22 +0000
URL:       https://git.openjdk.org/leyden/commit/e700460b490e2b6649a61dc48e7d971b8efdb8c4

8349813: Test behavior of limiting() on RS operators throwing exceptions

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
+ test/jdk/java/net/httpclient/ThrowingSubscribersAsLimiting.java
+ test/jdk/java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java

Changeset: ed17c55e
Branch: hermetic-java-runtime
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-02-12 12:04:40 +0000
URL:       https://git.openjdk.org/leyden/commit/ed17c55ea34b3b6009dab11d64f21e0b7af3d701

8349145: Make Class.getProtectionDomain() non-native

Reviewed-by: liach, dholmes, yzheng

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/native/libjava/Class.c
! test/hotspot/gtest/oops/test_instanceKlass.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java
! test/jdk/jdk/internal/reflect/Reflection/Filtering.java

Changeset: 73e1780a
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-02-12 16:11:09 +0000
URL:       https://git.openjdk.org/leyden/commit/73e1780ad0aba92ce60bb35fc66a395abccbf57e

8349836: G1: Improve group prediction log message

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp

Changeset: 332d87cc
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-02-12 16:29:08 +0000
URL:       https://git.openjdk.org/leyden/commit/332d87cc7e19d55ddb98a43a6eb3a77f3518ecfd

8349859: Support static JDK in libfontmanager/freetypeScaler.c

Reviewed-by: prr

! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: 4b463ee7
Branch: hermetic-java-runtime
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-02-12 17:02:51 +0000
URL:       https://git.openjdk.org/leyden/commit/4b463ee70eceb94fdfbffa5c49dd58dcc6a6c890

8342103: C2 compiler support for Float16 type and associated scalar operations

Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Co-authored-by: Bhavana Kilambi <bkilambi at openjdk.org>
Co-authored-by: Joe Darcy <darcy at openjdk.org>
Co-authored-by: Raffaello Giulietti <rgiulietti at openjdk.org>
Reviewed-by: psandoz, epeter, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/forms.cpp
! src/hotspot/share/adlc/forms.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/connode.cpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/constantTable.cpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ src/java.base/share/classes/jdk/internal/vm/vector/Float16Math.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
+ test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java
+ test/jdk/jdk/incubator/vector/ScalarFloat16OperationsTest.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java

Changeset: 336d0d85
Branch: hermetic-java-runtime
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-02-12 18:26:37 +0000
URL:       https://git.openjdk.org/leyden/commit/336d0d8592aed734e7b8139e1ecd71d33825c75a

8349926: [BACKOUT] Support static JDK in libfontmanager/freetypeScaler.c

Reviewed-by: jiangli, shade

! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: c5ac3c4f
Branch: hermetic-java-runtime
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2025-02-12 18:36:24 +0000
URL:       https://git.openjdk.org/leyden/commit/c5ac3c4f11e777b24d597deec522c9df09750f59

8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore

Reviewed-by: hchao, rhalade

! test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java

Changeset: ba281196
Branch: hermetic-java-runtime
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-02-12 19:17:29 +0000
URL:       https://git.openjdk.org/leyden/commit/ba28119642a7cfa850707a01ce8e589c3a80d416

8348427: DeferredLintHandler API should use JCTree instead of DiagnosticPosition

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java

Changeset: 74e458ba
Branch: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-02-12 19:27:54 +0000
URL:       https://git.openjdk.org/leyden/commit/74e458bad6ba6e8aa85e0950119963a6f6cb2c03

8349684: Remove SA core file tests from problem list for macosx-x64

Reviewed-by: kevinw, sspitsyn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 2a5d1da3
Branch: hermetic-java-runtime
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-02-12 19:28:28 +0000
URL:       https://git.openjdk.org/leyden/commit/2a5d1da3355a4df3109ec42646b5b0cf088b4c2a

8349571: Remove JavaThreadFactory interface from SA

Reviewed-by: kevinw, sspitsyn

- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java

Changeset: 7a0832f5
Branch: hermetic-java-runtime
Author:    Zhao Song <zsong at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2025-02-12 21:36:45 +0000
URL:       https://git.openjdk.org/leyden/commit/7a0832f5487cb7586131f6c4e0b90300f6de5dec

8349934: Wrong file regex for copyright header format check in .jcheck/conf

Reviewed-by: erikj

! .jcheck/conf

Changeset: b8576eb4
Branch: hermetic-java-runtime
Author:    Daniel Gredler <dgredler at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2025-02-12 22:15:37 +0000
URL:       https://git.openjdk.org/leyden/commit/b8576eb48e6aae96f9bad1caeedaeb4b5b675e34

6562489: Font-Renderer should ignore invisible characters \u2062 and \u2063

Reviewed-by: avu, prr

! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java

Changeset: 55097dd4
Branch: hermetic-java-runtime
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Date:      2025-02-12 22:25:05 +0000
URL:       https://git.openjdk.org/leyden/commit/55097dd4cbb5d691c12cb0247d66dce593759d59

8344802: Crash in StubRoutines::verify_mxcsr with -XX:+EnableX86ECoreOpts and -Xcheck:jni

Reviewed-by: jwaters, kvn, sviswanathan

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! test/jdk/java/lang/String/IndexOf.java
! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java

Changeset: adc3f53d
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-02-13 02:59:57 +0000
URL:       https://git.openjdk.org/leyden/commit/adc3f53d2403cd414a91e71c079b4108b2346da0

8349787: java/lang/Thread/virtual/ThreadPollOnYield.java#default passes unexpectedly without libVThreadPinner.so

Reviewed-by: alanb

! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java

Changeset: a637ccf2
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-02-13 06:36:32 +0000
URL:       https://git.openjdk.org/leyden/commit/a637ccf2fead25ea6a06ad6bd65e92b8694ee11c

8349851: RISC-V: Call VM leaf can use movptr2

Reviewed-by: fyang, mli

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: 24b7f815
Branch: hermetic-java-runtime
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-02-13 09:47:02 +0000
URL:       https://git.openjdk.org/leyden/commit/24b7f815ae4ca2a228dff2694993b5ebc2192382

8349783: g1RemSetSummary.cpp:344:68: runtime error: member call on null pointer of type 'struct G1HeapRegion'

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1RemSetSummary.cpp

Changeset: 29202d1f
Branch: hermetic-java-runtime
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2025-02-13 10:03:25 +0000
URL:       https://git.openjdk.org/leyden/commit/29202d1fa7fc35796a5d2c9425eeb3e12f8c027a

8349648: Test tools/jpackage/share/JLinkOptionsTest.java fails with --enable-linkable-runtime set after JDK-8346434

Reviewed-by: sgehwolf, asemenyuk

! test/jdk/tools/jpackage/share/JLinkOptionsTest.java

Changeset: efc597bf
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-02-13 10:22:19 +0000
URL:       https://git.openjdk.org/leyden/commit/efc597bf47bff46596bb29b03b5750bfc5afe851

8349564: Clean warnings found in jpackage tests when building them with -Xlint:all

Reviewed-by: almatvee

! test/jdk/tools/jpackage/apps/ChildProcessAppLauncher.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.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/MethodCall.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
! test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java
! test/jdk/tools/jpackage/linux/PackageDepsTest.java
! test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java
! test/jdk/tools/jpackage/linux/ShortcutHintTest.java
! test/jdk/tools/jpackage/linux/UpgradeTest.java
! test/jdk/tools/jpackage/linux/UsrTreeTest.java
! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
! test/jdk/tools/jpackage/macosx/DmgContentTest.java
! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java
! test/jdk/tools/jpackage/macosx/MacPropertiesTest.java
! test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java
! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/macosx/base/SigningCheck.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/AppVersionTest.java
! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/CookedRuntimeTest.java
! test/jdk/tools/jpackage/share/DotInNameTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
! test/jdk/tools/jpackage/share/FileAssociationsTest.java
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
! test/jdk/tools/jpackage/share/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/LicenseTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/share/ModulePathTest.java
! test/jdk/tools/jpackage/share/ModulePathTest2.java
! test/jdk/tools/jpackage/share/ModulePathTest3.java
! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java
! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java
! test/jdk/tools/jpackage/share/MultipleJarAppTest.java
! test/jdk/tools/jpackage/share/NoMPathRuntimeTest.java
! test/jdk/tools/jpackage/share/NonExistentTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java
! test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java
! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java
! test/jdk/tools/jpackage/share/RuntimeImageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
! test/jdk/tools/jpackage/share/SimplePackageTest.java
! test/jdk/tools/jpackage/share/UnicodeArgsTest.java
! test/jdk/tools/jpackage/share/VendorTest.java
! test/jdk/tools/jpackage/windows/Win8282351Test.java
! test/jdk/tools/jpackage/windows/WinConsoleTest.java
! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java
! test/jdk/tools/jpackage/windows/WinLongPathTest.java
! test/jdk/tools/jpackage/windows/WinLongVersionTest.java
! test/jdk/tools/jpackage/windows/WinMenuGroupTest.java
! test/jdk/tools/jpackage/windows/WinMenuTest.java
! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java
! test/jdk/tools/jpackage/windows/WinResourceTest.java
! test/jdk/tools/jpackage/windows/WinScriptTest.java
! test/jdk/tools/jpackage/windows/WinShortcutTest.java
! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java

Changeset: add3cd1c
Branch: hermetic-java-runtime
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-02-13 11:42:46 +0000
URL:       https://git.openjdk.org/leyden/commit/add3cd1ca470be8fd5e5e1930d7f789318eb8e6d

8348600: Update PipeWire to 1.3.81

Reviewed-by: psadhukhan, prr, honkar

! src/java.desktop/unix/legal/pipewire.md
! src/java.desktop/unix/native/libpipewire/include/pipewire/context.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/core.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/keys.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/loop.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/port.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/properties.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/protocol.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/proxy.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/stream.h
+ src/java.desktop/unix/native/libpipewire/include/pipewire/type.h
! src/java.desktop/unix/native/libpipewire/include/pipewire/utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/buffer/buffer.h
! src/java.desktop/unix/native/libpipewire/include/spa/buffer/meta.h
! src/java.desktop/unix/native/libpipewire/include/spa/buffer/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/control/control.h
! src/java.desktop/unix/native/libpipewire/include/spa/control/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/debug/types.h
! src/java.desktop/unix/native/libpipewire/include/spa/node/io.h
! src/java.desktop/unix/native/libpipewire/include/spa/node/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/iec958-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/audio.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/format-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/format.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/latency.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/param-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/param.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/props-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/props.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/route-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/tag-types.h
+ src/java.desktop/unix/native/libpipewire/include/spa/param/tag.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/dsp-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/format-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/h264-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/mjpg-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/multiview.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-utils.h
! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/builder.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/event.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/iter.h
! src/java.desktop/unix/native/libpipewire/include/spa/pod/parser.h
! src/java.desktop/unix/native/libpipewire/include/spa/support/loop.h
! src/java.desktop/unix/native/libpipewire/include/spa/support/system.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/cleanup.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/defs.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/dict.h
+ src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/enum-types.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/hook.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/list.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/string.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/type-info.h
! src/java.desktop/unix/native/libpipewire/include/spa/utils/type.h

Changeset: 5b75ff72
Branch: hermetic-java-runtime
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-02-13 11:54:01 +0000
URL:       https://git.openjdk.org/leyden/commit/5b75ff7283340291bc87f83aba0e4416479899e3

8349907: jdk.tools.jlink.internal.plugins.ZipPlugin does not close the Deflater in exceptional cases

Reviewed-by: liach, alanb, sundar, lancea

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java

Changeset: c2fc9478
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-02-13 14:16:23 +0000
URL:       https://git.openjdk.org/leyden/commit/c2fc94782669ae1645014ee3bfeba957dbff4669

8349378: Build splashscreen lib with SIZE optimization

Reviewed-by: erikj, prr, honkar

! make/modules/java.desktop/lib/ClientLibraries.gmk

Changeset: 18958c62
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-02-13 15:44:46 +0000
URL:       https://git.openjdk.org/leyden/commit/18958c6298bf5cc5495375e2940b640b04ec9ccb

8349925: [REDO] Support static JDK in libfontmanager/freetypeScaler.c

Reviewed-by: prr

! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/native/libfontmanager/freetypeScaler.c

Changeset: 0b50e479
Branch: hermetic-java-runtime
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-02-13 16:09:04 +0000
URL:       https://git.openjdk.org/leyden/commit/0b50e479a060cf745a3e858d535516444fe80fd8

8349753: Incorrect use of CodeBlob::is_buffer_blob() in few places

Reviewed-by: dlong, shade

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java

Changeset: 28e744dc
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-02-13 16:34:37 +0000
URL:       https://git.openjdk.org/leyden/commit/28e744dc642db8ebe376403f28630438a5ee3f44

8348092: Shenandoah: assert(nk >= _lowest_valid_narrow_klass_id && nk <= _highest_valid_narrow_klass_id) failed: narrowKlass ID out of range (3131947710)

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp

Changeset: 6ddbcc34
Branch: hermetic-java-runtime
Author:    Martin Balao <mbalao at openjdk.org>
Date:      2025-02-13 16:55:33 +0000
URL:       https://git.openjdk.org/leyden/commit/6ddbcc34c019d780fc12d8f636e3aa3de33ecaaa

8328119: Support HKDF in SunPKCS11 (Preview)
8346720: Support Generic keys in SunPKCS11 SecretKeyFactory

Co-authored-by: Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Co-authored-by: Martin Balao <mbalao at openjdk.org>
Reviewed-by: valeriep, kdriver, weijun

! src/java.base/share/classes/module-info.java
! src/jdk.crypto.cryptoki/share/classes/module-info.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_HKDF_PARAMS.java
+ src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_KEY_DERIVATION_STRING_DATA.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Functions.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
+ test/jdk/sun/security/pkcs11/KDF/TestHKDF.java

Changeset: 2eac490b
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-02-13 19:08:03 +0000
URL:       https://git.openjdk.org/leyden/commit/2eac490bd22f5488a60e59f93ce54d4babf33c23

8349868: Remove unneeded libjava shared library dependency from jtreg test libNewDirectByteBuffer, libDirectIO and libInheritedChannel

Reviewed-by: bpb

! make/test/JtregNativeJdk.gmk

Changeset: a88e2a58
Branch: hermetic-java-runtime
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-02-13 19:35:42 +0000
URL:       https://git.openjdk.org/leyden/commit/a88e2a58bf834081db55c2071d072567ea763354

8349977: JVMCIRuntime::_shared_library_javavm_id should be jlong

Reviewed-by: yzheng, never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp

Changeset: d8fcd43a
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-02-13 20:06:33 +0000
URL:       https://git.openjdk.org/leyden/commit/d8fcd43a24a989b71ed30945fda78541c1e42b60

8349927: Waiting for compiler termination delays shutdown for 10+ ms

Reviewed-by: kvn, dholmes

! src/hotspot/share/runtime/vmOperations.cpp

Changeset: 3e7acfac
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-02-13 20:57:48 +0000
URL:       https://git.openjdk.org/leyden/commit/3e7acfac48229441b243a6ac564e719963e4f43d

8349873: StackOverflowError after JDK-8342550 if -Duser.timezone= is set to a deprecated zone id

Reviewed-by: joehw, jlu, iris

! src/java.base/share/classes/java/util/TimeZone.java
! test/jdk/java/util/TimeZone/ThreeLetterZoneID.java

Changeset: 3741c980
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-02-13 22:25:23 +0000
URL:       https://git.openjdk.org/leyden/commit/3741c980b865b7122d07655353657d683923c40d

8349883: Locale.LanguageRange.parse("-") throws ArrayIndexOutOfBoundsException

Reviewed-by: naoto

! src/java.base/share/classes/java/util/Locale.java
- test/jdk/java/util/Locale/LRToString.java
! test/jdk/java/util/Locale/LanguageRangeTest.java

Changeset: ff52859d
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-02-13 22:53:30 +0000
URL:       https://git.openjdk.org/leyden/commit/ff52859d2ad65b97c56dd19323213a0d07be47ae

8285624: jpackage fails to create exe, msi when Windows OS is in FIPS mode

Reviewed-by: almatvee

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java

Changeset: 69e8114b
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2025-02-13 16:38:12 +0000
URL:       https://git.openjdk.org/leyden/commit/69e8114b07e53732002a5143933cc22462878d2f

Merge branch 'master' into hermetic-java-runtime

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp



More information about the leyden-dev mailing list