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

duke duke at openjdk.org
Fri Mar 21 19:34:39 UTC 2025


Changeset: 06289f3d
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-03-16 13:04:45 +0000
URL:       https://git.openjdk.org/leyden/commit/06289f3d90577d220de5509a3892f7ed260c24b9

8351821: VMManagementImpl.c avoid switching off warnings

Reviewed-by: ihse, kevinw

! make/modules/java.management/Lib.gmk
! src/java.management/share/native/libmanagement/VMManagementImpl.c

Changeset: 63bf7918
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-03-16 21:47:25 +0000
URL:       https://git.openjdk.org/leyden/commit/63bf79183d27d79333c4ab58dbec1820e935f426

8351992: JFR: Improve robustness of the SettingControl examples

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/SettingControl.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java

Changeset: 2672c40b
Branch: hermetic-java-runtime
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-03-17 07:55:44 +0000
URL:       https://git.openjdk.org/leyden/commit/2672c40bf10a6597ae861e2183e7558ffed43dba

8351167: ZGC: Lazily initialize livemap

Reviewed-by: sjohanss, eosterlund, tschatzl

! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp

Changeset: 9f8d833f
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-03-17 07:57:45 +0000
URL:       https://git.openjdk.org/leyden/commit/9f8d833f8654cb4280d002ef86ce3ae9d709eddc

8346194: Improve G1 pre-barrier C2 cost estimate

Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: rcastanedalo, ayang

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp

Changeset: e29d4055
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-03-17 08:00:41 +0000
URL:       https://git.openjdk.org/leyden/commit/e29d405504560eee46b4d98b90476deb45c32668

8352110: [BACKOUT] C2: Print compilation bailouts with PrintCompilation compile command

Reviewed-by: thartmann, syan

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: c8913d2c
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-03-17 09:00:50 +0000
URL:       https://git.openjdk.org/leyden/commit/c8913d2c9cd2ec522dc660cce01eb555e95dc775

8345555: Improve layout of search results

Reviewed-by: liach, nbenalla

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlAttr.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java
! test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexInherited/TestIndexInherited.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java

Changeset: 2eecf159
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-03-17 09:56:10 +0000
URL:       https://git.openjdk.org/leyden/commit/2eecf159afac32fe3a8141aec467d83cb63ef92b

8351967: JFR: AnnotationIterator should handle num_annotations = 0

Reviewed-by: egahlin

! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp

Changeset: e5666f56
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-03-17 10:03:53 +0000
URL:       https://git.openjdk.org/leyden/commit/e5666f56ff6993cbfe52d91e5cadcb4d0b8f4ec2

8351976: assert(vthread_epoch == current_epoch) failed: invariant

Reviewed-by: egahlin

! src/hotspot/share/jfr/support/jfrThreadLocal.cpp

Changeset: 0450ba9b
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-03-17 10:32:11 +0000
URL:       https://git.openjdk.org/leyden/commit/0450ba9b65d0a41d086d04554e3f9c3852345267

8351999: JFR: Incorrect scaling of throttled values

Reviewed-by: shade

! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java

Changeset: d207ed3f
Branch: hermetic-java-runtime
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-03-17 10:47:18 +0000
URL:       https://git.openjdk.org/leyden/commit/d207ed3f7cb810e3c0c8a8cd4d9aaa65164c6d16

8352066: JVM.commit() and JVM.flush() exhibit race conditions against JFR epochs

Reviewed-by: egahlin

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp

Changeset: dbf47d6c
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-03-17 11:47:18 +0000
URL:       https://git.openjdk.org/leyden/commit/dbf47d6c6c9573a143e0158a0664dd3bbab8e251

8351876: RISC-V: enable and fix some float round tests

Reviewed-by: fyang

! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
! test/hotspot/jtreg/compiler/vectorization/TestRoundVectRiscv64.java

