From duke at openjdk.org Tue Apr 1 17:35:42 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Apr 2025 17:35:42 GMT Subject: git: openjdk/jdk-sandbox: json: remove old wording in Json#parse from when JN used to throw in the (parse) ctor Message-ID: Changeset: 6a58566f Branch: json Author: Justin Lu Date: 2025-04-01 10:33:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a58566f6a5aae3aecf43e5fc8a8056a3248bb13 remove old wording in Json#parse from when JN used to throw in the (parse) ctor ! src/java.base/share/classes/java/util/json/Json.java From duke at openjdk.org Tue Apr 1 22:02:00 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Apr 2025 22:02:00 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber.toNumber() spec refinement / toBigDecimal() resurrection Message-ID: Changeset: 86147027 Branch: json Author: Naoto Sato Date: 2025-04-01 14:51:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86147027984e36e31c1577f26427dbdd4bcca8dc JsonNumber.toNumber() spec refinement / toBigDecimal() resurrection ! 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 Apr 1 22:15:33 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Apr 2025 22:15:33 GMT Subject: git: openjdk/jdk-sandbox: json: Utilize cachedBD for theNumber Message-ID: Changeset: 1986e68f Branch: json Author: Naoto Sato Date: 2025-04-01 15:14:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1986e68ffd79fe78e106c0ff80de40e30f246b38 Utilize cachedBD for theNumber ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Tue Apr 1 22:22:25 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Apr 2025 22:22:25 GMT Subject: git: openjdk/jdk-sandbox: json: Further cleanup Message-ID: Changeset: fec2506b Branch: json Author: Naoto Sato Date: 2025-04-01 15:18:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fec2506bb1911512a877164a8b63cf7bd965788c Further cleanup ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Tue Apr 1 22:45:42 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Apr 2025 22:45:42 GMT Subject: git: openjdk/jdk-sandbox: json: 143 new changesets Message-ID: Changeset: 2c60fc51 Branch: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: json 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: eb6e8288 Branch: json 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: json 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: json 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: bc5cde1b Branch: json Author: Severin Gehwolf Date: 2025-03-26 10:53:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc5cde1b198baf6e2e36d370b0aaa907c8f35777 8352692: Add support for extra jlink options Reviewed-by: ihse, erikj ! make/Images.gmk ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template Changeset: b4dc3645 Branch: json Author: Matthias Baesken Date: 2025-03-26 12:31:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4dc364575b5a7e9dab5645f2fd6f377083531f0 8346931: Replace divisions by zero in sharedRuntimeTrans.cpp Reviewed-by: kbarrett, mdoerr ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 84d3dc75 Branch: json Author: Tobias Hartmann Date: 2025-03-26 12:32:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84d3dc75e4ebd1a4724b09842fd5a63900536dd1 8352965: [BACKOUT] 8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure Reviewed-by: chagedorn ! 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: c14bbea9 Branch: json Author: Nizar Benalla Date: 2025-03-26 12:45:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c14bbea93e6701719b934dbd1711d26a91b50d7d 8352740: Introduce new factory method HtmlTree.IMG Reviewed-by: liach, jjg ! 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/taglets/SnippetTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java Changeset: e2a461bd Branch: json Author: Nizar Benalla Date: 2025-03-26 12:59:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2a461bddeade1666fe15fb17cba8c9f4c5e7dab 8351332: Line breaks in search tag descriptions corrupt JSON search index Reviewed-by: hannesw, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/langtools/jdk/javadoc/doclet/testIndexLineBreaks/TestIndexLineBreaks.java Changeset: eef6aefc Branch: json Author: Daniel Fuchs Date: 2025-03-26 13:01:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eef6aefc21dd85725bc5b2d770997b19eb95a25a 8352623: MultiExchange should cancel exchange impl if responseFilters throws Reviewed-by: djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! test/jdk/java/net/httpclient/UnauthorizedTest.java Changeset: 79bffe2f Branch: json Author: Roland Westrelin Date: 2025-03-26 14:37:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79bffe2f28f90986d45f4e91efc021290b4fc00a 8349361: C2: RShiftL should support all applicable transformations that RShiftI does Reviewed-by: epeter, chagedorn, jkarthikeyan ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java Changeset: a2a64dac Branch: json Author: Xiaolong Peng Committer: Paul Hohensee Date: 2025-03-26 15:38:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2a64dac1680e97dd9eb511ead951bf1be8121c6 8352588: GenShen: Enabling JFR asserts when getting GCId Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp Changeset: 1d205f5f Branch: json Author: Naoto Sato Date: 2025-03-26 16:09:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d205f5f0704f251eb68165f3caf1e70d542ae63 8352716: (tz) Update Timezone Data to 2025b Reviewed-by: coffeys, joehw ! src/java.base/share/data/tzdata/VERSION ! src/java.base/share/data/tzdata/asia ! src/java.base/share/data/tzdata/northamerica ! src/java.base/share/data/tzdata/southamerica ! test/jdk/java/util/TimeZone/TimeZoneData/VERSION Changeset: 53926742 Branch: json Author: Jiangli Zhou Date: 2025-03-26 16:16:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53926742c02480def6a42683fcaf284b99bcb0a1 8352766: Problemlist hotspot tier1 tests requiring tools that are not included in static JDK Reviewed-by: dholmes, ihse + test/hotspot/jtreg/ProblemList-StaticJdk.txt Changeset: c2a4fed9 Branch: json Author: Markus Gr?nlund Date: 2025-03-26 17:30:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2a4fed98c4e17880dd40c19cb73072efea8c583 8348907: Stress times out when is executed with ZGC Reviewed-by: egahlin, aboldtch, eosterlund ! make/src/classes/build/tools/jfr/GenerateJfrFiles.java ! src/hotspot/share/gc/z/zTracer.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp Changeset: 5672a934 Branch: json Author: William Kemper Date: 2025-03-26 17:33:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5672a934fa1b0b42ae9bb39b31579a27e3332c28 8348400: GenShen: assert(ShenandoahHeap::heap()->is_full_gc_in_progress() || (used_regions_size() <= _max_capacity)) failed: Cannot use more than capacity # Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp Changeset: e83cccfe Branch: json Author: Aleksey Shipilev Date: 2025-03-26 19:45:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e83cccfed4463ddbec5493722355d65c4eb41646 8352948: Remove leftover runtime_x86_32.cpp after 32-bit x86 removal Reviewed-by: stefank, kvn - src/hotspot/cpu/x86/runtime_x86_32.cpp Changeset: 441bd126 Branch: json Author: Serguei Spitsyn Date: 2025-03-26 19:45:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/441bd1265650dc865897d5cb6a673edb89dd5cee 8352812: remove useless class and function parameter in SuspendThread impl Reviewed-by: lmesnik, cjplummer ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp Changeset: 1397ee56 Branch: json Author: Alexey Semenyuk Date: 2025-03-26 20:08:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1397ee56c0f281d99989058cd14016d9d7c7a240 8334322: Misleading values of keys in jpackage resource bundle Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 24833403 Branch: json Author: Ioi Lam Date: 2025-03-27 00:23:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24833403b6b93ca464720f00de0e8bd5e1c140be 8352579: Refactor CDS legacy optimization for lambda proxy classes Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java Changeset: 78534152 Branch: json Author: Robbin Ehn Date: 2025-03-27 07:30:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7853415217cc17179abf2e160ca735c936017f4e 8352218: RISC-V: Zvfh requires RVV Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: 10078111 Branch: json Author: Robbin Ehn Date: 2025-03-27 07:32:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10078111aff4e095276ceccd250a25851f33a2ab 8352897: RISC-V: Change default value for UseConservativeFence Reviewed-by: luhenry, fyang ! src/hotspot/cpu/riscv/globals_riscv.hpp Changeset: 66b5dba6 Branch: json Author: Hannes Greule Committer: Emanuel Peter Date: 2025-03-27 07:39:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66b5dba690e7bd23054221cdc7f8394b0759876b 8350988: Consolidate Identity of self-inverse operations Reviewed-by: epeter, vlivanov ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp + test/hotspot/jtreg/compiler/c2/irTests/InvolutionIdentityTests.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 8a40498d Branch: json Author: Prasanta Sadhukhan Date: 2025-03-27 10:11:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a40498d79a18dcf91cf4979d34c3583a6c39322 8352678: Opensource few JMenuItem tests Reviewed-by: abhiscxk + test/jdk/javax/swing/JMenuItem/bug4207339.java + test/jdk/javax/swing/JMenuItem/bug4327146.java + test/jdk/javax/swing/JMenuItem/bug4402082.java + test/jdk/javax/swing/JMenuItem/bug6197830.java Changeset: 4100dc9d Branch: json Author: Frederic Thevenet Committer: Severin Gehwolf Date: 2025-03-27 10:16:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4100dc9d4cdd5f0c202b2b2a32554e3aa4f15025 8350801: Add a code signing hook to the JDK build system Reviewed-by: ihse, erikj ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! make/autoconf/util.m4 ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk Changeset: 9a87e213 Branch: json Author: Vladimir Petko Committer: Aleksey Shipilev Date: 2025-03-27 10:31:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a87e2134ef531a6906454186517d3eee2e487c2 8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106 Reviewed-by: rrich, shade ! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp Changeset: b7ffd223 Branch: json Author: Aleksey Shipilev Date: 2025-03-27 11:24:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7ffd223e83e56259801534b634729c563e36c7b 8352980: Purge infrastructure for FP-to-bits interpreter intrinsics after 32-bit x86 removal Reviewed-by: kvn, vlivanov, coleenp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.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_64.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp Changeset: 0bfa636c Branch: json Author: Boris Ulasevich Date: 2025-03-27 11:31:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bfa636c7f43e31c53c6bae6ee859131bd45229f 8352426: RelocIterator should correctly handle nullptr address of relocation data Reviewed-by: dlong, vlivanov, kvn ! src/hotspot/share/code/relocInfo.cpp Changeset: 927aeb2f Branch: json Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-03-27 11:36:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/927aeb2feeacddfb7267e4d211134f061a2566e4 8352617: IR framework test TestCompileCommandFileWriter.java runs TestCompilePhaseCollector instead of itself Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompileCommandFileWriter.java Changeset: b9907801 Branch: json Author: Varada M Date: 2025-03-27 11:46:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9907801afaf4c613482ce3cb1b38262ce13df29 8352393: AIX: Problem list serviceability/attach/AttachAPIv2/StreamingOutputTest.java Reviewed-by: jsjolen, mdoerr ! test/hotspot/jtreg/ProblemList.txt Changeset: e2cd70aa Branch: json Author: Aleksey Shipilev Date: 2025-03-27 11:59:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2cd70aab69f2244667db91fec5f4e3038f64437 8351151: Clean up x86 template interpreter after 32-bit x86 removal Reviewed-by: coleenp, fparain, vlivanov ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/arm/interp_masm_arm.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/interpreterRT_x86.hpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp Changeset: 41f3eea9 Branch: json Author: Alexey Ivanov Date: 2025-03-27 12:05:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41f3eea9b2b7bd74d5f125dedfe107ab5b0bed26 8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI Reviewed-by: serb, honkar ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 89e5c42d Branch: json Author: Casper Norrbin Committer: Johan Sj?len Date: 2025-03-27 14:28:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89e5c42d909344d75266a203d7e6b6bb1ad4aea6 8294954: Remove superfluous ResourceMarks when using LogStream Reviewed-by: dholmes, jsjolen ! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp ! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp ! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp ! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/s390/downcallLinker_s390.cpp ! src/hotspot/cpu/s390/upcallLinker_s390.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/gc/g1/g1AllocRegion.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/vm_version.cpp Changeset: c50a0a1f Branch: json Author: Thomas Schatzl Date: 2025-03-27 14:30:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c50a0a1fc126a67528448b282bcfc375abfac142 8352508: [Redo] G1: Pinned regions with pinned objects only reachable by native code crash VM Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp + test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java Changeset: 79824c34 Branch: json Author: Jiangli Zhou Date: 2025-03-27 14:40:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79824c344ee36bcf9f3434ccb3b44d2d24defc5c 8352184: Jtreg tests using CommandLineOptionTest.getVMTypeOption() and optionsvalidation.JVMOptionsUtils fail on static JDK Reviewed-by: dholmes, shade ! src/hotspot/share/runtime/abstract_vm_version.cpp ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java ! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java Changeset: 50ac24eb Branch: json Author: Vladimir Ivanov Committer: Derek White Date: 2025-03-27 14:58:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50ac24eb0ff06d9b4fc52a6cafea63eb4d59cb95 8351593: [JMH] test PhoneCode.Bulk reports NPE exception Reviewed-by: redestad, drwhite - test/micro/org/openjdk/bench/java/util/stream/tasks/DataProviders.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Bulk.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/DictionaryProblem.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Lambda.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Xtras.java - test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/Bulk.java - test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/PhoneCodeProblem.java Changeset: 2eeda646 Branch: json Author: Calvin Cheung Date: 2025-03-27 15:34:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2eeda64632621c31c6b0a9257ddec7ce9bc5eaec 8325132: CDS: Make sure the ArchiveRelocationMode is always printed in the log Reviewed-by: shade, iklam ! src/hotspot/share/cds/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java Changeset: dc5c4148 Branch: json Author: Joel Sikstr?m Date: 2025-03-27 15:49:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc5c4148c70ca43d0a69c326e14898adca2f0bae 8352762: Use EXACTFMT instead of expanded version where applicable Reviewed-by: dholmes, stuefe ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/parallel/parallelInitLogger.cpp ! src/hotspot/share/gc/shared/gcInitLogger.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/runtime/os.cpp Changeset: 1bd0ce1f Branch: json Author: William Kemper Date: 2025-03-27 16:34:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1bd0ce1f51760d2e57e94b19b83d3ee0fa4aebcd 8352918: Shenandoah: Verifier does not deactivate barriers as intended Reviewed-by: kdnilsen, shade, ysr ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp Changeset: b73663a2 Branch: json Author: Aleksey Shipilev Date: 2025-03-27 18:10:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b73663a2b4fe7049fc0990c1a1e51221640b4e29 8351155: C1/C2: Remove 32-bit x86 specific FP rounding support Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_Defs_arm.hpp ! src/hotspot/cpu/arm/matcher_arm.hpp ! src/hotspot/cpu/ppc/c1_Defs_ppc.hpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/c1_Defs_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/matcher_riscv.hpp ! src/hotspot/cpu/s390/c1_Defs_s390.hpp ! src/hotspot/cpu/s390/matcher_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/c1_Defs_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Canonicalizer.hpp ! src/hotspot/share/c1/c1_Defs.hpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_InstructionPrinter.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_RangeCheckElimination.hpp ! src/hotspot/share/c1/c1_ValueMap.hpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/convertnode.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/parse2.cpp Changeset: 4ce9b4c7 Branch: json Author: Ioi Lam Date: 2025-03-27 20:28:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ce9b4c72ef00d81fc07527a89d20cfa5400d673 8352435: Refactor CDS test library for execution and module packaging Reviewed-by: ccheung, shade ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java + test/lib/jdk/test/lib/cds/CDSJarUtils.java + test/lib/jdk/test/lib/cds/CDSModulePackager.java + test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java Changeset: 58ef4015 Branch: json Author: Justin Lu Date: 2025-03-27 20:40:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/58ef4015b7313292a7c7634d3e00e3a904bbdc50 5061061: SimpleDateFormat: unspecified behavior for reserved pattern letter Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/text/SimpleDateFormat.java Changeset: d5b12c82 Branch: json Author: Daniel Gredler Date: 2025-03-28 00:34:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5b12c82fe7c25ccfd70edf73b80824ad316e797 8352890: Remove unnecessary Windows version check in FileFontStrike Reviewed-by: serb, prr ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: f4428e89 Branch: json Author: Cesar Soares Lucas Committer: David Holmes Date: 2025-03-28 04:50:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4428e89b7d9f00833a437f08fe0c0bbcec87a11 8352920: Compilation failure: comparison of unsigned expression >= 0 is always true Reviewed-by: dholmes ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/bytecodeTracer.hpp Changeset: 2ea1557a Branch: json Author: SendaoYan Date: 2025-03-28 06:03:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ea1557a0fdaf551d75365d1351bfbd73319dcfb 8353005: AIX build broken after 8352481 Reviewed-by: mdoerr, mbaesken, erikj ! make/autoconf/toolchain.m4 Changeset: cfc648bd Branch: json Author: Prasanta Sadhukhan Date: 2025-03-28 06:52:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cfc648bd17cc79b1c3e6f69d3559749e937261b2 8352677: Opensource JMenu tests - series2 Reviewed-by: abhiscxk + test/jdk/javax/swing/JMenu/bug4187996.java + test/jdk/javax/swing/JMenu/bug6471949.java + test/jdk/javax/swing/JMenu/bug6513492.java Changeset: bac2aa44 Branch: json Author: Matthias Baesken Date: 2025-03-28 08:13:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bac2aa44454982684e06854add1dbbb806fba363 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table Reviewed-by: mdoerr, dholmes ! src/hotspot/os/posix/signals_posix.cpp Changeset: ddf326b8 Branch: json Author: Matthias Baesken Date: 2025-03-28 08:19:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ddf326b8e6e50403303b410635e4c26d7bf56aaa 8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' Reviewed-by: kvn, dlong ! src/hotspot/share/opto/block.cpp Changeset: 8ef78323 Branch: json Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-03-28 08:53:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ef78323b1177782a645155fda19544fae24c279 8350471: Unhandled compilation bailout in GraphKit::builtin_throw Reviewed-by: thartmann, chagedorn, kvn ! src/hotspot/share/opto/graphKit.cpp Changeset: 3e9a7a4a Branch: json Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-03-28 08:58:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e9a7a4aed168422473c941ff5626d0d65aaadfa 8353063: make/ide/vscode: Invalid Configuration Values Reviewed-by: erikj, thartmann ! make/ide/vscode/hotspot/indexers/ccls-settings.txt ! make/ide/vscode/hotspot/indexers/clangd-settings.txt ! make/ide/vscode/hotspot/indexers/rtags-settings.txt Changeset: c0b61d3b Branch: json Author: Prasanta Sadhukhan Date: 2025-03-28 13:03:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0b61d3b8820a38a9757a1a3e69da43014d24439 8352680: Opensource few misc swing tests Reviewed-by: abhiscxk + test/jdk/javax/swing/JFrame/bug4614881.java + test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java + test/jdk/javax/swing/JMenuItem/bug4729669.java Changeset: c0292203 Branch: json Author: Zihao Lin Committer: Vicente Romero Date: 2025-03-28 13:19:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0292203794bf3a8bfb02eac062e226ef2d07ee1 8352896: LambdaExpr02.java runs wrong test class Reviewed-by: shade, jlahoda ! test/langtools/tools/javac/lambda/LambdaExpr02.java Changeset: a269bef0 Branch: json Author: Volodymyr Paprotski Date: 2025-03-28 15:20:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a269bef04cf3c9c8b731edcbf7618624f7571a2d 8350459: MontgomeryIntegerPolynomialP256 multiply intrinsic with AVX2 on x86_64 Reviewed-by: ascarpino, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java ! test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java Changeset: d8090337 Branch: json Author: Kevin Driver Date: 2025-03-28 15:27:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8090337ee8ea763bca4e8e3baaf8ee4dd3d6214 8341775: Duplicate manifest files are removed by jarsigner after signing Reviewed-by: weijun, hchao ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties ! src/jdk.jartool/share/man/jarsigner.md + test/jdk/sun/security/tools/jarsigner/MultiManifest.java Changeset: da3bb067 Branch: json Author: Prasanta Sadhukhan Date: 2025-03-28 15:50:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da3bb06797f9550d204b2623481ef757ae941bbd 8352685: Opensource JInternalFrame tests - series2 Reviewed-by: azvegint ! test/jdk/ProblemList.txt + test/jdk/javax/swing/JInternalFrame/bug4130806.java + test/jdk/javax/swing/JInternalFrame/bug4134077.java + test/jdk/javax/swing/JInternalFrame/bug4193070.java + test/jdk/javax/swing/JInternalFrame/bug4225701.java Changeset: c70ad6a0 Branch: json Author: Naoto Sato Date: 2025-03-28 16:26:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c70ad6a053c7407b19060559d9f39b8b836a55a1 8352906: stdout/err.encoding on Windows set by incorrect Win32 call Reviewed-by: bpb, alanb ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 3d2c3cd4 Branch: json Author: Daniel Gredler Committer: Sergey Bylokhov Date: 2025-03-28 17:22:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d2c3cd40ebce901d09a2479c267342e04e6f79c 8352970: Remove unnecessary Windows version check in Win32ShellFolderManager2 Reviewed-by: prr, serb ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java + test/jdk/java/awt/FileDialog/FileSystemViewFilesTest.java Changeset: 895aabc4 Branch: json Author: SendaoYan Date: 2025-03-30 13:05:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/895aabc4632a0b5e245aeceb6c2dcdb4b07f640e 8351233: [ASAN] avx2-emu-funcs.hpp:151:20: error: ?D.82188? is used uninitialized Reviewed-by: vlivanov ! src/java.base/linux/native/libsimdsort/avx2-emu-funcs.hpp Changeset: b9d7a75a Branch: json Author: Zihao Lin Committer: SendaoYan Date: 2025-03-30 13:14:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9d7a75adee8a96cf47bbe73e3009102ceda9589 8352879: TestPeriod.java and TestGetContentType.java run wrong test class Reviewed-by: mgronlun ! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java Changeset: 8cbadf78 Branch: json Author: Rohit Arul Raj Committer: SendaoYan Date: 2025-03-30 13:22:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8cbadf78d04d0e3d1136a5582f281de099fc5e49 8317976: Optimize SIMD sort for AMD Zen 4 Reviewed-by: psandoz, vlivanov ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: 59629f88 Branch: json Author: Thomas Stuefe Date: 2025-03-30 16:42:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59629f88e6fad9c1ff91be4cfea83f78f0ea503c 8351040: [REDO] Protection zone for easier detection of accidental zero-nKlass use Reviewed-by: mbaesken, iklam ! 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: 25925138 Branch: json Author: Christian Hagedorn Date: 2025-03-31 07:38:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25925138b0a7d781d9293e52a8c9520329a85219 8350577: Fix missing Assertion Predicates when splitting loops Reviewed-by: epeter, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java Changeset: 23e3b3ff Branch: json Author: Aleksey Shipilev Date: 2025-03-31 08:16:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23e3b3ff6ab17a71b16fdf2e61548a7413ddb6d4 8351156: C1: Remove FPU stack support after 32-bit x86 removal Reviewed-by: vlivanov, kvn - src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp - src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp - src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.cpp - src/hotspot/cpu/arm/c1_FpuStackSim_arm.cpp - src/hotspot/cpu/arm/c1_FpuStackSim_arm.hpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp - src/hotspot/cpu/arm/c1_LinearScan_arm.cpp - src/hotspot/cpu/ppc/c1_FpuStackSim_ppc.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp - src/hotspot/cpu/ppc/c1_LinearScan_ppc.cpp - src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.cpp - src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp - src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp - src/hotspot/cpu/s390/c1_FpuStackSim_s390.hpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp - src/hotspot/cpu/s390/c1_LinearScan_s390.cpp - src/hotspot/cpu/x86/c1_FpuStackSim_x86.cpp - src/hotspot/cpu/x86/c1_FpuStackSim_x86.hpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp - src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp - src/hotspot/share/c1/c1_FpuStackSim.hpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp ! src/hotspot/share/c1/c1_globals.hpp Changeset: 79d0c94b Branch: json Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-31 08:53:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79d0c94b5c915b4be32e5febf90a148e20f3c112 8352114: New test runtime/interpreter/CountBytecodesTest.java is failing Reviewed-by: dholmes, mdoerr ! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java Changeset: 6fbaa066 Branch: json Author: Aleksey Shipilev Date: 2025-03-31 10:01:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6fbaa066ce45b70f1c288d1245b03fe18ceba126 8353176: C1: x86 patching stub always calls Thread::current() Reviewed-by: mdoerr, kvn, vlivanov ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp Changeset: 22f630cb Branch: json Author: Aleksey Shipilev Date: 2025-03-31 10:30:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/22f630cb20b4e846f63cf5799cd2c50437d4dcad 8352415: x86: Tighten up template interpreter method entry code Reviewed-by: adinn, jsjolen ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp Changeset: 804a8fa4 Branch: json Author: Ivan Walulya Date: 2025-03-31 11:15:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/804a8fa4e96a32be2b38c2d0906dc5861a292007 8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds Reviewed-by: tschatzl, manc ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: c9c3c153 Branch: json Author: Serhiy Sachkov Committer: Mark Sheppard Date: 2025-03-31 12:09:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9c3c1536880d81ab84d5cb55f4fd0fe3bbf60a2 8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/Http1ChunkedTest.java Changeset: d4d18350 Branch: json Author: Alexander Zvegintsev Date: 2025-03-31 12:36:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4d18350f367a18813d0d418169e852c1530418e 8352860: Open source events tests batch0 Reviewed-by: psadhukhan + test/jdk/java/awt/event/ClickEventsTest.java + test/jdk/java/awt/event/WindowActivatedEventTest.java Changeset: bbd5b174 Branch: json Author: Hai-May Chao Date: 2025-03-31 15:04:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbd5b174c50346152a624317b6bd76ec48f7e551 8339280: jarsigner -verify performs cross-checking between CEN and LOC Reviewed-by: mullan, weijun, lancea ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties ! src/jdk.jartool/share/man/jarsigner.md + test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java Changeset: b7ca76ef Branch: json Author: SendaoYan Date: 2025-03-31 15:45:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7ca76ef4bfc640668492e655acc6d755411a92f 8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException Reviewed-by: egahlin ! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java Changeset: 7a2e198e Branch: json Author: Artur Barashev Date: 2025-03-31 15:48:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a2e198e9fec54158020a49165c1f4a4518e28d8 8352277: java.security documentation: incorrect regex syntax describing "usage" algorithm constraint Reviewed-by: mullan, hchao, ascarpino ! src/java.base/share/conf/security/java.security Changeset: e4e62789 Branch: json Author: Anthony Scarpino Date: 2025-03-31 15:59:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4e62789c7c89bd094480ca3fe19c123a34f9625 8346129: Simplify EdDSA & XDH curve name usage Reviewed-by: weijun, abarashev ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java + test/jdk/sun/security/util/AlgorithmConstraints/DisabledAlgorithmPermits.java Changeset: cd5a43a9 Branch: json Author: Alexander Zvegintsev Date: 2025-03-31 16:39:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd5a43a98030a534babb01cfc4521e7e9bc89b91 8353126: Open source events tests batch1 Reviewed-by: honkar, kizune + test/jdk/java/awt/event/MouseEvent/DragToLightweightTest.java + test/jdk/java/awt/event/MouseEvent/MouseEnterTest.java Changeset: 9c06dcb4 Branch: json Author: Artur Barashev Date: 2025-03-31 16:45:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c06dcb4396c3307d625663d92c0e11d794a56ea 8349583: Add mechanism to disable signature schemes based on their TLS scope Reviewed-by: mullan, ascarpino ! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java + src/java.base/share/classes/sun/security/ssl/SSLScope.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/conf/security/java.security ! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java + test/jdk/sun/security/ssl/SignatureScheme/AbstractCheckSignatureSchemes.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeDTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java + test/jdk/sun/security/ssl/SignatureScheme/MixingTLSUsageConstraintsWithNonTLS.java ! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java Changeset: 42477442 Branch: json Author: Naoto Sato Date: 2025-03-31 16:46:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4247744266c7885dde52977de7646f766a9ad043 8351435: Change the default Console implementation back to the built-in one in `java.base` module Co-authored-by: Jan Lahoda Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java ! test/jdk/java/io/Console/ConsolePromptTest.java ! test/jdk/java/io/Console/DefaultCharsetTest.java ! test/jdk/java/io/Console/LocaleTest.java ! test/jdk/java/io/Console/ModuleSelectionTest.java + test/jdk/java/io/Console/consolePrompt.exp ! test/jdk/java/io/IO/IO.java ! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java ! test/jdk/jdk/internal/jline/RedirectedStdOut.java Changeset: 3e96f5cb Branch: json Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-03-31 16:54:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e96f5cbcad2cb61b68e2ae6440085b80b6cc287 8351366: Remove the java.security.debug=scl option Reviewed-by: hchao, mullan ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/sun/security/util/Debug.java Changeset: 4d1de46c Branch: json Author: Xiaolong Peng Date: 2025-03-31 18:13:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d1de46cb882bade5781255b646f623b55d7180f 8352185: Shenandoah: Invalid logic for remembered set verification 8345399: GenShen: Error: Verify init-mark remembered set violation; clean card should be dirty Reviewed-by: ysr, kdnilsen, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp Changeset: fe8bd756 Branch: json Author: Ian Graves Date: 2025-03-31 18:28:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe8bd7562180222b14f8a4fda5d29edf57f97668 8351290: Clarify integral only for vector operators Reviewed-by: liach, psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java Changeset: 8b0602db Branch: json Author: Doug Lea
Date: 2025-03-31 19:23:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b0602dbed2f7ced190ec81753defab8a4bc316d 8319447: Improve performance of delayed task handling Reviewed-by: vklang, alanb ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java + src/java.base/share/classes/java/util/concurrent/DelayScheduler.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilConcurrentTLRAccess.java ! test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java ! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java ! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java Changeset: 5eee32d0 Branch: json Author: Ioi Lam Date: 2025-03-31 20:43:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5eee32d04b6f4c4bf0de78c295d6d6feab523ea3 8352768: CDS test MethodHandleTest.java failed in -Xcomp mode Reviewed-by: dholmes, shade, vlivanov ! src/hotspot/share/cds/aotClassInitializer.cpp Changeset: acd4da49 Branch: json Author: Hai-May Chao Date: 2025-03-31 21:39:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/acd4da49a01760599ec4c325ff6c56f53ba5cc9c 8353299: VerifyJarEntryName.java test fails Reviewed-by: mullan ! test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java Changeset: 52f56e60 Branch: json Author: Alexey Semenyuk Date: 2025-03-31 22:07:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52f56e608e65f876dc7403ad6240ef13945b2480 8353196: [macos] Contents of ".jpackage.xml" file are wrong when building .pkg from unsigned app image Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java Changeset: 10772659 Branch: json Author: Alexey Semenyuk Date: 2025-03-31 22:16:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1077265953e6f0918f8f7625ad311f28453c893a 8353321: [macos] ErrorTest.testAppContentWarning test case requires signing environment Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java + test/jdk/tools/jpackage/macosx/MacSignTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: a83760a6 Branch: json Author: Ioi Lam Date: 2025-03-31 23:35:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a83760a6f204837b737b82801ee9eca2988317cf 8352092: -XX:AOTMode=record crashes with InstanceKlass in allocated state Reviewed-by: dholmes, coleenp ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 860a789e Branch: json Author: Fei Yang Date: 2025-04-01 01:39:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/860a789e9153448345f19d70dd07e294a0b62223 8353219: RISC-V: Fix client builds after JDK-8345298 Reviewed-by: fjiang, rehn ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 8b4e190b Branch: json Author: David Holmes Date: 2025-04-01 05:42:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b4e190bc8aa5499f96dbe2de01cf34ddcdb67a7 8353349: ProblemList runtime/cds/appcds/SignedJar.java Reviewed-by: iklam, jpai ! test/hotspot/jtreg/ProblemList.txt Changeset: ad48846e Branch: json Author: SendaoYan Date: 2025-04-01 06:25:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad48846edd894073d89839a2771271553b4e27cd 8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing Reviewed-by: tschatzl ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java Changeset: 196334fc Branch: json Author: Joachim Kern Date: 2025-04-01 08:09:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/196334fc395c63e59167ccd85415d8e1d2bcb705 8352046: Test testEcoFriendly() in jdk tools launcher ExecutionEnvironment.java for AIX and Linux/musl is brittle Reviewed-by: clanger, mbaesken ! test/jdk/tools/launcher/ExecutionEnvironment.java Changeset: aff5aa72 Branch: json Author: Afshin Zafari Date: 2025-04-01 08:25:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aff5aa72bbf4ecea614339483581093a67efa265 8350566: NMT: add size parameter to MemTracker::record_virtual_memory_tag Reviewed-by: jsjolen, gziemski ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp Changeset: f25f7016 Branch: json Author: Markus Gr?nlund Date: 2025-04-01 09:17:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f25f701652900d02858c905f4cd0bb43208c13d5 8353226: JFR: emit old object samples must be transitive closure complete for segment Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp Changeset: 85a0baf0 Branch: json Author: Leo Korinth Date: 2025-04-01 10:50:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85a0baf0cb3366d6c16f9aadee123862117f5338 8352719: Add an equals sign to the modules statement Reviewed-by: weijun ! test/jdk/sun/security/krb5/auto/TEST.properties Changeset: 6801eb87 Branch: json Author: Leo Korinth Date: 2025-04-01 10:54:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6801eb87042742b8d760b79900b2bdff97c321b1 8352709: Remove bad timing annotations from WhileOpTest.java Reviewed-by: jpai ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java Changeset: cef5610b Branch: json Author: Patrick Zhang Committer: Magnus Ihse Bursie Date: 2025-04-01 11:47:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cef5610b5d4f7c5c2ceda46995ef3a0d961294e5 8353272: One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683 Reviewed-by: erikj ! make/common/native/Flags.gmk Changeset: 1809138b Branch: json Author: Patrick Zhang Committer: Magnus Ihse Bursie Date: 2025-04-01 11:47:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1809138b1c992b352eceab3e0e963b0577aafabb 8352284: EXTRA_CFLAGS incorrectly applied to BUILD_LIBJVM src/hotspot C++ source files Reviewed-by: erikj ! make/hotspot/lib/JvmFlags.gmk Changeset: 2a31f69a Branch: json Author: Alan Bateman Date: 2025-04-01 12:42:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a31f69a55b64358a347b2cbc2c4df1890dd6840 8353331: Test ForkJoinPool20Test::testFixedDelaySequence is failing Reviewed-by: dl, vklang ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java Changeset: a1ab1d8d Branch: json Author: David Holmes Date: 2025-04-01 12:59:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1ab1d8de411aace21decd133e7e74bb97f27897 8353449: [BACKOUT] One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683 Reviewed-by: alanb, ihse ! make/common/native/Flags.gmk Changeset: 564066d5 Branch: json Author: Naoto Sato Date: 2025-04-01 16:22:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/564066d549cf4ec7608f57ea4910b5813f7353c3 8353118: Deprecate the use of `java.locale.useOldISOCodes` system property Reviewed-by: iris, jlu ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! test/jdk/java/util/Locale/UseOldISOCodesTest.java Changeset: 19eabaff Branch: json Author: Markus Gr?nlund Date: 2025-04-01 16:37:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19eabaff5559b48b1f4da740c0f7c99c64901ea8 8353227: JFR: Prepare tests for strong parser validation Reviewed-by: egahlin ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java Changeset: 6a46d554 Branch: json Author: Calvin Cheung Date: 2025-04-01 16:43:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a46d554c7434fd10aade2d2b17d0ad4cad83979 8353129: CDS ArchiveRelocation tests fail after JDK-8325132 Reviewed-by: iklam, dholmes ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java Changeset: 07fd666d Branch: json Author: Mikael Vidstedt Date: 2025-04-01 18:24:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07fd666d998cd8a485012eac4fab11b7e0f909d3 8342984: Bump minimum boot jdk to JDK 24 Reviewed-by: iris, darcy, liach, ihse ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! make/conf/version-numbers.conf Changeset: 68914908 Branch: json Author: Phil Race Date: 2025-04-01 18:42:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6891490892cc0405882658e067d587ffe5401a6d 8353324: Clean up of comments and import after 8319192 Reviewed-by: dnguyen, kizune ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java Changeset: afcad8ca Branch: json Author: Brian Burkhalter Date: 2025-04-01 21:05:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afcad8ca61ac74e988da18edef44ba846b7a4e8a 5043343: FileImageInputStream and FileImageOutputStream do not properly track streamPos for RandomAccessFile Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java + test/jdk/javax/imageio/stream/FileImageStreamPos.java Changeset: 6970cf6a Branch: json Author: Ioi Lam Date: 2025-04-01 22:01:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6970cf6ac69864e7027138746361e7da1983c24d 8352775: JVM crashes with -XX:AOTMode=create -XX:+UseZGC Reviewed-by: ccheung, matsaave ! src/hotspot/share/oops/constantPool.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java Changeset: 24d680a7 Branch: json Author: Naoto Sato Date: 2025-04-01 15:42:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24d680a785ebe8b13cdfe05825069aeffa36269a Merge branch 'master' into json Changeset: 1c6c1edc Branch: json Author: Naoto Sato Date: 2025-04-01 15:43:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c6c1edcf84fbaf2423ff5c0dda605aa90206cd3 clean-up ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Wed Apr 2 20:14:38 2025 From: duke at openjdk.org (duke) Date: Wed, 2 Apr 2025 20:14:38 GMT Subject: git: openjdk/jdk-sandbox: json: revamp package-info.java Message-ID: Changeset: 776101cd Branch: json Author: Justin Lu Date: 2025-04-02 13:07:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/776101cd18b5df32d08cd942992c8ce6abbade3d revamp package-info.java ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/package-info.java From duke at openjdk.org Wed Apr 2 23:52:52 2025 From: duke at openjdk.org (duke) Date: Wed, 2 Apr 2025 23:52:52 GMT Subject: git: openjdk/jdk-sandbox: json: further changes to package-info Message-ID: Changeset: 2a3e37f1 Branch: json Author: Justin Lu Date: 2025-04-02 16:50:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a3e37f1a6c70b11a0dbaf55f37c11331d525b01 further changes to package-info ! src/java.base/share/classes/java/util/json/package-info.java From duke at openjdk.org Thu Apr 3 22:13:57 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Apr 2025 22:13:57 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber spec suggested by Paul Message-ID: Changeset: 03f0f849 Branch: json Author: Naoto Sato Date: 2025-04-03 15:13:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03f0f8499198af25b98e5fc48d9f067541c20833 JsonNumber spec suggested by Paul ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Thu Apr 3 22:26:43 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Apr 2025 22:26:43 GMT Subject: git: openjdk/jdk-sandbox: json: parseLong with arg Message-ID: <9f85e88b-f840-4d0b-b1bf-f5d203aaf7fe@openjdk.org> Changeset: 3277ff30 Branch: json Author: Naoto Sato Date: 2025-04-03 15:25:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3277ff30c8bb1763641c57c44c330703e9291d98 parseLong with arg ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Thu Apr 3 23:55:08 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Apr 2025 23:55:08 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber.of(BigInteger/BigDecimal) Message-ID: <5ef94396-be63-47e2-b56f-9d704f63efa7@openjdk.org> Changeset: c3a65025 Branch: json Author: Naoto Sato Date: 2025-04-03 16:53:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3a650256e922948bb3abd1dd8be41035e34ba42 JsonNumber.of(BigInteger/BigDecimal) ! src/java.base/share/classes/java/util/json/JsonNumber.java ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Fri Apr 4 18:52:26 2025 From: duke at openjdk.org (duke) Date: Fri, 4 Apr 2025 18:52:26 GMT Subject: git: openjdk/jdk-sandbox: json: 61 new changesets Message-ID: Changeset: 096e70de Branch: json Author: Ioi Lam Date: 2025-04-02 01:37:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/096e70de2d3009040d7ce30f3766167f43de4a96 8352437: Support --add-exports with -XX:+AOTClassLinking Reviewed-by: matsaave ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddExports.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/com/foos/internal/FoosInternal.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/com/needsfoosaddexport/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/com/needsjdkaddexport/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.nomodule.needsjdkaddexport/com/nomodule/needsjdkaddexport/Main.java Changeset: e6fe2490 Branch: json Author: David Holmes Date: 2025-04-02 02:54:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6fe2490bc48acf01ccf81b38d578d20ed09f238 8323100: com/sun/tools/attach/StartManagementAgent.java failed with "WaitForSingleObject failed" Reviewed-by: kevinw, amenkov ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: 15d36ee4 Branch: json Author: Ioi Lam Date: 2025-04-02 03:56:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15d36ee4a5dc3a143faccd59ecc3f9b0b45ed5d3 8353330: Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier Reviewed-by: vlivanov, dholmes, liach ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: f301663b Branch: json Author: Manuel H?ssig Date: 2025-04-02 06:30:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f301663b346bf2388ecfa429be1cf64c6e93ee8e 8352893: C2: OrL/INode::add_ring optimize (x | -1) to -1 Reviewed-by: epeter, thartmann, kvn ! src/hotspot/share/opto/addnode.cpp + test/hotspot/jtreg/compiler/integerArithmetic/TestOrSaturate.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: d358f5f4 Branch: json Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-02 06:48:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d358f5f4a44aacf2d79ccdb3e362ce8ed571f6da 8347449: C2: UseLoopPredicate off should also turn UseProfiledLoopPredicate off Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/idealKit.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/predicates/TestDisabledLoopPredicates.java Changeset: 8fb67ac5 Branch: json Author: Daniel Skantz Committer: Roberto Casta?eda Lozano Date: 2025-04-02 07:45:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8fb67ac55bb61c029a3ae360ee849fd1edd2ac79 8282053: IGV: refine schedule approximation Reviewed-by: rcastanedalo, dlunden, dfenacci ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java Changeset: 9076673d Branch: json Author: SendaoYan Date: 2025-04-02 08:26:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9076673d7df3c20bdb6e7fdf253030bc19a3d9dc 8304674: File java.c compile error with -fsanitize=address -O0 Reviewed-by: ihse, jwaters ! src/java.base/share/native/libjli/java.c Changeset: 4a50778a Branch: json Author: Magnus Ihse Bursie Date: 2025-04-02 09:30:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a50778a2614a69dabf45fbdd57c0226f95a7f6a 8353458: Don't pass -Wno-format-nonliteral to CFLAGS Reviewed-by: erikj ! make/modules/jdk.jpackage/Lib.gmk ! src/jdk.jpackage/share/native/common/tstrings.cpp Changeset: b80b04d7 Branch: json Author: Zhengyu Gu Date: 2025-04-02 11:56:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b80b04d77afdb2a808e2c7f9268d8092eb16714e 8353329: Small memory leak when create GrowableArray with initial size 0 Reviewed-by: jsjolen, stefank ! src/hotspot/share/utilities/growableArray.cpp ! src/hotspot/share/utilities/growableArray.hpp Changeset: c9baa8a7 Branch: json Author: Christian Hagedorn Date: 2025-04-02 12:19:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9baa8a7aea0be7221f0af834fe73f035436bd8d 8352418: Add verification code to check that the associated loop nodes of useless Template Assertion Predicates are dead Reviewed-by: epeter, roland ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 4f97c4c0 Branch: json Author: Casper Norrbin Date: 2025-04-02 12:40:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f97c4c03661a862e62106b3a5b2aa8696196baf 8349211: Add support for intrusive trees to the utilities red-black tree Reviewed-by: aboldtch, jsjolen ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 23eb648c Branch: json Author: Jan Lahoda Date: 2025-04-02 13:19:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23eb648cae1ccadbca0fd654d4fbc28a1b8375e2 8353545: Improve debug info for StartOptionTest Reviewed-by: asotona ! test/langtools/jdk/jshell/StartOptionTest.java Changeset: 8608b163 Branch: json Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-04-02 13:27:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8608b16341ba2807c6a32f7539d10d7458c40b05 8348887: Create IR framework test for JDK-8347997 Reviewed-by: thartmann, chagedorn + test/hotspot/jtreg/compiler/c2/irTests/TestContinuationPinningAndEA.java Changeset: a0677d94 Branch: json Author: Albert Mingkun Yang Date: 2025-04-02 14:19:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0677d94d8c83a75cee054700e098faa97edca3c 8353263: Parallel: Remove locking in PSOldGen::resize Reviewed-by: tschatzl, zgu ! src/hotspot/share/gc/parallel/psOldGen.cpp Changeset: d32ff139 Branch: json Author: Patricio Chilano Mateo Date: 2025-04-02 14:32:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d32ff1392205ea0fd179478a7ddb3d5f63923461 8353117: Crash: assert(id >= ThreadIdentifier::initial() && id < ThreadIdentifier::current()) failed: must be reasonable) Reviewed-by: dholmes, fbredberg ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/threadIdentifier.cpp ! src/hotspot/share/runtime/threadIdentifier.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: 49cb7aaa Branch: json Author: Roman Kennke Date: 2025-04-02 15:57:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49cb7aaad903aa5209da9f4af4b484ff38c0fb8b 8339114: DaCapo xalan performance with -XX:+UseObjectMonitorTable Reviewed-by: coleenp, aboldtch ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp Changeset: d979bd85 Branch: json Author: Larry Cable Committer: Kevin Walls Date: 2025-04-02 16:00:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d979bd859215a16e6398ae627acfd40e8d71102c 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 Reviewed-by: dholmes, kevinw ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c ! test/jdk/ProblemList.txt Changeset: cc870d49 Branch: json Author: Chris Plummer Date: 2025-04-02 17:04:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc870d4960b3e121afc76df546228cda4b600632 8352088: Call of com.sun.jdi.ThreadReference.threadGroups() can lock up target VM Reviewed-by: alanb, jpai, sspitsyn ! src/java.base/share/classes/java/lang/ThreadGroup.java + test/jdk/com/sun/jdi/EarlyThreadGroupChildrenTest.java Changeset: 209e72d3 Branch: json Author: Joe Wang Date: 2025-04-02 19:03:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/209e72d311234c8279289172dab2cbb255e4fed9 8353234: Refactor XMLSecurityPropertyManager Reviewed-by: naoto, iris, lancea - src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java = src/java.xml/share/classes/jdk/xml/internal/FeaturePropertyBase.java + src/java.xml/share/classes/jdk/xml/internal/XMLSecurityPropertyManager.java Changeset: 130b0cda Branch: json Author: Vladimir Ivanov Date: 2025-04-02 19:42:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/130b0cdaa6604da47a893e5425547acf3d5253f4 8353217: Build libsleef on macos-aarch64 Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj, kvn, ihse ! make/autoconf/flags-cflags.m4 ! make/modules/jdk.incubator.vector/Lib.gmk - src/jdk.incubator.vector/linux/native/libsleef/README.md + src/jdk.incubator.vector/unix/native/libsleef/README.md = src/jdk.incubator.vector/unix/native/libsleef/generated/misc.h = src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_advsimd.h = src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_rvvm1.h = src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_sve.h = src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_neon.c = src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_rvv.c = src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_sve.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/CHANGELOG.md = src/jdk.incubator.vector/unix/native/libsleef/upstream/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/CONTRIBUTORS.md = src/jdk.incubator.vector/unix/native/libsleef/upstream/Configure.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/LICENSE.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/README.md = src/jdk.incubator.vector/unix/native/libsleef/upstream/include/sleefdft.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/sleef-config.h.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/sleefConfig.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperadvsimd.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2_128.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx512f.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperneon32.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpower_128.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec_scalar.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperrvv.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpers390x_128.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersse2.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersve.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpervecext.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/addSuffix.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/commonfuncs.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/dd.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/df.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/estrin.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/f128util.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/keywords.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/main_checkfeature.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/misc.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/quaddef.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/bench1d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest1d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest2d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/measuredft.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/naivetest.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest1d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest2d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/tutorial.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dft.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkdispatch.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkunroll.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/unroll0.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/vectortype.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/Makefile = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/dp.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/ld.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitab.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitabqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/qp.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/simplexfr.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/sp.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/Makefile = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/ProcessData.java = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/bench.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef128.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef256.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef512.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml128.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml256.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml512.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/measure.sh = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/autovec.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/gnuabi_compatibility.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_cinz.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_finz.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iut.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutcuda.cu = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutsimd.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/mveclibtest.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2dp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2ld.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2qp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simddp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simdsp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2sp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester3.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testervecabi.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispatcher.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispavx.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disppower_128.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disps390x_128.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar_footer.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispsse.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/funcproto.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkalias.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkdisp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkmasked_gnuabi.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename_gnuabi.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/norename.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rempitab.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rename.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleef.pc.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefdp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_cuda_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefld.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_footer.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_header.h.org.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimddp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimdsp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvsx3.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvxe2.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/hash_printf.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutcuda.cu = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutsimd.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtester.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qutil.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2printf.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2simdqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester3printf.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispatcher.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispscalar.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispx2.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qfuncproto.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkdisp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkrename.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/rempitabqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_footer.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_header.h.org.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_cuda_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_footer.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefsimdqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-llvm.cmake Changeset: d4353626 Branch: json Author: Alex Menkov Date: 2025-04-02 21:58:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4353626d55a642e47d2569b5f4ae61f2333491e 8353479: jcmd with streaming output breaks intendation Reviewed-by: sspitsyn, jsjolen ! src/hotspot/share/services/attachListener.cpp Changeset: 814730ea Branch: json Author: Doug Simon Date: 2025-04-02 22:30:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/814730eae76d7b60a6082dc6f9e30618b7d8524b 8352645: Add tool support to check order of includes Reviewed-by: stefank, kbarrett ! doc/hotspot-style.html ! doc/hotspot-style.md ! src/hotspot/cpu/aarch64/immediate_aarch64.cpp ! src/hotspot/os/windows/systemMemoryBarrier_windows.cpp ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/c1/c1_CFGPrinter.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_Instruction.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_Optimizer.hpp ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_ValueStack.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.hpp ! src/hotspot/share/ci/ciCallSite.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciInstance.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/compiler/compilationFailureInfo.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compilerDefinitions.inline.hpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerThread.cpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/compiler/directivesParser.hpp ! src/hotspot/share/compiler/disassembler.hpp ! src/hotspot/share/compiler/methodMatcher.hpp ! src/hotspot/share/compiler/oopMap.inline.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/sources/SortIncludes.java + test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: e2e1598e Branch: json Author: Coleen Phillimore Date: 2025-04-02 23:37:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2e1598ecc19a8c39bc68c05d5982da1fec106ea 8353584: [BACKOUT] DaCapo xalan performance with -XX:+UseObjectMonitorTable Reviewed-by: rkennke ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp Changeset: b01026ab Branch: json Author: Ioi Lam Date: 2025-04-03 00:41:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b01026abaab0b65f9ec0920d66a8ff1fa868d351 8353325: Rewrite appcds/methodHandles test cases to use CDSAppTester Reviewed-by: ccheung ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestMHApp.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh + test/hotspot/jtreg/runtime/cds/appcds/methodHandles/JDKMethodHandlesTestRunner.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: 8d3d1d41 Branch: json Author: Christian Hagedorn Date: 2025-04-03 05:25:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d3d1d41377cf2162aad374dce4bf7e1bcb8297c 8353058: [PPC64] Some IR framework tests are failing after JDK-8352595 Reviewed-by: mchevalier, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java Changeset: bd749221 Branch: json Author: David Beaumont Committer: Jan Lahoda Date: 2025-04-03 05:36:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd74922157230c866802b4c5269da81e872525aa 8338675: javac shouldn't silently change .jar files on the classpath Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java + test/langtools/tools/javac/processing/filer/TestNoOverwriteJarFiles.java Changeset: 00a038e9 Branch: json Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-04-03 08:37:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00a038e9c559401b7934f30b4719010bb1024291 8353341: C2: removal of a Mod[DF]Node crashes when the node is already dead Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/c2/irTests/FPModWithoutControlProj.java Changeset: 9c5ed23e Branch: json Author: Thomas Fitzsimmons Committer: Severin Gehwolf Date: 2025-04-03 08:38:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c5ed23eac7470f56d498e9c4d3c51c2f80fd571 8349988: Change cgroup version detection logic to not depend on /proc/cgroups 8347811: Container detection code for cgroups v2 should use cgroup.controllers Co-authored-by: Severin Gehwolf Reviewed-by: sgehwolf, asmehra ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/prims/whitebox.hpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: f7a94fee Branch: json Author: Jatin Bhateja Date: 2025-04-03 09:21:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7a94feedd63775a09d0bcb9ef3313972e2a5d69 8352585: Add special case handling for Float16.max/min x86 backend Reviewed-by: epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad + test/hotspot/jtreg/compiler/intrinsics/float16/TestFloat16MaxMinSpecialValues.java Changeset: ffca4f2d Branch: json Author: Stefan Karlsson Date: 2025-04-03 10:44:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ffca4f2da84cb8711794d8e692d176a7e785e7b1 8353264: ZGC: Windows heap unreserving is broken Reviewed-by: jsikstro, aboldtch, eosterlund, stuefe ! src/hotspot/os/windows/gc/z/zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp Changeset: b263292a Branch: json Author: Erik Gahlin Date: 2025-04-03 11:07:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b263292a75de14b39852c3d2fc73deb3fefabb9a 8353484: JFR: Simplify EventConfiguration Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java Changeset: 3ceabf0f Branch: json Author: Hannes Greule Committer: Emanuel Peter Date: 2025-04-03 11:34:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ceabf0f647beb4943c06709aa8797f7511cd48e 8353359: C2: Or(I|L)Node::Ideal is missing AddNode::Ideal call Reviewed-by: epeter, chagedorn ! src/hotspot/share/opto/addnode.cpp ! test/hotspot/jtreg/compiler/c2/irTests/OrINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/OrLNodeIdealizationTests.java Changeset: 296d9d6f Branch: json Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-04-03 12:23:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/296d9d6f7a734cc2bab21c58f21a941150b4cf2a 8353345: C2 asserts because maskShiftAmount modifies node without deleting the hash Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/mulnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/DoubleLShiftCrashDuringIGVN.java Changeset: 70e32500 Branch: json Author: Alexey Semenyuk Date: 2025-04-03 13:56:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70e325004536eb9b79f4943f27eed4ac6cec8bd5 8352419: Test tools/jpackage/share/ErrorTest.java#id0 and #id1 fail Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java ! test/jdk/tools/jpackage/windows/WinLongPathTest.java Changeset: b428cda3 Branch: json Author: Amit Kumar Date: 2025-04-03 14:47:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b428cda3c6a445ffa638c6f4e86225d86a1876d4 8349686: [s390x] C1: Improve Class.isInstance intrinsic Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp Changeset: 64b691ab Branch: json Author: Thomas Schatzl Date: 2025-04-03 15:06:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64b691ab619d2d99a9c6492341074d2794563c16 8271870: G1: Add objArray splitting when scanning object with evacuation failure 8271871: G1 does not try to deduplicate objects that failed evacuation Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java Changeset: 6b7b3247 Branch: json Author: Liam Miller-Cushon Date: 2025-04-03 16:09:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b7b3247b1b247ca38ba51a2c2de924eea9b2aba 8351431: Type annotations on new class creation expressions can't be retrieved Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java + test/langtools/tools/javac/annotations/typeAnnotations/NewClassTypeAnnotation.java Changeset: db087268 Branch: json Author: Abhishek Kumar Date: 2025-04-03 16:57:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db08726884d90f9139db5d30ee4d36d88c288a06 8352966: Opensource Several Font related tests - Batch 2 Reviewed-by: aivanov + test/jdk/java/awt/font/GlyphVector/TestOutline.java + test/jdk/java/awt/font/NumericShaper/ShaperTest.java + test/jdk/java/awt/font/TextLayout/TestGASPHint.java + test/jdk/java/awt/font/TextLayout/TestSelection.java + test/jdk/java/awt/font/TextLayout/TestStrikethrough.java Changeset: d894b781 Branch: json Author: Roman Kennke Date: 2025-04-03 17:12:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d894b781b8f245ce8a5d28401c0abb5abb420bc8 8353588: [REDO] DaCapo xalan performance with -XX:+UseObjectMonitorTable Reviewed-by: coleenp, aboldtch ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp Changeset: ebcb9a8b Branch: json Author: David Beaumont Committer: Stuart Marks Date: 2025-04-03 20:11:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ebcb9a8b128cc6411610566c8368db63d25a5127 8349206: j.u.l.Handler classes create deadlock risk via synchronized publish() method Reviewed-by: dfuchs, smarks ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java + test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java + test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java + test/jdk/java/util/logging/LoggingDeadlock5.java Changeset: 57df89c4 Branch: json Author: Stuart Marks Date: 2025-04-03 21:15:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57df89c46449a19bb626fee2ea01c868e6dfb712 8353684: [BACKOUT] j.u.l.Handler classes create deadlock risk via synchronized publish() method Reviewed-by: dholmes ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java - test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java - test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java - test/jdk/java/util/logging/LoggingDeadlock5.java Changeset: a449aeef Branch: json Author: Chen Liang Date: 2025-04-04 00:58:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a449aeef287d32437d23bb69027175d6d861e2a6 8350704: Create tests to ensure the failure behavior of core reflection APIs Reviewed-by: darcy ! src/java.base/share/classes/sun/reflect/generics/parser/SignatureParser.java + test/jdk/java/lang/Class/getEnclosingMethod/BadEnclosingMethodTest.java + test/jdk/java/lang/annotation/DuplicateAnnotationsTest.java + test/jdk/java/lang/annotation/MalformedAnnotationTest.java + test/jdk/java/lang/reflect/Generics/MalformedSignatureTest.java - test/jdk/java/lang/reflect/Generics/TestBadSignatures.java + test/jdk/java/lang/reflect/Generics/TypeNotPresentInSignatureTest.java Changeset: 1c2a5533 Branch: json Author: Chen Liang Date: 2025-04-04 00:59:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c2a5533f4e8926db18365eb510588594f8fb6ba 8327858: Improve spliterator and forEach for single-element immutable collections Reviewed-by: smarks, vklang ! src/java.base/share/classes/java/util/ImmutableCollections.java ! test/jdk/java/util/Collection/MOAT.java ! test/micro/org/openjdk/bench/java/util/ImmutableColls.java Changeset: 41d4a0d7 Branch: json Author: Varada M Date: 2025-04-04 06:41:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41d4a0d7bdda2a96af1e7f549c05d99d68c040dc 8352392: AIX: implement attach API v2 and streaming output Reviewed-by: mdoerr, jkern, amenkov ! src/hotspot/os/aix/attachListener_aix.cpp ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! test/hotspot/jtreg/ProblemList.txt Changeset: a13e34da Branch: json Author: Martin Doerr Date: 2025-04-04 07:59:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a13e34da3f81039b572fd6030d6ee63dfffad612 8353274: [PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895 Reviewed-by: rrich, amitkumar ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp Changeset: 1161b566 Branch: json Author: Varada M Date: 2025-04-04 10:30:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1161b566ca06786996cf47a4475bcdabaa24cde8 8353053: (fs) Add support for UserDefinedFileAttributeView on AIX Reviewed-by: mdoerr, jkern ! src/java.base/aix/classes/sun/nio/fs/AixFileStore.java ! src/java.base/aix/classes/sun/nio/fs/AixFileSystem.java ! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java + src/java.base/aix/classes/sun/nio/fs/AixUserDefinedFileAttributeView.java ! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Changeset: 10d1fec3 Branch: json Author: Alexey Semenyuk Date: 2025-04-04 11:46:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10d1fec3ff92de5b897737763972b62fba40753e 8353679: Restructure classes in jdk.jpackage.internal package Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/PackageProperty.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CFBundleVersion.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DottedVersion.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/I18N.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MultiResourceBundle.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/MsiVersion.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/junit/TEST.properties ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/DottedVersionTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java Changeset: cfcb3305 Branch: json Author: Alexey Semenyuk Date: 2025-04-04 11:49:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cfcb3305f078b61b37037ef6f652303d6c2c7098 8353681: jpackage suppresses errors when executed with --verbose option Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/share/BasicTest.java Changeset: b92a4436 Branch: json Author: Joel Sikstr?m Date: 2025-04-04 11:53:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b92a44364d3a2267f5bc9aef3077805bebdf9fba 8353471: ZGC: Redundant generation id in ZGeneration Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp Changeset: 4dca735b Branch: json Author: Magnus Ihse Bursie Date: 2025-04-04 13:19:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4dca735bf30bcef17d127b8156cc41c4144fb536 8315844: $LSB_RELEASE is not defined before use Reviewed-by: jwaters, erikj, djelinski ! make/autoconf/basic_tools.m4 Changeset: 37f8e419 Branch: json Author: Johannes Graham Date: 2025-04-04 13:24:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37f8e419f9661ba30b3c34bd9fecef71ab1eddb1 8347645: C2: XOR bounded value handling blocks constant folding Reviewed-by: epeter, vlivanov, qamai, jkarthikeyan ! src/hotspot/share/opto/addnode.cpp + src/hotspot/share/opto/utilities/xor.hpp + test/hotspot/gtest/opto/test_xor_node.cpp ! test/hotspot/jtreg/compiler/c2/irTests/XorINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/XorLNodeIdealizationTests.java Changeset: 3241b4e1 Branch: json Author: Magnus Ihse Bursie Date: 2025-04-04 13:32:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3241b4e111e3dbf475c0e5be117c2a8d1a63ad35 8353066: Properly detect Windows/aarch64 as build platform Co-authored-by: Mikael Vidstedt Reviewed-by: mikael, prr, erikj ! make/autoconf/build-aux/config.guess ! make/autoconf/toolchain_microsoft.m4 Changeset: 3670fde7 Branch: json Author: Magnus Ihse Bursie Date: 2025-04-04 13:43:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3670fde77f4cbf699bb43866f0c2fb5a867f0fc5 8349467: INIT_TARGETS tab completions on "make" lost with JDK-8348998 Reviewed-by: erikj ! make/PreInit.gmk Changeset: 5520ff12 Branch: json Author: Magnus Ihse Bursie Date: 2025-04-04 13:44:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5520ff12ec26dc2b490fb702101c3679a2af9a2d 8340341: Abort in configure when using Xcode 16.0 or 16.1 Reviewed-by: jwaters, erikj ! make/autoconf/toolchain.m4 Changeset: 9fb36099 Branch: json Author: Magnus Ihse Bursie Date: 2025-04-04 13:44:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9fb3609955b01c7026665d7baf06de9761391ce4 8350774: Generated test- targets broken after JDK-8348998 Reviewed-by: erikj = make/GenerateFindTests.gmk ! make/Init.gmk ! make/PreInitSupport.gmk ! make/RunTestsPrebuilt.gmk Changeset: 3cc43b32 Branch: json Author: Magnus Ihse Bursie Date: 2025-04-04 13:44:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cc43b3224efdf1a3f35fff58b993027a9e1f4ad 8349075: Once again allow -compilejdk in JAVA_OPTIONS Reviewed-by: rehn, erikj ! make/RunTests.gmk Changeset: 31a6de2e Branch: json Author: Phil Race Date: 2025-04-04 18:13:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/31a6de2e743923c92e976d5f5536120736d56029 8353309: Open source several Swing text tests Reviewed-by: aivanov, serb + test/jdk/javax/swing/text/BoxView/BaselineTest.java + test/jdk/javax/swing/text/GlyphView/bug4188841.java + test/jdk/javax/swing/text/html/FormView/4473401/bug4473401.java + test/jdk/javax/swing/text/html/FormView/4473401/frame1.html + test/jdk/javax/swing/text/html/FormView/4473401/frame2.html + test/jdk/javax/swing/text/html/FormView/4473401/frameresult.html + test/jdk/javax/swing/text/html/FormView/4473401/frameset.html + test/jdk/javax/swing/text/html/FormView/bug4529702.java + test/jdk/javax/swing/text/html/FrameSetView/4890934/bug4890934.java + test/jdk/javax/swing/text/html/FrameSetView/4890934/frame1.html + test/jdk/javax/swing/text/html/FrameSetView/4890934/frame2.html + test/jdk/javax/swing/text/html/FrameSetView/4890934/frameresult.html + test/jdk/javax/swing/text/html/FrameSetView/4890934/frameset.html Changeset: 74c2d8f4 Branch: json Author: Phil Race Date: 2025-04-04 18:16:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74c2d8f41bbb770e959a77ae1ce468162d68beaf 8353320: Open source more Swing text tests Reviewed-by: aivanov, serb + test/jdk/javax/swing/text/html/FrameView/4463014/bug4463014.java = test/jdk/javax/swing/text/html/FrameView/4463014/frame1.html = test/jdk/javax/swing/text/html/FrameView/4463014/frame2.html = test/jdk/javax/swing/text/html/FrameView/4463014/frameresult.html = test/jdk/javax/swing/text/html/FrameView/4463014/frameset.html + test/jdk/javax/swing/text/html/HTMLEditorKit/bug4102068.java + test/jdk/javax/swing/text/html/HTMLEditorKit/bug4198022.java + test/jdk/javax/swing/text/html/HTMLEditorKit/bug4245401.java + test/jdk/javax/swing/text/html/StyleSheet/bug4619595.java Changeset: 9fcb06f9 Branch: json Author: Phil Race Date: 2025-04-04 18:19:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9fcb06f9340f4f8f5bf2b74d0c4007f237625a72 8352997: Open source several Swing JTabbedPane tests Reviewed-by: azvegint, serb, honkar + test/jdk/javax/swing/JTabbedPane/4287208/bug4287208.java + test/jdk/javax/swing/JTabbedPane/4287208/duke.gif + test/jdk/javax/swing/JTabbedPane/bug4273320.java + test/jdk/javax/swing/JTabbedPane/bug4287268.java + test/jdk/javax/swing/JTabbedPane/bug4362226.java + test/jdk/javax/swing/JTabbedPane/bug4668865.java Changeset: 5c660f49 Branch: json Author: Naoto Sato Date: 2025-04-04 11:37:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c660f491c73c0894fddb126772592d38c86d860 Merge branch 'master' into json Changeset: 4475a7f6 Branch: json Author: Naoto Sato Date: 2025-04-04 11:47:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4475a7f6250590fc77e74c318fcadaf12595ff2e Some adjustments wrt JsonNumber ! src/java.base/share/classes/java/util/json/JsonFactory.java ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Mon Apr 7 22:13:39 2025 From: duke at openjdk.org (duke) Date: Mon, 7 Apr 2025 22:13:39 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber factory test update Message-ID: <6a0510c4-d95c-4f71-9754-1f7b747e15f0@openjdk.org> Changeset: 11269fbb Branch: json Author: Naoto Sato Date: 2025-04-07 15:11:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/11269fbbabd73dd0cae18f1c1824059fee8860e5 JsonNumber factory test update ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Tue Apr 8 00:02:19 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Apr 2025 00:02:19 GMT Subject: git: openjdk/jdk-sandbox: json: package-info refinement Message-ID: Changeset: 562f0852 Branch: json Author: Naoto Sato Date: 2025-04-07 16:59:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/562f08523bb223fe96cd24f091896e46d468f51f package-info refinement ! src/java.base/share/classes/java/util/json/package-info.java From duke at openjdk.org Tue Apr 8 23:15:50 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Apr 2025 23:15:50 GMT Subject: git: openjdk/jdk-sandbox: json: Restoring equals/hashCode, with updated spec Message-ID: <20a5ce69-86e9-4d39-aef8-68339c241004@openjdk.org> Changeset: 3a09d50e Branch: json Author: Naoto Sato Date: 2025-04-08 15:18:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a09d50eccf5b10b1e504de7fd56a81466e69380 Restoring equals/hashCode, with updated spec ! 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/JsonBoolean.java ! src/java.base/share/classes/java/util/json/JsonBooleanImpl.java ! src/java.base/share/classes/java/util/json/JsonNull.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/JsonValue.java ! src/java.base/share/classes/java/util/json/package-info.java + test/jdk/java/util/json/TestEquality.java From duke at openjdk.org Wed Apr 9 17:24:27 2025 From: duke at openjdk.org (duke) Date: Wed, 9 Apr 2025 17:24:27 GMT Subject: git: openjdk/jdk-sandbox: json: some updates to the equals/hashcode wording Message-ID: Changeset: 76c90955 Branch: json Author: Justin Lu Date: 2025-04-09 10:21:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76c909557dc77a06a5695f1d8b9cd8cd54e30382 some updates to the equals/hashcode wording ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonString.java From duke at openjdk.org Wed Apr 9 17:56:20 2025 From: duke at openjdk.org (duke) Date: Wed, 9 Apr 2025 17:56:20 GMT Subject: git: openjdk/jdk-sandbox: json: @see value() / JsonNull hash value Message-ID: Changeset: 7a4e0425 Branch: json Author: Naoto Sato Date: 2025-04-09 10:52:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a4e04258d647337cf85e5cff46a566fad95eee8 @see value() / JsonNull hash value ! src/java.base/share/classes/java/util/json/JsonNullImpl.java ! src/java.base/share/classes/java/util/json/JsonString.java From duke at openjdk.org Wed Apr 9 18:11:14 2025 From: duke at openjdk.org (duke) Date: Wed, 9 Apr 2025 18:11:14 GMT Subject: git: openjdk/jdk-sandbox: json: Number equality with extra spaces Message-ID: <7107ab13-7005-4c60-b9be-6d0322ee5f46@openjdk.org> Changeset: 2faa77e1 Branch: json Author: Naoto Sato Date: 2025-04-09 11:08:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2faa77e1d6cc245f25b1613dee79815d892b03a4 Number equality with extra spaces ! test/jdk/java/util/json/TestEquality.java From duke at openjdk.org Wed Apr 9 20:26:14 2025 From: duke at openjdk.org (duke) Date: Wed, 9 Apr 2025 20:26:14 GMT Subject: git: openjdk/jdk-sandbox: json: Further equals/hashCode wording. Keep consistency among classes Message-ID: Changeset: 53133e4e Branch: json Author: Naoto Sato Date: 2025-04-09 13:22:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53133e4e9e887a65e1b0878c4303eca1c0206fe1 Further equals/hashCode wording. Keep consistency among classes ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonBoolean.java ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonString.java From duke at openjdk.org Thu Apr 10 20:58:49 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Apr 2025 20:58:49 GMT Subject: git: openjdk/jdk-sandbox: json: nit - JA equals should use 'elements' not 'mappings' in wording Message-ID: Changeset: 9ab6f1ce Branch: json Author: Justin Lu Date: 2025-04-10 13:57:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ab6f1ce18a989017d71eefb58c2e240e3ae21f4 nit - JA equals should use 'elements' not 'mappings' in wording ! src/java.base/share/classes/java/util/json/JsonArray.java From duke at openjdk.org Fri Apr 11 07:13:24 2025 From: duke at openjdk.org (duke) Date: Fri, 11 Apr 2025 07:13:24 GMT Subject: git: openjdk/jdk-sandbox: http3: 344 new changesets Message-ID: <503569b7-05be-44e7-ab37-e2a4f0457b0f@openjdk.org> Changeset: 84f7a923 Branch: http3 Author: Daniel Jelinski Date: 2025-03-26 14:23:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84f7a9239370bbbcc51bfe1394dd07281485f781 Remove outdated exception spec, fix typo ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java Changeset: 0d356503 Branch: http3 Author: Daniel Jelinski Date: 2025-03-26 16:14:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d3565030afc49a8e4c31bd3908d818aa5c66369 Remove unused imports ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java Changeset: 25d7fbe9 Branch: http3 Author: Daniel Fuchs Date: 2025-03-26 20:37:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25d7fbe9478acf6652435a5da3e059911e3454f0 http3: more accurate debug trace in ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java Changeset: 45c8b074 Branch: http3 Author: Daniel Fuchs Date: 2025-03-26 20:40:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45c8b07488c00f01fe17f057a86807b92f6a4e0f http3: properly terminate QuicConnection if first initial packet not received in imparted time ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: 6ad3d759 Branch: http3 Author: Daniel Fuchs Date: 2025-03-26 20:41:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ad3d759e4cf4e260e79bf7ae44171d891eee19e http3: HttpSlowServerTest.java and LargeResponseTest.java need bigger initial timeout ! test/jdk/java/net/httpclient/HttpSlowServerTest.java ! test/jdk/java/net/httpclient/LargeResponseTest.java Changeset: 1ef3b1ac Branch: http3 Author: Daniel Fuchs Date: 2025-03-26 21:02:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ef3b1ac56c4c70af1eb55785c6cccb204c22dd7 http3: more reasons for sending CANCEL_PUSH ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpHeadersBuilder.java ! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/http2/PushPromiseContinuation.java ! test/jdk/java/net/httpclient/http2/TrailingHeadersTest.java ! test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java ! test/jdk/java/net/httpclient/http3/H3PushCancel.java ! test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchange.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/OutgoingPushPromise.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java Changeset: a252f428 Branch: http3 Author: Volkan Yaz?c? Date: 2025-03-27 09:56:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a252f4281bec448d2442aeba4994e2e30e16676d Merge remote-tracking branch 'upstream/http3' into http3 Changeset: 271f76cb Branch: http3 Author: Daniel Fuchs Date: 2025-03-27 10:39:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/271f76cbbc32a32faa6e16f1c5a1c0b00a048636 http3: fix HttpResponseLimitingTest.java for HTTP/3 ! test/jdk/java/net/httpclient/HttpResponseLimitingTest.java Changeset: 3b32d584 Branch: http3 Author: Volkan Yaz?c? Date: 2025-03-27 18:18:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b32d584e9007063db8737815207bf16015f441f Replace `System.err` with debug logger in `Http3TestServer::submitExchange` ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java Changeset: e9aea039 Branch: http3 Author: Daniel Jelinski Date: 2025-03-28 08:29:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9aea0393f798bcc805df4f8bf3932214efcc084 Remove TransportParameterId#key ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTransportParameters.java Changeset: c5af3054 Branch: http3 Author: Daniel Jelinski Date: 2025-03-28 09:19:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5af3054fe74f4dcba4f7ff74f697f0b1c96ece1 Use EnumMap as a backing store for transport parameters ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTransportParameters.java Changeset: 558c1605 Branch: http3 Author: Daniel Jelinski Date: 2025-03-28 10:01:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/558c1605beeeeeac30ef831bc8899dedcc35565e Add QuicTransportParameters copy constructor ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTransportParameters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java Changeset: 0d516bb4 Branch: http3 Author: Daniel Jelinski Date: 2025-03-28 10:07:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d516bb48cd1812790de3fe1afa8cab6d46cc72b Do not store null values in the map ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTransportParameters.java Changeset: d529219e Branch: http3 Author: Daniel Jelinski Date: 2025-03-28 10:10:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d529219ec1f52e59e483366327033448259d2a84 Remove unnecessary collection access ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTransportParameters.java Changeset: ba49221b Branch: http3 Author: Daniel Jelinski Date: 2025-03-28 10:12:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba49221ba71f0b88b595ce786a17a35dd2b4bbf1 Rename index to identifier ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTransportParameters.java Changeset: 3aacfdc3 Branch: http3 Author: Daniel Jelinski Date: 2025-03-28 10:17:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3aacfdc30a1b866ea5bd03edc0aea68d324d6b82 Add note to future maintainers ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicTransportParameters.java Changeset: af4b7393 Branch: http3 Author: Daniel Jelinski Date: 2025-03-28 11:17:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af4b73938d767a4f077c15b22c39c1cbfd5c5a2d Fix minimum payload length calculation ! src/java.net.http/share/classes/jdk/internal/net/http/quic/CodingContext.java Changeset: 0b9ef4bc Branch: http3 Author: Daniel Jelinski Date: 2025-03-28 11:26:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b9ef4bc86a81e9c3fdfe1c62b9281c9d052ed67 Remove Util class - src/java.net.http/share/classes/jdk/internal/net/http/quic/Util.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/CryptoFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamFrame.java Changeset: 46196fb7 Branch: http3 Author: Daniel Jelinski Date: 2025-03-28 11:28:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46196fb791008e251c34edd0c38a2a88837f0747 Fix StreamFrame offset usage ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamFrame.java Changeset: 51561cc1 Branch: http3 Author: Daniel Jelinski Date: 2025-03-28 11:55:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/51561cc174e9f4d40265101ee469a32297eccd8a Remove unused imports ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/CryptoFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamFrame.java Changeset: 4912ef6b Branch: http3 Author: Daniel Jelinski Date: 2025-03-28 13:18:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4912ef6bc3e1018549cc9f43312115492587c7cf Assign QuicConnection.endpoint early ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicInstance.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java Changeset: d811e5bd Branch: http3 Author: Daniel Jelinski Date: 2025-03-28 14:33:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d811e5bdc36b3fcfb08f1598ff1fcc5501ee91e1 Fix javadoc ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java Changeset: 275f9989 Branch: http3 Author: Daniel Fuchs Date: 2025-03-31 10:39:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/275f9989a80e6e66ae4c883e140734ae22862c80 http3: improve links in HttpClient implNote ! src/java.net.http/share/classes/java/net/http/HttpClient.java Changeset: d0cd7c9f Branch: http3 Author: Daniel Jelinski Date: 2025-03-31 11:28:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d0cd7c9fce35d2cd8068485a14b4164af424c6c7 Move common connectionID code to base class ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnectionId.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionId.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionIdFactory.java Changeset: a687b7ef Branch: http3 Author: Daniel Jelinski Date: 2025-03-31 11:45:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a687b7efb6fe4fe29549889b5bb3be6d96f86706 Move common connectionID code to base class ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnectionId.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionId.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionIdFactory.java Changeset: 131d88e8 Branch: http3 Author: Daniel Jelinski Date: 2025-03-31 15:08:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/131d88e86fbc609cffec4d2ae2503d1bb8830187 Move ID factory to endpoint ! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/LocalConnIdManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnIdManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicInstance.java ! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java ! test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java Changeset: 70e8c56c Branch: http3 Author: Daniel Jelinski Date: 2025-03-31 15:17:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70e8c56c0b614cc128c8c0cffa0c0f01049ac209 Document why QuicConnectionId implements Comparable ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionId.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java Changeset: 27f80cc1 Branch: http3 Author: Daniel Fuchs Date: 2025-03-31 16:00:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27f80cc1bf47a74ca66df0ee2770755c5e14a651 http3: Quic vs QUIC in public API doc ! src/java.net.http/share/classes/java/net/http/HttpRequest.java Changeset: cf582fa6 Branch: http3 Author: Daniel Jelinski Date: 2025-03-31 17:28:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf582fa6be3beb37d82b4a6504713d337eb19150 Enable smaller stateless reset packets ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionIdFactory.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java ! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java ! test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java Changeset: e1993369 Branch: http3 Author: Daniel Jelinski Date: 2025-03-31 18:54:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e199336933137da5299986b1d17f8e45d79d4d10 Adjust min packet length in PacketPayloadTest ! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java Changeset: dad2cdb5 Branch: http3 Author: Daniel Fuchs Date: 2025-03-31 18:15:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dad2cdb56c0613c7342a3165dcc3633e6a864a47 http3: more debug ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicConnectionStreams.java Changeset: 495bf6d0 Branch: http3 Author: Daniel Fuchs Date: 2025-03-31 18:55:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/495bf6d00da35e53ef77f76df2ed7da3282f9d6c http3: TerminationCause should preserve timeout exceptions ! src/java.net.http/share/classes/jdk/internal/net/http/quic/TerminationCause.java ! test/jdk/java/net/httpclient/TimeoutBasic.java Changeset: f8aac7c1 Branch: http3 Author: Daniel Jelinski Date: 2025-03-31 21:25:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8aac7c12dab9d2bbe0789871dec48e5789b2ec2 Remove duplicate setter ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java Changeset: 07225f37 Branch: http3 Author: Daniel Jelinski Date: 2025-04-01 07:17:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07225f377f32e9586da17e238ff6320f405bd091 fix corner case in hasError ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicBidiStream.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 Changeset: d03baf07 Branch: http3 Author: Daniel Jelinski Date: 2025-04-01 07:18:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d03baf0701a25b4098c9463777d1f39301334680 Update QuicConnection code snippet ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnection.java Changeset: dfdb9406 Branch: http3 Author: Daniel Jelinski Date: 2025-04-01 09:29:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dfdb9406e10829f4aecee6e4afa72867a41873af Use a queue instead of a list for byte buffer queuing ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/CryptoWriterQueue.java Changeset: 357ddd3e Branch: http3 Author: Daniel Jelinski Date: 2025-04-01 11:54:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/357ddd3e21ced6c5be7f1be03ffb71cd3665e8b0 Update all references to minShortPacketPayloadSize in PacketEncodingTest ! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java Changeset: 5f8930fb Branch: http3 Author: Daniel Jelinski Date: 2025-04-01 11:55:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f8930fb2c37ab4d0ea2d39e92fee0f0e27b4916 Reduce the number of volatile reads ! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java Changeset: 4ae10326 Branch: http3 Author: Jaikiran Pai Date: 2025-04-01 18:26:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ae103261ceaf3b88161dc0ac525a8087931d200 http3/quic: remove unnecessary exception wrapping in TerminationCause.toReportedCause() ! src/java.net.http/share/classes/jdk/internal/net/http/quic/TerminationCause.java Changeset: 6c565ca1 Branch: http3 Author: Jaikiran Pai Date: 2025-04-01 18:51:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c565ca1b6da784a40c6159e493198c9672b1fae http3: revert test change done in 495bf6d00da35e53ef77f76df2ed7da3282f9d6c, now that TerminationCause implementation is fixed in 4ae103261ceaf3b88161dc0ac525a8087931d200 ! test/jdk/java/net/httpclient/TimeoutBasic.java Changeset: b600f352 Branch: http3 Author: Jaikiran Pai Date: 2025-04-01 19:01:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b600f352ff4c3f9763413c8698a557413bc998ed Revert "http3: revert test change done in 495bf6d00da35e53ef77f76df2ed7da3282f9d6c, now that TerminationCause implementation is fixed in 4ae103261ceaf3b88161dc0ac525a8087931d200" This reverts commit 6c565ca1b6da784a40c6159e493198c9672b1fae. ! test/jdk/java/net/httpclient/TimeoutBasic.java Changeset: f65eb0c9 Branch: http3 Author: Daniel Fuchs Date: 2025-04-02 12:04:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f65eb0c9f0e89a165c9c8dfb12e2d9ad4f07a210 http3: simplify future merge with mainline in MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java Changeset: 0f40e412 Branch: http3 Author: Daniel Jelinski Date: 2025-04-03 11:17:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f40e412981d455b9e9db676482dbb05dd795e61 Update docs for connectReader ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStream.java Changeset: 9fa04986 Branch: http3 Author: Daniel Jelinski Date: 2025-04-03 11:28:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9fa0498696d876863643ab13a4a1f100fce1ba55 Reword the knownSize comment ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStreamImpl.java Changeset: 743887c0 Branch: http3 Author: Daniel Jelinski Date: 2025-04-03 11:30:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/743887c0e714d0007b54f76b3a74f6de29c99ac8 Remove unused isHalfClosed method ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicBidiStream.java Changeset: 7fd505f3 Branch: http3 Author: Daniel Jelinski Date: 2025-04-03 11:37:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7fd505f35b8f24a0b37d374214bcc29bf16bc984 Fix BiDiStreamState docs ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicBidiStream.java Changeset: 2c4be895 Branch: http3 Author: Daniel Fuchs Date: 2025-04-03 11:04:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c4be895498e430af7479dbf0c4df416029dbd95 http3: fix TlsContextTest.java: warmup request should use HTTP/2 ! test/jdk/java/net/httpclient/TlsContextTest.java Changeset: 221906dd Branch: http3 Author: Daniel Jelinski Date: 2025-04-03 12:07:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/221906dd4273e0b07473e348e918593c9b0bb7dc Remove duplicate headers methods ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java Changeset: 762ca635 Branch: http3 Author: Daniel Jelinski Date: 2025-04-03 13:26:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/762ca635900408139b56a939479c577926651c62 Rename Pending/processed to produced/consumed ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicSenderStreamImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/StreamWriterQueue.java Changeset: 71cf3543 Branch: http3 Author: Daniel Jelinski Date: 2025-04-03 13:42:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/71cf35436df2f08e6d2189f6177e692802b73e4c Remove TODO, remove redundant checks, document exception ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/StreamWriterQueue.java Changeset: c2bca64a Branch: http3 Author: Daniel Jelinski Date: 2025-04-03 13:52:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2bca64a9f7f6c91eebd6109d4673ca8851aa673 Remove redundant checks ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/StreamWriterQueue.java Changeset: a716629b Branch: http3 Author: Daniel Jelinski Date: 2025-04-03 14:12:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a716629b74a0ef0a7761979433026673d3a7f9ed Increase processed data on ResetStream frame receipt ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStreamImpl.java Changeset: 0f79f19b Branch: http3 Author: Daniel Jelinski Date: 2025-04-03 14:24:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f79f19b4f64dab37ce548e829800afef2de0b6c Increase stream and connection processed data in one function ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStreamImpl.java Changeset: b66923af Branch: http3 Author: Daniel Jelinski Date: 2025-04-03 16:55:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b66923afe7dfe9cbfaacddaf43ff415b969cd0f5 logging changes ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicConnectionStreams.java Changeset: 1b3df467 Branch: http3 Author: Daniel Fuchs Date: 2025-04-03 16:04:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b3df467069a9ede206fa81e69eb0681f1dce907 http3: improve logging message in QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java Changeset: 00499ee4 Branch: http3 Author: Daniel Fuchs Date: 2025-04-03 16:05:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00499ee473cb6907d68626f95a7c8dd6ccfb0dcd http3: use component accessor for record ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: 5a8a9f76 Branch: http3 Author: Daniel Fuchs Date: 2025-04-03 16:09:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a8a9f764fd50296315bab6bdbcf63f732dee706 http3: Http3PushManager should handle same pushId promised twice on the same stream ! src/java.net.http/share/classes/jdk/internal/net/http/Http3PushManager.java Changeset: e0d07a8c Branch: http3 Author: Daniel Fuchs Date: 2025-04-03 16:10:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0d07a8cbe9fff50a6f66601eb3651e510aa0c9e http3: PeerUniStreamDispatcher should abandon stream if an IOException is thrown due to stream reset before HTTP/3 stream type is received ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/PeerUniStreamDispatcher.java Changeset: 34b8dd8b Branch: http3 Author: Daniel Fuchs Date: 2025-04-03 16:12:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34b8dd8b95f7e33ad5c987280be24d0071a83d4f http3: HTTP/3 test server should not prevent opening two differnt push streams with the same pushId ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerExchange.java Changeset: b794f15f Branch: http3 Author: Daniel Jelinski Date: 2025-04-03 17:25:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b794f15f3bf37f90aada6597f42708e4fa8f90c1 sliceOrCopy should fail on buffers where internal capacity is unknown ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java Changeset: c24760ac Branch: http3 Author: Daniel Fuchs Date: 2025-04-04 15:19:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c24760ac0b106cbce6920466e9af055b7c25719d http3: initial CSR pre-review comments ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/java/net/http/StreamLimitException.java Changeset: 1ee93686 Branch: http3 Author: Daniel Fuchs Date: 2025-04-04 16:32:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ee9368620d5ddb8c5523e1ead17cac4b193e704 http3: clarify jdk.httpclient.keepalive.timeout wrt HTTP/3 ! src/java.net.http/share/classes/module-info.java Changeset: 5032548d Branch: http3 Author: Daniel Jelinski Date: 2025-04-08 11:33:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5032548dccd41380f43344b38916aca13a5538eb Fix races in processed data accounting ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStreamImpl.java Changeset: 0d464898 Branch: http3 Author: Daniel Jelinski Date: 2025-04-09 11:12:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d46489817b79a4ee4ab94de9b14222941b8678c Use the correct receivedQuicBytes ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java Changeset: 5408200b Branch: http3 Author: Daniel Jelinski Date: 2025-04-09 11:43:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5408200bed14d3ba94ac005c53e9c8f8987cc68a Log completed requests immediately ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java Changeset: f0dad065 Branch: http3 Author: Volkan Yaz?c? Date: 2025-04-09 12:36:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0dad0650b432e7e7d41042f90749f371457fcb2 8311956: HTTP/3: Add HTTP/3 Push Promise Tests + test/jdk/java/net/httpclient/http3/H3ServerPushTest.java Changeset: 05d9ba14 Branch: http3 Author: Daniel Jelinski Date: 2025-04-09 17:01:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05d9ba14371267ac68dda8338e0cca996bca43ea Simplify OrderedFlow.receive ! src/java.net.http/share/classes/jdk/internal/net/http/quic/OrderedFlow.java Changeset: 43209544 Branch: http3 Author: Daniel Fuchs Date: 2025-04-10 11:00:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43209544b445b4103074b81435e626337144f508 http3: fixed some comments ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java ! test/jdk/java/net/httpclient/http3/H3ServerPushTest.java Changeset: d5b424d9 Branch: http3 Author: Daniel Fuchs Date: 2025-04-10 11:00:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5b424d99cc7d1564bdead85b151af4ff421712c http3: more logging in H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java Changeset: 678aa85a Branch: http3 Author: Daniel Fuchs Date: 2025-04-10 11:02:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/678aa85aa09434c9ce97c2d2b9f06caccc1ad4b4 http3: assert in java/net/httpclient/CancelledPartialResponseTest.java must not swallow original exception ! test/jdk/java/net/httpclient/CancelledPartialResponseTest.java Changeset: 7e9e1cf0 Branch: http3 Author: Daniel Fuchs Date: 2025-04-10 11:03:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e9e1cf0c4f037c300b93b365364c0047e5c8f5d http3: prevent TimeoutBasic.java to connect to random HTTP/3 servers ! test/jdk/java/net/httpclient/TimeoutBasic.java Changeset: bc5cde1b Branch: http3 Author: Severin Gehwolf Date: 2025-03-26 10:53:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc5cde1b198baf6e2e36d370b0aaa907c8f35777 8352692: Add support for extra jlink options Reviewed-by: ihse, erikj ! make/Images.gmk ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template Changeset: b4dc3645 Branch: http3 Author: Matthias Baesken Date: 2025-03-26 12:31:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4dc364575b5a7e9dab5645f2fd6f377083531f0 8346931: Replace divisions by zero in sharedRuntimeTrans.cpp Reviewed-by: kbarrett, mdoerr ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp Changeset: 84d3dc75 Branch: http3 Author: Tobias Hartmann Date: 2025-03-26 12:32:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84d3dc75e4ebd1a4724b09842fd5a63900536dd1 8352965: [BACKOUT] 8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure Reviewed-by: chagedorn ! 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: c14bbea9 Branch: http3 Author: Nizar Benalla Date: 2025-03-26 12:45:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c14bbea93e6701719b934dbd1711d26a91b50d7d 8352740: Introduce new factory method HtmlTree.IMG Reviewed-by: liach, jjg ! 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/taglets/SnippetTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java Changeset: e2a461bd Branch: http3 Author: Nizar Benalla Date: 2025-03-26 12:59:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2a461bddeade1666fe15fb17cba8c9f4c5e7dab 8351332: Line breaks in search tag descriptions corrupt JSON search index Reviewed-by: hannesw, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java + test/langtools/jdk/javadoc/doclet/testIndexLineBreaks/TestIndexLineBreaks.java Changeset: eef6aefc Branch: http3 Author: Daniel Fuchs Date: 2025-03-26 13:01:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eef6aefc21dd85725bc5b2d770997b19eb95a25a 8352623: MultiExchange should cancel exchange impl if responseFilters throws Reviewed-by: djelinski ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! test/jdk/java/net/httpclient/UnauthorizedTest.java Changeset: 79bffe2f Branch: http3 Author: Roland Westrelin Date: 2025-03-26 14:37:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79bffe2f28f90986d45f4e91efc021290b4fc00a 8349361: C2: RShiftL should support all applicable transformations that RShiftI does Reviewed-by: epeter, chagedorn, jkarthikeyan ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java Changeset: a2a64dac Branch: http3 Author: Xiaolong Peng Committer: Paul Hohensee Date: 2025-03-26 15:38:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2a64dac1680e97dd9eb511ead951bf1be8121c6 8352588: GenShen: Enabling JFR asserts when getting GCId Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp Changeset: 1d205f5f Branch: http3 Author: Naoto Sato Date: 2025-03-26 16:09:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d205f5f0704f251eb68165f3caf1e70d542ae63 8352716: (tz) Update Timezone Data to 2025b Reviewed-by: coffeys, joehw ! src/java.base/share/data/tzdata/VERSION ! src/java.base/share/data/tzdata/asia ! src/java.base/share/data/tzdata/northamerica ! src/java.base/share/data/tzdata/southamerica ! test/jdk/java/util/TimeZone/TimeZoneData/VERSION Changeset: 53926742 Branch: http3 Author: Jiangli Zhou Date: 2025-03-26 16:16:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53926742c02480def6a42683fcaf284b99bcb0a1 8352766: Problemlist hotspot tier1 tests requiring tools that are not included in static JDK Reviewed-by: dholmes, ihse + test/hotspot/jtreg/ProblemList-StaticJdk.txt Changeset: c2a4fed9 Branch: http3 Author: Markus Gr?nlund Date: 2025-03-26 17:30:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2a4fed98c4e17880dd40c19cb73072efea8c583 8348907: Stress times out when is executed with ZGC Reviewed-by: egahlin, aboldtch, eosterlund ! make/src/classes/build/tools/jfr/GenerateJfrFiles.java ! src/hotspot/share/gc/z/zTracer.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.hpp Changeset: 5672a934 Branch: http3 Author: William Kemper Date: 2025-03-26 17:33:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5672a934fa1b0b42ae9bb39b31579a27e3332c28 8348400: GenShen: assert(ShenandoahHeap::heap()->is_full_gc_in_progress() || (used_regions_size() <= _max_capacity)) failed: Cannot use more than capacity # Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp Changeset: e83cccfe Branch: http3 Author: Aleksey Shipilev Date: 2025-03-26 19:45:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e83cccfed4463ddbec5493722355d65c4eb41646 8352948: Remove leftover runtime_x86_32.cpp after 32-bit x86 removal Reviewed-by: stefank, kvn - src/hotspot/cpu/x86/runtime_x86_32.cpp Changeset: 441bd126 Branch: http3 Author: Serguei Spitsyn Date: 2025-03-26 19:45:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/441bd1265650dc865897d5cb6a673edb89dd5cee 8352812: remove useless class and function parameter in SuspendThread impl Reviewed-by: lmesnik, cjplummer ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiImpl.hpp Changeset: 1397ee56 Branch: http3 Author: Alexey Semenyuk Date: 2025-03-26 20:08:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1397ee56c0f281d99989058cd14016d9d7c7a240 8334322: Misleading values of keys in jpackage resource bundle Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 24833403 Branch: http3 Author: Ioi Lam Date: 2025-03-27 00:23:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24833403b6b93ca464720f00de0e8bd5e1c140be 8352579: Refactor CDS legacy optimization for lambda proxy classes Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java Changeset: 78534152 Branch: http3 Author: Robbin Ehn Date: 2025-03-27 07:30:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7853415217cc17179abf2e160ca735c936017f4e 8352218: RISC-V: Zvfh requires RVV Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: 10078111 Branch: http3 Author: Robbin Ehn Date: 2025-03-27 07:32:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10078111aff4e095276ceccd250a25851f33a2ab 8352897: RISC-V: Change default value for UseConservativeFence Reviewed-by: luhenry, fyang ! src/hotspot/cpu/riscv/globals_riscv.hpp Changeset: 66b5dba6 Branch: http3 Author: Hannes Greule Committer: Emanuel Peter Date: 2025-03-27 07:39:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66b5dba690e7bd23054221cdc7f8394b0759876b 8350988: Consolidate Identity of self-inverse operations Reviewed-by: epeter, vlivanov ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp + test/hotspot/jtreg/compiler/c2/irTests/InvolutionIdentityTests.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 8a40498d Branch: http3 Author: Prasanta Sadhukhan Date: 2025-03-27 10:11:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a40498d79a18dcf91cf4979d34c3583a6c39322 8352678: Opensource few JMenuItem tests Reviewed-by: abhiscxk + test/jdk/javax/swing/JMenuItem/bug4207339.java + test/jdk/javax/swing/JMenuItem/bug4327146.java + test/jdk/javax/swing/JMenuItem/bug4402082.java + test/jdk/javax/swing/JMenuItem/bug6197830.java Changeset: 4100dc9d Branch: http3 Author: Frederic Thevenet Committer: Severin Gehwolf Date: 2025-03-27 10:16:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4100dc9d4cdd5f0c202b2b2a32554e3aa4f15025 8350801: Add a code signing hook to the JDK build system Reviewed-by: ihse, erikj ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! make/autoconf/util.m4 ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk Changeset: 9a87e213 Branch: http3 Author: Vladimir Petko Committer: Aleksey Shipilev Date: 2025-03-27 10:31:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a87e2134ef531a6906454186517d3eee2e487c2 8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106 Reviewed-by: rrich, shade ! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp Changeset: b7ffd223 Branch: http3 Author: Aleksey Shipilev Date: 2025-03-27 11:24:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7ffd223e83e56259801534b634729c563e36c7b 8352980: Purge infrastructure for FP-to-bits interpreter intrinsics after 32-bit x86 removal Reviewed-by: kvn, vlivanov, coleenp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.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_64.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/interpreter/abstractInterpreter.cpp ! src/hotspot/share/interpreter/abstractInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp Changeset: 0bfa636c Branch: http3 Author: Boris Ulasevich Date: 2025-03-27 11:31:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bfa636c7f43e31c53c6bae6ee859131bd45229f 8352426: RelocIterator should correctly handle nullptr address of relocation data Reviewed-by: dlong, vlivanov, kvn ! src/hotspot/share/code/relocInfo.cpp Changeset: 927aeb2f Branch: http3 Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-03-27 11:36:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/927aeb2feeacddfb7267e4d211134f061a2566e4 8352617: IR framework test TestCompileCommandFileWriter.java runs TestCompilePhaseCollector instead of itself Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompileCommandFileWriter.java Changeset: b9907801 Branch: http3 Author: Varada M Date: 2025-03-27 11:46:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9907801afaf4c613482ce3cb1b38262ce13df29 8352393: AIX: Problem list serviceability/attach/AttachAPIv2/StreamingOutputTest.java Reviewed-by: jsjolen, mdoerr ! test/hotspot/jtreg/ProblemList.txt Changeset: e2cd70aa Branch: http3 Author: Aleksey Shipilev Date: 2025-03-27 11:59:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2cd70aab69f2244667db91fec5f4e3038f64437 8351151: Clean up x86 template interpreter after 32-bit x86 removal Reviewed-by: coleenp, fparain, vlivanov ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/arm/interp_masm_arm.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc.hpp ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.cpp ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/interpreterRT_x86.hpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp Changeset: 41f3eea9 Branch: http3 Author: Alexey Ivanov Date: 2025-03-27 12:05:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41f3eea9b2b7bd74d5f125dedfe107ab5b0bed26 8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI Reviewed-by: serb, honkar ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 89e5c42d Branch: http3 Author: Casper Norrbin Committer: Johan Sj?len Date: 2025-03-27 14:28:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89e5c42d909344d75266a203d7e6b6bb1ad4aea6 8294954: Remove superfluous ResourceMarks when using LogStream Reviewed-by: dholmes, jsjolen ! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp ! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp ! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp ! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp ! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp ! src/hotspot/cpu/s390/downcallLinker_s390.cpp ! src/hotspot/cpu/s390/upcallLinker_s390.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/gc/g1/g1AllocRegion.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1HeapVerifier.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/generateOopMap.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/vm_version.cpp Changeset: c50a0a1f Branch: http3 Author: Thomas Schatzl Date: 2025-03-27 14:30:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c50a0a1fc126a67528448b282bcfc375abfac142 8352508: [Redo] G1: Pinned regions with pinned objects only reachable by native code crash VM Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp + test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java Changeset: 79824c34 Branch: http3 Author: Jiangli Zhou Date: 2025-03-27 14:40:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79824c344ee36bcf9f3434ccb3b44d2d24defc5c 8352184: Jtreg tests using CommandLineOptionTest.getVMTypeOption() and optionsvalidation.JVMOptionsUtils fail on static JDK Reviewed-by: dholmes, shade ! src/hotspot/share/runtime/abstract_vm_version.cpp ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java ! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java ! test/lib/jdk/test/lib/Platform.java ! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java Changeset: 50ac24eb Branch: http3 Author: Vladimir Ivanov Committer: Derek White Date: 2025-03-27 14:58:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50ac24eb0ff06d9b4fc52a6cafea63eb4d59cb95 8351593: [JMH] test PhoneCode.Bulk reports NPE exception Reviewed-by: redestad, drwhite - test/micro/org/openjdk/bench/java/util/stream/tasks/DataProviders.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Bulk.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/DictionaryProblem.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Lambda.java - test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Xtras.java - test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/Bulk.java - test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/PhoneCodeProblem.java Changeset: 2eeda646 Branch: http3 Author: Calvin Cheung Date: 2025-03-27 15:34:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2eeda64632621c31c6b0a9257ddec7ce9bc5eaec 8325132: CDS: Make sure the ArchiveRelocationMode is always printed in the log Reviewed-by: shade, iklam ! src/hotspot/share/cds/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java Changeset: dc5c4148 Branch: http3 Author: Joel Sikstr?m Date: 2025-03-27 15:49:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc5c4148c70ca43d0a69c326e14898adca2f0bae 8352762: Use EXACTFMT instead of expanded version where applicable Reviewed-by: dholmes, stuefe ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp ! src/hotspot/share/gc/parallel/parallelInitLogger.cpp ! src/hotspot/share/gc/shared/gcInitLogger.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/runtime/os.cpp Changeset: 1bd0ce1f Branch: http3 Author: William Kemper Date: 2025-03-27 16:34:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1bd0ce1f51760d2e57e94b19b83d3ee0fa4aebcd 8352918: Shenandoah: Verifier does not deactivate barriers as intended Reviewed-by: kdnilsen, shade, ysr ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp Changeset: b73663a2 Branch: http3 Author: Aleksey Shipilev Date: 2025-03-27 18:10:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b73663a2b4fe7049fc0990c1a1e51221640b4e29 8351155: C1/C2: Remove 32-bit x86 specific FP rounding support Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/matcher_aarch64.hpp ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/arm/c1_Defs_arm.hpp ! src/hotspot/cpu/arm/matcher_arm.hpp ! src/hotspot/cpu/ppc/c1_Defs_ppc.hpp ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/c1_Defs_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/matcher_riscv.hpp ! src/hotspot/cpu/s390/c1_Defs_s390.hpp ! src/hotspot/cpu/s390/matcher_s390.hpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/c1_Defs_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Canonicalizer.hpp ! src/hotspot/share/c1/c1_Defs.hpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_InstructionPrinter.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_RangeCheckElimination.hpp ! src/hotspot/share/c1/c1_ValueMap.hpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/convertnode.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/parse2.cpp Changeset: 4ce9b4c7 Branch: http3 Author: Ioi Lam Date: 2025-03-27 20:28:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ce9b4c72ef00d81fc07527a89d20cfa5400d673 8352435: Refactor CDS test library for execution and module packaging Reviewed-by: ccheung, shade ! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java + test/lib/jdk/test/lib/cds/CDSJarUtils.java + test/lib/jdk/test/lib/cds/CDSModulePackager.java + test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java Changeset: 58ef4015 Branch: http3 Author: Justin Lu Date: 2025-03-27 20:40:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/58ef4015b7313292a7c7634d3e00e3a904bbdc50 5061061: SimpleDateFormat: unspecified behavior for reserved pattern letter Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/text/SimpleDateFormat.java Changeset: d5b12c82 Branch: http3 Author: Daniel Gredler Date: 2025-03-28 00:34:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5b12c82fe7c25ccfd70edf73b80824ad316e797 8352890: Remove unnecessary Windows version check in FileFontStrike Reviewed-by: serb, prr ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/windows/native/libfontmanager/lcdglyph.c Changeset: f4428e89 Branch: http3 Author: Cesar Soares Lucas Committer: David Holmes Date: 2025-03-28 04:50:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4428e89b7d9f00833a437f08fe0c0bbcec87a11 8352920: Compilation failure: comparison of unsigned expression >= 0 is always true Reviewed-by: dholmes ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/bytecodeTracer.hpp Changeset: 2ea1557a Branch: http3 Author: SendaoYan Date: 2025-03-28 06:03:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ea1557a0fdaf551d75365d1351bfbd73319dcfb 8353005: AIX build broken after 8352481 Reviewed-by: mdoerr, mbaesken, erikj ! make/autoconf/toolchain.m4 Changeset: cfc648bd Branch: http3 Author: Prasanta Sadhukhan Date: 2025-03-28 06:52:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cfc648bd17cc79b1c3e6f69d3559749e937261b2 8352677: Opensource JMenu tests - series2 Reviewed-by: abhiscxk + test/jdk/javax/swing/JMenu/bug4187996.java + test/jdk/javax/swing/JMenu/bug6471949.java + test/jdk/javax/swing/JMenu/bug6513492.java Changeset: bac2aa44 Branch: http3 Author: Matthias Baesken Date: 2025-03-28 08:13:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bac2aa44454982684e06854add1dbbb806fba363 8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table Reviewed-by: mdoerr, dholmes ! src/hotspot/os/posix/signals_posix.cpp Changeset: ddf326b8 Branch: http3 Author: Matthias Baesken Date: 2025-03-28 08:19:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ddf326b8e6e50403303b410635e4c26d7bf56aaa 8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int' Reviewed-by: kvn, dlong ! src/hotspot/share/opto/block.cpp Changeset: 8ef78323 Branch: http3 Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-03-28 08:53:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ef78323b1177782a645155fda19544fae24c279 8350471: Unhandled compilation bailout in GraphKit::builtin_throw Reviewed-by: thartmann, chagedorn, kvn ! src/hotspot/share/opto/graphKit.cpp Changeset: 3e9a7a4a Branch: http3 Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-03-28 08:58:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e9a7a4aed168422473c941ff5626d0d65aaadfa 8353063: make/ide/vscode: Invalid Configuration Values Reviewed-by: erikj, thartmann ! make/ide/vscode/hotspot/indexers/ccls-settings.txt ! make/ide/vscode/hotspot/indexers/clangd-settings.txt ! make/ide/vscode/hotspot/indexers/rtags-settings.txt Changeset: c0b61d3b Branch: http3 Author: Prasanta Sadhukhan Date: 2025-03-28 13:03:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0b61d3b8820a38a9757a1a3e69da43014d24439 8352680: Opensource few misc swing tests Reviewed-by: abhiscxk + test/jdk/javax/swing/JFrame/bug4614881.java + test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java + test/jdk/javax/swing/JMenuItem/bug4729669.java Changeset: c0292203 Branch: http3 Author: Zihao Lin Committer: Vicente Romero Date: 2025-03-28 13:19:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c0292203794bf3a8bfb02eac062e226ef2d07ee1 8352896: LambdaExpr02.java runs wrong test class Reviewed-by: shade, jlahoda ! test/langtools/tools/javac/lambda/LambdaExpr02.java Changeset: a269bef0 Branch: http3 Author: Volodymyr Paprotski Date: 2025-03-28 15:20:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a269bef04cf3c9c8b731edcbf7618624f7571a2d 8350459: MontgomeryIntegerPolynomialP256 multiply intrinsic with AVX2 on x86_64 Reviewed-by: ascarpino, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java ! test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java Changeset: d8090337 Branch: http3 Author: Kevin Driver Date: 2025-03-28 15:27:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8090337ee8ea763bca4e8e3baaf8ee4dd3d6214 8341775: Duplicate manifest files are removed by jarsigner after signing Reviewed-by: weijun, hchao ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties ! src/jdk.jartool/share/man/jarsigner.md + test/jdk/sun/security/tools/jarsigner/MultiManifest.java Changeset: da3bb067 Branch: http3 Author: Prasanta Sadhukhan Date: 2025-03-28 15:50:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da3bb06797f9550d204b2623481ef757ae941bbd 8352685: Opensource JInternalFrame tests - series2 Reviewed-by: azvegint ! test/jdk/ProblemList.txt + test/jdk/javax/swing/JInternalFrame/bug4130806.java + test/jdk/javax/swing/JInternalFrame/bug4134077.java + test/jdk/javax/swing/JInternalFrame/bug4193070.java + test/jdk/javax/swing/JInternalFrame/bug4225701.java Changeset: c70ad6a0 Branch: http3 Author: Naoto Sato Date: 2025-03-28 16:26:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c70ad6a053c7407b19060559d9f39b8b836a55a1 8352906: stdout/err.encoding on Windows set by incorrect Win32 call Reviewed-by: bpb, alanb ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 3d2c3cd4 Branch: http3 Author: Daniel Gredler Committer: Sergey Bylokhov Date: 2025-03-28 17:22:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d2c3cd40ebce901d09a2479c267342e04e6f79c 8352970: Remove unnecessary Windows version check in Win32ShellFolderManager2 Reviewed-by: prr, serb ! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java + test/jdk/java/awt/FileDialog/FileSystemViewFilesTest.java Changeset: 895aabc4 Branch: http3 Author: SendaoYan Date: 2025-03-30 13:05:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/895aabc4632a0b5e245aeceb6c2dcdb4b07f640e 8351233: [ASAN] avx2-emu-funcs.hpp:151:20: error: ?D.82188? is used uninitialized Reviewed-by: vlivanov ! src/java.base/linux/native/libsimdsort/avx2-emu-funcs.hpp Changeset: b9d7a75a Branch: http3 Author: Zihao Lin Committer: SendaoYan Date: 2025-03-30 13:14:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9d7a75adee8a96cf47bbe73e3009102ceda9589 8352879: TestPeriod.java and TestGetContentType.java run wrong test class Reviewed-by: mgronlun ! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java Changeset: 8cbadf78 Branch: http3 Author: Rohit Arul Raj Committer: SendaoYan Date: 2025-03-30 13:22:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8cbadf78d04d0e3d1136a5582f281de099fc5e49 8317976: Optimize SIMD sort for AMD Zen 4 Reviewed-by: psandoz, vlivanov ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp Changeset: 59629f88 Branch: http3 Author: Thomas Stuefe Date: 2025-03-30 16:42:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59629f88e6fad9c1ff91be4cfea83f78f0ea503c 8351040: [REDO] Protection zone for easier detection of accidental zero-nKlass use Reviewed-by: mbaesken, iklam ! 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: 25925138 Branch: http3 Author: Christian Hagedorn Date: 2025-03-31 07:38:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25925138b0a7d781d9293e52a8c9520329a85219 8350577: Fix missing Assertion Predicates when splitting loops Reviewed-by: epeter, kvn ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java Changeset: 23e3b3ff Branch: http3 Author: Aleksey Shipilev Date: 2025-03-31 08:16:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23e3b3ff6ab17a71b16fdf2e61548a7413ddb6d4 8351156: C1: Remove FPU stack support after 32-bit x86 removal Reviewed-by: vlivanov, kvn - src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp - src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp - src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.cpp - src/hotspot/cpu/arm/c1_FpuStackSim_arm.cpp - src/hotspot/cpu/arm/c1_FpuStackSim_arm.hpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp - src/hotspot/cpu/arm/c1_LinearScan_arm.cpp - src/hotspot/cpu/ppc/c1_FpuStackSim_ppc.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp - src/hotspot/cpu/ppc/c1_LinearScan_ppc.cpp - src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.cpp - src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp - src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp - src/hotspot/cpu/s390/c1_FpuStackSim_s390.hpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp - src/hotspot/cpu/s390/c1_LinearScan_s390.cpp - src/hotspot/cpu/x86/c1_FpuStackSim_x86.cpp - src/hotspot/cpu/x86/c1_FpuStackSim_x86.hpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp - src/hotspot/cpu/x86/c1_LinearScan_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp - src/hotspot/share/c1/c1_FpuStackSim.hpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp ! src/hotspot/share/c1/c1_LIRAssembler.cpp ! src/hotspot/share/c1/c1_LIRAssembler.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp ! src/hotspot/share/c1/c1_globals.hpp Changeset: 79d0c94b Branch: http3 Author: David Linus Briemann Committer: Martin Doerr Date: 2025-03-31 08:53:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79d0c94b5c915b4be32e5febf90a148e20f3c112 8352114: New test runtime/interpreter/CountBytecodesTest.java is failing Reviewed-by: dholmes, mdoerr ! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java Changeset: 6fbaa066 Branch: http3 Author: Aleksey Shipilev Date: 2025-03-31 10:01:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6fbaa066ce45b70f1c288d1245b03fe18ceba126 8353176: C1: x86 patching stub always calls Thread::current() Reviewed-by: mdoerr, kvn, vlivanov ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp Changeset: 22f630cb Branch: http3 Author: Aleksey Shipilev Date: 2025-03-31 10:30:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/22f630cb20b4e846f63cf5799cd2c50437d4dcad 8352415: x86: Tighten up template interpreter method entry code Reviewed-by: adinn, jsjolen ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp Changeset: 804a8fa4 Branch: http3 Author: Ivan Walulya Date: 2025-03-31 11:15:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/804a8fa4e96a32be2b38c2d0906dc5861a292007 8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds Reviewed-by: tschatzl, manc ! src/hotspot/share/gc/g1/g1Policy.cpp Changeset: c9c3c153 Branch: http3 Author: Serhiy Sachkov Committer: Mark Sheppard Date: 2025-03-31 12:09:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9c3c1536880d81ab84d5cb55f4fd0fe3bbf60a2 8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s' Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/Http1ChunkedTest.java Changeset: d4d18350 Branch: http3 Author: Alexander Zvegintsev Date: 2025-03-31 12:36:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4d18350f367a18813d0d418169e852c1530418e 8352860: Open source events tests batch0 Reviewed-by: psadhukhan + test/jdk/java/awt/event/ClickEventsTest.java + test/jdk/java/awt/event/WindowActivatedEventTest.java Changeset: bbd5b174 Branch: http3 Author: Hai-May Chao Date: 2025-03-31 15:04:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbd5b174c50346152a624317b6bd76ec48f7e551 8339280: jarsigner -verify performs cross-checking between CEN and LOC Reviewed-by: mullan, weijun, lancea ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties ! src/jdk.jartool/share/man/jarsigner.md + test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java Changeset: b7ca76ef Branch: http3 Author: SendaoYan Date: 2025-03-31 15:45:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7ca76ef4bfc640668492e655acc6d755411a92f 8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException Reviewed-by: egahlin ! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java Changeset: 7a2e198e Branch: http3 Author: Artur Barashev Date: 2025-03-31 15:48:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a2e198e9fec54158020a49165c1f4a4518e28d8 8352277: java.security documentation: incorrect regex syntax describing "usage" algorithm constraint Reviewed-by: mullan, hchao, ascarpino ! src/java.base/share/conf/security/java.security Changeset: e4e62789 Branch: http3 Author: Anthony Scarpino Date: 2025-03-31 15:59:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4e62789c7c89bd094480ca3fe19c123a34f9625 8346129: Simplify EdDSA & XDH curve name usage Reviewed-by: weijun, abarashev ! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java + test/jdk/sun/security/util/AlgorithmConstraints/DisabledAlgorithmPermits.java Changeset: cd5a43a9 Branch: http3 Author: Alexander Zvegintsev Date: 2025-03-31 16:39:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd5a43a98030a534babb01cfc4521e7e9bc89b91 8353126: Open source events tests batch1 Reviewed-by: honkar, kizune + test/jdk/java/awt/event/MouseEvent/DragToLightweightTest.java + test/jdk/java/awt/event/MouseEvent/MouseEnterTest.java Changeset: 9c06dcb4 Branch: http3 Author: Artur Barashev Date: 2025-03-31 16:45:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c06dcb4396c3307d625663d92c0e11d794a56ea 8349583: Add mechanism to disable signature schemes based on their TLS scope Reviewed-by: mullan, ascarpino ! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java ! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java + src/java.base/share/classes/sun/security/ssl/SSLScope.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java ! src/java.base/share/conf/security/java.security ! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java + test/jdk/sun/security/ssl/SignatureScheme/AbstractCheckSignatureSchemes.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeDTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java + test/jdk/sun/security/ssl/SignatureScheme/MixingTLSUsageConstraintsWithNonTLS.java ! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java Changeset: 42477442 Branch: http3 Author: Naoto Sato Date: 2025-03-31 16:46:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4247744266c7885dde52977de7646f766a9ad043 8351435: Change the default Console implementation back to the built-in one in `java.base` module Co-authored-by: Jan Lahoda Reviewed-by: alanb ! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java ! test/jdk/java/io/Console/ConsolePromptTest.java ! test/jdk/java/io/Console/DefaultCharsetTest.java ! test/jdk/java/io/Console/LocaleTest.java ! test/jdk/java/io/Console/ModuleSelectionTest.java + test/jdk/java/io/Console/consolePrompt.exp ! test/jdk/java/io/IO/IO.java ! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java ! test/jdk/jdk/internal/jline/RedirectedStdOut.java Changeset: 3e96f5cb Branch: http3 Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-03-31 16:54:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e96f5cbcad2cb61b68e2ae6440085b80b6cc287 8351366: Remove the java.security.debug=scl option Reviewed-by: hchao, mullan ! src/java.base/share/classes/java/security/SecureClassLoader.java ! src/java.base/share/classes/sun/security/util/Debug.java Changeset: 4d1de46c Branch: http3 Author: Xiaolong Peng Date: 2025-03-31 18:13:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d1de46cb882bade5781255b646f623b55d7180f 8352185: Shenandoah: Invalid logic for remembered set verification 8345399: GenShen: Error: Verify init-mark remembered set violation; clean card should be dirty Reviewed-by: ysr, kdnilsen, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp Changeset: fe8bd756 Branch: http3 Author: Ian Graves Date: 2025-03-31 18:28:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe8bd7562180222b14f8a4fda5d29edf57f97668 8351290: Clarify integral only for vector operators Reviewed-by: liach, psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java Changeset: 8b0602db Branch: http3 Author: Doug Lea
Date: 2025-03-31 19:23:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b0602dbed2f7ced190ec81753defab8a4bc316d 8319447: Improve performance of delayed task handling Reviewed-by: vklang, alanb ! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java + src/java.base/share/classes/java/util/concurrent/DelayScheduler.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java ! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java ! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilConcurrentTLRAccess.java ! test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java ! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java ! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java Changeset: 5eee32d0 Branch: http3 Author: Ioi Lam Date: 2025-03-31 20:43:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5eee32d04b6f4c4bf0de78c295d6d6feab523ea3 8352768: CDS test MethodHandleTest.java failed in -Xcomp mode Reviewed-by: dholmes, shade, vlivanov ! src/hotspot/share/cds/aotClassInitializer.cpp Changeset: acd4da49 Branch: http3 Author: Hai-May Chao Date: 2025-03-31 21:39:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/acd4da49a01760599ec4c325ff6c56f53ba5cc9c 8353299: VerifyJarEntryName.java test fails Reviewed-by: mullan ! test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java Changeset: 52f56e60 Branch: http3 Author: Alexey Semenyuk Date: 2025-03-31 22:07:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52f56e608e65f876dc7403ad6240ef13945b2480 8353196: [macos] Contents of ".jpackage.xml" file are wrong when building .pkg from unsigned app image Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java Changeset: 10772659 Branch: http3 Author: Alexey Semenyuk Date: 2025-03-31 22:16:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1077265953e6f0918f8f7625ad311f28453c893a 8353321: [macos] ErrorTest.testAppContentWarning test case requires signing environment Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java + test/jdk/tools/jpackage/macosx/MacSignTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: a83760a6 Branch: http3 Author: Ioi Lam Date: 2025-03-31 23:35:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a83760a6f204837b737b82801ee9eca2988317cf 8352092: -XX:AOTMode=record crashes with InstanceKlass in allocated state Reviewed-by: dholmes, coleenp ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 860a789e Branch: http3 Author: Fei Yang Date: 2025-04-01 01:39:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/860a789e9153448345f19d70dd07e294a0b62223 8353219: RISC-V: Fix client builds after JDK-8345298 Reviewed-by: fjiang, rehn ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 8b4e190b Branch: http3 Author: David Holmes Date: 2025-04-01 05:42:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b4e190bc8aa5499f96dbe2de01cf34ddcdb67a7 8353349: ProblemList runtime/cds/appcds/SignedJar.java Reviewed-by: iklam, jpai ! test/hotspot/jtreg/ProblemList.txt Changeset: ad48846e Branch: http3 Author: SendaoYan Date: 2025-04-01 06:25:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad48846edd894073d89839a2771271553b4e27cd 8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing Reviewed-by: tschatzl ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java Changeset: 196334fc Branch: http3 Author: Joachim Kern Date: 2025-04-01 08:09:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/196334fc395c63e59167ccd85415d8e1d2bcb705 8352046: Test testEcoFriendly() in jdk tools launcher ExecutionEnvironment.java for AIX and Linux/musl is brittle Reviewed-by: clanger, mbaesken ! test/jdk/tools/launcher/ExecutionEnvironment.java Changeset: aff5aa72 Branch: http3 Author: Afshin Zafari Date: 2025-04-01 08:25:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aff5aa72bbf4ecea614339483581093a67efa265 8350566: NMT: add size parameter to MemTracker::record_virtual_memory_tag Reviewed-by: jsjolen, gziemski ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp Changeset: f25f7016 Branch: http3 Author: Markus Gr?nlund Date: 2025-04-01 09:17:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f25f701652900d02858c905f4cd0bb43208c13d5 8353226: JFR: emit old object samples must be transitive closure complete for segment Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp Changeset: 85a0baf0 Branch: http3 Author: Leo Korinth Date: 2025-04-01 10:50:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85a0baf0cb3366d6c16f9aadee123862117f5338 8352719: Add an equals sign to the modules statement Reviewed-by: weijun ! test/jdk/sun/security/krb5/auto/TEST.properties Changeset: 6801eb87 Branch: http3 Author: Leo Korinth Date: 2025-04-01 10:54:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6801eb87042742b8d760b79900b2bdff97c321b1 8352709: Remove bad timing annotations from WhileOpTest.java Reviewed-by: jpai ! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java Changeset: cef5610b Branch: http3 Author: Patrick Zhang Committer: Magnus Ihse Bursie Date: 2025-04-01 11:47:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cef5610b5d4f7c5c2ceda46995ef3a0d961294e5 8353272: One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683 Reviewed-by: erikj ! make/common/native/Flags.gmk Changeset: 1809138b Branch: http3 Author: Patrick Zhang Committer: Magnus Ihse Bursie Date: 2025-04-01 11:47:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1809138b1c992b352eceab3e0e963b0577aafabb 8352284: EXTRA_CFLAGS incorrectly applied to BUILD_LIBJVM src/hotspot C++ source files Reviewed-by: erikj ! make/hotspot/lib/JvmFlags.gmk Changeset: 2a31f69a Branch: http3 Author: Alan Bateman Date: 2025-04-01 12:42:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a31f69a55b64358a347b2cbc2c4df1890dd6840 8353331: Test ForkJoinPool20Test::testFixedDelaySequence is failing Reviewed-by: dl, vklang ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java Changeset: a1ab1d8d Branch: http3 Author: David Holmes Date: 2025-04-01 12:59:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1ab1d8de411aace21decd133e7e74bb97f27897 8353449: [BACKOUT] One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683 Reviewed-by: alanb, ihse ! make/common/native/Flags.gmk Changeset: 564066d5 Branch: http3 Author: Naoto Sato Date: 2025-04-01 16:22:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/564066d549cf4ec7608f57ea4910b5813f7353c3 8353118: Deprecate the use of `java.locale.useOldISOCodes` system property Reviewed-by: iris, jlu ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! test/jdk/java/util/Locale/UseOldISOCodesTest.java Changeset: 19eabaff Branch: http3 Author: Markus Gr?nlund Date: 2025-04-01 16:37:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19eabaff5559b48b1f4da740c0f7c99c64901ea8 8353227: JFR: Prepare tests for strong parser validation Reviewed-by: egahlin ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java Changeset: 6a46d554 Branch: http3 Author: Calvin Cheung Date: 2025-04-01 16:43:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6a46d554c7434fd10aade2d2b17d0ad4cad83979 8353129: CDS ArchiveRelocation tests fail after JDK-8325132 Reviewed-by: iklam, dholmes ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java Changeset: 07fd666d Branch: http3 Author: Mikael Vidstedt Date: 2025-04-01 18:24:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07fd666d998cd8a485012eac4fab11b7e0f909d3 8342984: Bump minimum boot jdk to JDK 24 Reviewed-by: iris, darcy, liach, ihse ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! make/conf/version-numbers.conf Changeset: 68914908 Branch: http3 Author: Phil Race Date: 2025-04-01 18:42:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6891490892cc0405882658e067d587ffe5401a6d 8353324: Clean up of comments and import after 8319192 Reviewed-by: dnguyen, kizune ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java Changeset: afcad8ca Branch: http3 Author: Brian Burkhalter Date: 2025-04-01 21:05:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afcad8ca61ac74e988da18edef44ba846b7a4e8a 5043343: FileImageInputStream and FileImageOutputStream do not properly track streamPos for RandomAccessFile Reviewed-by: prr ! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java + test/jdk/javax/imageio/stream/FileImageStreamPos.java Changeset: 6970cf6a Branch: http3 Author: Ioi Lam Date: 2025-04-01 22:01:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6970cf6ac69864e7027138746361e7da1983c24d 8352775: JVM crashes with -XX:AOTMode=create -XX:+UseZGC Reviewed-by: ccheung, matsaave ! src/hotspot/share/oops/constantPool.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java Changeset: 096e70de Branch: http3 Author: Ioi Lam Date: 2025-04-02 01:37:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/096e70de2d3009040d7ce30f3766167f43de4a96 8352437: Support --add-exports with -XX:+AOTClassLinking Reviewed-by: matsaave ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddExports.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/com/foos/internal/FoosInternal.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/com/needsfoosaddexport/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/com/needsjdkaddexport/Main.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/module-info.java + test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.nomodule.needsjdkaddexport/com/nomodule/needsjdkaddexport/Main.java Changeset: e6fe2490 Branch: http3 Author: David Holmes Date: 2025-04-02 02:54:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6fe2490bc48acf01ccf81b38d578d20ed09f238 8323100: com/sun/tools/attach/StartManagementAgent.java failed with "WaitForSingleObject failed" Reviewed-by: kevinw, amenkov ! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java Changeset: 15d36ee4 Branch: http3 Author: Ioi Lam Date: 2025-04-02 03:56:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15d36ee4a5dc3a143faccd59ecc3f9b0b45ed5d3 8353330: Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier Reviewed-by: vlivanov, dholmes, liach ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: f301663b Branch: http3 Author: Manuel H?ssig Date: 2025-04-02 06:30:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f301663b346bf2388ecfa429be1cf64c6e93ee8e 8352893: C2: OrL/INode::add_ring optimize (x | -1) to -1 Reviewed-by: epeter, thartmann, kvn ! src/hotspot/share/opto/addnode.cpp + test/hotspot/jtreg/compiler/integerArithmetic/TestOrSaturate.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: d358f5f4 Branch: http3 Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-02 06:48:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d358f5f4a44aacf2d79ccdb3e362ce8ed571f6da 8347449: C2: UseLoopPredicate off should also turn UseProfiledLoopPredicate off Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/idealKit.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/predicates/TestDisabledLoopPredicates.java Changeset: 8fb67ac5 Branch: http3 Author: Daniel Skantz Committer: Roberto Casta?eda Lozano Date: 2025-04-02 07:45:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8fb67ac55bb61c029a3ae360ee849fd1edd2ac79 8282053: IGV: refine schedule approximation Reviewed-by: rcastanedalo, dlunden, dfenacci ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java Changeset: 9076673d Branch: http3 Author: SendaoYan Date: 2025-04-02 08:26:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9076673d7df3c20bdb6e7fdf253030bc19a3d9dc 8304674: File java.c compile error with -fsanitize=address -O0 Reviewed-by: ihse, jwaters ! src/java.base/share/native/libjli/java.c Changeset: 4a50778a Branch: http3 Author: Magnus Ihse Bursie Date: 2025-04-02 09:30:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a50778a2614a69dabf45fbdd57c0226f95a7f6a 8353458: Don't pass -Wno-format-nonliteral to CFLAGS Reviewed-by: erikj ! make/modules/jdk.jpackage/Lib.gmk ! src/jdk.jpackage/share/native/common/tstrings.cpp Changeset: b80b04d7 Branch: http3 Author: Zhengyu Gu Date: 2025-04-02 11:56:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b80b04d77afdb2a808e2c7f9268d8092eb16714e 8353329: Small memory leak when create GrowableArray with initial size 0 Reviewed-by: jsjolen, stefank ! src/hotspot/share/utilities/growableArray.cpp ! src/hotspot/share/utilities/growableArray.hpp Changeset: c9baa8a7 Branch: http3 Author: Christian Hagedorn Date: 2025-04-02 12:19:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9baa8a7aea0be7221f0af834fe73f035436bd8d 8352418: Add verification code to check that the associated loop nodes of useless Template Assertion Predicates are dead Reviewed-by: epeter, roland ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 4f97c4c0 Branch: http3 Author: Casper Norrbin Date: 2025-04-02 12:40:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f97c4c03661a862e62106b3a5b2aa8696196baf 8349211: Add support for intrusive trees to the utilities red-black tree Reviewed-by: aboldtch, jsjolen ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 23eb648c Branch: http3 Author: Jan Lahoda Date: 2025-04-02 13:19:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23eb648cae1ccadbca0fd654d4fbc28a1b8375e2 8353545: Improve debug info for StartOptionTest Reviewed-by: asotona ! test/langtools/jdk/jshell/StartOptionTest.java Changeset: 8608b163 Branch: http3 Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-04-02 13:27:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8608b16341ba2807c6a32f7539d10d7458c40b05 8348887: Create IR framework test for JDK-8347997 Reviewed-by: thartmann, chagedorn + test/hotspot/jtreg/compiler/c2/irTests/TestContinuationPinningAndEA.java Changeset: a0677d94 Branch: http3 Author: Albert Mingkun Yang Date: 2025-04-02 14:19:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0677d94d8c83a75cee054700e098faa97edca3c 8353263: Parallel: Remove locking in PSOldGen::resize Reviewed-by: tschatzl, zgu ! src/hotspot/share/gc/parallel/psOldGen.cpp Changeset: d32ff139 Branch: http3 Author: Patricio Chilano Mateo Date: 2025-04-02 14:32:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d32ff1392205ea0fd179478a7ddb3d5f63923461 8353117: Crash: assert(id >= ThreadIdentifier::initial() && id < ThreadIdentifier::current()) failed: must be reasonable) Reviewed-by: dholmes, fbredberg ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/threadIdentifier.cpp ! src/hotspot/share/runtime/threadIdentifier.hpp ! src/hotspot/share/runtime/threads.cpp Changeset: 49cb7aaa Branch: http3 Author: Roman Kennke Date: 2025-04-02 15:57:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49cb7aaad903aa5209da9f4af4b484ff38c0fb8b 8339114: DaCapo xalan performance with -XX:+UseObjectMonitorTable Reviewed-by: coleenp, aboldtch ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp Changeset: d979bd85 Branch: http3 Author: Larry Cable Committer: Kevin Walls Date: 2025-04-02 16:00:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d979bd859215a16e6398ae627acfd40e8d71102c 8344671: Few JFR streaming tests fail with application not alive error on MacOS 15 Reviewed-by: dholmes, kevinw ! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c ! test/jdk/ProblemList.txt Changeset: cc870d49 Branch: http3 Author: Chris Plummer Date: 2025-04-02 17:04:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc870d4960b3e121afc76df546228cda4b600632 8352088: Call of com.sun.jdi.ThreadReference.threadGroups() can lock up target VM Reviewed-by: alanb, jpai, sspitsyn ! src/java.base/share/classes/java/lang/ThreadGroup.java + test/jdk/com/sun/jdi/EarlyThreadGroupChildrenTest.java Changeset: 209e72d3 Branch: http3 Author: Joe Wang Date: 2025-04-02 19:03:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/209e72d311234c8279289172dab2cbb255e4fed9 8353234: Refactor XMLSecurityPropertyManager Reviewed-by: naoto, iris, lancea - src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java - src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java = src/java.xml/share/classes/jdk/xml/internal/FeaturePropertyBase.java + src/java.xml/share/classes/jdk/xml/internal/XMLSecurityPropertyManager.java Changeset: 130b0cda Branch: http3 Author: Vladimir Ivanov Date: 2025-04-02 19:42:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/130b0cdaa6604da47a893e5425547acf3d5253f4 8353217: Build libsleef on macos-aarch64 Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj, kvn, ihse ! make/autoconf/flags-cflags.m4 ! make/modules/jdk.incubator.vector/Lib.gmk - src/jdk.incubator.vector/linux/native/libsleef/README.md + src/jdk.incubator.vector/unix/native/libsleef/README.md = src/jdk.incubator.vector/unix/native/libsleef/generated/misc.h = src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_advsimd.h = src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_rvvm1.h = src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_sve.h = src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_neon.c = src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_rvv.c = src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_sve.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/CHANGELOG.md = src/jdk.incubator.vector/unix/native/libsleef/upstream/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/CONTRIBUTORS.md = src/jdk.incubator.vector/unix/native/libsleef/upstream/Configure.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/LICENSE.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/README.md = src/jdk.incubator.vector/unix/native/libsleef/upstream/include/sleefdft.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/sleef-config.h.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/sleefConfig.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperadvsimd.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2_128.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx512f.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperneon32.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpower_128.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec_scalar.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperrvv.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpers390x_128.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersse2.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersve.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpervecext.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/addSuffix.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/commonfuncs.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/dd.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/df.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/estrin.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/f128util.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/keywords.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/main_checkfeature.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/misc.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/quaddef.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/bench1d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest1d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest2d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/measuredft.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/naivetest.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest1d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest2d.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/tutorial.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dft.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkdispatch.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkunroll.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/unroll0.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/vectortype.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/Makefile = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/dp.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/ld.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitab.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitabqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/qp.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/simplexfr.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/sp.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/Makefile = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/ProcessData.java = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/bench.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef128.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef256.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef512.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml128.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml256.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml512.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/measure.sh = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/autovec.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/gnuabi_compatibility.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_cinz.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_finz.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iut.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutcuda.cu = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutsimd.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/mveclibtest.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2dp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2ld.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2qp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simddp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simdsp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2sp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester3.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testervecabi.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispatcher.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispavx.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disppower_128.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disps390x_128.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar_footer.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispsse.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/funcproto.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkalias.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkdisp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkmasked_gnuabi.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename_gnuabi.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/norename.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rempitab.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rename.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleef.pc.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefdp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_cuda_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefld.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_footer.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_header.h.org.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimddp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimdsp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvsx3.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvxe2.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/hash_printf.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutcuda.cu = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutsimd.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtester.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qutil.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2printf.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2simdqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester3printf.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/CMakeLists.txt = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispatcher.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispscalar.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispx2.c.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qfuncproto.h = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkdisp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkrename.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/rempitabqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_footer.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_header.h.org.in = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_cuda_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_footer.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_header.h.org = src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefsimdqp.c = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-llvm.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-gcc.cmake = src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-llvm.cmake Changeset: d4353626 Branch: http3 Author: Alex Menkov Date: 2025-04-02 21:58:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4353626d55a642e47d2569b5f4ae61f2333491e 8353479: jcmd with streaming output breaks intendation Reviewed-by: sspitsyn, jsjolen ! src/hotspot/share/services/attachListener.cpp Changeset: 814730ea Branch: http3 Author: Doug Simon Date: 2025-04-02 22:30:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/814730eae76d7b60a6082dc6f9e30618b7d8524b 8352645: Add tool support to check order of includes Reviewed-by: stefank, kbarrett ! doc/hotspot-style.html ! doc/hotspot-style.md ! src/hotspot/cpu/aarch64/immediate_aarch64.cpp ! src/hotspot/os/windows/systemMemoryBarrier_windows.cpp ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/c1/c1_CFGPrinter.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_Compilation.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp ! src/hotspot/share/c1/c1_GraphBuilder.cpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_IR.cpp ! src/hotspot/share/c1/c1_Instruction.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.cpp ! src/hotspot/share/c1/c1_InstructionPrinter.hpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp ! src/hotspot/share/c1/c1_Optimizer.cpp ! src/hotspot/share/c1/c1_Optimizer.hpp ! src/hotspot/share/c1/c1_RangeCheckElimination.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_ValueStack.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.cpp ! src/hotspot/share/ci/bcEscapeAnalyzer.hpp ! src/hotspot/share/ci/ciCallSite.cpp ! src/hotspot/share/ci/ciEnv.cpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciInstance.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciMethod.cpp ! src/hotspot/share/ci/ciReplay.cpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/compiler/compilationFailureInfo.cpp ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compilerDefinitions.inline.hpp ! src/hotspot/share/compiler/compilerDirectives.hpp ! src/hotspot/share/compiler/compilerThread.cpp ! src/hotspot/share/compiler/directivesParser.cpp ! src/hotspot/share/compiler/directivesParser.hpp ! src/hotspot/share/compiler/disassembler.hpp ! src/hotspot/share/compiler/methodMatcher.hpp ! src/hotspot/share/compiler/oopMap.inline.hpp ! src/hotspot/share/jvmci/jvmci.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/jvmci/jvmciEnv.cpp ! src/hotspot/share/jvmci/jvmciJavaClasses.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/sources/SortIncludes.java + test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: e2e1598e Branch: http3 Author: Coleen Phillimore Date: 2025-04-02 23:37:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2e1598ecc19a8c39bc68c05d5982da1fec106ea 8353584: [BACKOUT] DaCapo xalan performance with -XX:+UseObjectMonitorTable Reviewed-by: rkennke ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp Changeset: b01026ab Branch: http3 Author: Ioi Lam Date: 2025-04-03 00:41:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b01026abaab0b65f9ec0920d66a8ff1fa868d351 8353325: Rewrite appcds/methodHandles test cases to use CDSAppTester Reviewed-by: ccheung ! test/hotspot/jtreg/TEST.groups - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestMHApp.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh + test/hotspot/jtreg/runtime/cds/appcds/methodHandles/JDKMethodHandlesTestRunner.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: 8d3d1d41 Branch: http3 Author: Christian Hagedorn Date: 2025-04-03 05:25:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d3d1d41377cf2162aad374dce4bf7e1bcb8297c 8353058: [PPC64] Some IR framework tests are failing after JDK-8352595 Reviewed-by: mchevalier, thartmann ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java Changeset: bd749221 Branch: http3 Author: David Beaumont Committer: Jan Lahoda Date: 2025-04-03 05:36:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd74922157230c866802b4c5269da81e872525aa 8338675: javac shouldn't silently change .jar files on the classpath Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java + test/langtools/tools/javac/processing/filer/TestNoOverwriteJarFiles.java Changeset: 00a038e9 Branch: http3 Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-04-03 08:37:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00a038e9c559401b7934f30b4719010bb1024291 8353341: C2: removal of a Mod[DF]Node crashes when the node is already dead Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/c2/irTests/FPModWithoutControlProj.java Changeset: 9c5ed23e Branch: http3 Author: Thomas Fitzsimmons Committer: Severin Gehwolf Date: 2025-04-03 08:38:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c5ed23eac7470f56d498e9c4d3c51c2f80fd571 8349988: Change cgroup version detection logic to not depend on /proc/cgroups 8347811: Container detection code for cgroups v2 should use cgroup.controllers Co-authored-by: Severin Gehwolf Reviewed-by: sgehwolf, asmehra ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/prims/whitebox.hpp ! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: f7a94fee Branch: http3 Author: Jatin Bhateja Date: 2025-04-03 09:21:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7a94feedd63775a09d0bcb9ef3313972e2a5d69 8352585: Add special case handling for Float16.max/min x86 backend Reviewed-by: epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad + test/hotspot/jtreg/compiler/intrinsics/float16/TestFloat16MaxMinSpecialValues.java Changeset: ffca4f2d Branch: http3 Author: Stefan Karlsson Date: 2025-04-03 10:44:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ffca4f2da84cb8711794d8e692d176a7e785e7b1 8353264: ZGC: Windows heap unreserving is broken Reviewed-by: jsikstro, aboldtch, eosterlund, stuefe ! src/hotspot/os/windows/gc/z/zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp Changeset: b263292a Branch: http3 Author: Erik Gahlin Date: 2025-04-03 11:07:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b263292a75de14b39852c3d2fc73deb3fefabb9a 8353484: JFR: Simplify EventConfiguration Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java Changeset: 3ceabf0f Branch: http3 Author: Hannes Greule Committer: Emanuel Peter Date: 2025-04-03 11:34:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ceabf0f647beb4943c06709aa8797f7511cd48e 8353359: C2: Or(I|L)Node::Ideal is missing AddNode::Ideal call Reviewed-by: epeter, chagedorn ! src/hotspot/share/opto/addnode.cpp ! test/hotspot/jtreg/compiler/c2/irTests/OrINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/OrLNodeIdealizationTests.java Changeset: 296d9d6f Branch: http3 Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-04-03 12:23:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/296d9d6f7a734cc2bab21c58f21a941150b4cf2a 8353345: C2 asserts because maskShiftAmount modifies node without deleting the hash Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/mulnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/DoubleLShiftCrashDuringIGVN.java Changeset: 70e32500 Branch: http3 Author: Alexey Semenyuk Date: 2025-04-03 13:56:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70e325004536eb9b79f4943f27eed4ac6cec8bd5 8352419: Test tools/jpackage/share/ErrorTest.java#id0 and #id1 fail Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java ! test/jdk/tools/jpackage/windows/WinLongPathTest.java Changeset: b428cda3 Branch: http3 Author: Amit Kumar Date: 2025-04-03 14:47:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b428cda3c6a445ffa638c6f4e86225d86a1876d4 8349686: [s390x] C1: Improve Class.isInstance intrinsic Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp Changeset: 64b691ab Branch: http3 Author: Thomas Schatzl Date: 2025-04-03 15:06:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64b691ab619d2d99a9c6492341074d2794563c16 8271870: G1: Add objArray splitting when scanning object with evacuation failure 8271871: G1 does not try to deduplicate objects that failed evacuation Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1OopClosures.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp ! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java Changeset: 6b7b3247 Branch: http3 Author: Liam Miller-Cushon Date: 2025-04-03 16:09:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b7b3247b1b247ca38ba51a2c2de924eea9b2aba 8351431: Type annotations on new class creation expressions can't be retrieved Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java + test/langtools/tools/javac/annotations/typeAnnotations/NewClassTypeAnnotation.java Changeset: db087268 Branch: http3 Author: Abhishek Kumar Date: 2025-04-03 16:57:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db08726884d90f9139db5d30ee4d36d88c288a06 8352966: Opensource Several Font related tests - Batch 2 Reviewed-by: aivanov + test/jdk/java/awt/font/GlyphVector/TestOutline.java + test/jdk/java/awt/font/NumericShaper/ShaperTest.java + test/jdk/java/awt/font/TextLayout/TestGASPHint.java + test/jdk/java/awt/font/TextLayout/TestSelection.java + test/jdk/java/awt/font/TextLayout/TestStrikethrough.java Changeset: d894b781 Branch: http3 Author: Roman Kennke Date: 2025-04-03 17:12:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d894b781b8f245ce8a5d28401c0abb5abb420bc8 8353588: [REDO] DaCapo xalan performance with -XX:+UseObjectMonitorTable Reviewed-by: coleenp, aboldtch ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.hpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/synchronizer.inline.hpp Changeset: ebcb9a8b Branch: http3 Author: David Beaumont Committer: Stuart Marks Date: 2025-04-03 20:11:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ebcb9a8b128cc6411610566c8368db63d25a5127 8349206: j.u.l.Handler classes create deadlock risk via synchronized publish() method Reviewed-by: dfuchs, smarks ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java + test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java + test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java + test/jdk/java/util/logging/LoggingDeadlock5.java Changeset: 57df89c4 Branch: http3 Author: Stuart Marks Date: 2025-04-03 21:15:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57df89c46449a19bb626fee2ea01c868e6dfb712 8353684: [BACKOUT] j.u.l.Handler classes create deadlock risk via synchronized publish() method Reviewed-by: dholmes ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java - test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java - test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java - test/jdk/java/util/logging/LoggingDeadlock5.java Changeset: a449aeef Branch: http3 Author: Chen Liang Date: 2025-04-04 00:58:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a449aeef287d32437d23bb69027175d6d861e2a6 8350704: Create tests to ensure the failure behavior of core reflection APIs Reviewed-by: darcy ! src/java.base/share/classes/sun/reflect/generics/parser/SignatureParser.java + test/jdk/java/lang/Class/getEnclosingMethod/BadEnclosingMethodTest.java + test/jdk/java/lang/annotation/DuplicateAnnotationsTest.java + test/jdk/java/lang/annotation/MalformedAnnotationTest.java + test/jdk/java/lang/reflect/Generics/MalformedSignatureTest.java - test/jdk/java/lang/reflect/Generics/TestBadSignatures.java + test/jdk/java/lang/reflect/Generics/TypeNotPresentInSignatureTest.java Changeset: 1c2a5533 Branch: http3 Author: Chen Liang Date: 2025-04-04 00:59:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c2a5533f4e8926db18365eb510588594f8fb6ba 8327858: Improve spliterator and forEach for single-element immutable collections Reviewed-by: smarks, vklang ! src/java.base/share/classes/java/util/ImmutableCollections.java ! test/jdk/java/util/Collection/MOAT.java ! test/micro/org/openjdk/bench/java/util/ImmutableColls.java Changeset: 41d4a0d7 Branch: http3 Author: Varada M Date: 2025-04-04 06:41:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41d4a0d7bdda2a96af1e7f549c05d99d68c040dc 8352392: AIX: implement attach API v2 and streaming output Reviewed-by: mdoerr, jkern, amenkov ! src/hotspot/os/aix/attachListener_aix.cpp ! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java ! test/hotspot/jtreg/ProblemList.txt Changeset: a13e34da Branch: http3 Author: Martin Doerr Date: 2025-04-04 07:59:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a13e34da3f81039b572fd6030d6ee63dfffad612 8353274: [PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895 Reviewed-by: rrich, amitkumar ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp Changeset: 1161b566 Branch: http3 Author: Varada M Date: 2025-04-04 10:30:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1161b566ca06786996cf47a4475bcdabaa24cde8 8353053: (fs) Add support for UserDefinedFileAttributeView on AIX Reviewed-by: mdoerr, jkern ! src/java.base/aix/classes/sun/nio/fs/AixFileStore.java ! src/java.base/aix/classes/sun/nio/fs/AixFileSystem.java ! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java + src/java.base/aix/classes/sun/nio/fs/AixUserDefinedFileAttributeView.java ! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template ! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c Changeset: 10d1fec3 Branch: http3 Author: Alexey Semenyuk Date: 2025-04-04 11:46:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10d1fec3ff92de5b897737763972b62fba40753e 8353679: Restructure classes in jdk.jpackage.internal package Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/PackageProperty.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CFBundleVersion.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundler.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DottedVersion.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/I18N.java = src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MultiResourceBundle.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/MsiVersion.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/junit/TEST.properties ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/DottedVersionTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java ! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java Changeset: cfcb3305 Branch: http3 Author: Alexey Semenyuk Date: 2025-04-04 11:49:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cfcb3305f078b61b37037ef6f652303d6c2c7098 8353681: jpackage suppresses errors when executed with --verbose option Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/share/BasicTest.java Changeset: b92a4436 Branch: http3 Author: Joel Sikstr?m Date: 2025-04-04 11:53:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b92a44364d3a2267f5bc9aef3077805bebdf9fba 8353471: ZGC: Redundant generation id in ZGeneration Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp Changeset: 4dca735b Branch: http3 Author: Magnus Ihse Bursie Date: 2025-04-04 13:19:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4dca735bf30bcef17d127b8156cc41c4144fb536 8315844: $LSB_RELEASE is not defined before use Reviewed-by: jwaters, erikj, djelinski ! make/autoconf/basic_tools.m4 Changeset: 37f8e419 Branch: http3 Author: Johannes Graham Date: 2025-04-04 13:24:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37f8e419f9661ba30b3c34bd9fecef71ab1eddb1 8347645: C2: XOR bounded value handling blocks constant folding Reviewed-by: epeter, vlivanov, qamai, jkarthikeyan ! src/hotspot/share/opto/addnode.cpp + src/hotspot/share/opto/utilities/xor.hpp + test/hotspot/gtest/opto/test_xor_node.cpp ! test/hotspot/jtreg/compiler/c2/irTests/XorINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/XorLNodeIdealizationTests.java Changeset: 3241b4e1 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-04-04 13:32:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3241b4e111e3dbf475c0e5be117c2a8d1a63ad35 8353066: Properly detect Windows/aarch64 as build platform Co-authored-by: Mikael Vidstedt Reviewed-by: mikael, prr, erikj ! make/autoconf/build-aux/config.guess ! make/autoconf/toolchain_microsoft.m4 Changeset: 3670fde7 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-04-04 13:43:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3670fde77f4cbf699bb43866f0c2fb5a867f0fc5 8349467: INIT_TARGETS tab completions on "make" lost with JDK-8348998 Reviewed-by: erikj ! make/PreInit.gmk Changeset: 5520ff12 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-04-04 13:44:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5520ff12ec26dc2b490fb702101c3679a2af9a2d 8340341: Abort in configure when using Xcode 16.0 or 16.1 Reviewed-by: jwaters, erikj ! make/autoconf/toolchain.m4 Changeset: 9fb36099 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-04-04 13:44:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9fb3609955b01c7026665d7baf06de9761391ce4 8350774: Generated test- targets broken after JDK-8348998 Reviewed-by: erikj = make/GenerateFindTests.gmk ! make/Init.gmk ! make/PreInitSupport.gmk ! make/RunTestsPrebuilt.gmk Changeset: 3cc43b32 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-04-04 13:44:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cc43b3224efdf1a3f35fff58b993027a9e1f4ad 8349075: Once again allow -compilejdk in JAVA_OPTIONS Reviewed-by: rehn, erikj ! make/RunTests.gmk Changeset: 31a6de2e Branch: http3 Author: Phil Race Date: 2025-04-04 18:13:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/31a6de2e743923c92e976d5f5536120736d56029 8353309: Open source several Swing text tests Reviewed-by: aivanov, serb + test/jdk/javax/swing/text/BoxView/BaselineTest.java + test/jdk/javax/swing/text/GlyphView/bug4188841.java + test/jdk/javax/swing/text/html/FormView/4473401/bug4473401.java + test/jdk/javax/swing/text/html/FormView/4473401/frame1.html + test/jdk/javax/swing/text/html/FormView/4473401/frame2.html + test/jdk/javax/swing/text/html/FormView/4473401/frameresult.html + test/jdk/javax/swing/text/html/FormView/4473401/frameset.html + test/jdk/javax/swing/text/html/FormView/bug4529702.java + test/jdk/javax/swing/text/html/FrameSetView/4890934/bug4890934.java + test/jdk/javax/swing/text/html/FrameSetView/4890934/frame1.html + test/jdk/javax/swing/text/html/FrameSetView/4890934/frame2.html + test/jdk/javax/swing/text/html/FrameSetView/4890934/frameresult.html + test/jdk/javax/swing/text/html/FrameSetView/4890934/frameset.html Changeset: 74c2d8f4 Branch: http3 Author: Phil Race Date: 2025-04-04 18:16:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74c2d8f41bbb770e959a77ae1ce468162d68beaf 8353320: Open source more Swing text tests Reviewed-by: aivanov, serb + test/jdk/javax/swing/text/html/FrameView/4463014/bug4463014.java = test/jdk/javax/swing/text/html/FrameView/4463014/frame1.html = test/jdk/javax/swing/text/html/FrameView/4463014/frame2.html = test/jdk/javax/swing/text/html/FrameView/4463014/frameresult.html = test/jdk/javax/swing/text/html/FrameView/4463014/frameset.html + test/jdk/javax/swing/text/html/HTMLEditorKit/bug4102068.java + test/jdk/javax/swing/text/html/HTMLEditorKit/bug4198022.java + test/jdk/javax/swing/text/html/HTMLEditorKit/bug4245401.java + test/jdk/javax/swing/text/html/StyleSheet/bug4619595.java Changeset: 9fcb06f9 Branch: http3 Author: Phil Race Date: 2025-04-04 18:19:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9fcb06f9340f4f8f5bf2b74d0c4007f237625a72 8352997: Open source several Swing JTabbedPane tests Reviewed-by: azvegint, serb, honkar + test/jdk/javax/swing/JTabbedPane/4287208/bug4287208.java + test/jdk/javax/swing/JTabbedPane/4287208/duke.gif + test/jdk/javax/swing/JTabbedPane/bug4273320.java + test/jdk/javax/swing/JTabbedPane/bug4287268.java + test/jdk/javax/swing/JTabbedPane/bug4362226.java + test/jdk/javax/swing/JTabbedPane/bug4668865.java Changeset: e17c3994 Branch: http3 Author: Harshitha Onkar Date: 2025-04-04 22:41:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e17c3994b8392357b0aacea0bae6b354a2cc90a5 8353201: Open source Swing Tooltip tests - Set 2 Reviewed-by: dnguyen, prr, azvegint + test/jdk/javax/swing/ToolTipManager/bug4250178.java + test/jdk/javax/swing/ToolTipManager/bug4294808.java + test/jdk/javax/swing/ToolTipManager/bug6178004.java Changeset: 9bb804b1 Branch: http3 Author: Jaikiran Pai Date: 2025-04-05 01:12:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9bb804b14e164982860db6323c7db33214cd0d36 8338554: Fix inconsistencies in javadoc/doclet/testLinkOption/TestRedirectLinks.java Reviewed-by: liach, nbenalla ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java Changeset: 6d37e633 Branch: http3 Author: Zhengyu Gu Date: 2025-04-05 20:25:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d37e633e6afa11ecd40bed10c0efbde6f9f6181 8353753: Remove unnecessary forward declaration in oop.hpp Reviewed-by: kbarrett ! src/hotspot/share/oops/oop.hpp Changeset: 660b17a6 Branch: http3 Author: Evgeny Astigeevich Date: 2025-04-06 17:38:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/660b17a6b9afe26dee2d9647755c75d817888eda 8350852: Implement JMH benchmark for sparse CodeCache Reviewed-by: kvn + test/micro/org/openjdk/bench/vm/compiler/SparseCodeCache.java Changeset: 97ed5361 Branch: http3 Author: Marc Chevalier Date: 2025-04-07 05:21:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97ed536125645304aed03a4afbc3ded627de0bb0 8346989: C2: deoptimization and re-execution cycle with Math.*Exact in case of frequent overflow Reviewed-by: thartmann, vlivanov ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp + test/hotspot/jtreg/compiler/intrinsics/mathexact/OverflowTest.java + test/micro/org/openjdk/bench/vm/compiler/MathExact.java Changeset: 6d9ece73 Branch: http3 Author: Robbin Ehn Date: 2025-04-07 07:09:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d9ece73a96dd32fccf4a740205407a76dcd907a 8351949: RISC-V: Cleanup and enable store-load peephole for membars Reviewed-by: fyang, fjiang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: 6abf4e6d Branch: http3 Author: Matthias Baesken Date: 2025-04-07 07:14:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6abf4e6d4d9f948b8ae51aec731b94ba7acd022e 8353568: SEGV_BNDERR signal code adjust definition Reviewed-by: stuefe ! src/hotspot/os/posix/signals_posix.cpp Changeset: d1e91fcd Branch: http3 Author: Fei Yang Date: 2025-04-07 07:21:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1e91fcd620ce7e5527363dfa44543872f419c73 8353344: RISC-V: Detect and enable several extensions for debug builds Reviewed-by: mli, fjiang, rehn ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: d63b561f Branch: http3 Author: Aleksey Shipilev Date: 2025-04-07 07:39:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d63b561fffd42d76f14771c47951dd1d08efe3a7 8353188: C1: Clean up x86 backend after 32-bit x86 removal Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_Defs_x86.hpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LIR_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp Changeset: 39549f89 Branch: http3 Author: Albert Mingkun Yang Date: 2025-04-07 09:13:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39549f89905019fa90dd20ff8b6822c1351cbaa6 8352116: Deadlock with GCLocker and JVMTI after JDK-8192647 Reviewed-by: kbarrett, tschatzl, eosterlund ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 32d6d031 Branch: http3 Author: Mikhail Yankelevich Committer: Jaikiran Pai Date: 2025-04-07 09:57:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32d6d031514be9cfee5b0fd778cb738b7ff9d770 8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java Reviewed-by: jpai, mullan ! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.java - test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh ! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.java - test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh Changeset: c494a00a Branch: http3 Author: Joel Sikstr?m Date: 2025-04-07 11:31:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c494a00a66d21d2e403fd9ce253eb132c34e455d 8353559: Restructure CollectedHeap error printing Reviewed-by: stefank, eosterlund, ayang ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 6ab1647a Branch: http3 Author: Stefan Karlsson Date: 2025-04-07 11:32:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ab1647af2d83427215f3a704671f113ba9845e2 8353637: ZGC: Discontiguous memory reservation is broken on Windows Co-authored-by: Axel Boldt-Christmas Reviewed-by: jsikstro, aboldtch, eosterlund ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zMemory.cpp ! src/hotspot/share/gc/z/zMemory.hpp ! src/hotspot/share/gc/z/zMemory.inline.hpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/gc/z/zNMT.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp + test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp + test/hotspot/gtest/gc/z/zunittest.hpp Changeset: e8c9e5c6 Branch: http3 Author: Kevin Walls Date: 2025-04-07 11:34:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8c9e5c6cd3c844765c27c068022a018914fdf4e 8353231: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad still fails intermittently Reviewed-by: dholmes = test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties Changeset: 26bb1837 Branch: http3 Author: Jan Lahoda Date: 2025-04-07 11:56:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26bb18378737809542b1153f8f34d55d409ea4e2 8352621: MatchException from backwards incompatible change to switch expressions Reviewed-by: abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java + test/langtools/tools/javac/patterns/NoPrimitivesAsCaseLabelsFor21.java Changeset: 353e1738 Branch: http3 Author: Matthew Donovan Date: 2025-04-07 11:58:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/353e1738f6eb9965571e1de881d209b698492e6e 8219408: Tests should handle ${} in the view of jtreg "smart action" Reviewed-by: mullan - test/jdk/com/sun/security/auth/login/ConfigFile/TEST.properties - test/jdk/java/security/Security/SecurityPropFile/TEST.properties - test/jdk/javax/security/auth/login/TEST.properties - test/jdk/sun/security/util/Resources/TEST.properties Changeset: 66435c27 Branch: http3 Author: Prasanta Sadhukhan Date: 2025-04-07 12:28:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66435c27b3e0a89e4350caf6207e36f5a9b82b7f 8352684: Opensource JInternalFrame tests - series1 Reviewed-by: azvegint + test/jdk/javax/swing/JInternalFrame/bug4131008.java + test/jdk/javax/swing/JInternalFrame/bug4176136.java + test/jdk/javax/swing/JInternalFrame/bug4244536.java + test/jdk/javax/swing/JInternalFrame/bug4305284.java Changeset: 27c8d9d6 Branch: http3 Author: Prasanta Sadhukhan Date: 2025-04-07 12:30:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27c8d9d635eaa0aac722c1b1eba8591fd291c077 8352686: Opensource JInternalFrame tests - series3 Reviewed-by: azvegint + test/jdk/javax/swing/JInternalFrame/bug4151444.java + test/jdk/javax/swing/JInternalFrame/bug4215380.java + test/jdk/javax/swing/JInternalFrame/bug4321312.java + test/jdk/javax/swing/JInternalFrame/bug4322726.java Changeset: 9128ec61 Branch: http3 Author: Joachim Kern Date: 2025-04-07 12:50:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9128ec61df430a2eb352f58ec9799d332f7b1a10 8352935: Launcher should not add $JDK/../lib to LD_LIBRARY_PATH Reviewed-by: clanger, ihse, jpai ! src/java.base/unix/native/libjli/java_md.c ! test/jdk/tools/launcher/ExecutionEnvironment.java ! test/jdk/tools/launcher/Test7029048.java Changeset: 77fff61b Branch: http3 Author: Gerard Ziemski Date: 2025-04-07 13:04:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/77fff61b864054b0029ee5d38f6293534db10ce1 8341095: Possible overflow in os::Posix::print_uptime_info Reviewed-by: dholmes ! src/hotspot/os/posix/os_posix.cpp Changeset: 60fbf73f Branch: http3 Author: Christoph Langer Date: 2025-04-07 13:27:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60fbf73fc492ad9fff83fb4540e2d01311406287 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public Reviewed-by: erikj, mbaesken ! make/Bundles.gmk Changeset: 40210333 Branch: http3 Author: Viktor Klang Date: 2025-04-07 15:03:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/402103331bcdb1055f89c938fdd6b1df772993b6 8353659: SubmissionPublisherTest::testCap1Submit times out Reviewed-by: dl, alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java Changeset: 9a391f44 Branch: http3 Author: Eirik Bj?rsn?s Date: 2025-04-07 15:23:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a391f44e038d6c15a7872164bd3099edad93c8d 8353278: Consolidate local file URL checks in jar: and file: URL schemes Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java ! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java ! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java Changeset: 867a0301 Branch: http3 Author: Viktor Klang Date: 2025-04-07 16:15:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/867a0301893cbf3d5434e4966d27d7f4913afb98 8352971: Increase maximum number of hold counts for ReentrantReadWriteLock Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java + test/jdk/java/util/concurrent/tck/ReentrantReadWriteLock20Test.java ! test/jdk/java/util/concurrent/tck/ReentrantReadWriteLockTest.java Changeset: e08441c0 Branch: http3 Author: Phil Race Date: 2025-04-07 16:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e08441c03352543f800aef166afabec1dacaf4bf 8353475: Open source two Swing DefaultCaret tests Reviewed-by: honkar + test/jdk/javax/swing/text/DefaultCaret/PaintTest.java + test/jdk/javax/swing/text/DefaultCaret/bug4785160.java Changeset: 0d4d1558 Branch: http3 Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-04-07 17:29:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d4d1558164bb352aa4f7be1fffb7eb2da506944 8349890: Option -Djava.security.debug=x509,ava breaks special chars Reviewed-by: mullan ! src/java.base/share/classes/sun/security/x509/AVA.java + test/jdk/sun/security/x509/X500Name/PrintX500PrincipalInDebugModeWithAvaOption.java Changeset: 1b6f6946 Branch: http3 Author: Phil Race Date: 2025-04-07 18:16:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b6f6946ae1fa0657d6bd1f63b25a0008ab2acdd 8353304: Open source two JTabbedPane tests Reviewed-by: kizune ! test/jdk/ProblemList.txt + test/jdk/javax/swing/JTabbedPane/bug4499556.java + test/jdk/javax/swing/JTabbedPane/bug6259533.java Changeset: 885cf0ff Branch: http3 Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-04-07 18:44:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/885cf0ff8d1e7816bf409136234d63373d576f9e 8353671: Remove dead code missed in JDK-8350459 Reviewed-by: sviswanathan, mullan ! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java Changeset: 5481021e Branch: http3 Author: Brian Burkhalter Date: 2025-04-07 18:46:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5481021ee64fd457279ea7083be0f977c7ce3e3c 8321591: (fs) Improve String -> Path conversion performance (win) Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsPathParser.java + test/micro/org/openjdk/bench/java/nio/file/PathOfString.java Changeset: 05ff557d Branch: http3 Author: Renjith Kannath Pariyangad Committer: Alexey Ivanov Date: 2025-04-07 19:52:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05ff557dee6adc679d85bfe8fb49f69053a6aaba 8353138: Screen capture for test TaskbarPositionTest.java, failure case Reviewed-by: aivanov, serb ! test/jdk/javax/swing/Popup/TaskbarPositionTest.java Changeset: 3757f660 Branch: http3 Author: Daniel Gredler Committer: Alexey Ivanov Date: 2025-04-07 19:53:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3757f660f237408e843584c224f03a64657f7b31 8353002: Remove unnecessary Windows version check in WTaskbarPeer Reviewed-by: prr, serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WTaskbarPeer.java + test/jdk/java/awt/Dialog/TaskbarFeatureTest.java Changeset: cebda921 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-04-07 20:32:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cebda921dd49cf05b521f9ab3f731dd44719b027 8311227: Add .editorconfig Co-authored-by: David Briemann Reviewed-by: erikj + .editorconfig + src/hotspot/.editorconfig Changeset: 42dc99ea Branch: http3 Author: Magnus Ihse Bursie Date: 2025-04-07 20:34:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42dc99eac16c46f1b403cce1dd14c6bda50eae70 8301197: Make sure use of printf is correct and actually needed Reviewed-by: erikj ! make/Docs.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/MainSupport.gmk ! make/RunTests.gmk ! make/SourceRevision.gmk ! make/autoconf/help.m4 ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/Modules.gmk ! make/common/modules/GensrcCommon.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/scripts/compare.sh ! test/make/autoconf/test.m4 Changeset: a8dfcf55 Branch: http3 Author: Justin Lu Date: 2025-04-07 20:45:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8dfcf55849775a7ac4822a8b7661f20f1b33bb0 8353322: Specification of ChoiceFormat#parse(String, ParsePosition) is inadequate Reviewed-by: naoto ! src/java.base/share/classes/java/text/ChoiceFormat.java Changeset: e266eba4 Branch: http3 Author: Martin Doerr Date: 2025-04-07 20:50:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e266eba40131bb97c392c8c87551d28e74c4764a 8352972: PPC64: Intrinsify Unsafe::setMemory Reviewed-by: lucy ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: fd2734e9 Branch: http3 Author: Justin Lu Date: 2025-04-07 21:52:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd2734e97d3ef505473938109746ae59d5fefca6 8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests Reviewed-by: naoto + test/jdk/java/text/Format/ChoiceFormat/ParseTest.java Changeset: 3951a8e0 Branch: http3 Author: David Holmes Date: 2025-04-07 23:36:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3951a8e01945d262cdd6ebbe4e1548ddf8e3c02a 8353365: TOUCH_ASSERT_POISON clears GetLastError() Reviewed-by: kbarrett, stuefe, jwaters ! src/hotspot/os/windows/os_windows.cpp ! test/hotspot/gtest/utilities/test_vmerror.cpp Changeset: edaeb4b2 Branch: http3 Author: Jaikiran Pai Date: 2025-04-08 00:33:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/edaeb4b2da7c7a49ea3f3baebc7a072b56088e34 8352895: UserCookie.java runs wrong test class Reviewed-by: dfuchs ! test/jdk/sun/net/www/protocol/http/UserCookie.java Changeset: b64cdc28 Branch: http3 Author: Jaikiran Pai Date: 2025-04-08 00:35:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b64cdc28132c889ca8e21dc9534590ba2a778bcd 8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint Reviewed-by: mullan, lancea ! src/java.base/share/classes/java/util/jar/Attributes.java Changeset: 80ff7b9c Branch: http3 Author: Fei Yang Date: 2025-04-08 01:37:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/80ff7b9c9406c7845ecb3bc40910e92ccdd23ff2 8353695: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java is failing with Zvkn Reviewed-by: fjiang, mli ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java Changeset: fb955bcb Branch: http3 Author: Alan Bateman Date: 2025-04-08 06:03:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb955bcb153b7008b45e9080c0817fcce7b5463e 8353267: jmod create finds the wrong set of packages when class file are in non-package location Reviewed-by: rriggs ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java + test/jdk/tools/jlink/ClassFileInMetaInfo.java ! test/jdk/tools/jmod/JmodTest.java Changeset: 9844c1c5 Branch: http3 Author: Jaikiran Pai Date: 2025-04-08 06:07:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9844c1c52b9b7b6959d4e5cc626495c83f4aa9d4 8066583: DeflaterInput/OutputStream and InflaterInput/OutputStream should explain responsibility for freeing resources Reviewed-by: liach, alanb, lancea ! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java ! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java ! src/java.base/share/classes/java/util/zip/InflaterInputStream.java ! src/java.base/share/classes/java/util/zip/InflaterOutputStream.java ! test/jdk/java/util/zip/DeflateIn_InflateOut.java ! test/jdk/java/util/zip/InflateIn_DeflateOut.java Changeset: ea07e719 Branch: http3 Author: Aleksey Shipilev Date: 2025-04-08 08:12:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea07e719ca255d0da1966118c464ee23f4dc44da 8352256: ObjectSynchronizer::quick_notify misses JFR event notification path Reviewed-by: dholmes, coleenp, mgronlun ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: fda5eecd Branch: http3 Author: Roberto Casta?eda Lozano Date: 2025-04-08 08:27:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fda5eecd6717eb6e1db56be3e41b65deae6e683e 8353669: IGV: dump OOP maps for MachSafePoint nodes Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/idealGraphPrinter.cpp Changeset: 9088afc4 Branch: http3 Author: Jan Lahoda Date: 2025-04-08 09:25:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9088afc4f16b6265e640bf176d8ca8e3ac6ca45c 8353332: Test jdk/jshell/ToolProviderTest.java failed in relation to enable-preview Reviewed-by: jpai, asotona ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolProvider.java ! test/langtools/jdk/jshell/ToolProviderTest.java Changeset: d8bed130 Branch: http3 Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-04-08 11:50:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8bed1304713b17286d4ed614f95d0ef6e59a95b 8353945: Test javax/security/auth/x500/X500Principal/NameFormat.java fails after JDK-8349890 Reviewed-by: mullan ! test/jdk/javax/security/auth/x500/X500Principal/NameFormat.java Changeset: 3d24f1a3 Branch: http3 Author: Harald Eilertsen Committer: Erik Joelsson Date: 2025-04-08 12:40:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d24f1a38280fd7f40148399c1ae2f3bd20763e5 8353580: libjpeg is not found if not installed in system directories Reviewed-by: erikj ! make/autoconf/lib-bundled.m4 ! make/autoconf/spec.gmk.template Changeset: b3751b90 Branch: http3 Author: Harald Eilertsen Committer: Erik Joelsson Date: 2025-04-08 12:40:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3751b90f6f5406fb78f0f9a01f0337a64021dfc 8353573: System giflib not found by configure if it's not in system directories Reviewed-by: erikj ! make/autoconf/lib-bundled.m4 ! make/autoconf/spec.gmk.template Changeset: 21db0fdb Branch: http3 Author: Hamlin Li Date: 2025-04-08 12:59:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21db0fdbfb019b9a7c6613e190ad457278f29582 8353665: RISC-V: IR verification fails in TestSubNodeFloatDoubleNegation.java Reviewed-by: thartmann, luhenry ! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java Changeset: cc5e9388 Branch: http3 Author: Hamlin Li Date: 2025-04-08 13:00:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc5e9388d8c55178fd32eabce0f24d5ab8e76fdd 8353600: RISC-V: compiler/vectorization/TestRotateByteAndShortVector.java is failing with Zvbb Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/vectorization/TestRotateByteAndShortVector.java Changeset: dfa79c37 Branch: http3 Author: Artur Barashev Committer: Sean Mullan Date: 2025-04-08 13:02:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dfa79c373097d17a347b7c17103c57e12f59dc67 8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureDTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS13.java Changeset: d9f2e692 Branch: http3 Author: Damon Fenacci Date: 2025-04-08 13:05:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9f2e6921558b4919889d81871b699971fb4f3ba 8352963: [REDO] Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure Reviewed-by: vlivanov, thartmann ! 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: 250437e5 Branch: http3 Author: Coleen Phillimore Date: 2025-04-08 13:12:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/250437e557c56ba66a74ab759cfd1071a510e184 8351654: Agent transformer bytecodes should be verified Reviewed-by: dholmes, lmesnik ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classFileStream.hpp ! src/hotspot/share/classfile/klassFactory.cpp + test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBaseVerify.java + test/hotspot/jtreg/runtime/verifier/CFLH/TestChecker.java + test/hotspot/jtreg/runtime/verifier/CFLH/TestVerify.java Changeset: 676cfae9 Branch: http3 Author: Viktor Klang Date: 2025-04-08 13:49:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/676cfae91c8bd4799adfedff2ad59a9aab953ece 8354016: Update ReentrantReadWriteLock documentation to reflect its new max capacity Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java Changeset: 58ff36f3 Branch: http3 Author: Daniel Jeli?ski Date: 2025-04-08 15:19:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/58ff36f3bdefe2e883dc871a4e7fcaa81e8eef5b 8350705: [JMH] test security.SSLHandshake failed for 2 threads configuration Reviewed-by: hchao, mullan ! test/micro/org/openjdk/bench/java/security/SSLHandshake.java Changeset: 4645ddbb Branch: http3 Author: Roland Westrelin Date: 2025-04-08 15:52:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4645ddbb6be6b4456cc4d9f58188b0561a8e593d 8341976: C2: use_mem_state != load->find_exact_control(load->in(0)) assert failure Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.hpp + test/hotspot/jtreg/compiler/arraycopy/TestSunkLoadAntiDependency.java Changeset: 3cbe686d Branch: http3 Author: Sean Mullan Date: 2025-04-08 16:13:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cbe686d6203043e95604b3d6c96d6ed9d5364c3 8348967: Deprecate security permission classes for removal Reviewed-by: rriggs, iris ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java ! src/java.base/share/classes/javax/net/ssl/SSLPermission.java ! src/java.base/share/classes/javax/security/auth/AuthPermission.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java Changeset: b98d6aeb Branch: http3 Author: Per Minborg Date: 2025-04-08 16:34:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b98d6aebdd897959785ea27ee7855d26c9ed35d7 8339527: Adjust threshold for MemorySegment::fill native invocation Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java Changeset: bd73a064 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-04-08 16:55:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd73a0641615d743663ef652bc1f27305af1517b 8300339: Run jtreg in the work dir Reviewed-by: erikj ! make/RunTests.gmk Changeset: e1a4a6be Branch: http3 Author: Magnus Ihse Bursie Date: 2025-04-08 16:57:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 8340185: Use make -k on GHA to catch more build errors Reviewed-by: shade ! .github/actions/do-build/action.yml Changeset: 5cac5796 Branch: http3 Author: Justin Lu Date: 2025-04-08 17:37:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cac579619164b9a664327a4f71c4de7e7575276 8353713: Improve Currency.getInstance exception handling Reviewed-by: naoto ! src/java.base/share/classes/java/util/Currency.java ! test/jdk/java/util/Currency/CurrencyTest.java Changeset: 689d73a3 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-04-08 17:39:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/689d73a30d0701693ad86be164e4406effa11f2e 8317012: Explicitly check for 32-bit word size for using libatomic with zero Reviewed-by: erikj, shade ! make/autoconf/libraries.m4 Changeset: 257f817c Branch: http3 Author: Markus Gr?nlund Date: 2025-04-08 18:41:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/257f817c7fca1e8cdb0fec0e18ab9c07b19b1d13 8353431: JFR: Sets to use hashmap instead of binary search as backend Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.inline.hpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.hpp + src/hotspot/share/jfr/utilities/jfrSet.hpp Changeset: 24ff96af Branch: http3 Author: Hannes Walln?fer Date: 2025-04-08 18:45:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24ff96afe41b62275fe8635e477ecc04bff93123 8352389: Remove incidental whitespace in pre/code content Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java + test/langtools/jdk/javadoc/doclet/testPreCode/TestPreCode.java ! test/langtools/tools/javac/doctree/CodeTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java ! test/langtools/tools/javac/doctree/InPreTest.java Changeset: 5b42c46b Branch: http3 Author: Archie Cobbs Date: 2025-04-08 20:04:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5b42c46b48363acd00ee4a183edca9a48cdc16c8 8353757: Log class should have a proper clear() method Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java Changeset: 63fa255c Branch: http3 Author: Koushik Thirupattur Committer: Chen Liang Date: 2025-04-08 21:58:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63fa255c06a273b00f99d4e8649dab618cbf5773 8354061: Update copyright in NameFormat.java fix after JDK-8349890 Reviewed-by: mullan ! test/jdk/javax/security/auth/x500/X500Principal/NameFormat.java Changeset: b4ab964b Branch: http3 Author: William Kemper Date: 2025-04-08 22:00:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4ab964b72c631632511e6f01cdd5a47fb2e31fa 8353218: Shenandoah: Out of date comment references Brooks pointers Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: aec1fe0a Branch: http3 Author: Xiaolong Peng Committer: Y. Srinivas Ramakrishna Date: 2025-04-09 01:00:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aec1fe0a17fa6801e26a517d4d21656353409f7c 8351091: Shenandoah: global marking context completeness is not accurately maintained Reviewed-by: ysr, wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! 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/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! 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/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: c26c5758 Branch: http3 Author: Ioi Lam Date: 2025-04-09 01:15:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c26c5758679b803489f401fbb23e8153ca10e19f 8353014: Exclude AOT tooling classes from AOT cache Reviewed-by: vlivanov, kvn ! src/hotspot/share/cds/aotArtifactFinder.cpp + src/hotspot/share/cds/aotClassFilter.cpp + src/hotspot/share/cds/aotClassFilter.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: 73bb6472 Branch: http3 Author: Fei Yang Date: 2025-04-09 01:44:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73bb647218ac4c9742cb974d23c5f223bbd56c0a 8353829: RISC-V: Auto-enable several more extensions for debug builds Reviewed-by: rehn, fjiang ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 2a0cf835 Branch: http3 Author: David Holmes Date: 2025-04-09 03:03:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a0cf8353ae0528a8417407d5719df0dadceadcf 8354088: [BACKOUT] Run jtreg in the work dir Reviewed-by: darcy, iris ! make/RunTests.gmk Changeset: 743d1c64 Branch: http3 Author: Thomas Stuefe Date: 2025-04-09 05:08:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/743d1c64c29118b15897b3c676919353ced467f5 8353273: Reduce number of oop map entries in instances Reviewed-by: lmesnik, fparain, jsjolen ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp ! src/hotspot/share/classfile/fieldLayoutBuilder.hpp ! src/hotspot/share/oops/instanceKlass.cpp + test/hotspot/jtreg/runtime/FieldLayout/TestOopMapSizeMinimal.java Changeset: 473251db Branch: http3 Author: Cesar Soares Lucas Committer: Tobias Hartmann Date: 2025-04-09 05:09:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/473251dbb308016ccda6c88fd36bd10c81e65865 8353593: MethodData "mileage_*" methods and fields aren't used and can be removed Reviewed-by: phh, thartmann ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp Changeset: b045e3fb Branch: http3 Author: Cesar Soares Lucas Committer: Christian Hagedorn Date: 2025-04-09 05:34:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b045e3fbd7920465b5b67d43e35db98b935241d5 8352681: C2 compilation hits asserts "must set the initial type just once" Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/memnode.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndSetTypeTwice.java Changeset: 3340e13f Branch: http3 Author: Stefan Karlsson Date: 2025-04-09 06:19:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3340e13fd0a8d25212003e8371a135471b2f44b3 8352994: ZGC: Fix regression introduced in JDK-8350572 Reviewed-by: aboldtch, tschatzl ! src/hotspot/share/gc/z/zVerify.cpp ! test/jdk/ProblemList-zgc.txt Changeset: 0f70aae1 Branch: http3 Author: Evgeny Nikitin Committer: Christian Hagedorn Date: 2025-04-09 07:03:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f70aae1cc4fd48ef2de3b0fe4741a32660ed4f9 8353841: [jittester] Fix JITTester build after asm removal Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/testlibrary/jittester/Makefile Changeset: 6df34c36 Branch: http3 Author: Aleksey Shipilev Date: 2025-04-09 07:28:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6df34c361e0d1b6fe90ca97c1aaa56e57a86d12c 8353174: Clean up thread register handling after 32-bit x86 removal Reviewed-by: cslucas, kvn, vlivanov ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad Changeset: 9ee55903 Branch: http3 Author: Cesar Soares Lucas Committer: Aleksey Shipilev Date: 2025-04-09 08:01:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ee5590328e7d5f5070efdbd7ffc44cb660005cc 8334046: Set different values for CompLevel_any and CompLevel_all Reviewed-by: shade, kvn ! src/hotspot/share/compiler/compilerDefinitions.hpp ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 250eb743 Branch: http3 Author: Aleksey Shipilev Date: 2025-04-09 08:22:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/250eb743c112fbcc45bf2b3ded1c644b19893577 8353192: C2: Clean up x86 backend after 32-bit x86 removal Reviewed-by: kvn, epeter ! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/archDesc.cpp Changeset: f7fa05f5 Branch: http3 Author: Daishi Tabata Committer: Michael McMahon Date: 2025-04-09 09:11:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7fa05f577a28870202ccaa3544c34b58bd4adfe 8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 Reviewed-by: djelinski, dfuchs ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/Main.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/IPv6BoundHost.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java Changeset: a1d566ce Branch: http3 Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-04-09 09:28:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1d566ce4b0315591ece489347c5d1c253f06be9 8348853: Fold layout helper check for objects implementing non-array interfaces Reviewed-by: thartmann, roland ! src/hotspot/share/ci/ciMetadata.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: cd9fa3f7 Branch: http3 Author: Kevin Walls Date: 2025-04-09 09:47:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd9fa3f7aa0324c575943deebb41f4f7ff4f73d3 8353439: Shell grouping of -XX:OnError= commands is surprising Reviewed-by: dholmes, stuefe ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java Changeset: 7aeaa3c2 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-04-09 10:40:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7aeaa3c21c1420191fe8ff59e4cf99eae830754d 8187520: Add --disable-java-warnings-as-errors configure option Reviewed-by: shade, erikj ! make/Docs.gmk ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! make/common/JavaCompilation.gmk Changeset: 6c93ad42 Branch: http3 Author: Alan Bateman Date: 2025-04-09 12:36:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c93ad42f38b49ea96155340c4b6bbedfcef2a90 8351927: Change VirtualThread implementation to use use FJP delayed task handling Reviewed-by: vklang ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java ! test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java + test/micro/org/openjdk/bench/java/lang/VirtualThreadParking.java + test/micro/org/openjdk/bench/java/lang/VirtualThreadSleep.java + test/micro/org/openjdk/bench/java/util/concurrent/DelayedTasks.java Changeset: f9d705b1 Branch: http3 Author: Per Minborg Date: 2025-04-09 12:44:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f9d705b17e5d90f7bc5f9759f692182bb4da3445 8351757: Test java/foreign/TestDeadlock.java#FileChannel_map timed out after passing Reviewed-by: djelinski, rriggs ! test/jdk/java/foreign/TestDeadlock.java Changeset: da462cf2 Branch: http3 Author: Zhengyu Gu Date: 2025-04-09 12:58:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da462cf2255f55c1059f9d9bf479231408a72b55 8353692: Relax memory constraint on updating ObjectMonitorTable's item count Reviewed-by: rkennke, dholmes ! src/hotspot/share/runtime/lightweightSynchronizer.cpp Changeset: 9d8b93b6 Branch: http3 Author: Yudi Zheng Date: 2025-04-09 13:08:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d8b93b6e2fa7a6c81d96f82ae8f5de222027879 8354181: [Backout] 8334046: Set different values for CompLevel_any and CompLevel_all Reviewed-by: thartmann, chagedorn ! src/hotspot/share/compiler/compilerDefinitions.hpp ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: c3e04395 Branch: http3 Author: Per Minborg Date: 2025-04-09 13:47:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3e043956e72996a56a7ae9822782ba4dfdc0607 8354121: Use a record class rather than a lambda in AbstractMemorySegmentImpl::cleanupAction Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java Changeset: 7a7b9ed7 Branch: http3 Author: Kevin Walls Date: 2025-04-09 14:49:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a7b9ed7fe4a10bca155b0877c3e731f9d343b92 8353727: HeapDumpPath doesn't expand %p Reviewed-by: stuefe, lmesnik ! src/hotspot/share/services/heapDumper.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java Changeset: 4dc9e589 Branch: http3 Author: Chen Liang Date: 2025-04-09 14:51:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4dc9e58906772bf8ee444cb1618aa43f66593d79 8310310: Migrate CreateSymbols tool in make/langtools to Classfile API Reviewed-by: ihse, jlahoda ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! make/modules/jdk.compiler/Gendata.gmk ! make/scripts/generate-symbol-data.sh ! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java Changeset: 567c6885 Branch: http3 Author: Ioi Lam Date: 2025-04-09 15:03:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/567c6885a377e5641deef9cd3498f79c5346cd6a 8353597: Refactor handling VM options for AOT cache input and output Reviewed-by: kvn, asmehra ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/java.cpp ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java Changeset: 1f21da75 Branch: http3 Author: Raffaello Giulietti Date: 2025-04-09 15:16:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f21da75eb5d5eb7460b2953517514a0aa26b5de 8351462: Improve robustness of String concatenation Reviewed-by: liach, pminborg, rriggs ! src/java.base/share/classes/java/lang/StringConcatHelper.java Changeset: 5f2a604b Branch: http3 Author: Danish Nawab Committer: Chen Liang Date: 2025-04-09 15:25:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f2a604b633c0cd24f897f828a7c928c3d2b651c 8353840: JNativeScan should not abort for missing classes Reviewed-by: jvernee, liach ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/Main.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java ! test/langtools/tools/jnativescan/TestMissingSystemClass.java ! test/langtools/tools/jnativescan/cases/classpath/missingsystem/App.java Changeset: 6352ee1a Branch: http3 Author: Coleen Phillimore Date: 2025-04-09 17:43:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6352ee1a6e55e428db0eca97ecf8125770dc4a08 8349007: The jtreg test ResolvedMethodTableHash takes excessive time Reviewed-by: lmesnik, matsaave ! src/hotspot/share/prims/resolvedMethodTable.cpp ! test/hotspot/jtreg/runtime/MemberName/ResolvedMethodTableHash.java Changeset: faacbd96 Branch: http3 Author: Jiangli Zhou Date: 2025-04-09 17:47:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/faacbd96a3dc1116f3af590439585844ff8048a1 8353938: hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java fails on static JDK Reviewed-by: alanb ! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java Changeset: cc546e7a Branch: http3 Author: Alexander Zvegintsev Date: 2025-04-09 17:49:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc546e7a283faad40b75183887f6a1f433a2407f 8353549: Open source events tests batch2 Reviewed-by: honkar, kizune + test/jdk/java/awt/event/MouseEvent/DragMouseEventTest.java + test/jdk/java/awt/event/MouseEvent/MouseEventsDuringDrag.java + test/jdk/java/awt/event/MouseEvent/MouseModifierTest.java + test/jdk/java/awt/event/MouseEvent/MouseRButTest.java + test/jdk/java/awt/event/MouseEvent/TitleBarGetsMousePressed.java Changeset: 776e1cf1 Branch: http3 Author: Dean Long Date: 2025-04-09 20:06:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/776e1cf1dfefd7cb1a0190ab71f71ad5ff25d0e4 8353041: NeverBranchNode causes incorrect block frequency calculation Reviewed-by: thartmann, rcastanedalo ! src/hotspot/share/opto/domgraph.cpp ! src/hotspot/share/opto/gcm.cpp Changeset: 4a242e3a Branch: http3 Author: Magnus Ihse Bursie Date: 2025-04-09 20:14:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a242e3a65f13c41c699d42b100ba2b252d7faaa 8354213: Restore pointless unicode characters to ASCII Reviewed-by: naoto, erikj, iris ! CONTRIBUTING.md ! doc/hotspot-unit-tests.md ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/s390/disassembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/os/aix/libperfstat_aix.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S ! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/oops/method.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java ! test/hotspot/jtreg/compiler/lib/generators/Generators.java ! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/JniArmHFTestGenerator.java.txt ! test/jdk/java/awt/image/DrawImage/TiledImage.java ! test/jdk/jdk/jfr/tool/jfr.xsd Changeset: 4954a336 Branch: http3 Author: Liam Miller-Cushon Date: 2025-04-09 20:20:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4954a336f88865a4c9b269ed2c152658275e9221 8350563: C2 compilation fails because PhaseCCP does not reach a fixpoint Co-authored-by: Matthias Ernst Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/ccp/TestAndConZeroCCP.java Changeset: e3f26b05 Branch: http3 Author: Ioi Lam Date: 2025-04-09 20:57:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3f26b056e6b8403e6744b8a4cf59ccf4d217d89 8351319: AOT cache support for custom class loaders broken since JDK-8348426 Reviewed-by: ccheung, matsaave, jrose ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/klass.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/SimpleCusty.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: e87ff328 Branch: http3 Author: Ferenc Rakoczi Committer: Sandhya Viswanathan Date: 2025-04-09 21:15:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e87ff328d5cc66454213dee44cf2faeb0e76262f 8351034: Add AVX-512 intrinsics for ML-DSA Reviewed-by: sviswanathan, lmesnik, vpaprotski, jbhateja ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/java.base/share/classes/sun/security/provider/ML_DSA.java ! test/jdk/sun/security/provider/acvp/Launcher.java Changeset: 5c438c5e Branch: http3 Author: Chen Liang Date: 2025-04-09 22:58:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c438c5e6b636a7992cbd737de0735070e480061 8352748: Remove com.sun.tools.classfile from the JDK Reviewed-by: ihse, jlahoda, vromero ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TargetType.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/AccessFlags.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Annotation.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/AnnotationDefault_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/AttributeException.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attributes.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassFile.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassReader.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Code_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/CompilationID_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPoolException.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantValue_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/DefaultAttribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Deprecated_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Descriptor.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/DescriptorException.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Exceptions_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/FatalError.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Field.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Instruction.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Method.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleHashes_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleMainClass_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestHost_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestMembers_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Opcode.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeParameterAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceFile_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceID_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMap_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Synthetic_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Type.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/TypeAnnotation.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/package-info.java ! src/jdk.jdeps/share/classes/module-info.java ! test/langtools/tools/javac/generics/wildcards/separate_compilation/WildcardBoundsNotReadFromClassFileTest.java Changeset: 45b7c748 Branch: http3 Author: Alexey Semenyuk Date: 2025-04-10 01:38:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45b7c748737f38c33c4666d17101b051b2fbe2ae 8341641: Make %APPDATA% and %LOCALAPPDATA% env variables available in *.cfg files Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java ! src/jdk.jpackage/share/man/jpackage.md ! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.h + src/jdk.jpackage/share/native/applauncher/StringProcessing.cpp + src/jdk.jpackage/share/native/applauncher/StringProcessing.h ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java + test/jdk/tools/jpackage/share/AppLauncherSubstTest.java Changeset: bcac42aa Branch: http3 Author: Roland Westrelin Date: 2025-04-10 07:04:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bcac42aabce5b57525f776037d73b51d0afcbaf5 8349479: C2: when a Type node becomes dead, make CFG path that uses it unreachable Reviewed-by: chagedorn, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/nmt/nativeCallStackPrinter.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp + test/hotspot/jtreg/compiler/c2/TestGuardOfCastIIDoesntFold.java ! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java Changeset: 4f80437e Branch: http3 Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-10 07:24:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f80437ee05e4a3f755a166140669c0fd631f56d 8353842: C2: Add graph dumps before and after loop opts phase Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: c447a102 Branch: http3 Author: Erik Gahlin Date: 2025-04-10 07:42:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c447a10225576bc59e1ba9477417367d2ac28511 8353856: Deprecate FlighRecorderPermission class for removal Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/EventSettings.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java Changeset: 73c8c755 Branch: http3 Author: Aleksey Shipilev Date: 2025-04-10 07:54:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73c8c755ea638c09147d28080646ee8887ee8283 8351157: Clean up x86 GC barriers after 32-bit x86 removal Reviewed-by: kbarrett, wkemper, tschatzl ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/g1/g1_x86_64.ad ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp Changeset: 04e2a062 Branch: http3 Author: Saranya Natarajan Committer: Damon Fenacci Date: 2025-04-10 07:59:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04e2a0621d80f23cf70b4649ec4c24dad28e8e2d 8351660: C2: SIGFPE in unsigned_mod_value Co-authored-by: Emanuel Peter Reviewed-by: chagedorn, dfenacci, epeter ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/integerArithmetic/TestUnsignedModByZero.java Changeset: f94a4f7a Branch: http3 Author: Serhiy Sachkov Committer: Mahendra Chhipa Date: 2025-04-10 08:28:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f94a4f7accd11161912ec2cdae6e290d0957666a 8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/AsyncShutdownNow.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/ShutdownNow.java Changeset: 6545e0d9 Branch: http3 Author: SendaoYan Date: 2025-04-10 08:42:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6545e0d9a39c772ead0cbdd525b624f21e252a6a 8353189: [ASAN] memory leak after 8352184 Co-authored-by: Jiangli Zhou Co-authored-by: David Holmes Reviewed-by: dholmes, jiangli ! src/hotspot/share/runtime/abstract_vm_version.cpp Changeset: 9a3f9997 Branch: http3 Author: Jatin Bhateja Date: 2025-04-10 09:44:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a3f9997b68a1f64e53b9711b878fb073c3c9b90 8346236: Auto vectorization support for various Float16 operations Reviewed-by: epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/opto/vtransform.cpp + test/hotspot/jtreg/compiler/lib/generators/AnyBitsFloat16Generator.java ! test/hotspot/jtreg/compiler/lib/generators/Generators.java ! test/hotspot/jtreg/compiler/lib/generators/RandomnessSource.java ! test/hotspot/jtreg/compiler/lib/generators/RandomnessSourceAdapter.java + test/hotspot/jtreg/compiler/lib/generators/UniformFloat16Generator.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java ! test/hotspot/jtreg/testlibrary_tests/generators/tests/MockRandomnessSource.java ! test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java Changeset: 51b3d6bb Branch: http3 Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-04-10 10:18:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/51b3d6bba29b256616cf00c0be7a7fe0f97621ab 8352431: java/net/httpclient/EmptyAuthenticate.java uses "localhost" Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/EmptyAuthenticate.java Changeset: 6c266701 Branch: http3 Author: Kim Barrett Date: 2025-04-10 10:21:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c2667018a49ac78c3a01dc4d52ff6cdf39b7647 8324686: Remove redefinition of NULL for MSVC Reviewed-by: shade, dholmes ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! test/hotspot/jtreg/sources/TestNoNULL.java Changeset: 46c8e0b5 Branch: http3 Author: Volkan Yaz?c? Date: 2025-04-10 13:55:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46c8e0b5c1f37e9baa5349227c4e9f4f18e4d981 merge latest changes from master branch ! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/conf/security/java.security ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! test/jdk/java/net/httpclient/AsyncShutdownNow.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/UnauthorizedTest.java ! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/conf/security/java.security ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! test/jdk/java/net/httpclient/AsyncShutdownNow.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/UnauthorizedTest.java From duke at openjdk.org Fri Apr 11 22:08:22 2025 From: duke at openjdk.org (duke) Date: Fri, 11 Apr 2025 22:08:22 GMT Subject: git: openjdk/jdk-sandbox: json: @since fix in JPE Message-ID: Changeset: 74ddcfa1 Branch: json Author: Naoto Sato Date: 2025-04-11 15:06:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74ddcfa1c1dd29f7350847cb2252985fff40fd80 @since fix in JPE ! src/java.base/share/classes/java/util/json/JsonParseException.java From duke at openjdk.org Fri Apr 11 22:12:14 2025 From: duke at openjdk.org (duke) Date: Fri, 11 Apr 2025 22:12:14 GMT Subject: git: openjdk/jdk-sandbox: json: 150 new changesets Message-ID: Changeset: e17c3994 Branch: json Author: Harshitha Onkar Date: 2025-04-04 22:41:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e17c3994b8392357b0aacea0bae6b354a2cc90a5 8353201: Open source Swing Tooltip tests - Set 2 Reviewed-by: dnguyen, prr, azvegint + test/jdk/javax/swing/ToolTipManager/bug4250178.java + test/jdk/javax/swing/ToolTipManager/bug4294808.java + test/jdk/javax/swing/ToolTipManager/bug6178004.java Changeset: 9bb804b1 Branch: json Author: Jaikiran Pai Date: 2025-04-05 01:12:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9bb804b14e164982860db6323c7db33214cd0d36 8338554: Fix inconsistencies in javadoc/doclet/testLinkOption/TestRedirectLinks.java Reviewed-by: liach, nbenalla ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java Changeset: 6d37e633 Branch: json Author: Zhengyu Gu Date: 2025-04-05 20:25:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d37e633e6afa11ecd40bed10c0efbde6f9f6181 8353753: Remove unnecessary forward declaration in oop.hpp Reviewed-by: kbarrett ! src/hotspot/share/oops/oop.hpp Changeset: 660b17a6 Branch: json Author: Evgeny Astigeevich Date: 2025-04-06 17:38:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/660b17a6b9afe26dee2d9647755c75d817888eda 8350852: Implement JMH benchmark for sparse CodeCache Reviewed-by: kvn + test/micro/org/openjdk/bench/vm/compiler/SparseCodeCache.java Changeset: 97ed5361 Branch: json Author: Marc Chevalier Date: 2025-04-07 05:21:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97ed536125645304aed03a4afbc3ded627de0bb0 8346989: C2: deoptimization and re-execution cycle with Math.*Exact in case of frequent overflow Reviewed-by: thartmann, vlivanov ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp + test/hotspot/jtreg/compiler/intrinsics/mathexact/OverflowTest.java + test/micro/org/openjdk/bench/vm/compiler/MathExact.java Changeset: 6d9ece73 Branch: json Author: Robbin Ehn Date: 2025-04-07 07:09:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d9ece73a96dd32fccf4a740205407a76dcd907a 8351949: RISC-V: Cleanup and enable store-load peephole for membars Reviewed-by: fyang, fjiang, mli ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad Changeset: 6abf4e6d Branch: json Author: Matthias Baesken Date: 2025-04-07 07:14:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6abf4e6d4d9f948b8ae51aec731b94ba7acd022e 8353568: SEGV_BNDERR signal code adjust definition Reviewed-by: stuefe ! src/hotspot/os/posix/signals_posix.cpp Changeset: d1e91fcd Branch: json Author: Fei Yang Date: 2025-04-07 07:21:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1e91fcd620ce7e5527363dfa44543872f419c73 8353344: RISC-V: Detect and enable several extensions for debug builds Reviewed-by: mli, fjiang, rehn ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: d63b561f Branch: json Author: Aleksey Shipilev Date: 2025-04-07 07:39:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d63b561fffd42d76f14771c47951dd1d08efe3a7 8353188: C1: Clean up x86 backend after 32-bit x86 removal Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_Defs_x86.hpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_LIR_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp Changeset: 39549f89 Branch: json Author: Albert Mingkun Yang Date: 2025-04-07 09:13:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39549f89905019fa90dd20ff8b6822c1351cbaa6 8352116: Deadlock with GCLocker and JVMTI after JDK-8192647 Reviewed-by: kbarrett, tschatzl, eosterlund ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 32d6d031 Branch: json Author: Mikhail Yankelevich Committer: Jaikiran Pai Date: 2025-04-07 09:57:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32d6d031514be9cfee5b0fd778cb738b7ff9d770 8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java Reviewed-by: jpai, mullan ! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.java - test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh ! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.java - test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh Changeset: c494a00a Branch: json Author: Joel Sikstr?m Date: 2025-04-07 11:31:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c494a00a66d21d2e403fd9ce253eb132c34e455d 8353559: Restructure CollectedHeap error printing Reviewed-by: stefank, eosterlund, ayang ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/utilities/vmError.cpp Changeset: 6ab1647a Branch: json Author: Stefan Karlsson Date: 2025-04-07 11:32:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ab1647af2d83427215f3a704671f113ba9845e2 8353637: ZGC: Discontiguous memory reservation is broken on Windows Co-authored-by: Axel Boldt-Christmas Reviewed-by: jsikstro, aboldtch, eosterlund ! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/gc/z/zInitialize.hpp ! src/hotspot/share/gc/z/zMemory.cpp ! src/hotspot/share/gc/z/zMemory.hpp ! src/hotspot/share/gc/z/zMemory.inline.hpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/gc/z/zNMT.hpp ! src/hotspot/share/gc/z/zPhysicalMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp ! test/hotspot/gtest/gc/z/test_zMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp + test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp + test/hotspot/gtest/gc/z/zunittest.hpp Changeset: e8c9e5c6 Branch: json Author: Kevin Walls Date: 2025-04-07 11:34:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8c9e5c6cd3c844765c27c068022a018914fdf4e 8353231: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad still fails intermittently Reviewed-by: dholmes = test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties Changeset: 26bb1837 Branch: json Author: Jan Lahoda Date: 2025-04-07 11:56:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26bb18378737809542b1153f8f34d55d409ea4e2 8352621: MatchException from backwards incompatible change to switch expressions Reviewed-by: abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java + test/langtools/tools/javac/patterns/NoPrimitivesAsCaseLabelsFor21.java Changeset: 353e1738 Branch: json Author: Matthew Donovan Date: 2025-04-07 11:58:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/353e1738f6eb9965571e1de881d209b698492e6e 8219408: Tests should handle ${} in the view of jtreg "smart action" Reviewed-by: mullan - test/jdk/com/sun/security/auth/login/ConfigFile/TEST.properties - test/jdk/java/security/Security/SecurityPropFile/TEST.properties - test/jdk/javax/security/auth/login/TEST.properties - test/jdk/sun/security/util/Resources/TEST.properties Changeset: 66435c27 Branch: json Author: Prasanta Sadhukhan Date: 2025-04-07 12:28:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66435c27b3e0a89e4350caf6207e36f5a9b82b7f 8352684: Opensource JInternalFrame tests - series1 Reviewed-by: azvegint + test/jdk/javax/swing/JInternalFrame/bug4131008.java + test/jdk/javax/swing/JInternalFrame/bug4176136.java + test/jdk/javax/swing/JInternalFrame/bug4244536.java + test/jdk/javax/swing/JInternalFrame/bug4305284.java Changeset: 27c8d9d6 Branch: json Author: Prasanta Sadhukhan Date: 2025-04-07 12:30:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27c8d9d635eaa0aac722c1b1eba8591fd291c077 8352686: Opensource JInternalFrame tests - series3 Reviewed-by: azvegint + test/jdk/javax/swing/JInternalFrame/bug4151444.java + test/jdk/javax/swing/JInternalFrame/bug4215380.java + test/jdk/javax/swing/JInternalFrame/bug4321312.java + test/jdk/javax/swing/JInternalFrame/bug4322726.java Changeset: 9128ec61 Branch: json Author: Joachim Kern Date: 2025-04-07 12:50:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9128ec61df430a2eb352f58ec9799d332f7b1a10 8352935: Launcher should not add $JDK/../lib to LD_LIBRARY_PATH Reviewed-by: clanger, ihse, jpai ! src/java.base/unix/native/libjli/java_md.c ! test/jdk/tools/launcher/ExecutionEnvironment.java ! test/jdk/tools/launcher/Test7029048.java Changeset: 77fff61b Branch: json Author: Gerard Ziemski Date: 2025-04-07 13:04:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/77fff61b864054b0029ee5d38f6293534db10ce1 8341095: Possible overflow in os::Posix::print_uptime_info Reviewed-by: dholmes ! src/hotspot/os/posix/os_posix.cpp Changeset: 60fbf73f Branch: json Author: Christoph Langer Date: 2025-04-07 13:27:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60fbf73fc492ad9fff83fb4540e2d01311406287 8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public Reviewed-by: erikj, mbaesken ! make/Bundles.gmk Changeset: 40210333 Branch: json Author: Viktor Klang Date: 2025-04-07 15:03:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/402103331bcdb1055f89c938fdd6b1df772993b6 8353659: SubmissionPublisherTest::testCap1Submit times out Reviewed-by: dl, alanb ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java Changeset: 9a391f44 Branch: json Author: Eirik Bj?rsn?s Date: 2025-04-07 15:23:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a391f44e038d6c15a7872164bd3099edad93c8d 8353278: Consolidate local file URL checks in jar: and file: URL schemes Reviewed-by: dfuchs, jpai ! src/java.base/share/classes/sun/net/www/ParseUtil.java ! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java ! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java ! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java ! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java Changeset: 867a0301 Branch: json Author: Viktor Klang Date: 2025-04-07 16:15:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/867a0301893cbf3d5434e4966d27d7f4913afb98 8352971: Increase maximum number of hold counts for ReentrantReadWriteLock Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! test/jdk/java/util/concurrent/tck/JSR166TestCase.java + test/jdk/java/util/concurrent/tck/ReentrantReadWriteLock20Test.java ! test/jdk/java/util/concurrent/tck/ReentrantReadWriteLockTest.java Changeset: e08441c0 Branch: json Author: Phil Race Date: 2025-04-07 16:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e08441c03352543f800aef166afabec1dacaf4bf 8353475: Open source two Swing DefaultCaret tests Reviewed-by: honkar + test/jdk/javax/swing/text/DefaultCaret/PaintTest.java + test/jdk/javax/swing/text/DefaultCaret/bug4785160.java Changeset: 0d4d1558 Branch: json Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-04-07 17:29:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d4d1558164bb352aa4f7be1fffb7eb2da506944 8349890: Option -Djava.security.debug=x509,ava breaks special chars Reviewed-by: mullan ! src/java.base/share/classes/sun/security/x509/AVA.java + test/jdk/sun/security/x509/X500Name/PrintX500PrincipalInDebugModeWithAvaOption.java Changeset: 1b6f6946 Branch: json Author: Phil Race Date: 2025-04-07 18:16:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b6f6946ae1fa0657d6bd1f63b25a0008ab2acdd 8353304: Open source two JTabbedPane tests Reviewed-by: kizune ! test/jdk/ProblemList.txt + test/jdk/javax/swing/JTabbedPane/bug4499556.java + test/jdk/javax/swing/JTabbedPane/bug6259533.java Changeset: 885cf0ff Branch: json Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-04-07 18:44:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/885cf0ff8d1e7816bf409136234d63373d576f9e 8353671: Remove dead code missed in JDK-8350459 Reviewed-by: sviswanathan, mullan ! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java Changeset: 5481021e Branch: json Author: Brian Burkhalter Date: 2025-04-07 18:46:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5481021ee64fd457279ea7083be0f977c7ce3e3c 8321591: (fs) Improve String -> Path conversion performance (win) Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsPathParser.java + test/micro/org/openjdk/bench/java/nio/file/PathOfString.java Changeset: 05ff557d Branch: json Author: Renjith Kannath Pariyangad Committer: Alexey Ivanov Date: 2025-04-07 19:52:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05ff557dee6adc679d85bfe8fb49f69053a6aaba 8353138: Screen capture for test TaskbarPositionTest.java, failure case Reviewed-by: aivanov, serb ! test/jdk/javax/swing/Popup/TaskbarPositionTest.java Changeset: 3757f660 Branch: json Author: Daniel Gredler Committer: Alexey Ivanov Date: 2025-04-07 19:53:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3757f660f237408e843584c224f03a64657f7b31 8353002: Remove unnecessary Windows version check in WTaskbarPeer Reviewed-by: prr, serb, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WTaskbarPeer.java + test/jdk/java/awt/Dialog/TaskbarFeatureTest.java Changeset: cebda921 Branch: json Author: Magnus Ihse Bursie Date: 2025-04-07 20:32:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cebda921dd49cf05b521f9ab3f731dd44719b027 8311227: Add .editorconfig Co-authored-by: David Briemann Reviewed-by: erikj + .editorconfig + src/hotspot/.editorconfig Changeset: 42dc99ea Branch: json Author: Magnus Ihse Bursie Date: 2025-04-07 20:34:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42dc99eac16c46f1b403cce1dd14c6bda50eae70 8301197: Make sure use of printf is correct and actually needed Reviewed-by: erikj ! make/Docs.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/MainSupport.gmk ! make/RunTests.gmk ! make/SourceRevision.gmk ! make/autoconf/help.m4 ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/Modules.gmk ! make/common/modules/GensrcCommon.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/scripts/compare.sh ! test/make/autoconf/test.m4 Changeset: a8dfcf55 Branch: json Author: Justin Lu Date: 2025-04-07 20:45:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8dfcf55849775a7ac4822a8b7661f20f1b33bb0 8353322: Specification of ChoiceFormat#parse(String, ParsePosition) is inadequate Reviewed-by: naoto ! src/java.base/share/classes/java/text/ChoiceFormat.java Changeset: e266eba4 Branch: json Author: Martin Doerr Date: 2025-04-07 20:50:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e266eba40131bb97c392c8c87551d28e74c4764a 8352972: PPC64: Intrinsify Unsafe::setMemory Reviewed-by: lucy ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: fd2734e9 Branch: json Author: Justin Lu Date: 2025-04-07 21:52:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd2734e97d3ef505473938109746ae59d5fefca6 8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests Reviewed-by: naoto + test/jdk/java/text/Format/ChoiceFormat/ParseTest.java Changeset: 3951a8e0 Branch: json Author: David Holmes Date: 2025-04-07 23:36:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3951a8e01945d262cdd6ebbe4e1548ddf8e3c02a 8353365: TOUCH_ASSERT_POISON clears GetLastError() Reviewed-by: kbarrett, stuefe, jwaters ! src/hotspot/os/windows/os_windows.cpp ! test/hotspot/gtest/utilities/test_vmerror.cpp Changeset: edaeb4b2 Branch: json Author: Jaikiran Pai Date: 2025-04-08 00:33:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/edaeb4b2da7c7a49ea3f3baebc7a072b56088e34 8352895: UserCookie.java runs wrong test class Reviewed-by: dfuchs ! test/jdk/sun/net/www/protocol/http/UserCookie.java Changeset: b64cdc28 Branch: json Author: Jaikiran Pai Date: 2025-04-08 00:35:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b64cdc28132c889ca8e21dc9534590ba2a778bcd 8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint Reviewed-by: mullan, lancea ! src/java.base/share/classes/java/util/jar/Attributes.java Changeset: 80ff7b9c Branch: json Author: Fei Yang Date: 2025-04-08 01:37:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/80ff7b9c9406c7845ecb3bc40910e92ccdd23ff2 8353695: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java is failing with Zvkn Reviewed-by: fjiang, mli ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java Changeset: fb955bcb Branch: json Author: Alan Bateman Date: 2025-04-08 06:03:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb955bcb153b7008b45e9080c0817fcce7b5463e 8353267: jmod create finds the wrong set of packages when class file are in non-package location Reviewed-by: rriggs ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java + test/jdk/tools/jlink/ClassFileInMetaInfo.java ! test/jdk/tools/jmod/JmodTest.java Changeset: 9844c1c5 Branch: json Author: Jaikiran Pai Date: 2025-04-08 06:07:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9844c1c52b9b7b6959d4e5cc626495c83f4aa9d4 8066583: DeflaterInput/OutputStream and InflaterInput/OutputStream should explain responsibility for freeing resources Reviewed-by: liach, alanb, lancea ! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java ! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java ! src/java.base/share/classes/java/util/zip/InflaterInputStream.java ! src/java.base/share/classes/java/util/zip/InflaterOutputStream.java ! test/jdk/java/util/zip/DeflateIn_InflateOut.java ! test/jdk/java/util/zip/InflateIn_DeflateOut.java Changeset: ea07e719 Branch: json Author: Aleksey Shipilev Date: 2025-04-08 08:12:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea07e719ca255d0da1966118c464ee23f4dc44da 8352256: ObjectSynchronizer::quick_notify misses JFR event notification path Reviewed-by: dholmes, coleenp, mgronlun ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: fda5eecd Branch: json Author: Roberto Casta?eda Lozano Date: 2025-04-08 08:27:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fda5eecd6717eb6e1db56be3e41b65deae6e683e 8353669: IGV: dump OOP maps for MachSafePoint nodes Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/idealGraphPrinter.cpp Changeset: 9088afc4 Branch: json Author: Jan Lahoda Date: 2025-04-08 09:25:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9088afc4f16b6265e640bf176d8ca8e3ac6ca45c 8353332: Test jdk/jshell/ToolProviderTest.java failed in relation to enable-preview Reviewed-by: jpai, asotona ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolProvider.java ! test/langtools/jdk/jshell/ToolProviderTest.java Changeset: d8bed130 Branch: json Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-04-08 11:50:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8bed1304713b17286d4ed614f95d0ef6e59a95b 8353945: Test javax/security/auth/x500/X500Principal/NameFormat.java fails after JDK-8349890 Reviewed-by: mullan ! test/jdk/javax/security/auth/x500/X500Principal/NameFormat.java Changeset: 3d24f1a3 Branch: json Author: Harald Eilertsen Committer: Erik Joelsson Date: 2025-04-08 12:40:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d24f1a38280fd7f40148399c1ae2f3bd20763e5 8353580: libjpeg is not found if not installed in system directories Reviewed-by: erikj ! make/autoconf/lib-bundled.m4 ! make/autoconf/spec.gmk.template Changeset: b3751b90 Branch: json Author: Harald Eilertsen Committer: Erik Joelsson Date: 2025-04-08 12:40:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3751b90f6f5406fb78f0f9a01f0337a64021dfc 8353573: System giflib not found by configure if it's not in system directories Reviewed-by: erikj ! make/autoconf/lib-bundled.m4 ! make/autoconf/spec.gmk.template Changeset: 21db0fdb Branch: json Author: Hamlin Li Date: 2025-04-08 12:59:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21db0fdbfb019b9a7c6613e190ad457278f29582 8353665: RISC-V: IR verification fails in TestSubNodeFloatDoubleNegation.java Reviewed-by: thartmann, luhenry ! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java Changeset: cc5e9388 Branch: json Author: Hamlin Li Date: 2025-04-08 13:00:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc5e9388d8c55178fd32eabce0f24d5ab8e76fdd 8353600: RISC-V: compiler/vectorization/TestRotateByteAndShortVector.java is failing with Zvbb Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/vectorization/TestRotateByteAndShortVector.java Changeset: dfa79c37 Branch: json Author: Artur Barashev Committer: Sean Mullan Date: 2025-04-08 13:02:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dfa79c373097d17a347b7c17103c57e12f59dc67 8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureDTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS12.java + test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS13.java Changeset: d9f2e692 Branch: json Author: Damon Fenacci Date: 2025-04-08 13:05:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9f2e6921558b4919889d81871b699971fb4f3ba 8352963: [REDO] Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure Reviewed-by: vlivanov, thartmann ! 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: 250437e5 Branch: json Author: Coleen Phillimore Date: 2025-04-08 13:12:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/250437e557c56ba66a74ab759cfd1071a510e184 8351654: Agent transformer bytecodes should be verified Reviewed-by: dholmes, lmesnik ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classFileStream.cpp ! src/hotspot/share/classfile/classFileStream.hpp ! src/hotspot/share/classfile/klassFactory.cpp + test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBaseVerify.java + test/hotspot/jtreg/runtime/verifier/CFLH/TestChecker.java + test/hotspot/jtreg/runtime/verifier/CFLH/TestVerify.java Changeset: 676cfae9 Branch: json Author: Viktor Klang Date: 2025-04-08 13:49:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/676cfae91c8bd4799adfedff2ad59a9aab953ece 8354016: Update ReentrantReadWriteLock documentation to reflect its new max capacity Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java Changeset: 58ff36f3 Branch: json Author: Daniel Jeli?ski Date: 2025-04-08 15:19:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/58ff36f3bdefe2e883dc871a4e7fcaa81e8eef5b 8350705: [JMH] test security.SSLHandshake failed for 2 threads configuration Reviewed-by: hchao, mullan ! test/micro/org/openjdk/bench/java/security/SSLHandshake.java Changeset: 4645ddbb Branch: json Author: Roland Westrelin Date: 2025-04-08 15:52:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4645ddbb6be6b4456cc4d9f58188b0561a8e593d 8341976: C2: use_mem_state != load->find_exact_control(load->in(0)) assert failure Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/arraycopynode.cpp ! src/hotspot/share/opto/arraycopynode.hpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.hpp + test/hotspot/jtreg/compiler/arraycopy/TestSunkLoadAntiDependency.java Changeset: 3cbe686d Branch: json Author: Sean Mullan Date: 2025-04-08 16:13:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cbe686d6203043e95604b3d6c96d6ed9d5364c3 8348967: Deprecate security permission classes for removal Reviewed-by: rriggs, iris ! src/java.base/share/classes/java/security/Permissions.java ! src/java.base/share/classes/java/security/SecurityPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermission.java ! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java ! src/java.base/share/classes/javax/net/ssl/SSLPermission.java ! src/java.base/share/classes/javax/security/auth/AuthPermission.java ! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java ! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java ! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java Changeset: b98d6aeb Branch: json Author: Per Minborg Date: 2025-04-08 16:34:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b98d6aebdd897959785ea27ee7855d26c9ed35d7 8339527: Adjust threshold for MemorySegment::fill native invocation Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java Changeset: bd73a064 Branch: json Author: Magnus Ihse Bursie Date: 2025-04-08 16:55:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd73a0641615d743663ef652bc1f27305af1517b 8300339: Run jtreg in the work dir Reviewed-by: erikj ! make/RunTests.gmk Changeset: e1a4a6be Branch: json Author: Magnus Ihse Bursie Date: 2025-04-08 16:57:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2 8340185: Use make -k on GHA to catch more build errors Reviewed-by: shade ! .github/actions/do-build/action.yml Changeset: 5cac5796 Branch: json Author: Justin Lu Date: 2025-04-08 17:37:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cac579619164b9a664327a4f71c4de7e7575276 8353713: Improve Currency.getInstance exception handling Reviewed-by: naoto ! src/java.base/share/classes/java/util/Currency.java ! test/jdk/java/util/Currency/CurrencyTest.java Changeset: 689d73a3 Branch: json Author: Magnus Ihse Bursie Date: 2025-04-08 17:39:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/689d73a30d0701693ad86be164e4406effa11f2e 8317012: Explicitly check for 32-bit word size for using libatomic with zero Reviewed-by: erikj, shade ! make/autoconf/libraries.m4 Changeset: 257f817c Branch: json Author: Markus Gr?nlund Date: 2025-04-08 18:41:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/257f817c7fca1e8cdb0fec0e18ab9c07b19b1d13 8353431: JFR: Sets to use hashmap instead of binary search as backend Reviewed-by: egahlin ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp + src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.inline.hpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp ! src/hotspot/share/jfr/support/jfrKlassUnloading.hpp + src/hotspot/share/jfr/utilities/jfrSet.hpp Changeset: 24ff96af Branch: json Author: Hannes Walln?fer Date: 2025-04-08 18:45:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24ff96afe41b62275fe8635e477ecc04bff93123 8352389: Remove incidental whitespace in pre/code content Reviewed-by: liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java + test/langtools/jdk/javadoc/doclet/testPreCode/TestPreCode.java ! test/langtools/tools/javac/doctree/CodeTest.java ! test/langtools/tools/javac/doctree/DocCommentTester.java ! test/langtools/tools/javac/doctree/InPreTest.java Changeset: 5b42c46b Branch: json Author: Archie Cobbs Date: 2025-04-08 20:04:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5b42c46b48363acd00ee4a183edca9a48cdc16c8 8353757: Log class should have a proper clear() method Reviewed-by: vromero, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java Changeset: 63fa255c Branch: json Author: Koushik Thirupattur Committer: Chen Liang Date: 2025-04-08 21:58:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63fa255c06a273b00f99d4e8649dab618cbf5773 8354061: Update copyright in NameFormat.java fix after JDK-8349890 Reviewed-by: mullan ! test/jdk/javax/security/auth/x500/X500Principal/NameFormat.java Changeset: b4ab964b Branch: json Author: William Kemper Date: 2025-04-08 22:00:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4ab964b72c631632511e6f01cdd5a47fb2e31fa 8353218: Shenandoah: Out of date comment references Brooks pointers Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: aec1fe0a Branch: json Author: Xiaolong Peng Committer: Y. Srinivas Ramakrishna Date: 2025-04-09 01:00:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aec1fe0a17fa6801e26a517d4d21656353409f7c 8351091: Shenandoah: global marking context completeness is not accurately maintained Reviewed-by: ysr, wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! 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/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! 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/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp ! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: c26c5758 Branch: json Author: Ioi Lam Date: 2025-04-09 01:15:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c26c5758679b803489f401fbb23e8153ca10e19f 8353014: Exclude AOT tooling classes from AOT cache Reviewed-by: vlivanov, kvn ! src/hotspot/share/cds/aotArtifactFinder.cpp + src/hotspot/share/cds/aotClassFilter.cpp + src/hotspot/share/cds/aotClassFilter.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/dumpTimeClassInfo.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp Changeset: 73bb6472 Branch: json Author: Fei Yang Date: 2025-04-09 01:44:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73bb647218ac4c9742cb974d23c5f223bbd56c0a 8353829: RISC-V: Auto-enable several more extensions for debug builds Reviewed-by: rehn, fjiang ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: 2a0cf835 Branch: json Author: David Holmes Date: 2025-04-09 03:03:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a0cf8353ae0528a8417407d5719df0dadceadcf 8354088: [BACKOUT] Run jtreg in the work dir Reviewed-by: darcy, iris ! make/RunTests.gmk Changeset: 743d1c64 Branch: json Author: Thomas Stuefe Date: 2025-04-09 05:08:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/743d1c64c29118b15897b3c676919353ced467f5 8353273: Reduce number of oop map entries in instances Reviewed-by: lmesnik, fparain, jsjolen ! src/hotspot/share/classfile/fieldLayoutBuilder.cpp ! src/hotspot/share/classfile/fieldLayoutBuilder.hpp ! src/hotspot/share/oops/instanceKlass.cpp + test/hotspot/jtreg/runtime/FieldLayout/TestOopMapSizeMinimal.java Changeset: 473251db Branch: json Author: Cesar Soares Lucas Committer: Tobias Hartmann Date: 2025-04-09 05:09:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/473251dbb308016ccda6c88fd36bd10c81e65865 8353593: MethodData "mileage_*" methods and fields aren't used and can be removed Reviewed-by: phh, thartmann ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/oops/methodData.hpp Changeset: b045e3fb Branch: json Author: Cesar Soares Lucas Committer: Christian Hagedorn Date: 2025-04-09 05:34:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b045e3fbd7920465b5b67d43e35db98b935241d5 8352681: C2 compilation hits asserts "must set the initial type just once" Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/memnode.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndSetTypeTwice.java Changeset: 3340e13f Branch: json Author: Stefan Karlsson Date: 2025-04-09 06:19:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3340e13fd0a8d25212003e8371a135471b2f44b3 8352994: ZGC: Fix regression introduced in JDK-8350572 Reviewed-by: aboldtch, tschatzl ! src/hotspot/share/gc/z/zVerify.cpp ! test/jdk/ProblemList-zgc.txt Changeset: 0f70aae1 Branch: json Author: Evgeny Nikitin Committer: Christian Hagedorn Date: 2025-04-09 07:03:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f70aae1cc4fd48ef2de3b0fe4741a32660ed4f9 8353841: [jittester] Fix JITTester build after asm removal Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/testlibrary/jittester/Makefile Changeset: 6df34c36 Branch: json Author: Aleksey Shipilev Date: 2025-04-09 07:28:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6df34c361e0d1b6fe90ca97c1aaa56e57a86d12c 8353174: Clean up thread register handling after 32-bit x86 removal Reviewed-by: cslucas, kvn, vlivanov ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/x86_64.ad Changeset: 9ee55903 Branch: json Author: Cesar Soares Lucas Committer: Aleksey Shipilev Date: 2025-04-09 08:01:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ee5590328e7d5f5070efdbd7ffc44cb660005cc 8334046: Set different values for CompLevel_any and CompLevel_all Reviewed-by: shade, kvn ! src/hotspot/share/compiler/compilerDefinitions.hpp ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 250eb743 Branch: json Author: Aleksey Shipilev Date: 2025-04-09 08:22:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/250eb743c112fbcc45bf2b3ded1c644b19893577 8353192: C2: Clean up x86 backend after 32-bit x86 removal Reviewed-by: kvn, epeter ! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/archDesc.cpp Changeset: f7fa05f5 Branch: json Author: Daishi Tabata Committer: Michael McMahon Date: 2025-04-09 09:11:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7fa05f577a28870202ccaa3544c34b58bd4adfe 8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8 Reviewed-by: djelinski, dfuchs ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/Main.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/IPv6BoundHost.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java Changeset: a1d566ce Branch: json Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-04-09 09:28:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1d566ce4b0315591ece489347c5d1c253f06be9 8348853: Fold layout helper check for objects implementing non-array interfaces Reviewed-by: thartmann, roland ! src/hotspot/share/ci/ciMetadata.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp Changeset: cd9fa3f7 Branch: json Author: Kevin Walls Date: 2025-04-09 09:47:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd9fa3f7aa0324c575943deebb41f4f7ff4f73d3 8353439: Shell grouping of -XX:OnError= commands is surprising Reviewed-by: dholmes, stuefe ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java Changeset: 7aeaa3c2 Branch: json Author: Magnus Ihse Bursie Date: 2025-04-09 10:40:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7aeaa3c21c1420191fe8ff59e4cf99eae830754d 8187520: Add --disable-java-warnings-as-errors configure option Reviewed-by: shade, erikj ! make/Docs.gmk ! make/autoconf/configure.ac ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template ! make/common/JavaCompilation.gmk Changeset: 6c93ad42 Branch: json Author: Alan Bateman Date: 2025-04-09 12:36:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c93ad42f38b49ea96155340c4b6bbedfcef2a90 8351927: Change VirtualThread implementation to use use FJP delayed task handling Reviewed-by: vklang ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java ! test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java + test/micro/org/openjdk/bench/java/lang/VirtualThreadParking.java + test/micro/org/openjdk/bench/java/lang/VirtualThreadSleep.java + test/micro/org/openjdk/bench/java/util/concurrent/DelayedTasks.java Changeset: f9d705b1 Branch: json Author: Per Minborg Date: 2025-04-09 12:44:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f9d705b17e5d90f7bc5f9759f692182bb4da3445 8351757: Test java/foreign/TestDeadlock.java#FileChannel_map timed out after passing Reviewed-by: djelinski, rriggs ! test/jdk/java/foreign/TestDeadlock.java Changeset: da462cf2 Branch: json Author: Zhengyu Gu Date: 2025-04-09 12:58:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da462cf2255f55c1059f9d9bf479231408a72b55 8353692: Relax memory constraint on updating ObjectMonitorTable's item count Reviewed-by: rkennke, dholmes ! src/hotspot/share/runtime/lightweightSynchronizer.cpp Changeset: 9d8b93b6 Branch: json Author: Yudi Zheng Date: 2025-04-09 13:08:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d8b93b6e2fa7a6c81d96f82ae8f5de222027879 8354181: [Backout] 8334046: Set different values for CompLevel_any and CompLevel_all Reviewed-by: thartmann, chagedorn ! src/hotspot/share/compiler/compilerDefinitions.hpp ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: c3e04395 Branch: json Author: Per Minborg Date: 2025-04-09 13:47:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3e043956e72996a56a7ae9822782ba4dfdc0607 8354121: Use a record class rather than a lambda in AbstractMemorySegmentImpl::cleanupAction Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java Changeset: 7a7b9ed7 Branch: json Author: Kevin Walls Date: 2025-04-09 14:49:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a7b9ed7fe4a10bca155b0877c3e731f9d343b92 8353727: HeapDumpPath doesn't expand %p Reviewed-by: stuefe, lmesnik ! src/hotspot/share/services/heapDumper.cpp ! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java Changeset: 4dc9e589 Branch: json Author: Chen Liang Date: 2025-04-09 14:51:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4dc9e58906772bf8ee444cb1618aa43f66593d79 8310310: Migrate CreateSymbols tool in make/langtools to Classfile API Reviewed-by: ihse, jlahoda ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java ! make/modules/jdk.compiler/Gendata.gmk ! make/scripts/generate-symbol-data.sh ! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java ! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java Changeset: 567c6885 Branch: json Author: Ioi Lam Date: 2025-04-09 15:03:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/567c6885a377e5641deef9cd3498f79c5346cd6a 8353597: Refactor handling VM options for AOT cache input and output Reviewed-by: kvn, asmehra ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/java.cpp ! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java Changeset: 1f21da75 Branch: json Author: Raffaello Giulietti Date: 2025-04-09 15:16:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f21da75eb5d5eb7460b2953517514a0aa26b5de 8351462: Improve robustness of String concatenation Reviewed-by: liach, pminborg, rriggs ! src/java.base/share/classes/java/lang/StringConcatHelper.java Changeset: 5f2a604b Branch: json Author: Danish Nawab Committer: Chen Liang Date: 2025-04-09 15:25:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f2a604b633c0cd24f897f828a7c928c3d2b651c 8353840: JNativeScan should not abort for missing classes Reviewed-by: jvernee, liach ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/Main.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java ! test/langtools/tools/jnativescan/TestMissingSystemClass.java ! test/langtools/tools/jnativescan/cases/classpath/missingsystem/App.java Changeset: 6352ee1a Branch: json Author: Coleen Phillimore Date: 2025-04-09 17:43:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6352ee1a6e55e428db0eca97ecf8125770dc4a08 8349007: The jtreg test ResolvedMethodTableHash takes excessive time Reviewed-by: lmesnik, matsaave ! src/hotspot/share/prims/resolvedMethodTable.cpp ! test/hotspot/jtreg/runtime/MemberName/ResolvedMethodTableHash.java Changeset: faacbd96 Branch: json Author: Jiangli Zhou Date: 2025-04-09 17:47:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/faacbd96a3dc1116f3af590439585844ff8048a1 8353938: hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java fails on static JDK Reviewed-by: alanb ! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java Changeset: cc546e7a Branch: json Author: Alexander Zvegintsev Date: 2025-04-09 17:49:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc546e7a283faad40b75183887f6a1f433a2407f 8353549: Open source events tests batch2 Reviewed-by: honkar, kizune + test/jdk/java/awt/event/MouseEvent/DragMouseEventTest.java + test/jdk/java/awt/event/MouseEvent/MouseEventsDuringDrag.java + test/jdk/java/awt/event/MouseEvent/MouseModifierTest.java + test/jdk/java/awt/event/MouseEvent/MouseRButTest.java + test/jdk/java/awt/event/MouseEvent/TitleBarGetsMousePressed.java Changeset: 776e1cf1 Branch: json Author: Dean Long Date: 2025-04-09 20:06:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/776e1cf1dfefd7cb1a0190ab71f71ad5ff25d0e4 8353041: NeverBranchNode causes incorrect block frequency calculation Reviewed-by: thartmann, rcastanedalo ! src/hotspot/share/opto/domgraph.cpp ! src/hotspot/share/opto/gcm.cpp Changeset: 4a242e3a Branch: json Author: Magnus Ihse Bursie Date: 2025-04-09 20:14:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a242e3a65f13c41c699d42b100ba2b252d7faaa 8354213: Restore pointless unicode characters to ASCII Reviewed-by: naoto, erikj, iris ! CONTRIBUTING.md ! doc/hotspot-unit-tests.md ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/s390/disassembler_s390.cpp ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/os/aix/libperfstat_aix.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S ! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/oops/method.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp ! test/hotspot/gtest/runtime/test_os_windows.cpp ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java ! test/hotspot/jtreg/compiler/lib/generators/Generators.java ! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/JniArmHFTestGenerator.java.txt ! test/jdk/java/awt/image/DrawImage/TiledImage.java ! test/jdk/jdk/jfr/tool/jfr.xsd Changeset: 4954a336 Branch: json Author: Liam Miller-Cushon Date: 2025-04-09 20:20:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4954a336f88865a4c9b269ed2c152658275e9221 8350563: C2 compilation fails because PhaseCCP does not reach a fixpoint Co-authored-by: Matthias Ernst Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/ccp/TestAndConZeroCCP.java Changeset: e3f26b05 Branch: json Author: Ioi Lam Date: 2025-04-09 20:57:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3f26b056e6b8403e6744b8a4cf59ccf4d217d89 8351319: AOT cache support for custom class loaders broken since JDK-8348426 Reviewed-by: ccheung, matsaave, jrose ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/klass.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/SimpleCusty.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: e87ff328 Branch: json Author: Ferenc Rakoczi Committer: Sandhya Viswanathan Date: 2025-04-09 21:15:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e87ff328d5cc66454213dee44cf2faeb0e76262f 8351034: Add AVX-512 intrinsics for ML-DSA Reviewed-by: sviswanathan, lmesnik, vpaprotski, jbhateja ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp + src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/java.base/share/classes/sun/security/provider/ML_DSA.java ! test/jdk/sun/security/provider/acvp/Launcher.java Changeset: 5c438c5e Branch: json Author: Chen Liang Date: 2025-04-09 22:58:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c438c5e6b636a7992cbd737de0735070e480061 8352748: Remove com.sun.tools.classfile from the JDK Reviewed-by: ihse, jlahoda, vromero ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TargetType.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/AccessFlags.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Annotation.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/AnnotationDefault_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/AttributeException.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attributes.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassFile.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassReader.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Code_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/CompilationID_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPoolException.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantValue_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/DefaultAttribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Deprecated_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Descriptor.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/DescriptorException.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Exceptions_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/FatalError.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Field.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Instruction.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Method.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleHashes_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleMainClass_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestHost_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestMembers_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Opcode.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeParameterAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceFile_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceID_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMap_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Synthetic_attribute.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/Type.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/TypeAnnotation.java - src/jdk.jdeps/share/classes/com/sun/tools/classfile/package-info.java ! src/jdk.jdeps/share/classes/module-info.java ! test/langtools/tools/javac/generics/wildcards/separate_compilation/WildcardBoundsNotReadFromClassFileTest.java Changeset: 45b7c748 Branch: json Author: Alexey Semenyuk Date: 2025-04-10 01:38:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45b7c748737f38c33c4666d17101b051b2fbe2ae 8341641: Make %APPDATA% and %LOCALAPPDATA% env variables available in *.cfg files Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java ! src/jdk.jpackage/share/man/jpackage.md ! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.h + src/jdk.jpackage/share/native/applauncher/StringProcessing.cpp + src/jdk.jpackage/share/native/applauncher/StringProcessing.h ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java + test/jdk/tools/jpackage/share/AppLauncherSubstTest.java Changeset: bcac42aa Branch: json Author: Roland Westrelin Date: 2025-04-10 07:04:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bcac42aabce5b57525f776037d73b51d0afcbaf5 8349479: C2: when a Type node becomes dead, make CFG path that uses it unreachable Reviewed-by: chagedorn, vlivanov ! src/hotspot/cpu/aarch64/aarch64.ad ! src/hotspot/cpu/arm/arm.ad ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/s390/s390.ad ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/nmt/nativeCallStackPrinter.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp + test/hotspot/jtreg/compiler/c2/TestGuardOfCastIIDoesntFold.java ! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java Changeset: 4f80437e Branch: json Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-10 07:24:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f80437ee05e4a3f755a166140669c0fd631f56d 8353842: C2: Add graph dumps before and after loop opts phase Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java Changeset: c447a102 Branch: json Author: Erik Gahlin Date: 2025-04-10 07:42:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c447a10225576bc59e1ba9477417367d2ac28511 8353856: Deprecate FlighRecorderPermission class for removal Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/EventSettings.java ! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java Changeset: 73c8c755 Branch: json Author: Aleksey Shipilev Date: 2025-04-10 07:54:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73c8c755ea638c09147d28080646ee8887ee8283 8351157: Clean up x86 GC barriers after 32-bit x86 removal Reviewed-by: kbarrett, wkemper, tschatzl ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/g1/g1_x86_64.ad ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp Changeset: 04e2a062 Branch: json Author: Saranya Natarajan Committer: Damon Fenacci Date: 2025-04-10 07:59:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04e2a0621d80f23cf70b4649ec4c24dad28e8e2d 8351660: C2: SIGFPE in unsigned_mod_value Co-authored-by: Emanuel Peter Reviewed-by: chagedorn, dfenacci, epeter ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/integerArithmetic/TestUnsignedModByZero.java Changeset: f94a4f7a Branch: json Author: Serhiy Sachkov Committer: Mahendra Chhipa Date: 2025-04-10 08:28:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f94a4f7accd11161912ec2cdae6e290d0957666a 8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/AsyncShutdownNow.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/ShutdownNow.java Changeset: 6545e0d9 Branch: json Author: SendaoYan Date: 2025-04-10 08:42:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6545e0d9a39c772ead0cbdd525b624f21e252a6a 8353189: [ASAN] memory leak after 8352184 Co-authored-by: Jiangli Zhou Co-authored-by: David Holmes Reviewed-by: dholmes, jiangli ! src/hotspot/share/runtime/abstract_vm_version.cpp Changeset: 9a3f9997 Branch: json Author: Jatin Bhateja Date: 2025-04-10 09:44:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a3f9997b68a1f64e53b9711b878fb073c3c9b90 8346236: Auto vectorization support for various Float16 operations Reviewed-by: epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/superwordVTransformBuilder.cpp ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/hotspot/share/opto/vtransform.cpp + test/hotspot/jtreg/compiler/lib/generators/AnyBitsFloat16Generator.java ! test/hotspot/jtreg/compiler/lib/generators/Generators.java ! test/hotspot/jtreg/compiler/lib/generators/RandomnessSource.java ! test/hotspot/jtreg/compiler/lib/generators/RandomnessSourceAdapter.java + test/hotspot/jtreg/compiler/lib/generators/UniformFloat16Generator.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java ! test/hotspot/jtreg/testlibrary_tests/generators/tests/MockRandomnessSource.java ! test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java Changeset: 51b3d6bb Branch: json Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-04-10 10:18:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/51b3d6bba29b256616cf00c0be7a7fe0f97621ab 8352431: java/net/httpclient/EmptyAuthenticate.java uses "localhost" Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/EmptyAuthenticate.java Changeset: 6c266701 Branch: json Author: Kim Barrett Date: 2025-04-10 10:21:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c2667018a49ac78c3a01dc4d52ff6cdf39b7647 8324686: Remove redefinition of NULL for MSVC Reviewed-by: shade, dholmes ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! test/hotspot/jtreg/sources/TestNoNULL.java Changeset: 7e69b98e Branch: json Author: Joel Sikstr?m Date: 2025-04-10 11:37:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e69b98e0548803b85b04b518929c073f8ffaf8c 8350441: ZGC: Overhaul Page Allocation Co-authored-by: Axel Boldt-Christmas Co-authored-by: Erik ?sterlund Co-authored-by: Stefan Karlsson Co-authored-by: Stefan Johansson Reviewed-by: stefank, aboldtch, eosterlund ! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp ! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp + src/hotspot/os/posix/gc/z/zVirtualMemoryManager_posix.cpp - src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp + src/hotspot/os/windows/gc/z/zVirtualMemoryManager_windows.cpp - src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zAddress.cpp ! src/hotspot/share/gc/z/zAddress.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp ! src/hotspot/share/gc/z/zAllocationFlags.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zArray.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGranuleMap.hpp ! src/hotspot/share/gc/z/zGranuleMap.inline.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zInitialize.cpp + src/hotspot/share/gc/z/zIntrusiveRBTree.hpp + src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp ! src/hotspot/share/gc/z/zList.hpp ! src/hotspot/share/gc/z/zList.inline.hpp ! 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/zMappedCache.cpp + src/hotspot/share/gc/z/zMappedCache.hpp - src/hotspot/share/gc/z/zMemory.cpp - src/hotspot/share/gc/z/zMemory.hpp - src/hotspot/share/gc/z/zMemory.inline.hpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/gc/z/zNMT.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zNUMA.inline.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp - src/hotspot/share/gc/z/zPageCache.cpp - src/hotspot/share/gc/z/zPageCache.hpp ! src/hotspot/share/gc/z/zPageTable.cpp ! src/hotspot/share/gc/z/zPageTable.inline.hpp - src/hotspot/share/gc/z/zPhysicalMemory.cpp - src/hotspot/share/gc/z/zPhysicalMemory.hpp - src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp + src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp + src/hotspot/share/gc/z/zPhysicalMemoryManager.hpp + src/hotspot/share/gc/z/zRange.hpp + src/hotspot/share/gc/z/zRange.inline.hpp + src/hotspot/share/gc/z/zRangeRegistry.hpp + src/hotspot/share/gc/z/zRangeRegistry.inline.hpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zRememberedSet.cpp ! src/hotspot/share/gc/z/zRememberedSet.hpp ! src/hotspot/share/gc/z/zUncommitter.cpp ! src/hotspot/share/gc/z/zUncommitter.hpp - src/hotspot/share/gc/z/zUnmapper.cpp - src/hotspot/share/gc/z/zUnmapper.hpp ! src/hotspot/share/gc/z/zUtils.hpp ! src/hotspot/share/gc/z/zUtils.inline.hpp ! src/hotspot/share/gc/z/zValue.hpp ! src/hotspot/share/gc/z/zValue.inline.hpp - src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp ! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp + src/hotspot/share/gc/z/zVirtualMemoryManager.cpp + src/hotspot/share/gc/z/zVirtualMemoryManager.hpp + src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZNUMA.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPartition.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPerNUMAZPartition.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/gtest/gc/z/test_zArray.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp + test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp - test/hotspot/gtest/gc/z/test_zMemory.cpp + test/hotspot/gtest/gc/z/test_zNUMA.cpp - test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp ! test/hotspot/gtest/gc/z/zunittest.hpp ! test/hotspot/jtreg/ProblemList-zgc.txt + test/hotspot/jtreg/gc/z/TestMappedCacheHarvest.java - test/hotspot/jtreg/gc/z/TestPageCacheFlush.java ! test/hotspot/jtreg/gc/z/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/gc/z/TestZNMT.java ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java - test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: c4c3edfa Branch: json Author: fabioromano1 <51378941+fabioromano1 at users.noreply.github.com> Committer: Raffaello Giulietti Date: 2025-04-10 14:34:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4c3edfa964ef504f12971c5deef7c7355bdf325 8341402: BigDecimal's square root optimization Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigDecimal.java ! test/jdk/java/math/BigDecimal/SquareRootTests.java Changeset: e50af6db Branch: json Author: Archie Cobbs Date: 2025-04-10 14:46:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e50af6db099145149d704026e91fcc7bb188fc1b 8354090: Refactor import warning suppression in Check.java Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/preview/PreviewAutoSuppress.java Changeset: 2ba80d24 Branch: json Author: Alexander Zvegintsev Date: 2025-04-10 15:20:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ba80d2403f749a7d8d4e64139b796737bbb62bf 8353586: Open source several toolkit tests Reviewed-by: dnguyen, psadhukhan + test/jdk/java/awt/Toolkit/DesktopProperties/DesktopPropertyTest.java + test/jdk/java/awt/Toolkit/TimeUnsignedConversionTest.java Changeset: 0e223f14 Branch: json Author: Mikhail Yankelevich Committer: Sean Mullan Date: 2025-04-10 15:30:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e223f1456c14efdb423595bee3444d5e26db7c6 8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test Co-authored-by: Weijun Wang Reviewed-by: mullan ! test/jdk/sun/security/krb5/Krb5NameEquals.java - test/jdk/sun/security/krb5/runNameEquals.sh Changeset: 36e11b68 Branch: json Author: David Beaumont Committer: Daniel Fuchs Date: 2025-04-10 16:01:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36e11b6827d5065f75a52887e1200b22cb3cdd40 8353683: [REDO] j.u.l.Handler classes create deadlock risk via synchronized publish() method Reviewed-by: smarks ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java + test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java + test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java + test/jdk/java/util/logging/LoggingDeadlock5.java Changeset: 799e5b33 Branch: json Author: Archie Cobbs Date: 2025-04-10 17:06:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/799e5b33a11d252109636dd15d22ed3b6280aad4 8354071: Add LintCategory property indicating whether @SuppressWarnings is supported Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java Changeset: dc249be2 Branch: json Author: Zihao Lin Committer: Chen Liang Date: 2025-04-10 17:21:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc249be2474d8711ca6e92ec139b4b6f0aa92e6e 8350462: MethodTypeForm.LF_INTERPRET can cache the MemberName instead Reviewed-by: liach, jvernee ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: 60f3d607 Branch: json Author: Jeremy Wood Committer: Phil Race Date: 2025-04-10 18:31:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60f3d607412dfe289f33dd922dfc1c9ff766810f 8351110: ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java + test/jdk/javax/imageio/plugins/jpeg/WriteJPEGThumbnailTest.java Changeset: af5db513 Branch: json Author: Roger Riggs Date: 2025-04-10 19:19:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af5db513060db5f89c071f531e6111c69fcd7370 8353641: Deprecate core library permission classes for removal Reviewed-by: mullan, iris ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectStreamConstants.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java ! src/java.base/share/classes/java/nio/file/LinkPermission.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/jdk/internal/access/JavaIOFilePermissionAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java ! src/java.base/share/classes/sun/security/util/FilePermCompat.java ! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java ! src/java.logging/share/classes/java/util/logging/LoggingPermission.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java Changeset: 3131dd1d Branch: json Author: Harshitha Onkar Date: 2025-04-10 19:55:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3131dd1d5cb601b84cf898fff589596c2bcabdbc 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles Reviewed-by: aivanov, jdv, prr, serb ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/BuiltInProfileCheck.java + test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/builtIn.icc = test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/custom.icc ! test/jdk/java/awt/color/ICC_Profile/SetHeaderInfo.java ! test/jdk/java/awt/color/ICC_ProfileSetNullDataTest.java ! test/jdk/sun/java2d/cmm/ProfileOp/SetDataTest.java Changeset: 7680f70a Branch: json Author: Calvin Cheung Date: 2025-04-10 19:57:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7680f70ad647da741dd6cd9603a53f7923f95667 8171508: Remove -Dsun.java.launcher.is_altjvm option Reviewed-by: dholmes, stuefe ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! test/hotspot/gtest/gtestMain.cpp Changeset: 4890b74c Branch: json Author: Archie Cobbs Date: 2025-04-10 20:33:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4890b74c048a1472b87687294c316ecfb324e4ba 8354216: Small cleanups relating to Log.DiagnosticHandler Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java Changeset: 7382ea1a Branch: json Author: Mikael Vidstedt Date: 2025-04-10 21:15:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7382ea1a7e8570be0ff6d79d6565bfde7dd844f5 8354230: Wrong boot jdk for alpine-linux-x64 in GHA Reviewed-by: erikj, iris, djelinski, sgehwolf ! make/conf/github-actions.conf Changeset: e35f67b9 Branch: json Author: Michael McMahon Date: 2025-04-10 21:16:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e35f67b908a9e62fa6c18775d25a6b698cea8305 8285888: Clarify that java.net.http.HttpClient do NOT support Digest authentication Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/java/net/http/HttpClient.java Changeset: 83c7d3bb Branch: json Author: Stuart Marks Date: 2025-04-10 21:43:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83c7d3bbe860656ee403fa29df6a9e0aae962839 8351740: Clean up some code around initialization of encoding properties Reviewed-by: naoto, alanb, rriggs ! src/java.base/share/classes/jdk/internal/util/SystemProps.java ! src/java.base/share/native/libjava/System.c ! src/java.base/share/native/libjava/java_props.h ! src/java.base/unix/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 7bb8b176 Branch: json Author: Chen Liang Date: 2025-04-11 00:18:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7bb8b1768f0992d066f33f340be42dbd7c21dcc9 8347472: Correct Attribute traversal and writing for Code attributes Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/LabelContext.java + test/jdk/jdk/classfile/AttributeInCodeTest.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java Changeset: 1c34f3cd Branch: json Author: Serguei Spitsyn Date: 2025-04-11 01:25:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c34f3cdb1df1b9bd01c6795e19a78753e3b555a 8352773: JVMTI should disable events during java upcalls Reviewed-by: lmesnik, dholmes, cjplummer, coleenp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp Changeset: 4478a99e Branch: json Author: Thomas Fitzsimmons Committer: David Holmes Date: 2025-04-11 02:06:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4478a99e3111798c2e461c7e769a69672f187a6a 8354057: Odd debug output in -Xlog:os+container=debug on certain systems Reviewed-by: sgehwolf, asmehra, lmesnik ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp Changeset: f955a8cb Branch: json Author: Prasanta Sadhukhan Date: 2025-04-11 03:53:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f955a8cbd2d1233af7f7e4b4e4bfcdbb5a8cacae 8352687: Opensource few JInternalFrame and JTextField tests Reviewed-by: honkar + test/jdk/javax/swing/JInternalFrame/bug4190516.java + test/jdk/javax/swing/JInternalFrame/bug4242045.java + test/jdk/javax/swing/JTextField/bug4232716.java + test/jdk/javax/swing/JTextField/bug5027332.java Changeset: d8bed693 Branch: json Author: Alexander Zvegintsev Date: 2025-04-11 06:09:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8bed6937311c1613d432bed73983d00dfd2a14a 8354317: [XWayland] Problem list two tests crashing XWayland server Reviewed-by: serb, jdv ! test/jdk/ProblemList.txt Changeset: cf0308b2 Branch: json Author: Aleksey Shipilev Date: 2025-04-11 07:10:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf0308b2716053eb7c547cfcc6b160589cd6a2b0 8351152: x86: Remove code blocks that handle UseSSE < 2 Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/dfa.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp Changeset: 1fc1cc5d Branch: json Author: Evgeny Nikitin Committer: Tobias Hartmann Date: 2025-04-11 08:15:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1fc1cc5da9a38cf936636a72f9b8a4c246ceaab4 8354255: [jittester] Remove TempDir debug output Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TempDir.java Changeset: e1b67709 Branch: json Author: Volkan Yazici Committer: Daniel Jeli?ski Date: 2025-04-11 09:06:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1b677091e0f7860762695ae2e3cff2b63ff9d39 8353949: HttpHeaders.firstValueAsLong unnecessarily boxes to Long Reviewed-by: dfuchs, djelinski, michaelm ! src/java.net.http/share/classes/java/net/http/HttpHeaders.java Changeset: d4e194bc Branch: json Author: Magnus Ihse Bursie Date: 2025-04-11 10:22:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4e194bc463ff3ad09e55cbb96bea00283679ce6 8354266: Fix non-UTF-8 text encoding Reviewed-by: rgiulietti, erikj, naoto, eirbjo ! make/data/cldr/LICENSE ! src/demo/share/java2d/J2DBench/resources/textdata/arabic.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/english.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/greek.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/hebrew.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/hindi.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/japanese.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/korean.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/thai.ut8.txt ! src/demo/share/jfc/CodePointIM/README_zh_CN.html ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp ! src/java.desktop/share/legal/lcms.md ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties Changeset: 36069f6e Branch: json Author: Coleen Phillimore Date: 2025-04-11 11:03:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36069f6efac4fd02393d28f190ab2ab92b113fd3 8354234: Remove friends for ObjectMonitor Reviewed-by: aboldtch, dholmes ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 8bb0ca49 Branch: json Author: Jorn Vernee Date: 2025-04-11 11:15:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8bb0ca49715d8c713d6319b00a7684564ba57a9b 8353917: jnativescan: Simplify ClassResolver Reviewed-by: mcimadamore ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassFileSource.java - src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassResolver.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java + src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/SystemClassResolver.java Changeset: efb5a80e Branch: json Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-11 11:29:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efb5a80e52c8314103e1ccec05af6ab480531df0 8353730: TestSubNodeFloatDoubleNegation.java fails with native Float16 support Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java Changeset: b5d2e254 Branch: json Author: Matthias Baesken Date: 2025-04-11 11:32:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5d2e25478c6a8b6f3d8aae71f8a6745a11b1c9e 8354189: Remove JLI_ReportErrorMessageSys on Windows Reviewed-by: alanb, mdoerr ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md.h ! src/java.base/windows/native/libjli/java_md.c Changeset: cae7a206 Branch: json Author: Eirik Bj?rsn?s Date: 2025-04-11 12:49:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cae7a206a2f4b47d6757408d62b88be060113ad5 8353662: Add test for non-local file URL fallback to FTP Reviewed-by: dfuchs + test/jdk/sun/net/www/protocol/file/NonLocalFtpFallback.java Changeset: 9ead2b75 Branch: json Author: Coleen Phillimore Date: 2025-04-11 13:12:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ead2b75cefa42732d3445f086dcf8d51452af2c 8354180: Clean up uses of ObjectMonitor caches Co-authored-by: Axel Boldt-Christmas Reviewed-by: aboldtch, fbredberg ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 2321722a Branch: json Author: Hannes Walln?fer Date: 2025-04-11 13:25:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2321722a45c0ae8a2fd0aabfa2aa01d3b801c832 8346109: Create JDK taglet for additional preview notes Reviewed-by: ihse, liach, rriggs ! make/Docs.gmk + make/jdk/src/classes/build/tools/taglet/PreviewNote.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java Changeset: e604bb9e Branch: json Author: Archie Cobbs Date: 2025-04-11 13:29:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e604bb9e9412310d6d63da0b0f475f9da54ff244 8352731: Compiler workaround to forcibly set "-Xlint:-options" can be removed Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java Changeset: 1d7138fe Branch: json Author: Erik Gahlin Date: 2025-04-11 15:12:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d7138fe021d64686ac59cddd1bc7c787c610aa9 8353614: JFR: jfr print --exact Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java ! src/jdk.jfr/share/man/jfr.md ! test/jdk/jdk/jfr/tool/TestPrint.java Changeset: d14e84c0 Branch: json Author: Coleen Phillimore Date: 2025-04-11 19:59:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d14e84c03b681594e84aef28107dce7b5198893b 8354446: [BACKOUT] Remove friends for ObjectMonitor Reviewed-by: pchilanomate ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: e8bcedb0 Branch: json Author: William Kemper Date: 2025-04-11 21:25:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8bcedb09b0e5eeb77bf1dc3a87bb61d7a5e8404 8354452: Shenandoah: Enforce range checks on parameters controlling heuristic sleep times Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 12b58c72 Branch: json Author: Naoto Sato Date: 2025-04-11 15:08:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12b58c722fcb6fd78d7146a1e3f005933311591f Merge branch 'master' into json From duke at openjdk.org Wed Apr 16 09:53:14 2025 From: duke at openjdk.org (duke) Date: Wed, 16 Apr 2025 09:53:14 GMT Subject: git: openjdk/jdk-sandbox: http3: 83 new changesets Message-ID: <68327155-9c4d-41c7-82e8-3308f3b72da4@openjdk.org> Changeset: aa0a51aa Branch: http3 Author: Aleksei Efimov Date: 2025-04-10 13:48:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa0a51aa9fe5cf095baaa9d68bb17dfbf75b5df4 Cleanup qpack code ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Decoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/DecodingCallback.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/DynamicTable.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Encoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/HeadersTable.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/QPackException.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/StaticTable.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/TablesIndexer.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/HeaderFrameWriter.java ! test/jdk/java/net/httpclient/qpack/BlockingDecodingTest.java ! test/jdk/java/net/httpclient/qpack/DecoderSectionSizeLimitTest.java ! test/jdk/java/net/httpclient/qpack/DynamicTableFieldLineRepresentationTest.java ! test/jdk/java/net/httpclient/qpack/EncoderDecoderTest.java ! test/jdk/java/net/httpclient/qpack/EncoderTest.java ! test/jdk/java/net/httpclient/qpack/StringLengthLimitsTest.java ! test/jdk/java/net/httpclient/qpack/UnacknowledgedInsertionTest.java Changeset: d10a1bc3 Branch: http3 Author: Volkan Yaz?c? Date: 2025-04-11 09:01:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d10a1bc38789e1663f0b2154c8705b63e3383a8b Merge remote-tracking branch 'upstream/http3' into http3 Changeset: 1eab8c2f Branch: http3 Author: Daniel Jelinski Date: 2025-04-15 10:03:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1eab8c2faaa2837b508deae42369bc51ebff0db0 Remove unused throws clauses ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Decoder.java Changeset: e4d2a0ee Branch: http3 Author: Daniel Jelinski Date: 2025-04-15 10:15:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4d2a0ee7702200e4795638277b152a13a685a89 Remove todo for server side frame constructor ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/NewTokenFrame.java Changeset: 2be11a20 Branch: http3 Author: Aleksei Efimov Date: 2025-04-15 09:55:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2be11a2017984ddec2f0b6aa06c6f8541370705e Restore mistakenly removed javadoc ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Encoder.java Changeset: 877f0f3b Branch: http3 Author: Daniel Fuchs Date: 2025-04-15 19:18:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/877f0f3bc0b2e5386f8e62e6488464f3465bd3cf http3: add a (yet undocumented) hs category to Log.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Log.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java Changeset: 7e69b98e Branch: http3 Author: Joel Sikstr?m Date: 2025-04-10 11:37:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e69b98e0548803b85b04b518929c073f8ffaf8c 8350441: ZGC: Overhaul Page Allocation Co-authored-by: Axel Boldt-Christmas Co-authored-by: Erik ?sterlund Co-authored-by: Stefan Karlsson Co-authored-by: Stefan Johansson Reviewed-by: stefank, aboldtch, eosterlund ! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp ! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp ! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp ! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp ! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp ! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp + src/hotspot/os/posix/gc/z/zVirtualMemoryManager_posix.cpp - src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp ! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp ! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp ! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp + src/hotspot/os/windows/gc/z/zVirtualMemoryManager_windows.cpp - src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zAddress.cpp ! src/hotspot/share/gc/z/zAddress.hpp ! src/hotspot/share/gc/z/zAddress.inline.hpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp ! src/hotspot/share/gc/z/zAllocationFlags.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zArray.inline.hpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGranuleMap.hpp ! src/hotspot/share/gc/z/zGranuleMap.inline.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zInitialize.cpp + src/hotspot/share/gc/z/zIntrusiveRBTree.hpp + src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp ! src/hotspot/share/gc/z/zList.hpp ! src/hotspot/share/gc/z/zList.inline.hpp ! 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/zMappedCache.cpp + src/hotspot/share/gc/z/zMappedCache.hpp - src/hotspot/share/gc/z/zMemory.cpp - src/hotspot/share/gc/z/zMemory.hpp - src/hotspot/share/gc/z/zMemory.inline.hpp ! src/hotspot/share/gc/z/zNMT.cpp ! src/hotspot/share/gc/z/zNMT.hpp ! src/hotspot/share/gc/z/zNUMA.cpp ! src/hotspot/share/gc/z/zNUMA.hpp ! src/hotspot/share/gc/z/zNUMA.inline.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zPage.cpp ! src/hotspot/share/gc/z/zPage.hpp ! src/hotspot/share/gc/z/zPage.inline.hpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/gc/z/zPageAllocator.hpp - src/hotspot/share/gc/z/zPageCache.cpp - src/hotspot/share/gc/z/zPageCache.hpp ! src/hotspot/share/gc/z/zPageTable.cpp ! src/hotspot/share/gc/z/zPageTable.inline.hpp - src/hotspot/share/gc/z/zPhysicalMemory.cpp - src/hotspot/share/gc/z/zPhysicalMemory.hpp - src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp + src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp + src/hotspot/share/gc/z/zPhysicalMemoryManager.hpp + src/hotspot/share/gc/z/zRange.hpp + src/hotspot/share/gc/z/zRange.inline.hpp + src/hotspot/share/gc/z/zRangeRegistry.hpp + src/hotspot/share/gc/z/zRangeRegistry.inline.hpp ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zRememberedSet.cpp ! src/hotspot/share/gc/z/zRememberedSet.hpp ! src/hotspot/share/gc/z/zUncommitter.cpp ! src/hotspot/share/gc/z/zUncommitter.hpp - src/hotspot/share/gc/z/zUnmapper.cpp - src/hotspot/share/gc/z/zUnmapper.hpp ! src/hotspot/share/gc/z/zUtils.hpp ! src/hotspot/share/gc/z/zUtils.inline.hpp ! src/hotspot/share/gc/z/zValue.hpp ! src/hotspot/share/gc/z/zValue.inline.hpp - src/hotspot/share/gc/z/zVirtualMemory.cpp ! src/hotspot/share/gc/z/zVirtualMemory.hpp ! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp + src/hotspot/share/gc/z/zVirtualMemoryManager.cpp + src/hotspot/share/gc/z/zVirtualMemoryManager.hpp + src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/vmError.hpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZNUMA.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPartition.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPerNUMAZPartition.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/gtest/gc/z/test_zArray.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp + test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp ! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp - test/hotspot/gtest/gc/z/test_zMemory.cpp + test/hotspot/gtest/gc/z/test_zNUMA.cpp - test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp ! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp ! test/hotspot/gtest/gc/z/zunittest.hpp ! test/hotspot/jtreg/ProblemList-zgc.txt + test/hotspot/jtreg/gc/z/TestMappedCacheHarvest.java - test/hotspot/jtreg/gc/z/TestPageCacheFlush.java ! test/hotspot/jtreg/gc/z/TestUncommit.java ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/gc/z/TestZNMT.java ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java - test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java Changeset: c4c3edfa Branch: http3 Author: fabioromano1 <51378941+fabioromano1 at users.noreply.github.com> Committer: Raffaello Giulietti Date: 2025-04-10 14:34:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4c3edfa964ef504f12971c5deef7c7355bdf325 8341402: BigDecimal's square root optimization Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigDecimal.java ! test/jdk/java/math/BigDecimal/SquareRootTests.java Changeset: e50af6db Branch: http3 Author: Archie Cobbs Date: 2025-04-10 14:46:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e50af6db099145149d704026e91fcc7bb188fc1b 8354090: Refactor import warning suppression in Check.java Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! test/langtools/tools/javac/preview/PreviewAutoSuppress.java Changeset: 2ba80d24 Branch: http3 Author: Alexander Zvegintsev Date: 2025-04-10 15:20:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ba80d2403f749a7d8d4e64139b796737bbb62bf 8353586: Open source several toolkit tests Reviewed-by: dnguyen, psadhukhan + test/jdk/java/awt/Toolkit/DesktopProperties/DesktopPropertyTest.java + test/jdk/java/awt/Toolkit/TimeUnsignedConversionTest.java Changeset: 0e223f14 Branch: http3 Author: Mikhail Yankelevich Committer: Sean Mullan Date: 2025-04-10 15:30:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e223f1456c14efdb423595bee3444d5e26db7c6 8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test Co-authored-by: Weijun Wang Reviewed-by: mullan ! test/jdk/sun/security/krb5/Krb5NameEquals.java - test/jdk/sun/security/krb5/runNameEquals.sh Changeset: 36e11b68 Branch: http3 Author: David Beaumont Committer: Daniel Fuchs Date: 2025-04-10 16:01:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36e11b6827d5065f75a52887e1200b22cb3cdd40 8353683: [REDO] j.u.l.Handler classes create deadlock risk via synchronized publish() method Reviewed-by: smarks ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.logging/share/classes/java/util/logging/FileHandler.java ! src/java.logging/share/classes/java/util/logging/Handler.java ! src/java.logging/share/classes/java/util/logging/SocketHandler.java ! src/java.logging/share/classes/java/util/logging/StreamHandler.java + test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java + test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java + test/jdk/java/util/logging/LoggingDeadlock5.java Changeset: 799e5b33 Branch: http3 Author: Archie Cobbs Date: 2025-04-10 17:06:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/799e5b33a11d252109636dd15d22ed3b6280aad4 8354071: Add LintCategory property indicating whether @SuppressWarnings is supported Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java Changeset: dc249be2 Branch: http3 Author: Zihao Lin Committer: Chen Liang Date: 2025-04-10 17:21:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc249be2474d8711ca6e92ec139b4b6f0aa92e6e 8350462: MethodTypeForm.LF_INTERPRET can cache the MemberName instead Reviewed-by: liach, jvernee ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java Changeset: 60f3d607 Branch: http3 Author: Jeremy Wood Committer: Phil Race Date: 2025-04-10 18:31:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60f3d607412dfe289f33dd922dfc1c9ff766810f 8351110: ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java + test/jdk/javax/imageio/plugins/jpeg/WriteJPEGThumbnailTest.java Changeset: af5db513 Branch: http3 Author: Roger Riggs Date: 2025-04-10 19:19:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af5db513060db5f89c071f531e6111c69fcd7370 8353641: Deprecate core library permission classes for removal Reviewed-by: mullan, iris ! src/java.base/share/classes/java/io/FilePermission.java ! src/java.base/share/classes/java/io/ObjectStreamConstants.java ! src/java.base/share/classes/java/io/SerializablePermission.java ! src/java.base/share/classes/java/lang/RuntimePermission.java ! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java ! src/java.base/share/classes/java/nio/file/LinkPermission.java ! src/java.base/share/classes/java/util/PropertyPermission.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/jdk/internal/access/JavaIOFilePermissionAccess.java ! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java ! src/java.base/share/classes/sun/security/util/FilePermCompat.java ! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java ! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java ! src/java.logging/share/classes/java/util/logging/LoggingPermission.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java Changeset: 3131dd1d Branch: http3 Author: Harshitha Onkar Date: 2025-04-10 19:55:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3131dd1d5cb601b84cf898fff589596c2bcabdbc 8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles Reviewed-by: aivanov, jdv, prr, serb ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/BuiltInProfileCheck.java + test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/builtIn.icc = test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/custom.icc ! test/jdk/java/awt/color/ICC_Profile/SetHeaderInfo.java ! test/jdk/java/awt/color/ICC_ProfileSetNullDataTest.java ! test/jdk/sun/java2d/cmm/ProfileOp/SetDataTest.java Changeset: 7680f70a Branch: http3 Author: Calvin Cheung Date: 2025-04-10 19:57:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7680f70ad647da741dd6cd9603a53f7923f95667 8171508: Remove -Dsun.java.launcher.is_altjvm option Reviewed-by: dholmes, stuefe ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp ! test/hotspot/gtest/gtestMain.cpp Changeset: 4890b74c Branch: http3 Author: Archie Cobbs Date: 2025-04-10 20:33:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4890b74c048a1472b87687294c316ecfb324e4ba 8354216: Small cleanups relating to Log.DiagnosticHandler Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java Changeset: 7382ea1a Branch: http3 Author: Mikael Vidstedt Date: 2025-04-10 21:15:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7382ea1a7e8570be0ff6d79d6565bfde7dd844f5 8354230: Wrong boot jdk for alpine-linux-x64 in GHA Reviewed-by: erikj, iris, djelinski, sgehwolf ! make/conf/github-actions.conf Changeset: e35f67b9 Branch: http3 Author: Michael McMahon Date: 2025-04-10 21:16:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e35f67b908a9e62fa6c18775d25a6b698cea8305 8285888: Clarify that java.net.http.HttpClient do NOT support Digest authentication Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/java/net/http/HttpClient.java Changeset: 83c7d3bb Branch: http3 Author: Stuart Marks Date: 2025-04-10 21:43:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83c7d3bbe860656ee403fa29df6a9e0aae962839 8351740: Clean up some code around initialization of encoding properties Reviewed-by: naoto, alanb, rriggs ! src/java.base/share/classes/jdk/internal/util/SystemProps.java ! src/java.base/share/native/libjava/System.c ! src/java.base/share/native/libjava/java_props.h ! src/java.base/unix/native/libjava/java_props_md.c ! src/java.base/windows/native/libjava/java_props_md.c Changeset: 7bb8b176 Branch: http3 Author: Chen Liang Date: 2025-04-11 00:18:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7bb8b1768f0992d066f33f340be42dbd7c21dcc9 8347472: Correct Attribute traversal and writing for Code attributes Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/LabelContext.java + test/jdk/jdk/classfile/AttributeInCodeTest.java ! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java Changeset: 1c34f3cd Branch: http3 Author: Serguei Spitsyn Date: 2025-04-11 01:25:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c34f3cdb1df1b9bd01c6795e19a78753e3b555a 8352773: JVMTI should disable events during java upcalls Reviewed-by: lmesnik, dholmes, cjplummer, coleenp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiEnvBase.hpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp Changeset: 4478a99e Branch: http3 Author: Thomas Fitzsimmons Committer: David Holmes Date: 2025-04-11 02:06:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4478a99e3111798c2e461c7e769a69672f187a6a 8354057: Odd debug output in -Xlog:os+container=debug on certain systems Reviewed-by: sgehwolf, asmehra, lmesnik ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp Changeset: f955a8cb Branch: http3 Author: Prasanta Sadhukhan Date: 2025-04-11 03:53:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f955a8cbd2d1233af7f7e4b4e4bfcdbb5a8cacae 8352687: Opensource few JInternalFrame and JTextField tests Reviewed-by: honkar + test/jdk/javax/swing/JInternalFrame/bug4190516.java + test/jdk/javax/swing/JInternalFrame/bug4242045.java + test/jdk/javax/swing/JTextField/bug4232716.java + test/jdk/javax/swing/JTextField/bug5027332.java Changeset: d8bed693 Branch: http3 Author: Alexander Zvegintsev Date: 2025-04-11 06:09:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8bed6937311c1613d432bed73983d00dfd2a14a 8354317: [XWayland] Problem list two tests crashing XWayland server Reviewed-by: serb, jdv ! test/jdk/ProblemList.txt Changeset: cf0308b2 Branch: http3 Author: Aleksey Shipilev Date: 2025-04-11 07:10:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf0308b2716053eb7c547cfcc6b160589cd6a2b0 8351152: x86: Remove code blocks that handle UseSSE < 2 Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/adlc/dfa.cpp ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp Changeset: 1fc1cc5d Branch: http3 Author: Evgeny Nikitin Committer: Tobias Hartmann Date: 2025-04-11 08:15:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1fc1cc5da9a38cf936636a72f9b8a4c246ceaab4 8354255: [jittester] Remove TempDir debug output Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TempDir.java Changeset: e1b67709 Branch: http3 Author: Volkan Yazici Committer: Daniel Jeli?ski Date: 2025-04-11 09:06:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1b677091e0f7860762695ae2e3cff2b63ff9d39 8353949: HttpHeaders.firstValueAsLong unnecessarily boxes to Long Reviewed-by: dfuchs, djelinski, michaelm ! src/java.net.http/share/classes/java/net/http/HttpHeaders.java Changeset: d4e194bc Branch: http3 Author: Magnus Ihse Bursie Date: 2025-04-11 10:22:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4e194bc463ff3ad09e55cbb96bea00283679ce6 8354266: Fix non-UTF-8 text encoding Reviewed-by: rgiulietti, erikj, naoto, eirbjo ! make/data/cldr/LICENSE ! src/demo/share/java2d/J2DBench/resources/textdata/arabic.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/english.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/greek.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/hebrew.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/hindi.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/japanese.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/korean.ut8.txt ! src/demo/share/java2d/J2DBench/resources/textdata/thai.ut8.txt ! src/demo/share/jfc/CodePointIM/README_zh_CN.html ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp ! src/java.desktop/share/legal/lcms.md ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties Changeset: 36069f6e Branch: http3 Author: Coleen Phillimore Date: 2025-04-11 11:03:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36069f6efac4fd02393d28f190ab2ab92b113fd3 8354234: Remove friends for ObjectMonitor Reviewed-by: aboldtch, dholmes ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 8bb0ca49 Branch: http3 Author: Jorn Vernee Date: 2025-04-11 11:15:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8bb0ca49715d8c713d6319b00a7684564ba57a9b 8353917: jnativescan: Simplify ClassResolver Reviewed-by: mcimadamore ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassFileSource.java - src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassResolver.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java + src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/SystemClassResolver.java Changeset: efb5a80e Branch: http3 Author: Manuel H?ssig Committer: Christian Hagedorn Date: 2025-04-11 11:29:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efb5a80e52c8314103e1ccec05af6ab480531df0 8353730: TestSubNodeFloatDoubleNegation.java fails with native Float16 support Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java Changeset: b5d2e254 Branch: http3 Author: Matthias Baesken Date: 2025-04-11 11:32:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5d2e25478c6a8b6f3d8aae71f8a6745a11b1c9e 8354189: Remove JLI_ReportErrorMessageSys on Windows Reviewed-by: alanb, mdoerr ! src/java.base/share/native/libjli/java.h ! src/java.base/unix/native/libjli/java_md.h ! src/java.base/windows/native/libjli/java_md.c Changeset: cae7a206 Branch: http3 Author: Eirik Bj?rsn?s Date: 2025-04-11 12:49:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cae7a206a2f4b47d6757408d62b88be060113ad5 8353662: Add test for non-local file URL fallback to FTP Reviewed-by: dfuchs + test/jdk/sun/net/www/protocol/file/NonLocalFtpFallback.java Changeset: 9ead2b75 Branch: http3 Author: Coleen Phillimore Date: 2025-04-11 13:12:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ead2b75cefa42732d3445f086dcf8d51452af2c 8354180: Clean up uses of ObjectMonitor caches Co-authored-by: Axel Boldt-Christmas Reviewed-by: aboldtch, fbredberg ! src/hotspot/share/runtime/basicLock.cpp ! src/hotspot/share/runtime/basicLock.hpp ! src/hotspot/share/runtime/basicLock.inline.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/lightweightSynchronizer.cpp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 2321722a Branch: http3 Author: Hannes Walln?fer Date: 2025-04-11 13:25:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2321722a45c0ae8a2fd0aabfa2aa01d3b801c832 8346109: Create JDK taglet for additional preview notes Reviewed-by: ihse, liach, rriggs ! make/Docs.gmk + make/jdk/src/classes/build/tools/taglet/PreviewNote.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java Changeset: e604bb9e Branch: http3 Author: Archie Cobbs Date: 2025-04-11 13:29:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e604bb9e9412310d6d63da0b0f475f9da54ff244 8352731: Compiler workaround to forcibly set "-Xlint:-options" can be removed Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java Changeset: 1d7138fe Branch: http3 Author: Erik Gahlin Date: 2025-04-11 15:12:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d7138fe021d64686ac59cddd1bc7c787c610aa9 8353614: JFR: jfr print --exact Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java ! src/jdk.jfr/share/man/jfr.md ! test/jdk/jdk/jfr/tool/TestPrint.java Changeset: d14e84c0 Branch: http3 Author: Coleen Phillimore Date: 2025-04-11 19:59:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d14e84c03b681594e84aef28107dce7b5198893b 8354446: [BACKOUT] Remove friends for ObjectMonitor Reviewed-by: pchilanomate ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: e8bcedb0 Branch: http3 Author: William Kemper Date: 2025-04-11 21:25:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8bcedb09b0e5eeb77bf1dc3a87bb61d7a5e8404 8354452: Shenandoah: Enforce range checks on parameters controlling heuristic sleep times Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 034c0d4d Branch: http3 Author: Thomas Stuefe Date: 2025-04-12 05:58:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/034c0d4de5739bd20d734471b2d9065a0ca387bd 8350753: Deprecate UseCompressedClassPointers Reviewed-by: coleenp, dholmes ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java Changeset: 04ad59de Branch: http3 Author: Serguei Spitsyn Date: 2025-04-12 07:20:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04ad59de768b69b4e897a93f46efad9cc25737ad 8316397: StackTrace/Suspended/GetStackTraceSuspendedStressTest.java failed with: SingleStep event is NOT expected Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp Changeset: ed756b97 Branch: http3 Author: Sergey Bylokhov Date: 2025-04-12 23:36:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed756b970066493db85da50ace317ef977186acc 8352922: Refactor client classes javadoc to use @throws instead of @exception Reviewed-by: prr ! src/demo/share/jfc/CodePointIM/com/sun/inputmethods/internal/codepointim/CodePointInputMethodDescriptor.java ! src/java.desktop/aix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java ! src/java.desktop/unix/classes/sun/awt/XSettings.java ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java Changeset: 5d976089 Branch: http3 Author: Hannes Walln?fer Date: 2025-04-13 10:08:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d9760897014c9a2cf0813af3ffbfb358ef55e31 8254622: Hide superclasses from conditionally exported packages Reviewed-by: kcr, liach ! src/java.base/share/classes/jdk/internal/event/Event.java ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.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/Navigation.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/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/Child.java ! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/InvisibleParent.java + test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java Changeset: b539fb0b Branch: http3 Author: Abhishek Kumar Date: 2025-04-14 05:27:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b539fb0bc14869164f5f2c9780f2a40db707cc55 8352877: Opensource Several Font related tests - Batch 1 Reviewed-by: aivanov, serb + test/jdk/java/awt/font/TestDevanagari.java + test/jdk/java/awt/font/TextLayout/TestControls.java + test/jdk/java/awt/font/TextLayout/TestGraphicOutline.java Changeset: 2595c47b Branch: http3 Author: Aleksey Shipilev Date: 2025-04-14 06:16:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2595c47b57a7788e8725bd8ec5407444027df262 8354231: x86: Purge FPU support from (Macro)Assembler after 32-bit x86 removal Reviewed-by: coleenp, kvn, vlivanov ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/share/runtime/globals.hpp Changeset: 337dacdd Branch: http3 Author: Joel Sikstr?m Date: 2025-04-14 06:36:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/337dacdd3f0f5b38fe52b9ef16aa4b353db1c3d9 8354310: JFR: Inconsistent metadata in ZPageAllocation Reviewed-by: egahlin, stefank, eosterlund ! src/hotspot/share/jfr/metadata/metadata.xml Changeset: 44245f33 Branch: http3 Author: Aleksey Shipilev Date: 2025-04-14 06:56:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44245f33cdc3d6aa1f976205828152487806669d 8354215: Clean up Loom support after 32-bit x86 removal Reviewed-by: coleenp, pchilanomate ! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp ! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp Changeset: cf27a42d Branch: http3 Author: Matthias Baesken Date: 2025-04-14 08:12:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf27a42d920f7b865e4ec741e5ccdc7f0d727898 8354426: [ubsan] applying non-zero offset 34359738368 to null pointer in CompressedKlassPointers::encoding_range_end Reviewed-by: mdoerr, jkern ! src/hotspot/share/oops/compressedKlass.inline.hpp Changeset: f169fc5a Branch: http3 Author: Radim Vansa Committer: Johan Sj?len Date: 2025-04-14 08:18:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f169fc5a99ee2b485e156c043134ab76b7e5ebd9 8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization Reviewed-by: jsjolen, shade, fparain ! src/hotspot/share/oops/fieldStreams.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/fieldDescriptor.cpp ! src/hotspot/share/runtime/fieldDescriptor.hpp Changeset: f8ae1d4e Branch: http3 Author: Matthias Baesken Date: 2025-04-14 08:52:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8ae1d4e6cd317eaa98835a209366b9d504feb44 8354254: Remove the linux ppc64 -minsert-sched-nops=regroup_exact compile flag Reviewed-by: erikj, mdoerr ! make/autoconf/flags-cflags.m4 Changeset: 51ce3120 Branch: http3 Author: Roberto Casta?eda Lozano Date: 2025-04-14 12:07:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/51ce312001f3974a7e6394e9c616b04d8fb811ec 8348645: IGV: visualize live ranges Reviewed-by: thartmann, dfenacci ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBlock.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java + src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputLiveRange.java + src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/LivenessInfo.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Printer.java ! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/InputGraphProvider.java + src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/PreProcessor.java ! src/utils/IdealGraphVisualizer/Data/src/main/resources/com/sun/hotspot/igv/data/serialization/graphdocument.xsd ! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java + src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/ColorLiveRangeFilter.java ! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Block.java ! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java + src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeMatcherSelector.java + src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSegment.java + src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSelector.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java ! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Cluster.java + src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Segment.java + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerPreProcessor.java + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/colorLiveRanges.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showLiveness.filter + src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showRegisterAllocationOnly.filter ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/BlockQuickSearch.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorInputGraphProvider.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/LiveRangeQuickSearch.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/SimpleQuickSearch.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandPredecessorsAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandSuccessorsAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShowLiveRangesAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java + src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LiveRangeWidget.java + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/liveRange.png + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectLiveRanges.png + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectNodes.png + src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/showLiveRanges.png ! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/layer.xml Changeset: 97e10757 Branch: http3 Author: Axel Boldt-Christmas Date: 2025-04-14 13:28:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97e10757392859a46360b4ab379429212fbc34b3 8354358: ZGC: ZPartition::prime handle discontiguous reservations correctly Reviewed-by: stefank, jsikstro, eosterlund ! src/hotspot/share/gc/z/zPageAllocator.cpp ! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java ! test/hotspot/jtreg/gc/z/TestZNMT.java Changeset: 16657dba Branch: http3 Author: Sean Mullan Date: 2025-04-14 14:44:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16657dba998207ef238ac387336907cd186e31d5 8354449: Remove com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties Reviewed-by: weijun, ihse - src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties Changeset: 313c34ae Branch: http3 Author: David Beaumont Committer: Daniel Fuchs Date: 2025-04-14 15:58:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/313c34ae56085f90f4188b0639d6b6595efc2f66 8354513: Bug in j.u.l.Handler deadlock test allows null pointer during race condition Reviewed-by: dfuchs ! test/jdk/java/util/logging/LoggingDeadlock5.java Changeset: d748bb5c Branch: http3 Author: Naoto Sato Date: 2025-04-14 16:09:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d748bb5cbb983fb07ae28e3a1c194058b73ef652 8343157: Examine large files for character encoding/decoding Reviewed-by: alanb - test/jdk/sun/nio/cs/EUC_TW_OLD.java - test/jdk/sun/nio/cs/OLD/DBCSDecoderMapping.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Decoder.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Encoder.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Decoder.java - test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Encoder.java - test/jdk/sun/nio/cs/OLD/DBCS_ONLY_IBM_EBCDIC_Decoder.java - test/jdk/sun/nio/cs/OLD/DoubleByteDecoder.java - test/jdk/sun/nio/cs/OLD/DoubleByteEncoder.java - test/jdk/sun/nio/cs/OLD/EUC_CN_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_JP_LINUX_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_JP_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_JP_Open_OLD.java - test/jdk/sun/nio/cs/OLD/EUC_KR_OLD.java - test/jdk/sun/nio/cs/OLD/GBK_OLD.java - test/jdk/sun/nio/cs/OLD/IBM1381_OLD.java - test/jdk/sun/nio/cs/OLD/IBM1383_OLD.java - test/jdk/sun/nio/cs/OLD/IBM930_OLD.java - test/jdk/sun/nio/cs/OLD/IBM933_OLD.java - test/jdk/sun/nio/cs/OLD/IBM935_OLD.java - test/jdk/sun/nio/cs/OLD/IBM937_OLD.java - test/jdk/sun/nio/cs/OLD/IBM939_OLD.java - test/jdk/sun/nio/cs/OLD/IBM942C_OLD.java - test/jdk/sun/nio/cs/OLD/IBM942_OLD.java - test/jdk/sun/nio/cs/OLD/IBM943C_OLD.java - test/jdk/sun/nio/cs/OLD/IBM943_OLD.java - test/jdk/sun/nio/cs/OLD/IBM948_OLD.java - test/jdk/sun/nio/cs/OLD/IBM949C_OLD.java - test/jdk/sun/nio/cs/OLD/IBM949_OLD.java - test/jdk/sun/nio/cs/OLD/IBM950_OLD.java - test/jdk/sun/nio/cs/OLD/IBM970_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0201_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Encoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Encoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Encoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_OLD.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Decoder.java - test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Encoder.java - test/jdk/sun/nio/cs/OLD/Johab_OLD.java - test/jdk/sun/nio/cs/OLD/MS932DB.java - test/jdk/sun/nio/cs/OLD/MS932_OLD.java - test/jdk/sun/nio/cs/OLD/MS936_OLD.java - test/jdk/sun/nio/cs/OLD/MS949_OLD.java - test/jdk/sun/nio/cs/OLD/MS950_OLD.java - test/jdk/sun/nio/cs/OLD/PCK_OLD.java - test/jdk/sun/nio/cs/OLD/SJIS_OLD.java - test/jdk/sun/nio/cs/OLD/SimpleEUCDecoder.java - test/jdk/sun/nio/cs/OLD/SingleByteDecoder.java - test/jdk/sun/nio/cs/OLD/SingleByteEncoder.java - test/jdk/sun/nio/cs/OLD/TestIBMDB.java ! test/jdk/sun/nio/cs/TestEUC_TW.java Changeset: 43b19474 Branch: http3 Author: Gerard Ziemski Date: 2025-04-14 16:22:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43b194741cc307a73bd8dd2da877ab1b16250fc1 8344883: Force clients to explicitly pass mem_tag value, even if it is mtNone Co-authored-by: Stefan Karlsson Reviewed-by: stefank, jsjolen ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/memoryReserver.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memReporter.hpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/utilities/debug.cpp ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/runtime/test_os_aix.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java Changeset: d6848670 Branch: http3 Author: Vladimir Ivanov Committer: Jatin Bhateja Date: 2025-04-14 16:55:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d684867066edb886bc444c864ef9db3eff318c34 8346230: [perf] scalability issue for the specjvm2008::xml.transform workload Reviewed-by: joehw, jbhateja ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java Changeset: 46a6fc84 Branch: http3 Author: Phil Race Date: 2025-04-14 16:58:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46a6fc84ef17f38eedd49f59a3c05f7c95fe23bc 8353483: Open source some JProgressBar tests Reviewed-by: honkar, serb + test/jdk/javax/swing/JProgressBar/RightLeftOrientation.java + test/jdk/javax/swing/JProgressBar/bug4230391.java + test/jdk/javax/swing/JProgressBar/bug4393042.java + test/jdk/javax/swing/JProgressBar/bug5003022.java Changeset: de0e6488 Branch: http3 Author: Andrej Pecimuth Committer: Doug Simon Date: 2025-04-14 18:31:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de0e6488449303bd15d4590480a2e47b8026a9b1 8352724: Verify bounds for primitive array reads in JVMCI Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java Changeset: 0da480a9 Branch: http3 Author: Gerard Ziemski Date: 2025-04-14 18:47:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0da480a91d31ee8dc2532cfec76bbf5b1d6c4eeb 8354535: [BACKOUT] Force clients to explicitly pass mem_tag value, even if it is mtNone Reviewed-by: stefank, jsjolen ! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp ! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/compactHashtable.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp ! src/hotspot/share/memory/allocation.inline.hpp ! src/hotspot/share/memory/memoryReserver.cpp ! src/hotspot/share/memory/memoryReserver.hpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/testHelpers.cpp ! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memReporter.hpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.hpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/safepointMechanism.cpp ! src/hotspot/share/utilities/debug.cpp ! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp ! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp ! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp ! test/hotspot/gtest/runtime/test_os.cpp ! test/hotspot/gtest/runtime/test_os_aix.cpp ! test/hotspot/gtest/runtime/test_os_linux.cpp ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java Changeset: f6d8c8cb Branch: http3 Author: Volkan Yazici Committer: Chen Liang Date: 2025-04-14 19:16:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6d8c8cb0c6b226d68791ffd126908d3fea11473 8351339: WebSocket::sendBinary assume that user supplied buffers are BIG_ENDIAN Reviewed-by: michaelm, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/Frame.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageEncoder.java ! test/jdk/java/net/httpclient/websocket/AutomaticPong.java ! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java - test/jdk/java/net/httpclient/websocket/Frame.java + test/jdk/java/net/httpclient/websocket/TEST.properties ! test/jdk/java/net/httpclient/websocket/WebSocketBuilderTest.java + test/jdk/java/net/httpclient/websocket/WebSocketEndiannessTest.java ! test/jdk/java/net/httpclient/websocket/WebSocketExtendedTest.java ! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MaskerTest.java Changeset: 9e7763d4 Branch: http3 Author: Daniel Fuchs Date: 2025-04-14 19:27:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e7763d44274ad1ac633120553d5c67f494bf3ef 8354536: Problem-list java/util/logging/LoggingDeadlock5.java due to JDK-8354424 Reviewed-by: smarks ! test/jdk/ProblemList.txt Changeset: 5280b7b0 Branch: http3 Author: Alexander Zvegintsev Date: 2025-04-14 22:07:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5280b7b031bb3dc44fb923c3be7ae04ec22fd364 8353592: Open source several scrollbar tests Reviewed-by: psadhukhan, honkar + test/jdk/java/awt/Scrollbar/ListScrollbarTest.java + test/jdk/java/awt/Scrollbar/ScrollbarCtrlClickTest.java + test/jdk/java/awt/Scrollbar/UnitIncrementTest.java Changeset: 92e52fe1 Branch: http3 Author: David Holmes Date: 2025-04-15 02:00:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92e52fe1df84efd94d713afed5acd9c7281a77d7 8353946: Incorrect WINDOWS ifdef in os::build_agent_function_name Reviewed-by: kbarrett ! src/hotspot/share/runtime/os.cpp Changeset: c7b70a13 Branch: http3 Author: Dr Heinz M. Kabutz Committer: Chen Liang Date: 2025-04-15 02:48:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c7b70a138ff592fdf1cd4f1d063103491a8aa7db 8354111: JavaDoc states that Iterator.remove() is linear in the LinkedBlockingDeque Reviewed-by: liach, smarks ! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java Changeset: 76ff9781 Branch: http3 Author: Axel Boldt-Christmas Date: 2025-04-15 05:11:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76ff97811abf5a4eaede6303e25ff9582302e436 8354510: Skipped gtest cause test failure Reviewed-by: rehn, erikj ! make/RunTests.gmk Changeset: 3090e218 Branch: http3 Author: Aleksey Shipilev Date: 2025-04-15 06:03:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3090e2187c2cbbbc08f27305d152664a83736dfa 8353572: x86: AMD platforms miss the check for CLWB feature flag Reviewed-by: vlivanov, kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: b7837843 Branch: http3 Author: Jayathirth D V Date: 2025-04-15 08:41:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b78378437cf911a527331e6aaf36f968169c0574 8354163: Open source Swing tests Batch 1 Reviewed-by: psadhukhan + test/jdk/javax/swing/AbstractButton/bug4133768.java + test/jdk/javax/swing/AbstractButton/bug4391622.java + test/jdk/javax/swing/JList/bug4183379.java + test/jdk/javax/swing/JList/bug4251306.java + test/jdk/javax/swing/JMenu/bug4624845.java Changeset: 24be888d Branch: http3 Author: Daniel Lund?n Date: 2025-04-15 08:58:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24be888d655a5227cfb9fc22f36d6ba30d732b8d 8351833: Unexpected increase in live nodes when splitting Phis through MergeMems in PhiNode::Ideal Reviewed-by: chagedorn, rcastanedalo, kvn ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/phaseX.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/compiler/igvn/TestSplitPhiThroughMergeMem.java Changeset: 81d4c807 Branch: http3 Author: Matthias Baesken Date: 2025-04-15 09:02:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81d4c80742305b72c73a59cf6a596b49bc68bab9 8354507: [ubsan] subnode.cpp:406:36: runtime error: negation of -9223372036854775808 cannot be represented in type 'long int' Reviewed-by: mdoerr, thartmann ! src/hotspot/share/opto/subnode.cpp Changeset: d7676c39 Branch: http3 Author: Erik Gahlin Date: 2025-04-15 09:48:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7676c39b648bd55f72a50494432b02862a4e111 8354508: JFR: Strengthen metadata checks for labels Reviewed-by: shade ! src/hotspot/share/jfr/metadata/metadata.xml ! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java Changeset: 4e24dc00 Branch: http3 Author: Severin Gehwolf Date: 2025-04-15 10:16:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e24dc003c2304041b342371adf430b120a9fec8 8353185: Introduce the concept of upgradeable files in context of JEP 493 Reviewed-by: clanger, ihse, alanb + make/modules/jdk.jlink/Java.gmk ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/LinkableRuntimeImage.java + src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/upgrade_files_java.base.conf + test/jdk/tools/jlink/runtimeImage/UpgradeableFileCacertsTest.java Changeset: 03fd43fc Branch: http3 Author: Patrick Strawderman Committer: Jaikiran Pai Date: 2025-04-15 11:26:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03fd43fc91ea383418c1c7e0fd96a61a1f42c75e 8353453: URLDecoder should use HexFormat Reviewed-by: rriggs, jpai ! src/java.base/share/classes/java/net/URLDecoder.java Changeset: 5fc18f5b Branch: http3 Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-04-15 11:41:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5fc18f5b8aa1b5f4fb4313b8d11fd15330795959 8350279: HttpClient: Add a new HttpResponse method to identify connections Reviewed-by: dfuchs, jpai ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java + test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java Changeset: 273a9a61 Branch: http3 Author: Coleen Phillimore Date: 2025-04-15 11:49:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/273a9a61558fdfc422772fa2c6045a4d3c709a41 8354448: [REDO] Remove friends for ObjectMonitor Reviewed-by: kbarrett, shade, dholmes ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/objectMonitor.inline.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 36864a2a Branch: http3 Author: Matthias Baesken Date: 2025-04-15 11:55:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36864a2a08b5b64e63a9265d595ba7fb608994cb 8351491: Add info from release file to hserr file Reviewed-by: dholmes, lucy ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/vmError.cpp Changeset: fc146472 Branch: http3 Author: Alexey Semenyuk Date: 2025-04-15 16:06:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc1464727f95508935cfc65d689b74e1709d3649 8354320: Changes to jpackage.md cause pandoc warning Reviewed-by: almatvee, ihse, alanb ! make/autoconf/basic_tools.m4 ! src/jdk.jpackage/share/man/jpackage.md Changeset: cec48ed2 Branch: http3 Author: Aleksey Shipilev Date: 2025-04-15 16:19:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cec48ed270d3bdf704c389a091b42a32c2ed6440 8354542: Clean up x86 stubs after 32-bit x86 removal Reviewed-by: adinn, kvn ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/methodHandles_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86.cpp ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp Changeset: 057f434a Branch: http3 Author: Daniel Fuchs Date: 2025-04-15 19:23:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/057f434afc18cf9665ad87790e4c02bf8019c8ca merge latest changes from master branch ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/SocketTube.java Changeset: 50119629 Branch: http3 Author: Daniel Fuchs Date: 2025-04-15 20:07:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50119629cf3cc0789f710e5248bc136c042bc74c http3: adapt connection label to HttpQuicConnection after merge ! 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/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpResponseImpl.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/QuicConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java ! test/jdk/java/net/httpclient/qpack/EncoderDecoderConnector.java ! test/jdk/java/net/httpclient/qpack/EncoderTest.java From duke at openjdk.org Thu Apr 17 23:43:31 2025 From: duke at openjdk.org (duke) Date: Thu, 17 Apr 2025 23:43:31 GMT Subject: git: openjdk/jdk-sandbox: http3: 64 new changesets Message-ID: <281a202b-7e47-4d53-b6a0-76b7e86c4e84@openjdk.org> Changeset: e2cb896b Branch: http3 Author: Volkan Yaz?c? Date: 2025-04-16 15:12:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2cb896b87542ccd397773b21ee17f6b60fc8aa2 Add HTTP/3 cases to `HttpResponseConnectionLabelTest` ! test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java Changeset: 0f6e85e0 Branch: http3 Author: Daniel Fuchs Date: 2025-04-16 16:59:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f6e85e014122c8f0f1a667c632a06c5a4365348 http3: more consistent connection labels; the label now includes the underlying transport-level protocol: tcp:1, tls:2, quic:1 ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.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/QuicClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServerConnection.java ! test/jdk/java/net/httpclient/qpack/EncoderDecoderConnector.java ! test/jdk/java/net/httpclient/qpack/EncoderTest.java Changeset: 372469bb Branch: http3 Author: Daniel Fuchs Date: 2025-04-17 15:02:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/372469bbe30550b52091ea3227c0eadeaa4adf60 http3: comment update in Http3PushManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3PushManager.java Changeset: 6f613fec Branch: http3 Author: Daniel Fuchs Date: 2025-04-17 17:04:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f613fec9b79c3bf7f5e4121ecfac669e1d80122 http3: CSR feedback: renamed H3DiscoveryMode and associated constants ! src/java.net.http/share/classes/java/net/http/HttpClient.java ! src/java.net.http/share/classes/java/net/http/HttpRequest.java ! 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/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java ! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java ! test/jdk/java/net/httpclient/AltServiceUsageTest.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.java ! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java ! test/jdk/java/net/httpclient/AsyncShutdownNow.java ! test/jdk/java/net/httpclient/AuthFilterCacheTest.java ! test/jdk/java/net/httpclient/BasicHTTP2Test.java ! test/jdk/java/net/httpclient/BasicHTTP3Test.java ! test/jdk/java/net/httpclient/BasicRedirectTest.java ! test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java ! test/jdk/java/net/httpclient/CancelledPartialResponseTest.java ! test/jdk/java/net/httpclient/CancelledResponse.java ! test/jdk/java/net/httpclient/CancelledResponse2.java ! test/jdk/java/net/httpclient/ConcurrentResponses.java ! test/jdk/java/net/httpclient/DependentActionsTest.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java ! test/jdk/java/net/httpclient/DigestEchoServer.java ! test/jdk/java/net/httpclient/ExecutorShutdown.java ! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java ! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java ! test/jdk/java/net/httpclient/ForbiddenHeadTest.java ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java ! test/jdk/java/net/httpclient/HeadTest.java ! test/jdk/java/net/httpclient/HeadersLowerCaseTest.java ! test/jdk/java/net/httpclient/HttpClientClose.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java ! test/jdk/java/net/httpclient/HttpRedirectTest.java ! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java ! test/jdk/java/net/httpclient/HttpRequestNewBuilderTest.java ! test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java ! test/jdk/java/net/httpclient/HttpResponseLimitingTest.java ! test/jdk/java/net/httpclient/HttpSlowServerTest.java ! test/jdk/java/net/httpclient/ISO_8859_1_Test.java ! test/jdk/java/net/httpclient/IdleConnectionTimeoutTest.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 ! 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 ! test/jdk/java/net/httpclient/RedirectMethodChange.java ! test/jdk/java/net/httpclient/RedirectTimeoutTest.java ! test/jdk/java/net/httpclient/RedirectWithCookie.java ! test/jdk/java/net/httpclient/RequestBuilderTest.java ! test/jdk/java/net/httpclient/Response1xxTest.java ! 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/ShutdownNow.java ! test/jdk/java/net/httpclient/SplitResponse.java ! test/jdk/java/net/httpclient/StreamingBody.java ! test/jdk/java/net/httpclient/TimeoutBasic.java ! test/jdk/java/net/httpclient/UnauthorizedTest.java ! test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java ! test/jdk/java/net/httpclient/UserCookieTest.java ! test/jdk/java/net/httpclient/altsvc/AltServiceReasonableAssurance.java ! test/jdk/java/net/httpclient/http3/BadCipherSuiteErrorTest.java ! test/jdk/java/net/httpclient/http3/GetHTTP3Test.java ! test/jdk/java/net/httpclient/http3/H3BadHeadersTest.java ! test/jdk/java/net/httpclient/http3/H3BasicTest.java ! test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java ! test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java ! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java ! test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http3/H3GoAwayTest.java ! test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java ! test/jdk/java/net/httpclient/http3/H3HeadersEncoding.java ! test/jdk/java/net/httpclient/http3/H3ImplicitPushCancel.java ! test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java ! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java ! test/jdk/java/net/httpclient/http3/H3MaxInitialTimeoutTest.java ! test/jdk/java/net/httpclient/http3/H3MemoryHandlingTest.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3ProxyTest.java ! test/jdk/java/net/httpclient/http3/H3PushCancel.java ! test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java ! test/jdk/java/net/httpclient/http3/H3RedirectTest.java ! test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java ! test/jdk/java/net/httpclient/http3/H3ServerPushTest.java ! test/jdk/java/net/httpclient/http3/H3ServerPushWithDiffTypes.java ! test/jdk/java/net/httpclient/http3/H3SimpleGet.java ! test/jdk/java/net/httpclient/http3/H3SimplePost.java ! test/jdk/java/net/httpclient/http3/H3SimpleTest.java ! test/jdk/java/net/httpclient/http3/H3StopSendingTest.java ! test/jdk/java/net/httpclient/http3/H3Timeout.java ! test/jdk/java/net/httpclient/http3/H3UserInfoTest.java ! test/jdk/java/net/httpclient/http3/HTTP3NoBodyTest.java ! test/jdk/java/net/httpclient/http3/Http3ExpectContinueTest.java ! test/jdk/java/net/httpclient/http3/PostHTTP3Test.java ! test/jdk/java/net/httpclient/http3/StopSendingTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java Changeset: 07e5d702 Branch: http3 Author: Daniel Fuchs Date: 2025-04-17 17:06:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07e5d70200ed04adc3f7e2bf1a243e9d8408685d http3: improve logging on reception of stateless reset ! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java Changeset: d15d0a86 Branch: http3 Author: Daniel Fuchs Date: 2025-04-17 19:05:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d15d0a869cba2af6d0488e61d7a5dd6ac2627466 http3: increase keepalive timeout in H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java Changeset: 4e3f1848 Branch: http3 Author: Damon Nguyen Date: 2025-04-15 19:36:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e3f1848eeb28a78d71c6ffbda31279cee3fc5ea 8353000: Open source several swing tests batch2 Reviewed-by: azvegint + test/jdk/javax/swing/plaf/metal/MenuItemUI/JavaLAFMenuAcceleratorDelimiter.java + test/jdk/javax/swing/plaf/metal/MetalIconFactory/bug4952462.java + test/jdk/javax/swing/plaf/metal/MetalSliderUI/4186347/bug4186347.java = test/jdk/javax/swing/plaf/metal/MetalSliderUI/4186347/duke.gif + test/jdk/javax/swing/plaf/metal/OceanTheme/4969419/bug4969419.java = test/jdk/javax/swing/plaf/metal/OceanTheme/4969419/duke.gif Changeset: 513c4650 Branch: http3 Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-04-15 21:25:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/513c4650c51aa435f04fb0aaf495134259042118 8354544: Fix bugs in increment and xor APX codegen Reviewed-by: thartmann, jbhateja ! src/hotspot/cpu/x86/x86_64.ad Changeset: a2dc9c71 Branch: http3 Author: Damon Nguyen Date: 2025-04-15 23:48:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2dc9c71e47a1cdf70ab351c557a5f1835eb5f4a 8352908: Open source several swing tests batch1 Reviewed-by: honkar + test/jdk/javax/swing/JSplitPane/bug4749792.java + test/jdk/javax/swing/JToolBar/bug4188825.java + test/jdk/javax/swing/JToolBar/bug4251592.java + test/jdk/javax/swing/JToolBar/bug5035668.java Changeset: 55264907 Branch: http3 Author: Jaikiran Pai Date: 2025-04-16 01:57:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5526490743a75786a40754b6805f4381ae2892b5 8354565: jtreg failure handler GatherProcessInfoTimeoutHandler has a leftover call to System.loadLibrary Reviewed-by: alanb, kbarrett ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java Changeset: 55afcb57 Branch: http3 Author: Prasanta Sadhukhan Date: 2025-04-16 03:58:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55afcb57a5d9dbc7bfad75e35df6b96932f6b074 8352682: Opensource JComponent tests Reviewed-by: jdv, honkar + test/jdk/javax/swing/JComponent/bug4235215.java + test/jdk/javax/swing/JComponent/bug4247610.java + test/jdk/javax/swing/JComponent/bug4254995.java Changeset: 2be5bc84 Branch: http3 Author: Jayathirth D V Date: 2025-04-16 04:48:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2be5bc847a444f08a4ebb41b58e8a2bf4553d621 8354214: Open source Swing tests Batch 2 Reviewed-by: abhiscxk, honkar + test/jdk/javax/swing/JList/bug4193267.java + test/jdk/javax/swing/JList/bug4249161.java + test/jdk/javax/swing/JList/bug4618767.java Changeset: 9a5c7b3f Branch: http3 Author: Aleksey Shipilev Date: 2025-04-16 05:54:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a5c7b3fa90c7f550773e98ee9466ca1665aff4f 8351162: Clean up x86 (Macro)Assembler after 32-bit x86 removal Reviewed-by: kvn, coleenp ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/assembler_x86.inline.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp = test/hotspot/gtest/x86/test_assembler_x86.cpp Changeset: 18d605fa Branch: http3 Author: Severin Gehwolf Date: 2025-04-16 08:23:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/18d605fadbd57090f5eb02c18e6e8860d9086515 8354629: Test tools/jlink/ClassFileInMetaInfo.java fails on builds with configure option --enable-linkable-runtime Reviewed-by: alanb ! test/jdk/tools/jlink/ClassFileInMetaInfo.java Changeset: 4c3c2b32 Branch: http3 Author: Jaikiran Pai Date: 2025-04-16 08:35:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c3c2b32a1b9dea6f3e258cf44666932afc179e4 8354576: InetAddress.getLocalHost() on macos may return address of an interface which is not UP - leading to "Network is down" error Reviewed-by: alanb, dfuchs, vyazici ! src/java.base/unix/native/libnet/Inet6AddressImpl.c Changeset: cfbbcd78 Branch: http3 Author: Jan Lahoda Date: 2025-04-16 09:23:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cfbbcd78bc7be2c7740de7c0b49180f56f6ccf49 8350595: jshell completion on arrays does not work for clone() Reviewed-by: asotona ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/CompletionSuggestionTest.java Changeset: 8c6b611f Branch: http3 Author: Abhishek Kumar Date: 2025-04-16 09:52:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c6b611f35af22af5b6c3eb663b30985857c1da3 8353832: Opensource FontClass, Selection and Icon tests Reviewed-by: jdv + test/jdk/java/awt/FontClass/FontTransformAttributeTest.java + test/jdk/java/awt/FontClass/FontUnderscoreTest.java + test/jdk/java/awt/Icon/ChildFrameIconTest.java + test/jdk/java/awt/Selection/TestClipboard.java Changeset: fe3bd5d6 Branch: http3 Author: Robbin Ehn Date: 2025-04-16 09:56:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe3bd5d62fdedb7890bd3d589b04285be79c24ed 8354667: [TESTBUG] AccessZeroNKlassHitsProtectionZone cds tests require cds Reviewed-by: lmesnik, syan ! test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java Changeset: 43b2b0bd Branch: http3 Author: Prasanta Sadhukhan Committer: Jaikiran Pai Date: 2024-12-02 05:21:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43b2b0bd1e5e6fad4581957a3072836921ef6683 8343007: Enhance Buffered Image handling Reviewed-by: rhalade, mschoene, jdv, prr ! src/java.desktop/share/native/libawt/java2d/loops/Blit.c Changeset: cf871db4 Branch: http3 Author: Jaikiran Pai Committer: Jaikiran Pai Date: 2024-12-13 04:29:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf871db447660e657a3db82bffae8fce1b7e57a5 8342562: Enhance Deflater operations Reviewed-by: rhalade, alanb, lancea ! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java Changeset: ef38a04b Branch: http3 Author: Hai-May Chao Committer: Jaikiran Pai Date: 2025-01-02 19:03:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef38a04b448f97036c516ba87cb86afcc7559d1f 8337494: Clarify JarInputStream behavior Reviewed-by: jpai, rhalade, lancea ! src/java.base/share/classes/java/util/jar/JarFile.java ! src/java.base/share/classes/java/util/jar/JarInputStream.java ! src/java.base/share/classes/java/util/jar/JarVerifier.java Changeset: e91b3f0c Branch: http3 Author: Jamil Nimeh Committer: Jaikiran Pai Date: 2025-01-08 20:39:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e91b3f0c3dddba1ed1e5f2fa87f9cd9d135b4439 8337692: Better TLS connection support Co-authored-by: Ferenc Rakoczi Reviewed-by: rhalade, valeriep, pkumaraswamy, mpowers, ahgross, mbalao ! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java ! src/java.base/share/classes/sun/security/rsa/RSAPadding.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java Changeset: 38afa4d4 Branch: http3 Author: Damon Fenacci Committer: Jaikiran Pai Date: 2025-01-20 12:00:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38afa4d42ff27f9c9ef18ee1691885ed4cf8dde5 8338430: Improve compiler transformations Co-authored-by: Emanuel Peter Reviewed-by: ahgross, rhalade, thartmann, epeter ! src/hotspot/share/opto/addnode.cpp Changeset: ed30fce6 Branch: http3 Author: Artur Barashev Committer: Jaikiran Pai Date: 2025-01-27 21:11:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed30fce6df57b1cbf7a6efebabc3558550f8ec16 8347847: Enhance jar file support Reviewed-by: rhalade, jnibedita, pkumaraswamy, ahgross, hchao, weijun, mullan ! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java Changeset: c6243fc2 Branch: http3 Author: Jaikiran Pai Date: 2025-04-16 11:26:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6243fc27fafb1ff89f8610ead3acd87030caf95 Merge Reviewed-by: dfuchs Changeset: 7ffad35d Branch: http3 Author: Johan Sj?len Date: 2025-04-16 11:32:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7ffad35dac1439bc5aa12a6c16b5e8254251170b 8352568: Test gtest/AsyncLogGtest.java failed at droppingMessage_vm Reviewed-by: mbaesken, dholmes ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! test/hotspot/gtest/logging/test_asynclog.cpp ! test/hotspot/jtreg/gtest/AsyncLogGtest.java Changeset: 1ad869f8 Branch: http3 Author: Jan Lahoda Date: 2025-04-16 11:43:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ad869f8440cb274e474abd9f89f88db11101071 8322706: AnnotationTypeMismatchException in javac with annotation processing Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java + test/langtools/tools/javac/annotations/TestAnnotationValuesResolved.java Changeset: 465c8e65 Branch: http3 Author: Ferenc Rakoczi Committer: Andrew Dinn Date: 2025-04-16 12:35:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/465c8e658356f658ee04397936f555f6bdffc3c2 8349721: Add aarch64 intrinsics for ML-KEM Reviewed-by: adinn ! src/hotspot/cpu/aarch64/register_aarch64.cpp ! src/hotspot/cpu/aarch64/register_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/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java ! src/java.base/share/classes/sun/security/provider/ML_DSA.java Changeset: c3de94ce Branch: http3 Author: KIRIYAMA Takuya Committer: Paul Hohensee Date: 2025-04-16 15:42:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3de94cee12471a11c457c11dd55c547633de5cb 8352942: jdk/jfr/startupargs/TestMemoryOptions.java fails with 32-bit build Reviewed-by: phh ! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java Changeset: 84458ec1 Branch: http3 Author: Rohitash Kumar Committer: Michael McMahon Date: 2025-04-16 16:08:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84458ec18ce33295636f7b26b8e3ff25ecb349f2 8353013: java.net.URI.create(String) may have low performance to scan the host/domain name from URI string when the hostname starts with number Reviewed-by: michaelm, xpeng ! src/java.base/share/classes/java/net/URI.java ! test/jdk/java/net/URI/Test.java + test/micro/org/openjdk/bench/java/net/URIAuthorityParsingBenchmark.java Changeset: 7a107e2f Branch: http3 Author: Mikael Vidstedt Date: 2025-04-16 16:28:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a107e2fc4b0ea5c6d82fd047a631aff37bf3e74 8351603: Change to GCC 14.2.0 for building on Linux at Oracle 8344272: gcc devkit doesn't have lto-plugin where needed Reviewed-by: ihse, erikj ! doc/building.html ! doc/building.md ! make/conf/jib-profiles.js ! make/devkit/Tools.gmk Changeset: d80db00f Branch: http3 Author: Damon Nguyen Date: 2025-04-16 17:19:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d80db00f8221b95ab767bb84d06b83a83ba4cd4c 8354873: javax/swing/plaf/metal/MetalIconFactory/bug4952462.java failing on CI Reviewed-by: honkar ! test/jdk/javax/swing/plaf/metal/MetalIconFactory/bug4952462.java Changeset: e433fa27 Branch: http3 Author: Ioi Lam Date: 2025-04-16 17:52:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e433fa2719917cff6cb373e9a60981a7418e2f4f 8352001: AOT cache should not contain classes injected into built-in class loaders Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotClassLocation.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/utilities/zipLibrary.cpp ! src/hotspot/share/utilities/zipLibrary.hpp ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/share/native/libzip/zip_util.h + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/FakeCodeLocation.java Changeset: 98dac46a Branch: http3 Author: Phil Race Date: 2025-04-16 18:05:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98dac46aac2cea9790c1275208cc4c92e8e9a98a 8353589: Open source a few Swing menu-related tests Reviewed-by: jdv, honkar + test/jdk/javax/swing/JPopupMenu/bug4119993.java + test/jdk/javax/swing/JPopupMenu/bug4187004.java + test/jdk/javax/swing/JPopupMenu/bug4530303.java Changeset: 0c34bf04 Branch: http3 Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-04-16 19:57:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c34bf047615ad57c91cd49844f9d34f9a8329a2 8354471: Assertion failure with -XX:-EnableX86ECoreOpts Reviewed-by: sviswanathan, jbhateja ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp Changeset: a2d7f441 Branch: http3 Author: Erik Gahlin Date: 2025-04-16 20:11:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2d7f441b8616e0cd8c231f3358b1b508e76686d 8295651: JFR: 'jfr scrub' should summarize what was removed Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedObject.java ! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingFile.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/LongMap.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/JdkJfrConsumer.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/filter/ChunkWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Scrub.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Summary.java ! test/jdk/jdk/jfr/tool/TestScrub.java Changeset: db2dffb6 Branch: http3 Author: Leonid Mesnik Date: 2025-04-16 23:04:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db2dffb6e5fed3773080581350f7f5c0bcff8f35 8354559: gc/g1/TestAllocationFailure.java doesn't need WB API Reviewed-by: ayang, kbarrett ! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java Changeset: 07aad68c Branch: http3 Author: Anjian-Wen Committer: Fei Yang Date: 2025-04-17 02:16:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07aad68c17ba8d95aee914f3bd9705301477acf6 8329887: RISC-V: C2: Support Zvbb Vector And-Not instruction Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java Changeset: a71f621a Branch: http3 Author: Ioi Lam Date: 2025-04-17 03:10:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a71f621a3248320e8a7a78f1652a7750271ed4ef 8353694: Resolved Class/Field/Method CP entries missing from AOT Configuration Reviewed-by: shade, vlivanov ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/finalImageRecipes.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 055b750d Branch: http3 Author: Cesar Soares Lucas Committer: Aleksey Shipilev Date: 2025-04-17 06:08:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/055b750d999e52569094bffa7dc0364a50771853 8354543: Set more meaningful names for "get_vm_result" and "get_vm_result_2" Reviewed-by: shade, coleenp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.cpp ! src/hotspot/cpu/arm/macroAssembler_arm.hpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp ! src/hotspot/cpu/arm/templateTable_arm.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.cpp ! src/hotspot/cpu/s390/macroAssembler_s390.hpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/generateOptoStub.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/javaCalls.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/vmStructs.cpp Changeset: af7a19a8 Branch: http3 Author: Matthias Baesken Date: 2025-04-17 06:34:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af7a19a8cfba8d7016de94d6ffc86d201ab4a884 8354802: MAX_SECS definition is unused in os_linux Reviewed-by: kbarrett, dholmes ! src/hotspot/os/linux/os_linux.cpp Changeset: 3d0feba0 Branch: http3 Author: Tejesh R Date: 2025-04-17 06:39:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d0feba00a1c1ef7627880859a093bb00eb8fc4c 8352865: Open source several AWT TextComponent tests - Batch 2 Reviewed-by: prr, serb, jdv ! test/jdk/ProblemList.txt + test/jdk/java/awt/TextComponent/AltPlusNumberKeyCombinationsTest.java + test/jdk/java/awt/TextComponent/CorrectTextComponentSelectionTest.java + test/jdk/java/awt/TextComponent/SelectionAndCaretColor.java + test/jdk/java/awt/TextComponent/SelectionTest.java Changeset: e00355a0 Branch: http3 Author: Tejesh R Date: 2025-04-17 06:40:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e00355a036936c5290cf8d85fd3c4f743b0ad23a 8353958: Open source several AWT ScrollPane tests - Batch 2 Reviewed-by: prr, psadhukhan ! test/jdk/ProblemList.txt + test/jdk/java/awt/ScrollPane/ScrollPaneAsNeededTest.java + test/jdk/java/awt/ScrollPane/ScrollPaneComponentTest.java + test/jdk/java/awt/ScrollPane/ScrollPaneEventType.java + test/jdk/java/awt/ScrollPane/ScrollPaneSize.java + test/jdk/java/awt/ScrollPane/ScrollPanechildViewportTest.java Changeset: a4e9da37 Branch: http3 Author: Maxim Kartashev Committer: Alexey Ushakov Date: 2025-04-17 06:59:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4e9da3747fe0a3c27e414787eaa97f80b24f5de 8354191: GTK LaF should use pre-multiplied alpha same as cairo Reviewed-by: avu, prr ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java Changeset: fabf67c3 Branch: http3 Author: Marc Chevalier Committer: Roberto Casta?eda Lozano Date: 2025-04-17 07:21:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fabf67c376708a3be80d2a4e67d30d226d6e6af8 8354625: Compile::igv_print_graph_to_network doesn't use its second parameter Reviewed-by: rcastanedalo, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/node.cpp Changeset: 1138a186 Branch: http3 Author: Marc Chevalier Committer: Tobias Hartmann Date: 2025-04-17 07:24:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1138a186eb670e2c0662bda69c35680b41f4d66c 8344251: C2: remove blackholes with dead control input Reviewed-by: shade, thartmann, kvn ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp + test/hotspot/jtreg/compiler/blackhole/DeadBhElimination.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 5125ceb9 Branch: http3 Author: Coleen Phillimore Date: 2025-04-17 11:47:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5125ceb922540ef695d2fa4b3c7880e00dd078c3 8349405: Redundant and confusing null checks on data from CP::resolved_klasses Reviewed-by: dholmes, iklam ! src/hotspot/share/oops/constantPool.cpp Changeset: 9502ab0b Branch: http3 Author: SendaoYan Date: 2025-04-17 12:26:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9502ab0bf5ce8623776d295ff5260d717dfb9467 8354766: Test TestUnexported.java javac build fails Reviewed-by: nbenalla, jpai ! test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java Changeset: e9c8986a Branch: http3 Author: Abhishek Kumar Date: 2025-04-17 12:31:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9c8986a65df534ee2a396cb3b49fe3dbcaf6a44 8354493: Opensource Several MultiScreen and Insets related tests Reviewed-by: psadhukhan, tr + test/jdk/java/awt/Multiscreen/DialogTest.java + test/jdk/java/awt/Multiscreen/FillThisScreen.java + test/jdk/java/awt/Multiscreen/IMCandidateWindowTest.java Changeset: 4c994894 Branch: http3 Author: Jayathirth D V Date: 2025-04-17 13:07:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c99489420bd73159eca6bae22442f7b29156c1d 8354285: Open source Swing tests Batch 3 Reviewed-by: abhiscxk + test/jdk/com/sun/java/swing/plaf/motif/MenuItem/AcceleratorDelimiter/MotifLAFMenuAcceleratorDelimiter.java + test/jdk/com/sun/java/swing/plaf/motif/SplitPane/4141400/bug4141400.java + test/jdk/com/sun/java/swing/plaf/windows/MenuItem/4685843/bug4685843.java Changeset: e21387e0 Branch: http3 Author: Abhishek Kumar Date: 2025-04-17 13:08:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e21387e0454e821e5720e781138dcc4c24a14ec7 8354365: Opensource few Modal and Full Screen related tests Reviewed-by: jdv, tr ! test/jdk/ProblemList.txt + test/jdk/java/awt/FullScreen/NonfocusableFrameFullScreenTest.java + test/jdk/java/awt/Modal/AddRemoveTransientForsTest.java + test/jdk/java/awt/Modal/DialogLosesFocusTest.java + test/jdk/java/awt/Modal/NativeDialogToFrontBackTest.java Changeset: dda4b5a4 Branch: http3 Author: Jayathirth D V Date: 2025-04-17 13:36:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dda4b5a4ade2e5d7225117e58fce4038bb0e0f1b 8354418: Open source Swing tests Batch 4 Reviewed-by: abhiscxk + test/jdk/com/sun/java/swing/plaf/windows/MenuItem/AcceleratorDelimiter/WindowsLAFMenuAcceleratorDelimiter.java + test/jdk/com/sun/java/swing/plaf/windows/WindowsDesktopManager/4227768/bug4227768.java + test/jdk/com/sun/java/swing/plaf/windows/WindowsDesktopManager/4305725/bug4305725.java Changeset: abb23828 Branch: http3 Author: Artur Barashev Committer: Sean Mullan Date: 2025-04-17 13:45:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/abb23828f9dc5f4cdb75d5b924dd6f45925102cd 8350807: Certificates using MD5 algorithm that are disabled by default are incorrectly allowed in TLSv1.3 when re-enabled Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java ! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java ! test/jdk/javax/net/ssl/HttpsURLConnection/CriticalSubjectAltName.java ! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/DNSIdentities.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPAddressIPIdentities.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/IPIdentities.java ! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/Identities.java + test/jdk/sun/security/ssl/SignatureScheme/MD5NotAllowedInTLS13CertificateSignature.java Changeset: 86f3eafa Branch: http3 Author: Saint Wesonga Committer: Magnus Ihse Bursie Date: 2025-04-17 13:59:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86f3eafade20bd901b0657ab9ad1bdf12d1143c2 8353009: Improve documentation for Windows AArch64 builds Reviewed-by: erikj, ihse ! doc/building.html ! doc/building.md Changeset: cd8adf13 Branch: http3 Author: Ferenc Rakoczi Committer: Andrew Dinn Date: 2025-04-17 14:01:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd8adf13ed6579fad9e777aa291146fa653288b0 8354926: Remove remnants of debugging in the fix for JDK-8348561 and JDK-8349721 Reviewed-by: adinn ! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: d1d81dd0 Branch: http3 Author: Chris Plummer Date: 2025-04-17 15:37:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1d81dd01ca6f3fc1e4710e6055c5a3185f43d9a 8353953: con/sun/jdi tests should be fixed to not always require includevirtualthreads=y Reviewed-by: sspitsyn, amenkov ! test/jdk/com/sun/jdi/EventQueueDisconnectTest.java ! test/jdk/com/sun/jdi/RedefineNestmateAttr/TestNestmateAttr.java ! test/jdk/com/sun/jdi/TestScaffold.java ! test/jdk/com/sun/jdi/VMConnection.java Changeset: e639cd6a Branch: http3 Author: Damon Nguyen Date: 2025-04-17 16:18:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e639cd6a775fabb057b684c70f85b94f84fa5d04 8353213: Open source several swing tests batch3 Reviewed-by: prr + test/jdk/javax/swing/plaf/basic/BasicInternalFrameTitlePane/bug4331515.java + test/jdk/javax/swing/plaf/basic/BasicSplitPaneDivider/AddMouseListenerTest.java + test/jdk/javax/swing/plaf/basic/BasicToolBarUI/bug4305622.java + test/jdk/javax/swing/plaf/basic/BasicToolBarUI/bug4331392.java Changeset: 56609225 Branch: http3 Author: Alexander Zuev Date: 2025-04-17 16:20:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/566092256861d6c7142fe22cc709ecb70f9db937 8353070: Clean up and open source couple AWT Graphics related tests (Part 1) Reviewed-by: serb + test/jdk/java/awt/Graphics/LineLocationTest.java + test/jdk/java/awt/Graphics/NativeWin32Clear.java + test/jdk/java/awt/Graphics/PolygonFillTest.java + test/jdk/java/awt/Graphics/TallText.java Changeset: 04c32fc0 Branch: http3 Author: Johannes Graham Committer: Naoto Sato Date: 2025-04-17 16:22:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04c32fc08a67eaf6d3f47a0f9ea3d620b7ec6a07 8354522: Clones of DecimalFormat cause interferences when used concurrently Reviewed-by: jlu, naoto ! src/java.base/share/classes/java/text/DigitList.java + test/jdk/java/text/Format/DecimalFormat/CloneTest.java Changeset: e163a76f Branch: http3 Author: Alexander Zuev Date: 2025-04-17 16:26:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e163a76f2bacf06980026feb7e645e616ffe2ad4 8354106: Clean up and open source KeyEvent related tests (Part 2) Reviewed-by: abhiscxk, prr + test/jdk/java/awt/event/KeyEvent/KeyPressedModifiers.java + test/jdk/java/awt/event/KeyEvent/KeyTest.java Changeset: 3e3dff67 Branch: http3 Author: Phil Race Date: 2025-04-17 16:31:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e3dff6767f467b53c739c34b4350dd6840534a3 8354451: Open source some more Swing popup menu tests Reviewed-by: jdv, kizune + test/jdk/javax/swing/JPopupMenu/bug4188832.java + test/jdk/javax/swing/JPopupMenu/bug4212464.java + test/jdk/javax/swing/JPopupMenu/bug4234793.java Changeset: 31e293b0 Branch: http3 Author: Phil Race Date: 2025-04-17 16:32:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/31e293b0821b754f0fd0dd3a9d9143a0fd43a256 8354552: Open source a few Swing tests Reviewed-by: dnguyen, psadhukhan + test/jdk/javax/swing/JEditorPane/ScrollToReferenceTest/ScrollToReferenceTest.java + test/jdk/javax/swing/JEditorPane/ScrollToReferenceTest/test.html + test/jdk/javax/swing/JLabel/bug4106007.java + test/jdk/javax/swing/JLabel/bug4945795.java Changeset: 4eae9b5b Branch: http3 Author: Cesar Soares Lucas Committer: William Kemper Date: 2025-04-17 17:40:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4eae9b5ba61bfe262b43346a7499c98c1a54d2fe 8354541: Remove Shenandoah post barrier expand loop opts Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp ! src/hotspot/share/opto/compile.hpp ! test/hotspot/jtreg/compiler/gcbarriers/TestShenandoahBarrierExpansion.java Changeset: 1a32b194 Branch: http3 Author: Daniel Fuchs Date: 2025-04-17 19:17:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a32b194cf09bc41add3b9d9cbe4430516086a4e merge latest changes from master branch ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/ClientHello.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java