git: openjdk/leyden: hermetic-java-runtime: 88 new changesets
duke
duke at openjdk.org
Mon Apr 7 19:02:55 UTC 2025
Changeset: 096e70de
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-02 01:37:27 +0000
URL: https://git.openjdk.org/leyden/commit/096e70de2d3009040d7ce30f3766167f43de4a96
8352437: Support --add-exports with -XX:+AOTClassLinking
Reviewed-by: matsaave
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddExports.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/com/foos/internal/FoosInternal.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/com/needsfoosaddexport/Main.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/module-info.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/com/needsjdkaddexport/Main.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/module-info.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.nomodule.needsjdkaddexport/com/nomodule/needsjdkaddexport/Main.java
Changeset: e6fe2490
Branch: hermetic-java-runtime
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-04-02 02:54:27 +0000
URL: https://git.openjdk.org/leyden/commit/e6fe2490bc48acf01ccf81b38d578d20ed09f238
8323100: com/sun/tools/attach/StartManagementAgent.java failed with "WaitForSingleObject failed"
Reviewed-by: kevinw, amenkov
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
Changeset: 15d36ee4
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-02 03:56:19 +0000
URL: https://git.openjdk.org/leyden/commit/15d36ee4a5dc3a143faccd59ecc3f9b0b45ed5d3
8353330: Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier
Reviewed-by: vlivanov, dholmes, liach
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: f301663b
Branch: hermetic-java-runtime
Author: Manuel Hässig <manuel.hassig at oracle.com>
Date: 2025-04-02 06:30:55 +0000
URL: https://git.openjdk.org/leyden/commit/f301663b346bf2388ecfa429be1cf64c6e93ee8e
8352893: C2: OrL/INode::add_ring optimize (x | -1) to -1
Reviewed-by: epeter, thartmann, kvn
! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/integerArithmetic/TestOrSaturate.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: d358f5f4
Branch: hermetic-java-runtime
Author: Manuel Hässig <manuel.hassig at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-02 06:48:06 +0000
URL: https://git.openjdk.org/leyden/commit/d358f5f4a44aacf2d79ccdb3e362ce8ed571f6da
8347449: C2: UseLoopPredicate off should also turn UseProfiledLoopPredicate off
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/predicates/TestDisabledLoopPredicates.java
Changeset: 8fb67ac5
Branch: hermetic-java-runtime
Author: Daniel Skantz <dskantz at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-04-02 07:45:48 +0000
URL: https://git.openjdk.org/leyden/commit/8fb67ac55bb61c029a3ae360ee849fd1edd2ac79
8282053: IGV: refine schedule approximation
Reviewed-by: rcastanedalo, dlunden, dfenacci
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
Changeset: 9076673d
Branch: hermetic-java-runtime
Author: SendaoYan <syan at openjdk.org>
Date: 2025-04-02 08:26:22 +0000
URL: https://git.openjdk.org/leyden/commit/9076673d7df3c20bdb6e7fdf253030bc19a3d9dc
8304674: File java.c compile error with -fsanitize=address -O0
Reviewed-by: ihse, jwaters
! src/java.base/share/native/libjli/java.c
Changeset: 4a50778a
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-02 09:30:35 +0000
URL: https://git.openjdk.org/leyden/commit/4a50778a2614a69dabf45fbdd57c0226f95a7f6a
8353458: Don't pass -Wno-format-nonliteral to CFLAGS
Reviewed-by: erikj
! make/modules/jdk.jpackage/Lib.gmk
! src/jdk.jpackage/share/native/common/tstrings.cpp
Changeset: b80b04d7
Branch: hermetic-java-runtime
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2025-04-02 11:56:53 +0000
URL: https://git.openjdk.org/leyden/commit/b80b04d77afdb2a808e2c7f9268d8092eb16714e
8353329: Small memory leak when create GrowableArray with initial size 0
Reviewed-by: jsjolen, stefank
! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/growableArray.hpp
Changeset: c9baa8a7
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-02 12:19:24 +0000
URL: https://git.openjdk.org/leyden/commit/c9baa8a7aea0be7221f0af834fe73f035436bd8d
8352418: Add verification code to check that the associated loop nodes of useless Template Assertion Predicates are dead
Reviewed-by: epeter, roland
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: 4f97c4c0
Branch: hermetic-java-runtime
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-04-02 12:40:48 +0000
URL: https://git.openjdk.org/leyden/commit/4f97c4c03661a862e62106b3a5b2aa8696196baf
8349211: Add support for intrusive trees to the utilities red-black tree
Reviewed-by: aboldtch, jsjolen
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 23eb648c
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-04-02 13:19:08 +0000
URL: https://git.openjdk.org/leyden/commit/23eb648cae1ccadbca0fd654d4fbc28a1b8375e2
8353545: Improve debug info for StartOptionTest
Reviewed-by: asotona
! test/langtools/jdk/jshell/StartOptionTest.java
Changeset: 8608b163
Branch: hermetic-java-runtime
Author: Marc Chevalier <mchevalier at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-04-02 13:27:56 +0000
URL: https://git.openjdk.org/leyden/commit/8608b16341ba2807c6a32f7539d10d7458c40b05
8348887: Create IR framework test for JDK-8347997
Reviewed-by: thartmann, chagedorn
+ test/hotspot/jtreg/compiler/c2/irTests/TestContinuationPinningAndEA.java
Changeset: a0677d94
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-04-02 14:19:26 +0000
URL: https://git.openjdk.org/leyden/commit/a0677d94d8c83a75cee054700e098faa97edca3c
8353263: Parallel: Remove locking in PSOldGen::resize
Reviewed-by: tschatzl, zgu
! src/hotspot/share/gc/parallel/psOldGen.cpp
Changeset: d32ff139
Branch: hermetic-java-runtime
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2025-04-02 14:32:03 +0000
URL: https://git.openjdk.org/leyden/commit/d32ff1392205ea0fd179478a7ddb3d5f63923461
8353117: Crash: assert(id >= ThreadIdentifier::initial() && id < ThreadIdentifier::current()) failed: must be reasonable)
Reviewed-by: dholmes, fbredberg
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/threadIdentifier.cpp
! src/hotspot/share/runtime/threadIdentifier.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 49cb7aaa
Branch: hermetic-java-runtime
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2025-04-02 15:57:32 +0000
URL: https://git.openjdk.org/leyden/commit/49cb7aaad903aa5209da9f4af4b484ff38c0fb8b
8339114: DaCapo xalan performance with -XX:+UseObjectMonitorTable
Reviewed-by: coleenp, aboldtch
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
Changeset: d979bd85
Branch: hermetic-java-runtime
Author: Larry Cable <larry.cable at yahoo.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2025-04-02 16:00:14 +0000
URL: https://git.openjdk.org/leyden/commit/d979bd859215a16e6398ae627acfd40e8d71102c
8344671: Few JFR streaming tests fail with application not alive error on MacOS 15
Reviewed-by: dholmes, kevinw
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c
! test/jdk/ProblemList.txt
Changeset: cc870d49
Branch: hermetic-java-runtime
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-04-02 17:04:37 +0000
URL: https://git.openjdk.org/leyden/commit/cc870d4960b3e121afc76df546228cda4b600632
8352088: Call of com.sun.jdi.ThreadReference.threadGroups() can lock up target VM
Reviewed-by: alanb, jpai, sspitsyn
! src/java.base/share/classes/java/lang/ThreadGroup.java
+ test/jdk/com/sun/jdi/EarlyThreadGroupChildrenTest.java
Changeset: 209e72d3
Branch: hermetic-java-runtime
Author: Joe Wang <joehw at openjdk.org>
Date: 2025-04-02 19:03:03 +0000
URL: https://git.openjdk.org/leyden/commit/209e72d311234c8279289172dab2cbb255e4fed9
8353234: Refactor XMLSecurityPropertyManager
Reviewed-by: naoto, iris, lancea
- src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java
- src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java
= src/java.xml/share/classes/jdk/xml/internal/FeaturePropertyBase.java
+ src/java.xml/share/classes/jdk/xml/internal/XMLSecurityPropertyManager.java
Changeset: 130b0cda
Branch: hermetic-java-runtime
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2025-04-02 19:42:30 +0000
URL: https://git.openjdk.org/leyden/commit/130b0cdaa6604da47a893e5425547acf3d5253f4
8353217: Build libsleef on macos-aarch64
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: erikj, kvn, ihse
! make/autoconf/flags-cflags.m4
! make/modules/jdk.incubator.vector/Lib.gmk
- src/jdk.incubator.vector/linux/native/libsleef/README.md
+ src/jdk.incubator.vector/unix/native/libsleef/README.md
= src/jdk.incubator.vector/unix/native/libsleef/generated/misc.h
= src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_advsimd.h
= src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_rvvm1.h
= src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_sve.h
= src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_neon.c
= src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_rvv.c
= src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_sve.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/CHANGELOG.md
= src/jdk.incubator.vector/unix/native/libsleef/upstream/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/CONTRIBUTORS.md
= src/jdk.incubator.vector/unix/native/libsleef/upstream/Configure.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/LICENSE.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/README.md
= src/jdk.incubator.vector/unix/native/libsleef/upstream/include/sleefdft.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/sleef-config.h.in
= src/jdk.incubator.vector/unix/native/libsleef/upstream/sleefConfig.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperadvsimd.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2_128.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx512f.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperneon32.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpower_128.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec_scalar.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperrvv.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpers390x_128.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersse2.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersve.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpervecext.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/addSuffix.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/commonfuncs.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/dd.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/df.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/estrin.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/f128util.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/keywords.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/main_checkfeature.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/misc.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/quaddef.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/bench1d.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest1d.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest2d.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/measuredft.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/naivetest.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest1d.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest2d.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/tutorial.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dft.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkdispatch.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkunroll.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/unroll0.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/vectortype.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/Makefile
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/dp.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/ld.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitab.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitabqp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/qp.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/simplexfr.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/sp.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/Makefile
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/ProcessData.java
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/bench.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef128.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef256.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef512.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml128.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml256.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml512.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/measure.sh
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/autovec.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/gnuabi_compatibility.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_cinz.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_finz.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iut.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutcuda.cu
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutsimd.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/mveclibtest.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2dp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2ld.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2qp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simddp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simdsp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2sp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester3.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testervecabi.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispatcher.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispavx.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disppower_128.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disps390x_128.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar_footer.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispsse.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/funcproto.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkalias.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkdisp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkmasked_gnuabi.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename_gnuabi.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/norename.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rempitab.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rename.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleef.pc.in
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefdp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_cuda_header.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_header.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefld.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_footer.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_header.h.org.in
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefqp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimddp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimdsp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvsx3.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvxe2.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/hash_printf.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutcuda.cu
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutsimd.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtester.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qutil.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2printf.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2simdqp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester3printf.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispatcher.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispscalar.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispx2.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qfuncproto.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkdisp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkrename.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/rempitabqp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_footer.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_header.h.org.in
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_cuda_header.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_footer.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_header.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefsimdqp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-llvm.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-llvm.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-llvm.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-llvm.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-llvm.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-llvm.cmake
Changeset: d4353626
Branch: hermetic-java-runtime
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-04-02 21:58:33 +0000
URL: https://git.openjdk.org/leyden/commit/d4353626d55a642e47d2569b5f4ae61f2333491e
8353479: jcmd with streaming output breaks intendation
Reviewed-by: sspitsyn, jsjolen
! src/hotspot/share/services/attachListener.cpp
Changeset: 814730ea
Branch: hermetic-java-runtime
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-04-02 22:30:13 +0000
URL: https://git.openjdk.org/leyden/commit/814730eae76d7b60a6082dc6f9e30618b7d8524b
8352645: Add tool support to check order of includes
Reviewed-by: stefank, kbarrett
! doc/hotspot-style.html
! doc/hotspot-style.md
! src/hotspot/cpu/aarch64/immediate_aarch64.cpp
! src/hotspot/os/windows/systemMemoryBarrier_windows.cpp
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_IR.cpp
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/c1/c1_Optimizer.hpp
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_ValueStack.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.hpp
! src/hotspot/share/ci/ciCallSite.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciInstance.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/compiler/compilationFailureInfo.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/directivesParser.hpp
! src/hotspot/share/compiler/disassembler.hpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/compiler/oopMap.inline.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/sources/SortIncludes.java
+ test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: e2e1598e
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-04-02 23:37:56 +0000
URL: https://git.openjdk.org/leyden/commit/e2e1598ecc19a8c39bc68c05d5982da1fec106ea
8353584: [BACKOUT] DaCapo xalan performance with -XX:+UseObjectMonitorTable
Reviewed-by: rkennke
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
Changeset: b01026ab
Branch: hermetic-java-runtime
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-03 00:41:56 +0000
URL: https://git.openjdk.org/leyden/commit/b01026abaab0b65f9ec0920d66a8ff1fa868d351
8353325: Rewrite appcds/methodHandles test cases to use CDSAppTester
Reviewed-by: ccheung
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestMHApp.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/JDKMethodHandlesTestRunner.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: 8d3d1d41
Branch: hermetic-java-runtime
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-03 05:25:56 +0000
URL: https://git.openjdk.org/leyden/commit/8d3d1d41377cf2162aad374dce4bf7e1bcb8297c
8353058: [PPC64] Some IR framework tests are failing after JDK-8352595
Reviewed-by: mchevalier, thartmann
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
Changeset: bd749221
Branch: hermetic-java-runtime
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-04-03 05:36:31 +0000
URL: https://git.openjdk.org/leyden/commit/bd74922157230c866802b4c5269da81e872525aa
8338675: javac shouldn't silently change .jar files on the classpath
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java
+ test/langtools/tools/javac/processing/filer/TestNoOverwriteJarFiles.java
Changeset: 00a038e9
Branch: hermetic-java-runtime
Author: Marc Chevalier <mchevalier at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-03 08:37:36 +0000
URL: https://git.openjdk.org/leyden/commit/00a038e9c559401b7934f30b4719010bb1024291
8353341: C2: removal of a Mod[DF]Node crashes when the node is already dead
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/FPModWithoutControlProj.java
Changeset: 9c5ed23e
Branch: hermetic-java-runtime
Author: Thomas Fitzsimmons <fitzsim at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2025-04-03 08:38:50 +0000
URL: https://git.openjdk.org/leyden/commit/9c5ed23eac7470f56d498e9c4d3c51c2f80fd571
8349988: Change cgroup version detection logic to not depend on /proc/cgroups
8347811: Container detection code for cgroups v2 should use cgroup.controllers
Co-authored-by: Severin Gehwolf <sgehwolf at openjdk.org>
Reviewed-by: sgehwolf, asmehra
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/prims/whitebox.hpp
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: f7a94fee
Branch: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-04-03 09:21:55 +0000
URL: https://git.openjdk.org/leyden/commit/f7a94feedd63775a09d0bcb9ef3313972e2a5d69
8352585: Add special case handling for Float16.max/min x86 backend
Reviewed-by: 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/x86.ad
+ test/hotspot/jtreg/compiler/intrinsics/float16/TestFloat16MaxMinSpecialValues.java
Changeset: ffca4f2d
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-03 10:44:58 +0000
URL: https://git.openjdk.org/leyden/commit/ffca4f2da84cb8711794d8e692d176a7e785e7b1
8353264: ZGC: Windows heap unreserving is broken
Reviewed-by: jsikstro, aboldtch, eosterlund, stuefe
! src/hotspot/os/windows/gc/z/zMapper_windows.cpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
Changeset: b263292a
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-04-03 11:07:52 +0000
URL: https://git.openjdk.org/leyden/commit/b263292a75de14b39852c3d2fc73deb3fefabb9a
8353484: JFR: Simplify EventConfiguration
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
Changeset: 3ceabf0f
Branch: hermetic-java-runtime
Author: Hannes Greule <hgreule at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2025-04-03 11:34:45 +0000
URL: https://git.openjdk.org/leyden/commit/3ceabf0f647beb4943c06709aa8797f7511cd48e
8353359: C2: Or(I|L)Node::Ideal is missing AddNode::Ideal call
Reviewed-by: epeter, chagedorn
! src/hotspot/share/opto/addnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/OrINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/OrLNodeIdealizationTests.java
Changeset: 296d9d6f
Branch: hermetic-java-runtime
Author: Marc Chevalier <mchevalier at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-03 12:23:11 +0000
URL: https://git.openjdk.org/leyden/commit/296d9d6f7a734cc2bab21c58f21a941150b4cf2a
8353345: C2 asserts because maskShiftAmount modifies node without deleting the hash
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/mulnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/DoubleLShiftCrashDuringIGVN.java
Changeset: 70e32500
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-03 13:56:34 +0000
URL: https://git.openjdk.org/leyden/commit/70e325004536eb9b79f4943f27eed4ac6cec8bd5
8352419: Test tools/jpackage/share/ErrorTest.java#id0 and #id1 fail
Reviewed-by: almatvee
! 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/share/ErrorTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
! test/jdk/tools/jpackage/windows/WinLongPathTest.java
Changeset: b428cda3
Branch: hermetic-java-runtime
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-04-03 14:47:26 +0000
URL: https://git.openjdk.org/leyden/commit/b428cda3c6a445ffa638c6f4e86225d86a1876d4
8349686: [s390x] C1: Improve Class.isInstance intrinsic
Reviewed-by: lucy, aph
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
Changeset: 64b691ab
Branch: hermetic-java-runtime
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-04-03 15:06:22 +0000
URL: https://git.openjdk.org/leyden/commit/64b691ab619d2d99a9c6492341074d2794563c16
8271870: G1: Add objArray splitting when scanning object with evacuation failure
8271871: G1 does not try to deduplicate objects that failed evacuation
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java
Changeset: 6b7b3247
Branch: hermetic-java-runtime
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2025-04-03 16:09:08 +0000
URL: https://git.openjdk.org/leyden/commit/6b7b3247b1b247ca38ba51a2c2de924eea9b2aba
8351431: Type annotations on new class creation expressions can't be retrieved
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
+ test/langtools/tools/javac/annotations/typeAnnotations/NewClassTypeAnnotation.java
Changeset: db087268
Branch: hermetic-java-runtime
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-04-03 16:57:12 +0000
URL: https://git.openjdk.org/leyden/commit/db08726884d90f9139db5d30ee4d36d88c288a06
8352966: Opensource Several Font related tests - Batch 2
Reviewed-by: aivanov
+ test/jdk/java/awt/font/GlyphVector/TestOutline.java
+ test/jdk/java/awt/font/NumericShaper/ShaperTest.java
+ test/jdk/java/awt/font/TextLayout/TestGASPHint.java
+ test/jdk/java/awt/font/TextLayout/TestSelection.java
+ test/jdk/java/awt/font/TextLayout/TestStrikethrough.java
Changeset: d894b781
Branch: hermetic-java-runtime
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2025-04-03 17:12:38 +0000
URL: https://git.openjdk.org/leyden/commit/d894b781b8f245ce8a5d28401c0abb5abb420bc8
8353588: [REDO] DaCapo xalan performance with -XX:+UseObjectMonitorTable
Reviewed-by: coleenp, aboldtch
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
Changeset: ebcb9a8b
Branch: hermetic-java-runtime
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Stuart Marks <smarks at openjdk.org>
Date: 2025-04-03 20:11:19 +0000
URL: https://git.openjdk.org/leyden/commit/ebcb9a8b128cc6411610566c8368db63d25a5127
8349206: j.u.l.Handler classes create deadlock risk via synchronized publish() method
Reviewed-by: dfuchs, smarks
! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
+ test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java
+ test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java
+ test/jdk/java/util/logging/LoggingDeadlock5.java
Changeset: 57df89c4
Branch: hermetic-java-runtime
Author: Stuart Marks <smarks at openjdk.org>
Date: 2025-04-03 21:15:00 +0000
URL: https://git.openjdk.org/leyden/commit/57df89c46449a19bb626fee2ea01c868e6dfb712
8353684: [BACKOUT] j.u.l.Handler classes create deadlock risk via synchronized publish() method
Reviewed-by: dholmes
! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
- test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java
- test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java
- test/jdk/java/util/logging/LoggingDeadlock5.java
Changeset: a449aeef
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-04 00:58:32 +0000
URL: https://git.openjdk.org/leyden/commit/a449aeef287d32437d23bb69027175d6d861e2a6
8350704: Create tests to ensure the failure behavior of core reflection APIs
Reviewed-by: darcy
! src/java.base/share/classes/sun/reflect/generics/parser/SignatureParser.java
+ test/jdk/java/lang/Class/getEnclosingMethod/BadEnclosingMethodTest.java
+ test/jdk/java/lang/annotation/DuplicateAnnotationsTest.java
+ test/jdk/java/lang/annotation/MalformedAnnotationTest.java
+ test/jdk/java/lang/reflect/Generics/MalformedSignatureTest.java
- test/jdk/java/lang/reflect/Generics/TestBadSignatures.java
+ test/jdk/java/lang/reflect/Generics/TypeNotPresentInSignatureTest.java
Changeset: 1c2a5533
Branch: hermetic-java-runtime
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-04 00:59:02 +0000
URL: https://git.openjdk.org/leyden/commit/1c2a5533f4e8926db18365eb510588594f8fb6ba
8327858: Improve spliterator and forEach for single-element immutable collections
Reviewed-by: smarks, vklang
! src/java.base/share/classes/java/util/ImmutableCollections.java
! test/jdk/java/util/Collection/MOAT.java
! test/micro/org/openjdk/bench/java/util/ImmutableColls.java
Changeset: 41d4a0d7
Branch: hermetic-java-runtime
Author: Varada M <varadam at openjdk.org>
Date: 2025-04-04 06:41:08 +0000
URL: https://git.openjdk.org/leyden/commit/41d4a0d7bdda2a96af1e7f549c05d99d68c040dc
8352392: AIX: implement attach API v2 and streaming output
Reviewed-by: mdoerr, jkern, amenkov
! src/hotspot/os/aix/attachListener_aix.cpp
! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! test/hotspot/jtreg/ProblemList.txt
Changeset: a13e34da
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-04-04 07:59:41 +0000
URL: https://git.openjdk.org/leyden/commit/a13e34da3f81039b572fd6030d6ee63dfffad612
8353274: [PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895
Reviewed-by: rrich, amitkumar
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
Changeset: 1161b566
Branch: hermetic-java-runtime
Author: Varada M <varadam at openjdk.org>
Date: 2025-04-04 10:30:43 +0000
URL: https://git.openjdk.org/leyden/commit/1161b566ca06786996cf47a4475bcdabaa24cde8
8353053: (fs) Add support for UserDefinedFileAttributeView on AIX
Reviewed-by: mdoerr, jkern
! src/java.base/aix/classes/sun/nio/fs/AixFileStore.java
! src/java.base/aix/classes/sun/nio/fs/AixFileSystem.java
! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java
+ src/java.base/aix/classes/sun/nio/fs/AixUserDefinedFileAttributeView.java
! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
Changeset: 10d1fec3
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-04 11:46:53 +0000
URL: https://git.openjdk.org/leyden/commit/10d1fec3ff92de5b897737763972b62fba40753e
8353679: Restructure classes in jdk.jpackage.internal package
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/PackageProperty.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CFBundleVersion.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
= src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java
= src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DottedVersion.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/I18N.java
= src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MultiResourceBundle.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/MsiVersion.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/junit/TEST.properties
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java
= test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/DottedVersionTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java
= test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
Changeset: cfcb3305
Branch: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-04 11:49:57 +0000
URL: https://git.openjdk.org/leyden/commit/cfcb3305f078b61b37037ef6f652303d6c2c7098
8353681: jpackage suppresses errors when executed with --verbose option
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/share/BasicTest.java
Changeset: b92a4436
Branch: hermetic-java-runtime
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-04-04 11:53:11 +0000
URL: https://git.openjdk.org/leyden/commit/b92a44364d3a2267f5bc9aef3077805bebdf9fba
8353471: ZGC: Redundant generation id in ZGeneration
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
Changeset: 4dca735b
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:19:42 +0000
URL: https://git.openjdk.org/leyden/commit/4dca735bf30bcef17d127b8156cc41c4144fb536
8315844: $LSB_RELEASE is not defined before use
Reviewed-by: jwaters, erikj, djelinski
! make/autoconf/basic_tools.m4
Changeset: 37f8e419
Branch: hermetic-java-runtime
Author: Johannes Graham <j3graham at gmail.com>
Date: 2025-04-04 13:24:22 +0000
URL: https://git.openjdk.org/leyden/commit/37f8e419f9661ba30b3c34bd9fecef71ab1eddb1
8347645: C2: XOR bounded value handling blocks constant folding
Reviewed-by: epeter, vlivanov, qamai, jkarthikeyan
! src/hotspot/share/opto/addnode.cpp
+ src/hotspot/share/opto/utilities/xor.hpp
+ test/hotspot/gtest/opto/test_xor_node.cpp
! test/hotspot/jtreg/compiler/c2/irTests/XorINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/XorLNodeIdealizationTests.java
Changeset: 3241b4e1
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:32:26 +0000
URL: https://git.openjdk.org/leyden/commit/3241b4e111e3dbf475c0e5be117c2a8d1a63ad35
8353066: Properly detect Windows/aarch64 as build platform
Co-authored-by: Mikael Vidstedt <mikael at openjdk.org>
Reviewed-by: mikael, prr, erikj
! make/autoconf/build-aux/config.guess
! make/autoconf/toolchain_microsoft.m4
Changeset: 3670fde7
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:43:55 +0000
URL: https://git.openjdk.org/leyden/commit/3670fde77f4cbf699bb43866f0c2fb5a867f0fc5
8349467: INIT_TARGETS tab completions on "make" lost with JDK-8348998
Reviewed-by: erikj
! make/PreInit.gmk
Changeset: 5520ff12
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:44:16 +0000
URL: https://git.openjdk.org/leyden/commit/5520ff12ec26dc2b490fb702101c3679a2af9a2d
8340341: Abort in configure when using Xcode 16.0 or 16.1
Reviewed-by: jwaters, erikj
! make/autoconf/toolchain.m4
Changeset: 9fb36099
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:44:36 +0000
URL: https://git.openjdk.org/leyden/commit/9fb3609955b01c7026665d7baf06de9761391ce4
8350774: Generated test-<testname> targets broken after JDK-8348998
Reviewed-by: erikj
= make/GenerateFindTests.gmk
! make/Init.gmk
! make/PreInitSupport.gmk
! make/RunTestsPrebuilt.gmk
Changeset: 3cc43b32
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:44:55 +0000
URL: https://git.openjdk.org/leyden/commit/3cc43b3224efdf1a3f35fff58b993027a9e1f4ad
8349075: Once again allow -compilejdk in JAVA_OPTIONS
Reviewed-by: rehn, erikj
! make/RunTests.gmk
Changeset: 31a6de2e
Branch: hermetic-java-runtime
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-04 18:13:22 +0000
URL: https://git.openjdk.org/leyden/commit/31a6de2e743923c92e976d5f5536120736d56029
8353309: Open source several Swing text tests
Reviewed-by: aivanov, serb
+ test/jdk/javax/swing/text/BoxView/BaselineTest.java
+ test/jdk/javax/swing/text/GlyphView/bug4188841.java
+ test/jdk/javax/swing/text/html/FormView/4473401/bug4473401.java
+ test/jdk/javax/swing/text/html/FormView/4473401/frame1.html
+ test/jdk/javax/swing/text/html/FormView/4473401/frame2.html
+ test/jdk/javax/swing/text/html/FormView/4473401/frameresult.html
+ test/jdk/javax/swing/text/html/FormView/4473401/frameset.html
+ test/jdk/javax/swing/text/html/FormView/bug4529702.java
+ test/jdk/javax/swing/text/html/FrameSetView/4890934/bug4890934.java
+ test/jdk/javax/swing/text/html/FrameSetView/4890934/frame1.html
+ test/jdk/javax/swing/text/html/FrameSetView/4890934/frame2.html
+ test/jdk/javax/swing/text/html/FrameSetView/4890934/frameresult.html
+ test/jdk/javax/swing/text/html/FrameSetView/4890934/frameset.html
Changeset: 74c2d8f4
Branch: hermetic-java-runtime
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-04 18:16:57 +0000
URL: https://git.openjdk.org/leyden/commit/74c2d8f41bbb770e959a77ae1ce468162d68beaf
8353320: Open source more Swing text tests
Reviewed-by: aivanov, serb
+ test/jdk/javax/swing/text/html/FrameView/4463014/bug4463014.java
= test/jdk/javax/swing/text/html/FrameView/4463014/frame1.html
= test/jdk/javax/swing/text/html/FrameView/4463014/frame2.html
= test/jdk/javax/swing/text/html/FrameView/4463014/frameresult.html
= test/jdk/javax/swing/text/html/FrameView/4463014/frameset.html
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4102068.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4198022.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4245401.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4619595.java
Changeset: 9fcb06f9
Branch: hermetic-java-runtime
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-04 18:19:05 +0000
URL: https://git.openjdk.org/leyden/commit/9fcb06f9340f4f8f5bf2b74d0c4007f237625a72
8352997: Open source several Swing JTabbedPane tests
Reviewed-by: azvegint, serb, honkar
+ test/jdk/javax/swing/JTabbedPane/4287208/bug4287208.java
+ test/jdk/javax/swing/JTabbedPane/4287208/duke.gif
+ test/jdk/javax/swing/JTabbedPane/bug4273320.java
+ test/jdk/javax/swing/JTabbedPane/bug4287268.java
+ test/jdk/javax/swing/JTabbedPane/bug4362226.java
+ test/jdk/javax/swing/JTabbedPane/bug4668865.java
Changeset: e17c3994
Branch: hermetic-java-runtime
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-04 22:41:59 +0000
URL: https://git.openjdk.org/leyden/commit/e17c3994b8392357b0aacea0bae6b354a2cc90a5
8353201: Open source Swing Tooltip tests - Set 2
Reviewed-by: dnguyen, prr, azvegint
+ test/jdk/javax/swing/ToolTipManager/bug4250178.java
+ test/jdk/javax/swing/ToolTipManager/bug4294808.java
+ test/jdk/javax/swing/ToolTipManager/bug6178004.java
Changeset: 9bb804b1
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-05 01:12:48 +0000
URL: https://git.openjdk.org/leyden/commit/9bb804b14e164982860db6323c7db33214cd0d36
8338554: Fix inconsistencies in javadoc/doclet/testLinkOption/TestRedirectLinks.java
Reviewed-by: liach, nbenalla
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
Changeset: 6d37e633
Branch: hermetic-java-runtime
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2025-04-05 20:25:30 +0000
URL: https://git.openjdk.org/leyden/commit/6d37e633e6afa11ecd40bed10c0efbde6f9f6181
8353753: Remove unnecessary forward declaration in oop.hpp
Reviewed-by: kbarrett
! src/hotspot/share/oops/oop.hpp
Changeset: 660b17a6
Branch: hermetic-java-runtime
Author: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2025-04-06 17:38:28 +0000
URL: https://git.openjdk.org/leyden/commit/660b17a6b9afe26dee2d9647755c75d817888eda
8350852: Implement JMH benchmark for sparse CodeCache
Reviewed-by: kvn
+ test/micro/org/openjdk/bench/vm/compiler/SparseCodeCache.java
Changeset: 97ed5361
Branch: hermetic-java-runtime
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-04-07 05:21:44 +0000
URL: https://git.openjdk.org/leyden/commit/97ed536125645304aed03a4afbc3ded627de0bb0
8346989: C2: deoptimization and re-execution cycle with Math.*Exact in case of frequent overflow
Reviewed-by: thartmann, vlivanov
! 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
+ test/hotspot/jtreg/compiler/intrinsics/mathexact/OverflowTest.java
+ test/micro/org/openjdk/bench/vm/compiler/MathExact.java
Changeset: 6d9ece73
Branch: hermetic-java-runtime
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-04-07 07:09:51 +0000
URL: https://git.openjdk.org/leyden/commit/6d9ece73a96dd32fccf4a740205407a76dcd907a
8351949: RISC-V: Cleanup and enable store-load peephole for membars
Reviewed-by: fyang, fjiang, mli
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 6abf4e6d
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-04-07 07:14:32 +0000
URL: https://git.openjdk.org/leyden/commit/6abf4e6d4d9f948b8ae51aec731b94ba7acd022e
8353568: SEGV_BNDERR signal code adjust definition
Reviewed-by: stuefe
! src/hotspot/os/posix/signals_posix.cpp
Changeset: d1e91fcd
Branch: hermetic-java-runtime
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-04-07 07:21:15 +0000
URL: https://git.openjdk.org/leyden/commit/d1e91fcd620ce7e5527363dfa44543872f419c73
8353344: RISC-V: Detect and enable several extensions for debug builds
Reviewed-by: mli, fjiang, rehn
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: d63b561f
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-07 07:39:17 +0000
URL: https://git.openjdk.org/leyden/commit/d63b561fffd42d76f14771c47951dd1d08efe3a7
8353188: C1: Clean up x86 backend after 32-bit x86 removal
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_Defs_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_LIR_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
Changeset: 39549f89
Branch: hermetic-java-runtime
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-04-07 09:13:43 +0000
URL: https://git.openjdk.org/leyden/commit/39549f89905019fa90dd20ff8b6822c1351cbaa6
8352116: Deadlock with GCLocker and JVMTI after JDK-8192647
Reviewed-by: kbarrett, tschatzl, eosterlund
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 32d6d031
Branch: hermetic-java-runtime
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-07 09:57:12 +0000
URL: https://git.openjdk.org/leyden/commit/32d6d031514be9cfee5b0fd778cb738b7ff9d770
8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java
Reviewed-by: jpai, mullan
! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.java
- test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh
! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.java
- test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh
Changeset: c494a00a
Branch: hermetic-java-runtime
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-04-07 11:31:06 +0000
URL: https://git.openjdk.org/leyden/commit/c494a00a66d21d2e403fd9ce253eb132c34e455d
8353559: Restructure CollectedHeap error printing
Reviewed-by: stefank, eosterlund, ayang
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 6ab1647a
Branch: hermetic-java-runtime
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-07 11:32:16 +0000
URL: https://git.openjdk.org/leyden/commit/6ab1647af2d83427215f3a704671f113ba9845e2
8353637: ZGC: Discontiguous memory reservation is broken on Windows
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: jsikstro, aboldtch, eosterlund
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/share/gc/z/zArguments.hpp
! src/hotspot/share/gc/z/zInitialize.hpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp
! src/hotspot/share/gc/z/zMemory.inline.hpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
! test/hotspot/gtest/gc/z/test_zMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
+ test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp
+ test/hotspot/gtest/gc/z/zunittest.hpp
Changeset: e8c9e5c6
Branch: hermetic-java-runtime
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-04-07 11:34:23 +0000
URL: https://git.openjdk.org/leyden/commit/e8c9e5c6cd3c844765c27c068022a018914fdf4e
8353231: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad still fails intermittently
Reviewed-by: dholmes
= test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties
Changeset: 26bb1837
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-04-07 11:56:53 +0000
URL: https://git.openjdk.org/leyden/commit/26bb18378737809542b1153f8f34d55d409ea4e2
8352621: MatchException from backwards incompatible change to switch expressions
Reviewed-by: abimpoudis
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
+ test/langtools/tools/javac/patterns/NoPrimitivesAsCaseLabelsFor21.java
Changeset: 353e1738
Branch: hermetic-java-runtime
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-04-07 11:58:17 +0000
URL: https://git.openjdk.org/leyden/commit/353e1738f6eb9965571e1de881d209b698492e6e
8219408: Tests should handle ${} in the view of jtreg "smart action"
Reviewed-by: mullan
- test/jdk/com/sun/security/auth/login/ConfigFile/TEST.properties
- test/jdk/java/security/Security/SecurityPropFile/TEST.properties
- test/jdk/javax/security/auth/login/TEST.properties
- test/jdk/sun/security/util/Resources/TEST.properties
Changeset: 66435c27
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-04-07 12:28:41 +0000
URL: https://git.openjdk.org/leyden/commit/66435c27b3e0a89e4350caf6207e36f5a9b82b7f
8352684: Opensource JInternalFrame tests - series1
Reviewed-by: azvegint
+ test/jdk/javax/swing/JInternalFrame/bug4131008.java
+ test/jdk/javax/swing/JInternalFrame/bug4176136.java
+ test/jdk/javax/swing/JInternalFrame/bug4244536.java
+ test/jdk/javax/swing/JInternalFrame/bug4305284.java
Changeset: 27c8d9d6
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-04-07 12:30:55 +0000
URL: https://git.openjdk.org/leyden/commit/27c8d9d635eaa0aac722c1b1eba8591fd291c077
8352686: Opensource JInternalFrame tests - series3
Reviewed-by: azvegint
+ test/jdk/javax/swing/JInternalFrame/bug4151444.java
+ test/jdk/javax/swing/JInternalFrame/bug4215380.java
+ test/jdk/javax/swing/JInternalFrame/bug4321312.java
+ test/jdk/javax/swing/JInternalFrame/bug4322726.java
Changeset: 9128ec61
Branch: hermetic-java-runtime
Author: Joachim Kern <jkern at openjdk.org>
Date: 2025-04-07 12:50:43 +0000
URL: https://git.openjdk.org/leyden/commit/9128ec61df430a2eb352f58ec9799d332f7b1a10
8352935: Launcher should not add $JDK/../lib to LD_LIBRARY_PATH
Reviewed-by: clanger, ihse, jpai
! src/java.base/unix/native/libjli/java_md.c
! test/jdk/tools/launcher/ExecutionEnvironment.java
! test/jdk/tools/launcher/Test7029048.java
Changeset: 77fff61b
Branch: hermetic-java-runtime
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2025-04-07 13:04:47 +0000
URL: https://git.openjdk.org/leyden/commit/77fff61b864054b0029ee5d38f6293534db10ce1
8341095: Possible overflow in os::Posix::print_uptime_info
Reviewed-by: dholmes
! src/hotspot/os/posix/os_posix.cpp
Changeset: 60fbf73f
Branch: hermetic-java-runtime
Author: Christoph Langer <clanger at openjdk.org>
Date: 2025-04-07 13:27:21 +0000
URL: https://git.openjdk.org/leyden/commit/60fbf73fc492ad9fff83fb4540e2d01311406287
8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public
Reviewed-by: erikj, mbaesken
! make/Bundles.gmk
Changeset: 40210333
Branch: hermetic-java-runtime
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-04-07 15:03:30 +0000
URL: https://git.openjdk.org/leyden/commit/402103331bcdb1055f89c938fdd6b1df772993b6
8353659: SubmissionPublisherTest::testCap1Submit times out
Reviewed-by: dl, alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
Changeset: 9a391f44
Branch: hermetic-java-runtime
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2025-04-07 15:23:18 +0000
URL: https://git.openjdk.org/leyden/commit/9a391f44e038d6c15a7872164bd3099edad93c8d
8353278: Consolidate local file URL checks in jar: and file: URL schemes
Reviewed-by: dfuchs, jpai
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java
! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java
! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java
! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java
Changeset: 867a0301
Branch: hermetic-java-runtime
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-04-07 16:15:51 +0000
URL: https://git.openjdk.org/leyden/commit/867a0301893cbf3d5434e4966d27d7f4913afb98
8352971: Increase maximum number of hold counts for ReentrantReadWriteLock
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
+ test/jdk/java/util/concurrent/tck/ReentrantReadWriteLock20Test.java
! test/jdk/java/util/concurrent/tck/ReentrantReadWriteLockTest.java
Changeset: e08441c0
Branch: hermetic-java-runtime
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-07 16:40:36 +0000
URL: https://git.openjdk.org/leyden/commit/e08441c03352543f800aef166afabec1dacaf4bf
8353475: Open source two Swing DefaultCaret tests
Reviewed-by: honkar
+ test/jdk/javax/swing/text/DefaultCaret/PaintTest.java
+ test/jdk/javax/swing/text/DefaultCaret/bug4785160.java
Changeset: 0d4d1558
Branch: hermetic-java-runtime
Author: Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-04-07 17:29:13 +0000
URL: https://git.openjdk.org/leyden/commit/0d4d1558164bb352aa4f7be1fffb7eb2da506944
8349890: Option -Djava.security.debug=x509,ava breaks special chars
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/x509/AVA.java
+ test/jdk/sun/security/x509/X500Name/PrintX500PrincipalInDebugModeWithAvaOption.java
Changeset: 70718af9
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou at google.com>
Date: 2025-04-07 11:00:53 +0000
URL: https://git.openjdk.org/leyden/commit/70718af9fdcadf55e2fdbc3c10d976f43333e758
Merge branch 'master' into hermetic-java-runtime
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/native/libjli/java.c
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/native/libjli/java.c
Changeset: b778f5bb
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou at google.com>
Date: 2025-04-07 11:17:27 +0000
URL: https://git.openjdk.org/leyden/commit/b778f5bbe6ae746ee81a1eb080d14b886aa073a0
Merge branch 'hermetic-java-runtime' of github.com:openjdk/leyden into hermetic-java-runtime
Changeset: 97226f83
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou at google.com>
Date: 2025-04-07 11:57:12 +0000
URL: https://git.openjdk.org/leyden/commit/97226f837c75e015a7ef8c540c39294333a10158
Merge branch 'hermetic-java-runtime' of github.com:openjdk/leyden into hermetic-java-runtime
More information about the leyden-dev
mailing list