Changeset: e62becc6
Branch: hermetic-java-runtime
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-03-17 11:59:16 +0000
URL:       https://git.openjdk.org/leyden/commit/e62becc6ce8e1b777c3e5b78a9d9406b6389cd25

8350964: Add an ArtifactResolver.fetch(clazz) method

Reviewed-by: weijun

! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/SecmodTest.java
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
! test/jdk/sun/security/provider/acvp/Launcher.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java

Changeset: d68775d7
Branch: hermetic-java-runtime
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-03-17 15:29:14 +0000
URL:       https://git.openjdk.org/leyden/commit/d68775d7118c926cacb7e9e4c02b85bdb0705521

8351995: JFR: Leftovers from removal of Security Manager

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java

Changeset: 4c6a523e
Branch: hermetic-java-runtime
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-03-17 16:07:52 +0000
URL:       https://git.openjdk.org/leyden/commit/4c6a523e89e077a6697abb30863eb70bc977757c

8352096: Test jdk/jfr/event/profiling/TestFullStackTrace.java shouldn't be executed with -XX:+DeoptimizeALot

Reviewed-by: egahlin

! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java

Changeset: 2674a31b
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-03-17 16:36:20 +0000
URL:       https://git.openjdk.org/leyden/commit/2674a31bb85a3f7b2dcca9a9bb10a79fba026da0

8351891: Disable TestBreakSignalThreadDump.java#with_jsig and XCheckJSig.java on static JDK

Reviewed-by: manc, dholmes

! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java
! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java

Changeset: 6b82b42a
Branch: hermetic-java-runtime
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-03-17 16:50:33 +0000
URL:       https://git.openjdk.org/leyden/commit/6b82b42a2116900b2125e03c1ffa0824d6062757

8348598: Update Libpng to 1.6.47

Reviewed-by: azvegint, prr, erikj

! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c
! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h

Changeset: 47c19609
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-03-17 16:55:41 +0000
URL:       https://git.openjdk.org/leyden/commit/47c19609659a85397e3eed7c2a3a918ff6055edc

8351689: -Xshare:dump with default classlist fails on static JDK

Reviewed-by: iklam, dholmes

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

Changeset: 3239919a
Branch: hermetic-java-runtime
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-03-17 17:50:34 +0000
URL:       https://git.openjdk.org/leyden/commit/3239919a5a5910922ea4cb6109f94a24c5f6b4f2

8350835: C2 SuperWord: assert/wrong result when using Float.float16ToFloat with byte instead of short input

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/vectornode.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestFloat16ToFloatConv.java

Changeset: 3aa6d62a
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-03-17 18:38:28 +0000
URL:       https://git.openjdk.org/leyden/commit/3aa6d62afecbea5684618bc82425e59404233be5

8351372: Improve negative tests coverage of jpackage

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DottedVersion.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java
! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/TokenReplaceTest.java
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java
- test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/AppVersionTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
! test/jdk/tools/jpackage/share/FileAssociationsTest.java
! test/jdk/tools/jpackage/share/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/share/ModulePathTest.java
- test/jdk/tools/jpackage/share/NonExistentTest.java
- test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: 19154f7a
Branch: hermetic-java-runtime
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2025-03-17 18:55:19 +0000
URL:       https://git.openjdk.org/leyden/commit/19154f7af34bf6f13d61d7a9f05d6277964845d8

8351970: Retire JavaLangAccess::exit

Reviewed-by: rgiulietti, liach, djelinski

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java

Changeset: 38499b3f
Branch: hermetic-java-runtime
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-03-18 00:49:36 +0000
URL:       https://git.openjdk.org/leyden/commit/38499b3fbfcd22252ddf860d42b9eb0bf6f77235

8352084: Add more test code in TestSetupAOT.java

Reviewed-by: erikj, kvn, lmesnik

! make/RunTests.gmk
! make/test/BuildTestSetupAOT.gmk
! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
= test/setup_aot/JavacBenchApp.java
! test/setup_aot/TestSetupAOT.java

