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

duke duke at openjdk.org
Wed Apr 2 00:02:00 UTC 2025


Changeset: 60544a15
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-03-25 19:01:02 +0000
URL:       https://git.openjdk.org/leyden/commit/60544a15d6bd9fc17f362cdfb95f06e733934b05

8164714: Constructor.newInstance creates instance of inner class with null outer class

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java
! test/langtools/tools/javac/nestmates/CheckNestmateAttrs.java
+ test/langtools/tools/javac/outerThisNull/NoOuterThisNullChecks.java
+ test/langtools/tools/javac/outerThisNull/OuterThisNullChecks.java
! test/langtools/tools/javap/AnnoTest.java
! test/langtools/tools/javap/classfile/T6887895.java

Changeset: f5a0db43
Branch: hermetic-java-runtime
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-03-25 19:01:22 +0000
URL:       https://git.openjdk.org/leyden/commit/f5a0db43b76ea58f54d87c49d97c7d87ee1b4ba6

8315447: Invalid Type Annotation attached to a method instead of a lambda

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
+ test/langtools/tools/javac/annotations/typeAnnotations/classfile/RepeatableInLambdaTest.java

Changeset: dbc620fb
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-03-25 19:50:06 +0000
URL:       https://git.openjdk.org/leyden/commit/dbc620fb1f754ca84f2a07abfdfbd4c5fcb55087

8352299: GenShen: Young cycles that interrupt old cycles cannot be cancelled

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp

Changeset: 0935ba9a
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-03-26 01:24:55 +0000
URL:       https://git.openjdk.org/leyden/commit/0935ba9a8c808d372b387d0d0f479f854c121ec1

8352481: Enforce the use of lld with clang

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: ihse, erikj

! make/autoconf/toolchain.m4

Changeset: a81250c5
Branch: hermetic-java-runtime
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-03-26 01:58:02 +0000
URL:       https://git.openjdk.org/leyden/commit/a81250c55312dfdeb4d65970cff683e6f0783ca7

8352673: RISC-V: Vector can't be turned on with -XX:+UseRVV

Reviewed-by: rehn, fyang, syan

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

Changeset: 1a8c8e07
Branch: hermetic-java-runtime
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2025-03-26 06:09:17 +0000
URL:       https://git.openjdk.org/leyden/commit/1a8c8e07fee33861d348f7b41fea0e3fd5bbc0af

8352858: Make java.net.JarURLConnection fields final

Reviewed-by: jpai, dfuchs

! src/java.base/share/classes/java/net/JarURLConnection.java

Changeset: 2e4d7d18
Branch: hermetic-java-runtime
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-03-26 07:07:48 +0000
URL:       https://git.openjdk.org/leyden/commit/2e4d7d1846d846fd98201b9b3abeb7b91239a40d

8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure

Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: thartmann, vlivanov

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java

Changeset: 45a9750b
Branch: hermetic-java-runtime
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-03-26 07:30:04 +0000
URL:       https://git.openjdk.org/leyden/commit/45a9750b2c9364a05e00cdb935ef986c0a2c3e19

8351655: Optimize ObjectMonitor::unlink_after_acquire()

Reviewed-by: pchilanomate, dholmes, coleenp

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp

Changeset: e32a0c90
Branch: hermetic-java-runtime
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2025-03-26 08:12:45 +0000
URL:       https://git.openjdk.org/leyden/commit/e32a0c90feb231d791e6c17e6360f629189cab8b

8352706: httpclient HeadTest does not run on HTTP2

Co-authored-by: Daniel Fuchs <dfuchs at openjdk.org>
Reviewed-by: michaelm

! test/jdk/java/net/httpclient/HeadTest.java

Changeset: eb6e8288
Branch: hermetic-java-runtime
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-03-26 09:03:19 +0000
URL:       https://git.openjdk.org/leyden/commit/eb6e8288c628577ce557266773ffebdf0bbe853a

8351002: com/sun/management/OperatingSystemMXBean cpuLoad tests fail intermittently

Reviewed-by: sspitsyn, lmesnik

! test/jdk/ProblemList.txt
! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java
! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuTime.java
! test/jdk/com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java

Changeset: ee710fec
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-03-26 09:23:45 +0000
URL:       https://git.openjdk.org/leyden/commit/ee710fec21c4e886769576c17ad6db2ab91a84b4

8345169: Implement JEP 503: Remove the 32-bit x86 Port

Reviewed-by: ihse, mdoerr, vlivanov, kvn, coleenp, dholmes

! make/autoconf/basic.m4
! make/autoconf/platform.m4
- src/hotspot/cpu/x86/downcallLinker_x86_32.cpp
- src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp
- src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_32.ad
- src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
- src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_constants.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_cos.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_log10.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_sin.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_tan.cpp
- src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
- src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
- src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
- src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
- src/hotspot/cpu/x86/upcallLinker_x86_32.cpp
- src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
- src/hotspot/cpu/x86/x86_32.ad
- src/hotspot/os_cpu/bsd_x86/bsd_x86_32.S
- src/hotspot/os_cpu/linux_x86/linux_x86_32.S
- src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_32.S

Changeset: 059f190f
Branch: hermetic-java-runtime
Author:    Saranya Natarajan <saranya.natarajan at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-03-26 09:39:28 +0000
URL:       https://git.openjdk.org/leyden/commit/059f190f4b0c7836b89ca2070400529e8d33790b

8352490: Fatal error message for unhandled bytecode needs more detail

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/ci/ciStreams.cpp

Changeset: bc5cde1b
Branch: hermetic-java-runtime
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-03-26 10:53:07 +0000
URL:       https://git.openjdk.org/leyden/commit/bc5cde1b198baf6e2e36d370b0aaa907c8f35777

8352692: Add support for extra jlink options

