From duke at openjdk.org Mon Mar 3 20:35:33 2025 From: duke at openjdk.org (duke) Date: Mon, 3 Mar 2025 20:35:33 GMT Subject: git: openjdk/jdk-sandbox: json: 75 new changesets Message-ID: <41115be1-d227-4c5a-b906-a4561cac4fd4@openjdk.org> Changeset: 037e4711 Branch: json Author: Calvin Cheung 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 Committer: Andrew Haley 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Aleksey Shipilev 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 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 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 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 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 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 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 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 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 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 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 Committer: SendaoYan 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 Committer: SendaoYan 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 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 Committer: Christian Hagedorn 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 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 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 Committer: Vladimir Kozlov 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 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 Committer: Derek White 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 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 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 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 Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/compiledIC_ppc.cpp Changeset: eada1ea8 Branch: json Author: Hamlin Li 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 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 Committer: Ludvig Janiuk 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 Reviewed-by: ihse, erikj ! make/RunTests.gmk Changeset: d6c4be67 Branch: json Author: Thomas Schatzl 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 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 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 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 Committer: Michael McMahon 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 Committer: Paul Hohensee 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 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 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 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 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 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 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 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 Date: 2025-03-03 12:32:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9337b180fefa68e590c68dcdc749cc09c9cdfbf2 Merge branch 'master' into json From duke at openjdk.org Mon Mar 3 21:34:55 2025 From: duke at openjdk.org (duke) Date: Mon, 3 Mar 2025 21:34:55 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber.toString() spec, @serial Message-ID: Changeset: 7685eb78 Branch: json Author: Naoto Sato Date: 2025-03-03 13:31:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7685eb7856de29989dd6a0c5acaa15e1494fd8aa JsonNumber.toString() spec, @serial ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonParseException.java From duke at openjdk.org Mon Mar 3 23:17:21 2025 From: duke at openjdk.org (duke) Date: Mon, 3 Mar 2025 23:17:21 GMT Subject: git: openjdk/jdk-sandbox: json: Use BigDecimal.valueOf() for long/double Message-ID: Changeset: 1c82f05b Branch: json Author: Naoto Sato Date: 2025-03-03 15:15:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c82f05b11d900831b841fc4756ad791dc9070d2 Use BigDecimal.valueOf() for long/double ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Tue Mar 4 00:40:19 2025 From: duke at openjdk.org (duke) Date: Tue, 4 Mar 2025 00:40:19 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber tests Message-ID: <1fb2404b-0bb8-45d4-a10d-81cd89091f8b@openjdk.org> Changeset: 1545ee13 Branch: json Author: Naoto Sato Date: 2025-03-03 16:38:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1545ee131f83ff4ff448b996a38df3ca4c4a0c4f JsonNumber tests ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Tue Mar 4 21:30:53 2025 From: duke at openjdk.org (duke) Date: Tue, 4 Mar 2025 21:30:53 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber equality test Message-ID: <806fb092-1226-42b5-82f3-1fab2ed3d7a8@openjdk.org> Changeset: fca54349 Branch: json Author: Naoto Sato Date: 2025-03-04 13:29:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fca54349dadc20f4c3622610fbb29a8185e3eab8 JsonNumber equality test ! src/java.base/share/classes/java/util/json/JsonNumber.java ! test/jdk/java/util/json/TestEquality.java From duke at openjdk.org Tue Mar 4 22:51:16 2025 From: duke at openjdk.org (duke) Date: Tue, 4 Mar 2025 22:51:16 GMT Subject: git: openjdk/jdk-sandbox: json: fix immutability in of() factories. Add immutability test to structural JSON Message-ID: Changeset: 49a130b7 Branch: json Author: Justin Lu Date: 2025-03-04 14:48:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49a130b77fa86d226da45aef8403b9e37f99a2b2 fix immutability in of() factories. Add immutability test to structural JSON ! src/java.base/share/classes/java/util/json/JsonArrayImpl.java ! src/java.base/share/classes/java/util/json/JsonObjectImpl.java ! test/jdk/java/util/json/TestJsonArray.java ! test/jdk/java/util/json/TestJsonObject.java From duke at openjdk.org Tue Mar 4 22:54:05 2025 From: duke at openjdk.org (duke) Date: Tue, 4 Mar 2025 22:54:05 GMT Subject: git: openjdk/jdk-sandbox: json: comment on depth limit Message-ID: <49070f21-942f-46d1-a550-158bcb67d6ee@openjdk.org> Changeset: d52a0974 Branch: json Author: Justin Lu Date: 2025-03-04 14:51:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d52a0974966616f63e591ea1a50576f0afa9aa6e comment on depth limit ! src/java.base/share/classes/java/util/json/Json.java From duke at openjdk.org Wed Mar 5 00:29:30 2025 From: duke at openjdk.org (duke) Date: Wed, 5 Mar 2025 00:29:30 GMT Subject: git: openjdk/jdk-sandbox: json: Delayed BD creation/cache Message-ID: <3b67dda4-121a-4161-9478-286934240790@openjdk.org> Changeset: 6c10d308 Branch: json Author: Naoto Sato Date: 2025-03-04 16:28:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c10d308e77d7d3f85b5d0b9be362d038e675ffc Delayed BD creation/cache ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java ! test/jdk/java/util/json/TestEquality.java From duke at openjdk.org Wed Mar 5 18:38:06 2025 From: duke at openjdk.org (duke) Date: Wed, 5 Mar 2025 18:38:06 GMT Subject: git: openjdk/jdk-sandbox: json: 39 new changesets Message-ID: Changeset: 768b0241 Branch: json Author: Vladimir Ivanov Committer: Derek White Date: 2025-03-03 21:05:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Brian Burkhalter Date: 2025-03-03 21:25:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: William Kemper Date: 2025-03-04 00:41:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Joe Wang Date: 2025-03-04 03:49:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Xiaolong Peng Date: 2025-03-04 03:56:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Kim Barrett Date: 2025-03-04 04:27:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Ioi Lam Date: 2025-03-04 05:23:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Ioi Lam Date: 2025-03-04 05:23:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Axel Boldt-Christmas Date: 2025-03-04 07:30:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Magnus Ihse Bursie Date: 2025-03-04 10:27:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Andrew Dinn Date: 2025-03-04 12:18:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Coleen Phillimore Date: 2025-03-04 12:32:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Ferenc Rakoczi Committer: Andrew Dinn Date: 2025-03-04 14:41:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Alexander Zvegintsev Date: 2025-03-04 15:42:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Alexey Semenyuk Date: 2025-03-04 16:22:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Prasanta Sadhukhan Date: 2025-03-04 16:58:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Magnus Ihse Bursie Date: 2025-03-04 16:59:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4aa4b46440dcdb0c7707cc145171a45a9f895c07 8351154: Use -ftrivial-auto-var-init=pattern for clang too Reviewed-by: kbarrett, erikj ! make/autoconf/flags-cflags.m4 Changeset: 5b8d3491 Branch: json Author: Justin Lu Date: 2025-03-04 17:08:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: William Kemper Date: 2025-03-04 17:11:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Erik Gahlin Date: 2025-03-04 17:39:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55987925fd8ba5d7782934194141fe425a9041be 8351064: JFR: Consistent timestamps Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java Changeset: 0753376b Branch: json Author: Weijun Wang Date: 2025-03-04 19:32:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Doug Simon Date: 2025-03-04 20:10:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Alexey Semenyuk Date: 2025-03-04 20:30:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Alexander Zvegintsev Date: 2025-03-04 20:55:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Cesar Soares Lucas Committer: William Kemper Date: 2025-03-04 21:44:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38b4d46c1ff3701d75ff8347e5edbb01acd9b512 8351081: Off-by-one error in ShenandoahCardCluster Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp Changeset: 20ea218c Branch: json Author: Dean Long Date: 2025-03-04 23:10:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20ea218ce52f79704445acfe2d4a3dc9d04e86d2 8336042: Caller/callee param size mismatch in deoptimization causes crash Co-authored-by: Richard Reingruber 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: json Author: Jatin Bhateja Date: 2025-03-05 01:34:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62fa33a8704aef9fd08a8221f4fde217ab749dfc 8351158: Incorrect APX EGPR register save ordering Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp Changeset: b1a21b56 Branch: json Author: Fei Yang Date: 2025-03-05 02:17:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Emanuel Peter Date: 2025-03-05 10:01:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75f028b46b245bdcbde8391af69020befda66b7d 8348657: compiler/loopopts/superword/TestEquivalentInvariants.java timed out Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java Changeset: de29ef3b Branch: json Author: Sergey Chernyshev Committer: Dmitry Chuyko Date: 2025-03-05 10:32:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de29ef3bf3a029f99f340de9f093cd20544217fd 8343191: Cgroup v1 subsystem fails to set subsystem path Co-authored-by: Severin Gehwolf 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: json Author: Matthias Baesken Date: 2025-03-05 12:30:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: SendaoYan Date: 2025-03-05 12:55:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: SendaoYan Date: 2025-03-05 12:57:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Serhiy Sachkov Committer: Mark Sheppard Date: 2025-03-05 16:16:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2025-03-05 16:35:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61d9ab9717783e5bb0faa555f794499d0e5b3fdb 8350854: Include thread counts in safepoint logging Reviewed-by: shade, dholmes ! src/hotspot/share/runtime/safepoint.cpp Changeset: 661bd5bf Branch: json Author: Archie Cobbs Date: 2025-03-05 17:32:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Archie Cobbs Date: 2025-03-05 17:33:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Justin Lu Date: 2025-03-05 18:12:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: b2b75d40 Branch: json Author: Naoto Sato Date: 2025-03-05 10:34:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2b75d400c6c1185af901b4b68b10b619aa2691f Merge branch 'master' into json From duke at openjdk.org Thu Mar 6 00:16:09 2025 From: duke at openjdk.org (duke) Date: Thu, 6 Mar 2025 00:16:09 GMT Subject: git: openjdk/jdk-sandbox: json: Removed equals()/hashCode() overrides from JsonValue subinterfaces Message-ID: Changeset: 06f4eb60 Branch: json Author: Naoto Sato Date: 2025-03-05 16:13:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06f4eb608dbd0d0de4258f6e360082463b823a31 Removed equals()/hashCode() overrides from JsonValue subinterfaces ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonArrayImpl.java ! src/java.base/share/classes/java/util/json/JsonBooleanImpl.java ! src/java.base/share/classes/java/util/json/JsonNullImpl.java ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonObjectImpl.java ! src/java.base/share/classes/java/util/json/JsonString.java ! src/java.base/share/classes/java/util/json/JsonStringImpl.java ! src/java.base/share/classes/java/util/json/JsonValueImpl.java - test/jdk/java/util/json/TestEquality.java ! test/jdk/java/util/json/TestFromUntyped.java ! test/jdk/java/util/json/TestJsonArray.java ! test/jdk/java/util/json/TestJsonNumber.java ! test/jdk/java/util/json/TestJsonObject.java ! test/jdk/java/util/json/TestJsonString.java ! test/jdk/java/util/json/TestParse.java ! test/jdk/java/util/json/TestParseException.java From duke at openjdk.org Fri Mar 7 00:03:24 2025 From: duke at openjdk.org (duke) Date: Fri, 7 Mar 2025 00:03:24 GMT Subject: git: openjdk/jdk-sandbox: json: Added JsonValue.equals() explanation for completeness Message-ID: <8b96ee92-4df0-4882-9161-16d81714b2dd@openjdk.org> Changeset: 4c60a362 Branch: json Author: Naoto Sato Date: 2025-03-06 16:02:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c60a36248e9865052968e6c7629563b055422c4 Added JsonValue.equals() explanation for completeness ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Fri Mar 7 18:23:20 2025 From: duke at openjdk.org (duke) Date: Fri, 7 Mar 2025 18:23:20 GMT Subject: git: openjdk/jdk-sandbox: json: maintain insertion order Message-ID: <5ec11cc5-8b00-4e07-acde-a903589d084c@openjdk.org> Changeset: 418659a6 Branch: json Author: Justin Lu Date: 2025-03-07 10:20:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/418659a68c0b7e6e87475892553f0ab59f1a0ade maintain insertion order ! src/java.base/share/classes/java/util/json/JsonObjectImpl.java ! test/jdk/java/util/json/TestJsonObject.java From duke at openjdk.org Fri Mar 7 18:38:32 2025 From: duke at openjdk.org (duke) Date: Fri, 7 Mar 2025 18:38:32 GMT Subject: git: openjdk/jdk-sandbox: json: JsonObject.toDisplayString() ordering Message-ID: Changeset: 8f5d818b Branch: json Author: Naoto Sato Date: 2025-03-07 10:36:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f5d818bc2d7df17cededb151081e4353a0f31f8 JsonObject.toDisplayString() ordering ! src/java.base/share/classes/java/util/json/JsonObjectImpl.java ! test/jdk/java/util/json/TestJsonObject.java From duke at openjdk.org Mon Mar 10 21:13:12 2025 From: duke at openjdk.org (duke) Date: Mon, 10 Mar 2025 21:13:12 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: <8f929355-43aa-420f-bd51-e2f67134377f@openjdk.org> Changeset: 5a98ea66 Branch: json Author: Justin Lu Date: 2025-03-10 10:32:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a98ea66c879e2d3909b27786d9025b53c6ee868 remove nest limit ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonArrayImpl.java ! src/java.base/share/classes/java/util/json/JsonGenerator.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonObjectImpl.java ! src/java.base/share/classes/java/util/json/JsonParser.java ! test/jdk/java/util/json/TestFromUntyped.java ! test/jdk/java/util/json/TestJsonArray.java ! test/jdk/java/util/json/TestJsonObject.java Changeset: b56d5210 Branch: json Author: Justin Lu Date: 2025-03-10 14:04:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b56d521035f181ea70f9765561cde28986d77dd0 prevent AIOOBE from leaking out during parsing ! src/java.base/share/classes/java/util/json/JsonDocumentInfo.java From duke at openjdk.org Tue Mar 11 21:07:06 2025 From: duke at openjdk.org (duke) Date: Tue, 11 Mar 2025 21:07:06 GMT Subject: git: openjdk/jdk-sandbox: json: 3 new changesets Message-ID: <83859648-b524-4ef6-8d7a-b140350b36e7@openjdk.org> Changeset: ae07b61d Branch: json Author: Justin Lu Date: 2025-03-11 11:01:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae07b61def5568b05194c2c7afea6475bfcb2292 Move exception handling for out of bounds offset to parser side ! src/java.base/share/classes/java/util/json/JsonDocumentInfo.java ! src/java.base/share/classes/java/util/json/JsonParser.java ! test/jdk/java/util/json/TestParseException.java Changeset: a1806fc3 Branch: json Author: Justin Lu Date: 2025-03-11 14:01:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1806fc30c4b97e2cb5502b4b3d5725dbe259c92 Provide tests for all exception messages ! test/jdk/java/util/json/TestParse.java ! test/jdk/java/util/json/TestParseException.java Changeset: 4586ec66 Branch: json Author: Justin Lu Date: 2025-03-11 14:01:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4586ec66c4e4ea1005d3786c20761260ca10f6e9 Refactor some parsing logic in obj/arr. Allow more input for parseNumber to provide better exceptions. Adjust some exception messages. ! src/java.base/share/classes/java/util/json/JsonParser.java From duke at openjdk.org Tue Mar 11 22:11:41 2025 From: duke at openjdk.org (duke) Date: Tue, 11 Mar 2025 22:11:41 GMT Subject: git: openjdk/jdk-sandbox: http3: 172 new changesets Message-ID: <4c0c722c-297b-45ca-b2b6-1e7460722bda@openjdk.org> Changeset: 56d15cc5 Branch: http3 Author: Daniel Fuchs Date: 2025-02-28 09:40:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56d15cc5a806fcd62fcda46a0efa575bb0648f4a http3: simplify H3DiscoveryMode implNote ! src/java.net.http/share/classes/java/net/http/HttpRequest.java Changeset: a368ee92 Branch: http3 Author: Daniel Fuchs Date: 2025-02-28 14:11:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a368ee9209631cc2b18375c6f90f0c5865b6b383 http3: cleanup Log.java and log deadline ! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: e2bf3afa Branch: http3 Author: Daniel Fuchs Date: 2025-02-28 14:47:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2bf3afa0aa0120465c5eb367aef6ba77b8d0511 http3: cleanup relationship between Http3Frame, AbstractHttp3Frame, and PartialFrame ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/AbstractHttp3Frame.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/Http3Frame.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/PartialFrame.java Changeset: bbd47640 Branch: http3 Author: Aleksei Efimov Date: 2025-02-28 18:50:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbd47640e2fda90742dedd371612dc0d194e3f06 http3: qpack - deduplicate code in field line readers ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineIndexedPostBaseReader.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineIndexedReader.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineLiteralsReader.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineNameRefPostBaseReader.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineNameReferenceReader.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/FieldLineReader.java Changeset: 78059d62 Branch: http3 Author: Daniel Fuchs Date: 2025-02-28 21:06:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78059d629fed7f7247341dc7a1ac9cc7a5710acd http3: add missing implementation of expectContinueFailed() in Http3ExchangeImpl ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! test/jdk/java/net/httpclient/http3/Http3ExpectContinueTest.java Changeset: 6b0c6bc4 Branch: http3 Author: Daniel Fuchs Date: 2025-03-01 00:19:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b0c6bc482e5eaa5d63111691ead65d049a82f9d http3: add missing @library tag ! test/jdk/java/net/httpclient/StreamCloseTest.java Changeset: e5dd42c3 Branch: http3 Author: Daniel Fuchs Date: 2025-03-01 11:13:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5dd42c35e847822c0e3362f04b8612a41e333ac http3: fix regexp in ExecutorShutdown ! test/jdk/java/net/httpclient/ExecutorShutdown.java Changeset: 1657c3f8 Branch: http3 Author: Volkan Yaz?c? Date: 2025-02-28 20:42:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1657c3f81b03178d994a213c801a2077b118912c Fix assertion in `QuicSenderStreamImpl::notifyTerminalState` ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicSenderStreamImpl.java Changeset: 675cfcc5 Branch: http3 Author: Volkan Yaz?c? Date: 2025-02-28 20:43:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/675cfcc5bcfa291dcdda88f91d64a52aa9e8d2d5 Switch the stream state on `RESET_STREAM` ack ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicConnectionStreams.java Changeset: 1cfb8e97 Branch: http3 Author: Volkan Yaz?c? Date: 2025-03-03 12:18:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1cfb8e97abaea9ca15cba69deb24a0b08d79fad1 Remove redundant `removeStream` calls from `QuicConnectionStreams` ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicConnectionStreams.java Changeset: e563864b Branch: http3 Author: Daniel Fuchs Date: 2025-03-03 18:23:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e563864b8ab76b0021984733bbc7d70a0676dfe7 http3: cleanup error handling on http3 critical streams ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/Http3Streams.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/PeerUniStreamDispatcher.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStream.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicSenderStream.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java Changeset: b0694905 Branch: http3 Author: Daniel Fuchs Date: 2025-03-04 11:00:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0694905fff2be7e3ea21d50d4c935a60ff84a1d http3: fix PeerUniStreamDispatcher to not rely on the number of scheduler invocation ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/PeerUniStreamDispatcher.java ! test/jdk/java/net/httpclient/http3/PeerUniStreamDispatcherTest.java Changeset: 45e91f00 Branch: http3 Author: Daniel Fuchs Date: 2025-03-04 12:26:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45e91f0098d2ab361c877257e2eb8bf6969477eb http3: simplify StreamLimitException ! src/java.net.http/share/classes/java/net/http/StreamLimitException.java Changeset: 678d6854 Branch: http3 Author: Daniel Fuchs Date: 2025-03-04 16:44:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/678d68548b4965a654138ce58c3058d7344b9e0b http3: merge PeerUniStreamDispatcher constructors ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/PeerUniStreamDispatcher.java Changeset: 28d459c3 Branch: http3 Author: Daniel Fuchs Date: 2025-03-04 16:46:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28d459c337ffe31b38d4596fb61f0afa9db2ed56 http3: reorganize setOption/H3_DISCOVERY verbiage, fix @link/@linkplain in HttpRequest and HttpResponse, add @implSpec to connectionLabel() ! src/java.net.http/share/classes/java/net/http/HttpRequest.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java Changeset: 0ddb3992 Branch: http3 Author: Daniel Fuchs Date: 2025-03-04 18:11:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ddb399238e963a1f5bed671fb80dff3cd896e5d http3: fix NPE introduced in previous change ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/PeerUniStreamDispatcher.java Changeset: 8d9e0c57 Branch: http3 Author: Daniel Fuchs Date: 2025-03-05 11:00:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d9e0c5788ebf652510cbc43672db8a8304daaaf http3: add comment with decimal values in Http3Error for better corelation with logs ! src/java.net.http/share/classes/jdk/internal/net/http/http3/Http3Error.java Changeset: b3fe2a63 Branch: http3 Author: Jaikiran Pai Date: 2025-03-05 16:09:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3fe2a63e18657fd4a2023a691bc2ca878257f06 Revert "http3: no need to get an InetSocketAddress from the HttpRequestImpl when creating an Origin" This reverts commit 4304ccf89a888f0945d66bceee28d8ecb13fd6e6. ! src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java Changeset: e03dc99c Branch: http3 Author: Jaikiran Pai Date: 2025-03-05 16:50:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e03dc99cc2c9a68753938624e73f60efb45d97b1 http3: additional checks for alt-service creation ! src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java ! src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java Changeset: 16bd53ff Branch: http3 Author: Jaikiran Pai Date: 2025-03-05 16:58:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16bd53ff37d615b2f699538ca707c48c307fbca8 http3: ignore alt-svc frame for which Origin cannot be constructed ! src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java Changeset: 93976cce Branch: http3 Author: Daniel Fuchs Date: 2025-03-05 11:53:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/93976cced2acbdbf8558e42ee91a52a8f498003a http3: close connection if dispatch fails before the control stream is created ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java Changeset: 53a41a84 Branch: http3 Author: Jaikiran Pai Date: 2025-03-05 18:40:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53a41a84e018842926299f8494f402eac8e3f91c http3: just use one single logger ! src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java ! src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java Changeset: 479c7b8d Branch: http3 Author: Jaikiran Pai Date: 2025-03-05 19:01:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/479c7b8ddad575ab643b8e18152aa3a2e5754052 http3: fix javadoc indentation ! src/java.base/share/classes/jdk/internal/net/quic/QuicVersion.java Changeset: 6a1567c8 Branch: http3 Author: Daniel Fuchs Date: 2025-03-05 16:18:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a1567c83b54a366b9aa82673b88d97cdc84e38d http3: cleanup http3 client properties ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientProperties.java ! src/java.net.http/share/classes/module-info.java ! test/jdk/java/net/httpclient/DigestEchoClientSSL.java ! test/jdk/java/net/httpclient/ProxyAuthDisabledSchemesSSL.java ! test/jdk/java/net/httpclient/http3/GetHTTP3Test.java ! test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3PushCancel.java ! test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java ! test/jdk/java/net/httpclient/http3/H3SimpleGet.java ! test/jdk/java/net/httpclient/http3/H3SimplePost.java ! test/jdk/java/net/httpclient/http3/H3UserInfoTest.java ! test/jdk/java/net/httpclient/http3/PostHTTP3Test.java Changeset: 28acf52d Branch: http3 Author: Daniel Fuchs Date: 2025-03-07 09:06:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28acf52daae793ac9827ef46f42da3c3c541af18 http3: PeerUnistreamDispatcher should tell the QPack decoder when a stream is abandonned ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/Http3Streams.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/PeerUniStreamDispatcher.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java Changeset: 8c7ef010 Branch: http3 Author: Daniel Fuchs Date: 2025-03-07 11:43:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c7ef010c30d3b3fa7d61eaf306a47b30bd03b75 http3: minor doc cleanup ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/module-info.java Changeset: 9c97fbfe Branch: http3 Author: Daniel Fuchs Date: 2025-03-07 15:30:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c97fbfe18601707c71de2899a6cca8979967851 http3: fix AckFrame::isRangeAcknowledged ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/AckFrame.java ! test/jdk/java/net/httpclient/quic/AckFrameTest.java Changeset: 1fdb6dff Branch: http3 Author: Daniel Fuchs Date: 2025-03-07 15:32:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1fdb6dffdf67779e604fa2307537e1899a145b73 http3: minor doc clesnup in module-info.java ! src/java.net.http/share/classes/module-info.java Changeset: 63e5d95b Branch: http3 Author: Daniel Fuchs Date: 2025-03-07 15:56:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63e5d95b16cefb6a7d29ae3431f91cc14c4a1dbf http3: more linkplian in HttpResponse ! src/java.net.http/share/classes/java/net/http/HttpResponse.java Changeset: 799ac528 Branch: http3 Author: Ramkumar Sunderbabu Committer: SendaoYan 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: http3 Author: Robert Toyonaga Committer: SendaoYan 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: http3 Author: Matthias Baesken 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: http3 Author: Kuai Wei Committer: Christian Hagedorn 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: http3 Author: Nizar Benalla 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: http3 Author: Roland Westrelin 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: http3 Author: Marc Chevalier Committer: Vladimir Kozlov 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: http3 Author: Kelvin Nilsen 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: http3 Author: Vladimir Ivanov Committer: Derek White 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: http3 Author: Kelvin Nilsen 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: http3 Author: Kelvin Nilsen 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: http3 Author: Matthias Baesken 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 Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/compiledIC_ppc.cpp Changeset: eada1ea8 Branch: http3 Author: Hamlin Li 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: http3 Author: Johan Sj?len 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: http3 Author: Ivan Bereziuk Committer: Ludvig Janiuk 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 Reviewed-by: ihse, erikj ! make/RunTests.gmk Changeset: d6c4be67 Branch: http3 Author: Thomas Schatzl 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: http3 Author: Calvin Cheung 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: http3 Author: Leonid Mesnik 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: http3 Author: Justin Lu 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: http3 Author: Volkan Yazici Committer: Michael McMahon 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: http3 Author: Chen Liang 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: http3 Author: Alexander Matveev 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: http3 Author: Alisen Chung 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: http3 Author: Leonid Mesnik 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: http3 Author: Mikael Vidstedt 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: http3 Author: Ioi Lam 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: http3 Author: Kim Barrett 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: http3 Author: Xiaohong Gong 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: http3 Author: Amit Kumar 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: http3 Author: Jasmine Karthikeyan 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: http3 Author: David Holmes 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: http3 Author: SendaoYan 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: http3 Author: Marc Chevalier 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: http3 Author: Coleen Phillimore 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: http3 Author: Thomas Schatzl 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: http3 Author: Thomas Schatzl 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: http3 Author: Thomas Stuefe 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: http3 Author: Afshin Zafari 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: http3 Author: Kim Barrett 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: http3 Author: Kim Barrett 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: http3 Author: Thomas Schatzl 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: http3 Author: Xiaolong Peng Committer: Paul Hohensee 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: http3 Author: Jiangli Zhou 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: http3 Author: Hamlin Li 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: http3 Author: Hamlin Li 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: http3 Author: Hamlin Li 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: http3 Author: Hamlin Li 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: http3 Author: Calvin Cheung 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 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: http3 Author: Vladimir Ivanov Committer: Derek White Date: 2025-03-03 21:05:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Brian Burkhalter Date: 2025-03-03 21:25:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: William Kemper Date: 2025-03-04 00:41:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Joe Wang Date: 2025-03-04 03:49:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Xiaolong Peng Date: 2025-03-04 03:56:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Kim Barrett Date: 2025-03-04 04:27:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Ioi Lam Date: 2025-03-04 05:23:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Ioi Lam Date: 2025-03-04 05:23:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Axel Boldt-Christmas Date: 2025-03-04 07:30:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Magnus Ihse Bursie Date: 2025-03-04 10:27:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Andrew Dinn Date: 2025-03-04 12:18:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Coleen Phillimore Date: 2025-03-04 12:32:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Ferenc Rakoczi Committer: Andrew Dinn Date: 2025-03-04 14:41:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Alexander Zvegintsev Date: 2025-03-04 15:42:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Alexey Semenyuk Date: 2025-03-04 16:22:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Prasanta Sadhukhan Date: 2025-03-04 16:58:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Magnus Ihse Bursie Date: 2025-03-04 16:59:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4aa4b46440dcdb0c7707cc145171a45a9f895c07 8351154: Use -ftrivial-auto-var-init=pattern for clang too Reviewed-by: kbarrett, erikj ! make/autoconf/flags-cflags.m4 Changeset: 5b8d3491 Branch: http3 Author: Justin Lu Date: 2025-03-04 17:08:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: William Kemper Date: 2025-03-04 17:11:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Erik Gahlin Date: 2025-03-04 17:39:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55987925fd8ba5d7782934194141fe425a9041be 8351064: JFR: Consistent timestamps Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java Changeset: 0753376b Branch: http3 Author: Weijun Wang Date: 2025-03-04 19:32:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Doug Simon Date: 2025-03-04 20:10:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Alexey Semenyuk Date: 2025-03-04 20:30:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Alexander Zvegintsev Date: 2025-03-04 20:55:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Cesar Soares Lucas Committer: William Kemper Date: 2025-03-04 21:44:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38b4d46c1ff3701d75ff8347e5edbb01acd9b512 8351081: Off-by-one error in ShenandoahCardCluster Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp Changeset: 20ea218c Branch: http3 Author: Dean Long Date: 2025-03-04 23:10:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20ea218ce52f79704445acfe2d4a3dc9d04e86d2 8336042: Caller/callee param size mismatch in deoptimization causes crash Co-authored-by: Richard Reingruber 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: http3 Author: Jatin Bhateja Date: 2025-03-05 01:34:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62fa33a8704aef9fd08a8221f4fde217ab749dfc 8351158: Incorrect APX EGPR register save ordering Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp Changeset: b1a21b56 Branch: http3 Author: Fei Yang Date: 2025-03-05 02:17:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Emanuel Peter Date: 2025-03-05 10:01:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75f028b46b245bdcbde8391af69020befda66b7d 8348657: compiler/loopopts/superword/TestEquivalentInvariants.java timed out Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java Changeset: de29ef3b Branch: http3 Author: Sergey Chernyshev Committer: Dmitry Chuyko Date: 2025-03-05 10:32:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de29ef3bf3a029f99f340de9f093cd20544217fd 8343191: Cgroup v1 subsystem fails to set subsystem path Co-authored-by: Severin Gehwolf 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: http3 Author: Matthias Baesken Date: 2025-03-05 12:30:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: SendaoYan Date: 2025-03-05 12:55:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: SendaoYan Date: 2025-03-05 12:57:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Serhiy Sachkov Committer: Mark Sheppard Date: 2025-03-05 16:16:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2025-03-05 16:35:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61d9ab9717783e5bb0faa555f794499d0e5b3fdb 8350854: Include thread counts in safepoint logging Reviewed-by: shade, dholmes ! src/hotspot/share/runtime/safepoint.cpp Changeset: 661bd5bf Branch: http3 Author: Archie Cobbs Date: 2025-03-05 17:32:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Archie Cobbs Date: 2025-03-05 17:33:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Justin Lu Date: 2025-03-05 18:12:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Coleen Phillimore Date: 2025-03-05 19:28:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Nicole Xu Date: 2025-03-06 01:40:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/107ee878d66f4006f102c1fd12af3bf156a25757 8346954: [JMH] jdk.incubator.vector.MaskedLogicOpts fails due to IndexOutOfBoundsException Co-authored-by: Jatin Bhateja Reviewed-by: jbhateja, xgong ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java Changeset: 4bb3d814 Branch: http3 Author: SendaoYan Date: 2025-03-06 01:41:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4bb3d81479c1bbe2c6fc7b5234d0f1b6897be117 8351138: Running subset of gtests gets error printing result information Reviewed-by: erikj ! make/RunTests.gmk Changeset: 3626ac35 Branch: http3 Author: Jaikiran Pai Date: 2025-03-06 06:22:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Emanuel Peter Date: 2025-03-06 06:48:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: SendaoYan Date: 2025-03-06 07:00:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Stefan Karlsson Date: 2025-03-06 07:42:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Matthias Baesken Date: 2025-03-06 08:10:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Fredrik Bredberg Date: 2025-03-06 09:08:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Andrew Dinn Date: 2025-03-06 10:11:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Kevin Walls Date: 2025-03-06 12:26:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Brian Burkhalter Date: 2025-03-06 17:11:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Brian Burkhalter Date: 2025-03-06 17:11:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Alisen Chung Date: 2025-03-06 21:24:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Justin Lu Date: 2025-03-06 22:54:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: David Holmes Date: 2025-03-07 03:48:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Afshin Zafari Date: 2025-03-07 09:06:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: SendaoYan Date: 2025-03-07 09:13:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Kevin Walls Date: 2025-03-07 13:56:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Vladimir Ivanov Date: 2025-03-07 16:12:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Anthony Scarpino Date: 2025-03-07 17:14:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Vladimir Kozlov Date: 2025-03-07 19:19:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6a8db289e5366845f9518fce7a98538017e9570 8348261: assert(n->is_Mem()) failed: memory node required Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/escape.cpp Changeset: 8ed6c1d7 Branch: http3 Author: Chen Liang Date: 2025-03-07 20:35:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Vladimir Ivanov Committer: Derek White Date: 2025-03-07 20:38:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Eric Caspole Date: 2025-03-07 21:30:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Daniel Gredler Committer: SendaoYan Date: 2025-03-08 12:26:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Xiaolong Peng Committer: SendaoYan Date: 2025-03-08 12:28:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Cesar Soares Lucas Date: 2025-03-08 14:01:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Martin Doerr Date: 2025-03-09 16:15:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Daniel Jeli?ski Date: 2025-03-10 07:52:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Hannes Walln?fer Date: 2025-03-10 07:54:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Joachim Kern Date: 2025-03-10 09:05:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Emanuel Peter Date: 2025-03-10 09:44:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-10 10:21:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/783eda9f54a6e17771c637ff5cac5e30d1facde9 8350266: [PPC64] Interpreter: intrinsify Thread.currentThread() Reviewed-by: mdoerr, rrich ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp Changeset: f61f520e Branch: http3 Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-10 10:22:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f61f520e699e3eb5104c9467ec8269b837da74db 8350325: [PPC64] ConvF2HFIdealizationTests timeouts on Power8 Reviewed-by: mdoerr, clanger ! test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java Changeset: ec683a18 Branch: http3 Author: Daniel Fuchs Date: 2025-03-10 10:41:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Doug Simon Date: 2025-03-10 11:03:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Axel Boldt-Christmas Date: 2025-03-10 11:53:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Axel Boldt-Christmas Date: 2025-03-10 11:53:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Christian Hagedorn Date: 2025-03-10 12:09:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Hannes Walln?fer Date: 2025-03-10 13:28:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Coleen Phillimore Date: 2025-03-10 14:54:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Naoto Sato Date: 2025-03-10 16:13:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Nizar Benalla Date: 2025-03-10 16:15:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Daniel Lund?n Date: 2025-03-10 16:18:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/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 Co-authored-by: Christian Hagedorn Co-authored-by: Tobias Hartmann Co-authored-by: Emanuel Peter Co-authored-by: Quan Anh Mai 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: http3 Author: Mikael Vidstedt Date: 2025-03-10 16:31:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8450ae902ee012b6447015b24369eee85c091ec5 8351440: Link with -reproducible on macOS Reviewed-by: erikj, ihse ! make/autoconf/flags-ldflags.m4 Changeset: 7999091e Branch: http3 Author: Hannes Walln?fer Date: 2025-03-10 17:22:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Harshitha Onkar Date: 2025-03-10 17:47:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: jeremy Committer: Phil Race Date: 2025-03-10 18:32:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Fernando Guallini Committer: Rajan Halade Date: 2025-03-10 19:51:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Roger Riggs Date: 2025-03-10 23:05:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Brian Burkhalter Date: 2025-03-10 23:58:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Kuai Wei Committer: Shaojin Wen Date: 2025-03-11 02:07:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5928209280e7a655a22f11bc03eae32a4e99756c 8347405: MergeStores with reverse bytes order value Co-authored-by: Richard Reingruber 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: http3 Author: Ioi Lam Date: 2025-03-11 06:49:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Emanuel Peter Date: 2025-03-11 07:10:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Abhishek Kumar Date: 2025-03-11 09:05:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: caea2105 Branch: http3 Author: Daniel Fuchs Date: 2025-03-11 10:56:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/caea2105700e680cba6270304053dde40f71684d merge latest changes from master branch ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/module-info.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/module-info.java From duke at openjdk.org Thu Mar 13 20:17:05 2025 From: duke at openjdk.org (duke) Date: Thu, 13 Mar 2025 20:17:05 GMT Subject: git: openjdk/jdk-sandbox: json: Add exception msg tests for unescaped key in obj. Correct InternalError to JPE for incorrect unescaped U sequence Message-ID: <9312f10d-5a06-4ac0-b73f-d54cfc5c357c@openjdk.org> Changeset: ba912de8 Branch: json Author: Justin Lu Date: 2025-03-13 13:15:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba912de8d9fbba7af4eb937554f69dac91ea1e5e Add exception msg tests for unescaped key in obj. Correct InternalError to JPE for incorrect unescaped U sequence ! src/java.base/share/classes/java/util/json/JsonParser.java ! test/jdk/java/util/json/TestParseException.java From duke at openjdk.org Thu Mar 13 20:28:48 2025 From: duke at openjdk.org (duke) Date: Thu, 13 Mar 2025 20:28:48 GMT Subject: git: openjdk/jdk-sandbox: json: 108 new changesets Message-ID: <522b4875-1d98-4869-8ce3-d6ffb920eda6@openjdk.org> Changeset: 11a37c82 Branch: json Author: Coleen Phillimore Date: 2025-03-05 19:28:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Nicole Xu Date: 2025-03-06 01:40:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/107ee878d66f4006f102c1fd12af3bf156a25757 8346954: [JMH] jdk.incubator.vector.MaskedLogicOpts fails due to IndexOutOfBoundsException Co-authored-by: Jatin Bhateja Reviewed-by: jbhateja, xgong ! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskedLogicOpts.java Changeset: 4bb3d814 Branch: json Author: SendaoYan Date: 2025-03-06 01:41:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4bb3d81479c1bbe2c6fc7b5234d0f1b6897be117 8351138: Running subset of gtests gets error printing result information Reviewed-by: erikj ! make/RunTests.gmk Changeset: 3626ac35 Branch: json Author: Jaikiran Pai Date: 2025-03-06 06:22:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Emanuel Peter Date: 2025-03-06 06:48:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: SendaoYan Date: 2025-03-06 07:00:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Stefan Karlsson Date: 2025-03-06 07:42:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Matthias Baesken Date: 2025-03-06 08:10:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Fredrik Bredberg Date: 2025-03-06 09:08:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Andrew Dinn Date: 2025-03-06 10:11:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Kevin Walls Date: 2025-03-06 12:26:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Brian Burkhalter Date: 2025-03-06 17:11:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Brian Burkhalter Date: 2025-03-06 17:11:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Alisen Chung Date: 2025-03-06 21:24:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Justin Lu Date: 2025-03-06 22:54:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: David Holmes Date: 2025-03-07 03:48:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Afshin Zafari Date: 2025-03-07 09:06:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: SendaoYan Date: 2025-03-07 09:13:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Kevin Walls Date: 2025-03-07 13:56:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Vladimir Ivanov Date: 2025-03-07 16:12:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Anthony Scarpino Date: 2025-03-07 17:14:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Vladimir Kozlov Date: 2025-03-07 19:19:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6a8db289e5366845f9518fce7a98538017e9570 8348261: assert(n->is_Mem()) failed: memory node required Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/escape.cpp Changeset: 8ed6c1d7 Branch: json Author: Chen Liang Date: 2025-03-07 20:35:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Vladimir Ivanov Committer: Derek White Date: 2025-03-07 20:38:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Eric Caspole Date: 2025-03-07 21:30:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Daniel Gredler Committer: SendaoYan Date: 2025-03-08 12:26:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Xiaolong Peng Committer: SendaoYan Date: 2025-03-08 12:28:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Cesar Soares Lucas Date: 2025-03-08 14:01:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Martin Doerr Date: 2025-03-09 16:15:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Daniel Jeli?ski Date: 2025-03-10 07:52:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Hannes Walln?fer Date: 2025-03-10 07:54:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Joachim Kern Date: 2025-03-10 09:05:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Emanuel Peter Date: 2025-03-10 09:44:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-10 10:21:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/783eda9f54a6e17771c637ff5cac5e30d1facde9 8350266: [PPC64] Interpreter: intrinsify Thread.currentThread() Reviewed-by: mdoerr, rrich ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp Changeset: f61f520e Branch: json Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-10 10:22:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f61f520e699e3eb5104c9467ec8269b837da74db 8350325: [PPC64] ConvF2HFIdealizationTests timeouts on Power8 Reviewed-by: mdoerr, clanger ! test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java Changeset: ec683a18 Branch: json Author: Daniel Fuchs Date: 2025-03-10 10:41:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Doug Simon Date: 2025-03-10 11:03:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Axel Boldt-Christmas Date: 2025-03-10 11:53:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Axel Boldt-Christmas Date: 2025-03-10 11:53:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Christian Hagedorn Date: 2025-03-10 12:09:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Hannes Walln?fer Date: 2025-03-10 13:28:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Coleen Phillimore Date: 2025-03-10 14:54:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Naoto Sato Date: 2025-03-10 16:13:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Nizar Benalla Date: 2025-03-10 16:15:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Daniel Lund?n Date: 2025-03-10 16:18:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/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 Co-authored-by: Christian Hagedorn Co-authored-by: Tobias Hartmann Co-authored-by: Emanuel Peter Co-authored-by: Quan Anh Mai 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: json Author: Mikael Vidstedt Date: 2025-03-10 16:31:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8450ae902ee012b6447015b24369eee85c091ec5 8351440: Link with -reproducible on macOS Reviewed-by: erikj, ihse ! make/autoconf/flags-ldflags.m4 Changeset: 7999091e Branch: json Author: Hannes Walln?fer Date: 2025-03-10 17:22:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Harshitha Onkar Date: 2025-03-10 17:47:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: jeremy Committer: Phil Race Date: 2025-03-10 18:32:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Fernando Guallini Committer: Rajan Halade Date: 2025-03-10 19:51:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Roger Riggs Date: 2025-03-10 23:05:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Brian Burkhalter Date: 2025-03-10 23:58:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Kuai Wei Committer: Shaojin Wen Date: 2025-03-11 02:07:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5928209280e7a655a22f11bc03eae32a4e99756c 8347405: MergeStores with reverse bytes order value Co-authored-by: Richard Reingruber 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: json Author: Ioi Lam Date: 2025-03-11 06:49:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Emanuel Peter Date: 2025-03-11 07:10:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Abhishek Kumar Date: 2025-03-11 09:05:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Alan Bateman Date: 2025-03-11 11:26:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Boris Ulasevich Date: 2025-03-11 12:33:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Hamlin Li Date: 2025-03-11 12:51:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Harald Eilertsen Date: 2025-03-11 15:11:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Aleksey Shipilev Date: 2025-03-11 15:27:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Richard Reingruber Date: 2025-03-11 15:54:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Mikael Vidstedt Date: 2025-03-11 16:02:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da2b4f0749dffc99fa42c7311fbc74231af273bd 8351606: Use build_platform for graphviz dependency Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: cef36931 Branch: json Author: Aleksey Shipilev Date: 2025-03-11 19:38:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cef369317570f95ac70aac6ceea88a0042ca2b45 8351656: Problemlist gc/TestAllocHumongousFragment#generational Reviewed-by: xpeng, wkemper ! test/hotspot/jtreg/ProblemList.txt Changeset: e71f3274 Branch: json Author: Chen Liang Date: 2025-03-11 19:51:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Artur Barashev Committer: Weijun Wang Date: 2025-03-11 20:07:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Coleen Phillimore Date: 2025-03-11 20:32:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Karm Michal Babacek Date: 2025-03-11 21:16:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Jaikiran Pai Date: 2025-03-12 06:55:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Aleksey Shipilev Date: 2025-03-12 07:20:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-03-12 08:43:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-12 10:22:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Matthias Baesken Date: 2025-03-12 12:21:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84f87dd4e96bbea42b482a3a23383c8894a40868 8351665: Remove unused UseNUMA in os_aix.cpp Reviewed-by: mdoerr, jkern ! src/hotspot/os/aix/os_aix.cpp Changeset: 95b66d5a Branch: json Author: Doug Simon Date: 2025-03-12 12:31:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Hamlin Li Date: 2025-03-12 13:24:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Jiangli Zhou Date: 2025-03-12 14:40:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Hannes Walln?fer Date: 2025-03-12 15:53:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Rajan Halade Date: 2025-03-12 17:19:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Jiangli Zhou Date: 2025-03-12 17:20:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Nizar Benalla Date: 2025-03-12 18:56:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Aleksey Shipilev Date: 2025-03-12 19:25:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Aleksey Shipilev Date: 2025-03-12 19:45:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/930455b59608b547017c9649efeb6bd381340c34 8351640: Print reason for making method not entrant Co-authored-by: Vladimir Ivanov 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: json Author: William Kemper Date: 2025-03-12 20:12:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Chris Plummer Date: 2025-03-12 20:39:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5502ce733e77efa9f40116dd0e34d4d2333a48dc 8351699: Problem list com/sun/jdi/JdbStopInNotificationThreadTest.java with ZGC Reviewed-by: amenkov ! test/jdk/ProblemList-zgc.txt Changeset: a347ecde Branch: json Author: William Kemper Date: 2025-03-12 20:42:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Jatin Bhateja Date: 2025-03-13 03:36:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Ioi Lam Date: 2025-03-13 04:57:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Hamlin Li Date: 2025-03-13 08:12:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Hamlin Li Date: 2025-03-13 08:12:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Hamlin Li Date: 2025-03-13 08:16:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Casper Norrbin Committer: Albert Mingkun Yang Date: 2025-03-13 09:35:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Jeremy Wood Date: 2025-03-13 10:08:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Saranya Natarajan Committer: Roberto Casta?eda Lozano Date: 2025-03-13 11:02:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-13 11:14:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Fei Yang Date: 2025-03-13 12:06:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Matthias Baesken Date: 2025-03-13 12:41:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Sean Mullan Date: 2025-03-13 12:43:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Joel Sikstr?m Date: 2025-03-13 13:21:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Galder Zamarre?o Date: 2025-03-13 13:53:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Thomas Stuefe Date: 2025-03-13 16:08:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Henry Jen Date: 2025-03-13 16:44:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Harald Eilertsen Date: 2025-03-13 16:54:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Rajat Mahajan Committer: Alexey Ivanov Date: 2025-03-13 17:09:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Eric Caspole Date: 2025-03-13 18:32:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Erik Gahlin Date: 2025-03-13 19:21:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Alex Menkov Date: 2025-03-13 20:05:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Phil Race Date: 2025-03-13 20:13:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: 2abc208a Branch: json Author: Naoto Sato Date: 2025-03-13 13:23:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2abc208a872500931be47f0f66acdc887b5b04b0 Merge branch 'master' into json From duke at openjdk.org Thu Mar 13 21:43:15 2025 From: duke at openjdk.org (duke) Date: Thu, 13 Mar 2025 21:43:15 GMT Subject: git: openjdk/jdk-sandbox: json: Latest number discussion: restore value() as Number (w/ support for BD when value is out of Double range). Drop toBigDecimal(). Message-ID: Changeset: 47669b55 Branch: json Author: Justin Lu Date: 2025-03-13 14:36:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47669b558144de4a7268fd084bc64066c83c5e22 Latest number discussion: restore value() as Number (w/ support for BD when value is out of Double range). Drop toBigDecimal(). ! src/java.base/share/classes/java/util/json/JsonGenerator.java ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java ! test/jdk/java/util/json/TestJsonNumber.java ! test/jdk/java/util/json/TestParse.java From duke at openjdk.org Thu Mar 13 21:55:37 2025 From: duke at openjdk.org (duke) Date: Thu, 13 Mar 2025 21:55:37 GMT Subject: git: openjdk/jdk-sandbox: json: rename JsonObject.keys() -> members(). Fix stray toBigDecimal() in package.info Message-ID: <255a3579-e9d0-44ba-b0ce-b3422b51abea@openjdk.org> Changeset: 7f2bab5e Branch: json Author: Justin Lu Date: 2025-03-13 14:54:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f2bab5e130a529844958a891286a6da654c86a9 rename JsonObject.keys() -> members(). Fix stray toBigDecimal() in package.info ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonObjectImpl.java ! src/java.base/share/classes/java/util/json/package-info.java ! test/jdk/java/util/json/TestJsonObject.java ! test/jdk/java/util/json/TestParse.java From duke at openjdk.org Thu Mar 13 22:23:35 2025 From: duke at openjdk.org (duke) Date: Thu, 13 Mar 2025 22:23:35 GMT Subject: git: openjdk/jdk-sandbox: json: Minor fixes Message-ID: <125d707e-35e2-41c6-a862-41a0c947ae89@openjdk.org> Changeset: 6c84b3fe Branch: json Author: Naoto Sato Date: 2025-03-13 15:20:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c84b3fe5da74616a3045c81e1a54bc2351b9ddc Minor fixes ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java ! src/java.base/share/classes/java/util/json/package-info.java ! test/jdk/java/util/json/TestJsonNumber.java ! test/jdk/java/util/json/TestParse.java From duke at openjdk.org Mon Mar 17 21:13:48 2025 From: duke at openjdk.org (duke) Date: Mon, 17 Mar 2025 21:13:48 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber.toNumber() Message-ID: Changeset: 3f1d4595 Branch: json Author: Naoto Sato Date: 2025-03-17 14:13:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f1d4595c5b497c326164acc66607dea22a71fb8 JsonNumber.toNumber() ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java ! test/jdk/java/util/json/TestJsonNumber.java ! test/jdk/java/util/json/TestParse.java From duke at openjdk.org Mon Mar 17 21:49:02 2025 From: duke at openjdk.org (duke) Date: Mon, 17 Mar 2025 21:49:02 GMT Subject: git: openjdk/jdk-sandbox: json: small doc fix Message-ID: <87eece9a-f0cf-4516-b811-e6b7cd858df6@openjdk.org> Changeset: e965c445 Branch: json Author: Naoto Sato Date: 2025-03-17 14:47:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e965c4455d928de2d8064d8fde23fc6519134aef small doc fix ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/package-info.java From duke at openjdk.org Mon Mar 17 22:09:28 2025 From: duke at openjdk.org (duke) Date: Mon, 17 Mar 2025 22:09:28 GMT Subject: git: openjdk/jdk-sandbox: json: further javadoc fix Message-ID: <4187d266-5400-434c-af70-5c4d1867a58b@openjdk.org> Changeset: 7698bf5c Branch: json Author: Naoto Sato Date: 2025-03-17 15:07:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7698bf5c65afae98c7285d87f187f8e7c7bf0bf3 further javadoc fix ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Mon Mar 17 22:31:10 2025 From: duke at openjdk.org (duke) Date: Mon, 17 Mar 2025 22:31:10 GMT Subject: git: openjdk/jdk-sandbox: json: range check fix Message-ID: Changeset: a80b623f Branch: json Author: Naoto Sato Date: 2025-03-17 15:29:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a80b623fd4233839ed8bc918e6927003cbd65168 range check fix ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Tue Mar 18 20:45:13 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 20:45:13 GMT Subject: git: openjdk/jdk-sandbox: json: 48 new changesets Message-ID: <31656b36-d669-4f16-afcf-cd1d329375d7@openjdk.org> Changeset: 3da5e3fe Branch: json Author: Gennadiy Krivoshein Date: 2025-03-13 20:27:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Daniel Gredler Committer: Phil Race Date: 2025-03-13 20:27:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Ioi Lam Date: 2025-03-13 21:06:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: David Holmes Date: 2025-03-13 22:29:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0454406417701341dafa0d733cd480c145673d32 8351987: ProblemList the failing JFR streaming tests on macOS Reviewed-by: egahlin ! test/jdk/ProblemList.txt Changeset: a7a09f69 Branch: json Author: Anjian-Wen Committer: Fei Yang Date: 2025-03-14 05:53:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Aleksey Shipilev Date: 2025-03-14 07:46:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Christian Hagedorn Date: 2025-03-14 12:13:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Tobias Hartmann Date: 2025-03-14 12:46:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86b24339dc05422f61e10023f97a9013e2c03a15 8352050: Problem list compiler/ciReplay/* test until JDK-8349191 is fixed Reviewed-by: chagedorn ! test/hotspot/jtreg/ProblemList.txt Changeset: 985ca127 Branch: json Author: Fei Yang Date: 2025-03-14 13:44:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Hamlin Li Date: 2025-03-14 15:07:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Jiangli Zhou Date: 2025-03-14 16:25:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: json Author: Ian Graves Date: 2025-03-14 17:50:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: 06289f3d Branch: json Author: Matthias Baesken Date: 2025-03-16 13:04:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06289f3d90577d220de5509a3892f7ed260c24b9 8351821: VMManagementImpl.c avoid switching off warnings Reviewed-by: ihse, kevinw ! make/modules/java.management/Lib.gmk ! src/java.management/share/native/libmanagement/VMManagementImpl.c Changeset: 63bf7918 Branch: json Author: Erik Gahlin Date: 2025-03-16 21:47:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63bf79183d27d79333c4ab58dbec1820e935f426 8351992: JFR: Improve robustness of the SettingControl examples Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/SettingControl.java ! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java Changeset: 2672c40b Branch: json Author: Joel Sikstr?m Date: 2025-03-17 07:55:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2672c40bf10a6597ae861e2183e7558ffed43dba 8351167: ZGC: Lazily initialize livemap Reviewed-by: sjohanss, eosterlund, tschatzl ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp Changeset: 9f8d833f Branch: json Author: Thomas Schatzl Date: 2025-03-17 07:57:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f8d833f8654cb4280d002ef86ce3ae9d709eddc 8346194: Improve G1 pre-barrier C2 cost estimate Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: rcastanedalo, ayang ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp Changeset: e29d4055 Branch: json Author: Christian Hagedorn Date: 2025-03-17 08:00:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e29d405504560eee46b4d98b90476deb45c32668 8352110: [BACKOUT] C2: Print compilation bailouts with PrintCompilation compile command Reviewed-by: thartmann, syan ! src/hotspot/share/compiler/compileBroker.cpp Changeset: c8913d2c Branch: json Author: Hannes Walln?fer Date: 2025-03-17 09:00:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8913d2c9cd2ec522dc660cce01eb555e95dc775 8345555: Improve layout of search results Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlAttr.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTag.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java ! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java ! test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java ! test/langtools/jdk/javadoc/doclet/testIndexInherited/TestIndexInherited.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java Changeset: 2eecf159 Branch: json Author: Markus Gr?nlund Date: 2025-03-17 09:56:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2eecf159afac32fe3a8141aec467d83cb63ef92b 8351967: JFR: AnnotationIterator should handle num_annotations = 0 Reviewed-by: egahlin ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp Changeset: e5666f56 Branch: json Author: Markus Gr?nlund Date: 2025-03-17 10:03:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5666f56ff6993cbfe52d91e5cadcb4d0b8f4ec2 8351976: assert(vthread_epoch == current_epoch) failed: invariant Reviewed-by: egahlin ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp Changeset: 0450ba9b Branch: json Author: Erik Gahlin Date: 2025-03-17 10:32:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0450ba9b65d0a41d086d04554e3f9c3852345267 8351999: JFR: Incorrect scaling of throttled values Reviewed-by: shade ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java Changeset: d207ed3f Branch: json Author: Markus Gr?nlund Date: 2025-03-17 10:47:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d207ed3f7cb810e3c0c8a8cd4d9aaa65164c6d16 8352066: JVM.commit() and JVM.flush() exhibit race conditions against JFR epochs Reviewed-by: egahlin ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp ! src/hotspot/share/jfr/support/jfrIntrinsics.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp Changeset: dbf47d6c Branch: json Author: Hamlin Li Date: 2025-03-17 11:47:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dbf47d6c6c9573a143e0158a0664dd3bbab8e251 8351876: RISC-V: enable and fix some float round tests Reviewed-by: fyang ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectRiscv64.java Changeset: e62becc6 Branch: json Author: Matthew Donovan Date: 2025-03-17 11:59:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e62becc6ce8e1b777c3e5b78a9d9406b6389cd25 8350964: Add an ArtifactResolver.fetch(clazz) method Reviewed-by: weijun ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/SecmodTest.java ! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java ! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java Changeset: d68775d7 Branch: json Author: Erik Gahlin Date: 2025-03-17 15:29:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d68775d7118c926cacb7e9e4c02b85bdb0705521 8351995: JFR: Leftovers from removal of Security Manager Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java - src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java Changeset: 4c6a523e Branch: json Author: Leonid Mesnik Date: 2025-03-17 16:07:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c6a523e89e077a6697abb30863eb70bc977757c 8352096: Test jdk/jfr/event/profiling/TestFullStackTrace.java shouldn't be executed with -XX:+DeoptimizeALot Reviewed-by: egahlin ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java Changeset: 2674a31b Branch: json Author: Jiangli Zhou Date: 2025-03-17 16:36:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2674a31bb85a3f7b2dcca9a9bb10a79fba026da0 8351891: Disable TestBreakSignalThreadDump.java#with_jsig and XCheckJSig.java on static JDK Reviewed-by: manc, dholmes ! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java ! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java Changeset: 6b82b42a Branch: json Author: Harshitha Onkar Date: 2025-03-17 16:50:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b82b42a2116900b2125e03c1ffa0824d6062757 8348598: Update Libpng to 1.6.47 Reviewed-by: azvegint, prr, erikj ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h Changeset: 47c19609 Branch: json Author: Jiangli Zhou Date: 2025-03-17 16:55:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47c19609659a85397e3eed7c2a3a918ff6055edc 8351689: -Xshare:dump with default classlist fails on static JDK Reviewed-by: iklam, dholmes ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 3239919a Branch: json Author: Sandhya Viswanathan Date: 2025-03-17 17:50:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3239919a5a5910922ea4cb6109f94a24c5f6b4f2 8350835: C2 SuperWord: assert/wrong result when using Float.float16ToFloat with byte instead of short input Reviewed-by: epeter, kvn ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/vectorization/TestFloat16ToFloatConv.java Changeset: 3aa6d62a Branch: json Author: Alexey Semenyuk Date: 2025-03-17 18:38:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3aa6d62afecbea5684618bc82425e59404233be5 8351372: Improve negative tests coverage of jpackage Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DottedVersion.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java ! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/TokenReplaceTest.java ! test/jdk/tools/jpackage/linux/LinuxResourceTest.java ! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java - test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/AppVersionTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/share/ModulePathTest.java - test/jdk/tools/jpackage/share/NonExistentTest.java - test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: 19154f7a Branch: json Author: Roger Riggs Date: 2025-03-17 18:55:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19154f7af34bf6f13d61d7a9f05d6277964845d8 8351970: Retire JavaLangAccess::exit Reviewed-by: rgiulietti, liach, djelinski ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java Changeset: 38499b3f Branch: json Author: Ioi Lam Date: 2025-03-18 00:49:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38499b3fbfcd22252ddf860d42b9eb0bf6f77235 8352084: Add more test code in TestSetupAOT.java Reviewed-by: erikj, kvn, lmesnik ! make/RunTests.gmk ! make/test/BuildTestSetupAOT.gmk ! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java = test/setup_aot/JavacBenchApp.java ! test/setup_aot/TestSetupAOT.java Changeset: f4ddac5e Branch: json Author: Afshin Zafari Date: 2025-03-18 08:10:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4ddac5e58322a801182eda005a9592c78128569 8331201: UBSAN enabled build reports on Linux x86_64 runtime error: shift exponent 65 is too large for 64-bit type 'long unsigned int' Reviewed-by: dlong, aboldtch ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: e1bcff3a Branch: json Author: Quan Anh Mai Date: 2025-03-18 08:59:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1bcff3ada9214940e9c71ba4ed5ba93d0218af2 8345687: Improve the implementation of SegmentFactories::allocateSegment Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java Changeset: f8c2122b Branch: json Author: Thomas Schatzl Date: 2025-03-18 09:28:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8c2122b306df72883673f4af9b297b553db247f 8352138: G1: Remove G1AddMetaspaceDependency.java test Reviewed-by: ayang, shade - test/hotspot/jtreg/gc/metaspace/G1AddMetaspaceDependency.java Changeset: 558c015c Branch: json Author: Thomas Schatzl Date: 2025-03-18 09:29:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/558c015c995dbe65d876c1c5761030588773271c 8351921: G1: Pinned regions with pinned objects only reachable by native code crash VM Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp + test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java Changeset: 46b3d1d8 Branch: json Author: Sergey Chernyshev Committer: Severin Gehwolf Date: 2025-03-18 09:37:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46b3d1d8cfd03e01d993be19d725cdbcafef7865 8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing Reviewed-by: sgehwolf, dholmes ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java Changeset: 20f1bca0 Branch: json Author: Aleksey Shipilev Date: 2025-03-18 10:17:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20f1bca0770b6b4d935b068e7f6a742cef4f5449 8351187: Add JFR monitor notification event Reviewed-by: dholmes, lmesnik, mgronlun ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/runtime/TestJavaMonitorNotifyEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: b891bfa7 Branch: json Author: Anjian-Wen Committer: Fei Yang Date: 2025-03-18 11:01:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b891bfa7e67c21478475642e2bfa2cdc65a3bffe 8352022: RISC-V: Support Zfa fminm_h/fmaxm_h for float16 Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: a37d8434 Branch: json Author: Matthias Baesken Date: 2025-03-18 12:59:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a37d8434ab991507bf8085ecf7816d0cd41ab584 8352015: LIBVERIFY_OPTIMIZATION remove special optimization settings Reviewed-by: erikj, ihse ! make/modules/java.base/lib/CoreLibraries.gmk Changeset: b025d8c2 Branch: json Author: Patrick Zhang Committer: Andrew Dinn Date: 2025-03-18 15:44:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b025d8c2e062210b6148da43f11517666b0b4932 8350663: AArch64: Enable UseSignumIntrinsic by default Reviewed-by: adinn ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 53c5b93c Branch: json Author: Alex Menkov Date: 2025-03-18 17:54:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53c5b93ca528ec21628c2b03dd6064e02f7ac408 8352180: AttachListenerThread causes many tests to timeout on Windows Reviewed-by: dholmes, alanb ! src/hotspot/os/windows/attachListener_windows.cpp Changeset: a3540be5 Branch: json Author: Alex Menkov Date: 2025-03-18 17:59:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3540be502ef2f93c0fdc3fb2496c29ae7c8b041 8352163: [AIX] SIGILL in AttachOperation::ReplyWriter::write_fully after 8319055 Reviewed-by: dholmes, mdoerr ! src/hotspot/share/services/attachListener.cpp Changeset: 355b2f3b Branch: json Author: Kim Barrett Date: 2025-03-18 18:59:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/355b2f3bdd99b28c97c7a20ef25ad862012b5007 8351374: Improve comment about queue.remove timeout in CleanerImpl.run Reviewed-by: rriggs, shade ! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java Changeset: 4a02de82 Branch: json Author: Jiangli Zhou Date: 2025-03-18 19:04:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a02de82923545f18590f8509c55129a4aa20842 8352098: -Xrunjdwp fails on static JDK Reviewed-by: cjplummer, dholmes ! src/hotspot/share/prims/jvmtiAgent.cpp Changeset: 4335a91a Branch: json Author: Naoto Sato Date: 2025-03-18 13:32:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4335a91ae251ad82bf674a42a96732c1b5691a2c Merge branch 'master' into json Changeset: 45704ccf Branch: json Author: Naoto Sato Date: 2025-03-18 13:33:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45704ccfb828f82930efa55fb195dde566582a0d BigInteger mod for JsonNumber.toNumber() ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Tue Mar 18 20:47:59 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 20:47:59 GMT Subject: git: openjdk/jdk-sandbox: json: typo Message-ID: Changeset: dbb53a05 Branch: json Author: Naoto Sato Date: 2025-03-18 13:47:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dbb53a05a6d7535a39b17e51e0326a3438e31fba typo ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Tue Mar 18 21:09:07 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 21:09:07 GMT Subject: git: openjdk/jdk-sandbox: json: add subtype tests for toNumber() Message-ID: Changeset: 4272159a Branch: json Author: Justin Lu Date: 2025-03-18 14:07:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4272159ac1cee5e12aed865cbbd80989d6a8d913 add subtype tests for toNumber() ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Tue Mar 18 21:16:09 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 21:16:09 GMT Subject: git: openjdk/jdk-sandbox: json: Add throws tag to toNumber() Message-ID: <7e836b32-7c0e-4a5e-a01b-bef8f9dd0552@openjdk.org> Changeset: 67be7e93 Branch: json Author: Justin Lu Date: 2025-03-18 14:14:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67be7e93980d0069867967044ebc69ec8c9969e6 Add throws tag to toNumber() ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Tue Mar 18 21:23:32 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 21:23:32 GMT Subject: git: openjdk/jdk-sandbox: json: add test for toNumber() exception Message-ID: Changeset: c752807d Branch: json Author: Justin Lu Date: 2025-03-18 14:21:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c752807d32a181a5f930c891d4b1b3f2d4346b3c add test for toNumber() exception ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Tue Mar 18 21:41:46 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 21:41:46 GMT Subject: git: openjdk/jdk-sandbox: json: improve perf of integral checking for BD Message-ID: Changeset: 00c0a7a2 Branch: json Author: Justin Lu Date: 2025-03-18 14:39:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00c0a7a20d97c413528e34c47c8a2f21bedfa075 improve perf of integral checking for BD ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Tue Mar 18 21:57:41 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 21:57:41 GMT Subject: git: openjdk/jdk-sandbox: json: add regular scale check Message-ID: <2abd0558-f598-497b-a7dc-3ce84ea1cc76@openjdk.org> Changeset: 08aade3d Branch: json Author: Justin Lu Date: 2025-03-18 14:55:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08aade3d39120b88d1df1a00524380e055ca903b add regular scale check ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Tue Mar 18 22:27:14 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 22:27:14 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber factory tests Message-ID: Changeset: 7e48cee6 Branch: json Author: Naoto Sato Date: 2025-03-18 15:24:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e48cee6eaa792ac2a1da955b8ae98bfadd146d3 JsonNumber factory tests ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Tue Mar 18 22:29:34 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Mar 2025 22:29:34 GMT Subject: git: openjdk/jdk-sandbox: json: replaced literal Message-ID: Changeset: 1856ca02 Branch: json Author: Naoto Sato Date: 2025-03-18 15:27:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1856ca02c30cb93b2589996ecd721d035e501fdf replaced literal ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Wed Mar 19 00:34:42 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Mar 2025 00:34:42 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: <7cb28fc5-9f9d-4b01-abb2-d22f0bc6fbfa@openjdk.org> Changeset: 9469ed04 Branch: json Author: Justin Lu Date: 2025-03-18 16:30:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9469ed04a612b102a4ae86982fd5bbb228e196d0 add expected result to subtype tests ! test/jdk/java/util/json/TestJsonNumber.java Changeset: 3b036506 Branch: json Author: Justin Lu Date: 2025-03-18 17:33:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b0365069f84a1e24ec2d5558050e5ad9b1eccb7 move the other parse cases under the test ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Wed Mar 19 16:53:02 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Mar 2025 16:53:02 GMT Subject: git: openjdk/jdk-sandbox: json: add more cases to testToString_Parsed Message-ID: <90903ac9-068b-434a-b502-132c5aa091f4@openjdk.org> Changeset: 1df12800 Branch: json Author: Justin Lu Date: 2025-03-19 09:50:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1df1280074e1508ea1e3321bbaec38c42fb31e90 add more cases to testToString_Parsed ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Wed Mar 19 18:13:44 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Mar 2025 18:13:44 GMT Subject: git: openjdk/jdk-sandbox: json: fast path for doubles Message-ID: Changeset: af376953 Branch: json Author: Justin Lu Date: 2025-03-19 11:10:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af3769538c67ba22fb3f773db7922717fe88d27e fast path for doubles ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Wed Mar 19 20:39:10 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Mar 2025 20:39:10 GMT Subject: git: openjdk/jdk-sandbox: json: correct logic in fractions case for JN.toNumber() Message-ID: <9c743372-44c8-426f-a5fe-8b3ac3cbee4c@openjdk.org> Changeset: 67a7372e Branch: json Author: Justin Lu Date: 2025-03-19 13:38:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67a7372e5a7f7abadf0f3e71d47200141f80baf9 correct logic in fractions case for JN.toNumber() ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Wed Mar 19 22:41:39 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Mar 2025 22:41:39 GMT Subject: git: openjdk/jdk-sandbox: json: Clarifications for double fast path comment Message-ID: <2355c824-5e38-46e0-948e-629319f75ccf@openjdk.org> Changeset: f5077957 Branch: json Author: Justin Lu Date: 2025-03-19 15:39:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5077957871e6c4d794301089799e778b98b5ea1 Clarifications for double fast path comment ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Wed Mar 19 23:35:19 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Mar 2025 23:35:19 GMT Subject: git: openjdk/jdk-sandbox: json: Some refinement Message-ID: <7447c611-cdab-4709-8855-d1b149033130@openjdk.org> Changeset: f25afdab Branch: json Author: Naoto Sato Date: 2025-03-19 16:33:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f25afdabea4aa2cd07800da648c13697d08bf4c8 Some refinement ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Wed Mar 19 23:53:22 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Mar 2025 23:53:22 GMT Subject: git: openjdk/jdk-sandbox: json: Json.fromUntyped() now accepts BigInteger/BigDecimal Message-ID: Changeset: 6908ffc9 Branch: json Author: Naoto Sato Date: 2025-03-19 16:50:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6908ffc98e8c3b71297c1068f066994c22e5870c Json.fromUntyped() now accepts BigInteger/BigDecimal ! src/java.base/share/classes/java/util/json/JsonGenerator.java ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Thu Mar 20 18:48:58 2025 From: duke at openjdk.org (duke) Date: Thu, 20 Mar 2025 18:48:58 GMT Subject: git: openjdk/jdk-sandbox: json: Spec clarification Message-ID: <056b65bf-11f2-4246-b2a3-cb56fe0caa90@openjdk.org> Changeset: 502aa717 Branch: json Author: Naoto Sato Date: 2025-03-20 11:47:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/502aa71750e326dd8a38e4f3faba4fa01196aced Spec clarification ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Thu Mar 20 20:46:11 2025 From: duke at openjdk.org (duke) Date: Thu, 20 Mar 2025 20:46:11 GMT Subject: git: openjdk/jdk-sandbox: json: correct 2^53 constants, which align with double fast path exclusive check Message-ID: <98e4325a-ce54-4145-bcf6-562066ddb8e4@openjdk.org> Changeset: 0a9567c6 Branch: json Author: Justin Lu Date: 2025-03-20 13:43:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a9567c6e789bf583b0bf5dd5fc56bb95e172857 correct 2^53 constants, which align with double fast path exclusive check ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Thu Mar 20 22:44:55 2025 From: duke at openjdk.org (duke) Date: Thu, 20 Mar 2025 22:44:55 GMT Subject: git: openjdk/jdk-sandbox: json: Update double fast path check for values w/ ulp < 1 Message-ID: <4bd6a89b-a05e-4f4d-a0f4-50d0fbe012c1@openjdk.org> Changeset: 929133f4 Branch: json Author: Justin Lu Date: 2025-03-20 15:43:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/929133f4504bd445d6514a6f1856ddcdda084ef9 Update double fast path check for values w/ ulp < 1 ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Mon Mar 24 20:57:49 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Mar 2025 20:57:49 GMT Subject: git: openjdk/jdk-sandbox: json: 62 new changesets Message-ID: <4853dab8-af4c-4bd4-99c2-37d5f5fb34e1@openjdk.org> Changeset: c8a11f28 Branch: json Author: Alexey Semenyuk Date: 2025-03-18 21:35:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8a11f28dff58382f943b3615ca8c7e33d6eab8e 8352293: jpackage tests build rpm packages on Ubuntu test machines after JDK-8351372 Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java Changeset: 8e530633 Branch: json Author: Alexey Semenyuk Date: 2025-03-18 23:07:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e530633a9d99d7ce585cafd5573cb89212feee7 8352275: Clean up dead code in jpackage revealed with improved negative test coverage Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties Changeset: 20d4fe3a Branch: json Author: William Kemper Date: 2025-03-19 00:30:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20d4fe3a574a33784dc02e7cc653cdb248b697a2 8351464: Shenandoah: Hang on ShenandoahController::handle_alloc_failure when run test TestAllocHumongousFragment#generational Reviewed-by: xpeng, ysr ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 577ede73 Branch: json Author: Weijun Wang Date: 2025-03-19 02:20:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/577ede73d8e916bac9050d3bee80d2f18cc833a7 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing Reviewed-by: dholmes ! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java Changeset: e57b2725 Branch: json Author: Christian Hagedorn Date: 2025-03-19 07:41:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e57b2725065eaa79db7f9132f4152cbae9279f8e 8350578: Refactor useless Parse and Template Assertion Predicate elimination code by using a PredicateVisitor Reviewed-by: epeter, kvn, roland ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + src/hotspot/share/opto/predicates_enums.hpp Changeset: c2be19c2 Branch: json Author: Hamlin Li Date: 2025-03-19 09:42:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2be19c261ba45df29865077b511c49bb61433a6 8351902: RISC-V: Several tests fail after JDK-8351145 Reviewed-by: rehn, fyang, syan ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java Changeset: 8f64ccc0 Branch: json Author: Saranya Natarajan Committer: Roberto Casta?eda Lozano Date: 2025-03-19 09:59:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f64ccc01b8c692b59e81255c59c333cc23e834d 8350485: C2: factor out common code in Node::grow() and Node::out_grow() Reviewed-by: thartmann, rcastanedalo ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp Changeset: fed34e46 Branch: json Author: Dmitry Chuyko Date: 2025-03-19 11:35:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fed34e46b89bc9b0462d9b5f5e5ab5516fe18c6e 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool Reviewed-by: dl, alanb, liach ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java Changeset: c7f33388 Branch: json Author: Manukumar V S Committer: Alexey Ivanov Date: 2025-03-19 15:25:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c7f333888be052aa37fe878bfc2785fc47fbeaaa 8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported Reviewed-by: aivanov ! test/jdk/java/awt/Desktop/MailTest.java Changeset: 8e999b83 Branch: json Author: Joe Wang Date: 2025-03-19 16:37:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e999b83a42a163800a5895268943e7077a4b7cc 8351969: Add Public Identifiers to the JDK built-in Catalog Reviewed-by: rriggs, lancea, iris, naoto ! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml ! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/XMLSchema.dtd ! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/datatypes.dtd ! test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/JDKCatalogTest.java Changeset: 8a1c85ea Branch: json Author: William Kemper Date: 2025-03-19 16:56:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a1c85eaa902500d49ca82c67b6838d39cb5b24f 8350898: Shenandoah: Eliminate final roots safepoint Reviewed-by: rkennke, kdnilsen, cslucas ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp Changeset: ac3ad03a Branch: json Author: Andrew Dinn Date: 2025-03-19 17:23:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac3ad03a3f946fbff147732c5f403c8dc445eed8 8350589: Investigate cleaner implementation of AArch64 ML-DSA intrinsic introduced in JDK-8348561 Reviewed-by: dlong ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: fcc2a242 Branch: json Author: Alexander Zuev Date: 2025-03-19 20:05:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fcc2a24291d499f7149debad1250903ddc369d91 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError Reviewed-by: honkar, prr ! src/java.desktop/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java + test/jdk/javax/sound/midi/BulkSoundBank/BulkSoundBank.java Changeset: 74df384a Branch: json Author: Kelvin Nilsen Date: 2025-03-20 00:53:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74df384a9870431efb184158bba032c79c35356e 8352428: GenShen: Old-gen cycles are still looping Reviewed-by: wkemper, shade ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp Changeset: a5d06a18 Branch: json Author: Hannes Walln?fer Date: 2025-03-20 05:59:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5d06a18762c81eda5883c07b42621278b9209c9 8352249: Remove incidental whitespace in traditional doc comments Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java ! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java ! test/langtools/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java ! test/langtools/jdk/javadoc/doclet/testDirectedInheritance/TestDirectedInheritance.java ! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java ! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/MyTaglet.java ! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java ! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeModuleLinks.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetUnnamedPackage.java ! test/langtools/jdk/javadoc/doclet/testSourceTab/SingleTab/C.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/tools/javac/doctree/AtEscapeTest.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/CodeTest.java ! test/langtools/tools/javac/doctree/DeprecatedTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java ! test/langtools/tools/javac/doctree/ElementTest.java ! test/langtools/tools/javac/doctree/EntityTest.java ! test/langtools/tools/javac/doctree/ExceptionTest.java ! test/langtools/tools/javac/doctree/FirstSentenceTest.java ! test/langtools/tools/javac/doctree/HiddenTest.java ! test/langtools/tools/javac/doctree/InPreTest.java ! test/langtools/tools/javac/doctree/IndexTest.java ! test/langtools/tools/javac/doctree/LinkPlainTest.java ! test/langtools/tools/javac/doctree/LinkTest.java ! test/langtools/tools/javac/doctree/LiteralTest.java ! test/langtools/tools/javac/doctree/ParamTest.java ! test/langtools/tools/javac/doctree/ProvidesTest.java ! test/langtools/tools/javac/doctree/ReturnTest.java ! test/langtools/tools/javac/doctree/SeeTest.java ! test/langtools/tools/javac/doctree/SerialDataTest.java ! test/langtools/tools/javac/doctree/SerialFieldTest.java ! test/langtools/tools/javac/doctree/SerialTest.java ! test/langtools/tools/javac/doctree/SinceTest.java ! test/langtools/tools/javac/doctree/SnippetTest.java ! test/langtools/tools/javac/doctree/SpecTest.java ! test/langtools/tools/javac/doctree/SummaryTest.java ! test/langtools/tools/javac/doctree/SystemPropertyTest.java ! test/langtools/tools/javac/doctree/TagTest.java ! test/langtools/tools/javac/doctree/ThrowableTest.java ! test/langtools/tools/javac/doctree/UsesTest.java ! test/langtools/tools/javac/doctree/ValueTest.java ! test/langtools/tools/javac/doctree/VersionTest.java Changeset: 3ed010ab Branch: json Author: Emanuel Peter Date: 2025-03-20 06:13:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ed010ab7cf5b8c9bf8fa000e88ea95285351982 8352020: [CompileFramework] enable compilation for VectorAPI Reviewed-by: chagedorn, kvn ! test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java ! test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/IRFrameworkWithVectorAPIExample.java Changeset: fb210e3a Branch: json Author: Emanuel Peter Date: 2025-03-20 06:14:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb210e3a7174bca1da112216158b2c1dede6dc34 8351952: [IR Framework]: allow ignoring methods that are not compilable Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethod.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethodMatchResult.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/CompilationOutputBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/FailCountVisitor.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/FailureMessageBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/visitor/MatchResultVisitor.java ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java Changeset: 96305e09 Branch: json Author: Prasanta Sadhukhan Date: 2025-03-20 09:28:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96305e0953a2a3b41bc32b1c584a1a29901a37fd 4466930: JTable.selectAll boundary handling Reviewed-by: abhiscxk, tr ! src/java.desktop/share/classes/javax/swing/JTable.java + test/jdk/javax/swing/JTable/TestTableSelectAll.java Changeset: 73177d9c Branch: json Author: Casper Norrbin Committer: David Holmes Date: 2025-03-20 12:26:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73177d9c53ba02e9c358991774023619afe8379a 8347734: Turning off PerfData logging doesn't work Reviewed-by: dholmes, coleenp ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logConfiguration.hpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/gtest/logging/test_logConfiguration.cpp Changeset: 2560a637 Branch: json Author: Christian Hagedorn Date: 2025-03-20 12:32:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2560a63773ad8223e42d3ecf5bdcaaec30b001ee 8352131: [REDO] C2: Print compilation bailouts with PrintCompilation compile command Reviewed-by: thartmann, kvn, epeter ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 91836e18 Branch: json Author: Jiangli Zhou Date: 2025-03-20 15:09:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91836e181a789ef16e8d70bfde4c040e6f5031db 8352276: Skip jtreg tests using native executable with libjvm.so/libjli.so dependencies on static JDK Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/StackGap/TestStackGap.java ! test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java ! test/hotspot/jtreg/runtime/TLS/TestTLS.java ! test/hotspot/jtreg/runtime/jni/daemonDestroy/TestDaemonDestroy.java ! test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java ! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java ! test/jdk/jni/nullCaller/NullCallerTest.java ! test/jdk/tools/launcher/JniInvocationTest.java Changeset: 9a17a6ff Branch: json Author: Jan Lahoda Date: 2025-03-20 15:17:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a17a6ff0f7b53e9d87bf5db85399aabeb2582c8 8350749: Upgrade JLine to 3.29.0 Reviewed-by: liach ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecPty.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/Kernel32.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/NativeWinSysTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java ! src/jdk.internal.le/share/legal/jline.md Changeset: 2bc4f64c Branch: json Author: Marc Chevalier Date: 2025-03-20 15:50:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2bc4f64c56ebc844d494a4ce8ba72a25643d4075 8335708: C2: Compile::verify_graph_edges must start at root and safepoints, just like CCP traversal Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/loopopts/VerifyGraphEdgesWithDeadCodeCheckFromSafepoints.java Changeset: 56038fb5 Branch: json Author: Jatin Bhateja Date: 2025-03-20 18:56:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56038fb5a156568cce2e80f5db18b10ad61c06e4 8352317: Assertion failure during size estimation of BoxLockNode with -XX:+UseAPX Reviewed-by: thartmann ! src/hotspot/cpu/x86/x86_64.ad Changeset: 06ba6cf3 Branch: json Author: Magnus Ihse Bursie Date: 2025-03-20 22:25:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06ba6cf3a137a6cdf572a876a46d18e51c248451 8329173: LCMS_CFLAGS from configure are lost Reviewed-by: erikj, azvegint ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 466f82a4 Branch: json Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-03-21 08:53:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/466f82a49996242d900a444931017261a427f9ea 8314999: IR framework fails to detect allocation Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java Changeset: 1c0fa0af Branch: json Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-21 09:23:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c0fa0af7847d80fd3fbe38f28207aab270609b3 8352512: TestVectorZeroCount: counter not reset between iterations Reviewed-by: mdoerr, chagedorn ! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java Changeset: b545b9e7 Branch: json Author: Thomas Schatzl Date: 2025-03-21 10:00:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b545b9e79ea6a1e616c35e584f333b47bd7bd6d6 8352584: [Backout] G1: Pinned regions with pinned objects only reachable by native code crash VM Reviewed-by: shade ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp - test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java Changeset: 07667ca2 Branch: json Author: Magnus Ihse Bursie Date: 2025-03-21 10:20:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07667ca2f40782bd50e2551ab9f24bee38ae2bfb 8352506: Simplify make/test/JtregNativeHotspot.gmk Reviewed-by: erikj ! make/common/TestFilesCompilation.gmk ! make/test/JtregNativeHotspot.gmk Changeset: b32be18b Branch: json Author: Albert Mingkun Yang Date: 2025-03-21 10:35:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b32be18bf940eb6eb9805390fd72e0de175c912a 8352178: Add precondition in VMThread::execute to prevent deadlock Reviewed-by: pchilanomate, tschatzl, dholmes, shade ! src/hotspot/share/runtime/vmThread.cpp Changeset: 28250f83 Branch: json Author: Hannes Walln?fer Date: 2025-03-21 11:50:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28250f83b728c9b3395d9c4858568a3603172b8a 8352151: Fix display issues in javadoc-generated docs Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css Changeset: 84694584 Branch: json Author: Hannes Walln?fer Date: 2025-03-21 11:57:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84694584d54fccf3887a6e2aa3185f086f7e68b7 8352511: Show additional level of headings in table of contents Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ListBuilder.java ! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java + test/langtools/jdk/javadoc/doclet/testTOCHeadings/TestTOCHeadings.java Changeset: 2b559795 Branch: json Author: Hamlin Li Date: 2025-03-21 12:07:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b559795958a18d8a14d2e30d039488ad6f6ee5a 8352529: RISC-V: enable loopopts tests Reviewed-by: fyang, luhenry, rehn ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentUnalignedAddress.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionRemoveUselessSlowLoop.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java Changeset: d1cf2328 Branch: json Author: Hamlin Li Date: 2025-03-21 12:08:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1cf232893615f1907bb84728cbc1f566a369757 8352248: Check if CMoveX is supported Reviewed-by: chagedorn, luhenry, rehn ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/movenode.hpp Changeset: ac760dd1 Branch: json Author: Hamlin Li Date: 2025-03-21 12:09:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac760dd106d88129f3c13520754f594b1d317a11 8352423: RISC-V: simplify DivI/L ModI/L Reviewed-by: fyang, luhenry, rehn ! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! test/hotspot/jtreg/compiler/c2/TestDivModNodes.java Changeset: 04eac0c3 Branch: json Author: Hamlin Li Date: 2025-03-21 12:10:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04eac0c3e2ce1a37d0661de10907228e0ca48aab 8352159: RISC-V: add more zfa support Reviewed-by: fyang, luhenry, rehn ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: 0cb110eb Branch: json Author: Doug Simon Date: 2025-03-21 13:00:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0cb110ebb7f8d184dd855f64c5dd7924c8202b3d 8350892: [JVMCI] Align ResolvedJavaType.getInstanceFields with Class.getDeclaredFields Reviewed-by: yzheng, never, thartmann ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: b8f38563 Branch: json Author: Doug Simon Date: 2025-03-21 15:56:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8f3856389258bba7e267ac3ae275072daec31cd 8352420: [ubsan] codeBuffer.cpp:984:27: runtime error: applying non-zero offset 18446744073709486080 to null pointer Reviewed-by: kvn, mbaesken ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp Changeset: 52c6ce6c Branch: json Author: William Kemper Date: 2025-03-21 16:04:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52c6ce6c73194762970fd9521121333713495fa3 8352091: GenShen: assert(!(request.generation->is_old() && _heap->old_generation()->is_doing_mixed_evacuations())) failed: Old heuristic should not request cycles while it waits for mixed evacuation Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp Changeset: c2e14b1b Branch: json Author: Abhishek Kumar Date: 2025-03-21 17:47:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2e14b1b304796753bea2eca81aa24ab4b3bf6db 8343891: Test javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java failed Reviewed-by: aivanov, psadhukhan ! test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java Changeset: 22182f71 Branch: json Author: Vladimir Kozlov Date: 2025-03-21 20:51:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/22182f71ed520150b1ee05e5b788ecddfb0a6508 8352112: [ubsan] hotspot/share/code/relocInfo.cpp:130:37: runtime error: applying non-zero offset 18446744073709551614 to null pointer Reviewed-by: dlong, bulasevich ! src/hotspot/share/code/codeBlob.cpp Changeset: 74420391 Branch: json Author: Shaojin Wen Date: 2025-03-22 01:35:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74420391faff5614d3c9254be1fd2e764c3f0731 8337279: Share StringBuilder to format instant Reviewed-by: naoto, liach ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/LocalDateTime.java ! src/java.base/share/classes/java/time/LocalTime.java ! src/java.base/share/classes/java/time/OffsetDateTime.java ! src/java.base/share/classes/java/time/OffsetTime.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java + src/java.base/share/classes/jdk/internal/util/DateTimeHelper.java ! test/jdk/java/time/tck/java/time/format/TCKInstantPrinterParser.java ! test/micro/org/openjdk/bench/java/time/ToStringBench.java Changeset: 334a1eec Branch: json Author: Leonid Mesnik Date: 2025-03-22 01:59:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/334a1eec2375a4f9f3150bdb556c1c2432596b4b 8351375: nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp Changeset: 5dd0acb3 Branch: json Author: Fei Yang Date: 2025-03-22 02:31:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5dd0acb3cddb96845062c0b7cee1e384e69f43cb 8352477: RISC-V: Print warnings when unsupported intrinsics are enabled Reviewed-by: mli, rehn, fjiang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: df9210e6 Branch: json Author: Zihao Lin Committer: SendaoYan Date: 2025-03-23 00:35:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df9210e6578acd53384ee1ac06601510c9a52696 8347706: jvmciEnv.cpp has jvmci includes out of order Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciEnv.cpp Changeset: ee1577b7 Branch: json Author: David Holmes Date: 2025-03-24 00:18:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee1577b790cd29c0bee9f77829aa40d9e512e30f 8352652: [BACKOUT] nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called Reviewed-by: lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp Changeset: adfb1206 Branch: json Author: Ioi Lam Date: 2025-03-24 06:42:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/adfb1206498987f43a4cf0cd6ba0cb6a5bb8e479 8351748: Add class init barrier to AOT-cached Method/Var Handles Reviewed-by: vlivanov, liach ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassInitializer.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/native/libjava/CDS.c + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java Changeset: e23e0f85 Branch: json Author: Marc Chevalier Committer: SendaoYan Date: 2025-03-24 07:24:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e23e0f85ef0f959a68adda0cff9e721ba2173ffc 8352591: Missing UnlockDiagnosticVMOptions in VerifyGraphEdgesWithDeadCodeCheckFromSafepoints test Reviewed-by: kvn, chagedorn, syan ! test/hotspot/jtreg/compiler/loopopts/VerifyGraphEdgesWithDeadCodeCheckFromSafepoints.java Changeset: 56a4ffa6 Branch: json Author: Emanuel Peter Date: 2025-03-24 07:57:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56a4ffa62cdeb552589802042f18aa2a707d5cb0 8352597: [IR Framework] test bug: TestNotCompilable.java fails on product build Reviewed-by: fyang, syan, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java Changeset: 5591f8a4 Branch: json Author: Manuel H?ssig Date: 2025-03-24 07:59:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5591f8a42997c7bbe99d26f7a75d494a53e436fa 8351515: C2 incorrectly removes double negation for double and float Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: a8757332 Branch: json Author: Matthias Baesken Date: 2025-03-24 08:07:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8757332667df3fe41a29a7eedb2a7234d23c2a0 8352486: [ubsan] compilationMemoryStatistic.cpp:659:21: runtime error: index 64 out of bounds for type const struct unnamed struct Reviewed-by: kvn, mdoerr, stuefe ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp Changeset: de580090 Branch: json Author: Roberto Casta?eda Lozano Date: 2025-03-24 11:05:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de580090cd9ada313a878975b9f183045d293684 8351468: C2: array fill optimization assigns wrong type to intrinsic call Reviewed-by: epeter, thartmann, qamai ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/TestArrayFillAntiDependence.java + test/hotspot/jtreg/compiler/loopopts/TestArrayFillIntrinsic.java Changeset: 02a4ce23 Branch: json Author: Thomas Schatzl Date: 2025-03-24 12:18:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02a4ce23f8353a9dd6400f2dd44f9cc1649626d3 8352147: G1: TestEagerReclaimHumongousRegionsClearMarkBits test takes very long Reviewed-by: iwalulya, ayang ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java Changeset: 5709f79c Branch: json Author: Erik Gahlin Date: 2025-03-24 15:16:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5709f79cf86d532b38133a7fc11e6388af573723 8352648: JFR: 'jfr query' should not be available in product builds Reviewed-by: mgronlun, shade ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java Changeset: d8c2f59a Branch: json Author: Joachim Kern Date: 2025-03-24 16:15:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8c2f59a1b28521ab9969fdf71c52726026d2a85 8352064: AIX: now also able to build static-jdk image with a statically linked launcher Reviewed-by: mdoerr, mbaesken, ihse ! make/Main.gmk ! make/StaticLibs.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! src/hotspot/os/aix/loadlib_aix.cpp Changeset: ddc43180 Branch: json Author: Naoto Sato Date: 2025-03-24 16:15:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ddc431805363b4aa8f3d46f4c60517ce3dfd9074 8352628: Refine Grapheme test Reviewed-by: jlu, joehw ! test/jdk/java/util/regex/RegExTest.java Changeset: 7d1fe0e0 Branch: json Author: Ian Graves Date: 2025-03-24 16:24:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d1fe0e03fbdc73920094ff7905208a57dc4ee65 8339543: [vectorapi] laneHelper and withLaneHelper should be ForceInline Reviewed-by: liach, psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template Changeset: c87e1be0 Branch: json Author: Srinivas Vamsi Parasa Date: 2025-03-24 16:44:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c87e1be0526fdd656bf0601542db6b92ccea567f 8349582: APX NDD code generation for OpenJDK Reviewed-by: epeter, jbhateja, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: a54445f7 Branch: json Author: Dhamoder Nalla Committer: Sandhya Viswanathan Date: 2025-03-24 17:40:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a54445f789c7e37c03b28e07a7fdaa83672e3edc 8350609: Cleanup unknown unwind opcode (0xB) for windows Reviewed-by: sviswanathan, epeter ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tanh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tanh_windows_x86.S Changeset: b84b2927 Branch: json Author: Hamlin Li Date: 2025-03-24 18:11:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b84b29278f710fabab703bc75dda1fa817bc13f6 8352615: [Test] RISC-V: TestVectorizationMultiInvar.java fails on riscv64 without rvv support Reviewed-by: fyang, rehn ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java Changeset: 6e6a39d3 Branch: json Author: Phil Race Date: 2025-03-24 19:52:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e6a39d35fda929300c7668fdf5d2f0fbfed0606 8347321: [ubsan] CGGlyphImages.m:553:30: runtime error: nan is outside the range of representable values of type 'unsigned long' Reviewed-by: kizune, azvegint, aivanov ! src/java.desktop/macosx/classes/sun/font/CStrike.java Changeset: d62e9833 Branch: json Author: Naoto Sato Date: 2025-03-24 13:56:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d62e98336b54765116053a1f7f88f727d6b82e52 Merge branch 'master' into json From duke at openjdk.org Mon Mar 24 21:32:39 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Mar 2025 21:32:39 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber.toNumber() spec clarification Message-ID: <5092c90c-60d5-4f83-96ad-43799bd13529@openjdk.org> Changeset: 59651e91 Branch: json Author: Naoto Sato Date: 2025-03-24 14:31:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59651e911b95e0fb301369cfd48b222a61626436 JsonNumber.toNumber() spec clarification ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Mon Mar 24 22:52:13 2025 From: duke at openjdk.org (duke) Date: Mon, 24 Mar 2025 22:52:13 GMT Subject: git: openjdk/jdk-sandbox: json: Further spec update for JsonNumber.toNumber() Message-ID: <658a44c2-7af1-4664-9fc7-7cb1a6d4a686@openjdk.org> Changeset: ea9a2906 Branch: json Author: Naoto Sato Date: 2025-03-24 15:48:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea9a29061b8d90f1de9cfb082e55611239bff53c Further spec update for JsonNumber.toNumber() ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Tue Mar 25 17:48:12 2025 From: duke at openjdk.org (duke) Date: Tue, 25 Mar 2025 17:48:12 GMT Subject: git: openjdk/jdk-sandbox: json: align toNumber() with Java literal format regarding integrals Message-ID: <76306db1-ff84-4f5f-a0c2-d3592e9af7d1@openjdk.org> Changeset: 9a48ed6a Branch: json Author: Justin Lu Date: 2025-03-25 10:45:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a48ed6af0fdbc69665b833ba5d0a77e57ff42af align toNumber() with Java literal format regarding integrals ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Tue Mar 25 20:59:52 2025 From: duke at openjdk.org (duke) Date: Tue, 25 Mar 2025 20:59:52 GMT Subject: git: openjdk/jdk-sandbox: json: Removed redundant returns Message-ID: Changeset: e55eef03 Branch: json Author: Naoto Sato Date: 2025-03-25 13:57:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e55eef0393376b3b7a426bf7d5d458194e71ae46 Removed redundant returns ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Tue Mar 25 23:26:03 2025 From: duke at openjdk.org (duke) Date: Tue, 25 Mar 2025 23:26:03 GMT Subject: git: openjdk/jdk-sandbox: json: Small toNumber() spec modification Message-ID: Changeset: 79e03567 Branch: json Author: Naoto Sato Date: 2025-03-25 16:22:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79e03567a3e5dee56a1f47b71707b0e7e1954f55 Small toNumber() spec modification ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Wed Mar 26 20:45:53 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Mar 2025 20:45:53 GMT Subject: git: openjdk/jdk-sandbox: json: 4 new changesets Message-ID: <781c6dae-3039-4d5d-9e42-cf48778bfd8f@openjdk.org> Changeset: 5ac3efc3 Branch: json Author: Justin Lu Date: 2025-03-26 13:22:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ac3efc37c892e4687006813ff19a546672cee10 rename 'generator' -> 'factory'. RFC8259 states generator is for producing text ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonArrayImpl.java = src/java.base/share/classes/java/util/json/JsonFactory.java ! src/java.base/share/classes/java/util/json/JsonObjectImpl.java Changeset: 62bba77c Branch: json Author: Justin Lu Date: 2025-03-26 13:26:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62bba77cdc1369e1c60567f3beb83cc0290def82 small cleanup of leftovers ! src/java.base/share/classes/java/util/json/JsonBooleanImpl.java ! src/java.base/share/classes/java/util/json/JsonNullImpl.java ! src/java.base/share/classes/java/util/json/JsonStringImpl.java Changeset: 720657f1 Branch: json Author: Justin Lu Date: 2025-03-26 13:38:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/720657f1acec33befa8830ed49c7cb07d6d0c0b4 elaborate on JsonValue spec regarding equality ! src/java.base/share/classes/java/util/json/JsonValue.java Changeset: 6d66036e Branch: json Author: Justin Lu Date: 2025-03-26 13:43:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d66036e6d2e313ccf70aee45940533de21dbd79 JsonObject todisplayString() simplification ! src/java.base/share/classes/java/util/json/JsonObjectImpl.java From duke at openjdk.org Thu Mar 27 09:02:44 2025 From: duke at openjdk.org (duke) Date: Thu, 27 Mar 2025 09:02:44 GMT Subject: git: openjdk/jdk-sandbox: http3: 255 new changesets Message-ID: <951a478d-d650-4f8d-9fba-2ecefd10f106@openjdk.org> Changeset: 3b5bfa4e Branch: http3 Author: Daniel Fuchs Date: 2025-03-13 20:01:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b5bfa4e146c5124b33b42d55a91e582958eece2 http3: Http3PushId should use connectionLabel ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java Changeset: de7c6ee8 Branch: http3 Author: Daniel Fuchs Date: 2025-03-14 14:32:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de7c6ee85b366effc94164dc198986125b79f34b http3: upgrade java/net/httpclient/Response1xxTest.java to also use HTTP/3 ! test/jdk/java/net/httpclient/Response1xxTest.java Changeset: b79d2b6e Branch: http3 Author: Daniel Jelinski Date: 2025-03-19 12:49:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b79d2b6ebfa2577fcce8eff7d2aa1b06fbc1ce30 Strict origin checking ! src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java Changeset: db3b2de7 Branch: http3 Author: Daniel Jelinski Date: 2025-03-19 14:30:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db3b2de7def887462213a8717d240c7bf18a6daf Update javadoc ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacketReceiver.java Changeset: 81952613 Branch: http3 Author: Daniel Jelinski Date: 2025-03-19 15:02:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81952613c37d8b04515676d75e220874fb8b04ea Further simplify isRangeAcknowledged ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/AckFrame.java Changeset: c1c8cc9a Branch: http3 Author: Daniel Fuchs Date: 2025-03-19 20:06:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1c8cc9aab2516feaec790500fcc77967c484b86 http3: add missing @implSpec to HttpRequest::getOption ! src/java.net.http/share/classes/java/net/http/HttpRequest.java Changeset: 06a0d4d5 Branch: http3 Author: Daniel Fuchs Date: 2025-03-19 20:39:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06a0d4d59df9cf84549de5a63818564469ee344c http3: add new test cases for HttpRequest.Builder ! src/java.net.http/share/classes/java/net/http/HttpRequest.java ! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java ! test/jdk/java/net/httpclient/HttpRequestNewBuilderTest.java Changeset: 1d51a64f Branch: http3 Author: Daniel Fuchs Date: 2025-03-20 08:58:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d51a64f89cd281d29ceb055aea566723178f143 http3: upgrade java/net/httpclient/ForbiddenHeadTest.java to additionally use HTTP/3 ! test/jdk/java/net/httpclient/ForbiddenHeadTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java Changeset: a39ba7f8 Branch: http3 Author: Daniel Fuchs Date: 2025-03-20 09:02:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a39ba7f89ed3f891871f10864392d6a3826209fc http3: upgrade java/net/httpclient/CancelStreamedBodyTest.java to also use HTTP/3 ! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java Changeset: 44ffe201 Branch: http3 Author: Daniel Fuchs Date: 2025-03-20 09:07:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44ffe2018782488fa52039e6cf998e0b1d3ad153 http3: upgrade java/net/httpclient/HttpRedirectTest.java to also use HTTP/3 ! test/jdk/java/net/httpclient/HttpRedirectTest.java Changeset: e09f7d03 Branch: http3 Author: Daniel Fuchs Date: 2025-03-20 09:28:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e09f7d0340187d2cd2b9699538f0567bda2307c3 http3: fix rare race condition discovered by java/net/httpclient/http3/H3StopSendingTest.java causing java.io.IOException: stream 0 reset by peer: errorCode 256 ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java Changeset: c7b7531b Branch: http3 Author: Daniel Jelinski Date: 2025-03-20 10:09:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c7b7531b8f67bca62d3158ca3b4c28edbb03027d Revert addition of Stream#version ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java Changeset: 5d19c422 Branch: http3 Author: Daniel Fuchs Date: 2025-03-20 17:22:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d19c4229327f25d7fe73dec57a4086f08376f8d http3: upgrade more tests to use HTTP/3 ! test/jdk/java/net/httpclient/HttpSlowServerTest.java ! test/jdk/java/net/httpclient/ISO_8859_1_Test.java ! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java ! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java ! test/jdk/java/net/httpclient/LargeHandshakeTest.java ! test/jdk/java/net/httpclient/LargeResponseTest.java Changeset: d2af130e Branch: http3 Author: Daniel Jelinski Date: 2025-03-20 18:55:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d2af130e533cc70129b2268c62ef5cae62214a49 Remove unused fields ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java Changeset: f6582375 Branch: http3 Author: Daniel Jelinski Date: 2025-03-20 18:59:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6582375b898c717257623eb7301cebb27d5964a remove unused method hasSndError ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/Http3Streams.java Changeset: 0e980d11 Branch: http3 Author: Daniel Jelinski Date: 2025-03-20 19:31:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e980d11ce38af86457c3206fd217f735757ffcc Use atomic overload for removing specific item from the map ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java Changeset: 56432cf4 Branch: http3 Author: Daniel Jelinski Date: 2025-03-20 20:28:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56432cf472d69e44b83b788c1ea45be95ef7bbb2 Update the list of HttpConnection subtypes ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java Changeset: 5f2089c5 Branch: http3 Author: Daniel Fuchs Date: 2025-03-20 21:05:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f2089c509ca197944b41b9d22e9b80bf47db078 http3: more debug ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicConnectionStreams.java Changeset: 58dea149 Branch: http3 Author: Daniel Fuchs Date: 2025-03-20 21:09:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/58dea14914b0061b577749e37802ce6e2fb8919c http3: upgraded some more tests ! test/jdk/java/net/httpclient/LineBodyHandlerTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java Changeset: a2aa1c6e Branch: http3 Author: Jaikiran Pai Date: 2025-03-18 13:17:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2aa1c6ec8af192eafa32848013617018c8cd91d http3/quic: Update the QuicTLSEngine.encryptPacket to simplify how the packet header is generated ! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java ! src/java.base/share/classes/sun/security/ssl/QuicCipher.java ! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java ! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java ! test/jdk/java/net/httpclient/quic/AckElicitingTest.java ! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java ! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java ! test/jdk/java/net/httpclient/quic/tls/PacketEncryptionTest.java ! test/jdk/java/net/httpclient/quic/tls/Quicv2PacketEncryptionTest.java Changeset: 431c34ba Branch: http3 Author: Volkan Yaz?c? Date: 2025-03-21 08:31:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/431c34bae6ee98f115544e8ba25ffaba04b2b438 Add HTTP/3 support to `HttpResponseLimitingTest` ! test/jdk/java/net/httpclient/HttpResponseLimitingTest.java Changeset: 2ba8bdac Branch: http3 Author: Daniel Fuchs Date: 2025-03-21 09:09:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ba8bdac9832e87fb06f5c324e464e53c728897e http3: upgrade more redirect tests to use HTTP/3 ! test/jdk/java/net/httpclient/RedirectMethodChange.java ! test/jdk/java/net/httpclient/RedirectTimeoutTest.java ! test/jdk/java/net/httpclient/RedirectWithCookie.java Changeset: 3759c87e Branch: http3 Author: Daniel Jelinski Date: 2025-03-21 12:07:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3759c87ec3caf8f47fe1c28a3e137ab774de7d43 Revert unrelated change ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java Changeset: 26cc681d Branch: http3 Author: Daniel Jelinski Date: 2025-03-21 12:08:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26cc681dd78d991e06bfa148164348a794d9a3e8 Revert unrelated change ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/WebSocketImpl.java Changeset: 63c7bbed Branch: http3 Author: Daniel Jelinski Date: 2025-03-21 12:28:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63c7bbedd2ff5c97beb5acdf474845a55189e883 Simplify processAltSvcHeader ! src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java Changeset: 7c19fc85 Branch: http3 Author: Daniel Jelinski Date: 2025-03-21 13:15:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c19fc859c77fb98673d6daa2a4ef667ab115822 Clean up connectionEstablished ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java Changeset: 4da8dbdc Branch: http3 Author: Daniel Fuchs Date: 2025-03-21 13:16:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4da8dbdcf23e5daf9130b8ccfd78267e37339881 http3: upgrade more tests ! test/jdk/java/net/httpclient/Response204V2Test.java ! test/jdk/java/net/httpclient/ResponsePublisher.java ! test/jdk/java/net/httpclient/RetryWithCookie.java ! test/jdk/java/net/httpclient/StreamingBody.java ! test/jdk/java/net/httpclient/TimeoutBasic.java Changeset: 4ca33f5c Branch: http3 Author: Jaikiran Pai Date: 2025-03-21 19:34:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ca33f5c61a298a1ae348f050dc901a3307455b8 http3: retry a request only once on ConnectException ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java Changeset: 8793e84b Branch: http3 Author: Daniel Jelinski Date: 2025-03-21 15:13:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8793e84be0475029b09ceb1a55ec30bb01434688 Remove pointless while loop ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTimerQueue.java Changeset: 816012c6 Branch: http3 Author: Daniel Jelinski Date: 2025-03-21 16:04:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/816012c6a704b6d6ee69f0c56a95274aefc7bd2c Reduce repetitive logging (see refreshDeadline) ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java Changeset: 68a5558f Branch: http3 Author: Daniel Fuchs Date: 2025-03-21 15:42:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68a5558f965f220c3ad0d41d610e67ca5d423f86 http3: downgrade to HTTP/2 rather than failing if the client config doesn't support HTTP/3, the request version is HTTP_3, and HTTP_ONLY is not specified ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! test/jdk/java/net/httpclient/TlsContextTest.java Changeset: 14924168 Branch: http3 Author: Daniel Fuchs Date: 2025-03-21 16:59:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/149241684b45ceccc589aa2a610c40035088f7a2 http3: upgrade UnauthorizedTest to use HTTP/3 and also fix 8352623 (proposed to mainline) ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! test/jdk/java/net/httpclient/UnauthorizedTest.java Changeset: 540c5d96 Branch: http3 Author: Daniel Fuchs Date: 2025-03-21 17:30:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/540c5d96c95696b275ffda99b43f3a44dce0df72 http3: more tests upgraded ! test/jdk/java/net/httpclient/UserCookieTest.java ! test/jdk/java/net/httpclient/ssltest/TlsVersionTest.java Changeset: 40cb71c2 Branch: http3 Author: Daniel Fuchs Date: 2025-03-24 17:28:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40cb71c2c40568597c61f072c040d1ef6cb39d9a http3: improved java/net/httpclient/RequestBuilderTest.java ! test/jdk/java/net/httpclient/RequestBuilderTest.java Changeset: 6e9226bd Branch: http3 Author: Daniel Fuchs Date: 2025-03-24 17:29:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e9226bd78e8d901f028d1e31a5140594c977c8b http3: missing @since ! src/java.net.http/share/classes/java/net/http/HttpResponse.java Changeset: fd6ca774 Branch: http3 Author: Daniel Fuchs Date: 2025-03-24 17:33:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd6ca77496d5ca6618502ef6fbf4dcde413016ad http3: make it clearer that StreamLimitException may be raised when sending a new request ! src/java.net.http/share/classes/java/net/http/StreamLimitException.java ! src/java.net.http/share/classes/java/net/http/UnsupportedProtocolVersionException.java Changeset: bcd20732 Branch: http3 Author: Daniel Fuchs Date: 2025-03-24 17:58:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bcd20732338f105acf18bf4ce36835b560154d7e http3: update StreamFrame::slice ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamFrame.java Changeset: 892c0898 Branch: http3 Author: Daniel Jelinski Date: 2025-03-25 10:36:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/892c0898483ce224f20aa00cde997a7fe53f5529 Remove redundant AltSvcFrame.originLength ! src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/AltSvcFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesEncoder.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java ! test/jdk/java/net/httpclient/whitebox/AltSvcFrameTest.java Changeset: fab8c39c Branch: http3 Author: Daniel Jelinski Date: 2025-03-25 11:03:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fab8c39ca8cad764e239b4975773f02182029840 Fix FramesDecoder snippet ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/FramesDecoder.java Changeset: 84e0b6e3 Branch: http3 Author: Daniel Jelinski Date: 2025-03-25 11:04:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84e0b6e3670e684ac97da0da67a09ac54a9e70b1 Fix FramesDecoder snippet again ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/FramesDecoder.java Changeset: b224b9b1 Branch: http3 Author: Jaikiran Pai Date: 2025-03-25 15:40:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b224b9b19c9149194fdee7442897f24a151cdb57 http3: remove unused method ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/CryptoFrame.java Changeset: 25d26144 Branch: http3 Author: Jaikiran Pai Date: 2025-03-25 15:45:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25d26144647a4bd4fdba247060bc601386757edb http3: no need for an additional field ! src/java.net.http/share/classes/jdk/internal/net/http/quic/OrderedFlow.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/CryptoFrame.java Changeset: e89450ea Branch: http3 Author: Jaikiran Pai Date: 2025-03-25 15:50:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e89450ea9700aa844cd5304c27c1d70fed301193 http3: remove caching of toString() ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/NewConnectionIDFrame.java Changeset: 697b4074 Branch: http3 Author: Jaikiran Pai Date: 2025-03-25 16:00:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/697b40746f3e93be63aad20f9ad8c24ea333ecfe http3: remove redundant check ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamFrame.java Changeset: 5c51a753 Branch: http3 Author: Jaikiran Pai Date: 2025-03-25 16:04:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c51a7538ae28f99854a70088e562b58e141bd89 http3: make fields private ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamFrame.java Changeset: 4dc27f2a Branch: http3 Author: Jaikiran Pai Date: 2025-03-25 16:07:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4dc27f2a5955c2c0e142cdbdbaf762a48f422c05 http3: fix typo and remove unused method ! src/java.net.http/share/classes/jdk/internal/net/http/quic/OrderedFlow.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamFrame.java Changeset: bfa3c3c6 Branch: http3 Author: Jaikiran Pai Date: 2025-03-25 16:09:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bfa3c3c65cd5f14590c14d593628e5d9624d7e90 http3: use typeFieldHasOFF in StreamFrame ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamFrame.java Changeset: 386fbf2d Branch: http3 Author: Jaikiran Pai Date: 2025-03-25 16:13:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/386fbf2dd758abd614516308a35e28ff579901b4 http3: minor change to javadoc ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacket.java Changeset: 2ff12fe9 Branch: http3 Author: Jaikiran Pai Date: 2025-03-25 16:14:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ff12fe9cbeac80a42f8e4955f19f9cdf8aab359 http3: make field private ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java Changeset: 86e50bdc Branch: http3 Author: Jaikiran Pai Date: 2025-03-25 16:20:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86e50bdc84bf58fcef10133754b6ac3a2ca7ba71 http3: fix typo in comment ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicBidiStream.java Changeset: f2cef205 Branch: http3 Author: Jaikiran Pai Date: 2025-03-25 16:26:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2cef205d5938aa0f32ebe7ce9554f924c948b8d http3: remove unused method ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: c8502d11 Branch: http3 Author: Daniel Fuchs Date: 2025-03-25 15:17:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8502d11b083a1e6417f00e3c2536fc0aa5901b7 http3: minor code comment cleanup in HttpResponse and StreamFrame ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamFrame.java Changeset: 77ca235c Branch: http3 Author: Daniel Fuchs Date: 2025-03-25 19:25:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/77ca235c5ce62ce9974e35bf3b50e5ee9a24ff1d http3: clarify Http3PushId::pushId, add a link to HTTP/3 RFC ! src/java.net.http/share/classes/java/net/http/HttpResponse.java Changeset: e4c8beed Branch: http3 Author: Daniel Fuchs Date: 2025-03-25 19:27:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4c8beed52e80ea02c8bbef0629e176b3dd4fd0d http3: minor cleanup in Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java Changeset: 0de2cddf Branch: http3 Author: Alan Bateman Date: 2025-03-11 11:26:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Boris Ulasevich Date: 2025-03-11 12:33:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Hamlin Li Date: 2025-03-11 12:51:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Harald Eilertsen Date: 2025-03-11 15:11:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Aleksey Shipilev Date: 2025-03-11 15:27:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Richard Reingruber Date: 2025-03-11 15:54:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Mikael Vidstedt Date: 2025-03-11 16:02:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da2b4f0749dffc99fa42c7311fbc74231af273bd 8351606: Use build_platform for graphviz dependency Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: cef36931 Branch: http3 Author: Aleksey Shipilev Date: 2025-03-11 19:38:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cef369317570f95ac70aac6ceea88a0042ca2b45 8351656: Problemlist gc/TestAllocHumongousFragment#generational Reviewed-by: xpeng, wkemper ! test/hotspot/jtreg/ProblemList.txt Changeset: e71f3274 Branch: http3 Author: Chen Liang Date: 2025-03-11 19:51:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Artur Barashev Committer: Weijun Wang Date: 2025-03-11 20:07:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Coleen Phillimore Date: 2025-03-11 20:32:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Karm Michal Babacek Date: 2025-03-11 21:16:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Jaikiran Pai Date: 2025-03-12 06:55:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Aleksey Shipilev Date: 2025-03-12 07:20:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-03-12 08:43:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-12 10:22:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Matthias Baesken Date: 2025-03-12 12:21:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84f87dd4e96bbea42b482a3a23383c8894a40868 8351665: Remove unused UseNUMA in os_aix.cpp Reviewed-by: mdoerr, jkern ! src/hotspot/os/aix/os_aix.cpp Changeset: 95b66d5a Branch: http3 Author: Doug Simon Date: 2025-03-12 12:31:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Hamlin Li Date: 2025-03-12 13:24:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Jiangli Zhou Date: 2025-03-12 14:40:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Hannes Walln?fer Date: 2025-03-12 15:53:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Rajan Halade Date: 2025-03-12 17:19:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Jiangli Zhou Date: 2025-03-12 17:20:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Nizar Benalla Date: 2025-03-12 18:56:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Aleksey Shipilev Date: 2025-03-12 19:25:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Aleksey Shipilev Date: 2025-03-12 19:45:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/930455b59608b547017c9649efeb6bd381340c34 8351640: Print reason for making method not entrant Co-authored-by: Vladimir Ivanov 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: http3 Author: William Kemper Date: 2025-03-12 20:12:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Chris Plummer Date: 2025-03-12 20:39:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5502ce733e77efa9f40116dd0e34d4d2333a48dc 8351699: Problem list com/sun/jdi/JdbStopInNotificationThreadTest.java with ZGC Reviewed-by: amenkov ! test/jdk/ProblemList-zgc.txt Changeset: a347ecde Branch: http3 Author: William Kemper Date: 2025-03-12 20:42:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Jatin Bhateja Date: 2025-03-13 03:36:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Ioi Lam Date: 2025-03-13 04:57:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Hamlin Li Date: 2025-03-13 08:12:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Hamlin Li Date: 2025-03-13 08:12:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Hamlin Li Date: 2025-03-13 08:16:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Casper Norrbin Committer: Albert Mingkun Yang Date: 2025-03-13 09:35:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Jeremy Wood Date: 2025-03-13 10:08:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Saranya Natarajan Committer: Roberto Casta?eda Lozano Date: 2025-03-13 11:02:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-13 11:14:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Fei Yang Date: 2025-03-13 12:06:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Matthias Baesken Date: 2025-03-13 12:41:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Sean Mullan Date: 2025-03-13 12:43:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Joel Sikstr?m Date: 2025-03-13 13:21:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Galder Zamarre?o Date: 2025-03-13 13:53:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Thomas Stuefe Date: 2025-03-13 16:08:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Henry Jen Date: 2025-03-13 16:44:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Harald Eilertsen Date: 2025-03-13 16:54:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Rajat Mahajan Committer: Alexey Ivanov Date: 2025-03-13 17:09:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Eric Caspole Date: 2025-03-13 18:32:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Erik Gahlin Date: 2025-03-13 19:21:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Alex Menkov Date: 2025-03-13 20:05:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Phil Race Date: 2025-03-13 20:13:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Gennadiy Krivoshein Date: 2025-03-13 20:27:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Daniel Gredler Committer: Phil Race Date: 2025-03-13 20:27:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Ioi Lam Date: 2025-03-13 21:06:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: David Holmes Date: 2025-03-13 22:29:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0454406417701341dafa0d733cd480c145673d32 8351987: ProblemList the failing JFR streaming tests on macOS Reviewed-by: egahlin ! test/jdk/ProblemList.txt Changeset: a7a09f69 Branch: http3 Author: Anjian-Wen Committer: Fei Yang Date: 2025-03-14 05:53:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Aleksey Shipilev Date: 2025-03-14 07:46:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Christian Hagedorn Date: 2025-03-14 12:13:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Tobias Hartmann Date: 2025-03-14 12:46:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86b24339dc05422f61e10023f97a9013e2c03a15 8352050: Problem list compiler/ciReplay/* test until JDK-8349191 is fixed Reviewed-by: chagedorn ! test/hotspot/jtreg/ProblemList.txt Changeset: 985ca127 Branch: http3 Author: Fei Yang Date: 2025-03-14 13:44:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Hamlin Li Date: 2025-03-14 15:07:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Jiangli Zhou Date: 2025-03-14 16:25:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: http3 Author: Ian Graves Date: 2025-03-14 17:50:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/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: 06289f3d Branch: http3 Author: Matthias Baesken Date: 2025-03-16 13:04:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06289f3d90577d220de5509a3892f7ed260c24b9 8351821: VMManagementImpl.c avoid switching off warnings Reviewed-by: ihse, kevinw ! make/modules/java.management/Lib.gmk ! src/java.management/share/native/libmanagement/VMManagementImpl.c Changeset: 63bf7918 Branch: http3 Author: Erik Gahlin Date: 2025-03-16 21:47:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63bf79183d27d79333c4ab58dbec1820e935f426 8351992: JFR: Improve robustness of the SettingControl examples Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/SettingControl.java ! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java Changeset: 2672c40b Branch: http3 Author: Joel Sikstr?m Date: 2025-03-17 07:55:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2672c40bf10a6597ae861e2183e7558ffed43dba 8351167: ZGC: Lazily initialize livemap Reviewed-by: sjohanss, eosterlund, tschatzl ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp Changeset: 9f8d833f Branch: http3 Author: Thomas Schatzl Date: 2025-03-17 07:57:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f8d833f8654cb4280d002ef86ce3ae9d709eddc 8346194: Improve G1 pre-barrier C2 cost estimate Co-authored-by: Roberto Casta?eda Lozano Reviewed-by: rcastanedalo, ayang ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp Changeset: e29d4055 Branch: http3 Author: Christian Hagedorn Date: 2025-03-17 08:00:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e29d405504560eee46b4d98b90476deb45c32668 8352110: [BACKOUT] C2: Print compilation bailouts with PrintCompilation compile command Reviewed-by: thartmann, syan ! src/hotspot/share/compiler/compileBroker.cpp Changeset: c8913d2c Branch: http3 Author: Hannes Walln?fer Date: 2025-03-17 09:00:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8913d2c9cd2ec522dc660cce01eb555e95dc775 8345555: Improve layout of search results Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlAttr.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTag.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java ! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java ! test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java ! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java ! test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java ! test/langtools/jdk/javadoc/doclet/testIndexInherited/TestIndexInherited.java ! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java ! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java ! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java ! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java Changeset: 2eecf159 Branch: http3 Author: Markus Gr?nlund Date: 2025-03-17 09:56:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2eecf159afac32fe3a8141aec467d83cb63ef92b 8351967: JFR: AnnotationIterator should handle num_annotations = 0 Reviewed-by: egahlin ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp Changeset: e5666f56 Branch: http3 Author: Markus Gr?nlund Date: 2025-03-17 10:03:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5666f56ff6993cbfe52d91e5cadcb4d0b8f4ec2 8351976: assert(vthread_epoch == current_epoch) failed: invariant Reviewed-by: egahlin ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp Changeset: 0450ba9b Branch: http3 Author: Erik Gahlin Date: 2025-03-17 10:32:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0450ba9b65d0a41d086d04554e3f9c3852345267 8351999: JFR: Incorrect scaling of throttled values Reviewed-by: shade ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java Changeset: d207ed3f Branch: http3 Author: Markus Gr?nlund Date: 2025-03-17 10:47:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d207ed3f7cb810e3c0c8a8cd4d9aaa65164c6d16 8352066: JVM.commit() and JVM.flush() exhibit race conditions against JFR epochs Reviewed-by: egahlin ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp ! src/hotspot/share/jfr/support/jfrIntrinsics.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp ! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp Changeset: dbf47d6c Branch: http3 Author: Hamlin Li Date: 2025-03-17 11:47:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dbf47d6c6c9573a143e0158a0664dd3bbab8e251 8351876: RISC-V: enable and fix some float round tests Reviewed-by: fyang ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectRiscv64.java Changeset: e62becc6 Branch: http3 Author: Matthew Donovan Date: 2025-03-17 11:59:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e62becc6ce8e1b777c3e5b78a9d9406b6389cd25 8350964: Add an ArtifactResolver.fetch(clazz) method Reviewed-by: weijun ! test/jdk/sun/security/pkcs11/PKCS11Test.java ! test/jdk/sun/security/pkcs11/SecmodTest.java ! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java ! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java Changeset: d68775d7 Branch: http3 Author: Erik Gahlin Date: 2025-03-17 15:29:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d68775d7118c926cacb7e9e4c02b85bdb0705521 8351995: JFR: Leftovers from removal of Security Manager Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java - src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java ! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java Changeset: 4c6a523e Branch: http3 Author: Leonid Mesnik Date: 2025-03-17 16:07:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c6a523e89e077a6697abb30863eb70bc977757c 8352096: Test jdk/jfr/event/profiling/TestFullStackTrace.java shouldn't be executed with -XX:+DeoptimizeALot Reviewed-by: egahlin ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java Changeset: 2674a31b Branch: http3 Author: Jiangli Zhou Date: 2025-03-17 16:36:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2674a31bb85a3f7b2dcca9a9bb10a79fba026da0 8351891: Disable TestBreakSignalThreadDump.java#with_jsig and XCheckJSig.java on static JDK Reviewed-by: manc, dholmes ! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java ! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java Changeset: 6b82b42a Branch: http3 Author: Harshitha Onkar Date: 2025-03-17 16:50:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b82b42a2116900b2125e03c1ffa0824d6062757 8348598: Update Libpng to 1.6.47 Reviewed-by: azvegint, prr, erikj ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnginfo.h ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngset.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h Changeset: 47c19609 Branch: http3 Author: Jiangli Zhou Date: 2025-03-17 16:55:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47c19609659a85397e3eed7c2a3a918ff6055edc 8351689: -Xshare:dump with default classlist fails on static JDK Reviewed-by: iklam, dholmes ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 3239919a Branch: http3 Author: Sandhya Viswanathan Date: 2025-03-17 17:50:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3239919a5a5910922ea4cb6109f94a24c5f6b4f2 8350835: C2 SuperWord: assert/wrong result when using Float.float16ToFloat with byte instead of short input Reviewed-by: epeter, kvn ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/vectorization/TestFloat16ToFloatConv.java Changeset: 3aa6d62a Branch: http3 Author: Alexey Semenyuk Date: 2025-03-17 18:38:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3aa6d62afecbea5684618bc82425e59404233be5 8351372: Improve negative tests coverage of jpackage Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DottedVersion.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java ! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/TokenReplaceTest.java ! test/jdk/tools/jpackage/linux/LinuxResourceTest.java ! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java - test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/AppVersionTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/share/ModulePathTest.java - test/jdk/tools/jpackage/share/NonExistentTest.java - test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: 19154f7a Branch: http3 Author: Roger Riggs Date: 2025-03-17 18:55:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19154f7af34bf6f13d61d7a9f05d6277964845d8 8351970: Retire JavaLangAccess::exit Reviewed-by: rgiulietti, liach, djelinski ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java Changeset: 38499b3f Branch: http3 Author: Ioi Lam Date: 2025-03-18 00:49:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38499b3fbfcd22252ddf860d42b9eb0bf6f77235 8352084: Add more test code in TestSetupAOT.java Reviewed-by: erikj, kvn, lmesnik ! make/RunTests.gmk ! make/test/BuildTestSetupAOT.gmk ! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java = test/setup_aot/JavacBenchApp.java ! test/setup_aot/TestSetupAOT.java Changeset: f4ddac5e Branch: http3 Author: Afshin Zafari Date: 2025-03-18 08:10:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4ddac5e58322a801182eda005a9592c78128569 8331201: UBSAN enabled build reports on Linux x86_64 runtime error: shift exponent 65 is too large for 64-bit type 'long unsigned int' Reviewed-by: dlong, aboldtch ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/signature.hpp Changeset: e1bcff3a Branch: http3 Author: Quan Anh Mai Date: 2025-03-18 08:59:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1bcff3ada9214940e9c71ba4ed5ba93d0218af2 8345687: Improve the implementation of SegmentFactories::allocateSegment Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java ! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java ! src/java.base/share/classes/jdk/internal/misc/VM.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java Changeset: f8c2122b Branch: http3 Author: Thomas Schatzl Date: 2025-03-18 09:28:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8c2122b306df72883673f4af9b297b553db247f 8352138: G1: Remove G1AddMetaspaceDependency.java test Reviewed-by: ayang, shade - test/hotspot/jtreg/gc/metaspace/G1AddMetaspaceDependency.java Changeset: 558c015c Branch: http3 Author: Thomas Schatzl Date: 2025-03-18 09:29:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/558c015c995dbe65d876c1c5761030588773271c 8351921: G1: Pinned regions with pinned objects only reachable by native code crash VM Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp + test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java Changeset: 46b3d1d8 Branch: http3 Author: Sergey Chernyshev Committer: Severin Gehwolf Date: 2025-03-18 09:37:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46b3d1d8cfd03e01d993be19d725cdbcafef7865 8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing Reviewed-by: sgehwolf, dholmes ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java Changeset: 20f1bca0 Branch: http3 Author: Aleksey Shipilev Date: 2025-03-18 10:17:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20f1bca0770b6b4d935b068e7f6a742cef4f5449 8351187: Add JFR monitor notification event Reviewed-by: dholmes, lmesnik, mgronlun ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc + test/jdk/jdk/jfr/event/runtime/TestJavaMonitorNotifyEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: b891bfa7 Branch: http3 Author: Anjian-Wen Committer: Fei Yang Date: 2025-03-18 11:01:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b891bfa7e67c21478475642e2bfa2cdc65a3bffe 8352022: RISC-V: Support Zfa fminm_h/fmaxm_h for float16 Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: a37d8434 Branch: http3 Author: Matthias Baesken Date: 2025-03-18 12:59:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a37d8434ab991507bf8085ecf7816d0cd41ab584 8352015: LIBVERIFY_OPTIMIZATION remove special optimization settings Reviewed-by: erikj, ihse ! make/modules/java.base/lib/CoreLibraries.gmk Changeset: b025d8c2 Branch: http3 Author: Patrick Zhang Committer: Andrew Dinn Date: 2025-03-18 15:44:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b025d8c2e062210b6148da43f11517666b0b4932 8350663: AArch64: Enable UseSignumIntrinsic by default Reviewed-by: adinn ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: 53c5b93c Branch: http3 Author: Alex Menkov Date: 2025-03-18 17:54:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53c5b93ca528ec21628c2b03dd6064e02f7ac408 8352180: AttachListenerThread causes many tests to timeout on Windows Reviewed-by: dholmes, alanb ! src/hotspot/os/windows/attachListener_windows.cpp Changeset: a3540be5 Branch: http3 Author: Alex Menkov Date: 2025-03-18 17:59:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3540be502ef2f93c0fdc3fb2496c29ae7c8b041 8352163: [AIX] SIGILL in AttachOperation::ReplyWriter::write_fully after 8319055 Reviewed-by: dholmes, mdoerr ! src/hotspot/share/services/attachListener.cpp Changeset: 355b2f3b Branch: http3 Author: Kim Barrett Date: 2025-03-18 18:59:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/355b2f3bdd99b28c97c7a20ef25ad862012b5007 8351374: Improve comment about queue.remove timeout in CleanerImpl.run Reviewed-by: rriggs, shade ! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java Changeset: 4a02de82 Branch: http3 Author: Jiangli Zhou Date: 2025-03-18 19:04:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a02de82923545f18590f8509c55129a4aa20842 8352098: -Xrunjdwp fails on static JDK Reviewed-by: cjplummer, dholmes ! src/hotspot/share/prims/jvmtiAgent.cpp Changeset: c8a11f28 Branch: http3 Author: Alexey Semenyuk Date: 2025-03-18 21:35:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8a11f28dff58382f943b3615ca8c7e33d6eab8e 8352293: jpackage tests build rpm packages on Ubuntu test machines after JDK-8351372 Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java Changeset: 8e530633 Branch: http3 Author: Alexey Semenyuk Date: 2025-03-18 23:07:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e530633a9d99d7ce585cafd5573cb89212feee7 8352275: Clean up dead code in jpackage revealed with improved negative test coverage Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties Changeset: 20d4fe3a Branch: http3 Author: William Kemper Date: 2025-03-19 00:30:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20d4fe3a574a33784dc02e7cc653cdb248b697a2 8351464: Shenandoah: Hang on ShenandoahController::handle_alloc_failure when run test TestAllocHumongousFragment#generational Reviewed-by: xpeng, ysr ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 577ede73 Branch: http3 Author: Weijun Wang Date: 2025-03-19 02:20:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/577ede73d8e916bac9050d3bee80d2f18cc833a7 8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing Reviewed-by: dholmes ! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java Changeset: e57b2725 Branch: http3 Author: Christian Hagedorn Date: 2025-03-19 07:41:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e57b2725065eaa79db7f9132f4152cbae9279f8e 8350578: Refactor useless Parse and Template Assertion Predicate elimination code by using a PredicateVisitor Reviewed-by: epeter, kvn, roland ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/opaquenode.cpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + src/hotspot/share/opto/predicates_enums.hpp Changeset: c2be19c2 Branch: http3 Author: Hamlin Li Date: 2025-03-19 09:42:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2be19c261ba45df29865077b511c49bb61433a6 8351902: RISC-V: Several tests fail after JDK-8351145 Reviewed-by: rehn, fyang, syan ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java Changeset: 8f64ccc0 Branch: http3 Author: Saranya Natarajan Committer: Roberto Casta?eda Lozano Date: 2025-03-19 09:59:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f64ccc01b8c692b59e81255c59c333cc23e834d 8350485: C2: factor out common code in Node::grow() and Node::out_grow() Reviewed-by: thartmann, rcastanedalo ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp Changeset: fed34e46 Branch: http3 Author: Dmitry Chuyko Date: 2025-03-19 11:35:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fed34e46b89bc9b0462d9b5f5e5ab5516fe18c6e 8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool Reviewed-by: dl, alanb, liach ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java Changeset: c7f33388 Branch: http3 Author: Manukumar V S Committer: Alexey Ivanov Date: 2025-03-19 15:25:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c7f333888be052aa37fe878bfc2785fc47fbeaaa 8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported Reviewed-by: aivanov ! test/jdk/java/awt/Desktop/MailTest.java Changeset: 8e999b83 Branch: http3 Author: Joe Wang Date: 2025-03-19 16:37:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e999b83a42a163800a5895268943e7077a4b7cc 8351969: Add Public Identifiers to the JDK built-in Catalog Reviewed-by: rriggs, lancea, iris, naoto ! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml ! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/XMLSchema.dtd ! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/datatypes.dtd ! test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/JDKCatalogTest.java Changeset: 8a1c85ea Branch: http3 Author: William Kemper Date: 2025-03-19 16:56:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a1c85eaa902500d49ca82c67b6838d39cb5b24f 8350898: Shenandoah: Eliminate final roots safepoint Reviewed-by: rkennke, kdnilsen, cslucas ! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp ! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp Changeset: ac3ad03a Branch: http3 Author: Andrew Dinn Date: 2025-03-19 17:23:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac3ad03a3f946fbff147732c5f403c8dc445eed8 8350589: Investigate cleaner implementation of AArch64 ML-DSA intrinsic introduced in JDK-8348561 Reviewed-by: dlong ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: fcc2a242 Branch: http3 Author: Alexander Zuev Date: 2025-03-19 20:05:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fcc2a24291d499f7149debad1250903ddc369d91 8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError Reviewed-by: honkar, prr ! src/java.desktop/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java + test/jdk/javax/sound/midi/BulkSoundBank/BulkSoundBank.java Changeset: 74df384a Branch: http3 Author: Kelvin Nilsen Date: 2025-03-20 00:53:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74df384a9870431efb184158bba032c79c35356e 8352428: GenShen: Old-gen cycles are still looping Reviewed-by: wkemper, shade ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp Changeset: a5d06a18 Branch: http3 Author: Hannes Walln?fer Date: 2025-03-20 05:59:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5d06a18762c81eda5883c07b42621278b9209c9 8352249: Remove incidental whitespace in traditional doc comments Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java ! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java ! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java ! test/langtools/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java ! test/langtools/jdk/javadoc/doclet/testDirectedInheritance/TestDirectedInheritance.java ! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java ! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/MyTaglet.java ! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java ! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java ! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java ! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java ! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java ! test/langtools/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java ! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java ! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java ! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java ! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeModuleLinks.java ! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java ! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetUnnamedPackage.java ! test/langtools/jdk/javadoc/doclet/testSourceTab/SingleTab/C.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java ! test/langtools/tools/javac/doctree/AtEscapeTest.java ! test/langtools/tools/javac/doctree/AttrTest.java ! test/langtools/tools/javac/doctree/CodeTest.java ! test/langtools/tools/javac/doctree/DeprecatedTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java ! test/langtools/tools/javac/doctree/ElementTest.java ! test/langtools/tools/javac/doctree/EntityTest.java ! test/langtools/tools/javac/doctree/ExceptionTest.java ! test/langtools/tools/javac/doctree/FirstSentenceTest.java ! test/langtools/tools/javac/doctree/HiddenTest.java ! test/langtools/tools/javac/doctree/InPreTest.java ! test/langtools/tools/javac/doctree/IndexTest.java ! test/langtools/tools/javac/doctree/LinkPlainTest.java ! test/langtools/tools/javac/doctree/LinkTest.java ! test/langtools/tools/javac/doctree/LiteralTest.java ! test/langtools/tools/javac/doctree/ParamTest.java ! test/langtools/tools/javac/doctree/ProvidesTest.java ! test/langtools/tools/javac/doctree/ReturnTest.java ! test/langtools/tools/javac/doctree/SeeTest.java ! test/langtools/tools/javac/doctree/SerialDataTest.java ! test/langtools/tools/javac/doctree/SerialFieldTest.java ! test/langtools/tools/javac/doctree/SerialTest.java ! test/langtools/tools/javac/doctree/SinceTest.java ! test/langtools/tools/javac/doctree/SnippetTest.java ! test/langtools/tools/javac/doctree/SpecTest.java ! test/langtools/tools/javac/doctree/SummaryTest.java ! test/langtools/tools/javac/doctree/SystemPropertyTest.java ! test/langtools/tools/javac/doctree/TagTest.java ! test/langtools/tools/javac/doctree/ThrowableTest.java ! test/langtools/tools/javac/doctree/UsesTest.java ! test/langtools/tools/javac/doctree/ValueTest.java ! test/langtools/tools/javac/doctree/VersionTest.java Changeset: 3ed010ab Branch: http3 Author: Emanuel Peter Date: 2025-03-20 06:13:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ed010ab7cf5b8c9bf8fa000e88ea95285351982 8352020: [CompileFramework] enable compilation for VectorAPI Reviewed-by: chagedorn, kvn ! test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java ! test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java + test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/IRFrameworkWithVectorAPIExample.java Changeset: fb210e3a Branch: http3 Author: Emanuel Peter Date: 2025-03-20 06:14:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb210e3a7174bca1da112216158b2c1dede6dc34 8351952: [IR Framework]: allow ignoring methods that are not compilable Co-authored-by: Christian Hagedorn Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethod.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethodMatchResult.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/CompilationOutputBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/FailCountVisitor.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/FailureMessageBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/visitor/MatchResultVisitor.java ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java Changeset: 96305e09 Branch: http3 Author: Prasanta Sadhukhan Date: 2025-03-20 09:28:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96305e0953a2a3b41bc32b1c584a1a29901a37fd 4466930: JTable.selectAll boundary handling Reviewed-by: abhiscxk, tr ! src/java.desktop/share/classes/javax/swing/JTable.java + test/jdk/javax/swing/JTable/TestTableSelectAll.java Changeset: 73177d9c Branch: http3 Author: Casper Norrbin Committer: David Holmes Date: 2025-03-20 12:26:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73177d9c53ba02e9c358991774023619afe8379a 8347734: Turning off PerfData logging doesn't work Reviewed-by: dholmes, coleenp ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logConfiguration.hpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/gtest/logging/test_logConfiguration.cpp Changeset: 2560a637 Branch: http3 Author: Christian Hagedorn Date: 2025-03-20 12:32:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2560a63773ad8223e42d3ecf5bdcaaec30b001ee 8352131: [REDO] C2: Print compilation bailouts with PrintCompilation compile command Reviewed-by: thartmann, kvn, epeter ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 91836e18 Branch: http3 Author: Jiangli Zhou Date: 2025-03-20 15:09:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91836e181a789ef16e8d70bfde4c040e6f5031db 8352276: Skip jtreg tests using native executable with libjvm.so/libjli.so dependencies on static JDK Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/StackGap/TestStackGap.java ! test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java ! test/hotspot/jtreg/runtime/TLS/TestTLS.java ! test/hotspot/jtreg/runtime/jni/daemonDestroy/TestDaemonDestroy.java ! test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java ! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java ! test/jdk/jni/nullCaller/NullCallerTest.java ! test/jdk/tools/launcher/JniInvocationTest.java Changeset: 9a17a6ff Branch: http3 Author: Jan Lahoda Date: 2025-03-20 15:17:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a17a6ff0f7b53e9d87bf5db85399aabeb2582c8 8350749: Upgrade JLine to 3.29.0 Reviewed-by: liach ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecPty.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/Kernel32.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/NativeWinSysTerminal.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java ! src/jdk.internal.le/share/legal/jline.md Changeset: 2bc4f64c Branch: http3 Author: Marc Chevalier Date: 2025-03-20 15:50:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2bc4f64c56ebc844d494a4ce8ba72a25643d4075 8335708: C2: Compile::verify_graph_edges must start at root and safepoints, just like CCP traversal Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/loopopts/VerifyGraphEdgesWithDeadCodeCheckFromSafepoints.java Changeset: 56038fb5 Branch: http3 Author: Jatin Bhateja Date: 2025-03-20 18:56:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56038fb5a156568cce2e80f5db18b10ad61c06e4 8352317: Assertion failure during size estimation of BoxLockNode with -XX:+UseAPX Reviewed-by: thartmann ! src/hotspot/cpu/x86/x86_64.ad Changeset: 06ba6cf3 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-03-20 22:25:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06ba6cf3a137a6cdf572a876a46d18e51c248451 8329173: LCMS_CFLAGS from configure are lost Reviewed-by: erikj, azvegint ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 466f82a4 Branch: http3 Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-03-21 08:53:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/466f82a49996242d900a444931017261a427f9ea 8314999: IR framework fails to detect allocation Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java Changeset: 1c0fa0af Branch: http3 Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-21 09:23:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c0fa0af7847d80fd3fbe38f28207aab270609b3 8352512: TestVectorZeroCount: counter not reset between iterations Reviewed-by: mdoerr, chagedorn ! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java Changeset: b545b9e7 Branch: http3 Author: Thomas Schatzl Date: 2025-03-21 10:00:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b545b9e79ea6a1e616c35e584f333b47bd7bd6d6 8352584: [Backout] G1: Pinned regions with pinned objects only reachable by native code crash VM Reviewed-by: shade ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp - test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java Changeset: 07667ca2 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-03-21 10:20:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07667ca2f40782bd50e2551ab9f24bee38ae2bfb 8352506: Simplify make/test/JtregNativeHotspot.gmk Reviewed-by: erikj ! make/common/TestFilesCompilation.gmk ! make/test/JtregNativeHotspot.gmk Changeset: b32be18b Branch: http3 Author: Albert Mingkun Yang Date: 2025-03-21 10:35:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b32be18bf940eb6eb9805390fd72e0de175c912a 8352178: Add precondition in VMThread::execute to prevent deadlock Reviewed-by: pchilanomate, tschatzl, dholmes, shade ! src/hotspot/share/runtime/vmThread.cpp Changeset: 28250f83 Branch: http3 Author: Hannes Walln?fer Date: 2025-03-21 11:50:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28250f83b728c9b3395d9c4858568a3603172b8a 8352151: Fix display issues in javadoc-generated docs Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css Changeset: 84694584 Branch: http3 Author: Hannes Walln?fer Date: 2025-03-21 11:57:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84694584d54fccf3887a6e2aa3185f086f7e68b7 8352511: Show additional level of headings in table of contents Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ListBuilder.java ! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java + test/langtools/jdk/javadoc/doclet/testTOCHeadings/TestTOCHeadings.java Changeset: 2b559795 Branch: http3 Author: Hamlin Li Date: 2025-03-21 12:07:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b559795958a18d8a14d2e30d039488ad6f6ee5a 8352529: RISC-V: enable loopopts tests Reviewed-by: fyang, luhenry, rehn ! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentUnalignedAddress.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionRemoveUselessSlowLoop.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java Changeset: d1cf2328 Branch: http3 Author: Hamlin Li Date: 2025-03-21 12:08:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1cf232893615f1907bb84728cbc1f566a369757 8352248: Check if CMoveX is supported Reviewed-by: chagedorn, luhenry, rehn ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/movenode.hpp Changeset: ac760dd1 Branch: http3 Author: Hamlin Li Date: 2025-03-21 12:09:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac760dd106d88129f3c13520754f594b1d317a11 8352423: RISC-V: simplify DivI/L ModI/L Reviewed-by: fyang, luhenry, rehn ! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! test/hotspot/jtreg/compiler/c2/TestDivModNodes.java Changeset: 04eac0c3 Branch: http3 Author: Hamlin Li Date: 2025-03-21 12:10:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04eac0c3e2ce1a37d0661de10907228e0ca48aab 8352159: RISC-V: add more zfa support Reviewed-by: fyang, luhenry, rehn ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: 0cb110eb Branch: http3 Author: Doug Simon Date: 2025-03-21 13:00:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0cb110ebb7f8d184dd855f64c5dd7924c8202b3d 8350892: [JVMCI] Align ResolvedJavaType.getInstanceFields with Class.getDeclaredFields Reviewed-by: yzheng, never, thartmann ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: b8f38563 Branch: http3 Author: Doug Simon Date: 2025-03-21 15:56:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8f3856389258bba7e267ac3ae275072daec31cd 8352420: [ubsan] codeBuffer.cpp:984:27: runtime error: applying non-zero offset 18446744073709486080 to null pointer Reviewed-by: kvn, mbaesken ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp Changeset: 52c6ce6c Branch: http3 Author: William Kemper Date: 2025-03-21 16:04:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52c6ce6c73194762970fd9521121333713495fa3 8352091: GenShen: assert(!(request.generation->is_old() && _heap->old_generation()->is_doing_mixed_evacuations())) failed: Old heuristic should not request cycles while it waits for mixed evacuation Reviewed-by: rkennke ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp Changeset: c2e14b1b Branch: http3 Author: Abhishek Kumar Date: 2025-03-21 17:47:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2e14b1b304796753bea2eca81aa24ab4b3bf6db 8343891: Test javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java failed Reviewed-by: aivanov, psadhukhan ! test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java Changeset: 22182f71 Branch: http3 Author: Vladimir Kozlov Date: 2025-03-21 20:51:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/22182f71ed520150b1ee05e5b788ecddfb0a6508 8352112: [ubsan] hotspot/share/code/relocInfo.cpp:130:37: runtime error: applying non-zero offset 18446744073709551614 to null pointer Reviewed-by: dlong, bulasevich ! src/hotspot/share/code/codeBlob.cpp Changeset: 74420391 Branch: http3 Author: Shaojin Wen Date: 2025-03-22 01:35:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74420391faff5614d3c9254be1fd2e764c3f0731 8337279: Share StringBuilder to format instant Reviewed-by: naoto, liach ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/LocalDateTime.java ! src/java.base/share/classes/java/time/LocalTime.java ! src/java.base/share/classes/java/time/OffsetDateTime.java ! src/java.base/share/classes/java/time/OffsetTime.java ! src/java.base/share/classes/java/time/ZonedDateTime.java ! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java + src/java.base/share/classes/jdk/internal/util/DateTimeHelper.java ! test/jdk/java/time/tck/java/time/format/TCKInstantPrinterParser.java ! test/micro/org/openjdk/bench/java/time/ToStringBench.java Changeset: 334a1eec Branch: http3 Author: Leonid Mesnik Date: 2025-03-22 01:59:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/334a1eec2375a4f9f3150bdb556c1c2432596b4b 8351375: nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp Changeset: 5dd0acb3 Branch: http3 Author: Fei Yang Date: 2025-03-22 02:31:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5dd0acb3cddb96845062c0b7cee1e384e69f43cb 8352477: RISC-V: Print warnings when unsupported intrinsics are enabled Reviewed-by: mli, rehn, fjiang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: df9210e6 Branch: http3 Author: Zihao Lin Committer: SendaoYan Date: 2025-03-23 00:35:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df9210e6578acd53384ee1ac06601510c9a52696 8347706: jvmciEnv.cpp has jvmci includes out of order Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciEnv.cpp Changeset: ee1577b7 Branch: http3 Author: David Holmes Date: 2025-03-24 00:18:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee1577b790cd29c0bee9f77829aa40d9e512e30f 8352652: [BACKOUT] nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called Reviewed-by: lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp Changeset: adfb1206 Branch: http3 Author: Ioi Lam Date: 2025-03-24 06:42:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/adfb1206498987f43a4cf0cd6ba0cb6a5bb8e479 8351748: Add class init barrier to AOT-cached Method/Var Handles Reviewed-by: vlivanov, liach ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotClassInitializer.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/native/libjava/CDS.c + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java Changeset: e23e0f85 Branch: http3 Author: Marc Chevalier Committer: SendaoYan Date: 2025-03-24 07:24:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e23e0f85ef0f959a68adda0cff9e721ba2173ffc 8352591: Missing UnlockDiagnosticVMOptions in VerifyGraphEdgesWithDeadCodeCheckFromSafepoints test Reviewed-by: kvn, chagedorn, syan ! test/hotspot/jtreg/compiler/loopopts/VerifyGraphEdgesWithDeadCodeCheckFromSafepoints.java Changeset: 56a4ffa6 Branch: http3 Author: Emanuel Peter Date: 2025-03-24 07:57:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56a4ffa62cdeb552589802042f18aa2a707d5cb0 8352597: [IR Framework] test bug: TestNotCompilable.java fails on product build Reviewed-by: fyang, syan, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java Changeset: 5591f8a4 Branch: http3 Author: Manuel H?ssig Date: 2025-03-24 07:59:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5591f8a42997c7bbe99d26f7a75d494a53e436fa 8351515: C2 incorrectly removes double negation for double and float Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: a8757332 Branch: http3 Author: Matthias Baesken Date: 2025-03-24 08:07:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8757332667df3fe41a29a7eedb2a7234d23c2a0 8352486: [ubsan] compilationMemoryStatistic.cpp:659:21: runtime error: index 64 out of bounds for type const struct unnamed struct Reviewed-by: kvn, mdoerr, stuefe ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp Changeset: de580090 Branch: http3 Author: Roberto Casta?eda Lozano Date: 2025-03-24 11:05:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de580090cd9ada313a878975b9f183045d293684 8351468: C2: array fill optimization assigns wrong type to intrinsic call Reviewed-by: epeter, thartmann, qamai ! src/hotspot/share/opto/loopTransform.cpp + test/hotspot/jtreg/compiler/loopopts/TestArrayFillAntiDependence.java + test/hotspot/jtreg/compiler/loopopts/TestArrayFillIntrinsic.java Changeset: 02a4ce23 Branch: http3 Author: Thomas Schatzl Date: 2025-03-24 12:18:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/02a4ce23f8353a9dd6400f2dd44f9cc1649626d3 8352147: G1: TestEagerReclaimHumongousRegionsClearMarkBits test takes very long Reviewed-by: iwalulya, ayang ! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java Changeset: 5709f79c Branch: http3 Author: Erik Gahlin Date: 2025-03-24 15:16:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5709f79cf86d532b38133a7fc11e6388af573723 8352648: JFR: 'jfr query' should not be available in product builds Reviewed-by: mgronlun, shade ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java Changeset: d8c2f59a Branch: http3 Author: Joachim Kern Date: 2025-03-24 16:15:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8c2f59a1b28521ab9969fdf71c52726026d2a85 8352064: AIX: now also able to build static-jdk image with a statically linked launcher Reviewed-by: mdoerr, mbaesken, ihse ! make/Main.gmk ! make/StaticLibs.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! src/hotspot/os/aix/loadlib_aix.cpp Changeset: ddc43180 Branch: http3 Author: Naoto Sato Date: 2025-03-24 16:15:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ddc431805363b4aa8f3d46f4c60517ce3dfd9074 8352628: Refine Grapheme test Reviewed-by: jlu, joehw ! test/jdk/java/util/regex/RegExTest.java Changeset: 7d1fe0e0 Branch: http3 Author: Ian Graves Date: 2025-03-24 16:24:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d1fe0e03fbdc73920094ff7905208a57dc4ee65 8339543: [vectorapi] laneHelper and withLaneHelper should be ForceInline Reviewed-by: liach, psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template Changeset: c87e1be0 Branch: http3 Author: Srinivas Vamsi Parasa Date: 2025-03-24 16:44:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c87e1be0526fdd656bf0601542db6b92ccea567f 8349582: APX NDD code generation for OpenJDK Reviewed-by: epeter, jbhateja, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/x86_64.ad ! test/hotspot/gtest/x86/asmtest.out.h ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: a54445f7 Branch: http3 Author: Dhamoder Nalla Committer: Sandhya Viswanathan Date: 2025-03-24 17:40:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a54445f789c7e37c03b28e07a7fdaa83672e3edc 8350609: Cleanup unknown unwind opcode (0xB) for windows Reviewed-by: sviswanathan, epeter ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tanh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tanh_windows_x86.S Changeset: b84b2927 Branch: http3 Author: Hamlin Li Date: 2025-03-24 18:11:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b84b29278f710fabab703bc75dda1fa817bc13f6 8352615: [Test] RISC-V: TestVectorizationMultiInvar.java fails on riscv64 without rvv support Reviewed-by: fyang, rehn ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java Changeset: 6e6a39d3 Branch: http3 Author: Phil Race Date: 2025-03-24 19:52:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e6a39d35fda929300c7668fdf5d2f0fbfed0606 8347321: [ubsan] CGGlyphImages.m:553:30: runtime error: nan is outside the range of representable values of type 'unsigned long' Reviewed-by: kizune, azvegint, aivanov ! src/java.desktop/macosx/classes/sun/font/CStrike.java Changeset: 2c60fc51 Branch: http3 Author: Alexey Semenyuk Date: 2025-03-24 22:46:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c60fc5189b9ecec8460c130a0c939195dfa5ffb 8352176: Automate setting up environment for mac signing tests Reviewed-by: almatvee ! test/jdk/tools/jpackage/TEST.properties + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java + test/jdk/tools/jpackage/resources/sign-utils.applescript Changeset: 5625b43f Branch: http3 Author: Zihao Lin Committer: David Holmes Date: 2025-03-25 01:34:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5625b43ff4fa77843260d152d618ae1083ec04b8 8350429: runtime/NMT/CheckForProperDetailStackTrace.java should only run for debug JVM Reviewed-by: stuefe, jsjolen ! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java Changeset: ba658a71 Branch: http3 Author: Xiaohong Gong Date: 2025-03-25 01:35:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba658a71ba4372b42a496edee55400f5014815d4 8349522: AArch64: Add backend implementation for new unsigned and saturating vector operations Reviewed-by: epeter, haosun, bkilambi ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java Changeset: b2da0d34 Branch: http3 Author: Alexey Semenyuk Date: 2025-03-25 01:45:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2da0d341b740eb5fbb784075adb3433427c3cff 8352289: [macos] Review skipped tests in tools/jpackage/macosx/SigningPackage* Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java - test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java - test/jdk/tools/jpackage/macosx/base/SigningCheck.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 99c8a6e4 Branch: http3 Author: Xiaohong Gong Date: 2025-03-25 06:06:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99c8a6e47ac9b0659349a849940c27c626beb905 8350463: AArch64: Add vector rearrange support for small lane count vectors Reviewed-by: epeter, bkilambi, haosun ! src/hotspot/cpu/aarch64/aarch64_vector.ad ! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4 ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorapi/VectorRearrangeTest.java Changeset: 48fac662 Branch: http3 Author: Damon Fenacci Date: 2025-03-25 07:10:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48fac6626c605f4679544e3dd24d5ad70561494a 8347406: [REDO] C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash) Reviewed-by: dlong, adinn ! 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 ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_Compiler.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp ! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/startup/StartupOutput.java Changeset: c94bc742 Branch: http3 Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-03-25 07:28:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c94bc7427ce86dce9613d3a201eef7f3828447b0 8352595: Regression of JDK-8314999 in IR matching Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompilePhaseCollector.java Changeset: 6bc48035 Branch: http3 Author: Matthias Baesken Date: 2025-03-25 08:01:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6bc480358c80b0a1a94b5ca5f4b7ff2d84ce8e37 8351277: Remove pipewire from AIX build Reviewed-by: ihse, prr, azvegint ! make/modules/java.desktop/lib/AwtLibraries.gmk ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c ! src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h Changeset: 17dc30c5 Branch: http3 Author: Aleksey Shipilev Date: 2025-03-25 08:20:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/17dc30c54e90a339783b7da6ef282a2206205653 8352414: JFR: JavaMonitorDeflateEvent crashes when deflated monitor object is dead Reviewed-by: dholmes, mgronlun ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/runtime/objectMonitor.cpp + test/jdk/jdk/jfr/event/runtime/StressJavaMonitorEvents.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorDeflateEvent.java Changeset: f9bcef4d Branch: http3 Author: Xiaohong Gong Date: 2025-03-25 08:27:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f9bcef4dba569701ebed7762fc8730d552325382 8351627: C2 AArch64 ROR/ROL: assert((1 << ((T>>1)+3)) > shift) failed: Invalid Shift value Reviewed-by: chagedorn, epeter, jbhateja, adinn ! src/hotspot/share/opto/vectornode.cpp + test/hotspot/jtreg/compiler/vectorapi/TestRotateWithZero.java Changeset: aee4d691 Branch: http3 Author: Aleksey Shipilev Date: 2025-03-25 09:01:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aee4d6910ba15f8b8946f36968fc8b8599d9e50d 8348829: Remove ObjectMonitor perf counters Reviewed-by: dholmes, coleenp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 6879c446 Branch: http3 Author: Ivan Walulya Date: 2025-03-25 09:24:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6879c446c6e7734c162c85bd2bd3d7f3b012cca4 8351405: G1: Collection set early pruning causes suboptimal region selection Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp Changeset: 9f582e56 Branch: http3 Author: Hamlin Li Date: 2025-03-25 09:29:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f582e56baee0e7f5af20da0f395cd935bf5a962 8320997: RISC-V: C2 ReverseV Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java Changeset: 3d3b7820 Branch: http3 Author: Hamlin Li Date: 2025-03-25 09:30:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d3b7820371058b40f2e694536c98aa3900abb5f 8352607: RISC-V: use cmove in min/max when Zicond is supported Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/riscv.ad Changeset: bdcac986 Branch: http3 Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-03-25 10:15:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bdcac98673a2250f608bdf244e17578eecb30fbe 8347459: C2: missing transformation for chain of shifts/multiplications by constants Reviewed-by: dfenacci, epeter ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java Changeset: c002b97e Branch: http3 Author: Prasanta Sadhukhan Date: 2025-03-25 10:35:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c002b97ee99c1889aa89e0a8853beafaf0969e9c 8352676: Opensource JMenu tests - series1 Reviewed-by: azvegint + test/jdk/javax/swing/JMenu/bug4140643.java + test/jdk/javax/swing/JMenu/bug4146588.java + test/jdk/javax/swing/JMenu/bug4342646.java Changeset: 721ef767 Branch: http3 Author: Markus Gr?nlund Date: 2025-03-25 10:37:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/721ef76738a2145bdff9b8534d3512282c61db8b 8352696: JFR: assert(false): EA: missing memory path Reviewed-by: thartmann, shade, kvn ! src/hotspot/share/opto/library_call.cpp + test/jdk/jdk/jfr/jvm/TestJvmCommitIntrinsicAndEA.java Changeset: 512b9b16 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-03-25 10:56:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/512b9b16e009fc550afaf9aefdb912c9495ed50a 8196896: Use SYSROOT_CFLAGS in dtrace gensrc Reviewed-by: erikj ! make/hotspot/gensrc/GensrcDtrace.gmk Changeset: bab93729 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-03-25 10:58:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bab93729c26907dc51d15dbb5651f860f0cb58ab 8352618: Remove old deprecated functionality in the build system Reviewed-by: erikj, kbarrett, jwaters ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/RunTestsPrebuilt.gmk ! make/autoconf/basic.m4 ! make/autoconf/configure.ac ! make/autoconf/help.m4 ! make/autoconf/jdk-options.m4 ! make/autoconf/jvm-features.m4 ! make/autoconf/util.m4 ! make/common/LogUtils.gmk Changeset: 67c44052 Branch: http3 Author: Tobias Hartmann Date: 2025-03-25 11:52:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67c4405250f93a1188c03bf336db160f77a10c7f 8352866: TestLogJIT.java runs wrong test class Reviewed-by: rcastanedalo, chagedorn ! test/hotspot/jtreg/compiler/arguments/TestLogJIT.java ! test/hotspot/jtreg/compiler/c2/Test7005594.java ! test/hotspot/jtreg/compiler/loopopts/TestMissingSkeletonPredicateForIfNode.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java Changeset: c953e0ed Branch: http3 Author: Christian Hagedorn Date: 2025-03-25 11:58:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c953e0ede17aed9b80a637f1ffce90b2ea54ae21 8350579: Remove Template Assertion Predicates belonging to a loop once it is folded away Reviewed-by: epeter, roland ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.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 ! src/hotspot/share/opto/split_if.cpp + test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java Changeset: 997aa176 Branch: http3 Author: Kevin Walls Date: 2025-03-25 12:32:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/997aa176dbfc3709f8731c10f901334334e606d1 8351310: Deprecate com.sun.jdi.JDIPermission for removal Reviewed-by: sspitsyn, cjplummer ! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java Changeset: 3ac9678e Branch: http3 Author: Kevin Walls Date: 2025-03-25 12:32:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ac9678ea1078087f047cb31fb705d94de3f690e 8351224: Deprecate com.sun.tools.attach.AttachPermission for removal Reviewed-by: sspitsyn ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java Changeset: fa0b18bf Branch: http3 Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-03-25 13:04:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa0b18bfde38ee2ffbab33a9eaac547fe8aa3c7c 8352509: Update jdk.test.lib.SecurityTools jar method to accept List parameter Reviewed-by: weijun ! test/lib/jdk/test/lib/SecurityTools.java Changeset: fe03e2ec Branch: http3 Author: Archie Cobbs Date: 2025-03-25 14:28:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe03e2ecbd5c4d5d06ad1703fa969043d1127c0f 8351897: Extra closing curly brace typos in Javadoc Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/java/net/NetworkInterface.java ! src/java.base/share/classes/java/text/MessageFormat.java ! src/java.base/share/classes/java/util/stream/AbstractTask.java ! src/java.base/share/classes/java/util/stream/Collectors.java Changeset: 03105fc9 Branch: http3 Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-03-25 14:35:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03105fc92505e9e367354e763b99cbe02bf473d6 8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads config Reviewed-by: michaelm ! test/micro/org/openjdk/bench/java/net/UnixSocketChannelReadWrite.java Changeset: e98838f5 Branch: http3 Author: David Linus Briemann Committer: Richard Reingruber Date: 2025-03-25 15:16:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e98838f58db1606f35c85ac9fcdbdf1076b6a303 8352065: [PPC64] C2: Implement PopCountVL, CountLeadingZerosV and CountTrailingZerosV nodes Reviewed-by: mdoerr, rrich ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad ! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java Changeset: 993eae4a Branch: http3 Author: Naoto Sato Date: 2025-03-25 15:52:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/993eae4aa591ec9610b9d8bc03382a225c93d844 8346948: Update CLDR to Version 47.0 Reviewed-by: jlu, joehw ! make/data/cldr/LICENSE ! make/data/cldr/common/bcp47/collation.xml ! make/data/cldr/common/dtd/ldml.dtd ! make/data/cldr/common/dtd/ldml.xsd ! make/data/cldr/common/dtd/ldmlBCP47.dtd ! make/data/cldr/common/dtd/ldmlBCP47.xsd ! make/data/cldr/common/dtd/ldmlSupplemental.dtd ! make/data/cldr/common/dtd/ldmlSupplemental.xsd ! make/data/cldr/common/main/aa.xml ! make/data/cldr/common/main/aa_DJ.xml ! make/data/cldr/common/main/aa_ER.xml ! make/data/cldr/common/main/aa_ET.xml ! make/data/cldr/common/main/ab.xml ! make/data/cldr/common/main/ab_GE.xml ! make/data/cldr/common/main/af.xml ! make/data/cldr/common/main/af_NA.xml ! make/data/cldr/common/main/af_ZA.xml ! make/data/cldr/common/main/agq.xml ! make/data/cldr/common/main/agq_CM.xml ! make/data/cldr/common/main/ak.xml ! make/data/cldr/common/main/ak_GH.xml ! make/data/cldr/common/main/am.xml ! make/data/cldr/common/main/am_ET.xml ! make/data/cldr/common/main/an.xml ! make/data/cldr/common/main/an_ES.xml ! make/data/cldr/common/main/ann.xml ! make/data/cldr/common/main/ann_NG.xml ! make/data/cldr/common/main/apc.xml ! make/data/cldr/common/main/apc_SY.xml ! make/data/cldr/common/main/ar.xml ! make/data/cldr/common/main/ar_001.xml ! make/data/cldr/common/main/ar_AE.xml ! make/data/cldr/common/main/ar_BH.xml ! make/data/cldr/common/main/ar_DJ.xml ! make/data/cldr/common/main/ar_DZ.xml ! make/data/cldr/common/main/ar_EG.xml ! make/data/cldr/common/main/ar_EH.xml ! make/data/cldr/common/main/ar_ER.xml ! make/data/cldr/common/main/ar_IL.xml ! make/data/cldr/common/main/ar_IQ.xml ! make/data/cldr/common/main/ar_JO.xml ! make/data/cldr/common/main/ar_KM.xml ! make/data/cldr/common/main/ar_KW.xml ! make/data/cldr/common/main/ar_LB.xml ! make/data/cldr/common/main/ar_LY.xml ! make/data/cldr/common/main/ar_MA.xml ! make/data/cldr/common/main/ar_MR.xml ! make/data/cldr/common/main/ar_OM.xml ! make/data/cldr/common/main/ar_PS.xml ! make/data/cldr/common/main/ar_QA.xml ! make/data/cldr/common/main/ar_SA.xml ! make/data/cldr/common/main/ar_SD.xml ! make/data/cldr/common/main/ar_SO.xml ! make/data/cldr/common/main/ar_SS.xml ! make/data/cldr/common/main/ar_SY.xml ! make/data/cldr/common/main/ar_TD.xml ! make/data/cldr/common/main/ar_TN.xml ! make/data/cldr/common/main/ar_YE.xml ! make/data/cldr/common/main/arn.xml ! make/data/cldr/common/main/arn_CL.xml ! make/data/cldr/common/main/as.xml ! make/data/cldr/common/main/as_IN.xml ! make/data/cldr/common/main/asa.xml ! make/data/cldr/common/main/asa_TZ.xml ! make/data/cldr/common/main/ast.xml ! make/data/cldr/common/main/ast_ES.xml ! make/data/cldr/common/main/az.xml ! make/data/cldr/common/main/az_Arab.xml ! make/data/cldr/common/main/az_Arab_IQ.xml ! make/data/cldr/common/main/az_Arab_IR.xml ! make/data/cldr/common/main/az_Arab_TR.xml ! make/data/cldr/common/main/az_Cyrl.xml ! make/data/cldr/common/main/az_Cyrl_AZ.xml ! make/data/cldr/common/main/az_Latn.xml ! make/data/cldr/common/main/az_Latn_AZ.xml ! make/data/cldr/common/main/ba.xml ! make/data/cldr/common/main/ba_RU.xml ! make/data/cldr/common/main/bal.xml ! make/data/cldr/common/main/bal_Arab.xml ! make/data/cldr/common/main/bal_Arab_PK.xml ! make/data/cldr/common/main/bal_Latn.xml ! make/data/cldr/common/main/bal_Latn_PK.xml ! make/data/cldr/common/main/bas.xml ! make/data/cldr/common/main/bas_CM.xml ! make/data/cldr/common/main/be.xml ! make/data/cldr/common/main/be_BY.xml ! make/data/cldr/common/main/be_TARASK.xml ! make/data/cldr/common/main/bem.xml ! make/data/cldr/common/main/bem_ZM.xml ! make/data/cldr/common/main/bew.xml ! make/data/cldr/common/main/bew_ID.xml ! make/data/cldr/common/main/bez.xml ! make/data/cldr/common/main/bez_TZ.xml ! make/data/cldr/common/main/bg.xml ! make/data/cldr/common/main/bg_BG.xml ! make/data/cldr/common/main/bgc.xml ! make/data/cldr/common/main/bgc_IN.xml ! make/data/cldr/common/main/bgn.xml ! make/data/cldr/common/main/bgn_AE.xml ! make/data/cldr/common/main/bgn_AF.xml ! make/data/cldr/common/main/bgn_IR.xml ! make/data/cldr/common/main/bgn_OM.xml ! make/data/cldr/common/main/bgn_PK.xml ! make/data/cldr/common/main/bho.xml ! make/data/cldr/common/main/bho_IN.xml ! make/data/cldr/common/main/blo.xml ! make/data/cldr/common/main/blo_BJ.xml ! make/data/cldr/common/main/blt.xml ! make/data/cldr/common/main/blt_VN.xml ! make/data/cldr/common/main/bm.xml ! make/data/cldr/common/main/bm_ML.xml ! make/data/cldr/common/main/bm_Nkoo.xml ! make/data/cldr/common/main/bm_Nkoo_ML.xml ! make/data/cldr/common/main/bn.xml ! make/data/cldr/common/main/bn_BD.xml ! make/data/cldr/common/main/bn_IN.xml ! make/data/cldr/common/main/bo.xml ! make/data/cldr/common/main/bo_CN.xml ! make/data/cldr/common/main/bo_IN.xml ! make/data/cldr/common/main/br.xml ! make/data/cldr/common/main/br_FR.xml ! make/data/cldr/common/main/brx.xml ! make/data/cldr/common/main/brx_IN.xml ! make/data/cldr/common/main/bs.xml ! make/data/cldr/common/main/bs_Cyrl.xml ! make/data/cldr/common/main/bs_Cyrl_BA.xml ! make/data/cldr/common/main/bs_Latn.xml ! make/data/cldr/common/main/bs_Latn_BA.xml ! make/data/cldr/common/main/bss.xml ! make/data/cldr/common/main/bss_CM.xml ! make/data/cldr/common/main/byn.xml ! make/data/cldr/common/main/byn_ER.xml ! make/data/cldr/common/main/ca.xml ! make/data/cldr/common/main/ca_AD.xml ! make/data/cldr/common/main/ca_ES.xml ! make/data/cldr/common/main/ca_ES_VALENCIA.xml ! make/data/cldr/common/main/ca_FR.xml ! make/data/cldr/common/main/ca_IT.xml ! make/data/cldr/common/main/cad.xml ! make/data/cldr/common/main/cad_US.xml ! make/data/cldr/common/main/cch.xml ! make/data/cldr/common/main/cch_NG.xml ! make/data/cldr/common/main/ccp.xml ! make/data/cldr/common/main/ccp_BD.xml ! make/data/cldr/common/main/ccp_IN.xml ! make/data/cldr/common/main/ce.xml ! make/data/cldr/common/main/ce_RU.xml ! make/data/cldr/common/main/ceb.xml ! make/data/cldr/common/main/ceb_PH.xml ! make/data/cldr/common/main/cgg.xml ! make/data/cldr/common/main/cgg_UG.xml ! make/data/cldr/common/main/cho.xml ! make/data/cldr/common/main/cho_US.xml ! make/data/cldr/common/main/chr.xml ! make/data/cldr/common/main/chr_US.xml ! make/data/cldr/common/main/cic.xml ! make/data/cldr/common/main/cic_US.xml ! make/data/cldr/common/main/ckb.xml ! make/data/cldr/common/main/ckb_IQ.xml ! make/data/cldr/common/main/ckb_IR.xml ! make/data/cldr/common/main/co.xml ! make/data/cldr/common/main/co_FR.xml + make/data/cldr/common/main/cop.xml + make/data/cldr/common/main/cop_EG.xml ! make/data/cldr/common/main/cs.xml ! make/data/cldr/common/main/cs_CZ.xml ! make/data/cldr/common/main/csw.xml ! make/data/cldr/common/main/csw_CA.xml ! make/data/cldr/common/main/cu.xml ! make/data/cldr/common/main/cu_RU.xml ! make/data/cldr/common/main/cv.xml ! make/data/cldr/common/main/cv_RU.xml ! make/data/cldr/common/main/cy.xml ! make/data/cldr/common/main/cy_GB.xml ! make/data/cldr/common/main/da.xml ! make/data/cldr/common/main/da_DK.xml ! make/data/cldr/common/main/da_GL.xml ! make/data/cldr/common/main/dav.xml ! make/data/cldr/common/main/dav_KE.xml ! make/data/cldr/common/main/de.xml ! make/data/cldr/common/main/de_AT.xml ! make/data/cldr/common/main/de_BE.xml ! make/data/cldr/common/main/de_CH.xml ! make/data/cldr/common/main/de_DE.xml ! make/data/cldr/common/main/de_IT.xml ! make/data/cldr/common/main/de_LI.xml ! make/data/cldr/common/main/de_LU.xml ! make/data/cldr/common/main/dje.xml ! make/data/cldr/common/main/dje_NE.xml ! make/data/cldr/common/main/doi.xml ! make/data/cldr/common/main/doi_IN.xml ! make/data/cldr/common/main/dsb.xml ! make/data/cldr/common/main/dsb_DE.xml ! make/data/cldr/common/main/dua.xml ! make/data/cldr/common/main/dua_CM.xml ! make/data/cldr/common/main/dv.xml ! make/data/cldr/common/main/dv_MV.xml ! make/data/cldr/common/main/dyo.xml ! make/data/cldr/common/main/dyo_SN.xml ! make/data/cldr/common/main/dz.xml ! make/data/cldr/common/main/dz_BT.xml ! make/data/cldr/common/main/ebu.xml ! make/data/cldr/common/main/ebu_KE.xml ! make/data/cldr/common/main/ee.xml ! make/data/cldr/common/main/ee_GH.xml ! make/data/cldr/common/main/ee_TG.xml ! make/data/cldr/common/main/el.xml ! make/data/cldr/common/main/el_CY.xml ! make/data/cldr/common/main/el_GR.xml ! make/data/cldr/common/main/el_POLYTON.xml ! make/data/cldr/common/main/en.xml ! make/data/cldr/common/main/en_001.xml ! make/data/cldr/common/main/en_150.xml ! make/data/cldr/common/main/en_AE.xml ! make/data/cldr/common/main/en_AG.xml ! make/data/cldr/common/main/en_AI.xml ! make/data/cldr/common/main/en_AS.xml ! make/data/cldr/common/main/en_AT.xml ! make/data/cldr/common/main/en_AU.xml ! make/data/cldr/common/main/en_BB.xml ! make/data/cldr/common/main/en_BE.xml ! make/data/cldr/common/main/en_BI.xml ! make/data/cldr/common/main/en_BM.xml ! make/data/cldr/common/main/en_BS.xml ! make/data/cldr/common/main/en_BW.xml ! make/data/cldr/common/main/en_BZ.xml ! make/data/cldr/common/main/en_CA.xml ! make/data/cldr/common/main/en_CC.xml ! make/data/cldr/common/main/en_CH.xml ! make/data/cldr/common/main/en_CK.xml ! make/data/cldr/common/main/en_CM.xml ! make/data/cldr/common/main/en_CX.xml ! make/data/cldr/common/main/en_CY.xml + make/data/cldr/common/main/en_CZ.xml ! make/data/cldr/common/main/en_DE.xml ! make/data/cldr/common/main/en_DG.xml ! make/data/cldr/common/main/en_DK.xml ! make/data/cldr/common/main/en_DM.xml ! make/data/cldr/common/main/en_Dsrt.xml ! make/data/cldr/common/main/en_Dsrt_US.xml ! make/data/cldr/common/main/en_ER.xml + make/data/cldr/common/main/en_ES.xml ! make/data/cldr/common/main/en_FI.xml ! make/data/cldr/common/main/en_FJ.xml ! make/data/cldr/common/main/en_FK.xml ! make/data/cldr/common/main/en_FM.xml + make/data/cldr/common/main/en_FR.xml ! make/data/cldr/common/main/en_GB.xml ! make/data/cldr/common/main/en_GD.xml ! make/data/cldr/common/main/en_GG.xml ! make/data/cldr/common/main/en_GH.xml ! make/data/cldr/common/main/en_GI.xml ! make/data/cldr/common/main/en_GM.xml = make/data/cldr/common/main/en_GS.xml ! make/data/cldr/common/main/en_GU.xml ! make/data/cldr/common/main/en_GY.xml ! make/data/cldr/common/main/en_HK.xml + make/data/cldr/common/main/en_HU.xml ! make/data/cldr/common/main/en_ID.xml ! make/data/cldr/common/main/en_IE.xml ! make/data/cldr/common/main/en_IL.xml ! make/data/cldr/common/main/en_IM.xml ! make/data/cldr/common/main/en_IN.xml ! make/data/cldr/common/main/en_IO.xml + make/data/cldr/common/main/en_IT.xml ! make/data/cldr/common/main/en_JE.xml ! make/data/cldr/common/main/en_JM.xml ! make/data/cldr/common/main/en_KE.xml ! make/data/cldr/common/main/en_KI.xml ! make/data/cldr/common/main/en_KN.xml ! make/data/cldr/common/main/en_KY.xml ! make/data/cldr/common/main/en_LC.xml ! make/data/cldr/common/main/en_LR.xml ! make/data/cldr/common/main/en_LS.xml ! make/data/cldr/common/main/en_MG.xml ! make/data/cldr/common/main/en_MH.xml ! make/data/cldr/common/main/en_MO.xml ! make/data/cldr/common/main/en_MP.xml ! make/data/cldr/common/main/en_MS.xml ! make/data/cldr/common/main/en_MT.xml ! make/data/cldr/common/main/en_MU.xml ! make/data/cldr/common/main/en_MV.xml ! make/data/cldr/common/main/en_MW.xml ! make/data/cldr/common/main/en_MY.xml ! make/data/cldr/common/main/en_NA.xml ! make/data/cldr/common/main/en_NF.xml ! make/data/cldr/common/main/en_NG.xml ! make/data/cldr/common/main/en_NL.xml + make/data/cldr/common/main/en_NO.xml ! make/data/cldr/common/main/en_NR.xml ! make/data/cldr/common/main/en_NU.xml ! make/data/cldr/common/main/en_NZ.xml ! make/data/cldr/common/main/en_PG.xml ! make/data/cldr/common/main/en_PH.xml ! make/data/cldr/common/main/en_PK.xml + make/data/cldr/common/main/en_PL.xml ! make/data/cldr/common/main/en_PN.xml ! make/data/cldr/common/main/en_PR.xml + make/data/cldr/common/main/en_PT.xml ! make/data/cldr/common/main/en_PW.xml + make/data/cldr/common/main/en_RO.xml ! make/data/cldr/common/main/en_RW.xml ! make/data/cldr/common/main/en_SB.xml ! make/data/cldr/common/main/en_SC.xml ! make/data/cldr/common/main/en_SD.xml ! make/data/cldr/common/main/en_SE.xml ! make/data/cldr/common/main/en_SG.xml ! make/data/cldr/common/main/en_SH.xml ! make/data/cldr/common/main/en_SI.xml + make/data/cldr/common/main/en_SK.xml ! make/data/cldr/common/main/en_SL.xml ! make/data/cldr/common/main/en_SS.xml ! make/data/cldr/common/main/en_SX.xml ! make/data/cldr/common/main/en_SZ.xml ! make/data/cldr/common/main/en_Shaw.xml ! make/data/cldr/common/main/en_Shaw_GB.xml ! make/data/cldr/common/main/en_TC.xml ! make/data/cldr/common/main/en_TK.xml ! make/data/cldr/common/main/en_TO.xml ! make/data/cldr/common/main/en_TT.xml ! make/data/cldr/common/main/en_TV.xml ! make/data/cldr/common/main/en_TZ.xml ! make/data/cldr/common/main/en_UG.xml ! make/data/cldr/common/main/en_UM.xml ! make/data/cldr/common/main/en_US.xml ! make/data/cldr/common/main/en_US_POSIX.xml ! make/data/cldr/common/main/en_VC.xml ! make/data/cldr/common/main/en_VG.xml ! make/data/cldr/common/main/en_VI.xml ! make/data/cldr/common/main/en_VU.xml ! make/data/cldr/common/main/en_WS.xml ! make/data/cldr/common/main/en_ZA.xml ! make/data/cldr/common/main/en_ZM.xml ! make/data/cldr/common/main/en_ZW.xml ! make/data/cldr/common/main/eo.xml ! make/data/cldr/common/main/eo_001.xml ! make/data/cldr/common/main/es.xml ! make/data/cldr/common/main/es_419.xml ! make/data/cldr/common/main/es_AR.xml ! make/data/cldr/common/main/es_BO.xml ! make/data/cldr/common/main/es_BR.xml ! make/data/cldr/common/main/es_BZ.xml ! make/data/cldr/common/main/es_CL.xml ! make/data/cldr/common/main/es_CO.xml ! make/data/cldr/common/main/es_CR.xml ! make/data/cldr/common/main/es_CU.xml ! make/data/cldr/common/main/es_DO.xml ! make/data/cldr/common/main/es_EA.xml ! make/data/cldr/common/main/es_EC.xml ! make/data/cldr/common/main/es_ES.xml ! make/data/cldr/common/main/es_GQ.xml ! make/data/cldr/common/main/es_GT.xml ! make/data/cldr/common/main/es_HN.xml ! make/data/cldr/common/main/es_IC.xml ! make/data/cldr/common/main/es_MX.xml ! make/data/cldr/common/main/es_NI.xml ! make/data/cldr/common/main/es_PA.xml ! make/data/cldr/common/main/es_PE.xml ! make/data/cldr/common/main/es_PH.xml ! make/data/cldr/common/main/es_PR.xml ! make/data/cldr/common/main/es_PY.xml ! make/data/cldr/common/main/es_SV.xml ! make/data/cldr/common/main/es_US.xml ! make/data/cldr/common/main/es_UY.xml ! make/data/cldr/common/main/es_VE.xml ! make/data/cldr/common/main/et.xml ! make/data/cldr/common/main/et_EE.xml ! make/data/cldr/common/main/eu.xml ! make/data/cldr/common/main/eu_ES.xml ! make/data/cldr/common/main/ewo.xml ! make/data/cldr/common/main/ewo_CM.xml ! make/data/cldr/common/main/fa.xml ! make/data/cldr/common/main/fa_AF.xml ! make/data/cldr/common/main/fa_IR.xml ! make/data/cldr/common/main/ff.xml ! make/data/cldr/common/main/ff_Adlm.xml ! make/data/cldr/common/main/ff_Adlm_BF.xml ! make/data/cldr/common/main/ff_Adlm_CM.xml ! make/data/cldr/common/main/ff_Adlm_GH.xml ! make/data/cldr/common/main/ff_Adlm_GM.xml ! make/data/cldr/common/main/ff_Adlm_GN.xml ! make/data/cldr/common/main/ff_Adlm_GW.xml ! make/data/cldr/common/main/ff_Adlm_LR.xml ! make/data/cldr/common/main/ff_Adlm_MR.xml ! make/data/cldr/common/main/ff_Adlm_NE.xml ! make/data/cldr/common/main/ff_Adlm_NG.xml ! make/data/cldr/common/main/ff_Adlm_SL.xml ! make/data/cldr/common/main/ff_Adlm_SN.xml ! make/data/cldr/common/main/ff_Latn.xml ! make/data/cldr/common/main/ff_Latn_BF.xml ! make/data/cldr/common/main/ff_Latn_CM.xml ! make/data/cldr/common/main/ff_Latn_GH.xml ! make/data/cldr/common/main/ff_Latn_GM.xml ! make/data/cldr/common/main/ff_Latn_GN.xml ! make/data/cldr/common/main/ff_Latn_GW.xml ! make/data/cldr/common/main/ff_Latn_LR.xml ! make/data/cldr/common/main/ff_Latn_MR.xml ! make/data/cldr/common/main/ff_Latn_NE.xml ! make/data/cldr/common/main/ff_Latn_NG.xml ! make/data/cldr/common/main/ff_Latn_SL.xml ! make/data/cldr/common/main/ff_Latn_SN.xml ! make/data/cldr/common/main/fi.xml ! make/data/cldr/common/main/fi_FI.xml ! make/data/cldr/common/main/fil.xml ! make/data/cldr/common/main/fil_PH.xml ! make/data/cldr/common/main/fo.xml ! make/data/cldr/common/main/fo_DK.xml ! make/data/cldr/common/main/fo_FO.xml ! make/data/cldr/common/main/fr.xml ! make/data/cldr/common/main/fr_BE.xml ! make/data/cldr/common/main/fr_BF.xml ! make/data/cldr/common/main/fr_BI.xml ! make/data/cldr/common/main/fr_BJ.xml ! make/data/cldr/common/main/fr_BL.xml ! make/data/cldr/common/main/fr_CA.xml ! make/data/cldr/common/main/fr_CD.xml ! make/data/cldr/common/main/fr_CF.xml ! make/data/cldr/common/main/fr_CG.xml ! make/data/cldr/common/main/fr_CH.xml ! make/data/cldr/common/main/fr_CI.xml ! make/data/cldr/common/main/fr_CM.xml ! make/data/cldr/common/main/fr_DJ.xml ! make/data/cldr/common/main/fr_DZ.xml ! make/data/cldr/common/main/fr_FR.xml ! make/data/cldr/common/main/fr_GA.xml ! make/data/cldr/common/main/fr_GF.xml ! make/data/cldr/common/main/fr_GN.xml ! make/data/cldr/common/main/fr_GP.xml ! make/data/cldr/common/main/fr_GQ.xml ! make/data/cldr/common/main/fr_HT.xml ! make/data/cldr/common/main/fr_KM.xml ! make/data/cldr/common/main/fr_LU.xml ! make/data/cldr/common/main/fr_MA.xml ! make/data/cldr/common/main/fr_MC.xml ! make/data/cldr/common/main/fr_MF.xml ! make/data/cldr/common/main/fr_MG.xml ! make/data/cldr/common/main/fr_ML.xml ! make/data/cldr/common/main/fr_MQ.xml ! make/data/cldr/common/main/fr_MR.xml ! make/data/cldr/common/main/fr_MU.xml ! make/data/cldr/common/main/fr_NC.xml ! make/data/cldr/common/main/fr_NE.xml ! make/data/cldr/common/main/fr_PF.xml ! make/data/cldr/common/main/fr_PM.xml ! make/data/cldr/common/main/fr_RE.xml ! make/data/cldr/common/main/fr_RW.xml ! make/data/cldr/common/main/fr_SC.xml ! make/data/cldr/common/main/fr_SN.xml ! make/data/cldr/common/main/fr_SY.xml ! make/data/cldr/common/main/fr_TD.xml ! make/data/cldr/common/main/fr_TG.xml ! make/data/cldr/common/main/fr_TN.xml ! make/data/cldr/common/main/fr_VU.xml ! make/data/cldr/common/main/fr_WF.xml ! make/data/cldr/common/main/fr_YT.xml ! make/data/cldr/common/main/frr.xml ! make/data/cldr/common/main/frr_DE.xml ! make/data/cldr/common/main/fur.xml ! make/data/cldr/common/main/fur_IT.xml ! make/data/cldr/common/main/fy.xml ! make/data/cldr/common/main/fy_NL.xml ! make/data/cldr/common/main/ga.xml ! make/data/cldr/common/main/ga_GB.xml ! make/data/cldr/common/main/ga_IE.xml ! make/data/cldr/common/main/gaa.xml ! make/data/cldr/common/main/gaa_GH.xml ! make/data/cldr/common/main/gd.xml ! make/data/cldr/common/main/gd_GB.xml ! make/data/cldr/common/main/gez.xml ! make/data/cldr/common/main/gez_ER.xml ! make/data/cldr/common/main/gez_ET.xml ! make/data/cldr/common/main/gl.xml ! make/data/cldr/common/main/gl_ES.xml ! make/data/cldr/common/main/gn.xml ! make/data/cldr/common/main/gn_PY.xml ! make/data/cldr/common/main/gsw.xml ! make/data/cldr/common/main/gsw_CH.xml ! make/data/cldr/common/main/gsw_FR.xml ! make/data/cldr/common/main/gsw_LI.xml ! make/data/cldr/common/main/gu.xml ! make/data/cldr/common/main/gu_IN.xml ! make/data/cldr/common/main/guz.xml ! make/data/cldr/common/main/guz_KE.xml ! make/data/cldr/common/main/gv.xml ! make/data/cldr/common/main/gv_IM.xml ! make/data/cldr/common/main/ha.xml ! make/data/cldr/common/main/ha_Arab.xml ! make/data/cldr/common/main/ha_Arab_NG.xml ! make/data/cldr/common/main/ha_Arab_SD.xml ! make/data/cldr/common/main/ha_GH.xml ! make/data/cldr/common/main/ha_NE.xml ! make/data/cldr/common/main/ha_NG.xml ! make/data/cldr/common/main/haw.xml ! make/data/cldr/common/main/haw_US.xml ! make/data/cldr/common/main/he.xml ! make/data/cldr/common/main/he_IL.xml ! make/data/cldr/common/main/hi.xml ! make/data/cldr/common/main/hi_IN.xml ! make/data/cldr/common/main/hi_Latn.xml ! make/data/cldr/common/main/hi_Latn_IN.xml ! make/data/cldr/common/main/hnj.xml ! make/data/cldr/common/main/hnj_Hmnp.xml ! make/data/cldr/common/main/hnj_Hmnp_US.xml ! make/data/cldr/common/main/hr.xml ! make/data/cldr/common/main/hr_BA.xml ! make/data/cldr/common/main/hr_HR.xml ! make/data/cldr/common/main/hsb.xml ! make/data/cldr/common/main/hsb_DE.xml + make/data/cldr/common/main/ht.xml + make/data/cldr/common/main/ht_HT.xml ! make/data/cldr/common/main/hu.xml ! make/data/cldr/common/main/hu_HU.xml ! make/data/cldr/common/main/hy.xml ! make/data/cldr/common/main/hy_AM.xml ! make/data/cldr/common/main/ia.xml ! make/data/cldr/common/main/ia_001.xml ! make/data/cldr/common/main/id.xml ! make/data/cldr/common/main/id_ID.xml ! make/data/cldr/common/main/ie.xml ! make/data/cldr/common/main/ie_EE.xml ! make/data/cldr/common/main/ig.xml ! make/data/cldr/common/main/ig_NG.xml ! make/data/cldr/common/main/ii.xml ! make/data/cldr/common/main/ii_CN.xml ! make/data/cldr/common/main/io.xml ! make/data/cldr/common/main/io_001.xml ! make/data/cldr/common/main/is.xml ! make/data/cldr/common/main/is_IS.xml ! make/data/cldr/common/main/it.xml ! make/data/cldr/common/main/it_CH.xml ! make/data/cldr/common/main/it_IT.xml ! make/data/cldr/common/main/it_SM.xml ! make/data/cldr/common/main/it_VA.xml ! make/data/cldr/common/main/iu.xml ! make/data/cldr/common/main/iu_CA.xml ! make/data/cldr/common/main/iu_Latn.xml ! make/data/cldr/common/main/iu_Latn_CA.xml ! make/data/cldr/common/main/ja.xml ! make/data/cldr/common/main/ja_JP.xml ! make/data/cldr/common/main/jbo.xml ! make/data/cldr/common/main/jbo_001.xml ! make/data/cldr/common/main/jgo.xml ! make/data/cldr/common/main/jgo_CM.xml ! make/data/cldr/common/main/jmc.xml ! make/data/cldr/common/main/jmc_TZ.xml ! make/data/cldr/common/main/jv.xml ! make/data/cldr/common/main/jv_ID.xml ! make/data/cldr/common/main/ka.xml ! make/data/cldr/common/main/ka_GE.xml ! make/data/cldr/common/main/kaa.xml ! make/data/cldr/common/main/kaa_Cyrl.xml ! make/data/cldr/common/main/kaa_Cyrl_UZ.xml ! make/data/cldr/common/main/kaa_Latn.xml ! make/data/cldr/common/main/kaa_Latn_UZ.xml ! make/data/cldr/common/main/kab.xml ! make/data/cldr/common/main/kab_DZ.xml ! make/data/cldr/common/main/kaj.xml ! make/data/cldr/common/main/kaj_NG.xml ! make/data/cldr/common/main/kam.xml ! make/data/cldr/common/main/kam_KE.xml ! make/data/cldr/common/main/kcg.xml ! make/data/cldr/common/main/kcg_NG.xml ! make/data/cldr/common/main/kde.xml ! make/data/cldr/common/main/kde_TZ.xml ! make/data/cldr/common/main/kea.xml ! make/data/cldr/common/main/kea_CV.xml ! make/data/cldr/common/main/ken.xml ! make/data/cldr/common/main/ken_CM.xml ! make/data/cldr/common/main/kgp.xml ! make/data/cldr/common/main/kgp_BR.xml ! make/data/cldr/common/main/khq.xml ! make/data/cldr/common/main/khq_ML.xml ! make/data/cldr/common/main/ki.xml ! make/data/cldr/common/main/ki_KE.xml ! make/data/cldr/common/main/kk.xml ! make/data/cldr/common/main/kk_Arab.xml ! make/data/cldr/common/main/kk_Arab_CN.xml ! make/data/cldr/common/main/kk_Cyrl.xml ! make/data/cldr/common/main/kk_Cyrl_KZ.xml ! make/data/cldr/common/main/kk_KZ.xml ! make/data/cldr/common/main/kkj.xml ! make/data/cldr/common/main/kkj_CM.xml ! make/data/cldr/common/main/kl.xml ! make/data/cldr/common/main/kl_GL.xml ! make/data/cldr/common/main/kln.xml ! make/data/cldr/common/main/kln_KE.xml ! make/data/cldr/common/main/km.xml ! make/data/cldr/common/main/km_KH.xml ! make/data/cldr/common/main/kn.xml ! make/data/cldr/common/main/kn_IN.xml ! make/data/cldr/common/main/ko.xml ! make/data/cldr/common/main/ko_CN.xml ! make/data/cldr/common/main/ko_KP.xml ! make/data/cldr/common/main/ko_KR.xml ! make/data/cldr/common/main/kok.xml ! make/data/cldr/common/main/kok_Deva.xml ! make/data/cldr/common/main/kok_Deva_IN.xml ! make/data/cldr/common/main/kok_Latn.xml ! make/data/cldr/common/main/kok_Latn_IN.xml ! make/data/cldr/common/main/kpe.xml ! make/data/cldr/common/main/kpe_GN.xml ! make/data/cldr/common/main/kpe_LR.xml ! make/data/cldr/common/main/ks.xml ! make/data/cldr/common/main/ks_Arab.xml ! make/data/cldr/common/main/ks_Arab_IN.xml ! make/data/cldr/common/main/ks_Deva.xml ! make/data/cldr/common/main/ks_Deva_IN.xml ! make/data/cldr/common/main/ksb.xml ! make/data/cldr/common/main/ksb_TZ.xml ! make/data/cldr/common/main/ksf.xml ! make/data/cldr/common/main/ksf_CM.xml ! make/data/cldr/common/main/ksh.xml ! make/data/cldr/common/main/ksh_DE.xml ! make/data/cldr/common/main/ku.xml ! make/data/cldr/common/main/ku_TR.xml ! make/data/cldr/common/main/kw.xml ! make/data/cldr/common/main/kw_GB.xml ! make/data/cldr/common/main/kxv.xml ! make/data/cldr/common/main/kxv_Deva.xml ! make/data/cldr/common/main/kxv_Deva_IN.xml ! make/data/cldr/common/main/kxv_Latn.xml ! make/data/cldr/common/main/kxv_Latn_IN.xml ! make/data/cldr/common/main/kxv_Orya.xml ! make/data/cldr/common/main/kxv_Orya_IN.xml ! make/data/cldr/common/main/kxv_Telu.xml ! make/data/cldr/common/main/kxv_Telu_IN.xml ! make/data/cldr/common/main/ky.xml ! make/data/cldr/common/main/ky_KG.xml ! make/data/cldr/common/main/la.xml ! make/data/cldr/common/main/la_VA.xml ! make/data/cldr/common/main/lag.xml ! make/data/cldr/common/main/lag_TZ.xml ! make/data/cldr/common/main/lb.xml ! make/data/cldr/common/main/lb_LU.xml ! make/data/cldr/common/main/lg.xml ! make/data/cldr/common/main/lg_UG.xml ! make/data/cldr/common/main/lij.xml ! make/data/cldr/common/main/lij_IT.xml ! make/data/cldr/common/main/lkt.xml ! make/data/cldr/common/main/lkt_US.xml ! make/data/cldr/common/main/lld.xml ! make/data/cldr/common/main/lld_IT.xml ! make/data/cldr/common/main/lmo.xml ! make/data/cldr/common/main/lmo_IT.xml ! make/data/cldr/common/main/ln.xml ! make/data/cldr/common/main/ln_AO.xml ! make/data/cldr/common/main/ln_CD.xml ! make/data/cldr/common/main/ln_CF.xml ! make/data/cldr/common/main/ln_CG.xml ! make/data/cldr/common/main/lo.xml ! make/data/cldr/common/main/lo_LA.xml ! make/data/cldr/common/main/lrc.xml ! make/data/cldr/common/main/lrc_IQ.xml ! make/data/cldr/common/main/lrc_IR.xml ! make/data/cldr/common/main/lt.xml ! make/data/cldr/common/main/lt_LT.xml ! make/data/cldr/common/main/ltg.xml ! make/data/cldr/common/main/ltg_LV.xml ! make/data/cldr/common/main/lu.xml ! make/data/cldr/common/main/lu_CD.xml ! make/data/cldr/common/main/luo.xml ! make/data/cldr/common/main/luo_KE.xml ! make/data/cldr/common/main/luy.xml ! make/data/cldr/common/main/luy_KE.xml ! make/data/cldr/common/main/lv.xml ! make/data/cldr/common/main/lv_LV.xml ! make/data/cldr/common/main/mai.xml ! make/data/cldr/common/main/mai_IN.xml ! make/data/cldr/common/main/mas.xml ! make/data/cldr/common/main/mas_KE.xml ! make/data/cldr/common/main/mas_TZ.xml ! make/data/cldr/common/main/mdf.xml ! make/data/cldr/common/main/mdf_RU.xml ! make/data/cldr/common/main/mer.xml ! make/data/cldr/common/main/mer_KE.xml ! make/data/cldr/common/main/mfe.xml ! make/data/cldr/common/main/mfe_MU.xml ! make/data/cldr/common/main/mg.xml ! make/data/cldr/common/main/mg_MG.xml ! make/data/cldr/common/main/mgh.xml ! make/data/cldr/common/main/mgh_MZ.xml ! make/data/cldr/common/main/mgo.xml ! make/data/cldr/common/main/mgo_CM.xml ! make/data/cldr/common/main/mhn.xml ! make/data/cldr/common/main/mhn_IT.xml ! make/data/cldr/common/main/mi.xml ! make/data/cldr/common/main/mi_NZ.xml ! make/data/cldr/common/main/mic.xml ! make/data/cldr/common/main/mic_CA.xml ! make/data/cldr/common/main/mk.xml ! make/data/cldr/common/main/mk_MK.xml ! make/data/cldr/common/main/ml.xml ! make/data/cldr/common/main/ml_IN.xml ! make/data/cldr/common/main/mn.xml ! make/data/cldr/common/main/mn_MN.xml ! make/data/cldr/common/main/mn_Mong.xml ! make/data/cldr/common/main/mn_Mong_CN.xml ! make/data/cldr/common/main/mn_Mong_MN.xml ! make/data/cldr/common/main/mni.xml ! make/data/cldr/common/main/mni_Beng.xml ! make/data/cldr/common/main/mni_Beng_IN.xml ! make/data/cldr/common/main/mni_Mtei.xml ! make/data/cldr/common/main/mni_Mtei_IN.xml ! make/data/cldr/common/main/moh.xml ! make/data/cldr/common/main/moh_CA.xml ! make/data/cldr/common/main/mr.xml ! make/data/cldr/common/main/mr_IN.xml ! make/data/cldr/common/main/ms.xml ! make/data/cldr/common/main/ms_Arab.xml ! make/data/cldr/common/main/ms_Arab_BN.xml ! make/data/cldr/common/main/ms_Arab_MY.xml ! make/data/cldr/common/main/ms_BN.xml ! make/data/cldr/common/main/ms_ID.xml ! make/data/cldr/common/main/ms_MY.xml ! make/data/cldr/common/main/ms_SG.xml ! make/data/cldr/common/main/mt.xml ! make/data/cldr/common/main/mt_MT.xml ! make/data/cldr/common/main/mua.xml ! make/data/cldr/common/main/mua_CM.xml ! make/data/cldr/common/main/mus.xml ! make/data/cldr/common/main/mus_US.xml ! make/data/cldr/common/main/my.xml ! make/data/cldr/common/main/my_MM.xml ! make/data/cldr/common/main/myv.xml ! make/data/cldr/common/main/myv_RU.xml ! make/data/cldr/common/main/mzn.xml ! make/data/cldr/common/main/mzn_IR.xml ! make/data/cldr/common/main/naq.xml ! make/data/cldr/common/main/naq_NA.xml ! make/data/cldr/common/main/nb.xml ! make/data/cldr/common/main/nb_NO.xml ! make/data/cldr/common/main/nb_SJ.xml ! make/data/cldr/common/main/nd.xml ! make/data/cldr/common/main/nd_ZW.xml ! make/data/cldr/common/main/nds.xml ! make/data/cldr/common/main/nds_DE.xml ! make/data/cldr/common/main/nds_NL.xml ! make/data/cldr/common/main/ne.xml ! make/data/cldr/common/main/ne_IN.xml ! make/data/cldr/common/main/ne_NP.xml ! make/data/cldr/common/main/nl.xml ! make/data/cldr/common/main/nl_AW.xml ! make/data/cldr/common/main/nl_BE.xml ! make/data/cldr/common/main/nl_BQ.xml ! make/data/cldr/common/main/nl_CW.xml ! make/data/cldr/common/main/nl_NL.xml ! make/data/cldr/common/main/nl_SR.xml ! make/data/cldr/common/main/nl_SX.xml ! make/data/cldr/common/main/nmg.xml ! make/data/cldr/common/main/nmg_CM.xml ! make/data/cldr/common/main/nn.xml ! make/data/cldr/common/main/nn_NO.xml ! make/data/cldr/common/main/nnh.xml ! make/data/cldr/common/main/nnh_CM.xml ! make/data/cldr/common/main/no.xml ! make/data/cldr/common/main/nqo.xml ! make/data/cldr/common/main/nqo_GN.xml ! make/data/cldr/common/main/nr.xml ! make/data/cldr/common/main/nr_ZA.xml ! make/data/cldr/common/main/nso.xml ! make/data/cldr/common/main/nso_ZA.xml ! make/data/cldr/common/main/nus.xml ! make/data/cldr/common/main/nus_SS.xml ! make/data/cldr/common/main/nv.xml ! make/data/cldr/common/main/nv_US.xml ! make/data/cldr/common/main/ny.xml ! make/data/cldr/common/main/ny_MW.xml ! make/data/cldr/common/main/nyn.xml ! make/data/cldr/common/main/nyn_UG.xml ! make/data/cldr/common/main/oc.xml ! make/data/cldr/common/main/oc_ES.xml ! make/data/cldr/common/main/oc_FR.xml ! make/data/cldr/common/main/om.xml ! make/data/cldr/common/main/om_ET.xml ! make/data/cldr/common/main/om_KE.xml ! make/data/cldr/common/main/or.xml ! make/data/cldr/common/main/or_IN.xml ! make/data/cldr/common/main/os.xml ! make/data/cldr/common/main/os_GE.xml ! make/data/cldr/common/main/os_RU.xml ! make/data/cldr/common/main/osa.xml ! make/data/cldr/common/main/osa_US.xml ! make/data/cldr/common/main/pa.xml ! make/data/cldr/common/main/pa_Arab.xml ! make/data/cldr/common/main/pa_Arab_PK.xml ! make/data/cldr/common/main/pa_Guru.xml ! make/data/cldr/common/main/pa_Guru_IN.xml ! make/data/cldr/common/main/pap.xml ! make/data/cldr/common/main/pap_AW.xml ! make/data/cldr/common/main/pap_CW.xml ! make/data/cldr/common/main/pcm.xml ! make/data/cldr/common/main/pcm_NG.xml ! make/data/cldr/common/main/pis.xml ! make/data/cldr/common/main/pis_SB.xml ! make/data/cldr/common/main/pl.xml ! make/data/cldr/common/main/pl_PL.xml ! make/data/cldr/common/main/prg.xml ! make/data/cldr/common/main/prg_PL.xml ! make/data/cldr/common/main/ps.xml ! make/data/cldr/common/main/ps_AF.xml ! make/data/cldr/common/main/ps_PK.xml ! make/data/cldr/common/main/pt.xml ! make/data/cldr/common/main/pt_AO.xml ! make/data/cldr/common/main/pt_BR.xml ! make/data/cldr/common/main/pt_CH.xml ! make/data/cldr/common/main/pt_CV.xml ! make/data/cldr/common/main/pt_GQ.xml ! make/data/cldr/common/main/pt_GW.xml ! make/data/cldr/common/main/pt_LU.xml ! make/data/cldr/common/main/pt_MO.xml ! make/data/cldr/common/main/pt_MZ.xml ! make/data/cldr/common/main/pt_PT.xml ! make/data/cldr/common/main/pt_ST.xml ! make/data/cldr/common/main/pt_TL.xml ! make/data/cldr/common/main/qu.xml ! make/data/cldr/common/main/qu_BO.xml ! make/data/cldr/common/main/qu_EC.xml ! make/data/cldr/common/main/qu_PE.xml ! make/data/cldr/common/main/quc.xml ! make/data/cldr/common/main/quc_GT.xml ! make/data/cldr/common/main/raj.xml ! make/data/cldr/common/main/raj_IN.xml ! make/data/cldr/common/main/rhg.xml ! make/data/cldr/common/main/rhg_Rohg.xml ! make/data/cldr/common/main/rhg_Rohg_BD.xml ! make/data/cldr/common/main/rhg_Rohg_MM.xml ! make/data/cldr/common/main/rif.xml ! make/data/cldr/common/main/rif_MA.xml ! make/data/cldr/common/main/rm.xml ! make/data/cldr/common/main/rm_CH.xml ! make/data/cldr/common/main/rn.xml ! make/data/cldr/common/main/rn_BI.xml ! make/data/cldr/common/main/ro.xml ! make/data/cldr/common/main/ro_MD.xml ! make/data/cldr/common/main/ro_RO.xml ! make/data/cldr/common/main/rof.xml ! make/data/cldr/common/main/rof_TZ.xml ! make/data/cldr/common/main/root.xml ! make/data/cldr/common/main/ru.xml ! make/data/cldr/common/main/ru_BY.xml ! make/data/cldr/common/main/ru_KG.xml ! make/data/cldr/common/main/ru_KZ.xml ! make/data/cldr/common/main/ru_MD.xml ! make/data/cldr/common/main/ru_RU.xml ! make/data/cldr/common/main/ru_UA.xml ! make/data/cldr/common/main/rw.xml ! make/data/cldr/common/main/rw_RW.xml ! make/data/cldr/common/main/rwk.xml ! make/data/cldr/common/main/rwk_TZ.xml ! make/data/cldr/common/main/sa.xml ! make/data/cldr/common/main/sa_IN.xml ! make/data/cldr/common/main/sah.xml ! make/data/cldr/common/main/sah_RU.xml ! make/data/cldr/common/main/saq.xml ! make/data/cldr/common/main/saq_KE.xml ! make/data/cldr/common/main/sat.xml ! make/data/cldr/common/main/sat_Deva.xml ! make/data/cldr/common/main/sat_Deva_IN.xml ! make/data/cldr/common/main/sat_Olck.xml ! make/data/cldr/common/main/sat_Olck_IN.xml ! make/data/cldr/common/main/sbp.xml ! make/data/cldr/common/main/sbp_TZ.xml ! make/data/cldr/common/main/sc.xml ! make/data/cldr/common/main/sc_IT.xml ! make/data/cldr/common/main/scn.xml ! make/data/cldr/common/main/scn_IT.xml ! make/data/cldr/common/main/sd.xml ! make/data/cldr/common/main/sd_Arab.xml ! make/data/cldr/common/main/sd_Arab_PK.xml ! make/data/cldr/common/main/sd_Deva.xml ! make/data/cldr/common/main/sd_Deva_IN.xml ! make/data/cldr/common/main/sdh.xml ! make/data/cldr/common/main/sdh_IQ.xml ! make/data/cldr/common/main/sdh_IR.xml ! make/data/cldr/common/main/se.xml ! make/data/cldr/common/main/se_FI.xml ! make/data/cldr/common/main/se_NO.xml ! make/data/cldr/common/main/se_SE.xml ! make/data/cldr/common/main/seh.xml ! make/data/cldr/common/main/seh_MZ.xml ! make/data/cldr/common/main/ses.xml ! make/data/cldr/common/main/ses_ML.xml ! make/data/cldr/common/main/sg.xml ! make/data/cldr/common/main/sg_CF.xml ! make/data/cldr/common/main/shi.xml ! make/data/cldr/common/main/shi_Latn.xml ! make/data/cldr/common/main/shi_Latn_MA.xml ! make/data/cldr/common/main/shi_Tfng.xml ! make/data/cldr/common/main/shi_Tfng_MA.xml ! make/data/cldr/common/main/shn.xml ! make/data/cldr/common/main/shn_MM.xml ! make/data/cldr/common/main/shn_TH.xml ! make/data/cldr/common/main/si.xml ! make/data/cldr/common/main/si_LK.xml ! make/data/cldr/common/main/sid.xml ! make/data/cldr/common/main/sid_ET.xml ! make/data/cldr/common/main/sk.xml ! make/data/cldr/common/main/sk_SK.xml ! make/data/cldr/common/main/skr.xml ! make/data/cldr/common/main/skr_PK.xml ! make/data/cldr/common/main/sl.xml ! make/data/cldr/common/main/sl_SI.xml ! make/data/cldr/common/main/sma.xml ! make/data/cldr/common/main/sma_NO.xml ! make/data/cldr/common/main/sma_SE.xml ! make/data/cldr/common/main/smj.xml ! make/data/cldr/common/main/smj_NO.xml ! make/data/cldr/common/main/smj_SE.xml ! make/data/cldr/common/main/smn.xml ! make/data/cldr/common/main/smn_FI.xml ! make/data/cldr/common/main/sms.xml ! make/data/cldr/common/main/sms_FI.xml ! make/data/cldr/common/main/sn.xml ! make/data/cldr/common/main/sn_ZW.xml ! make/data/cldr/common/main/so.xml ! make/data/cldr/common/main/so_DJ.xml ! make/data/cldr/common/main/so_ET.xml ! make/data/cldr/common/main/so_KE.xml ! make/data/cldr/common/main/so_SO.xml ! make/data/cldr/common/main/sq.xml ! make/data/cldr/common/main/sq_AL.xml ! make/data/cldr/common/main/sq_MK.xml ! make/data/cldr/common/main/sq_XK.xml ! make/data/cldr/common/main/sr.xml ! make/data/cldr/common/main/sr_Cyrl.xml ! make/data/cldr/common/main/sr_Cyrl_BA.xml ! make/data/cldr/common/main/sr_Cyrl_ME.xml ! make/data/cldr/common/main/sr_Cyrl_RS.xml ! make/data/cldr/common/main/sr_Cyrl_XK.xml ! make/data/cldr/common/main/sr_Latn.xml ! make/data/cldr/common/main/sr_Latn_BA.xml ! make/data/cldr/common/main/sr_Latn_ME.xml ! make/data/cldr/common/main/sr_Latn_RS.xml ! make/data/cldr/common/main/sr_Latn_XK.xml ! make/data/cldr/common/main/ss.xml ! make/data/cldr/common/main/ss_SZ.xml ! make/data/cldr/common/main/ss_ZA.xml ! make/data/cldr/common/main/ssy.xml ! make/data/cldr/common/main/ssy_ER.xml ! make/data/cldr/common/main/st.xml ! make/data/cldr/common/main/st_LS.xml ! make/data/cldr/common/main/st_ZA.xml ! make/data/cldr/common/main/su.xml ! make/data/cldr/common/main/su_Latn.xml ! make/data/cldr/common/main/su_Latn_ID.xml ! make/data/cldr/common/main/sv.xml ! make/data/cldr/common/main/sv_AX.xml ! make/data/cldr/common/main/sv_FI.xml ! make/data/cldr/common/main/sv_SE.xml ! make/data/cldr/common/main/sw.xml ! make/data/cldr/common/main/sw_CD.xml ! make/data/cldr/common/main/sw_KE.xml ! make/data/cldr/common/main/sw_TZ.xml ! make/data/cldr/common/main/sw_UG.xml ! make/data/cldr/common/main/syr.xml ! make/data/cldr/common/main/syr_IQ.xml ! make/data/cldr/common/main/syr_SY.xml ! make/data/cldr/common/main/szl.xml ! make/data/cldr/common/main/szl_PL.xml ! make/data/cldr/common/main/ta.xml ! make/data/cldr/common/main/ta_IN.xml ! make/data/cldr/common/main/ta_LK.xml ! make/data/cldr/common/main/ta_MY.xml ! make/data/cldr/common/main/ta_SG.xml ! make/data/cldr/common/main/te.xml ! make/data/cldr/common/main/te_IN.xml ! make/data/cldr/common/main/teo.xml ! make/data/cldr/common/main/teo_KE.xml ! make/data/cldr/common/main/teo_UG.xml ! make/data/cldr/common/main/tg.xml ! make/data/cldr/common/main/tg_TJ.xml ! make/data/cldr/common/main/th.xml ! make/data/cldr/common/main/th_TH.xml ! make/data/cldr/common/main/ti.xml ! make/data/cldr/common/main/ti_ER.xml ! make/data/cldr/common/main/ti_ET.xml ! make/data/cldr/common/main/tig.xml ! make/data/cldr/common/main/tig_ER.xml ! make/data/cldr/common/main/tk.xml ! make/data/cldr/common/main/tk_TM.xml ! make/data/cldr/common/main/tn.xml ! make/data/cldr/common/main/tn_BW.xml ! make/data/cldr/common/main/tn_ZA.xml ! make/data/cldr/common/main/to.xml ! make/data/cldr/common/main/to_TO.xml ! make/data/cldr/common/main/tok.xml ! make/data/cldr/common/main/tok_001.xml ! make/data/cldr/common/main/tpi.xml ! make/data/cldr/common/main/tpi_PG.xml ! make/data/cldr/common/main/tr.xml ! make/data/cldr/common/main/tr_CY.xml ! make/data/cldr/common/main/tr_TR.xml ! make/data/cldr/common/main/trv.xml ! make/data/cldr/common/main/trv_TW.xml ! make/data/cldr/common/main/trw.xml ! make/data/cldr/common/main/trw_PK.xml ! make/data/cldr/common/main/ts.xml ! make/data/cldr/common/main/ts_ZA.xml ! make/data/cldr/common/main/tt.xml ! make/data/cldr/common/main/tt_RU.xml ! make/data/cldr/common/main/twq.xml ! make/data/cldr/common/main/twq_NE.xml ! make/data/cldr/common/main/tyv.xml ! make/data/cldr/common/main/tyv_RU.xml ! make/data/cldr/common/main/tzm.xml ! make/data/cldr/common/main/tzm_MA.xml ! make/data/cldr/common/main/ug.xml ! make/data/cldr/common/main/ug_CN.xml ! make/data/cldr/common/main/uk.xml ! make/data/cldr/common/main/uk_UA.xml ! make/data/cldr/common/main/ur.xml ! make/data/cldr/common/main/ur_IN.xml ! make/data/cldr/common/main/ur_PK.xml ! make/data/cldr/common/main/uz.xml ! make/data/cldr/common/main/uz_Arab.xml ! make/data/cldr/common/main/uz_Arab_AF.xml ! make/data/cldr/common/main/uz_Cyrl.xml ! make/data/cldr/common/main/uz_Cyrl_UZ.xml ! make/data/cldr/common/main/uz_Latn.xml ! make/data/cldr/common/main/uz_Latn_UZ.xml ! make/data/cldr/common/main/vai.xml ! make/data/cldr/common/main/vai_Latn.xml ! make/data/cldr/common/main/vai_Latn_LR.xml ! make/data/cldr/common/main/vai_Vaii.xml ! make/data/cldr/common/main/vai_Vaii_LR.xml ! make/data/cldr/common/main/ve.xml ! make/data/cldr/common/main/ve_ZA.xml ! make/data/cldr/common/main/vec.xml ! make/data/cldr/common/main/vec_IT.xml ! make/data/cldr/common/main/vi.xml ! make/data/cldr/common/main/vi_VN.xml ! make/data/cldr/common/main/vmw.xml ! make/data/cldr/common/main/vmw_MZ.xml ! make/data/cldr/common/main/vo.xml ! make/data/cldr/common/main/vo_001.xml ! make/data/cldr/common/main/vun.xml ! make/data/cldr/common/main/vun_TZ.xml ! make/data/cldr/common/main/wa.xml ! make/data/cldr/common/main/wa_BE.xml ! make/data/cldr/common/main/wae.xml ! make/data/cldr/common/main/wae_CH.xml ! make/data/cldr/common/main/wal.xml ! make/data/cldr/common/main/wal_ET.xml ! make/data/cldr/common/main/wbp.xml ! make/data/cldr/common/main/wbp_AU.xml ! make/data/cldr/common/main/wo.xml ! make/data/cldr/common/main/wo_SN.xml ! make/data/cldr/common/main/xh.xml ! make/data/cldr/common/main/xh_ZA.xml ! make/data/cldr/common/main/xnr.xml ! make/data/cldr/common/main/xnr_IN.xml ! make/data/cldr/common/main/xog.xml ! make/data/cldr/common/main/xog_UG.xml ! make/data/cldr/common/main/yav.xml ! make/data/cldr/common/main/yav_CM.xml ! make/data/cldr/common/main/yi.xml ! make/data/cldr/common/main/yi_UA.xml ! make/data/cldr/common/main/yo.xml ! make/data/cldr/common/main/yo_BJ.xml ! make/data/cldr/common/main/yo_NG.xml ! make/data/cldr/common/main/yrl.xml ! make/data/cldr/common/main/yrl_BR.xml ! make/data/cldr/common/main/yrl_CO.xml ! make/data/cldr/common/main/yrl_VE.xml ! make/data/cldr/common/main/yue.xml ! make/data/cldr/common/main/yue_Hans.xml ! make/data/cldr/common/main/yue_Hans_CN.xml ! make/data/cldr/common/main/yue_Hant.xml ! make/data/cldr/common/main/yue_Hant_CN.xml ! make/data/cldr/common/main/yue_Hant_HK.xml + make/data/cldr/common/main/yue_Hant_MO.xml ! make/data/cldr/common/main/za.xml ! make/data/cldr/common/main/za_CN.xml ! make/data/cldr/common/main/zgh.xml ! make/data/cldr/common/main/zgh_MA.xml ! make/data/cldr/common/main/zh.xml ! make/data/cldr/common/main/zh_Hans.xml ! make/data/cldr/common/main/zh_Hans_CN.xml ! make/data/cldr/common/main/zh_Hans_HK.xml ! make/data/cldr/common/main/zh_Hans_MO.xml ! make/data/cldr/common/main/zh_Hans_MY.xml ! make/data/cldr/common/main/zh_Hans_SG.xml ! make/data/cldr/common/main/zh_Hant.xml ! make/data/cldr/common/main/zh_Hant_HK.xml ! make/data/cldr/common/main/zh_Hant_MO.xml ! make/data/cldr/common/main/zh_Hant_MY.xml ! make/data/cldr/common/main/zh_Hant_TW.xml ! make/data/cldr/common/main/zh_Latn.xml ! make/data/cldr/common/main/zh_Latn_CN.xml ! make/data/cldr/common/main/zu.xml ! make/data/cldr/common/main/zu_ZA.xml ! make/data/cldr/common/properties/coverageLevels.txt ! make/data/cldr/common/supplemental/attributeValueValidity.xml ! make/data/cldr/common/supplemental/coverageLevels.xml ! make/data/cldr/common/supplemental/dayPeriods.xml ! make/data/cldr/common/supplemental/languageInfo.xml ! make/data/cldr/common/supplemental/likelySubtags.xml ! make/data/cldr/common/supplemental/supplementalData.xml ! make/data/cldr/common/supplemental/supplementalMetadata.xml ! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java ! src/java.base/share/legal/cldr.md ! src/jdk.localedata/share/legal/cldr.md ! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java - test/jdk/sun/util/resources/cldr/Bug8145136.java + test/jdk/sun/util/resources/cldr/LikelySubtagLocalesTest.java ! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java ! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java Changeset: c856b342 Branch: http3 Author: Emanuel Peter Date: 2025-03-25 16:08:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c856b3425a70d2aecb6c5c44da36396a5d74b00d 8352587: C2 SuperWord: we must avoid Multiversioning for PeelMainPost loops Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionWithPeelMainPost.java + test/hotspot/jtreg/compiler/loopopts/superword/TestPeelMainPostNoMultiversioning.java Changeset: 60544a15 Branch: http3 Author: Chen Liang Date: 2025-03-25 19:01:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60544a15d6bd9fc17f362cdfb95f06e733934b05 8164714: Constructor.newInstance creates instance of inner class with null outer class Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java ! test/langtools/tools/javac/nestmates/CheckNestmateAttrs.java + test/langtools/tools/javac/outerThisNull/NoOuterThisNullChecks.java + test/langtools/tools/javac/outerThisNull/OuterThisNullChecks.java ! test/langtools/tools/javap/AnnoTest.java ! test/langtools/tools/javap/classfile/T6887895.java Changeset: f5a0db43 Branch: http3 Author: Chen Liang Date: 2025-03-25 19:01:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5a0db43b76ea58f54d87c49d97c7d87ee1b4ba6 8315447: Invalid Type Annotation attached to a method instead of a lambda Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java + test/langtools/tools/javac/annotations/typeAnnotations/classfile/RepeatableInLambdaTest.java Changeset: dbc620fb Branch: http3 Author: William Kemper Date: 2025-03-25 19:50:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dbc620fb1f754ca84f2a07abfdfbd4c5fcb55087 8352299: GenShen: Young cycles that interrupt old cycles cannot be cancelled Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp Changeset: 0935ba9a Branch: http3 Author: SendaoYan Date: 2025-03-26 01:24:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0935ba9a8c808d372b387d0d0f479f854c121ec1 8352481: Enforce the use of lld with clang Co-authored-by: Magnus Ihse Bursie Reviewed-by: ihse, erikj ! make/autoconf/toolchain.m4 Changeset: a81250c5 Branch: http3 Author: Dingli Zhang Committer: Fei Yang Date: 2025-03-26 01:58:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a81250c55312dfdeb4d65970cff683e6f0783ca7 8352673: RISC-V: Vector can't be turned on with -XX:+UseRVV Reviewed-by: rehn, fyang, syan ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 1a8c8e07 Branch: http3 Author: Eirik Bj?rsn?s Date: 2025-03-26 06:09:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a8c8e07fee33861d348f7b41fea0e3fd5bbc0af 8352858: Make java.net.JarURLConnection fields final Reviewed-by: jpai, dfuchs ! src/java.base/share/classes/java/net/JarURLConnection.java Changeset: 2e4d7d18 Branch: http3 Author: Damon Fenacci Date: 2025-03-26 07:07:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e4d7d1846d846fd98201b9b3abeb7b91239a40d 8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure Co-authored-by: Vladimir Ivanov Reviewed-by: thartmann, vlivanov ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/compile.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java Changeset: 45a9750b Branch: http3 Author: Fredrik Bredberg Date: 2025-03-26 07:30:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45a9750b2c9364a05e00cdb935ef986c0a2c3e19 8351655: Optimize ObjectMonitor::unlink_after_acquire() Reviewed-by: pchilanomate, dholmes, coleenp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp Changeset: e32a0c90 Branch: http3 Author: Daniel Jeli?ski Date: 2025-03-26 08:12:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e32a0c90feb231d791e6c17e6360f629189cab8b 8352706: httpclient HeadTest does not run on HTTP2 Co-authored-by: Daniel Fuchs Reviewed-by: michaelm ! test/jdk/java/net/httpclient/HeadTest.java Changeset: acfd90a7 Branch: http3 Author: Daniel Jelinski Date: 2025-03-26 09:31:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/acfd90a77a545577a783756b69176db9ad5d737b Merge remote-tracking branch 'origin/master' into http3 ! test/jdk/java/net/httpclient/HeadTest.java ! test/jdk/java/net/httpclient/HeadTest.java Changeset: eb6e8288 Branch: http3 Author: Kevin Walls Date: 2025-03-26 09:03:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb6e8288c628577ce557266773ffebdf0bbe853a 8351002: com/sun/management/OperatingSystemMXBean cpuLoad tests fail intermittently Reviewed-by: sspitsyn, lmesnik ! test/jdk/ProblemList.txt ! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java ! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuTime.java ! test/jdk/com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java Changeset: ee710fec Branch: http3 Author: Aleksey Shipilev Date: 2025-03-26 09:23:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee710fec21c4e886769576c17ad6db2ab91a84b4 8345169: Implement JEP 503: Remove the 32-bit x86 Port Reviewed-by: ihse, mdoerr, vlivanov, kvn, coleenp, dholmes ! make/autoconf/basic.m4 ! make/autoconf/platform.m4 - src/hotspot/cpu/x86/downcallLinker_x86_32.cpp - src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp - src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_32.ad - src/hotspot/cpu/x86/interpreterRT_x86_32.cpp - src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_constants.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_cos.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_log10.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_sin.cpp - src/hotspot/cpu/x86/macroAssembler_x86_32_tan.cpp - src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp - src/hotspot/cpu/x86/stubGenerator_x86_32.cpp - src/hotspot/cpu/x86/stubRoutines_x86_32.cpp - src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp - src/hotspot/cpu/x86/upcallLinker_x86_32.cpp - src/hotspot/cpu/x86/vtableStubs_x86_32.cpp - src/hotspot/cpu/x86/x86_32.ad - src/hotspot/os_cpu/bsd_x86/bsd_x86_32.S - src/hotspot/os_cpu/linux_x86/linux_x86_32.S - src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_32.S Changeset: 059f190f Branch: http3 Author: Saranya Natarajan Committer: Christian Hagedorn Date: 2025-03-26 09:39:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/059f190f4b0c7836b89ca2070400529e8d33790b 8352490: Fatal error message for unhandled bytecode needs more detail Reviewed-by: thartmann, chagedorn ! src/hotspot/share/ci/ciStreams.cpp Changeset: ff9c8b8d Branch: http3 Author: Volkan Yaz?c? Date: 2025-03-26 11:20:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff9c8b8d3416b2b8980899f53f09f48f7290e112 merge latest changes from master branch