Changeset: f4ddac5e
Branch: hermetic-java-runtime
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-03-18 08:10:24 +0000
URL:       https://git.openjdk.org/leyden/commit/f4ddac5e58322a801182eda005a9592c78128569

8331201: UBSAN enabled  build reports on Linux x86_64 runtime error: shift exponent 65 is too large for 64-bit type 'long unsigned int'

Reviewed-by: dlong, aboldtch

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

Changeset: e1bcff3a
Branch: hermetic-java-runtime
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2025-03-18 08:59:48 +0000
URL:       https://git.openjdk.org/leyden/commit/e1bcff3ada9214940e9c71ba4ed5ba93d0218af2

8345687: Improve the implementation of SegmentFactories::allocateSegment

Reviewed-by: jvernee, mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java

Changeset: f8c2122b
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-03-18 09:28:43 +0000
URL:       https://git.openjdk.org/leyden/commit/f8c2122b306df72883673f4af9b297b553db247f

8352138: G1: Remove G1AddMetaspaceDependency.java test

Reviewed-by: ayang, shade

- test/hotspot/jtreg/gc/metaspace/G1AddMetaspaceDependency.java

Changeset: 558c015c
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-03-18 09:29:51 +0000
URL:       https://git.openjdk.org/leyden/commit/558c015c995dbe65d876c1c5761030588773271c

8351921: G1: Pinned regions with pinned objects only reachable by native code crash VM

Reviewed-by: ayang, iwalulya

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

Changeset: 46b3d1d8
Branch: hermetic-java-runtime
Author:    Sergey Chernyshev <schernyshev at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-03-18 09:37:45 +0000
URL:       https://git.openjdk.org/leyden/commit/46b3d1d8cfd03e01d993be19d725cdbcafef7865

8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing

Reviewed-by: sgehwolf, dholmes

! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java

Changeset: 20f1bca0
Branch: hermetic-java-runtime
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-03-18 10:17:54 +0000
URL:       https://git.openjdk.org/leyden/commit/20f1bca0770b6b4d935b068e7f6a742cef4f5449

8351187: Add JFR monitor notification event

Reviewed-by: dholmes, lmesnik, mgronlun

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestJavaMonitorNotifyEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: b891bfa7
Branch: hermetic-java-runtime
Author:    Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-03-18 11:01:18 +0000
URL:       https://git.openjdk.org/leyden/commit/b891bfa7e67c21478475642e2bfa2cdc65a3bffe

8352022: RISC-V: Support Zfa fminm_h/fmaxm_h for float16

Reviewed-by: fyang, mli

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: a37d8434
Branch: hermetic-java-runtime
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-03-18 12:59:29 +0000
URL:       https://git.openjdk.org/leyden/commit/a37d8434ab991507bf8085ecf7816d0cd41ab584

8352015: LIBVERIFY_OPTIMIZATION remove special optimization settings

Reviewed-by: erikj, ihse

! make/modules/java.base/lib/CoreLibraries.gmk

Changeset: b025d8c2
Branch: hermetic-java-runtime
Author:    Patrick Zhang <qpzhang at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date:      2025-03-18 15:44:28 +0000
URL:       https://git.openjdk.org/leyden/commit/b025d8c2e062210b6148da43f11517666b0b4932

8350663: AArch64: Enable UseSignumIntrinsic by default

Reviewed-by: adinn

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp

Changeset: 53c5b93c
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-03-18 17:54:38 +0000
URL:       https://git.openjdk.org/leyden/commit/53c5b93ca528ec21628c2b03dd6064e02f7ac408

8352180: AttachListenerThread causes many tests to timeout on Windows

Reviewed-by: dholmes, alanb

! src/hotspot/os/windows/attachListener_windows.cpp

Changeset: a3540be5
Branch: hermetic-java-runtime
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-03-18 17:59:01 +0000
URL:       https://git.openjdk.org/leyden/commit/a3540be502ef2f93c0fdc3fb2496c29ae7c8b041