Reviewed-by: ihse, erikj

! make/Images.gmk
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template

Changeset: b4dc3645
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-03-26 12:31:28 +0000
URL:       https://git.openjdk.org/leyden/commit/b4dc364575b5a7e9dab5645f2fd6f377083531f0

8346931: Replace divisions by zero in sharedRuntimeTrans.cpp

Reviewed-by: kbarrett, mdoerr

! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp

Changeset: 84d3dc75
Branch: hermetic-java-runtime
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-03-26 12:32:52 +0000
URL:       https://git.openjdk.org/leyden/commit/84d3dc75e4ebd1a4724b09842fd5a63900536dd1

8352965: [BACKOUT] 8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure

Reviewed-by: chagedorn

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java

Changeset: c14bbea9
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-03-26 12:45:44 +0000
URL:       https://git.openjdk.org/leyden/commit/c14bbea93e6701719b934dbd1711d26a91b50d7d

8352740: Introduce new factory method HtmlTree.IMG

Reviewed-by: liach, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java

Changeset: e2a461bd
Branch: hermetic-java-runtime
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-03-26 12:59:25 +0000
URL:       https://git.openjdk.org/leyden/commit/e2a461bddeade1666fe15fb17cba8c9f4c5e7dab

8351332: Line breaks in search tag descriptions corrupt JSON search index

Reviewed-by: hannesw, liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testIndexLineBreaks/TestIndexLineBreaks.java

Changeset: eef6aefc
Branch: hermetic-java-runtime
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-03-26 13:01:44 +0000
URL:       https://git.openjdk.org/leyden/commit/eef6aefc21dd85725bc5b2d770997b19eb95a25a

8352623: MultiExchange should cancel exchange impl if responseFilters throws

Reviewed-by: djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! test/jdk/java/net/httpclient/UnauthorizedTest.java

Changeset: 79bffe2f
Branch: hermetic-java-runtime
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-03-26 14:37:53 +0000
URL:       https://git.openjdk.org/leyden/commit/79bffe2f28f90986d45f4e91efc021290b4fc00a

8349361: C2: RShiftL should support all applicable transformations that RShiftI does

Reviewed-by: epeter, chagedorn, jkarthikeyan

! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java

Changeset: a2a64dac
Branch: hermetic-java-runtime
Author:    Xiaolong Peng <xpeng at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2025-03-26 15:38:16 +0000
URL:       https://git.openjdk.org/leyden/commit/a2a64dac1680e97dd9eb511ead951bf1be8121c6

8352588: GenShen: Enabling JFR asserts when getting GCId

Reviewed-by: wkemper, ysr

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp

Changeset: 1d205f5f
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-03-26 16:09:24 +0000
URL:       https://git.openjdk.org/leyden/commit/1d205f5f0704f251eb68165f3caf1e70d542ae63

8352716: (tz) Update Timezone Data to 2025b

Reviewed-by: coffeys, joehw

! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION

Changeset: 53926742
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-03-26 16:16:38 +0000
URL:       https://git.openjdk.org/leyden/commit/53926742c02480def6a42683fcaf284b99bcb0a1

8352766: Problemlist hotspot tier1 tests requiring tools that are not included in static JDK

Reviewed-by: dholmes, ihse

+ test/hotspot/jtreg/ProblemList-StaticJdk.txt

Changeset: c2a4fed9
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-03-26 17:30:45 +0000
URL:       https://git.openjdk.org/leyden/commit/c2a4fed98c4e17880dd40c19cb73072efea8c583

8348907: Stress times out when is executed with ZGC

Reviewed-by: egahlin, aboldtch, eosterlund

! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp

Changeset: 5672a934
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-03-26 17:33:23 +0000
URL:       https://git.openjdk.org/leyden/commit/5672a934fa1b0b42ae9bb39b31579a27e3332c28

8348400: GenShen: assert(ShenandoahHeap::heap()->is_full_gc_in_progress() || (used_regions_size() <= _max_capacity)) failed: Cannot use more than capacity #

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp

Changeset: e83cccfe
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-03-26 19:45:24 +0000
URL:       https://git.openjdk.org/leyden/commit/e83cccfed4463ddbec5493722355d65c4eb41646

8352948: Remove leftover runtime_x86_32.cpp after 32-bit x86 removal

Reviewed-by: stefank, kvn

- src/hotspot/cpu/x86/runtime_x86_32.cpp

Changeset: 441bd126
Branch: hermetic-java-runtime
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-03-26 19:45:50 +0000
URL:       https://git.openjdk.org/leyden/commit/441bd1265650dc865897d5cb6a673edb89dd5cee

8352812: remove useless class and function parameter in SuspendThread impl

Reviewed-by: lmesnik, cjplummer

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp

Changeset: 1397ee56
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-03-26 20:08:02 +0000
URL:       https://git.openjdk.org/leyden/commit/1397ee56c0f281d99989058cd14016d9d7c7a240

8334322: Misleading values of keys in jpackage resource bundle

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! test/jdk/tools/jpackage/share/ErrorTest.java

Changeset: 24833403
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-03-27 00:23:51 +0000
URL:       https://git.openjdk.org/leyden/commit/24833403b6b93ca464720f00de0e8bd5e1c140be

8352579: Refactor CDS legacy optimization for lambda proxy classes

Reviewed-by: ccheung, matsaave

! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java

Changeset: 78534152
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-03-27 07:30:34 +0000
URL:       https://git.openjdk.org/leyden/commit/7853415217cc17179abf2e160ca735c936017f4e

8352218: RISC-V: Zvfh requires RVV

Reviewed-by: fyang, mli

! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp

Changeset: 10078111
Branch: hermetic-java-runtime
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-03-27 07:32:48 +0000
URL:       https://git.openjdk.org/leyden/commit/10078111aff4e095276ceccd250a25851f33a2ab

