git: openjdk/jdk-sandbox: json: 75 new changesets

duke duke at openjdk.org
Mon Mar 3 20:35:33 UTC 2025


Changeset: 037e4711
Branch: json
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-02-25 23:49:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/037e47112bdf2fa2324f7c58198f6d433f17d9fd

8350666: cmp-baseline builds fail after JDK-8280682

Reviewed-by: iklam

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

Changeset: f529bf71
Branch: json
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/jdk-sandbox/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: json
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-02-26 09:51:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2025-02-26 10:08:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-02-26 10:30:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-02-26 11:31:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-02-26 11:49:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-02-26 12:40:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-02-26 12:51:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-02-26 14:14:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0f82268134df65bbc65ecda158d25f708f18d150

8345598: Upgrade NSS binaries for interop tests

Reviewed-by: weijun, rhalade

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: 27317123
Branch: json
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-02-26 14:59:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2731712383937ce7213c4c2b89f8c041708a3f90

8287749: Re-enable javadoc -serialwarn option

Reviewed-by: erikj

! make/Docs.gmk
! make/scripts/genExceptions.sh

Changeset: bd112c4f
Branch: json
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-02-26 15:00:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-02-26 15:57:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-02-26 16:24:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-02-26 16:41:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
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/jdk-sandbox/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: json
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-02-26 20:14:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e43960a0170bf29b28ff4733e1c8c927947fb0bb

8350616: Skip ValidateHazardPtrsClosure in non-debug builds

Reviewed-by: kbarrett, tschatzl, shade

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

Changeset: 78c18cfb
Branch: json
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-02-26 23:23:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/78c18cfbcee92ba170810582e238b40b64805e5a

8349399: GHA: Add static-jdk build on linux-x64

Reviewed-by: shade, ihse

! .github/workflows/main.yml

Changeset: b29f8b04
Branch: json
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-02-27 06:15:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b29f8b04780bffff2b25acb95f22b4fdf83f3724

8350665: SIZE_FORMAT_HEX macro undefined in gtest

Reviewed-by: coleenp, stuefe

! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: bb48b731
Branch: json
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-02-27 06:16:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-02-27 06:58:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2025-02-27 09:24:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-02-27 09:31:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2025-02-27 09:49:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-02-27 11:06:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-02-27 11:29:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/63e0fc4331df5443f21a402153ceda87d99dbd46

8350841: ProblemList jdk/incubator/vector/Long256VectorTests.java

Reviewed-by: thartmann

! test/jdk/ProblemList.txt

Changeset: 799ac528
Branch: json
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/jdk-sandbox/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: json
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/jdk-sandbox/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: json
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-02-27 13:34:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
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/jdk-sandbox/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: json
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-02-27 14:52:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-02-27 16:47:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
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/jdk-sandbox/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: json
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-02-27 18:40:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
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/jdk-sandbox/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: json
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-02-27 23:10:16 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2025-02-27 23:23:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-02-28 07:36:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-02-28 09:05:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-02-28 09:48:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
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/jdk-sandbox/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: json
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-02-28 14:16:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-02-28 17:08:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-02-28 18:13:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-02-28 19:37:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
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/jdk-sandbox/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: json
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-02-28 20:01:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2025-02-28 20:22:23 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-02-28 21:22:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-02-28 22:37:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2025-02-28 23:34:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/785e7b47e05a4c6a2b28a16221fbeaa74db4db7d

8350819: Ignore core files

Reviewed-by: erikj, dholmes

! .gitignore
! make/conf/jib-profiles.js

Changeset: 157e5ad4
Branch: json
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-03-02 03:43:46 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-03-02 23:36:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2025-03-03 02:22:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2025-03-03 03:12:37 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/93c878455bfffc07f115f9e20ee11b20186eb2be

8350716: [s390] intrinsify Thread.currentThread()

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp

Changeset: 3657e92e
Branch: json
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2025-03-03 05:18:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-03-03 06:41:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/717c4997a2ba4df4e7c66db9efc6b9b4d5336424

8351014: ProblemList the com/sun/management/OperatingSystemMXBean cpuLoad tests on Windows

Reviewed-by: lmesnik

! test/jdk/ProblemList.txt

Changeset: b054d24d
Branch: json
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-03-03 07:48:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Marc Chevalier <marc.chevalier at oracle.com>
Date:      2025-03-03 09:32:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-03-03 12:08:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-03-03 12:31:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-03-03 13:57:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-03-03 14:39:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-03-03 15:39:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-03-03 15:53:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-03-03 15:55:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-03-03 16:51:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
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/jdk-sandbox/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: json
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2025-03-03 17:36:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-03-03 18:28:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-03-03 18:29:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-03-03 18:30:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-03-03 18:31:56 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: json
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-03-03 18:49:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/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: 9337b180
Branch: json
Author:    Naoto Sato <naoto.sato at oracle.com>
Date:      2025-03-03 12:32:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9337b180fefa68e590c68dcdc749cc09c9cdfbf2

Merge branch 'master' into json




More information about the jdk-sandbox-changes mailing list