8352163: [AIX] SIGILL in AttachOperation::ReplyWriter::write_fully after 8319055

Reviewed-by: dholmes, mdoerr

! src/hotspot/share/services/attachListener.cpp

Changeset: 355b2f3b
Branch: hermetic-java-runtime
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-03-18 18:59:42 +0000
URL:       https://git.openjdk.org/leyden/commit/355b2f3bdd99b28c97c7a20ef25ad862012b5007

8351374: Improve comment about queue.remove timeout in CleanerImpl.run

Reviewed-by: rriggs, shade

! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java

Changeset: 4a02de82
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-03-18 19:04:08 +0000
URL:       https://git.openjdk.org/leyden/commit/4a02de82923545f18590f8509c55129a4aa20842

8352098: -Xrunjdwp fails on static JDK

Reviewed-by: cjplummer, dholmes

! src/hotspot/share/prims/jvmtiAgent.cpp

Changeset: c8a11f28
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-03-18 21:35:54 +0000
URL:       https://git.openjdk.org/leyden/commit/c8a11f28dff58382f943b3615ca8c7e33d6eab8e

8352293: jpackage tests build rpm packages on Ubuntu test machines after JDK-8351372

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java

Changeset: 8e530633
Branch: hermetic-java-runtime
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-03-18 23:07:09 +0000
URL:       https://git.openjdk.org/leyden/commit/8e530633a9d99d7ce585cafd5573cb89212feee7

8352275: Clean up dead code in jpackage revealed with improved negative test coverage

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.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/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties

Changeset: 20d4fe3a
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-03-19 00:30:25 +0000
URL:       https://git.openjdk.org/leyden/commit/20d4fe3a574a33784dc02e7cc653cdb248b697a2

8351464: Shenandoah: Hang on ShenandoahController::handle_alloc_failure when run test TestAllocHumongousFragment#generational

Reviewed-by: xpeng, ysr

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 577ede73
Branch: hermetic-java-runtime
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-03-19 02:20:07 +0000
URL:       https://git.openjdk.org/leyden/commit/577ede73d8e916bac9050d3bee80d2f18cc833a7

8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing

Reviewed-by: dholmes

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

Changeset: e57b2725
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-03-19 07:41:07 +0000
URL:       https://git.openjdk.org/leyden/commit/e57b2725065eaa79db7f9132f4152cbae9279f8e

8350578: Refactor useless Parse and Template Assertion Predicate elimination code by using a PredicateVisitor

Reviewed-by: epeter, kvn, roland

! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ src/hotspot/share/opto/predicates_enums.hpp

Changeset: c2be19c2
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-03-19 09:42:22 +0000
URL:       https://git.openjdk.org/leyden/commit/c2be19c261ba45df29865077b511c49bb61433a6

8351902: RISC-V: Several tests fail after JDK-8351145

Reviewed-by: rehn, fyang, syan

! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java

Changeset: 8f64ccc0
Branch: hermetic-java-runtime
Author:    Saranya Natarajan <saranya.natarajan at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-03-19 09:59:15 +0000
URL:       https://git.openjdk.org/leyden/commit/8f64ccc01b8c692b59e81255c59c333cc23e834d

8350485: C2: factor out common code in Node::grow() and Node::out_grow()

Reviewed-by: thartmann, rcastanedalo

! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp

Changeset: fed34e46
Branch: hermetic-java-runtime
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Date:      2025-03-19 11:35:26 +0000
URL:       https://git.openjdk.org/leyden/commit/fed34e46b89bc9b0462d9b5f5e5ab5516fe18c6e

8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool

Reviewed-by: dl, alanb, liach

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java

Changeset: c7f33388
Branch: hermetic-java-runtime
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-03-19 15:25:22 +0000
URL:       https://git.openjdk.org/leyden/commit/c7f333888be052aa37fe878bfc2785fc47fbeaaa