8352897: RISC-V: Change default value for UseConservativeFence

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/globals_riscv.hpp

Changeset: 66b5dba6
Branch: hermetic-java-runtime
Author:    Hannes Greule <hgreule at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2025-03-27 07:39:34 +0000
URL:       https://git.openjdk.org/leyden/commit/66b5dba690e7bd23054221cdc7f8394b0759876b

8350988: Consolidate Identity of self-inverse operations

Reviewed-by: epeter, vlivanov

! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/InvolutionIdentityTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 8a40498d
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-03-27 10:11:11 +0000
URL:       https://git.openjdk.org/leyden/commit/8a40498d79a18dcf91cf4979d34c3583a6c39322

8352678: Opensource few JMenuItem tests

Reviewed-by: abhiscxk

+ test/jdk/javax/swing/JMenuItem/bug4207339.java
+ test/jdk/javax/swing/JMenuItem/bug4327146.java
+ test/jdk/javax/swing/JMenuItem/bug4402082.java
+ test/jdk/javax/swing/JMenuItem/bug6197830.java

Changeset: 4100dc9d
Branch: hermetic-java-runtime
Author:    Frederic Thevenet <fthevenet at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-03-27 10:16:59 +0000
URL:       https://git.openjdk.org/leyden/commit/4100dc9d4cdd5f0c202b2b2a32554e3aa4f15025

8350801: Add a code signing hook to the JDK build system

Reviewed-by: ihse, erikj

! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! make/autoconf/util.m4
! make/common/native/Link.gmk
! make/common/native/LinkMicrosoft.gmk

Changeset: 9a87e213
Branch: hermetic-java-runtime
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-03-27 10:31:53 +0000
URL:       https://git.openjdk.org/leyden/commit/9a87e2134ef531a6906454186517d3eee2e487c2

8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106

Reviewed-by: rrich, shade

! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp

Changeset: b7ffd223
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-03-27 11:24:48 +0000
URL:       https://git.openjdk.org/leyden/commit/b7ffd223e83e56259801534b634729c563e36c7b

8352980: Purge infrastructure for FP-to-bits interpreter intrinsics after 32-bit x86 removal

Reviewed-by: kvn, vlivanov, coleenp

! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp

Changeset: 0bfa636c
Branch: hermetic-java-runtime
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2025-03-27 11:31:20 +0000
URL:       https://git.openjdk.org/leyden/commit/0bfa636c7f43e31c53c6bae6ee859131bd45229f

8352426: RelocIterator should correctly handle nullptr address of relocation data

Reviewed-by: dlong, vlivanov, kvn

! src/hotspot/share/code/relocInfo.cpp

Changeset: 927aeb2f
Branch: hermetic-java-runtime
Author:    Marc Chevalier <mchevalier at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-03-27 11:36:14 +0000
URL:       https://git.openjdk.org/leyden/commit/927aeb2feeacddfb7267e4d211134f061a2566e4

8352617: IR framework test TestCompileCommandFileWriter.java runs TestCompilePhaseCollector instead of itself

Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompileCommandFileWriter.java

Changeset: b9907801
Branch: hermetic-java-runtime
Author:    Varada M <varadam at openjdk.org>
Date:      2025-03-27 11:46:46 +0000
URL:       https://git.openjdk.org/leyden/commit/b9907801afaf4c613482ce3cb1b38262ce13df29

8352393: AIX: Problem list serviceability/attach/AttachAPIv2/StreamingOutputTest.java

Reviewed-by: jsjolen, mdoerr

! test/hotspot/jtreg/ProblemList.txt

Changeset: e2cd70aa
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-03-27 11:59:37 +0000
URL:       https://git.openjdk.org/leyden/commit/e2cd70aab69f2244667db91fec5f4e3038f64437

8351151: Clean up x86 template interpreter after 32-bit x86 removal

Reviewed-by: coleenp, fparain, vlivanov

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/interpreterRT_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp

Changeset: 41f3eea9
Branch: hermetic-java-runtime
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-03-27 12:05:17 +0000
URL:       https://git.openjdk.org/leyden/commit/41f3eea9b2b7bd74d5f125dedfe107ab5b0bed26

8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI

Reviewed-by: serb, honkar

! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java

Changeset: 89e5c42d
Branch: hermetic-java-runtime
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-03-27 14:28:47 +0000
URL:       https://git.openjdk.org/leyden/commit/89e5c42d909344d75266a203d7e6b6bb1ad4aea6

8294954: Remove superfluous ResourceMarks when using LogStream

Reviewed-by: dholmes, jsjolen

! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/vm_version.cpp

Changeset: c50a0a1f
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-03-27 14:30:31 +0000
URL:       https://git.openjdk.org/leyden/commit/c50a0a1fc126a67528448b282bcfc375abfac142

8352508: [Redo] G1: Pinned regions with pinned objects only reachable by native code crash VM

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java

Changeset: 79824c34
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-03-27 14:40:02 +0000
URL:       https://git.openjdk.org/leyden/commit/79824c344ee36bcf9f3434ccb3b44d2d24defc5c

8352184: Jtreg tests using CommandLineOptionTest.getVMTypeOption() and optionsvalidation.JVMOptionsUtils fail on static JDK

Reviewed-by: dholmes, shade

! src/hotspot/share/runtime/abstract_vm_version.cpp
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java

Changeset: 50ac24eb
Branch: hermetic-java-runtime
Author:    Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Derek White <drwhite at openjdk.org>
Date:      2025-03-27 14:58:07 +0000
URL:       https://git.openjdk.org/leyden/commit/50ac24eb0ff06d9b4fc52a6cafea63eb4d59cb95

8351593: [JMH] test PhoneCode.Bulk reports NPE exception

Reviewed-by: redestad, drwhite

