git: openjdk/leyden: premain: 233 new changesets
Ioi Lam
iklam at openjdk.org
Mon Mar 17 02:04:12 UTC 2025
Changeset: 037e4711
Branch: premain
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-02-25 23:49:52 +0000
URL: https://git.openjdk.org/leyden/commit/037e47112bdf2fa2324f7c58198f6d433f17d9fd
8350666: cmp-baseline builds fail after JDK-8280682
Reviewed-by: iklam
! src/hotspot/share/cds/aotClassLocation.cpp
Changeset: f529bf71
Branch: premain
Author: Patrick Zhang <qpzhang at openjdk.org>
Committer: Andrew Haley <aph at openjdk.org>
Date: 2025-02-26 09:07:07 +0000
URL: https://git.openjdk.org/leyden/commit/f529bf712d8946584999dfc98abea60c22c97167
8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs
Reviewed-by: aph
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: a70eba8e
Branch: premain
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-02-26 09:51:56 +0000
URL: https://git.openjdk.org/leyden/commit/a70eba8e4212c2c7125475f69b3952197e7a8ce3
8330174: Protection zone for easier detection of accidental zero-nKlass use
Co-authored-by: Ioi Lam <iklam at openjdk.org>
Reviewed-by: iklam, rkennke
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: a4310464
Branch: premain
Author: Tagir F. Valeev <tvaleev at openjdk.org>
Date: 2025-02-26 10:08:29 +0000
URL: https://git.openjdk.org/leyden/commit/a43104640420fbd82868788ccd8a3a8e938f365a
8350518: org.openjdk.bench.java.util.TreeMapUpdate.compute fails with "java.lang.IllegalArgumentException: key out of range"
Reviewed-by: liach, skuksenko
! test/micro/org/openjdk/bench/java/util/TreeMapUpdate.java
Changeset: aac9cb45
Branch: premain
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-02-26 10:30:01 +0000
URL: https://git.openjdk.org/leyden/commit/aac9cb4537b13a4af123ae76f29359e851dc4c82
8349906: G1: Improve initial survivor rate for newly used young regions
Reviewed-by: kbarrett, iwalulya
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
Changeset: a0dd5654
Branch: premain
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-02-26 11:31:48 +0000
URL: https://git.openjdk.org/leyden/commit/a0dd56543219343306aea99b684b5e2cb04c7d76
8350643: G1: Make loop iteration variable type correspond to limit in G1SurvRateGroup
Reviewed-by: ayang, kbarrett
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
Changeset: 1e18fffe
Branch: premain
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-02-26 11:49:09 +0000
URL: https://git.openjdk.org/leyden/commit/1e18fffee456382c4eeb017b3fad0dc99ccaad35
8328473: StringTable and SymbolTable statistics delay time to safepoint
Reviewed-by: shade, eosterlund
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
Changeset: e7d4b360
Branch: premain
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-02-26 12:40:53 +0000
URL: https://git.openjdk.org/leyden/commit/e7d4b360fe27585f1a021fd1d1da1fda7f27a37c
8350667: Remove startThread_lock() and _startThread_lock on AIX
Reviewed-by: stuefe, jkern
! src/hotspot/os/aix/osThread_aix.cpp
! src/hotspot/os/aix/osThread_aix.hpp
! src/hotspot/os/aix/os_aix.cpp
Changeset: ea2c9238
Branch: premain
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-02-26 12:51:35 +0000
URL: https://git.openjdk.org/leyden/commit/ea2c92384927a22dd1e1e8676723c7cc720a128b
8323807: Async UL: Add a stalling mode to async UL
Reviewed-by: dholmes, aboldtch
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/man/java.md
! test/hotspot/gtest/logging/test_asynclog.cpp
+ test/hotspot/jtreg/runtime/logging/StressAsyncUL.java
Changeset: 0f822681
Branch: premain
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-02-26 14:14:33 +0000
URL: https://git.openjdk.org/leyden/commit/0f82268134df65bbc65ecda158d25f708f18d150
8345598: Upgrade NSS binaries for interop tests
Reviewed-by: weijun, rhalade
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: 27317123
Branch: premain
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-02-26 14:59:18 +0000
URL: https://git.openjdk.org/leyden/commit/2731712383937ce7213c4c2b89f8c041708a3f90
8287749: Re-enable javadoc -serialwarn option
Reviewed-by: erikj
! make/Docs.gmk
! make/scripts/genExceptions.sh
Changeset: bd112c4f
Branch: premain
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-02-26 15:00:47 +0000
URL: https://git.openjdk.org/leyden/commit/bd112c4fab8c6b6a8181d4629009b6cb408727a1
8350443: GHA: Split static-libs-bundles into a separate job
Reviewed-by: ihse, yzheng
! .github/actions/upload-bundles/action.yml
! .github/workflows/build-linux.yml
! .github/workflows/main.yml
Changeset: 3e46480d
Branch: premain
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-02-26 15:57:37 +0000
URL: https://git.openjdk.org/leyden/commit/3e46480dcfabf79b74cc371eaa84dce2e252f3da
8350770: [BACKOUT] Protection zone for easier detection of accidental zero-nKlass use
Reviewed-by: mdoerr, rkennke
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
- test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 9477c705
Branch: premain
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-02-26 16:24:25 +0000
URL: https://git.openjdk.org/leyden/commit/9477c705c0bd5ce2d445abb5ca44d46656fc315f
8024695: new File("").exists() returns false whereas it is the current working directory
Reviewed-by: alanb, rriggs, lancea
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/FileSystem.java
! src/java.base/unix/classes/java/io/UnixFileSystem.java
! src/java.base/windows/classes/java/io/WinNTFileSystem.java
! test/jdk/java/io/File/EmptyPath.java
Changeset: ec6624b5
Branch: premain
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-02-26 16:41:16 +0000
URL: https://git.openjdk.org/leyden/commit/ec6624b54eaf5c0f94bd760d2e9fa8b55717c350
8350649: Class unloading accesses/resurrects dead Java mirror after JDK-8346567
Reviewed-by: coleenp, egahlin
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/oops/klass.hpp
Changeset: 9ec46968
Branch: premain
Author: Xiaolong Peng <xpeng at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-02-26 17:29:12 +0000
URL: https://git.openjdk.org/leyden/commit/9ec46968fbfddf99a8349cb6903d24b1c2fdaf1d
8350313: Include timings for leaving safepoint in safepoint logging
Reviewed-by: shade, dholmes
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
Changeset: e43960a0
Branch: premain
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-02-26 20:14:11 +0000
URL: https://git.openjdk.org/leyden/commit/e43960a0170bf29b28ff4733e1c8c927947fb0bb
8350616: Skip ValidateHazardPtrsClosure in non-debug builds
Reviewed-by: kbarrett, tschatzl, shade
! src/hotspot/share/runtime/threadSMR.cpp
Changeset: 78c18cfb
Branch: premain
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-02-26 23:23:42 +0000
URL: https://git.openjdk.org/leyden/commit/78c18cfbcee92ba170810582e238b40b64805e5a
8349399: GHA: Add static-jdk build on linux-x64
Reviewed-by: shade, ihse
! .github/workflows/main.yml
Changeset: b29f8b04
Branch: premain
Author: SendaoYan <syan at openjdk.org>
Date: 2025-02-27 06:15:59 +0000
URL: https://git.openjdk.org/leyden/commit/b29f8b04780bffff2b25acb95f22b4fdf83f3724
8350665: SIZE_FORMAT_HEX macro undefined in gtest
Reviewed-by: coleenp, stuefe
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
Changeset: bb48b731
Branch: premain
Author: SendaoYan <syan at openjdk.org>
Date: 2025-02-27 06:16:57 +0000
URL: https://git.openjdk.org/leyden/commit/bb48b7319c020f9bb135c0bdf3e8809d0314c837
8350723: RISC-V: debug.cpp help() is missing riscv line for pns
Reviewed-by: fyang
! src/hotspot/share/utilities/debug.cpp
Changeset: 885338b5
Branch: premain
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-02-27 06:58:43 +0000
URL: https://git.openjdk.org/leyden/commit/885338b5f38ed05d8b91efc0178b371f2f89310e
8323582: C2 SuperWord AlignVector: misaligned vector memory access with unaligned native memory
Reviewed-by: roland, kvn
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/mempointer.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.cpp
! src/hotspot/share/opto/vtransform.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/vmStructs.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentUnalignedAddress.java
Changeset: e4d3c97c
Branch: premain
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2025-02-27 09:24:15 +0000
URL: https://git.openjdk.org/leyden/commit/e4d3c97c0f388fc4b1684b78844f2166277ffd91
8350111: [PPC] AsyncGetCallTrace crashes when called while handling SIGTRAP
Reviewed-by: mdoerr, stuefe
! src/hotspot/cpu/ppc/frame_ppc.cpp
Changeset: 4522f128
Branch: premain
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-02-27 09:31:14 +0000
URL: https://git.openjdk.org/leyden/commit/4522f128a3953e3ae885f96c463cb581eaa1e1e7
8349921: Crash in codeBuffer.cpp:1004: guarantee(sect->end() <= tend) failed: sanity
Reviewed-by: kvn, dlong
! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp
Changeset: 01bd7e41
Branch: premain
Author: Xiaolong Peng <xpeng at openjdk.org>
Date: 2025-02-27 09:49:29 +0000
URL: https://git.openjdk.org/leyden/commit/01bd7e417ee3d39067370e616660b7f5c723dc26
8350314: Shenandoah: Capture thread state sync times in GC timings
Reviewed-by: ysr, shade, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
Changeset: acc6f19c
Branch: premain
Author: SendaoYan <syan at openjdk.org>
Date: 2025-02-27 11:06:50 +0000
URL: https://git.openjdk.org/leyden/commit/acc6f19cecd1c55afab3f4d6789cfa90b472d621
8350614: [JMH] jdk.incubator.vector.VectorCommutativeOperSharingBenchmark fails
Reviewed-by: redestad
! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorCommutativeOperSharingBenchmark.java
Changeset: 63e0fc43
Branch: premain
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-02-27 11:29:02 +0000
URL: https://git.openjdk.org/leyden/commit/63e0fc4331df5443f21a402153ceda87d99dbd46
8350841: ProblemList jdk/incubator/vector/Long256VectorTests.java
Reviewed-by: thartmann
! test/jdk/ProblemList.txt
Changeset: 799ac528
Branch: premain
Author: Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-02-27 12:58:35 +0000
URL: https://git.openjdk.org/leyden/commit/799ac5288efbbb89e21319cd45657c8f817ad680
8314840: 3 gc/epsilon tests ignore external vm options
Reviewed-by: tschatzl
! test/hotspot/jtreg/gc/epsilon/TestDieDefault.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithHeapDump.java
! test/hotspot/jtreg/gc/epsilon/TestDieWithOnError.java
Changeset: e80b76b6
Branch: premain
Author: Robert Toyonaga <rtoyonag at redhat.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-02-27 12:59:47 +0000
URL: https://git.openjdk.org/leyden/commit/e80b76b663c6b82a353665fd68819cc9295ec429
8276995: Bug in jdk.jfr.event.gc.collection.TestSystemGC
Reviewed-by: egahlin, dholmes
! test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java
Changeset: d6d94472
Branch: premain
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-02-27 13:34:38 +0000
URL: https://git.openjdk.org/leyden/commit/d6d94472c21b1fa4839f548b85908967057c3f07
8350786: Some java/lang jtreg tests miss requires vm.hasJFR
Reviewed-by: alanb
! test/jdk/java/lang/Thread/ThreadSleepEvent.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/MonitorPinnedEvents.java
Changeset: 3c9d64eb
Branch: premain
Author: Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-02-27 13:55:59 +0000
URL: https://git.openjdk.org/leyden/commit/3c9d64eb07c5bc9006ef05b0ab81bdc318cccc20
8350858: [IR Framework] Some tests failed on Cascade Lake
Reviewed-by: chagedorn, epeter
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java
Changeset: 8323ddfe
Branch: premain
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-02-27 14:52:18 +0000
URL: https://git.openjdk.org/leyden/commit/8323ddfe189e8a189176a37746985c2473ebab3b
8346659: SnippetTaglet should report an error if provided ambiguous links
Reviewed-by: hannesw, liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
+ test/langtools/jdk/javadoc/doclet/ReproducibleSnippet/ReproducibleSnippetTest.java
! test/langtools/jdk/javadoc/doclet/TestGlobalHtml/TestGlobalHtml.java
Changeset: 939815fd
Branch: premain
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-02-27 16:47:31 +0000
URL: https://git.openjdk.org/leyden/commit/939815fdcfd046b00b331e085c7b6c5ced0f5dbe
8347040: C2: assert(!loop->_body.contains(in)) failed
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/longcountedloops/TestAssertWhenOuterStripMinedLoopRemoved.java
Changeset: 2fd71561
Branch: premain
Author: Marc Chevalier <marc.chevalier at oracle.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-02-27 18:06:50 +0000
URL: https://git.openjdk.org/leyden/commit/2fd71561107a5226f44e1732b646e43a82566eb3
8347426: Invalid value used for enum Cell in iTypeFlow::StateVector::meet_exception
Reviewed-by: dlong, kvn
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/ci/ciTypeFlow.hpp
Changeset: 3ae80bfb
Branch: premain
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-02-27 18:40:20 +0000
URL: https://git.openjdk.org/leyden/commit/3ae80bfb6085e1a6bcb551c7b0be8f27b6f9fde9
8349766: GenShen: Bad progress after degen does not always need full gc
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
Changeset: f1398ecb
Branch: premain
Author: Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Derek White <drwhite at openjdk.org>
Date: 2025-02-27 20:35:58 +0000
URL: https://git.openjdk.org/leyden/commit/f1398ecbe4a650d8d8c21fabb1b8e2e9600fdfec
8350701: [JMH] test foreign.AllocFromSliceTest failed with Exception for size>1024
Reviewed-by: pminborg
! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java
Changeset: 0a4c5a8a
Branch: premain
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-02-27 23:10:16 +0000
URL: https://git.openjdk.org/leyden/commit/0a4c5a8a483b23ec8c534054187c44f986d137bb
8347804: GenShen: Crash with small GCCardSizeInBytes and small Java heap
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp
! test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java
Changeset: ab4b0ef9
Branch: premain
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-02-27 23:23:40 +0000
URL: https://git.openjdk.org/leyden/commit/ab4b0ef9242a4cd964fbcf2d1f3d370234c09408
8350889: GenShen: Break out of infinite loop of old GC cycles
Reviewed-by: wkemper, ysr
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp
Changeset: 2af76de0
Branch: premain
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-02-28 07:36:35 +0000
URL: https://git.openjdk.org/leyden/commit/2af76de05a50dee052307b8b82055a4787e96df9
8350683: Non-C2 / minimal JVM crashes in the build on ppc64 platforms
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Reviewed-by: mdoerr, amitkumar
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
Changeset: eada1ea8
Branch: premain
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-02-28 09:05:42 +0000
URL: https://git.openjdk.org/leyden/commit/eada1ea8d21c4811834e20ca467e136580d6cd0a
8350855: RISC-V: print offset by assert of patch_offset_in_conditional_branch
Reviewed-by: fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: ac76d8d6
Branch: premain
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-02-28 09:48:17 +0000
URL: https://git.openjdk.org/leyden/commit/ac76d8d63ff7b06a3c116559712a8b48f8acfa20
8350824: New async logging gtest StallingModePreventsDroppedMessages fails
Reviewed-by: mbaesken, dholmes
! test/hotspot/gtest/logging/test_asynclog.cpp
! test/hotspot/jtreg/runtime/logging/StressAsyncUL.java
Changeset: 2019f445
Branch: premain
Author: Ivan Bereziuk <Navi.Bereziuk at gmail.com>
Committer: Ludvig Janiuk <lujaniuk at openjdk.org>
Date: 2025-02-28 13:46:17 +0000
URL: https://git.openjdk.org/leyden/commit/2019f44539db0e19d92eeb1b4e80b74a6de3276c
8343832: Enhance test summary with number of skipped tests
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: ihse, erikj
! make/RunTests.gmk
Changeset: d6c4be67
Branch: premain
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-02-28 14:16:52 +0000
URL: https://git.openjdk.org/leyden/commit/d6c4be672f6348f8ed985416ed90d0447f5d5bb3
8350758: G1: Use actual last prediction in accumulated survivor rate prediction too
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
Changeset: e98df71d
Branch: premain
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-02-28 17:08:25 +0000
URL: https://git.openjdk.org/leyden/commit/e98df71d9c5120fbb73a4c2f49863775fe5db781
8348028: Unable to run gtests with CDS enabled
Reviewed-by: dholmes, iklam, ihse
! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
Changeset: 197004f4
Branch: premain
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-02-28 18:13:53 +0000
URL: https://git.openjdk.org/leyden/commit/197004f4c621d7ab4c8b9e48362973eaa18156a4
8350820: OperatingSystemMXBean CpuLoad() methods return -1.0 on Windows
Reviewed-by: kevinw, jwaters
! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c
Changeset: 3a7d9868
Branch: premain
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-02-28 19:37:36 +0000
URL: https://git.openjdk.org/leyden/commit/3a7d98687849ba0625fed2b516f4103ee8d27e41
8350646: Calendar.Builder.build() Throws ArrayIndexOutOfBoundsException
Reviewed-by: naoto
! src/java.base/share/classes/java/util/JapaneseImperialCalendar.java
! test/jdk/java/util/Calendar/Builder/BuilderTest.java
! test/jdk/java/util/Calendar/SupplementalJapaneseEraTest.java
! test/jdk/java/util/Calendar/SupplementalJapaneseEraTestRun.java
Changeset: fb659eba
Branch: premain
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2025-02-28 19:38:25 +0000
URL: https://git.openjdk.org/leyden/commit/fb659eba028f793f7efb844d42024e903c1d0c5f
8350915: [JMH] test SocketChannelConnectionSetup failed for 2 threads config
Reviewed-by: michaelm
! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java
Changeset: c7fa499b
Branch: premain
Author: Chen Liang <liach at openjdk.org>
Date: 2025-02-28 20:01:17 +0000
URL: https://git.openjdk.org/leyden/commit/c7fa499bf5023a3f16bb3742d2ba3cd74f2b41bd
8350118: Simplify the layout access VarHandle
Reviewed-by: mcimadamore, jvernee, erikj
! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk
! make/modules/java.base/gensrc/GensrcVarHandles.gmk
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
+ src/java.base/share/classes/java/lang/invoke/SegmentVarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarForm.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandleGuards.java
- src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! src/java.base/share/classes/jdk/internal/invoke/MhUtil.java
! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! test/jdk/java/foreign/TestAccessModes.java
Changeset: a87dd1a7
Branch: premain
Author: Alexander Matveev <almatvee at openjdk.org>
Date: 2025-02-28 20:22:23 +0000
URL: https://git.openjdk.org/leyden/commit/a87dd1a75f78cf872df49bea83ba48af8acfa2fd
8347139: [macos] Test tools/jpackage/share/InOutPathTest.java failed: "execution error: Finder got an error: AppleEvent timed out."
Reviewed-by: asemenyuk
! test/jdk/tools/jpackage/share/IconTest.java
! test/jdk/tools/jpackage/share/InOutPathTest.java
Changeset: 6b719eee
Branch: premain
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-02-28 21:22:20 +0000
URL: https://git.openjdk.org/leyden/commit/6b719eeebc346fd4655fc718d7d033b3ebf54d9e
8348596: Update FreeType to 2.13.3
Reviewed-by: azvegint, dnguyen, prr
! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/integer-types.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/mac-support.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/public-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlogging.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmmtypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/svginterface.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/otsvg.h
! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
! src/java.desktop/share/native/libfreetype/include/ft2build.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcover.h
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h
! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.h
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.h
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.h
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.h
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afws-decl.h
! src/java.desktop/share/native/libfreetype/src/autofit/afws-iter.h
! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
! src/java.desktop/share/native/libfreetype/src/base/ftbase.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftcid.c
! src/java.desktop/share/native/libfreetype/src/base/ftcolor.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
! src/java.desktop/share/native/libfreetype/src/base/fttype1.c
! src/java.desktop/share/native/libfreetype/src/base/ftutil.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h
! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
! src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
! src/java.desktop/share/native/libfreetype/src/psaux/psblues.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
! src/java.desktop/share/native/libfreetype/src/psaux/psft.c
! src/java.desktop/share/native/libfreetype/src/psaux/psft.h
! src/java.desktop/share/native/libfreetype/src/psaux/psintrp.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
! src/java.desktop/share/native/libfreetype/src/psnames/pstables.h
! src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h
! src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h
Changeset: 3c72c04d
Branch: premain
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-02-28 22:37:41 +0000
URL: https://git.openjdk.org/leyden/commit/3c72c04de7a43d265dae7160fe53baaaa8ae6f73
8350818: Improve OperatingSystemMXBean cpu load tests to not accept -1.0 by default
Reviewed-by: kevinw
! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java
! test/jdk/com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java
Changeset: 785e7b47
Branch: premain
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-02-28 23:34:07 +0000
URL: https://git.openjdk.org/leyden/commit/785e7b47e05a4c6a2b28a16221fbeaa74db4db7d
8350819: Ignore core files
Reviewed-by: erikj, dholmes
! .gitignore
! make/conf/jib-profiles.js
Changeset: 157e5ad4
Branch: premain
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-02 03:43:46 +0000
URL: https://git.openjdk.org/leyden/commit/157e5ad4a3abc7aea9ec2ec3d2381e42101990b8
8350916: Remove misleading warning "Cannot dump shared archive while using shared archive"
Reviewed-by: ccheung
! src/hotspot/share/cds/cdsConfig.cpp
Changeset: 0a1eea11
Branch: premain
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-03-02 23:36:27 +0000
URL: https://git.openjdk.org/leyden/commit/0a1eea112d9f709bac32908f216b8598e918ed33
8345492: Fix -Wzero-as-null-pointer-constant warnings in adlc code
Reviewed-by: kvn, dlong
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/formssel.hpp
Changeset: d48ddfe4
Branch: premain
Author: Xiaohong Gong <xgong at openjdk.org>
Date: 2025-03-03 02:22:15 +0000
URL: https://git.openjdk.org/leyden/commit/d48ddfe49a4e0b07949912d3c91d6f4737658b3e
8350748: VectorAPI: Method "checkMaskFromIndexSize" should be force inlined
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
Changeset: 93c87845
Branch: premain
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-03-03 03:12:37 +0000
URL: https://git.openjdk.org/leyden/commit/93c878455bfffc07f115f9e20ee11b20186eb2be
8350716: [s390] intrinsify Thread.currentThread()
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
Changeset: 3657e92e
Branch: premain
Author: Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date: 2025-03-03 05:18:55 +0000
URL: https://git.openjdk.org/leyden/commit/3657e92ead1e678942fcb272e77c3867eb5aa13e
8349637: Integer.numberOfLeadingZeros outputs incorrectly in certain cases
Reviewed-by: thartmann, qamai, jbhateja
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java
+ test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java
Changeset: 717c4997
Branch: premain
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-03-03 06:41:59 +0000
URL: https://git.openjdk.org/leyden/commit/717c4997a2ba4df4e7c66db9efc6b9b4d5336424
8351014: ProblemList the com/sun/management/OperatingSystemMXBean cpuLoad tests on Windows
Reviewed-by: lmesnik
! test/jdk/ProblemList.txt
Changeset: b054d24d
Branch: premain
Author: SendaoYan <syan at openjdk.org>
Date: 2025-03-03 07:48:12 +0000
URL: https://git.openjdk.org/leyden/commit/b054d24df55a73bae70c784f6e75b3eb56d4be8b
8350584: Check the usage of LOG_PLEASE
Reviewed-by: stuefe
! test/hotspot/gtest/metaspace/test_clms.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
Changeset: 4109c73a
Branch: premain
Author: Marc Chevalier <marc.chevalier at oracle.com>
Date: 2025-03-03 09:32:54 +0000
URL: https://git.openjdk.org/leyden/commit/4109c73a78c424d409e9fdd96913a772467666c8
8349523: Unused runtime calls to drem/frem should be removed
Reviewed-by: thartmann, kvn, chagedorn
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 8b0468fa
Branch: premain
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-03-03 12:08:18 +0000
URL: https://git.openjdk.org/leyden/commit/8b0468faf1c38f2d1d887ab92b76dfff625482ef
8315488: Remove outdated and unused ciReplay support from SA
Reviewed-by: kvn, cjplummer, yzheng
! src/hotspot/cpu/aarch64/vmStructs_aarch64.hpp
! src/hotspot/cpu/arm/vmStructs_arm.hpp
! src/hotspot/cpu/ppc/vmStructs_ppc.hpp
! src/hotspot/cpu/riscv/vmStructs_riscv.hpp
! src/hotspot/cpu/s390/vmStructs_s390.hpp
! src/hotspot/cpu/x86/vmStructs_x86.hpp
! src/hotspot/cpu/zero/vmStructs_zero.hpp
! src/hotspot/os/aix/vmStructs_aix.hpp
! src/hotspot/os/bsd/vmStructs_bsd.hpp
! src/hotspot/os/linux/vmStructs_linux.hpp
! src/hotspot/os/windows/vmStructs_windows.hpp
! src/hotspot/os_cpu/aix_ppc/vmStructs_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_aarch64/vmStructs_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/vmStructs_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/vmStructs_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/vmStructs_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/vmStructs_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/vmStructs_linux_ppc.hpp
! src/hotspot/os_cpu/linux_riscv/vmStructs_linux_riscv.hpp
! src/hotspot/os_cpu/linux_s390/vmStructs_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/vmStructs_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/vmStructs_linux_zero.hpp
! src/hotspot/os_cpu/windows_aarch64/vmStructs_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/vmStructs_windows_x86.hpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/ci/ciClassList.hpp
! src/hotspot/share/ci/ciConstant.hpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/optoreg.hpp
! src/hotspot/share/opto/regalloc.hpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/runtime/vmStructs.cpp
- src/jdk.hotspot.agent/doc/cireplay.html
! src/jdk.hotspot.agent/doc/clhsdb.html
! src/jdk.hotspot.agent/doc/index.html
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/c1/Runtime1.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciArrayKlass.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciBaseObject.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciConstant.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciEnv.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciField.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciInstance.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciInstanceKlass.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciKlass.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMetadata.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMethod.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciMethodData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciObjArrayKlass.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciObject.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciObjectFactory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciSymbol.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciType.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ci/ciTypeArrayKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/compiler/CompileTask.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Metadata.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Block.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Block_Array.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Block_List.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CallDynamicJavaNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CallJavaNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CallNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CallRuntimeNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CallStaticJavaNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Compile.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/CompilerPhaseType.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/HaltNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/InlineTree.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/JVMState.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/LoopNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachCallJavaNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachCallNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachCallRuntimeNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachCallStaticJavaNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachIfNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachReturnNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MachSafePointNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/MultiNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Node.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Node_Array.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Node_List.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/Phase.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/PhaseCFG.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/PhaseRegAlloc.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/PhiNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/ProjNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/RegionNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/RootNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/SafePointNode.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/opto/TypeNode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VMReg.java
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/compiler/ciReplay/SABase.java
- test/hotspot/jtreg/compiler/ciReplay/TestSAClient.java
- test/hotspot/jtreg/compiler/ciReplay/TestSAServer.java
Changeset: 30b0c609
Branch: premain
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-03-03 12:31:33 +0000
URL: https://git.openjdk.org/leyden/commit/30b0c6098028cce63e65bd9d563973f2774fa74d
8350956: Fix repetitions of the word "the" in compiler component comments
Reviewed-by: rcastanedalo
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/vectorization.hpp
Changeset: f47232ad
Branch: premain
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-03-03 13:57:57 +0000
URL: https://git.openjdk.org/leyden/commit/f47232ad7129e40bdc433525a66de2ca6657f211
8350954: Fix repetitions of the word "the" in gc component comments
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zUncoloredRoot.hpp
Changeset: db69ec9e
Branch: premain
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-03-03 14:39:19 +0000
URL: https://git.openjdk.org/leyden/commit/db69ec9e583791d359c5c0acb504c7f01e963e3b
8344009: Improve compiler memory statistics
Reviewed-by: rcastanedalo, asmehra
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
+ src/hotspot/share/compiler/compilationMemStatInternals.hpp
+ src/hotspot/share/compiler/compilationMemStatInternals.inline.hpp
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/compilerThread.hpp
! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/phase.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vtransform.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/compiler/print/CompileCommandMemLimit.java
! test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java
Changeset: 4a51c61b
Branch: premain
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-03-03 15:39:35 +0000
URL: https://git.openjdk.org/leyden/commit/4a51c61b2cfa396dace2ca21d819b5f363c9b6b5
8350567: NMT: update VMATree::register_mapping to copy the existing tag of the region
Reviewed-by: jsjolen, stuefe
! src/hotspot/share/nmt/vmatree.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
Changeset: 67dfdfa6
Branch: premain
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-03-03 15:53:47 +0000
URL: https://git.openjdk.org/leyden/commit/67dfdfa6ea829fcd1ecac0df8211b591ad15f859
8350623: Fix -Wzero-as-null-pointer-constant warnings in nsk native test utilities
Reviewed-by: coleenp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_list.cpp
Changeset: c988d7d6
Branch: premain
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-03-03 15:55:07 +0000
URL: https://git.openjdk.org/leyden/commit/c988d7d6476807bf71a977dc771017915b708ca3
8350767: Fix -Wzero-as-null-pointer-constant warnings in nsk jni stress tests
Reviewed-by: coleenp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress007.cpp
Changeset: 3602c8cf
Branch: premain
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-03-03 16:51:56 +0000
URL: https://git.openjdk.org/leyden/commit/3602c8cfd805d2e5ae07685145b91bf2c20e255a
8350955: Fix repetitions of the word "the" in runtime component comments
Reviewed-by: coleenp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
Changeset: 7c187b5d
Branch: premain
Author: Xiaolong Peng <xpeng at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2025-03-03 17:20:54 +0000
URL: https://git.openjdk.org/leyden/commit/7c187b5d81a653b87fc498101ad9e2d99b72efc6
8338737: Shenandoah: Reset marking bitmaps after the cycle
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
Changeset: bb70896e
Branch: premain
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-03-03 17:36:31 +0000
URL: https://git.openjdk.org/leyden/commit/bb70896e356536477cfb770096fb769485edc55b
8350903: Remove explicit libjvm.so dependency for libVThreadEventTest
Reviewed-by: dholmes, alanb
! make/test/JtregNativeHotspot.gmk
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadEventTest/libVThreadEventTest.cpp
Changeset: 79880e56
Branch: premain
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-03 18:28:28 +0000
URL: https://git.openjdk.org/leyden/commit/79880e56375a1c17ec6ad29bb0ab01868bc956ff
8351033: RISC-V: TestFloat16ScalarOperations asserts with offset (4210) is too large to be patched in one beq/bge/bgeu/blt/bltu/bne instruction!
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
Changeset: e1fc14fa
Branch: premain
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-03 18:29:36 +0000
URL: https://git.openjdk.org/leyden/commit/e1fc14fa17e78fef712b5635ee53d10d6d2bb50e
8350940: RISC-V: remove unnecessary assert_different_registers in minmax_fp
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: f53de920
Branch: premain
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-03 18:30:43 +0000
URL: https://git.openjdk.org/leyden/commit/f53de9208cf5f841ddf80ef9c6073fa61f68fa59
8350931: RISC-V: remove unnecessary src register for fp_sqrt_d/f
Reviewed-by: fyang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: e470f474
Branch: premain
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-03 18:31:56 +0000
URL: https://git.openjdk.org/leyden/commit/e470f474ee2176eecc211ec8e99cccc941104c68
8350095: RISC-V: Refactor string_compare
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics.java
Changeset: c4b516df
Branch: premain
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-03-03 18:49:11 +0000
URL: https://git.openjdk.org/leyden/commit/c4b516dfe7c5a5fddd4d9c97a21f5f36bf845646
8348322: AOT cache creation crashes with "All cached hidden classes must be aot-linkable" when AOTInvokeDynamicLinking is disabled
Co-authored-by: Ioi Lam <iklam at openjdk.org>
Reviewed-by: iklam, matsaave
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
Changeset: 768b0241
Branch: premain
Author: Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Derek White <drwhite at openjdk.org>
Date: 2025-03-03 21:05:19 +0000
URL: https://git.openjdk.org/leyden/commit/768b02410f1b53ac95d6014f152be84c89eb33ab
8350682: [JMH] vector.IndexInRangeBenchmark failed with IndexOutOfBoundsException for size=1024
Reviewed-by: xgong, drwhite, sviswanathan
! test/micro/org/openjdk/bench/jdk/incubator/vector/IndexInRangeBenchmark.java
Changeset: 99fb350b
Branch: premain
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-03-03 21:25:11 +0000
URL: https://git.openjdk.org/leyden/commit/99fb350bf65f9469c8097ddebcc6742255435a88
8350654: (fs) Files.createTempDirectory should say something about the default file permissions when no file attributes specified
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/Files.java
Changeset: 3a8a432c
Branch: premain
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-03-04 00:41:39 +0000
URL: https://git.openjdk.org/leyden/commit/3a8a432c05999fe478b94de75b416404b5a515d2
8349094: GenShen: Race between control and regulator threads may violate assertions
Reviewed-by: ysr, kdnilsen
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.cpp
! src/hotspot/share/gc/shenandoah/shenandoahController.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
Changeset: 96613cc5
Branch: premain
Author: Joe Wang <joehw at openjdk.org>
Date: 2025-03-04 03:49:17 +0000
URL: https://git.openjdk.org/leyden/commit/96613cc53842bc744e220e5bf7d91e92d0769a8e
8349516: StAXStream2SAX.handleCharacters() fails on empty CDATA
Reviewed-by: naoto
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/StAXStream2SAX.java
! test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java
Changeset: 7c173fde
Branch: premain
Author: Xiaolong Peng <xpeng at openjdk.org>
Date: 2025-03-04 03:56:16 +0000
URL: https://git.openjdk.org/leyden/commit/7c173fde4274a798f299876492a2cd833eee9fdd
8351077: Shenandoah: Update comments in ShenandoahConcurrentGC::op_reset_after_collect
Reviewed-by: wkemper, ysr
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
Changeset: d9b98f72
Branch: premain
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-03-04 04:27:24 +0000
URL: https://git.openjdk.org/leyden/commit/d9b98f72c29f9cf8828fbd33799378bc6b9bfc08
8350771: Fix -Wzero-as-null-pointer-constant warning in nsk/monitoring ThreadController utility
Reviewed-by: dholmes
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.cpp
Changeset: b6e2d66c
Branch: premain
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-04 05:23:16 +0000
URL: https://git.openjdk.org/leyden/commit/b6e2d66cc4c100d6604ce3edd25e04d459ed1ef1
8351087: Combine scratch object tables in heapShared.cpp
Reviewed-by: ccheung
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/memory/universe.cpp
Changeset: 4fc72b8e
Branch: premain
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-04 05:23:30 +0000
URL: https://git.openjdk.org/leyden/commit/4fc72b8e4b22db2aa3217afb5b8c30d496589eb8
8351082: Remove dead code for estimating CDS archive size
Reviewed-by: ccheung
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/symbolTable.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
Changeset: 1f10ffba
Branch: premain
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-03-04 07:30:10 +0000
URL: https://git.openjdk.org/leyden/commit/1f10ffba88119caab169b1fc43ccfd143e3b85a6
8350851: ZGC: Reduce size of ZAddressOffsetMax scaling data structures
Reviewed-by: eosterlund, jsikstro
! src/hotspot/share/gc/z/zIndexDistributor.hpp
! src/hotspot/share/gc/z/zIndexDistributor.inline.hpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPageTable.hpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
Changeset: fae37aaa
Branch: premain
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-03-04 10:27:52 +0000
URL: https://git.openjdk.org/leyden/commit/fae37aaae8b36fd74309b84fa1fdf017c7d932ed
8345627: [REDO] Use gcc12 -ftrivial-auto-var-init=pattern in debug builds
Reviewed-by: erikj, kbarrett
! make/autoconf/flags-cflags.m4
! make/hotspot/lib/CompileGtest.gmk
! make/modules/jdk.incubator.vector/Lib.gmk
! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp
Changeset: 7ee89a53
Branch: premain
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-03-04 12:18:56 +0000
URL: https://git.openjdk.org/leyden/commit/7ee89a53014bc3509271a81c62c91646f891e546
8350893: Use generated names for hand generated opto runtime blobs
Reviewed-by: kvn
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/runtime_x86_32.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
Changeset: 8073914a
Branch: premain
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-03-04 12:32:23 +0000
URL: https://git.openjdk.org/leyden/commit/8073914af7d4ddd7bbd93d75104c7637e38a7ad9
8350974: The os_cpu VM_STRUCTS, VM_TYPES, etc have no declarations and should be removed
Reviewed-by: kvn, dholmes
- src/hotspot/os_cpu/aix_ppc/vmStructs_aix_ppc.hpp
- src/hotspot/os_cpu/bsd_aarch64/vmStructs_bsd_aarch64.hpp
- src/hotspot/os_cpu/bsd_x86/vmStructs_bsd_x86.hpp
- src/hotspot/os_cpu/bsd_zero/vmStructs_bsd_zero.hpp
- src/hotspot/os_cpu/linux_aarch64/vmStructs_linux_aarch64.hpp
- src/hotspot/os_cpu/linux_arm/vmStructs_linux_arm.hpp
- src/hotspot/os_cpu/linux_ppc/vmStructs_linux_ppc.hpp
- src/hotspot/os_cpu/linux_riscv/vmStructs_linux_riscv.hpp
- src/hotspot/os_cpu/linux_s390/vmStructs_linux_s390.hpp
- src/hotspot/os_cpu/linux_x86/vmStructs_linux_x86.hpp
- src/hotspot/os_cpu/linux_zero/vmStructs_linux_zero.hpp
- src/hotspot/os_cpu/windows_aarch64/vmStructs_windows_aarch64.hpp
- src/hotspot/os_cpu/windows_x86/vmStructs_windows_x86.hpp
! src/hotspot/share/runtime/vmStructs.cpp
Changeset: 3230894b
Branch: premain
Author: Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Andrew Dinn <adinn at openjdk.org>
Date: 2025-03-04 14:41:35 +0000
URL: https://git.openjdk.org/leyden/commit/3230894bdd8ab4183b83ad4c942eb6acad4acce6
8348561: Add aarch64 intrinsics for ML-DSA
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/java.base/share/classes/sun/security/provider/ML_DSA.java
! src/java.base/share/classes/sun/security/provider/SHA3Parallel.java
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
Changeset: 216f113f
Branch: premain
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-03-04 15:42:03 +0000
URL: https://git.openjdk.org/leyden/commit/216f113f8b377054bcfccf875ab29e967164d8ab
8344892: beans/finder/MethodFinder.findMethod incorrectly returns null
Reviewed-by: aivanov, serb
! src/java.desktop/share/classes/com/sun/beans/finder/MethodFinder.java
Changeset: 6a31aaeb
Branch: premain
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-03-04 16:22:28 +0000
URL: https://git.openjdk.org/leyden/commit/6a31aaeb00b6c37e2e19c5f2759c4aa9ed87f25a
8350594: Misleading warning about install dir for DMG packaging
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/share/InstallDirTest.java
Changeset: daf0213a
Branch: premain
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-03-04 16:58:15 +0000
URL: https://git.openjdk.org/leyden/commit/daf0213abc2c860246564b361061dbda9bd9982f
8350924: javax/swing/JMenu/4213634/bug4213634.java fails
Reviewed-by: aivanov, tr
! test/jdk/javax/swing/JMenu/4213634/bug4213634.java
Changeset: 4aa4b464
Branch: premain
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-03-04 16:59:19 +0000
URL: https://git.openjdk.org/leyden/commit/4aa4b46440dcdb0c7707cc145171a45a9f895c07
8351154: Use -ftrivial-auto-var-init=pattern for clang too
Reviewed-by: kbarrett, erikj
! make/autoconf/flags-cflags.m4
Changeset: 5b8d3491
Branch: premain
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-03-04 17:08:54 +0000
URL: https://git.openjdk.org/leyden/commit/5b8d3491bf685a64b72b0ae763697353d09f61a1
4745837: Make grouping usage during parsing apparent in relevant NumberFormat methods
Reviewed-by: naoto
! src/java.base/share/classes/java/text/NumberFormat.java
Changeset: fe806caa
Branch: premain
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-03-04 17:11:59 +0000
URL: https://git.openjdk.org/leyden/commit/fe806caa160b2d550db273af17dc08270f143819
8350605: assert(!heap->is_uncommit_in_progress()) failed: Cannot uncommit bitmaps while resetting them
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.hpp
Changeset: 55987925
Branch: premain
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-03-04 17:39:55 +0000
URL: https://git.openjdk.org/leyden/commit/55987925fd8ba5d7782934194141fe425a9041be
8351064: JFR: Consistent timestamps
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java
Changeset: 0753376b
Branch: premain
Author: Weijun Wang <weijun at openjdk.org>
Date: 2025-03-04 19:32:33 +0000
URL: https://git.openjdk.org/leyden/commit/0753376b0c3d0d98e3db14d26020b23822176557
8297531: sun/security/krb5/MicroTime.java fails with "Exception: What? only 100 musec precision?"
Reviewed-by: mullan, abarashev
! test/jdk/sun/security/krb5/MicroTime.java
Changeset: a21302bb
Branch: premain
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-03-04 20:10:57 +0000
URL: https://git.openjdk.org/leyden/commit/a21302bb3244b85dd9809c42d1c0fd502bd677cc
8351036: [JVMCI] value not an s2: -32776
Reviewed-by: yzheng, dlong
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java
Changeset: 3e86b3a8
Branch: premain
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-03-04 20:30:52 +0000
URL: https://git.openjdk.org/leyden/commit/3e86b3a879c7a425e7c689142cb1f0fdd4f679ed
8350013: Add a test for JDK-8150442
Reviewed-by: almatvee
+ test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
+ test/jdk/tools/jpackage/resources/fail-os-condition.wxf
+ test/jdk/tools/jpackage/windows/WinOSConditionTest.java
Changeset: 29de20db
Branch: premain
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-03-04 20:55:45 +0000
URL: https://git.openjdk.org/leyden/commit/29de20dbc22e0b68698a1b9cb1241ae5861a6b9a
8280991: [XWayland] No displayChanged event after setDisplayMode call
Reviewed-by: honkar, prr
! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java
! test/jdk/ProblemList.txt
! test/jdk/java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java
! test/jdk/java/awt/FullScreen/NoResizeEventOnDMChangeTest/NoResizeEventOnDMChangeTest.java
Changeset: 38b4d46c
Branch: premain
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: William Kemper <wkemper at openjdk.org>
Date: 2025-03-04 21:44:40 +0000
URL: https://git.openjdk.org/leyden/commit/38b4d46c1ff3701d75ff8347e5edbb01acd9b512
8351081: Off-by-one error in ShenandoahCardCluster
Reviewed-by: wkemper
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp
Changeset: 20ea218c
Branch: premain
Author: Dean Long <dlong at openjdk.org>
Date: 2025-03-04 23:10:52 +0000
URL: https://git.openjdk.org/leyden/commit/20ea218ce52f79704445acfe2d4a3dc9d04e86d2
8336042: Caller/callee param size mismatch in deoptimization causes crash
Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Reviewed-by: pchilanomate, rrich, vlivanov, never
! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp
! src/hotspot/cpu/arm/abstractInterpreter_arm.cpp
! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp
! src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp
! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp
! src/hotspot/cpu/x86/abstractInterpreter_x86.cpp
! src/hotspot/share/interpreter/bytecode.hpp
! src/hotspot/share/interpreter/bytecode.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/vframeArray.cpp
+ test/hotspot/jtreg/compiler/jsr292/MHDeoptTest.java
Changeset: 62fa33a8
Branch: premain
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-03-05 01:34:15 +0000
URL: https://git.openjdk.org/leyden/commit/62fa33a8704aef9fd08a8221f4fde217ab749dfc
8351158: Incorrect APX EGPR register save ordering
Reviewed-by: kvn, sviswanathan
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
Changeset: b1a21b56
Branch: premain
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-03-05 02:17:22 +0000
URL: https://git.openjdk.org/leyden/commit/b1a21b563e3ae13fa5c409a4f0c04686c3f5b34a
8351101: RISC-V: C2: Small improvement to MacroAssembler::revb
Reviewed-by: fjiang, mli
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: 75f028b4
Branch: premain
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-03-05 10:01:26 +0000
URL: https://git.openjdk.org/leyden/commit/75f028b46b245bdcbde8391af69020befda66b7d
8348657: compiler/loopopts/superword/TestEquivalentInvariants.java timed out
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java
Changeset: de29ef3b
Branch: premain
Author: Sergey Chernyshev <schernyshev at openjdk.org>
Committer: Dmitry Chuyko <dchuyko at openjdk.org>
Date: 2025-03-05 10:32:36 +0000
URL: https://git.openjdk.org/leyden/commit/de29ef3bf3a029f99f340de9f093cd20544217fd
8343191: Cgroup v1 subsystem fails to set subsystem path
Co-authored-by: Severin Gehwolf <sgehwolf at openjdk.org>
Reviewed-by: sgehwolf, mbaesken
! src/hotspot/os/linux/cgroupUtil_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/java.base/linux/classes/jdk/internal/platform/cgroupv1/CgroupV1SubsystemController.java
! test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
+ test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java
! test/jdk/jdk/internal/platform/cgroup/CgroupV1SubsystemControllerTest.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java
+ test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java
Changeset: a88e8cd0
Branch: premain
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-03-05 12:30:09 +0000
URL: https://git.openjdk.org/leyden/commit/a88e8cd0d2a444187208b41875b9da45daadad6a
8350952: Remove some non present files from OPT_SPEED_SRC list
Reviewed-by: dholmes, clanger
! make/hotspot/lib/JvmFeatures.gmk
Changeset: 062b7c73
Branch: premain
Author: SendaoYan <syan at openjdk.org>
Date: 2025-03-05 12:55:33 +0000
URL: https://git.openjdk.org/leyden/commit/062b7c7348453e6a96c311082b112291913dc1d9
8351115: Test AOTClassLinkingVMOptions.java fails after JDK-8348322
Reviewed-by: dholmes, iklam
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
Changeset: caaf4098
Branch: premain
Author: SendaoYan <syan at openjdk.org>
Date: 2025-03-05 12:57:56 +0000
URL: https://git.openjdk.org/leyden/commit/caaf4098452476d981183ad4302b76b9c883a72b
8350546: Several java/net/InetAddress tests fails UnknownHostException
Reviewed-by: dfuchs, myankelevich
! test/jdk/java/net/InetAddress/IsReachableViaLoopbackTest.java
! test/jdk/java/net/InetAddress/getOriginalHostName.java
Changeset: ea9e3cfe
Branch: premain
Author: Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date: 2025-03-05 16:16:58 +0000
URL: https://git.openjdk.org/leyden/commit/ea9e3cfe03b5284ef0edc6f0eb92fcb6ffd62725
8281511: java/net/ipv6tests/UdpTest.java fails with checkTime failed
Reviewed-by: dfuchs
! test/jdk/java/net/ipv6tests/TcpTest.java
! test/jdk/java/net/ipv6tests/Tests.java
! test/jdk/java/net/ipv6tests/UdpTest.java
Changeset: 61d9ab97
Branch: premain
Author: Xiaolong Peng <xpeng at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-05 16:35:46 +0000
URL: https://git.openjdk.org/leyden/commit/61d9ab9717783e5bb0faa555f794499d0e5b3fdb
8350854: Include thread counts in safepoint logging
Reviewed-by: shade, dholmes
! src/hotspot/share/runtime/safepoint.cpp
Changeset: 661bd5bf
Branch: premain
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-03-05 17:32:59 +0000
URL: https://git.openjdk.org/leyden/commit/661bd5bfe883a7449c6949c9f4bd6b5d82d20e10
8343478: Remove unnecessary @SuppressWarnings annotations (core-libs)
Reviewed-by: darcy, asemenyuk, joehw
! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! src/java.base/share/classes/java/io/File.java
! src/java.base/share/classes/java/io/FileDescriptor.java
! src/java.base/share/classes/java/lang/Package.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDate.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/ComparableTimSort.java
! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/LinkedHashSet.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/Map.java
! src/java.base/share/classes/java/util/PrimitiveIterator.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/java/util/ResourceBundle.java
! src/java.base/share/classes/java/util/ReverseOrderDequeView.java
! src/java.base/share/classes/java/util/ReverseOrderListView.java
! src/java.base/share/classes/java/util/ReverseOrderSortedMapView.java
! src/java.base/share/classes/java/util/ReverseOrderSortedSetView.java
! src/java.base/share/classes/java/util/ServiceLoader.java
! src/java.base/share/classes/java/util/Spliterator.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArrayList.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/regex/Pattern.java
! src/java.base/share/classes/java/util/stream/AbstractPipeline.java
! src/java.base/share/classes/java/util/stream/DoublePipeline.java
! src/java.base/share/classes/java/util/stream/IntPipeline.java
! src/java.base/share/classes/java/util/stream/LongPipeline.java
! src/java.base/share/classes/java/util/stream/Node.java
! src/java.base/share/classes/java/util/stream/Nodes.java
! src/java.base/share/classes/java/util/stream/ReferencePipeline.java
! src/java.base/share/classes/java/util/stream/SpinedBuffer.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassFileImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java
! src/java.base/share/classes/jdk/internal/jimage/NativeImageBuffer.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileStore.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java
! src/java.base/share/classes/jdk/internal/jrtfs/SystemImage.java
! src/java.base/share/classes/jdk/internal/logger/BootstrapLogger.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/jdk/internal/vm/VMSupport.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
! src/java.base/share/classes/sun/text/DictionaryBasedBreakIterator.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapCtx.java
! src/java.naming/share/classes/com/sun/jndi/toolkit/ctx/Continuation.java
! src/java.naming/share/classes/javax/naming/Name.java
! src/java.naming/share/classes/javax/naming/directory/Attribute.java
! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java
! src/java.rmi/share/classes/java/rmi/server/RemoteRef.java
! src/java.rmi/share/classes/java/rmi/server/ServerRef.java
! src/java.rmi/share/classes/sun/rmi/registry/RegistryImpl_Skel.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl_Skel.java
! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncFactory.java
! src/java.sql/share/classes/java/sql/Date.java
! src/java.sql/share/classes/java/sql/Time.java
! src/java.sql/share/classes/java/sql/Timestamp.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/dom/NodeSortRecord.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/SAX2StAXEventWriter.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TrAXFilter.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/Util.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DocumentImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.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/xml/internal/utils/StringComparable.java
! src/java.xml/share/classes/javax/xml/catalog/CatalogReader.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependencies.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BundlerParamInfo.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/ReferenceWrapper_Stub.java
! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java
! test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassReader.java
! test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassWriter.java
! test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/tree/MethodNode.java
Changeset: 6012e8d2
Branch: premain
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-03-05 17:33:54 +0000
URL: https://git.openjdk.org/leyden/commit/6012e8d2505af786bd4f17cf56b1e81a102485d4
8350808: Small typos in JShell method SnippetEvent.toString()
Reviewed-by: jlahoda
! src/jdk.jshell/share/classes/jdk/jshell/SnippetEvent.java
+ test/langtools/jdk/jshell/SnippetEventToStringTest.java
Changeset: c3b48196
Branch: premain
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-03-05 18:12:26 +0000
URL: https://git.openjdk.org/leyden/commit/c3b48196af40356a8251b42db13e02ed905c2139
8351074: Disallow null prefix and suffix in DecimalFormat
Reviewed-by: naoto
! src/java.base/share/classes/java/text/DecimalFormat.java
+ test/jdk/java/text/Format/DecimalFormat/AffixTest.java
Changeset: 11a37c82
Branch: premain
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-03-05 19:28:39 +0000
URL: https://git.openjdk.org/leyden/commit/11a37c829c12d064874416a7b242596cf23972e5
8351165: Remove unused includes from vmStructs
Reviewed-by: kbarrett
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/symbolTable.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/memory/resourceArea.hpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java
Changeset: 107ee878
Branch: premain
Author: Nicole Xu <yuyangx at nvidia.com>
Date: 2025-03-06 01:40:24 +0000
URL: https://git.openjdk.org/leyden/commit/107ee878d66f4006f102c1fd12af3bf156a25757
8346954: [JMH] jdk.incubator.vector.MaskedLogicOpts fails due to IndexOutOfBoundsException
Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: jbhateja, xgong
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java
Changeset: 4bb3d814
Branch: premain
Author: SendaoYan <syan at openjdk.org>
Date: 2025-03-06 01:41:22 +0000
URL: https://git.openjdk.org/leyden/commit/4bb3d81479c1bbe2c6fc7b5234d0f1b6897be117
8351138: Running subset of gtests gets error printing result information
Reviewed-by: erikj
! make/RunTests.gmk
Changeset: 3626ac35
Branch: premain
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-03-06 06:22:18 +0000
URL: https://git.openjdk.org/leyden/commit/3626ac35b34650dc64938af63ea21f9f4e011fe4
8204868: java/util/zip/ZipFile/TestCleaner.java still fails with "cleaner failed to clean zipfile."
Reviewed-by: lancea
! test/jdk/java/util/zip/ZipFile/TestCleaner.java
Changeset: e82031ec
Branch: premain
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-03-06 06:48:42 +0000
URL: https://git.openjdk.org/leyden/commit/e82031ec1a8ae2478f83d009594d512a13fdb77e
8350756: C2 SuperWord Multiversioning: remove useless slow loop when the fast loop disappears
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionRemoveUselessSlowLoop.java
Changeset: 5c552a9d
Branch: premain
Author: SendaoYan <syan at openjdk.org>
Date: 2025-03-06 07:00:44 +0000
URL: https://git.openjdk.org/leyden/commit/5c552a9d64c8116161cb9ef4c777e75a2602a75b
8349358: [JMH] Cannot access class jdk.internal.vm.ContinuationScope
Reviewed-by: alanb
- test/micro/org/openjdk/bench/loom/obsolete/FreezeAndThaw.java
- test/micro/org/openjdk/bench/loom/obsolete/OneShot.java
- test/micro/org/openjdk/bench/loom/obsolete/Oscillation.java
Changeset: 649ef779
Branch: premain
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-03-06 07:42:16 +0000
URL: https://git.openjdk.org/leyden/commit/649ef77951d420512e385ee3c792ced80276a30a
8323158: HotSpot Style Guide should specify more include ordering
Reviewed-by: kbarrett, stuefe, dholmes, kvn
! doc/hotspot-style.html
! doc/hotspot-style.md
Changeset: 40f150d3
Branch: premain
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-03-06 08:10:23 +0000
URL: https://git.openjdk.org/leyden/commit/40f150d3e50caf44fa4a31b79fbcd234142803ce
8330936: [ubsan] exclude function BilinearInterp and ShapeSINextSpan in libawt java2d from ubsan checks
Reviewed-by: clanger, prr
! src/java.desktop/share/native/libawt/java2d/loops/TransformHelper.c
! src/java.desktop/share/native/libawt/java2d/pipe/ShapeSpanIterator.c
Changeset: 7a5acb9b
Branch: premain
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-03-06 09:08:32 +0000
URL: https://git.openjdk.org/leyden/commit/7a5acb9be17cd54bbd0abf2524386b981dd5ac04
8343840: Rewrite the ObjectMonitor lists
Reviewed-by: dholmes, coleenp, pchilanomate, yzheng
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: cfab88b1
Branch: premain
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-03-06 10:11:44 +0000
URL: https://git.openjdk.org/leyden/commit/cfab88b1a2351a187bc1be153be96ca983a7776c
8351256: Improve printing of runtime call stub names in disassember output
Reviewed-by: kvn
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/relocInfo.cpp
Changeset: 8f8a879d
Branch: premain
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-03-06 12:26:53 +0000
URL: https://git.openjdk.org/leyden/commit/8f8a879de03add68e385f2610863d3b4ddd86df7
8350939: Revisit Windows PDH buffer size calculation for OperatingSystemMXBean
Reviewed-by: dholmes, lmesnik, sspitsyn
! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c
Changeset: 93f22607
Branch: premain
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-03-06 17:11:40 +0000
URL: https://git.openjdk.org/leyden/commit/93f226078e1e1cee5f17b4866f4712326bffa5b2
8351294: (fs) Minor verbiage correction for Files.createTemp{Directory,File}
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/Files.java
Changeset: 08929134
Branch: premain
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-03-06 17:11:53 +0000
URL: https://git.openjdk.org/leyden/commit/08929134b3533362133139c4e964b1b28de6ebfb
8351086: (fc) Make java/nio/channels/FileChannel/BlockDeviceSize.java test manual
Reviewed-by: msheppar
! test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java
Changeset: a23fb0af
Branch: premain
Author: Alisen Chung <achung at openjdk.org>
Date: 2025-03-06 21:24:44 +0000
URL: https://git.openjdk.org/leyden/commit/a23fb0af65f491ef655ba114fcc8032a09a55213
8348110: Update LCMS to 2.17
Reviewed-by: honkar, prr, dnguyen
! src/java.desktop/share/legal/lcms.md
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscam02.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmshalf.c
! src/java.desktop/share/native/liblcms/cmsintrp.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsmd5.c
! src/java.desktop/share/native/liblcms/cmsmtrx.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmspcs.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmssm.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmswtpnt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
! src/java.desktop/share/native/liblcms/lcms2_plugin.h
Changeset: 7c9a7840
Branch: premain
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-03-06 22:54:24 +0000
URL: https://git.openjdk.org/leyden/commit/7c9a7840ea75a9a7df3f240d063e9833f535e6ec
8351223: Update localized resources in keytool and jarsigner
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/tools/keytool/Resources_de.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java
! src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_de.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java
Changeset: 7314efc9
Branch: premain
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-03-07 03:48:49 +0000
URL: https://git.openjdk.org/leyden/commit/7314efc9483c5db6ecccd9215c04d78818e6a9a2
8351377: Fix the ProblemList for com/sun/management/OperatingSystemMXBean cpuLoad tests on AIX
Reviewed-by: darcy
! test/jdk/ProblemList.txt
Changeset: 4066f33a
Branch: premain
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-03-07 09:06:12 +0000
URL: https://git.openjdk.org/leyden/commit/4066f33a0b9a080d87acd60056b3dbfc9348ab5e
8350565: NMT: remaining memory flag/type to be replaced with memory tag
Reviewed-by: gziemski, jsjolen
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memBaseline.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtCommon.cpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_nmt_memoryfiletracker.cpp
Changeset: 155697fc
Branch: premain
Author: SendaoYan <syan at openjdk.org>
Date: 2025-03-07 09:13:06 +0000
URL: https://git.openjdk.org/leyden/commit/155697fc0ed69f1b4f871b00fe67685177bad59a
8349623: [ASAN] Gtest os_linux.glibc_mallinfo_wrapper_vm fails
Reviewed-by: stuefe
! test/hotspot/gtest/runtime/test_os_linux.cpp
Changeset: 54fe643e
Branch: premain
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-03-07 13:56:23 +0000
URL: https://git.openjdk.org/leyden/commit/54fe643e783befb4d215c68e4b1fed351d470435
8347433: Deprecate XML interchange in java.management/javax/management/modelmbean/DescriptorSupport for removal
Reviewed-by: sspitsyn, dfuchs
! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java
! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java
! src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java
Changeset: 7c22b814
Branch: premain
Author: Vladimir Ivanov <vaivanov at openjdk.org>
Date: 2025-03-07 16:12:55 +0000
URL: https://git.openjdk.org/leyden/commit/7c22b814d670deda6c2bb93b1e150975c27a165f
8350811: [JMH] test foreign.StrLenTest failed with StringIndexOutOfBoundsException for size=451
Reviewed-by: jbhateja, vpaprotski, mcimadamore
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java
Changeset: 5cd4fe63
Branch: premain
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-03-07 17:14:03 +0000
URL: https://git.openjdk.org/leyden/commit/5cd4fe63768715ec7be32e248e05e611ea9b557d
8348309: MultiNST tests need more debugging and timing
Reviewed-by: hchao, mullan
! test/jdk/javax/net/ssl/templates/TLSBase.java
! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTClient.java
! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java
! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java
! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java
Changeset: f6a8db28
Branch: premain
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-03-07 19:19:03 +0000
URL: https://git.openjdk.org/leyden/commit/f6a8db289e5366845f9518fce7a98538017e9570
8348261: assert(n->is_Mem()) failed: memory node required
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/escape.cpp
Changeset: 8ed6c1d7
Branch: premain
Author: Chen Liang <liach at openjdk.org>
Date: 2025-03-07 20:35:36 +0000
URL: https://git.openjdk.org/leyden/commit/8ed6c1d7ee3c9914092e7d45087ef61553371b70
8350607: Consolidate MethodHandles::zero into MethodHandles::constant
Reviewed-by: jrose, redestad, jvernee
! src/java.base/share/classes/java/lang/invoke/BoundMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/Invokers.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/SimpleMethodHandle.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestDynamicRegenerateHolderClasses.java
Changeset: 4e67ac41
Branch: premain
Author: Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Derek White <drwhite at openjdk.org>
Date: 2025-03-07 20:38:25 +0000
URL: https://git.openjdk.org/leyden/commit/4e67ac41365ecd0c7e919d77e359f77ea602feb9
8350909: [JMH] test ThreadOnSpinWaitShared failed for 2 threads config
Reviewed-by: jbhateja, drwhite
! test/micro/org/openjdk/bench/java/lang/ThreadOnSpinWaitSharedCounter.java
Changeset: 76e0f30b
Branch: premain
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2025-03-07 21:30:11 +0000
URL: https://git.openjdk.org/leyden/commit/76e0f30b15efda86cbb974bbc764ac3fb3f0f054
8350460: org.openjdk.bench.vm.floatingpoint.DremFrem JMH fails with -ea
Reviewed-by: liach, darcy
! test/micro/org/openjdk/bench/vm/floatingpoint/DremFrem.java
Changeset: 7ec2e148
Branch: premain
Author: Daniel Gredler <dgredler at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-03-08 12:26:46 +0000
URL: https://git.openjdk.org/leyden/commit/7ec2e14897e6dea0c7864a617ded0e33adf792f7
8349932: PSPrinterJob sometimes generates unnecessary PostScript commands
Reviewed-by: achung, prr
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
+ test/jdk/javax/print/PostScriptLeanTest.java
Changeset: a90f323d
Branch: premain
Author: Xiaolong Peng <xpeng at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-03-08 12:28:34 +0000
URL: https://git.openjdk.org/leyden/commit/a90f323d05f1c90767823b8729b124de0bead265
8349705: java.net.URI.scanIPv4Address throws unnecessary URISyntaxException
Reviewed-by: dfuchs
! src/java.base/share/classes/java/net/URI.java
Changeset: 4e1367e3
Branch: premain
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2025-03-08 14:01:28 +0000
URL: https://git.openjdk.org/leyden/commit/4e1367e34be724a0f84069100854c38333610714
8343468: GenShen: Enable relocation of remembered set card tables
Reviewed-by: shade, kdnilsen, wkemper
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: 857c5371
Branch: premain
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-03-09 16:15:26 +0000
URL: https://git.openjdk.org/leyden/commit/857c53718957283766f6566e5519ab5911cf9f3c
8351456: Build failure with --disable-jvm-feature-shenandoahgc after 8343468
Reviewed-by: kvn, syan
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 84f71dd6
Branch: premain
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-03-10 07:52:11 +0000
URL: https://git.openjdk.org/leyden/commit/84f71dd6247bbaca508e0a6f04c5b201a1974266
8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec
Reviewed-by: wetmore, valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java
+ test/jdk/sun/security/pkcs11/tls/TestKeyMaterialMisuse.java
Changeset: 08872623
Branch: premain
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-03-10 07:54:17 +0000
URL: https://git.openjdk.org/leyden/commit/088726238664985ebf2bc60deca96f22245e9ce3
8344301: Refine stylesheet for API docs
Reviewed-by: liach, nbenalla
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg
! 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/search-page.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: 18931d05
Branch: premain
Author: Joachim Kern <jkern at openjdk.org>
Date: 2025-03-10 09:05:58 +0000
URL: https://git.openjdk.org/leyden/commit/18931d05877a69c9d35ac0706d61f9db03875afc
8351399: AIX: clang pollutes the burned-in library search paths of the generated executables / Second try with a better solution than JDK8348663
Reviewed-by: stuefe, mdoerr, ihse
! make/autoconf/basic.m4
! make/autoconf/flags-ldflags.m4
- make/scripts/aix/ld.sh
Changeset: 19b9f11c
Branch: premain
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-03-10 09:44:42 +0000
URL: https://git.openjdk.org/leyden/commit/19b9f11c2ec37ef115c14adcfc31161786d46e95
8351392: C2 crash: failed: Expected Bool, but got OpaqueMultiversioning
Reviewed-by: thartmann, kvn, vlivanov, chagedorn
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/opaquenode.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionRemoveUselessSlowLoop.java
Changeset: 783eda9f
Branch: premain
Author: David Linus Briemann <david.briemann at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-03-10 10:21:54 +0000
URL: https://git.openjdk.org/leyden/commit/783eda9f54a6e17771c637ff5cac5e30d1facde9
8350266: [PPC64] Interpreter: intrinsify Thread.currentThread()
Reviewed-by: mdoerr, rrich
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: f61f520e
Branch: premain
Author: David Linus Briemann <david.briemann at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-03-10 10:22:17 +0000
URL: https://git.openjdk.org/leyden/commit/f61f520e699e3eb5104c9467ec8269b837da74db
8350325: [PPC64] ConvF2HFIdealizationTests timeouts on Power8
Reviewed-by: mdoerr, clanger
! test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java
Changeset: ec683a18
Branch: premain
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-03-10 10:41:47 +0000
URL: https://git.openjdk.org/leyden/commit/ec683a18bcd8a8282989ba97238899d6375f43c8
8351419: java.net.http: Cleanup links in HttpResponse and module-info API doc comments
Reviewed-by: michaelm, vyazici
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/module-info.java
Changeset: 99547c5b
Branch: premain
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-03-10 11:03:28 +0000
URL: https://git.openjdk.org/leyden/commit/99547c5b254807580e0a5238b95d55d38181f4fc
8346825: [JVMCI] Remove NativeImageReinitialize annotation
Reviewed-by: never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/InitTimer.java
- src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/NativeImageReinitialize.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/Cleaner.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCI.java
Changeset: fb0efbe8
Branch: premain
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-03-10 11:53:36 +0000
URL: https://git.openjdk.org/leyden/commit/fb0efbe87403fa2f1263c9b916db1a3a3b037eeb
8333578: Fix uses of overaligned types induced by ZCACHE_ALIGNED
Reviewed-by: stefank, kbarrett
! src/hotspot/share/gc/z/zArguments.cpp
Changeset: 64caf085
Branch: premain
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-03-10 11:53:50 +0000
URL: https://git.openjdk.org/leyden/commit/64caf085344dcd5fc5185ed5882439249e239d50
8350572: ZGC: Enhance z_verify_safepoints_are_blocked interactions with VMError
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zVerify.cpp
Changeset: 4867a4c8
Branch: premain
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-03-10 12:09:16 +0000
URL: https://git.openjdk.org/leyden/commit/4867a4c89e99e3ba7fdd9f44e926c82216804167
8351280: Mark Assertion Predicates useless instead of replacing them by a constant directly
Reviewed-by: epeter, roland
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: e90b6bdb
Branch: premain
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-03-10 13:28:42 +0000
URL: https://git.openjdk.org/leyden/commit/e90b6bdb875315de6b962e2c7d36606d9a593eb9
8350638: Make keyboard navigation more usable in API docs
Reviewed-by: liach, nbenalla
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.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/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/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/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java
! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServicesLink.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.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
Changeset: d90b79a2
Branch: premain
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-03-10 14:54:50 +0000
URL: https://git.openjdk.org/leyden/commit/d90b79a2bd2f8bb6e50aa32aafe47748ef6ebeff
8351046: Rename ObjectMonitor functions
Reviewed-by: stefank, fbredberg
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 32f2c2d8
Branch: premain
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-03-10 16:13:50 +0000
URL: https://git.openjdk.org/leyden/commit/32f2c2d80894552b8c5329cfa51c7e836314901f
8351017: ChronoUnit.MONTHS.between() not giving correct result when date is in February
Reviewed-by: scolebourne, rriggs
! src/java.base/share/classes/java/time/temporal/TemporalUnit.java
Changeset: 6b84bdef
Branch: premain
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-03-10 16:15:23 +0000
URL: https://git.openjdk.org/leyden/commit/6b84bdef3b203e62cebd77705ef5b3e081302c28
8350007: Add usage message to the javadoc executable
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/langtools/tools/javac/options/JavadocIgnoreSymbolFile.java
Changeset: b40be225
Branch: premain
Author: Daniel Lundén <dlunden at openjdk.org>
Date: 2025-03-10 16:18:02 +0000
URL: https://git.openjdk.org/leyden/commit/b40be22512a8d3b3350fef8d6668d80134a6f1a6
8333393: PhaseCFG::insert_anti_dependences can fail to raise LCAs and to add necessary anti-dependence edges
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Co-authored-by: Quan Anh Mai <qamai at openjdk.org>
Reviewed-by: rcastanedalo, chagedorn, epeter
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/codegen/TestGCMLoadPlacement.java
Changeset: 8450ae90
Branch: premain
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-03-10 16:31:39 +0000
URL: https://git.openjdk.org/leyden/commit/8450ae902ee012b6447015b24369eee85c091ec5
8351440: Link with -reproducible on macOS
Reviewed-by: erikj, ihse
! make/autoconf/flags-ldflags.m4
Changeset: 7999091e
Branch: premain
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-03-10 17:22:26 +0000
URL: https://git.openjdk.org/leyden/commit/7999091e3e976fe62d859d508bf649b6ec7bc94e
8351555: Help section added in JDK-8350638 uses invalid HTML
Reviewed-by: liach, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
Changeset: dbdbbd47
Branch: premain
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-03-10 17:47:54 +0000
URL: https://git.openjdk.org/leyden/commit/dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc
8348597: Update HarfBuzz to 10.4.0
Reviewed-by: erikj, prr
! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/colrv1-closure.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/CPAL/CPAL.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/svg/svg.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/Coverage.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Anchor.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorFormat3.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorMatrix.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Common.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairSet.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairValueRecord.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePos.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/ValueFormat.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/MultipleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/types.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/VARC.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/coord-setter.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/CompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SubsetGlyph.hh
- src/java.desktop/share/native/libharfbuzz/OT/glyf/VarCompositeGlyph.hh
- src/java.desktop/share/native/libharfbuzz/OT/glyf/coord-setter.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf-helpers.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh
! src/java.desktop/share/native/libharfbuzz/OT/name/name.hh
! src/java.desktop/share/native/libharfbuzz/UPDATING.txt
! src/java.desktop/share/native/libharfbuzz/graph/classdef-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/coverage-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/markbasepos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/pairpos-graph.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-ankr-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-bsln-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-feat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-just-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-opbd-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.h
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-ltag-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-algs.hh
! src/java.desktop/share/native/libharfbuzz/hb-array.hh
! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-page.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set-invertible.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-blob.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-dict-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-common.h
! src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-cplusplus.hh
+ src/java.desktop/share/native/libharfbuzz/hb-decycler.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.hh
! src/java.desktop/share/native/libharfbuzz/hb-face-builder.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.h
! src/java.desktop/share/native/libharfbuzz/hb-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.hh
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-ft.h
+ src/java.desktop/share/native/libharfbuzz/hb-geometry.hh
! src/java.desktop/share/native/libharfbuzz/hb-iter.hh
! src/java.desktop/share/native/libharfbuzz/hb-limits.hh
! src/java.desktop/share/native/libharfbuzz/hb-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-null.hh
! src/java.desktop/share/native/libharfbuzz/hb-object.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-file.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-head-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hhea-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-kern-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-jstf-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-maxp-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-meta-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table-v2subset.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-fallback.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-joining-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hebrew.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-vowel-constraints.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-avar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-cvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-fvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-mvar-table.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-var-varc-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-vorg-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint.h
! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh
! src/java.desktop/share/native/libharfbuzz/hb-repacker.hh
! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh
! src/java.desktop/share/native/libharfbuzz/hb-serialize.hh
! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh
! src/java.desktop/share/native/libharfbuzz/hb-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-shape.h
! src/java.desktop/share/native/libharfbuzz/hb-style.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
+ src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-iup.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan-member-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
+ src/java.desktop/share/native/libharfbuzz/hb-subset-serialize.h
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-ucd-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-utf.hh
! src/java.desktop/share/native/libharfbuzz/hb-vector.hh
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.hh
Changeset: 73465b98
Branch: premain
Author: jeremy <jeremy.wood at mac.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2025-03-10 18:32:15 +0000
URL: https://git.openjdk.org/leyden/commit/73465b9866da8e97e557d6ad80a95568ada3ee01
8160327: Support for thumbnails present in APP1 marker for JPEG
Reviewed-by: prr
+ src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/ExifMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/jpeg_metadata.html
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/JpegExifThumbnailTest.java
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/SV650.jpg
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/bad-timestamp.jpg
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/corrupt-magic-number.jpg
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/jfif-and-exif.jpg
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/malicious-looping-IFD.jpg
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/plastic-wrap.jpg
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/uncompressed-exif-thumbnail.jpg
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/unusual-ImageFileDirectory.jpeg
Changeset: 8d8bd0c4
Branch: premain
Author: Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2025-03-10 19:51:16 +0000
URL: https://git.openjdk.org/leyden/commit/8d8bd0c4b3bfdc7670bba03b01b0a00dac9f9825
8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java
Changeset: ffa63409
Branch: premain
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-03-10 23:05:19 +0000
URL: https://git.openjdk.org/leyden/commit/ffa63409884e9a2d41f5223ab5962980edbb008c
8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output
Reviewed-by: lancea, bpb, iris
! test/jdk/java/util/jar/Manifest/ValueUtf8Coding.java
Changeset: f984c2b3
Branch: premain
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-03-10 23:58:12 +0000
URL: https://git.openjdk.org/leyden/commit/f984c2b32d7a1420f93424e1d48f06dfbca659e9
8351505: (fs) Typo in the documentation of java.nio.file.spi.FileSystemProvider.getFileSystem()
Reviewed-by: alanb, lancea, iris
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
Changeset: 59282092
Branch: premain
Author: Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Shaojin Wen <swen at openjdk.org>
Date: 2025-03-11 02:07:19 +0000
URL: https://git.openjdk.org/leyden/commit/5928209280e7a655a22f11bc03eae32a4e99756c
8347405: MergeStores with reverse bytes order value
Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 8a5ed47f
Branch: premain
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-11 06:49:58 +0000
URL: https://git.openjdk.org/leyden/commit/8a5ed47f00d74d4eb0d2b8027fb92ff2f5c30163
8350148: Native stack overflow when writing Java heap objects into AOT cache
Reviewed-by: iveresov, matsaave
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
Changeset: 4cf63160
Branch: premain
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-03-11 07:10:31 +0000
URL: https://git.openjdk.org/leyden/commit/4cf63160ad575d49dbe70f128cd36aba22b8f2ff
8351414: C2: MergeStores must happen after RangeCheck smearing
Reviewed-by: chagedorn, qamai
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
Changeset: cd9f1d3d
Branch: premain
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-03-11 09:05:04 +0000
URL: https://git.openjdk.org/leyden/commit/cd9f1d3d921531511a7552807d099d5d3cce01a6
8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS
Reviewed-by: honkar, kizune, asemenov
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
+ test/jdk/javax/accessibility/TestJSpinnerAccessibility.java
Changeset: 0de2cddf
Branch: premain
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-03-11 11:26:47 +0000
URL: https://git.openjdk.org/leyden/commit/0de2cddf3a7be23f67af93972875af1235f3107e
8351458: (ch) Move preClose to UnixDispatcher
Reviewed-by: bpb, jpai
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NativeDispatcher.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/DatagramDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SocketDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/UnixDispatcher.java
! src/java.base/windows/classes/sun/nio/ch/DatagramDispatcher.java
! src/java.base/windows/classes/sun/nio/ch/SocketDispatcher.java
Changeset: 83de3404
Branch: premain
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-03-11 12:33:36 +0000
URL: https://git.openjdk.org/leyden/commit/83de34041eacdf987988364487712c79bbb4c235
8343789: Move mutable nmethod data out of CodeCache
Reviewed-by: kvn, dlong
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
Changeset: af9af7e9
Branch: premain
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-11 12:51:22 +0000
URL: https://git.openjdk.org/leyden/commit/af9af7e90f7dab5adc7b89b76eb978d269e863de
8351145: RISC-V: only enable some crypto intrinsic when AvoidUnalignedAccess == false
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: b957e5ed
Branch: premain
Author: Harald Eilertsen <haraldei at anduin.net>
Date: 2025-03-11 15:11:10 +0000
URL: https://git.openjdk.org/leyden/commit/b957e5ed1a8b77e01aad1bb574e4914131cdbfa6
8351322: Parameterize link option for pthreads
Reviewed-by: erikj, ihse, dholmes
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.template
! make/modules/java.base/Lib.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk
! make/modules/jdk.sctp/Lib.gmk
! make/test/JtregNativeHotspot.gmk
Changeset: 0ad9a104
Branch: premain
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-11 15:27:36 +0000
URL: https://git.openjdk.org/leyden/commit/0ad9a104e2fed2dd80494cec22e9d9332d37821b
8351146: JFR: JavaMonitorInflate event should default to no threshold and be disabled
Reviewed-by: coleenp, egahlin
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
Changeset: 030c85de
Branch: premain
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2025-03-11 15:54:49 +0000
URL: https://git.openjdk.org/leyden/commit/030c85de1376123615e804f98084cb3723205819
8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set
Reviewed-by: mdoerr
! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
Changeset: da2b4f07
Branch: premain
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-03-11 16:02:25 +0000
URL: https://git.openjdk.org/leyden/commit/da2b4f0749dffc99fa42c7311fbc74231af273bd
8351606: Use build_platform for graphviz dependency
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: cef36931
Branch: premain
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-11 19:38:29 +0000
URL: https://git.openjdk.org/leyden/commit/cef369317570f95ac70aac6ceea88a0042ca2b45
8351656: Problemlist gc/TestAllocHumongousFragment#generational
Reviewed-by: xpeng, wkemper
! test/hotspot/jtreg/ProblemList.txt
Changeset: e71f3274
Branch: premain
Author: Chen Liang <liach at openjdk.org>
Date: 2025-03-11 19:51:47 +0000
URL: https://git.openjdk.org/leyden/commit/e71f3274a9de4006bc8cdfe4ba1bd12a8867a11a
8351045: ClassValue::remove cannot ensure computation observes up-to-date state
Reviewed-by: rriggs, jrose
! src/java.base/share/classes/java/lang/ClassValue.java
! test/jdk/java/lang/invoke/ClassValueTest.java
Changeset: 9a494181
Branch: premain
Author: Artur Barashev <abarashev at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2025-03-11 20:07:10 +0000
URL: https://git.openjdk.org/leyden/commit/9a49418138b93bc8ed8879be5c9b9b9c85ef47e1
8345940: Migrate security-related resources from Java classes to properties files
Reviewed-by: jlu, weijun, erikj
! make/modules/java.base/Gensrc.gmk
! make/modules/jdk.jartool/Gensrc.gmk
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_de.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_es.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_fr.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_it.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_ko.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_pt_BR.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_sv.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_HK.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_TW.java
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_de.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_es.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_fr.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_it.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ja.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ko.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_pt_BR.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_sv.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_TW.properties
- src/java.base/share/classes/sun/security/util/AuthResources.java
- src/java.base/share/classes/sun/security/util/AuthResources_de.java
- src/java.base/share/classes/sun/security/util/AuthResources_es.java
- src/java.base/share/classes/sun/security/util/AuthResources_fr.java
- src/java.base/share/classes/sun/security/util/AuthResources_it.java
- src/java.base/share/classes/sun/security/util/AuthResources_ja.java
- src/java.base/share/classes/sun/security/util/AuthResources_ko.java
- src/java.base/share/classes/sun/security/util/AuthResources_pt_BR.java
- src/java.base/share/classes/sun/security/util/AuthResources_sv.java
- src/java.base/share/classes/sun/security/util/AuthResources_zh_CN.java
- src/java.base/share/classes/sun/security/util/AuthResources_zh_TW.java
! src/java.base/share/classes/sun/security/util/LocalizedMessage.java
- src/java.base/share/classes/sun/security/util/Resources.java
! src/java.base/share/classes/sun/security/util/ResourcesMgr.java
- src/java.base/share/classes/sun/security/util/Resources_de.java
- src/java.base/share/classes/sun/security/util/Resources_es.java
- src/java.base/share/classes/sun/security/util/Resources_fr.java
- src/java.base/share/classes/sun/security/util/Resources_it.java
- src/java.base/share/classes/sun/security/util/Resources_ja.java
- src/java.base/share/classes/sun/security/util/Resources_ko.java
- src/java.base/share/classes/sun/security/util/Resources_pt_BR.java
- src/java.base/share/classes/sun/security/util/Resources_sv.java
- src/java.base/share/classes/sun/security/util/Resources_zh_CN.java
- src/java.base/share/classes/sun/security/util/Resources_zh_TW.java
+ src/java.base/share/classes/sun/security/util/resources/auth.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_de.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_es.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_fr.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_it.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_ja.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_ko.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_pt_BR.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_sv.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_zh_CN.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_zh_TW.properties
+ src/java.base/share/classes/sun/security/util/resources/security.properties
+ src/java.base/share/classes/sun/security/util/resources/security_de.properties
+ src/java.base/share/classes/sun/security/util/resources/security_es.properties
+ src/java.base/share/classes/sun/security/util/resources/security_fr.properties
+ src/java.base/share/classes/sun/security/util/resources/security_it.properties
+ src/java.base/share/classes/sun/security/util/resources/security_ja.properties
+ src/java.base/share/classes/sun/security/util/resources/security_ko.properties
+ src/java.base/share/classes/sun/security/util/resources/security_pt_BR.properties
+ src/java.base/share/classes/sun/security/util/resources/security_sv.properties
+ src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties
+ src/java.base/share/classes/sun/security/util/resources/security_zh_TW.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
- src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
- src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_de.java
- src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java
- src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java
+ src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties
+ src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_de.properties
+ src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_ja.properties
+ src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_zh_CN.properties
! test/jdk/sun/security/util/Resources/Usages.java
! test/jdk/sun/security/util/Resources/customSysClassLoader/MessageFormatting.java
Changeset: 64464eab
Branch: premain
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-03-11 20:32:21 +0000
URL: https://git.openjdk.org/leyden/commit/64464eab6291ee498fe677e90bcb8980fe8a9a3c
8351673: Clean up a case of if (LockingMode == LM_LIGHTWEIGHT) in a legacy-only locking mode function
Reviewed-by: pchilanomate
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 1dd9cf10
Branch: premain
Author: Karm Michal Babacek <karm at redhat.com>
Date: 2025-03-11 21:16:14 +0000
URL: https://git.openjdk.org/leyden/commit/1dd9cf1018f33af34f1f822cb0d1dc706353bbdf
8349099: java/awt/Headless/HeadlessMalfunctionTest.java fails on CI with Compilation error
Reviewed-by: aivanov, sgehwolf, prr
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Headless/HeadlessMalfunctionAgent.java
! test/jdk/java/awt/Headless/HeadlessMalfunctionTest.java
Changeset: 4412c079
Branch: premain
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-03-12 06:55:04 +0000
URL: https://git.openjdk.org/leyden/commit/4412c079fccefbb235b22651206089f5bac47d18
8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test
Reviewed-by: jlahoda
! test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java
Changeset: 1d147ccb
Branch: premain
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-12 07:20:48 +0000
URL: https://git.openjdk.org/leyden/commit/1d147ccb4cfcb1da23664ac941e56ac542a7ac61
8351484: Race condition in max stats in MonitorList::add
Reviewed-by: pchilanomate, zgu
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! test/hotspot/gtest/runtime/test_synchronizer.cpp
Changeset: 1fe45265
Branch: premain
Author: Manuel Hässig <manuel.hassig at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-03-12 08:43:58 +0000
URL: https://git.openjdk.org/leyden/commit/1fe45265e446eeca5dc496085928ce20863a3172
8350194: Last 2 parameters of ReturnNode::ReturnNode are swapped in the declaration
Reviewed-by: thartmann, epeter
! src/hotspot/share/opto/callnode.hpp
Changeset: 4be502ea
Branch: premain
Author: David Linus Briemann <david.briemann at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-03-12 10:22:44 +0000
URL: https://git.openjdk.org/leyden/commit/4be502ea38b37d5fb532b64e5b82363805bfe657
8350642: Interpreter: Upgrade CountBytecodes to 64 bit on 64 bit platforms
Reviewed-by: lmesnik, mdoerr, shade
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/interpreter/bytecodeHistogram.cpp
! src/hotspot/share/interpreter/bytecodeHistogram.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java
Changeset: 84f87dd4
Branch: premain
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-03-12 12:21:28 +0000
URL: https://git.openjdk.org/leyden/commit/84f87dd4e96bbea42b482a3a23383c8894a40868
8351665: Remove unused UseNUMA in os_aix.cpp
Reviewed-by: mdoerr, jkern
! src/hotspot/os/aix/os_aix.cpp
Changeset: 95b66d5a
Branch: premain
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-03-12 12:31:37 +0000
URL: https://git.openjdk.org/leyden/commit/95b66d5a43a77b257a097afe5df369f92769abd2
8351700: Remove code conditional on BarrierSetNMethod being null
Reviewed-by: shade, eosterlund, never
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/g1NMethodClosure.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/memory/iterator.cpp
Changeset: 3b189e0e
Branch: premain
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-12 13:24:42 +0000
URL: https://git.openjdk.org/leyden/commit/3b189e0e78c867b75e984bfaabc92d12b9ff2b9e
8351345: [IR Framework] Improve reported disabled IR verification messages
Reviewed-by: chagedorn, epeter
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
Changeset: a21fa463
Branch: premain
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-03-12 14:40:43 +0000
URL: https://git.openjdk.org/leyden/commit/a21fa463c4f8d067c18c09a072f3cdfa772aea5e
8351309: test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java fails on static-jdk
Reviewed-by: manc, ihse, stuefe
! make/modules/java.base/Lib.gmk
Changeset: f16a7426
Branch: premain
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-03-12 15:53:54 +0000
URL: https://git.openjdk.org/leyden/commit/f16a74260f329ccef51faa2e375bce5947057a49
8351626: Update remaining icons to SVG format
Reviewed-by: nbenalla, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.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/glass.png
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.svg
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/left.svg
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/right.svg
! 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/resources/x.png
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Entity.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testFonts/TestFonts.java
! test/langtools/jdk/javadoc/doclet/testPassthruFiles/TestPassThruFiles.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: 23716967
Branch: premain
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2025-03-12 17:19:41 +0000
URL: https://git.openjdk.org/leyden/commit/2371696781edc040d8fa8133c78b284a2e3de1ed
8303770: Remove Baltimore root certificate expiring in May 2025
Reviewed-by: shade, mullan
- src/java.base/share/data/cacerts/baltimorecybertrustca
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 02c850fc
Branch: premain
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-03-12 17:20:16 +0000
URL: https://git.openjdk.org/leyden/commit/02c850fca87372173eadba18dfa0231df33bebb0
8350982: -server|-client causes fatal exception on static JDK
Reviewed-by: iklam, alanb
! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndHeapDump.java
! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndLoadKlass.java
! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNonExactAllocate.java
! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNullableLoads.java
! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndPointerComparisons.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java
! test/hotspot/jtreg/compiler/inlining/InlineBimorphicVirtualCallAfterMorphismChanged.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxIntrinsics.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithG1.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithParallel.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithSerial.java
! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java
Changeset: db531bf7
Branch: premain
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-03-12 18:56:58 +0000
URL: https://git.openjdk.org/leyden/commit/db531bf7df517eb6a07080aceb2a88a3b90d5e94
8351881: Tidy complains about missing "alt" attribute
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
Changeset: 895f64a1
Branch: premain
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-12 19:25:08 +0000
URL: https://git.openjdk.org/leyden/commit/895f64a18d7c752332ef9255c0b118bf25bdbb90
8351142: Add JFR monitor deflation and statistics events
Reviewed-by: egahlin, dholmes, lmesnik
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestJavaMonitorDeflateEvent.java
+ test/jdk/jdk/jfr/event/runtime/TestJavaMonitorStatisticsEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 930455b5
Branch: premain
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-12 19:45:31 +0000
URL: https://git.openjdk.org/leyden/commit/930455b59608b547017c9649efeb6bd381340c34
8351640: Print reason for making method not entrant
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: vlivanov, kvn
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java
! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java
Changeset: cdf7632f
Branch: premain
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-03-12 20:12:53 +0000
URL: https://git.openjdk.org/leyden/commit/cdf7632f8a85611077a27c91ad928ed8ea116f95
8351444: Shenandoah: Class Unloading may encounter recycled oops
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 5502ce73
Branch: premain
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-03-12 20:39:38 +0000
URL: https://git.openjdk.org/leyden/commit/5502ce733e77efa9f40116dd0e34d4d2333a48dc
8351699: Problem list com/sun/jdi/JdbStopInNotificationThreadTest.java with ZGC
Reviewed-by: amenkov
! test/jdk/ProblemList-zgc.txt
Changeset: a347ecde
Branch: premain
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-03-12 20:42:41 +0000
URL: https://git.openjdk.org/leyden/commit/a347ecdedc098bd23598ba6acf28d77db01be066
8350905: Shenandoah: Releasing a WeakHandle's referent may extend its lifetime
Reviewed-by: shade, ysr
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
Changeset: 41cc049f
Branch: premain
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-03-13 03:36:50 +0000
URL: https://git.openjdk.org/leyden/commit/41cc049f425e0b7c90ad3870102366a836eb2209
8350840: C2: x64 Assembler::vpcmpeqq assert: failed: XMM register should be 0-15
Reviewed-by: sviswanathan, kvn
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! test/jdk/ProblemList.txt
Changeset: a7ad4144
Branch: premain
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-13 04:57:43 +0000
URL: https://git.openjdk.org/leyden/commit/a7ad4144c8663ed54b9b22cad5fc677273ae9e5c
8351327: -XX:AOTMode=record interferes with application execution
Reviewed-by: shade, kvn, matsaave
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TrainingRun.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: 0e7d460e
Branch: premain
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-13 08:12:38 +0000
URL: https://git.openjdk.org/leyden/commit/0e7d460e4f95cb0209f9b815fe8c9846de4c9b7e
8351662: [Test] RISC-V: enable bunch of IR test
Reviewed-by: fyang, rehn, tonyp
! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeIntIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeLongIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/c2/irTests/TestIRAbs.java
! test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java
! test/hotspot/jtreg/compiler/c2/irTests/TestPhiDuplicatedConversion.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java
! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java
! test/hotspot/jtreg/compiler/vectorization/TestOptionVectorizeIR.java
! test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayCopyTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayInvariantFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopControlFlowTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopLiveOutNodesTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/MultipleLoopsTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/StripMinedLoopTest.java
Changeset: 6241d096
Branch: premain
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-13 08:12:56 +0000
URL: https://git.openjdk.org/leyden/commit/6241d09657fdd2bbd4f02cf6361df8bd07216147
8351861: RISC-V: add simple assert at arrays_equals_v
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
Changeset: a33b1f7f
Branch: premain
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-13 08:16:53 +0000
URL: https://git.openjdk.org/leyden/commit/a33b1f7f640e0a9e76d2a686734e472a87d809bf
8345298: RISC-V: Add riscv backend for Float16 operations - scalar
Reviewed-by: rehn, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java
Changeset: 86860cac
Branch: premain
Author: Casper Norrbin <cnorrbin at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-03-13 09:35:59 +0000
URL: https://git.openjdk.org/leyden/commit/86860cac044e6f464732753670b14a80c1fef438
8346916: [REDO] align_up has potential overflow
Reviewed-by: ayang, kbarrett, dlong
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/align.hpp
! test/hotspot/gtest/utilities/test_align.cpp
Changeset: c18494d3
Branch: premain
Author: Jeremy Wood <mickleness at gmail.com>
Date: 2025-03-13 10:08:49 +0000
URL: https://git.openjdk.org/leyden/commit/c18494d3c9eebd9d97d95fbca712d59ccab2f124
8351108: ImageIO.write(..) fails with exception when writing JPEG with IndexColorModel
Reviewed-by: aivanov, prr, azvegint
! src/java.desktop/share/classes/javax/imageio/ImageTypeSpecifier.java
+ test/jdk/javax/imageio/plugins/jpeg/JpegWriterWriteNonOpaqueIndexColorModelTest.java
Changeset: 9c003314
Branch: premain
Author: Saranya Natarajan <saranya.natarajan at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-03-13 11:02:44 +0000
URL: https://git.openjdk.org/leyden/commit/9c00331465fe83e491f6dd1e6df4df1fb790f2fc
8330469: C2: Remove or change "PrintOpto && VerifyLoopOptimizations" as printing code condition
Reviewed-by: chagedorn, rcastanedalo
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/split_if.cpp
Changeset: 4c5956d7
Branch: premain
Author: David Linus Briemann <david.briemann at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-03-13 11:14:52 +0000
URL: https://git.openjdk.org/leyden/commit/4c5956d7481e043c35f5dc78f095516288a00a2e
8350866: [x86] Add C1 intrinsics for CRC32-C
Reviewed-by: mdoerr, kvn
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/opto/library_call.cpp
Changeset: 375722f4
Branch: premain
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-03-13 12:06:17 +0000
URL: https://git.openjdk.org/leyden/commit/375722f4ab62865c45d8d76f01dc9c7209be57c8
8351839: RISC-V: Fix base offset calculation introduced in JDK-8347489
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: c3db6671
Branch: premain
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-03-13 12:41:57 +0000
URL: https://git.openjdk.org/leyden/commit/c3db667156f7e6b7d05c76370973b9f2db9f0d55
8351542: LIBMANAGEMENT_OPTIMIZATION remove special optimization settings
Reviewed-by: ihse, kevinw
! make/modules/java.management/Lib.gmk
! make/modules/jdk.management/Lib.gmk
Changeset: 82eb7806
Branch: premain
Author: Sean Mullan <mullan at openjdk.org>
Date: 2025-03-13 12:43:04 +0000
URL: https://git.openjdk.org/leyden/commit/82eb78069ffbaf66ae479d41d850d5999055e0e1
8351349: GSSUtil.createSubject has outdated access control context and policy related text
Reviewed-by: weijun
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java
Changeset: 7e3bc81e
Branch: premain
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-03-13 13:21:57 +0000
URL: https://git.openjdk.org/leyden/commit/7e3bc81e885071352fceab01015d7deef067a27a
8351216: ZGC: Store NUMA node count
Reviewed-by: tschatzl, sjohanss, eosterlund
! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp
! src/hotspot/share/gc/z/zNUMA.cpp
! src/hotspot/share/gc/z/zNUMA.hpp
! src/hotspot/share/gc/z/zNUMA.inline.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
Changeset: 4e51a8c9
Branch: premain
Author: Galder Zamarreño <galder at openjdk.org>
Date: 2025-03-13 13:53:54 +0000
URL: https://git.openjdk.org/leyden/commit/4e51a8c9ad4e5345d05cf32ce1e82b7158f80e93
8307513: C2: intrinsify Math.max(long,long) and Math.min(long,long)
Reviewed-by: roland, epeter, chagedorn, darcy
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/java.base/share/classes/java/lang/Math.java
! test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java
+ test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxInlining.java
+ test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Long.java
+ test/micro/org/openjdk/bench/java/lang/MinMaxVector.java
Changeset: 37ec7962
Branch: premain
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-03-13 16:08:08 +0000
URL: https://git.openjdk.org/leyden/commit/37ec796255ae857588a5c7e0d572407dd81cbec9
8351500: G1: NUMA migrations cause crashes in region allocation
Reviewed-by: rkennke, sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 0ff1c083
Branch: premain
Author: Henry Jen <henryjen at openjdk.org>
Date: 2025-03-13 16:44:06 +0000
URL: https://git.openjdk.org/leyden/commit/0ff1c0832e7d2ca70f344e933d86a5d16fdcabe0
8349984: (jdeps) jdeps can use String.repeat instead of String.replaceAll
Reviewed-by: alanb
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageResourcesTree.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
Changeset: 771e160d
Branch: premain
Author: Harald Eilertsen <haraldei at anduin.net>
Date: 2025-03-13 16:54:54 +0000
URL: https://git.openjdk.org/leyden/commit/771e160da4daa98bfe37bf1acba65454c088910c
8351323: Parameterize compiler and linker flags for iconv
Reviewed-by: ihse, erikj
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.template
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/java.instrument/Lib.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk
Changeset: b50fe9b8
Branch: premain
Author: Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-03-13 17:09:17 +0000
URL: https://git.openjdk.org/leyden/commit/b50fe9b8cc39730d3339e45a83b365ab3dd8a5da
8280818: Expand bug8033699.java to iterate over all LaFs
Reviewed-by: dnguyen, aivanov, honkar, abhiscxk
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java
Changeset: 03ef79cf
Branch: premain
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2025-03-13 18:32:15 +0000
URL: https://git.openjdk.org/leyden/commit/03ef79cf05bdcfc3bb126d004f8f039fb2f4ba9f
8346470: Improve WriteBarrier JMH to have old-to-young refs
Reviewed-by: tschatzl
! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java
Changeset: 248c373b
Branch: premain
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-03-13 19:21:11 +0000
URL: https://git.openjdk.org/leyden/commit/248c373b5b066b6b3eaa5a7461f30733f30b0a13
8351266: JFR: -XX:StartFlightRecording:report-on-exit
Reviewed-by: mgronlun
! src/java.base/share/man/java.md
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/QueryRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Configuration.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryPrinter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/Report.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/ViewPrinter.java
+ test/jdk/jdk/jfr/startupargs/TestStartReportOnExit.java
Changeset: cd1be917
Branch: premain
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-03-13 20:05:49 +0000
URL: https://git.openjdk.org/leyden/commit/cd1be9175714186b8881a4d08628fdfcc9382bbc
8319055: JCMD should not buffer the whole output of commands
Reviewed-by: stuefe, jsjolen
! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
+ test/hotspot/jtreg/serviceability/attach/AttachAPIv2/StreamingOutputTest.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeHeapAnalyticsParams.java
Changeset: aa047ee0
Branch: premain
Author: Phil Race <prr at openjdk.org>
Date: 2025-03-13 20:13:29 +0000
URL: https://git.openjdk.org/leyden/commit/aa047ee02472c65297cc8a153458e634c5e4f350
8319192: Remove javax.swing.plaf.synth.SynthLookAndFeel.load(URL url)
Reviewed-by: azvegint, tr
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html
Changeset: 3da5e3fe
Branch: premain
Author: Gennadiy Krivoshein <gennadiy.krivoshein at bell-sw.com>
Date: 2025-03-13 20:27:13 +0000
URL: https://git.openjdk.org/leyden/commit/3da5e3fe10350f9bf0ff8c6b8d9aad3f50646364
8349350: Unable to print using InputSlot and OutputBin print attributes at the same time
Reviewed-by: prr, kizune, psadhukhan
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
+ test/jdk/javax/print/PrintExecCmdOptionTest.java
+ test/jdk/javax/print/UnixPrintJobOptionsTest.java
Changeset: 7fc776e2
Branch: premain
Author: Daniel Gredler <dgredler at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date: 2025-03-13 20:27:27 +0000
URL: https://git.openjdk.org/leyden/commit/7fc776e2ace920a3b1b319c021e6d3d440305b5e
8270265: LineBreakMeasurer calculates incorrect line breaks with zero-width characters
Reviewed-by: achung, prr
! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java
! src/java.desktop/share/native/libfontmanager/HBShaper.c
! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c
! src/java.desktop/share/native/libfontmanager/hb-jdk-p.h
! src/java.desktop/share/native/libfontmanager/hb-jdk.h
! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java
Changeset: be36b234
Branch: premain
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-13 21:06:00 +0000
URL: https://git.openjdk.org/leyden/commit/be36b234319f1ed89ea4f4ee29471b01c1dc89f2
8351778: JIT compiler fails when running -XX:AOTMode=create
Reviewed-by: shade, kvn, vlivanov
! src/hotspot/share/classfile/symbolTable.cpp
Changeset: 04544064
Branch: premain
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-03-13 22:29:42 +0000
URL: https://git.openjdk.org/leyden/commit/0454406417701341dafa0d733cd480c145673d32
8351987: ProblemList the failing JFR streaming tests on macOS
Reviewed-by: egahlin
! test/jdk/ProblemList.txt
Changeset: a7a09f69
Branch: premain
Author: Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-03-14 05:53:04 +0000
URL: https://git.openjdk.org/leyden/commit/a7a09f69abc6c4730599d3de9067c2fde75c5172
8349632: RISC-V: Add Zfa fminm/fmaxm
Reviewed-by: fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: e3c29c9e
Branch: premain
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-14 07:46:46 +0000
URL: https://git.openjdk.org/leyden/commit/e3c29c9e6cff7648952c0ba359b0763a0ea8da18
8351556: Optimize Location.locationFor/isModuleOrientedLocation
Reviewed-by: liach, jlahoda
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
+ test/langtools/tools/javac/api/location/LocationFor.java
+ test/micro/org/openjdk/bench/javax/tools/LocationFor.java
+ test/micro/org/openjdk/bench/javax/tools/LocationProps.java
Changeset: 65c5282f
Branch: premain
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-03-14 12:13:18 +0000
URL: https://git.openjdk.org/leyden/commit/65c5282f4b83343062571736b7d34ddb147ea39c
8351938: C2: Print compilation bailouts with PrintCompilation compile command
Reviewed-by: epeter, thartmann, kvn, galder
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 86b24339
Branch: premain
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-03-14 12:46:18 +0000
URL: https://git.openjdk.org/leyden/commit/86b24339dc05422f61e10023f97a9013e2c03a15
8352050: Problem list compiler/ciReplay/* test until JDK-8349191 is fixed
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 985ca127
Branch: premain
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-03-14 13:44:29 +0000
URL: https://git.openjdk.org/leyden/commit/985ca1270e8d9bc041e50c2e9dd22bfeb0113e6e
8352011: RISC-V: Two IR tests fail after JDK-8351662
Reviewed-by: syan, mli
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
Changeset: 712a70c5
Branch: premain
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-14 15:07:29 +0000
URL: https://git.openjdk.org/leyden/commit/712a70c5c44ac1fe916ceb1fff854d689b79b126
8318220: RISC-V: C2 ReverseI
8318221: RISC-V: C2 ReverseL
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_b.ad
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
+ test/hotspot/jtreg/compiler/c2/riscv64/TestIntegerReverse.java
+ test/hotspot/jtreg/compiler/c2/riscv64/TestLongReverse.java
+ test/hotspot/jtreg/compiler/lib/golden/GoldenReverse.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
Changeset: 7f428041
Branch: premain
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-03-14 16:25:23 +0000
URL: https://git.openjdk.org/leyden/commit/7f42804148fca3fb6ff669c35c4086c9fafc7ad3
8350524: Some hotspot/jtreg/serviceability/dcmd/vm tier1 tests fail on static JDK
Reviewed-by: stuefe
! test/hotspot/jtreg/serviceability/dcmd/vm/DynLibsTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java
Changeset: 0460978e
Branch: premain
Author: Ian Graves <igraves at openjdk.org>
Date: 2025-03-14 17:50:42 +0000
URL: https://git.openjdk.org/leyden/commit/0460978e7c769624cacdb528277a99914b327e30
8351096: Typos in Vector API doc
Reviewed-by: psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMath.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java
Changeset: 7fdb2532
Branch: premain
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-15 22:44:53 +0000
URL: https://git.openjdk.org/leyden/commit/7fdb25322cb3c2f765e6ecef7a9aa2120ab00a34
Merge branch 'master' into premain
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciConstant.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/interpreter/bytecodeHistogram.cpp
! src/hotspot/share/interpreter/bytecodeHistogram.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/net/URI.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassLinker.cpp
! src/hotspot/share/cds/aotClassLocation.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciConstant.hpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciObjectFactory.cpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/interpreter/bytecodeHistogram.cpp
! src/hotspot/share/interpreter/bytecodeHistogram.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
+ src/hotspot/share/oops/trainingData.cpp
+ src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
! src/java.base/share/classes/java/net/URI.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
Changeset: f57ae6a4
Branch: premain
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-16 19:01:13 +0000
URL: https://git.openjdk.org/leyden/commit/f57ae6a42a6fa242650f72caffe8a27b1161d08a
Merge branch 'premain' of https://github.com/openjdk/leyden into premain
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/trainingData.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/trainingData.hpp
More information about the leyden-dev
mailing list