8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported

Reviewed-by: aivanov

! test/jdk/java/awt/Desktop/MailTest.java

Changeset: 8e999b83
Branch: hermetic-java-runtime
Author:    Joe Wang <joehw at openjdk.org>
Date:      2025-03-19 16:37:05 +0000
URL:       https://git.openjdk.org/leyden/commit/8e999b83a42a163800a5895268943e7077a4b7cc

8351969: Add Public Identifiers to the JDK built-in Catalog

Reviewed-by: rriggs, lancea, iris, naoto

! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml
! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/XMLSchema.dtd
! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/datatypes.dtd
! test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/JDKCatalogTest.java

Changeset: 8a1c85ea
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-03-19 16:56:53 +0000
URL:       https://git.openjdk.org/leyden/commit/8a1c85eaa902500d49ca82c67b6838d39cb5b24f

8350898: Shenandoah: Eliminate final roots safepoint

Reviewed-by: rkennke, kdnilsen, cslucas

! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp

Changeset: ac3ad03a
Branch: hermetic-java-runtime
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-03-19 17:23:23 +0000
URL:       https://git.openjdk.org/leyden/commit/ac3ad03a3f946fbff147732c5f403c8dc445eed8

8350589: Investigate cleaner implementation of AArch64 ML-DSA intrinsic introduced in JDK-8348561

Reviewed-by: dlong

! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: fcc2a242
Branch: hermetic-java-runtime
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2025-03-19 20:05:44 +0000
URL:       https://git.openjdk.org/leyden/commit/fcc2a24291d499f7149debad1250903ddc369d91

8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError

Reviewed-by: honkar, prr

! src/java.desktop/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java
+ test/jdk/javax/sound/midi/BulkSoundBank/BulkSoundBank.java

Changeset: 74df384a
Branch: hermetic-java-runtime
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-03-20 00:53:33 +0000
URL:       https://git.openjdk.org/leyden/commit/74df384a9870431efb184158bba032c79c35356e

8352428: GenShen: Old-gen cycles are still looping

Reviewed-by: wkemper, shade

! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp

Changeset: a5d06a18
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-03-20 05:59:18 +0000
URL:       https://git.openjdk.org/leyden/commit/a5d06a18762c81eda5883c07b42621278b9209c9

8352249: Remove incidental whitespace in traditional doc comments

Reviewed-by: liach

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java
! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java
! test/langtools/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java
! test/langtools/jdk/javadoc/doclet/testDirectedInheritance/TestDirectedInheritance.java
! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java
! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/MyTaglet.java
! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java
! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeModuleLinks.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetUnnamedPackage.java
! test/langtools/jdk/javadoc/doclet/testSourceTab/SingleTab/C.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/tools/javac/doctree/AtEscapeTest.java
! test/langtools/tools/javac/doctree/AttrTest.java
! test/langtools/tools/javac/doctree/CodeTest.java
! test/langtools/tools/javac/doctree/DeprecatedTest.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/ElementTest.java
! test/langtools/tools/javac/doctree/EntityTest.java
! test/langtools/tools/javac/doctree/ExceptionTest.java
! test/langtools/tools/javac/doctree/FirstSentenceTest.java
! test/langtools/tools/javac/doctree/HiddenTest.java
! test/langtools/tools/javac/doctree/InPreTest.java
! test/langtools/tools/javac/doctree/IndexTest.java
! test/langtools/tools/javac/doctree/LinkPlainTest.java
! test/langtools/tools/javac/doctree/LinkTest.java
! test/langtools/tools/javac/doctree/LiteralTest.java
! test/langtools/tools/javac/doctree/ParamTest.java
! test/langtools/tools/javac/doctree/ProvidesTest.java
! test/langtools/tools/javac/doctree/ReturnTest.java
! test/langtools/tools/javac/doctree/SeeTest.java
! test/langtools/tools/javac/doctree/SerialDataTest.java
! test/langtools/tools/javac/doctree/SerialFieldTest.java
! test/langtools/tools/javac/doctree/SerialTest.java
! test/langtools/tools/javac/doctree/SinceTest.java
! test/langtools/tools/javac/doctree/SnippetTest.java
! test/langtools/tools/javac/doctree/SpecTest.java
! test/langtools/tools/javac/doctree/SummaryTest.java
! test/langtools/tools/javac/doctree/SystemPropertyTest.java
! test/langtools/tools/javac/doctree/TagTest.java
! test/langtools/tools/javac/doctree/ThrowableTest.java
! test/langtools/tools/javac/doctree/UsesTest.java
! test/langtools/tools/javac/doctree/ValueTest.java
! test/langtools/tools/javac/doctree/VersionTest.java