- test/micro/org/openjdk/bench/java/util/stream/tasks/DataProviders.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Bulk.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/DictionaryProblem.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Lambda.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Xtras.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/Bulk.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/PhoneCodeProblem.java

Changeset: 2eeda646
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-03-27 15:34:56 +0000
URL:       https://git.openjdk.org/leyden/commit/2eeda64632621c31c6b0a9257ddec7ce9bc5eaec

8325132: CDS: Make sure the ArchiveRelocationMode is always printed in the log

Reviewed-by: shade, iklam

! src/hotspot/share/cds/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java

Changeset: dc5c4148
Branch: hermetic-java-runtime
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-03-27 15:49:12 +0000
URL:       https://git.openjdk.org/leyden/commit/dc5c4148c70ca43d0a69c326e14898adca2f0bae

8352762: Use EXACTFMT instead of expanded version where applicable

Reviewed-by: dholmes, stuefe

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp
! src/hotspot/share/gc/parallel/parallelInitLogger.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/runtime/os.cpp

Changeset: 1bd0ce1f
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-03-27 16:34:19 +0000
URL:       https://git.openjdk.org/leyden/commit/1bd0ce1f51760d2e57e94b19b83d3ee0fa4aebcd

8352918: Shenandoah: Verifier does not deactivate barriers as intended

Reviewed-by: kdnilsen, shade, ysr

! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp

Changeset: b73663a2
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-03-27 18:10:53 +0000
URL:       https://git.openjdk.org/leyden/commit/b73663a2b4fe7049fc0990c1a1e51221640b4e29

8351155: C1/C2: Remove 32-bit x86 specific FP rounding support

Reviewed-by: vlivanov, kvn

! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_Defs_arm.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/c1_Defs_ppc.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/c1_Defs_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/s390/c1_Defs_s390.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_Canonicalizer.hpp
! src/hotspot/share/c1/c1_Defs.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.hpp
! src/hotspot/share/c1/c1_ValueMap.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/parse2.cpp

Changeset: 4ce9b4c7
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-03-27 20:28:18 +0000
URL:       https://git.openjdk.org/leyden/commit/4ce9b4c72ef00d81fc07527a89d20cfa5400d673

8352435: Refactor CDS test library for execution and module packaging

Reviewed-by: ccheung, shade

! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
+ test/lib/jdk/test/lib/cds/CDSJarUtils.java
+ test/lib/jdk/test/lib/cds/CDSModulePackager.java
+ test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java

Changeset: 58ef4015
Branch: hermetic-java-runtime
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-03-27 20:40:05 +0000
URL:       https://git.openjdk.org/leyden/commit/58ef4015b7313292a7c7634d3e00e3a904bbdc50

5061061: SimpleDateFormat: unspecified behavior for reserved pattern letter

Reviewed-by: naoto, rriggs

! src/java.base/share/classes/java/text/SimpleDateFormat.java

Changeset: d5b12c82
Branch: hermetic-java-runtime
Author:    Daniel Gredler <dgredler at openjdk.org>
Date:      2025-03-28 00:34:41 +0000
URL:       https://git.openjdk.org/leyden/commit/d5b12c82fe7c25ccfd70edf73b80824ad316e797

8352890: Remove unnecessary Windows version check in FileFontStrike

Reviewed-by: serb, prr

! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/windows/native/libfontmanager/lcdglyph.c

Changeset: f4428e89
Branch: hermetic-java-runtime
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-03-28 04:50:39 +0000
URL:       https://git.openjdk.org/leyden/commit/f4428e89b7d9f00833a437f08fe0c0bbcec87a11

8352920: Compilation failure: comparison of unsigned expression >= 0 is always true

Reviewed-by: dholmes

! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeTracer.hpp

Changeset: 2ea1557a
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-03-28 06:03:36 +0000
URL:       https://git.openjdk.org/leyden/commit/2ea1557a0fdaf551d75365d1351bfbd73319dcfb

8353005: AIX build broken after 8352481

Reviewed-by: mdoerr, mbaesken, erikj

! make/autoconf/toolchain.m4

Changeset: cfc648bd
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-03-28 06:52:14 +0000
URL:       https://git.openjdk.org/leyden/commit/cfc648bd17cc79b1c3e6f69d3559749e937261b2

8352677: Opensource JMenu tests - series2

Reviewed-by: abhiscxk

+ test/jdk/javax/swing/JMenu/bug4187996.java
+ test/jdk/javax/swing/JMenu/bug6471949.java
+ test/jdk/javax/swing/JMenu/bug6513492.java

Changeset: bac2aa44
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-03-28 08:13:31 +0000
URL:       https://git.openjdk.org/leyden/commit/bac2aa44454982684e06854add1dbbb806fba363

8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table

Reviewed-by: mdoerr, dholmes

! src/hotspot/os/posix/signals_posix.cpp

Changeset: ddf326b8
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-03-28 08:19:20 +0000
URL:       https://git.openjdk.org/leyden/commit/ddf326b8e6e50403303b410635e4c26d7bf56aaa

8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int'

Reviewed-by: kvn, dlong

! src/hotspot/share/opto/block.cpp

Changeset: 8ef78323
Branch: hermetic-java-runtime
Author:    Manuel Hässig <manuel.hassig at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-03-28 08:53:37 +0000
URL:       https://git.openjdk.org/leyden/commit/8ef78323b1177782a645155fda19544fae24c279

8350471: Unhandled compilation bailout in GraphKit::builtin_throw

Reviewed-by: thartmann, chagedorn, kvn

! src/hotspot/share/opto/graphKit.cpp

Changeset: 3e9a7a4a
Branch: hermetic-java-runtime
Author:    Manuel Hässig <manuel.hassig at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-03-28 08:58:43 +0000
URL:       https://git.openjdk.org/leyden/commit/3e9a7a4aed168422473c941ff5626d0d65aaadfa

8353063: make/ide/vscode: Invalid Configuration Values

Reviewed-by: erikj, thartmann

! make/ide/vscode/hotspot/indexers/ccls-settings.txt
! make/ide/vscode/hotspot/indexers/clangd-settings.txt
! make/ide/vscode/hotspot/indexers/rtags-settings.txt

Changeset: c0b61d3b
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-03-28 13:03:30 +0000
URL:       https://git.openjdk.org/leyden/commit/c0b61d3b8820a38a9757a1a3e69da43014d24439

8352680: Opensource few misc swing tests

Reviewed-by: abhiscxk

+ test/jdk/javax/swing/JFrame/bug4614881.java
+ test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java
+ test/jdk/javax/swing/JMenuItem/bug4729669.java

Changeset: c0292203
Branch: hermetic-java-runtime
Author:    Zihao Lin <linzihao1999 at outlook.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2025-03-28 13:19:23 +0000
URL:       https://git.openjdk.org/leyden/commit/c0292203794bf3a8bfb02eac062e226ef2d07ee1

8352896: LambdaExpr02.java runs wrong test class

Reviewed-by: shade, jlahoda

! test/langtools/tools/javac/lambda/LambdaExpr02.java

Changeset: a269bef0
Branch: hermetic-java-runtime
Author:    Volodymyr Paprotski <vpaprotski at openjdk.org>
Date:      2025-03-28 15:20:31 +0000
URL:       https://git.openjdk.org/leyden/commit/a269bef04cf3c9c8b731edcbf7618624f7571a2d

8350459: MontgomeryIntegerPolynomialP256 multiply intrinsic with AVX2 on x86_64

Reviewed-by: ascarpino, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
! test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java

Changeset: d8090337
Branch: hermetic-java-runtime
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2025-03-28 15:27:26 +0000
URL:       https://git.openjdk.org/leyden/commit/d8090337ee8ea763bca4e8e3baaf8ee4dd3d6214

8341775: Duplicate manifest files are removed by jarsigner after signing

Reviewed-by: weijun, hchao

! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties
! src/jdk.jartool/share/man/jarsigner.md
+ test/jdk/sun/security/tools/jarsigner/MultiManifest.java

Changeset: da3bb067
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-03-28 15:50:10 +0000
URL:       https://git.openjdk.org/leyden/commit/da3bb06797f9550d204b2623481ef757ae941bbd

8352685: Opensource JInternalFrame tests - series2

Reviewed-by: azvegint

! test/jdk/ProblemList.txt
+ test/jdk/javax/swing/JInternalFrame/bug4130806.java
+ test/jdk/javax/swing/JInternalFrame/bug4134077.java
+ test/jdk/javax/swing/JInternalFrame/bug4193070.java
+ test/jdk/javax/swing/JInternalFrame/bug4225701.java

Changeset: c70ad6a0
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-03-28 16:26:43 +0000
URL:       https://git.openjdk.org/leyden/commit/c70ad6a053c7407b19060559d9f39b8b836a55a1

8352906: stdout/err.encoding on Windows set by incorrect Win32 call

Reviewed-by: bpb, alanb

! src/java.base/windows/native/libjava/java_props_md.c

Changeset: 3d2c3cd4
Branch: hermetic-java-runtime
Author:    Daniel Gredler <dgredler at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2025-03-28 17:22:33 +0000
URL:       https://git.openjdk.org/leyden/commit/3d2c3cd40ebce901d09a2479c267342e04e6f79c

8352970: Remove unnecessary Windows version check in Win32ShellFolderManager2

Reviewed-by: prr, serb

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
+ test/jdk/java/awt/FileDialog/FileSystemViewFilesTest.java

Changeset: 895aabc4
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-03-30 13:05:31 +0000
URL:       https://git.openjdk.org/leyden/commit/895aabc4632a0b5e245aeceb6c2dcdb4b07f640e

8351233: [ASAN] avx2-emu-funcs.hpp:151:20: error: ‘D.82188’ is used uninitialized

Reviewed-by: vlivanov

! src/java.base/linux/native/libsimdsort/avx2-emu-funcs.hpp

Changeset: b9d7a75a
Branch: hermetic-java-runtime
Author:    Zihao Lin <linzihao1999 at outlook.com>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-03-30 13:14:52 +0000
URL:       https://git.openjdk.org/leyden/commit/b9d7a75adee8a96cf47bbe73e3009102ceda9589

8352879: TestPeriod.java and TestGetContentType.java run wrong test class

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java
! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java

Changeset: 8cbadf78
Branch: hermetic-java-runtime
Author:    Rohit Arul Raj <rraj at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-03-30 13:22:21 +0000
URL:       https://git.openjdk.org/leyden/commit/8cbadf78d04d0e3d1136a5582f281de099fc5e49

8317976: Optimize SIMD sort for AMD Zen 4

Reviewed-by: psandoz, vlivanov

! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp

Changeset: 59629f88
Branch: hermetic-java-runtime
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-03-30 16:42:38 +0000
URL:       https://git.openjdk.org/leyden/commit/59629f88e6fad9c1ff91be4cfea83f78f0ea503c

8351040: [REDO] Protection zone for easier detection of accidental zero-nKlass use

Reviewed-by: mbaesken, iklam

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 25925138
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-03-31 07:38:53 +0000
URL:       https://git.openjdk.org/leyden/commit/25925138b0a7d781d9293e52a8c9520329a85219

8350577: Fix missing Assertion Predicates when splitting loops

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java

Changeset: 23e3b3ff
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-03-31 08:16:10 +0000
URL:       https://git.openjdk.org/leyden/commit/23e3b3ff6ab17a71b16fdf2e61548a7413ddb6d4