Changeset: 3ed010ab
Branch: hermetic-java-runtime
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-03-20 06:13:52 +0000
URL:       https://git.openjdk.org/leyden/commit/3ed010ab7cf5b8c9bf8fa000e88ea95285351982

8352020: [CompileFramework] enable compilation for VectorAPI

Reviewed-by: chagedorn, kvn

! test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java
! test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/IRFrameworkWithVectorAPIExample.java

Changeset: fb210e3a
Branch: hermetic-java-runtime
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-03-20 06:14:07 +0000
URL:       https://git.openjdk.org/leyden/commit/fb210e3a7174bca1da112216158b2c1dede6dc34

8351952: [IR Framework]: allow ignoring methods that are not compilable

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: chagedorn, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethod.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethodMatchResult.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/CompilationOutputBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/FailCountVisitor.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/FailureMessageBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/visitor/MatchResultVisitor.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java

Changeset: 96305e09
Branch: hermetic-java-runtime
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-03-20 09:28:57 +0000
URL:       https://git.openjdk.org/leyden/commit/96305e0953a2a3b41bc32b1c584a1a29901a37fd

4466930: JTable.selectAll boundary handling

Reviewed-by: abhiscxk, tr

! src/java.desktop/share/classes/javax/swing/JTable.java
+ test/jdk/javax/swing/JTable/TestTableSelectAll.java

Changeset: 73177d9c
Branch: hermetic-java-runtime
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-03-20 12:26:14 +0000
URL:       https://git.openjdk.org/leyden/commit/73177d9c53ba02e9c358991774023619afe8379a

8347734: Turning off PerfData logging doesn't work

Reviewed-by: dholmes, coleenp

! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp

Changeset: 2560a637
Branch: hermetic-java-runtime
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-03-20 12:32:22 +0000
URL:       https://git.openjdk.org/leyden/commit/2560a63773ad8223e42d3ecf5bdcaaec30b001ee

8352131: [REDO] C2: Print compilation bailouts with PrintCompilation compile command

Reviewed-by: thartmann, kvn, epeter

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 91836e18
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-03-20 15:09:03 +0000
URL:       https://git.openjdk.org/leyden/commit/91836e181a789ef16e8d70bfde4c040e6f5031db

8352276: Skip jtreg tests using native executable with libjvm.so/libjli.so dependencies on static JDK

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/StackGap/TestStackGap.java
! test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java
! test/hotspot/jtreg/runtime/TLS/TestTLS.java
! test/hotspot/jtreg/runtime/jni/daemonDestroy/TestDaemonDestroy.java
! test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java
! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
! test/jdk/jni/nullCaller/NullCallerTest.java
! test/jdk/tools/launcher/JniInvocationTest.java

Changeset: 9a17a6ff
Branch: hermetic-java-runtime
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-03-20 15:17:10 +0000
URL:       https://git.openjdk.org/leyden/commit/9a17a6ff0f7b53e9d87bf5db85399aabeb2582c8

8350749: Upgrade JLine to 3.29.0

Reviewed-by: liach

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/Kernel32.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/NativeWinSysTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java
! src/jdk.internal.le/share/legal/jline.md