8351156: C1: Remove FPU stack support after 32-bit x86 removal

Reviewed-by: vlivanov, kvn

- src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp
- src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
- src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.cpp
- src/hotspot/cpu/arm/c1_FpuStackSim_arm.cpp
- src/hotspot/cpu/arm/c1_FpuStackSim_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
- src/hotspot/cpu/arm/c1_LinearScan_arm.cpp
- src/hotspot/cpu/ppc/c1_FpuStackSim_ppc.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
- src/hotspot/cpu/ppc/c1_LinearScan_ppc.cpp
- src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.cpp
- src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
- src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp
- src/hotspot/cpu/s390/c1_FpuStackSim_s390.hpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
- src/hotspot/cpu/s390/c1_LinearScan_s390.cpp
- src/hotspot/cpu/x86/c1_FpuStackSim_x86.cpp
- src/hotspot/cpu/x86/c1_FpuStackSim_x86.hpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
- src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
- src/hotspot/share/c1/c1_FpuStackSim.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/c1/c1_globals.hpp

Changeset: 79d0c94b
Branch: hermetic-java-runtime
Author:    David Linus Briemann <david.briemann at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2025-03-31 08:53:31 +0000
URL:       https://git.openjdk.org/leyden/commit/79d0c94b5c915b4be32e5febf90a148e20f3c112

8352114: New test runtime/interpreter/CountBytecodesTest.java is failing

Reviewed-by: dholmes, mdoerr

! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java

Changeset: 6fbaa066
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-03-31 10:01:23 +0000
URL:       https://git.openjdk.org/leyden/commit/6fbaa066ce45b70f1c288d1245b03fe18ceba126

8353176: C1: x86 patching stub always calls Thread::current()

Reviewed-by: mdoerr, kvn, vlivanov

! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp

Changeset: 22f630cb
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-03-31 10:30:23 +0000
URL:       https://git.openjdk.org/leyden/commit/22f630cb20b4e846f63cf5799cd2c50437d4dcad

8352415: x86: Tighten up template interpreter method entry code

Reviewed-by: adinn, jsjolen

! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp

Changeset: 804a8fa4
Branch: hermetic-java-runtime
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2025-03-31 11:15:47 +0000
URL:       https://git.openjdk.org/leyden/commit/804a8fa4e96a32be2b38c2d0906dc5861a292007

8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds

Reviewed-by: tschatzl, manc

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

Changeset: c9c3c153
Branch: hermetic-java-runtime
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-03-31 12:09:48 +0000
URL:       https://git.openjdk.org/leyden/commit/c9c3c1536880d81ab84d5cb55f4fd0fe3bbf60a2

8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s'

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/Http1ChunkedTest.java

Changeset: d4d18350
Branch: hermetic-java-runtime
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-03-31 12:36:37 +0000
URL:       https://git.openjdk.org/leyden/commit/d4d18350f367a18813d0d418169e852c1530418e

8352860: Open source events tests batch0

Reviewed-by: psadhukhan

+ test/jdk/java/awt/event/ClickEventsTest.java
+ test/jdk/java/awt/event/WindowActivatedEventTest.java

Changeset: bbd5b174
Branch: hermetic-java-runtime
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2025-03-31 15:04:48 +0000
URL:       https://git.openjdk.org/leyden/commit/bbd5b174c50346152a624317b6bd76ec48f7e551

8339280: jarsigner -verify performs cross-checking between CEN and LOC

Reviewed-by: mullan, weijun, lancea

! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties
! src/jdk.jartool/share/man/jarsigner.md
+ test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java

Changeset: b7ca76ef
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-03-31 15:45:23 +0000
URL:       https://git.openjdk.org/leyden/commit/b7ca76ef4bfc640668492e655acc6d755411a92f

8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException

Reviewed-by: egahlin

! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java

Changeset: 7a2e198e
Branch: hermetic-java-runtime
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-03-31 15:48:03 +0000
URL:       https://git.openjdk.org/leyden/commit/7a2e198e9fec54158020a49165c1f4a4518e28d8

8352277: java.security documentation: incorrect regex syntax describing "usage" algorithm constraint

Reviewed-by: mullan, hchao, ascarpino

! src/java.base/share/conf/security/java.security

Changeset: e4e62789
Branch: hermetic-java-runtime
Author:    Anthony Scarpino <ascarpino at openjdk.org>
Date:      2025-03-31 15:59:30 +0000
URL:       https://git.openjdk.org/leyden/commit/e4e62789c7c89bd094480ca3fe19c123a34f9625

8346129: Simplify EdDSA & XDH curve name usage

Reviewed-by: weijun, abarashev

! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
+ test/jdk/sun/security/util/AlgorithmConstraints/DisabledAlgorithmPermits.java

Changeset: cd5a43a9
Branch: hermetic-java-runtime
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-03-31 16:39:44 +0000
URL:       https://git.openjdk.org/leyden/commit/cd5a43a98030a534babb01cfc4521e7e9bc89b91

8353126: Open source events tests batch1

Reviewed-by: honkar, kizune

+ test/jdk/java/awt/event/MouseEvent/DragToLightweightTest.java
+ test/jdk/java/awt/event/MouseEvent/MouseEnterTest.java

Changeset: 9c06dcb4
Branch: hermetic-java-runtime
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-03-31 16:45:40 +0000
URL:       https://git.openjdk.org/leyden/commit/9c06dcb4396c3307d625663d92c0e11d794a56ea

8349583: Add mechanism to disable signature schemes based on their TLS scope

Reviewed-by: mullan, ascarpino

! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
+ src/java.base/share/classes/sun/security/ssl/SSLScope.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/conf/security/java.security
! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java
+ test/jdk/sun/security/ssl/SignatureScheme/AbstractCheckSignatureSchemes.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeDTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java
+ test/jdk/sun/security/ssl/SignatureScheme/MixingTLSUsageConstraintsWithNonTLS.java
! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java

Changeset: 42477442
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-03-31 16:46:57 +0000
URL:       https://git.openjdk.org/leyden/commit/4247744266c7885dde52977de7646f766a9ad043

8351435: Change the default Console implementation back to the built-in one in `java.base` module

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: alanb

! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java
! test/jdk/java/io/Console/ConsolePromptTest.java
! test/jdk/java/io/Console/DefaultCharsetTest.java
! test/jdk/java/io/Console/LocaleTest.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
+ test/jdk/java/io/Console/consolePrompt.exp
! test/jdk/java/io/IO/IO.java
! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
! test/jdk/jdk/internal/jline/RedirectedStdOut.java

Changeset: 3e96f5cb
Branch: hermetic-java-runtime
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2025-03-31 16:54:12 +0000
URL:       https://git.openjdk.org/leyden/commit/3e96f5cbcad2cb61b68e2ae6440085b80b6cc287

8351366: Remove the java.security.debug=scl option

Reviewed-by: hchao, mullan

! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/sun/security/util/Debug.java

Changeset: 4d1de46c
Branch: hermetic-java-runtime
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-03-31 18:13:31 +0000
URL:       https://git.openjdk.org/leyden/commit/4d1de46cb882bade5781255b646f623b55d7180f

8352185: Shenandoah: Invalid logic for remembered set verification
8345399: GenShen: Error: Verify init-mark remembered set violation; clean card should be dirty

Reviewed-by: ysr, kdnilsen, wkemper

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp

Changeset: fe8bd756
Branch: hermetic-java-runtime
Author:    Ian Graves <igraves at openjdk.org>
Date:      2025-03-31 18:28:30 +0000
URL:       https://git.openjdk.org/leyden/commit/fe8bd7562180222b14f8a4fda5d29edf57f97668

8351290: Clarify integral only for vector operators

Reviewed-by: liach, psandoz

! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java

Changeset: 8b0602db
Branch: hermetic-java-runtime
Author:    Doug Lea <dl at openjdk.org>
Date:      2025-03-31 19:23:59 +0000
URL:       https://git.openjdk.org/leyden/commit/8b0602dbed2f7ced190ec81753defab8a4bc316d

8319447: Improve performance of delayed task handling

Reviewed-by: vklang, alanb

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
+ src/java.base/share/classes/java/util/concurrent/DelayScheduler.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilConcurrentTLRAccess.java
! test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java

Changeset: 5eee32d0
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-03-31 20:43:21 +0000
URL:       https://git.openjdk.org/leyden/commit/5eee32d04b6f4c4bf0de78c295d6d6feab523ea3

8352768: CDS test MethodHandleTest.java failed in -Xcomp mode

Reviewed-by: dholmes, shade, vlivanov

! src/hotspot/share/cds/aotClassInitializer.cpp

Changeset: acd4da49
Branch: hermetic-java-runtime
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2025-03-31 21:39:11 +0000
URL:       https://git.openjdk.org/leyden/commit/acd4da49a01760599ec4c325ff6c56f53ba5cc9c

8353299: VerifyJarEntryName.java test fails

Reviewed-by: mullan

! test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java

Changeset: 52f56e60
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-03-31 22:07:14 +0000
URL:       https://git.openjdk.org/leyden/commit/52f56e608e65f876dc7403ad6240ef13945b2480

8353196: [macos] Contents of ".jpackage.xml" file are wrong when building .pkg from unsigned app image

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java

Changeset: 10772659
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-03-31 22:16:05 +0000
URL:       https://git.openjdk.org/leyden/commit/1077265953e6f0918f8f7625ad311f28453c893a

8353321: [macos] ErrorTest.testAppContentWarning test case requires signing environment

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
+ test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/ErrorTest.java

Changeset: a83760a6
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-03-31 23:35:48 +0000
URL:       https://git.openjdk.org/leyden/commit/a83760a6f204837b737b82801ee9eca2988317cf

8352092: -XX:AOTMode=record crashes with InstanceKlass in allocated state

Reviewed-by: dholmes, coleenp

! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: 860a789e
Branch: hermetic-java-runtime
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-04-01 01:39:22 +0000
URL:       https://git.openjdk.org/leyden/commit/860a789e9153448345f19d70dd07e294a0b62223

8353219: RISC-V: Fix client builds after JDK-8345298

Reviewed-by: fjiang, rehn

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

Changeset: 8b4e190b
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-04-01 05:42:52 +0000
URL:       https://git.openjdk.org/leyden/commit/8b4e190bc8aa5499f96dbe2de01cf34ddcdb67a7

8353349: ProblemList runtime/cds/appcds/SignedJar.java

Reviewed-by: iklam, jpai

! test/hotspot/jtreg/ProblemList.txt

Changeset: ad48846e
Branch: hermetic-java-runtime
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-04-01 06:25:07 +0000
URL:       https://git.openjdk.org/leyden/commit/ad48846edd894073d89839a2771271553b4e27cd

8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing

Reviewed-by: tschatzl

! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java

Changeset: 196334fc
Branch: hermetic-java-runtime
Author:    Joachim Kern <jkern at openjdk.org>
Date:      2025-04-01 08:09:53 +0000
URL:       https://git.openjdk.org/leyden/commit/196334fc395c63e59167ccd85415d8e1d2bcb705

8352046: Test testEcoFriendly() in jdk tools launcher ExecutionEnvironment.java for AIX and Linux/musl is brittle

Reviewed-by: clanger, mbaesken

! test/jdk/tools/launcher/ExecutionEnvironment.java

Changeset: aff5aa72
Branch: hermetic-java-runtime
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-04-01 08:25:53 +0000
URL:       https://git.openjdk.org/leyden/commit/aff5aa72bbf4ecea614339483581093a67efa265