Changeset: 2bc4f64c
Branch: hermetic-java-runtime
Author:    Marc Chevalier <marc.chevalier at oracle.com>
Date:      2025-03-20 15:50:23 +0000
URL:       https://git.openjdk.org/leyden/commit/2bc4f64c56ebc844d494a4ce8ba72a25643d4075

8335708: C2: Compile::verify_graph_edges must start at root and safepoints, just like CCP traversal

Reviewed-by: chagedorn, epeter

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/loopopts/VerifyGraphEdgesWithDeadCodeCheckFromSafepoints.java

Changeset: 56038fb5
Branch: hermetic-java-runtime
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-03-20 18:56:25 +0000
URL:       https://git.openjdk.org/leyden/commit/56038fb5a156568cce2e80f5db18b10ad61c06e4

8352317: Assertion failure during size estimation of BoxLockNode with -XX:+UseAPX

Reviewed-by: thartmann

! src/hotspot/cpu/x86/x86_64.ad

Changeset: 06ba6cf3
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-03-20 22:25:49 +0000
URL:       https://git.openjdk.org/leyden/commit/06ba6cf3a137a6cdf572a876a46d18e51c248451

8329173: LCMS_CFLAGS from configure are lost

Reviewed-by: erikj, azvegint

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

Changeset: 466f82a4
Branch: hermetic-java-runtime
Author:    Marc Chevalier <marc.chevalier at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-03-21 08:53:56 +0000
URL:       https://git.openjdk.org/leyden/commit/466f82a49996242d900a444931017261a427f9ea

8314999: IR framework fails to detect allocation

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java

Changeset: 1c0fa0af
Branch: hermetic-java-runtime
Author:    David Linus Briemann <david.briemann at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2025-03-21 09:23:30 +0000
URL:       https://git.openjdk.org/leyden/commit/1c0fa0af7847d80fd3fbe38f28207aab270609b3

8352512: TestVectorZeroCount: counter not reset between iterations

Reviewed-by: mdoerr, chagedorn

! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java

Changeset: b545b9e7
Branch: hermetic-java-runtime
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-03-21 10:00:07 +0000
URL:       https://git.openjdk.org/leyden/commit/b545b9e79ea6a1e616c35e584f333b47bd7bd6d6

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

Reviewed-by: shade

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

Changeset: 07667ca2
Branch: hermetic-java-runtime
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2025-03-21 10:20:29 +0000
URL:       https://git.openjdk.org/leyden/commit/07667ca2f40782bd50e2551ab9f24bee38ae2bfb

8352506: Simplify make/test/JtregNativeHotspot.gmk

Reviewed-by: erikj

! make/common/TestFilesCompilation.gmk
! make/test/JtregNativeHotspot.gmk

Changeset: b32be18b
Branch: hermetic-java-runtime
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-03-21 10:35:35 +0000
URL:       https://git.openjdk.org/leyden/commit/b32be18bf940eb6eb9805390fd72e0de175c912a

8352178: Add precondition in VMThread::execute to prevent deadlock

Reviewed-by: pchilanomate, tschatzl, dholmes, shade

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

Changeset: 28250f83
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-03-21 11:50:26 +0000
URL:       https://git.openjdk.org/leyden/commit/28250f83b728c9b3395d9c4858568a3603172b8a

8352151: Fix display issues in javadoc-generated docs

Reviewed-by: liach, nbenalla

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css

Changeset: 84694584
Branch: hermetic-java-runtime
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-03-21 11:57:42 +0000
URL:       https://git.openjdk.org/leyden/commit/84694584d54fccf3887a6e2aa3185f086f7e68b7

8352511: Show additional level of headings in table of contents

Reviewed-by: liach

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.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/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ListBuilder.java
! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java
+ test/langtools/jdk/javadoc/doclet/testTOCHeadings/TestTOCHeadings.java