8350566: NMT: add size parameter to MemTracker::record_virtual_memory_tag

Reviewed-by: jsjolen, gziemski

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp

Changeset: f25f7016
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-04-01 09:17:44 +0000
URL:       https://git.openjdk.org/leyden/commit/f25f701652900d02858c905f4cd0bb43208c13d5

8353226: JFR: emit old object samples must be transitive closure complete for segment

Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp

Changeset: 85a0baf0
Branch: hermetic-java-runtime
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2025-04-01 10:50:46 +0000
URL:       https://git.openjdk.org/leyden/commit/85a0baf0cb3366d6c16f9aadee123862117f5338

8352719: Add an equals sign to the modules statement

Reviewed-by: weijun

! test/jdk/sun/security/krb5/auto/TEST.properties

Changeset: 6801eb87
Branch: hermetic-java-runtime
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2025-04-01 10:54:17 +0000
URL:       https://git.openjdk.org/leyden/commit/6801eb87042742b8d760b79900b2bdff97c321b1

8352709: Remove bad timing annotations from WhileOpTest.java

Reviewed-by: jpai

! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java

Changeset: cef5610b
Branch: hermetic-java-runtime
Author:    Patrick Zhang <qpzhang at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-04-01 11:47:13 +0000
URL:       https://git.openjdk.org/leyden/commit/cef5610b5d4f7c5c2ceda46995ef3a0d961294e5

8353272: One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683

Reviewed-by: erikj

! make/common/native/Flags.gmk

Changeset: 1809138b
Branch: hermetic-java-runtime
Author:    Patrick Zhang <qpzhang at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-04-01 11:47:32 +0000
URL:       https://git.openjdk.org/leyden/commit/1809138b1c992b352eceab3e0e963b0577aafabb

8352284: EXTRA_CFLAGS incorrectly applied to BUILD_LIBJVM src/hotspot C++ source files

Reviewed-by: erikj

! make/hotspot/lib/JvmFlags.gmk

Changeset: 2a31f69a
Branch: hermetic-java-runtime
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-04-01 12:42:02 +0000
URL:       https://git.openjdk.org/leyden/commit/2a31f69a55b64358a347b2cbc2c4df1890dd6840

8353331: Test ForkJoinPool20Test::testFixedDelaySequence is failing

Reviewed-by: dl, vklang

! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java

Changeset: a1ab1d8d
Branch: hermetic-java-runtime
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-04-01 12:59:49 +0000
URL:       https://git.openjdk.org/leyden/commit/a1ab1d8de411aace21decd133e7e74bb97f27897

8353449: [BACKOUT] One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683

Reviewed-by: alanb, ihse

! make/common/native/Flags.gmk

Changeset: 564066d5
Branch: hermetic-java-runtime
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-04-01 16:22:56 +0000
URL:       https://git.openjdk.org/leyden/commit/564066d549cf4ec7608f57ea4910b5813f7353c3

8353118: Deprecate the use of `java.locale.useOldISOCodes` system property

Reviewed-by: iris, jlu

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java

Changeset: 19eabaff
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-04-01 16:37:34 +0000
URL:       https://git.openjdk.org/leyden/commit/19eabaff5559b48b1f4da740c0f7c99c64901ea8

8353227: JFR: Prepare tests for strong parser validation

Reviewed-by: egahlin

! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java
! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java
! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java

Changeset: 6a46d554
Branch: hermetic-java-runtime
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-04-01 16:43:25 +0000
URL:       https://git.openjdk.org/leyden/commit/6a46d554c7434fd10aade2d2b17d0ad4cad83979

8353129: CDS ArchiveRelocation tests fail after JDK-8325132

Reviewed-by: iklam, dholmes

! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java

Changeset: 07fd666d
Branch: hermetic-java-runtime
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-04-01 18:24:14 +0000
URL:       https://git.openjdk.org/leyden/commit/07fd666d998cd8a485012eac4fab11b7e0f909d3

8342984: Bump minimum boot jdk to JDK 24

Reviewed-by: iris, darcy, liach, ihse

! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! make/conf/version-numbers.conf

Changeset: 68914908
Branch: hermetic-java-runtime
Author:    Phil Race <prr at openjdk.org>
Date:      2025-04-01 18:42:49 +0000
URL:       https://git.openjdk.org/leyden/commit/6891490892cc0405882658e067d587ffe5401a6d

8353324: Clean up of comments and import after 8319192

Reviewed-by: dnguyen, kizune

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java

Changeset: afcad8ca
Branch: hermetic-java-runtime
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-04-01 21:05:54 +0000
URL:       https://git.openjdk.org/leyden/commit/afcad8ca61ac74e988da18edef44ba846b7a4e8a

5043343: FileImageInputStream and FileImageOutputStream do not properly track streamPos for RandomAccessFile

Reviewed-by: prr

! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java
+ test/jdk/javax/imageio/stream/FileImageStreamPos.java

Changeset: 6970cf6a
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-04-01 22:01:14 +0000
URL:       https://git.openjdk.org/leyden/commit/6970cf6ac69864e7027138746361e7da1983c24d

8352775: JVM crashes with -XX:AOTMode=create -XX:+UseZGC

Reviewed-by: ccheung, matsaave

! src/hotspot/share/oops/constantPool.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java

Changeset: a05954a4
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2025-04-01 16:38:20 +0000
URL:       https://git.openjdk.org/leyden/commit/a05954a440614281db127a73446a094696af0014

Merge branch 'master' into hermetic-java-runtime

! make/Images.gmk
! src/hotspot/share/runtime/os.cpp
! make/Images.gmk
! src/hotspot/share/runtime/os.cpp



More information about the leyden-dev mailing list