Changeset: 2b559795
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-03-21 12:07:33 +0000
URL:       https://git.openjdk.org/leyden/commit/2b559795958a18d8a14d2e30d039488ad6f6ee5a

8352529: RISC-V: enable loopopts tests

Reviewed-by: fyang, luhenry, rehn

! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentUnalignedAddress.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionRemoveUselessSlowLoop.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java

Changeset: d1cf2328
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-03-21 12:08:53 +0000
URL:       https://git.openjdk.org/leyden/commit/d1cf232893615f1907bb84728cbc1f566a369757

8352248: Check if CMoveX is supported

Reviewed-by: chagedorn, luhenry, rehn

! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/movenode.hpp

Changeset: ac760dd1
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-03-21 12:09:08 +0000
URL:       https://git.openjdk.org/leyden/commit/ac760dd106d88129f3c13520754f594b1d317a11

8352423: RISC-V: simplify DivI/L ModI/L

Reviewed-by: fyang, luhenry, rehn

! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! test/hotspot/jtreg/compiler/c2/TestDivModNodes.java

Changeset: 04eac0c3
Branch: hermetic-java-runtime
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-03-21 12:10:22 +0000
URL:       https://git.openjdk.org/leyden/commit/04eac0c3e2ce1a37d0661de10907228e0ca48aab

8352159: RISC-V: add more zfa support

Reviewed-by: fyang, luhenry, rehn

! 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: 0cb110eb
Branch: hermetic-java-runtime
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-03-21 13:00:25 +0000
URL:       https://git.openjdk.org/leyden/commit/0cb110ebb7f8d184dd855f64c5dd7924c8202b3d

8350892: [JVMCI] Align ResolvedJavaType.getInstanceFields with Class.getDeclaredFields

Reviewed-by: yzheng, never, thartmann

! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: b8f38563
Branch: hermetic-java-runtime
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-03-21 15:56:27 +0000
URL:       https://git.openjdk.org/leyden/commit/b8f3856389258bba7e267ac3ae275072daec31cd

8352420: [ubsan] codeBuffer.cpp:984:27: runtime error: applying non-zero offset 18446744073709486080 to null pointer

Reviewed-by: kvn, mbaesken

! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp

Changeset: 52c6ce6c
Branch: hermetic-java-runtime
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-03-21 16:04:33 +0000
URL:       https://git.openjdk.org/leyden/commit/52c6ce6c73194762970fd9521121333713495fa3

8352091: GenShen: assert(!(request.generation->is_old() && _heap->old_generation()->is_doing_mixed_evacuations())) failed: Old heuristic should not request cycles while it waits for mixed evacuation

Reviewed-by: rkennke

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

Changeset: c2e14b1b
Branch: hermetic-java-runtime
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-03-21 17:47:57 +0000
URL:       https://git.openjdk.org/leyden/commit/c2e14b1b304796753bea2eca81aa24ab4b3bf6db

8343891: Test javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java failed

Reviewed-by: aivanov, psadhukhan

! test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java

Changeset: 07551a3b
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2025-03-21 12:16:56 +0000
URL:       https://git.openjdk.org/leyden/commit/07551a3b5b7261c4b0048e7670f899ac2e44d121

Merge branch 'master' into hermetic-java-runtime

Resolved merge conflicts for lookup_On_Load_entry_point in src/hotspot/share/prims/jvmtiAgent.cpp.

! make/modules/java.base/lib/CoreLibraries.gmk
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/runtime/arguments.cpp
! make/modules/java.base/lib/CoreLibraries.gmk
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: 1d584dad
Branch: hermetic-java-runtime
Author:    Jiangli Zhou <jianglizhou at google.com>
Date:      2025-03-21 12:20:34 +0000
URL:       https://git.openjdk.org/leyden/commit/1d584dad5347fa2578366cd06288d95269950f56

Merge branch 'hermetic-java-runtime' of github.com:openjdk/leyden into hermetic-java-runtime




More information about the leyden-dev mailing list