From duke at openjdk.org Thu May 1 08:42:36 2025 From: duke at openjdk.org (duke) Date: Thu, 1 May 2025 08:42:36 GMT Subject: git: openjdk/jdk-sandbox: http3: 14 new changesets Message-ID: <86c2c26d-37c4-4587-9b2d-8fa2612d1a17@openjdk.org> Changeset: bf52eb03 Branch: http3 Author: Brent Christian Date: 2025-04-29 20:15:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bf52eb035865353fdf5c6c242f9676a51dcc9e22 8355632: WhiteBox.waitForReferenceProcessing() fails assert for return type Reviewed-by: kbarrett + test/lib-test/jdk/test/whitebox/WaitForRefProcTest.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 8b16897b Branch: http3 Author: Artur Barashev Committer: Bradford Wetmore Date: 2025-04-29 20:42:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b16897b74cfdc3c2693e3ae7e05f3d8c6468ebe 8355262: Test sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java failed: accept timed out Reviewed-by: jnimeh, wetmore ! test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java Changeset: 6850757f Branch: http3 Author: Vladimir Ivanov Date: 2025-04-29 22:25:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6850757fe6c6c7868fab2314babb7c30bce2662e 8355689: Wrong native entry name for FloatMaxVector vector math stubs with -XX:MaxVectorSize=8 Reviewed-by: psandoz, haosun, kvn ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMathLibrary.java Changeset: 5e27547e Branch: http3 Author: William Kemper Date: 2025-04-29 22:56:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e27547e2d577e17316ae1a91f83e4091e9729c5 8355789: GenShen: assert(_degen_point == ShenandoahGC::_degenerated_unset) failed: Should not be set yet: Outside of Cycle Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp Changeset: 16529488 Branch: http3 Author: Chen Liang Date: 2025-04-29 23:07:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1652948862c135c67d52622062773bf7922e02d0 8355442: Reference field lambda forms with type casts are not generated Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java ! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java ! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java ! src/java.base/share/classes/java/lang/invoke/LambdaForm.java Changeset: 83d0bd85 Branch: http3 Author: Leonid Mesnik Date: 2025-04-29 23:44:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83d0bd85afaf1b5724c12f4d2f6e9c7087bab4e8 8355069: Allocation::check_out_of_memory() should support CheckUnhandledOops mode Reviewed-by: sspitsyn ! src/hotspot/share/gc/shared/memAllocator.cpp Changeset: dcffd9d9 Branch: http3 Author: Chen Liang Date: 2025-04-30 00:39:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dcffd9d9ac1ad1ed814b5bb45222a25621eeccda 8347471: Provide valid flags and mask in AccessFlag.Location Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/reflect/AccessFlag.java ! src/java.base/share/classes/java/lang/reflect/Modifier.java ! test/jdk/java/lang/reflect/AccessFlag/BasicAccessFlagTest.java ! test/jdk/java/lang/reflect/AccessFlag/ClassAccessFlagTest.java ! test/jdk/java/lang/reflect/AccessFlag/FieldAccessFlagTest.java ! test/jdk/java/lang/reflect/AccessFlag/MethodAccessFlagTest.java ! test/jdk/java/lang/reflect/AccessFlag/StrictAccessFlagTest.java ! test/jdk/java/lang/reflect/AccessFlag/VersionedLocationsTest.java ! test/jdk/java/util/Collection/MOAT.java Changeset: 1a9a9288 Branch: http3 Author: Alexey Semenyuk Date: 2025-04-30 01:14:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a9a9288a6c1a58e1678cf0abae75bcf84e1f6af 8355651: Issues with post-image hook 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/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/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageUserScript.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/BasicTest.java + test/jdk/tools/jpackage/share/PostImageScriptTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java Changeset: 375ac6d4 Branch: http3 Author: Anjian-Wen Committer: Fei Yang Date: 2025-04-30 01:58:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/375ac6d446332f0763ce294b200143ff63865cf6 8355796: RISC-V: compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java fails after JDK-8355657 Reviewed-by: fyang, gcao ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: 7d9a4383 Branch: http3 Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-04-30 08:15:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d9a43839ad190a53efdbcc7afd1728760c14e21 8355370: Include server name in HTTP test server thread names to improve diagnostics Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java Changeset: d802fd0d Branch: http3 Author: Marc Chevalier Committer: Emanuel Peter Date: 2025-04-30 08:45:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d802fd0da234275c79b67f74f2cfb15fbe18d7b9 8352422: [ubsan] Out-of-range reported in ciMethod.cpp:917:20: runtime error: 2.68435e+09 is outside the range of representable values of type 'int' Reviewed-by: epeter, dlong ! src/hotspot/share/ci/ciMethod.cpp Changeset: 765cef45 Branch: http3 Author: Gui Cao Committer: Fei Yang Date: 2025-04-30 09:04:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/765cef45465806e53f11fa7d92b9c184899b0932 8355878: RISC-V: jdk/incubator/vector/DoubleMaxVectorTests.java fails when using RVV Reviewed-by: fyang, dzhang ! src/hotspot/cpu/riscv/riscv.ad Changeset: 526951db Branch: http3 Author: Tongbao Zhang Committer: Albert Mingkun Yang Date: 2025-04-30 09:57:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/526951dba731f0e733e22a3bff7ac7a18ce9dece 8354145: G1: UseCompressedOops boundary is calculated on maximum heap region size instead of maxiumum ergonomic heap region size Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp + test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java Changeset: 9156a51e Branch: http3 Author: Volkan Yaz?c? Date: 2025-04-30 13:02:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9156a51e1aaaa0574e485de07847c4669c3a38b4 merge latest changes from master branch ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServer.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/Http2TestServer.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServer.java From duke at openjdk.org Fri May 2 20:22:16 2025 From: duke at openjdk.org (duke) Date: Fri, 2 May 2025 20:22:16 GMT Subject: git: openjdk/jdk-sandbox: json: Value based impl should not use identity for equality. (Equal JsonValues created from untyped vs parse will compare as false.) Message-ID: <246522ca-34f9-4cfb-a3a2-769443f8e6fd@openjdk.org> Changeset: bf699d83 Branch: json Author: Justin Lu Date: 2025-05-02 13:17:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bf699d83c111ada4319ec70d1ee781a15740329b Value based impl should not use identity for equality. (Equal JsonValues created from untyped vs parse will compare as false.) ! src/java.base/share/classes/java/util/json/JsonArrayImpl.java ! src/java.base/share/classes/java/util/json/JsonBooleanImpl.java ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java ! src/java.base/share/classes/java/util/json/JsonObjectImpl.java ! src/java.base/share/classes/java/util/json/JsonStringImpl.java From duke at openjdk.org Tue May 6 17:27:25 2025 From: duke at openjdk.org (duke) Date: Tue, 6 May 2025 17:27:25 GMT Subject: git: openjdk/jdk-sandbox: json: 3 new changesets Message-ID: <90b97f71-d513-455c-90f8-973311668eac@openjdk.org> Changeset: 8e86bc54 Branch: json Author: Justin Lu Date: 2025-05-05 10:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e86bc547d582a1405f4ee9484626580bf8b7781 Adjust parse implNotes to reflect current impl. ! src/java.base/share/classes/java/util/json/Json.java Changeset: 976ab7c6 Branch: json Author: Justin Lu Date: 2025-05-05 10:43:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/976ab7c69fe56344bee05a96f899b6dbc7d50da1 grammar edit for implNote in Json.toUntyped ! src/java.base/share/classes/java/util/json/Json.java Changeset: 5be206a0 Branch: json Author: Justin Lu Date: 2025-05-06 10:25:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5be206a09a5935945f2c3582f0a5ace915447184 test cleanup - reorg to subtype specific tests; use nested parse vs factory test classes - test/jdk/java/util/json/TestEquality.java - test/jdk/java/util/json/TestFromUntyped.java ! test/jdk/java/util/json/TestJsonArray.java + test/jdk/java/util/json/TestJsonLiteral.java ! test/jdk/java/util/json/TestJsonNumber.java ! test/jdk/java/util/json/TestJsonObject.java ! test/jdk/java/util/json/TestJsonString.java ! test/jdk/java/util/json/TestOtherImpl.java ! test/jdk/java/util/json/TestParse.java - test/jdk/java/util/json/TestParseException.java From duke at openjdk.org Tue May 6 22:29:22 2025 From: duke at openjdk.org (duke) Date: Tue, 6 May 2025 22:29:22 GMT Subject: git: openjdk/jdk-sandbox: json: 96 new changesets Message-ID: Changeset: 486acc06 Branch: json Author: Chris Plummer Date: 2025-04-30 17:09:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/486acc06e0325d247a96df8f7fc88c9111c3315d 8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly Reviewed-by: lmesnik, amenkov, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java Changeset: 50145bb7 Branch: json Author: Chris Plummer Date: 2025-04-30 17:15:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50145bb74ad87f5b3f80ed910f6ebb95e406b802 8355773: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java Changeset: 18983b63 Branch: json Author: Volkan Yazici Committer: Naoto Sato Date: 2025-04-30 17:52:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/18983b635fe3469c1d9060611eee76e0155ba21b 8355391: Use Long::hashCode in java.time Reviewed-by: rriggs, pminborg, naoto ! src/java.base/share/classes/java/time/Clock.java ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/Instant.java ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDateImpl.java Changeset: 9a2a2c5b Branch: json Author: Gerard Ziemski Date: 2025-04-30 17:57:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a2a2c5bb17d052574f7e6cd712672151e1b193f 8354547: REDO: Force clients to explicitly pass mem_tag value, even if it is mtNone Co-authored-by: Stefan Karlsson Reviewed-by: stefank, coleenp, 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/gc/z/test_zVirtualMemoryManager.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: 1ff7e813 Branch: json Author: Mat Carter Committer: Ioi Lam Date: 2025-04-30 18:05:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ff7e813e39d16376baccdbd9e7075035248319d 8354897: Support Soft/Weak Reference in AOT cache Co-authored-by: Ioi Lam Reviewed-by: liach, eosterlund ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassInitializer.cpp + src/hotspot/share/cds/aotReferenceObjSupport.cpp + src/hotspot/share/cds/aotReferenceObjSupport.hpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java ! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TestSetupAOTTest.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java ! test/setup_aot/TestSetupAOT.java Changeset: 1313349a Branch: json Author: Rajan Halade Date: 2025-04-30 18:14:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1313349a2efd42ab84a543dfee11e3547f6ef4a3 8350498: Remove two Camerfirma root CA certificates Reviewed-by: mullan ! src/java.base/share/classes/sun/security/validator/CamerfirmaTLSPolicy.java - src/java.base/share/data/cacerts/camerfirmachamberscommerceca - src/java.base/share/data/cacerts/camerfirmachambersignca ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java - test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachamberscommerceca-chain.pem - test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersignca-chain.pem Changeset: bccf057f Branch: json Author: Chen Liang Date: 2025-04-30 19:26:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bccf057fa4a0208bda55d2972d0161044f050ea5 8355971: Build warnings after the changes for JDK-8354996 Reviewed-by: shade, erikj ! make/GenerateLinkOptData.gmk Changeset: 4cc19ba5 Branch: json Author: Zhengyu Gu Date: 2025-04-30 20:24:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4cc19ba5e36829e23ebdfc0a9f4a7bc2117387f6 8355650: Remove unused fields in ParkEvent Reviewed-by: coleenp ! src/hotspot/share/runtime/park.hpp Changeset: 24bc714d Branch: json Author: Chen Liang Date: 2025-04-30 21:55:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24bc714d5e8437c191a6e88871756acdf4b1a36f 8355956: Prepare javap for class file format aware access flag parsing Reviewed-by: vromero ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java ! test/langtools/tools/javap/UndefinedAccessFlagTest.java Changeset: e36756b2 Branch: json Author: Chen Liang Date: 2025-04-30 21:56:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e36756b264000fe2deb95ec8f68d1571fd7653f9 8297727: Forcing LF interpretation lead to StackOverflowError in reflection code Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java + test/jdk/java/lang/invoke/LFInterpret/ReflectionInInterpretTest.java Changeset: e2ae50d8 Branch: json Author: Chris Plummer Date: 2025-04-30 22:53:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2ae50d877b13b121912e2496af4b5209b315a05 8355569: Some nsk/jdi tests can glean the "main" thread by using the ClassPrepareEvent for the debuggee main class Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/_bounds_/requests001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/_bounds_/filters001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/_bounds_/bounds001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses011.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses012.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses016.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses020.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses022.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses025.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses027.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses028.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses030.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses031.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses032.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java Changeset: 8ef7e256 Branch: json Author: Aleksey Shipilev Date: 2025-05-01 07:29:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ef7e256a09115b475601b621c9b6842185289d0 8355769: Optimize nmethod dependency recording Reviewed-by: adinn, vlivanov, kvn ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/methodHandles.cpp Changeset: b2184105 Branch: json Author: Gustavo Simon Committer: Aleksey Shipilev Date: 2025-05-01 07:32:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2184105088a21d0c55fd3105e3433d4eac767da 8354292: Remove unused PRAGMA_FORMAT_IGNORED Reviewed-by: mbaesken, kbarrett, shade ! src/hotspot/share/utilities/compilerWarnings.hpp ! src/hotspot/share/utilities/compilerWarnings_gcc.hpp Changeset: 0a697f6f Branch: json Author: Jan Lahoda Date: 2025-05-01 07:42:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a697f6ff4c2f8254e95519e04708cf406009dc3 8344708: Implement JEP 511: Module Import Declarations Reviewed-by: mcimadamore, vromero, alanb ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT.jsh = src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT_NO_MODULE_IMPORTS.jsh ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/jdk/java/lang/module/ModuleDescriptorTest.java ! test/langtools/jdk/jshell/ReplToolTesting.java ! test/langtools/jdk/jshell/StartOptionTest.java ! test/langtools/jdk/jshell/ToolCommandOptionTest.java ! test/langtools/jdk/jshell/ToolEnablePreviewTest.java ! test/langtools/jdk/jshell/ToolLocalSimpleTest.java ! test/langtools/jdk/jshell/ToolProviderTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/tools/javac/ImportModule.java ! test/langtools/tools/javac/diags/examples/ImportModule.java ! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/module-info.java ! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotReadUnnamed.java ! test/langtools/tools/javac/diags/examples/ImportModuleNotFound.java ! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java ! test/langtools/tools/javac/modules/AnnotationsOnModules.java ! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/langtools/tools/javac/modules/EdgeCases.java ! test/langtools/tools/javac/modules/JavaBaseTest.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 0cd0afb2 Branch: json Author: Hamlin Li Date: 2025-05-01 08:15:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0cd0afb2b32abd77f6275cf34a499b5cb31f22b5 8355913: RISC-V: improve hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/riscv.ad ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java Changeset: 7b317623 Branch: json Author: Matthew Donovan Date: 2025-05-01 11:04:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7b317623756d3e21d029bcded8a5e15de070a0c9 8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine Reviewed-by: rhalade ! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java Changeset: 34807df7 Branch: json Author: Artur Barashev Committer: Sean Mullan Date: 2025-05-01 13:09:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34807df7627b067f750578987c941213a5f8336a 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java Changeset: bee273d6 Branch: json Author: Chen Liang Date: 2025-05-01 14:37:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bee273d6b4e34692952d4e7474ab72ee5c54e33a 8297271: AccessFlag.maskToAccessFlags should be specific to class file version Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/reflect/AccessFlag.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Parameter.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java ! test/jdk/java/lang/reflect/AccessFlag/BasicAccessFlagTest.java Changeset: 2ad639f1 Branch: json Author: Shaojin Wen Date: 2025-05-01 15:47:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ad639f1b33fcd8e218e8ad549caf32024a36cb2 8356021: Use Double::hashCode in java.util.Locale::hashCode Reviewed-by: rriggs, liach ! src/java.base/share/classes/java/util/Locale.java Changeset: 09cae5fd Branch: json Author: Kevin Walls Date: 2025-05-01 16:05:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09cae5fd8f228a8826e4de7aa43fe5365549c00c 8354407: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java still fails on Windows Reviewed-by: cjplummer, lmesnik ! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java - test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties Changeset: 6b553acb Branch: json Author: Mikhail Yankelevich Committer: Rajan Halade Date: 2025-05-01 16:16:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b553acbaace0a61203305f36f70bb74d14a234f 8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused Reviewed-by: rhalade ! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java Changeset: cf0db963 Branch: json Author: Joe Wang Date: 2025-05-01 17:03:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf0db96314863376254bacbff4eefd13e3527707 8354084: Streamline XPath API's extension function control Reviewed-by: rriggs, naoto ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImplUtil.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java ! src/java.xml/share/classes/module-info.java - test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java - test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.xml + test/jaxp/javax/xml/jaxp/unittest/xpath/XPathFunctionTest.java + test/jaxp/javax/xml/jaxp/unittest/xpath/XPathFunctionTest.xml Changeset: 394961c8 Branch: json Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-05-01 17:26:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/394961c8fe87da7376cc7522580cd4ac104c3cf5 8328914: Document the java.security.debug property in javadoc Reviewed-by: mullan + src/java.base/share/classes/java/security/doc-files/debug-system-property.html ! src/java.base/share/classes/java/security/package-info.java Changeset: 9e26b9fa Branch: json Author: William Kemper Date: 2025-05-01 17:40:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e26b9facba09c4d6f516e8032b876c6d9e95e9e 8355372: GenShen: Test gc/shenandoah/generational/TestOldGrowthTriggers.java fails with UseCompactObjectHeaders enabled Reviewed-by: ysr, kdnilsen ! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java Changeset: c116b18b Branch: json Author: Sergey Kuksenko Date: 2025-05-01 18:45:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c116b18b89950362d899448a36a4693f733067b1 8355559: Benchmark modification/extension shouldn't affect the behavior of other benchmarks Reviewed-by: ecaspole ! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java + test/micro/org/openjdk/bench/javax/crypto/full/AESExtraBench.java Changeset: aae2bb62 Branch: json Author: Vladimir Kozlov Date: 2025-05-01 21:03:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aae2bb62499855e3da33c06547d437e49c91a14b 8350209: Preserve adapters in AOT cache Co-authored-by: Ashutosh Mehra Reviewed-by: vlivanov, asmehra, ihse, iklam ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp + src/hotspot/share/cds/aotCacheAccess.cpp + src/hotspot/share/cds/aotCacheAccess.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/cppVtables.cpp ! 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/classfile/compactHashtable.hpp + src/hotspot/share/code/aotCodeCache.cpp + src/hotspot/share/code/aotCodeCache.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java Changeset: 6536430a Branch: json Author: Valerie Peng Date: 2025-05-01 23:08:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6536430a3bdedcf5e0636e0eb27bde5e0d7b40fd 8348732: SunJCE and SunPKCS11 have different PBE key encodings Reviewed-by: weijun, fferrari ! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java ! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/java.base/share/classes/sun/security/util/PBEUtil.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PBECipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! test/jdk/sun/security/pkcs11/Cipher/PBECipher.java ! test/jdk/sun/security/pkcs11/Mac/PBAMac.java ! test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.java ! test/jdk/sun/security/pkcs11/SecretKeyFactory/TestPBKD.java Changeset: 494ef6cb Branch: json Author: Weijun Wang Date: 2025-05-01 23:34:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/494ef6cb8cff7f29a7346364e7620eebcec48d3b 8354305: SHAKE128 and SHAKE256 MessageDigest algorithms Reviewed-by: valeriep, mullan ! src/java.base/share/classes/sun/security/provider/SHA3.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + test/jdk/sun/security/provider/MessageDigest/SHAKEhash.java ! test/jdk/sun/security/provider/MessageDigest/SHAKEsqueeze.java Changeset: c514f135 Branch: json Author: Weijun Wang Date: 2025-05-02 00:25:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c514f135ccf08c3be016a32ae8f2c055fb941857 8356051: Update SignatureUtil.java with the new KnownOIDs Reviewed-by: rhalade ! src/java.base/share/classes/sun/security/util/SignatureUtil.java Changeset: bd7c7789 Branch: json Author: Chen Liang Date: 2025-05-02 01:30:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd7c77898a75dece0586bef24d4e18d540f08288 8350549: MethodHandleProxies.WRAPPER_TYPES is not thread-safe Reviewed-by: jpai, jvernee ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java Changeset: d29700cc Branch: json Author: Jan Lahoda Date: 2025-05-02 06:10:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d29700cc80003d6baddb419f2974ab226478bacc 8344706: Implement JEP 512: Compact Source Files and Instance Main Methods Co-authored-by: Stuart Marks Reviewed-by: liach, cstein, vromero, naoto ! src/java.base/share/classes/java/io/Console.java - src/java.base/share/classes/java/io/IO.java ! src/java.base/share/classes/java/io/ProxyingConsole.java + src/java.base/share/classes/java/lang/IO.java ! src/java.base/share/classes/jdk/internal/io/JdkConsole.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/misc/MethodFinder.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh = test/jdk/java/lang/IO/IO.java = test/jdk/java/lang/IO/Input.java = test/jdk/java/lang/IO/Methods.java = test/jdk/java/lang/IO/Output.java = test/jdk/java/lang/IO/input-no-prompt.exp = test/jdk/java/lang/IO/input.exp = test/jdk/java/lang/IO/output.exp ! test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java ! test/jdk/tools/launcher/Arrrghs.java ! test/langtools/jdk/jshell/ConsoleTest.java ! test/langtools/jdk/jshell/ConsoleToolTest.java + test/langtools/jdk/jshell/StartOptionTest-module-patch/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh ! test/langtools/jdk/jshell/StartOptionTest.java ! test/langtools/jdk/jshell/ToolProviderTest.java ! test/langtools/tools/javac/ImplicitClass/ErrorRecovery.java ! test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.java ! test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.out ! test/langtools/tools/javac/ImplicitClass/ImplicitImports.java ! test/langtools/tools/javac/ImplicitClass/NestedClasses.java ! test/langtools/tools/javac/ImplicitClass/NestedEnum.java ! test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.java ! test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.out ! test/langtools/tools/javac/ImplicitClass/TestImplicitClass.java ! test/langtools/tools/javac/T8036019.out ! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out ! test/langtools/tools/javac/attr/AttrRecoveryTest.java ! test/langtools/tools/javac/diags/examples.not-yet.txt ! test/langtools/tools/javac/diags/examples/Expected3.java ! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java ! test/langtools/tools/javac/diags/examples/ImplicitClass.java ! test/langtools/tools/javac/diags/examples/ImplicitClassBad-Filename.java ! test/langtools/tools/javac/diags/examples/ImplicitClassHasPackage.java ! test/langtools/tools/javac/diags/examples/ImplicitClassNoMain.java ! test/langtools/tools/javac/launcher/BasicSourceLauncherTests.java ! test/langtools/tools/javac/launcher/SourceLauncherTest.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/tree/TreePosTest.java Changeset: 811f117c Branch: json Author: Hamlin Li Date: 2025-05-02 08:28:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/811f117ce396ac7aafd71f5618f2de96bb96f311 8355980: RISC-V: remove vmclr_m before vmsXX and vmfXX Reviewed-by: dzhang, fyang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp Changeset: afb9134a Branch: json Author: Coleen Phillimore Date: 2025-05-02 11:40:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afb9134a31c326e90f2bb68ae17e32de9d1d7740 8355627: Don't use ThreadCritical for EventLog list Reviewed-by: shade, lmesnik, zgu ! src/hotspot/share/utilities/events.cpp + test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java Changeset: cdad6d78 Branch: json Author: Suchismith Roy Committer: Martin Doerr Date: 2025-05-02 12:30:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565 8216437: PPC64: Add intrinsic for GHASH algorithm Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: cf2f9ce8 Branch: json Author: Ivan Bereziuk Committer: Erik Joelsson Date: 2025-05-02 12:49:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf2f9ce8207f12bd25fc866c179ff13b961bea44 8356032: createAutoconfBundle.sh downloads to local directory Reviewed-by: erikj ! make/devkit/createAutoconfBundle.sh Changeset: 995d5416 Branch: json Author: Ivan Walulya Date: 2025-05-02 12:54:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/995d54161fed657f38753813f55d0591e77a42e3 8355681: G1HeapRegionManager::find_contiguous_allow_expand ignores free regions when checking regions available for allocation Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp Changeset: 9f9e73d5 Branch: json Author: Per Minborg Date: 2025-05-02 14:14:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f9e73d5f9fcb5e926a2674c54cbbc92012b75f6 8349146: [REDO] Implement a better allocator for downcalls Reviewed-by: mcimadamore, jvernee, liach + src/java.base/share/classes/jdk/internal/foreign/BufferStack.java ! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java ! test/jdk/ProblemList.txt + test/jdk/java/foreign/TestBufferStack.java + test/jdk/java/foreign/TestBufferStackStress.java + test/jdk/java/foreign/TestBufferStackStress2.java + test/jdk/java/foreign/libTestBufferStack.c + test/micro/org/openjdk/bench/java/lang/foreign/BufferStackBench.java + test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java + test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c Changeset: 01fd49ff Branch: json Author: Mikael Vidstedt Date: 2025-05-02 16:56:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/01fd49ffb3f02840a360f5d4e19c6b0e6d22cd70 8355446: Change to Xcode 15.4 for building on macOS at Oracle Reviewed-by: erikj, ihse ! doc/building.html ! doc/building.md ! make/conf/jib-profiles.js Changeset: 5faa5590 Branch: json Author: Brian Burkhalter Date: 2025-05-02 16:59:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5faa55902211e5ad8edc51282022ed9db3684b25 8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value Reviewed-by: jpai, lancea ! test/jdk/java/io/File/MacPathTest.java ! test/jdk/java/io/File/MaxPath.java ! test/jdk/java/io/File/WinDeviceName.java ! test/jdk/java/io/File/WinMaxPath.java ! test/jdk/java/io/File/WinSpecialFiles.java ! test/jdk/java/io/FileOutputStream/ManyFiles.java Changeset: 4826a91e Branch: json Author: Brian Burkhalter Date: 2025-05-02 16:59:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4826a91e7a729999343f450ab7ec4621cc418550 8355443: [java.io] Use @requires tag instead of exiting based on File.separatorChar value Reviewed-by: naoto, vyazici ! test/jdk/java/io/FileInputStream/LeadingSlash.java ! test/jdk/java/io/pathNames/GeneralSolaris.java ! test/jdk/java/io/pathNames/GeneralWin32.java ! test/jdk/java/io/pathNames/unix/TrailingSlash.java ! test/jdk/java/io/pathNames/win32/DriveOnly.java ! test/jdk/java/io/pathNames/win32/DriveRelativePath.java ! test/jdk/java/io/pathNames/win32/DriveSlash.java ! test/jdk/java/io/pathNames/win32/RenameDelete.java ! test/jdk/java/io/pathNames/win32/SJIS.java ! test/jdk/java/io/pathNames/win32/bug6344646.java Changeset: 84f570c5 Branch: json Author: Brian Burkhalter Date: 2025-05-02 17:00:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84f570c573f5c355cf55e05d06ddb383deb476ca 8355445: [java.nio] Use @requires tag instead of exiting based on "os.name" property value Reviewed-by: lancea, jpai, iris ! test/jdk/java/nio/channels/Selector/HelperSlowToDie.java ! test/jdk/java/nio/channels/SocketChannel/AsyncCloseChannel.java ! test/jdk/java/nio/channels/SocketChannel/SocketInheritance.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java ! test/jdk/java/nio/charset/RemovingSunIO/TestCOMP.java ! test/jdk/java/nio/file/DirectoryStream/DriveLetter.java ! test/jdk/java/nio/file/WatchService/FileTreeModifier.java Changeset: c8bbcaf5 Branch: json Author: Mohamed Issa Committer: Jatin Bhateja Date: 2025-05-02 17:21:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8bbcaf5de6982f673504a8dc766fb80bb6f0d07 8348638: Performance regression in Math.tanh Reviewed-by: jbhateja, epeter, sviswanathan ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp + test/micro/org/openjdk/bench/java/lang/TanhPerf.java Changeset: 60ba81d7 Branch: json Author: Peter B. Kessler Date: 2025-05-02 18:54:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60ba81d77f0e299b8131cf23b1253689fa898e85 8354347: Increase the default padding size for aarch64 in JDK code. Reviewed-by: aph, ecaspole ! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp Changeset: 56468c42 Branch: json Author: Vicente Romero Date: 2025-05-02 20:44:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56468c42bef8524e53a929dc2ae603cff05b55e3 8322810: Lambda expression types can't be classes Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/diags/examples.not-yet.txt ! test/langtools/tools/javac/diags/examples/NotAnInterfaceComponent.java + test/langtools/tools/javac/lambda/ClassInIntersectionTypeTest.java + test/langtools/tools/javac/lambda/ClassInIntersectionTypeTest.out Changeset: 4d2d1298 Branch: json Author: Chen Liang Committer: Man Cao Date: 2025-05-02 22:34:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d2d12987f8c1be64719a7d01276a789af245ee2 8355962: RISCV64 cross build fails after 8354996 Reviewed-by: erikj, manc ! make/GenerateLinkOptData.gmk ! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java Changeset: 03f0ec4a Branch: json Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-05-02 23:15:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03f0ec4a35855b59c8faaf4be2e7569a12b4d5db 8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java Reviewed-by: rhalade, weijun ! test/jdk/sun/security/pkcs12/P12SecretKey.java Changeset: 5b3ae921 Branch: json Author: Amit Kumar Date: 2025-05-05 04:02:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5b3ae9210564c16b4d350dabd0445248cb205698 8350182: [s390x] Relativize locals in interpreter frames Reviewed-by: lucy, rrich ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp Changeset: c8ce61c8 Branch: json Author: Tatsunori Uchino Committer: Jan Lahoda Date: 2025-05-05 05:03:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8ce61c8cadaf0371dc490c76b753f98bbaa118a 8355371: NegativeArraySizeException in print methods in IO or System.console() in JShell 8354910: Output by java.io.IO or System.console() corrupted for some non-ASCII characters Reviewed-by: liach, jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! test/langtools/jdk/jshell/ConsoleTest.java Changeset: a5f4366a Branch: json Author: Jan Lahoda Date: 2025-05-05 05:04:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5f4366a7f0b702b748fec9bcbcb95c522ff190b 8353565: Javac throws "inconsistent stack types at join point" exception Reviewed-by: vromero, liach, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java Changeset: c94a7ae1 Branch: json Author: Daniel Jeli?ski Date: 2025-05-05 05:29:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c94a7ae11e588250cd0eb064c3280afd580530ea 8354276: Strict HTTP header validation Reviewed-by: dfuchs, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/ValidatingHeadersConsumer.java ! test/jdk/java/net/httpclient/http2/BadHeadersTest.java + test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java Changeset: 69d0f7a3 Branch: json Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-05-05 06:57:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/69d0f7a3954048da358bd2ac5ab458fb37fa25a6 8354284: Add more compiler test folders to tier1 runs Reviewed-by: chagedorn, kvn ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/compiler/ccp/TestAndConZeroCCP.java Changeset: 604225fb Branch: json Author: Johan Sj?len Date: 2025-05-05 06:58:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/604225fb0c5f6bf2128a305d09649d76c43dedc9 8354954: Typed static memory for late initialization of static class members in Hotspot Reviewed-by: qamai, kbarrett, jvernee ! src/hotspot/share/nmt/memTracker.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp + src/hotspot/share/utilities/deferred.hpp Changeset: f04e556d Branch: json Author: Johan Sj?len Date: 2025-05-05 07:14:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f04e556d471d65a9b1a86d33acf72f6ddec944e1 8355711: Remove incorrect overflow check in RawBytecodeStream::raw_next Reviewed-by: dlong, matsaave ! src/hotspot/share/interpreter/bytecodeStream.hpp Changeset: 8511220f Branch: json Author: Johan Sj?len Date: 2025-05-05 07:15:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8511220f9dd1428f9793ead43c20ed197881ab36 8355490: Make VM_RedefineClasses::merge_constant_pools only take reference arguments Reviewed-by: amenkov, sspitsyn, coleenp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp Changeset: 6dd55538 Branch: json Author: Anton Artemov Committer: Afshin Zafari Date: 2025-05-05 08:52:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6dd555382326d02a1fc419bc443285509886e46f 8354329: Rewrite runtime/ClassFile/JsrRewriting.java and OomWhileParsingRepeatedJsr.java tests Reviewed-by: matsaave, coleenp ! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java - test/hotspot/jtreg/runtime/ClassFile/JsrRewritingTestCase.jar + test/hotspot/jtreg/runtime/ClassFile/OOMCrashClass1960_2.java + test/hotspot/jtreg/runtime/ClassFile/OOMCrashClass4000_1.java ! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java - test/hotspot/jtreg/runtime/ClassFile/testcase.jar Changeset: f1e06c3c Branch: json Author: Jan Lahoda Date: 2025-05-05 09:00:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1e06c3c050b3440555d63b6de80fe9f60b35dfa 8299934: LocalExecutionControl replaces default uncaught exception handler Reviewed-by: liach ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java + test/langtools/jdk/jshell/LocalExecutionControlExceptionTest.java Changeset: 02647976 Branch: json Author: Robbin Ehn Date: 2025-05-05 11:43:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/026479767c011227b63e7fdb8a38f61977782249 8352730: RISC-V: Disable tests in qemu-user Reviewed-by: fyang, mli ! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbAttachDifferentJVMs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbClasses.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbHistory.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJdis.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackWithConcurrentLock.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbTestAllocationMerge.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbThread.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbThreadContext.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java ! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java ! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java ! test/hotspot/jtreg/serviceability/sa/TestClassDump.java ! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java ! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java ! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java ! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java ! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackUpcall.java ! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java ! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java ! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java ! test/hotspot/jtreg/serviceability/sa/TestSysProps.java ! test/hotspot/jtreg/serviceability/sa/TestType.java ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java ! test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java ! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java ! test/jdk/java/lang/ProcessHandle/InfoTest.java ! test/jdk/java/lang/System/i18nEnvArg.java Changeset: a8cd01f6 Branch: json Author: Coleen Phillimore Date: 2025-05-05 11:57:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8cd01f6e2075bef89fcd82893cf417c9e1fa877 8355353: File Leak in os::read_image_release_file of os.cpp:1552 Reviewed-by: zgu, jsjolen ! src/hotspot/share/runtime/os.cpp Changeset: 1501a5e4 Branch: json Author: Aleksey Shipilev Date: 2025-05-05 12:51:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1501a5e41e59162a374cf5b8cfc37faced48a6ed 8356122: Client build fails after JDK-8350209 Reviewed-by: chagedorn ! src/hotspot/share/code/aotCodeCache.cpp Changeset: 6719b921 Branch: json Author: Joe Darcy Date: 2025-05-05 15:42:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6719b9214fb9c99da52e5d6c11f5d40b2aa73bd9 8356108: Update SourceVersion.RELEASE_25 description for JEPs 511 and 512 Reviewed-by: vromero, liach, iris, jlahoda ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! test/langtools/tools/javac/versions/Versions.java Changeset: f6876449 Branch: json Author: Aleksey Shipilev Date: 2025-05-05 16:30:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f68764490c9d355770475d26202fe10005375388 8356153: Shenandoah stubs are missing in AOT Code Cache addresses table Reviewed-by: kvn ! src/hotspot/share/code/aotCodeCache.cpp Changeset: 32f67a3e Branch: json Author: Justin Lu Date: 2025-05-05 16:42:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32f67a3e38be807164435ea0841c01d2b7c73652 8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out Reviewed-by: naoto ! test/jdk/java/util/PluggableLocale/LocaleNameProviderTest.java Changeset: cc34135f Branch: json Author: Tom Rodriguez Date: 2025-05-05 17:26:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc34135fff7650ad44c910dca0fd47e9cbd56b68 8343158: [JVMCI] ZGC should deoptimize on old gen allocation Reviewed-by: aboldtch, eosterlund ! src/hotspot/share/gc/z/zBarrierSet.cpp Changeset: 65f188f2 Branch: json Author: Roger Riggs Date: 2025-05-05 18:35:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65f188f29f1e9fe0f73d730a4c6029a7742c6d15 8354334: Remove @ValueBased from ProcessHandle Reviewed-by: liach ! src/java.base/share/classes/java/lang/ProcessHandle.java Changeset: 6bcbc3b0 Branch: json Author: Oleksii Sylichenko Committer: Roger Riggs Date: 2025-05-05 18:56:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6bcbc3b0a21687504b07a0a405d824a448aea872 8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java Reviewed-by: rriggs ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: 620f8167 Branch: json Author: Calvin Cheung Date: 2025-05-05 19:36:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/620f81671ae721c5e40291f396bbc7707d9d6bcc 8327495: Print more warning with -Xshare:auto when CDS fails to use archive Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/modules.cpp ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java Changeset: ca7e4c4e Branch: json Author: Archie Cobbs Date: 2025-05-05 20:40:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca7e4c4e055cf164b1b3707b7cf1ea72b1de77b9 8352612: No way to add back lint categories after "none" Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.compiler/share/man/javac.md ! test/langtools/tools/javac/lint/NoWarn.java ! test/langtools/tools/javac/lint/NoWarn1.out ! test/langtools/tools/javac/lint/NoWarn2.out + test/langtools/tools/javac/lint/NoWarn3.out + test/langtools/tools/javac/lint/NoWarn4.out ! test/langtools/tools/javac/varargs/Warn1.java ! test/langtools/tools/javac/varargs/Warn2.java Changeset: 2a4f37cc Branch: json Author: Steffen Nie?ing Committer: Chen Liang Date: 2025-05-05 20:52:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a4f37cc169e0e876b0b463261f84594af4e7569 8356119: Typo in bytecode behavior for Lookup.findGetter Reviewed-by: liach ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 606f2012 Branch: json Author: Nizar Benalla Date: 2025-05-05 21:52:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/606f2012b07855b90c4669356857060dcb65cae4 8174840: Elements.overrides does not check the return type of the methods Co-authored-by: Pavel Rappo Reviewed-by: liach, darcy ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java + test/langtools/tools/javac/processing/model/util/elements/overrides/S.java + test/langtools/tools/javac/processing/model/util/elements/overrides/TestOverrides.java Changeset: aea28371 Branch: json Author: Boris Ulasevich Date: 2025-05-06 01:26:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aea2837143289800cfbb7044de4f105e87e233ff 8355896: Lossy narrowing cast of JVMCINMethodData::size Reviewed-by: kvn, dnsimon ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp Changeset: 7f6ea27d Branch: json Author: Calvin Cheung Date: 2025-05-06 01:34:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f6ea27d3ef7a8f18f031467d302ed6b03d7d37a 8356020: Failed assert in virtualMemoryTracker.cpp Reviewed-by: iklam, gziemski ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: 64b58f6a Branch: json Author: Leonid Mesnik Date: 2025-05-06 01:59:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64b58f6a54c1197002527bdb6ba7b48283dc634e 8356089: java/lang/IO/IO.java fails with -XX:+AOTClassLinking Reviewed-by: epavlova, iklam ! test/hotspot/jtreg/ProblemList-AotJdk.txt ! test/jdk/ProblemList-AotJdk.txt Changeset: e09d2e27 Branch: json Author: Manukumar V S Committer: Sergey Bylokhov Date: 2025-05-06 02:51:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e09d2e275bc646201a8da39bd4b977d3fda97954 8288471: java/awt/ScrollPane/bug8077409Test.java is unstable and fails intermittently in CI Reviewed-by: abhiscxk, serb ! test/jdk/java/awt/ScrollPane/bug8077409Test.java Changeset: 9f8fbf29 Branch: json Author: Emanuel Peter Date: 2025-05-06 06:26:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f8fbf292278d995c9fa112d8f97b2375f619537 8352869: Verify.checkEQ: extension for NaN, VectorAPI and arbitrary Objects Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/lib/verify/Verify.java + test/hotspot/jtreg/testlibrary_tests/verify/examples/TestWithVectorAPI.java ! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java Changeset: def907ab Branch: json Author: Roberto Casta?eda Lozano Date: 2025-05-06 08:16:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/def907ab89f3e5593aef17dcc61807e2836d41ae 8354520: IGV: dump contextual information Reviewed-by: epeter, dfenacci ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/utils/IdealGraphVisualizer/README.md Changeset: 8c4f2ff2 Branch: json Author: Harald Eilertsen Committer: Christian Hagedorn Date: 2025-05-06 08:28:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c4f2ff21e21b158c333b3d36fcf323f68f4d187 8356182: Build fails on aarch64 without ZGC This work was sponsored by The FreeBSD Foundation Reviewed-by: stefank, chagedorn ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp Changeset: 1eee15ee Branch: json Author: Manuel H?ssig Committer: SendaoYan Date: 2025-05-06 09:05:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1eee15eea692f57e35dd785bdd491411746ae3f1 8258229: Crash in nmethod::reloc_string_for Reviewed-by: galder, thartmann ! src/hotspot/share/code/nmethod.cpp + test/hotspot/jtreg/compiler/print/TestPrintAssemblyDeoptRace.java Changeset: ecfaf354 Branch: json Author: Joel Sikstr?m Date: 2025-05-06 09:50:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ecfaf354d761bc7034ea8783f4428157ea450207 8356083: ZGC: Duplicate ZTestEntry symbols in gtests Reviewed-by: aboldtch, tschatzl ! test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp Changeset: 614ba9fc Branch: json Author: Roman Kennke Date: 2025-05-06 11:08:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/614ba9fc41a0274a31f0e8eff8a598a7c5afe164 8356075: Support Shenandoah GC in JVMCI Reviewed-by: shade, dnsimon, cslucas ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: ddd07b10 Branch: json Author: Coleen Phillimore Date: 2025-05-06 11:48:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ddd07b107e814ec846579a66d4f2005b7db9bb2f 8356172: IdealGraphPrinter doesn't need ThreadCritical Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/idealGraphPrinter.cpp Changeset: bfdafb76 Branch: json Author: Roman Kennke Date: 2025-05-06 13:25:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bfdafb762661fad5746607aaf5b21d6d11c72ffc 8356266: Fix non-Shenandoah build after JDK-8356075 Reviewed-by: dnsimon, shade ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp Changeset: 088825ed Branch: json Author: Matthias Baesken Date: 2025-05-06 14:15:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/088825ed889551e6067d46bf77fe4d30a3972da1 8355979: ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX Reviewed-by: jkern, lucy ! src/hotspot/share/sanitizers/ub.hpp ! src/java.base/share/native/libjava/ub.h Changeset: 9477c422 Branch: json Author: Hannes Walln?fer Date: 2025-05-06 16:01:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9477c42215a219ef8d8f44f19506692f6efc82c0 8356276: JavaScript error in script.js after JDK-8348282 Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template Changeset: a6995a3d Branch: json Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-05-06 16:26:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6995a3d42955f1f207c14be1634daf225b5ab3f 8354473: Incorrect results for compress/expand tests with -XX:+EnableX86ECoreOpts Reviewed-by: jbhateja, sviswanathan, epeter ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp Changeset: b21b3a38 Branch: json Author: Harshitha Onkar Date: 2025-05-06 16:50:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b21b3a38a5dbc7eb23c4bd1fd5c0900a3a1b470b 8355528: Update HarfBuzz to 11.2.0 Reviewed-by: dnguyen, prr ! src/java.desktop/share/legal/harfbuzz.md ! src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/svg/svg.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/GPOS.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/VARC.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc ! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh + src/java.desktop/share/native/libharfbuzz/hb-bit-vector.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-glyphs.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-unicode.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-serialize.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.h ! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh ! src/java.desktop/share/native/libharfbuzz/hb-cache.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh ! src/java.desktop/share/native/libharfbuzz/hb-common.cc ! src/java.desktop/share/native/libharfbuzz/hb-common.h ! src/java.desktop/share/native/libharfbuzz/hb-config.hh ! src/java.desktop/share/native/libharfbuzz/hb-debug.hh ! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h ! src/java.desktop/share/native/libharfbuzz/hb-draw.cc ! src/java.desktop/share/native/libharfbuzz/hb-draw.h ! src/java.desktop/share/native/libharfbuzz/hb-draw.hh ! src/java.desktop/share/native/libharfbuzz/hb-face.cc ! src/java.desktop/share/native/libharfbuzz/hb-face.h ! src/java.desktop/share/native/libharfbuzz/hb-face.hh ! src/java.desktop/share/native/libharfbuzz/hb-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-font.h ! src/java.desktop/share/native/libharfbuzz/hb-font.hh ! src/java.desktop/share/native/libharfbuzz/hb-ft.cc ! src/java.desktop/share/native/libharfbuzz/hb-ft.h ! src/java.desktop/share/native/libharfbuzz/hb-geometry.hh ! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh ! src/java.desktop/share/native/libharfbuzz/hb-mutex.hh ! src/java.desktop/share/native/libharfbuzz/hb-object.hh ! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-color.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-kern-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-fallback.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hangul.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-thai.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var.cc ! src/java.desktop/share/native/libharfbuzz/hb-outline.cc ! src/java.desktop/share/native/libharfbuzz/hb-outline.hh + src/java.desktop/share/native/libharfbuzz/hb-paint-bounded.cc + src/java.desktop/share/native/libharfbuzz/hb-paint-bounded.hh ! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.cc ! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.hh ! src/java.desktop/share/native/libharfbuzz/hb-paint.cc ! src/java.desktop/share/native/libharfbuzz/hb-paint.h ! src/java.desktop/share/native/libharfbuzz/hb-paint.hh + src/java.desktop/share/native/libharfbuzz/hb-script-list.h ! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh ! src/java.desktop/share/native/libharfbuzz/hb-set.hh ! src/java.desktop/share/native/libharfbuzz/hb-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-static.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset.h ! src/java.desktop/share/native/libharfbuzz/hb-vector.hh ! src/java.desktop/share/native/libharfbuzz/hb-version.h ! src/java.desktop/share/native/libharfbuzz/hb.hh Changeset: 052e2522 Branch: json Author: Raffaello Giulietti Date: 2025-05-06 17:32:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/052e2522b661e51b5fd2e0561c4866e97b9d170d 8356152: String.concat can throw StringIndexOutOfBoundsException Reviewed-by: liach, aturbanov, redestad, rriggs ! src/java.base/share/classes/java/lang/StringConcatHelper.java + test/jdk/java/lang/String/concat/HugeConcatTest.java Changeset: 064b036e Branch: json Author: Jiangli Zhou Date: 2025-05-06 17:56:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/064b036ebd73407ce036d283dbacce44530dbb38 8356050: Problemlist jdk, langtools & lib-test tier1 tests requiring runtime usages of /bin/tools for static-jdk Reviewed-by: ihse + test/jdk/ProblemList-StaticJdk.txt + test/langtools/ProblemList-StaticJdk.txt + test/lib-test/ProblemList-StaticJdk.txt Changeset: 9c43871f Branch: json Author: Alexey Semenyuk Date: 2025-05-06 17:57:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c43871fd15c6fa89f7ad8803c68db7d7a6c09ca 8356219: jpackage places libapplauncher.so in incorrect location in the app image Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ApplicationLayout.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java ! test/jdk/tools/jpackage/linux/UsrTreeTest.java Changeset: 08dd4a75 Branch: json Author: Magnus Ihse Bursie Date: 2025-05-06 18:00:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08dd4a75c5b751a66d2e088b0ec9c6d6c443c14a 8354273: Replace even more Unicode characters with ASCII Reviewed-by: naoto ! src/java.xml/share/legal/xhtml11.md ! src/java.xml/share/legal/xmlxsd.md ! test/jdk/java/awt/geom/Path2D/GetBounds2DPrecisionTest.java ! test/jdk/java/awt/im/PinyinIMCapsTest.java ! test/jdk/java/awt/im/PinyinIMCommaTest.java ! test/jdk/java/awt/im/PinyinIMFullstopTest.java ! test/jdk/java/util/Currency/ValidateISO4217.java ! test/jdk/java/util/stream/GathererTest.java Changeset: 5d17a28c Branch: json Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-05-06 18:10:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d17a28c4edc097162cb078ebb72ad84d925fff4 8353001: Remove leftover Security Manager parsing code in sun.security.util.Debug Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/Debug.java - test/jdk/sun/security/util/Debug/MultiOptions.java Changeset: 0cb355ee Branch: json Author: Justin Lu Date: 2025-05-06 18:27:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0cb355ee921183423c8ffc44491f428c49c62c28 8356096: ISO 4217 Amendment 179 Update Reviewed-by: naoto, iris ! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties ! src/java.base/share/data/currency/CurrencyData.properties ! test/jdk/java/util/Currency/ISO4217-list-one.txt ! test/jdk/java/util/Currency/ValidateISO4217.java Changeset: fe29cad5 Branch: json Author: Brent Christian Date: 2025-05-06 18:40:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa445c 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" Reviewed-by: kbarrett, jpai ! test/jdk/java/lang/ref/FinalizerHistogramTest.java Changeset: 4977588d Branch: json Author: Coleen Phillimore Date: 2025-05-06 19:00:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4977588d5e3424282f40209590737a487747095d 8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom Co-authored-by: David Leopoldseder Reviewed-by: tschatzl, matsaave ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java Changeset: e2df9cde Branch: json Author: Alexandre Iline Date: 2025-05-06 19:19:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2df9cdeb081735bddd24ac2622f59e20cda47ad 8356226: JCov Grabber server didn't respond Reviewed-by: erikj ! make/RunTests.gmk Changeset: bed5114e Branch: json Author: Jiangli Zhou Date: 2025-05-06 19:38:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bed5114e3a061d13bbc2031334d73f4527309f90 8356209: Problemlist failed gtests on static-jdk Reviewed-by: alanb ! test/hotspot/jtreg/ProblemList-StaticJdk.txt Changeset: 23df3f9c Branch: json Author: Naoto Sato Date: 2025-05-06 15:23:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23df3f9c6c220a8c60997c1d60a88e6730b55903 Merge branch 'master' into json ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java From duke at openjdk.org Tue May 6 22:36:24 2025 From: duke at openjdk.org (duke) Date: Tue, 6 May 2025 22:36:24 GMT Subject: git: openjdk/jdk-sandbox: json: Uniformly apply @Override Message-ID: <7a8eb64e-e828-429a-b707-7acd5367ef89@openjdk.org> Changeset: d99c2996 Branch: json Author: Naoto Sato Date: 2025-05-06 15:33:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d99c2996ab58ddd8cb0c05808a30d55a75886810 Uniformly apply @Override ! 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/JsonNull.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/JsonString.java From duke at openjdk.org Wed May 7 19:55:39 2025 From: duke at openjdk.org (duke) Date: Wed, 7 May 2025 19:55:39 GMT Subject: git: openjdk/jdk-sandbox: json: Removed @ValueBased Message-ID: <648a2c86-bebd-43ae-a5a7-c80ccc0376cc@openjdk.org> Changeset: 6dc85616 Branch: json Author: Naoto Sato Date: 2025-05-07 12:53:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6dc856168741d6e72d47baff4173fc9a5fa1d1a9 Removed @ValueBased ! src/java.base/share/classes/java/util/json/JsonArrayImpl.java ! src/java.base/share/classes/java/util/json/JsonBooleanImpl.java ! src/java.base/share/classes/java/util/json/JsonNullImpl.java ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java ! src/java.base/share/classes/java/util/json/JsonObjectImpl.java ! src/java.base/share/classes/java/util/json/JsonStringImpl.java From duke at openjdk.org Fri May 9 14:32:33 2025 From: duke at openjdk.org (duke) Date: Fri, 9 May 2025 14:32:33 GMT Subject: git: openjdk/jdk-sandbox: http3: 174 new changesets Message-ID: <6968cf6f-55ab-4c14-9030-9e809856c609@openjdk.org> Changeset: d58b1f32 Branch: http3 Author: Volkan Yaz?c? Date: 2025-05-01 08:01:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d58b1f32611cce676d739de2216cf8b3adf2a161 8354275: Add HTTP/3 tests to `EmptyAuthenticate` ! test/jdk/java/net/httpclient/EmptyAuthenticate.java Changeset: 0110acaa Branch: http3 Author: Andrey Turbanov Date: 2025-04-30 11:29:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0110acaa9086e5adb49be4fff06d66f96b821119 8354791: Use Hashtable.putIfAbsent in CSS constructor Reviewed-by: serb, aivanov ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java Changeset: 482538b1 Branch: http3 Author: Rajat Mahajan Committer: Alexey Ivanov Date: 2025-04-30 12:23:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/482538b100856afe2252395d47e576e6c6d885ce 8351884: Refactor bug8033699.java test code Reviewed-by: aivanov, honkar, dmarkov ! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java Changeset: 4c695fa8 Branch: http3 Author: Roger Riggs Date: 2025-04-30 13:50:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c695fa8a459adcdb8cdfe9e90783007c65fb90e 8351000: StringBuilder getChar and putChar robustness Reviewed-by: liach, lancea, rgiulietti, pminborg ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java + test/jdk/java/lang/StringBuilder/RacingSBThreads.java Changeset: fbc4691b Branch: http3 Author: Per Minborg Date: 2025-04-30 16:03:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fbc4691bfa11f31601fd89d05da63e689343e214 8351565: Implement JEP 502: Stable Values (Preview) Co-authored-by: Maurizio Cimadamore Reviewed-by: vklang, jvernee, alanb, liach + src/java.base/share/classes/java/lang/StableValue.java ! src/java.base/share/classes/java/util/Collection.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilCollectionAccess.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java + src/java.base/share/classes/jdk/internal/lang/stable/StableEnumFunction.java + src/java.base/share/classes/jdk/internal/lang/stable/StableFunction.java + src/java.base/share/classes/jdk/internal/lang/stable/StableIntFunction.java + src/java.base/share/classes/jdk/internal/lang/stable/StableSupplier.java + src/java.base/share/classes/jdk/internal/lang/stable/StableUtil.java + src/java.base/share/classes/jdk/internal/lang/stable/StableValueImpl.java + test/jdk/java/lang/StableValue/StableFunctionTest.java + test/jdk/java/lang/StableValue/StableIntFunctionTest.java + test/jdk/java/lang/StableValue/StableListTest.java + test/jdk/java/lang/StableValue/StableMapTest.java + test/jdk/java/lang/StableValue/StableSupplierTest.java + test/jdk/java/lang/StableValue/StableTestUtil.java + test/jdk/java/lang/StableValue/StableValueFactoriesTest.java + test/jdk/java/lang/StableValue/StableValueTest.java + test/jdk/java/lang/StableValue/StableValuesSafePublicationTest.java + test/jdk/java/lang/StableValue/TrustedFieldTypeTest.java ! test/jdk/java/util/Collection/MOAT.java + test/micro/org/openjdk/bench/java/lang/stable/StableFunctionBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableFunctionSingleBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableIntFunctionSingleBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableMethodHandleBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableSupplierBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/StableValueBenchmark.java + test/micro/org/openjdk/bench/java/lang/stable/VarHandleHolderBenchmark.java Changeset: 66122811 Branch: http3 Author: Gautham Krishnan <140151984+gauthamkrishnanibm at users.noreply.github.com> Committer: Naoto Sato Date: 2025-04-30 16:06:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66122811aae02caaa0545a7b6dd1fdb06b186f00 8342886: Update MET timezone in TimeZoneNames files Reviewed-by: naoto ! src/java.base/share/classes/sun/util/resources/TimeZoneNames.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_de.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_es.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_fr.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_it.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ja.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_ko.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_pt_BR.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_sv.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_CN.java ! src/jdk.localedata/share/classes/sun/util/resources/ext/TimeZoneNames_zh_TW.java ! test/jdk/sun/util/resources/TimeZone/Bug4848242.java Changeset: 486acc06 Branch: http3 Author: Chris Plummer Date: 2025-04-30 17:09:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/486acc06e0325d247a96df8f7fc88c9111c3315d 8355453: nsk.share.jdi.Debugee.waitingEvent() does not timeout properly Reviewed-by: lmesnik, amenkov, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java Changeset: 50145bb7 Branch: http3 Author: Chris Plummer Date: 2025-04-30 17:15:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50145bb74ad87f5b3f80ed910f6ebb95e406b802 8355773: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/addCountFilter/addcountfilter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/disable/disable002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/enable/enable002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/getProperty/getproperty001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/isEnabled/isenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/putProperty/putproperty001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setEnabled/setenabled002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/setSuspendPolicy/setsuspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/suspendPolicy/suspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/depth/depth003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/size/size002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes005.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java Changeset: 18983b63 Branch: http3 Author: Volkan Yazici Committer: Naoto Sato Date: 2025-04-30 17:52:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/18983b635fe3469c1d9060611eee76e0155ba21b 8355391: Use Long::hashCode in java.time Reviewed-by: rriggs, pminborg, naoto ! src/java.base/share/classes/java/time/Clock.java ! src/java.base/share/classes/java/time/Duration.java ! src/java.base/share/classes/java/time/Instant.java ! src/java.base/share/classes/java/time/LocalDate.java ! src/java.base/share/classes/java/time/chrono/ChronoLocalDateImpl.java Changeset: 9a2a2c5b Branch: http3 Author: Gerard Ziemski Date: 2025-04-30 17:57:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a2a2c5bb17d052574f7e6cd712672151e1b193f 8354547: REDO: Force clients to explicitly pass mem_tag value, even if it is mtNone Co-authored-by: Stefan Karlsson Reviewed-by: stefank, coleenp, 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/gc/z/test_zVirtualMemoryManager.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: 1ff7e813 Branch: http3 Author: Mat Carter Committer: Ioi Lam Date: 2025-04-30 18:05:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ff7e813e39d16376baccdbd9e7075035248319d 8354897: Support Soft/Weak Reference in AOT cache Co-authored-by: Ioi Lam Reviewed-by: liach, eosterlund ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassInitializer.cpp + src/hotspot/share/cds/aotReferenceObjSupport.cpp + src/hotspot/share/cds/aotReferenceObjSupport.hpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/java/lang/invoke/LambdaFormEditor.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! src/java.base/share/classes/java/lang/invoke/MethodType.java ! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java ! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TestSetupAOTTest.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/WeakReferenceTest.java ! test/setup_aot/TestSetupAOT.java Changeset: 1313349a Branch: http3 Author: Rajan Halade Date: 2025-04-30 18:14:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1313349a2efd42ab84a543dfee11e3547f6ef4a3 8350498: Remove two Camerfirma root CA certificates Reviewed-by: mullan ! src/java.base/share/classes/sun/security/validator/CamerfirmaTLSPolicy.java - src/java.base/share/data/cacerts/camerfirmachamberscommerceca - src/java.base/share/data/cacerts/camerfirmachambersignca ! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java - test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachamberscommerceca-chain.pem - test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersignca-chain.pem Changeset: bccf057f Branch: http3 Author: Chen Liang Date: 2025-04-30 19:26:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bccf057fa4a0208bda55d2972d0161044f050ea5 8355971: Build warnings after the changes for JDK-8354996 Reviewed-by: shade, erikj ! make/GenerateLinkOptData.gmk Changeset: 4cc19ba5 Branch: http3 Author: Zhengyu Gu Date: 2025-04-30 20:24:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4cc19ba5e36829e23ebdfc0a9f4a7bc2117387f6 8355650: Remove unused fields in ParkEvent Reviewed-by: coleenp ! src/hotspot/share/runtime/park.hpp Changeset: 24bc714d Branch: http3 Author: Chen Liang Date: 2025-04-30 21:55:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24bc714d5e8437c191a6e88871756acdf4b1a36f 8355956: Prepare javap for class file format aware access flag parsing Reviewed-by: vromero ! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java ! test/langtools/tools/javap/UndefinedAccessFlagTest.java Changeset: e36756b2 Branch: http3 Author: Chen Liang Date: 2025-04-30 21:56:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e36756b264000fe2deb95ec8f68d1571fd7653f9 8297727: Forcing LF interpretation lead to StackOverflowError in reflection code Reviewed-by: jvernee ! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java + test/jdk/java/lang/invoke/LFInterpret/ReflectionInInterpretTest.java Changeset: e2ae50d8 Branch: http3 Author: Chris Plummer Date: 2025-04-30 22:53:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2ae50d877b13b121912e2496af4b5209b315a05 8355569: Some nsk/jdi tests can glean the "main" thread by using the ClassPrepareEvent for the debuggee main class Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Accessible/isPackagePrivate/accipp001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequest/hashCode/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/_bounds_/requests001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Method/isObsolete/isobsolete003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodExitEvent/method/method002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/_bounds_/bounds002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/_bounds_/filters001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/_bounds_/bounds001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses011.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses012.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses013.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses015.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses016.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses020.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses021.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses022.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses024.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses025.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses026.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses027.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses028.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses030.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses031.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/redefineClasses/redefineclasses032.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java Changeset: 8ef7e256 Branch: http3 Author: Aleksey Shipilev Date: 2025-05-01 07:29:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ef7e256a09115b475601b621c9b6842185289d0 8355769: Optimize nmethod dependency recording Reviewed-by: adinn, vlivanov, kvn ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/prims/methodHandles.cpp Changeset: b2184105 Branch: http3 Author: Gustavo Simon Committer: Aleksey Shipilev Date: 2025-05-01 07:32:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2184105088a21d0c55fd3105e3433d4eac767da 8354292: Remove unused PRAGMA_FORMAT_IGNORED Reviewed-by: mbaesken, kbarrett, shade ! src/hotspot/share/utilities/compilerWarnings.hpp ! src/hotspot/share/utilities/compilerWarnings_gcc.hpp Changeset: 0a697f6f Branch: http3 Author: Jan Lahoda Date: 2025-05-01 07:42:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a697f6ff4c2f8254e95519e04708cf406009dc3 8344708: Implement JEP 511: Module Import Declarations Reviewed-by: mcimadamore, vromero, alanb ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java ! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT.jsh = src/jdk.jshell/share/classes/jdk/jshell/tool/resources/DEFAULT_NO_MODULE_IMPORTS.jsh ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/jdk/java/lang/module/ModuleDescriptorTest.java ! test/langtools/jdk/jshell/ReplToolTesting.java ! test/langtools/jdk/jshell/StartOptionTest.java ! test/langtools/jdk/jshell/ToolCommandOptionTest.java ! test/langtools/jdk/jshell/ToolEnablePreviewTest.java ! test/langtools/jdk/jshell/ToolLocalSimpleTest.java ! test/langtools/jdk/jshell/ToolProviderTest.java ! test/langtools/jdk/jshell/ToolSimpleTest.java ! test/langtools/tools/javac/ImportModule.java ! test/langtools/tools/javac/diags/examples/ImportModule.java ! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/module-info.java ! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotReadUnnamed.java ! test/langtools/tools/javac/diags/examples/ImportModuleNotFound.java ! test/langtools/tools/javac/diags/examples/ModifierNotAllowed/module-info.java ! test/langtools/tools/javac/modules/AnnotationsOnModules.java ! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/langtools/tools/javac/modules/EdgeCases.java ! test/langtools/tools/javac/modules/JavaBaseTest.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java Changeset: 0cd0afb2 Branch: http3 Author: Hamlin Li Date: 2025-05-01 08:15:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0cd0afb2b32abd77f6275cf34a499b5cb31f22b5 8355913: RISC-V: improve hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/riscv.ad ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java Changeset: 7b317623 Branch: http3 Author: Matthew Donovan Date: 2025-05-01 11:04:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7b317623756d3e21d029bcded8a5e15de070a0c9 8354235: Test javax/net/ssl/SSLSocket/Tls13PacketSize.java failed with java.net.SocketException: An established connection was aborted by the software in your host machine Reviewed-by: rhalade ! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java Changeset: 34807df7 Branch: http3 Author: Artur Barashev Committer: Sean Mullan Date: 2025-05-01 13:09:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34807df7627b067f750578987c941213a5f8336a 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java Changeset: bee273d6 Branch: http3 Author: Chen Liang Date: 2025-05-01 14:37:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bee273d6b4e34692952d4e7474ab72ee5c54e33a 8297271: AccessFlag.maskToAccessFlags should be specific to class file version Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/reflect/AccessFlag.java ! src/java.base/share/classes/java/lang/reflect/Executable.java ! src/java.base/share/classes/java/lang/reflect/Field.java ! src/java.base/share/classes/java/lang/reflect/Parameter.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java ! src/jdk.jdeps/share/classes/com/sun/tools/javap/BasicWriter.java ! test/jdk/java/lang/reflect/AccessFlag/BasicAccessFlagTest.java Changeset: 2ad639f1 Branch: http3 Author: Shaojin Wen Date: 2025-05-01 15:47:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ad639f1b33fcd8e218e8ad549caf32024a36cb2 8356021: Use Double::hashCode in java.util.Locale::hashCode Reviewed-by: rriggs, liach ! src/java.base/share/classes/java/util/Locale.java Changeset: 09cae5fd Branch: http3 Author: Kevin Walls Date: 2025-05-01 16:05:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09cae5fd8f228a8826e4de7aa43fe5365549c00c 8354407: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java still fails on Windows Reviewed-by: cjplummer, lmesnik ! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java - test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties Changeset: 6b553acb Branch: http3 Author: Mikhail Yankelevich Committer: Rajan Halade Date: 2025-05-01 16:16:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b553acbaace0a61203305f36f70bb74d14a234f 8277424: javax/net/ssl/TLSCommon/TLSTest.java fails with connection refused Reviewed-by: rhalade ! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java Changeset: cf0db963 Branch: http3 Author: Joe Wang Date: 2025-05-01 17:03:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf0db96314863376254bacbff4eefd13e3527707 8354084: Streamline XPath API's extension function control Reviewed-by: rriggs, naoto ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/functions/FuncExtFunction.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/JAXPExtensionsProvider.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImplUtil.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources.java ! src/java.xml/share/classes/module-info.java - test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java - test/jaxp/javax/xml/jaxp/unittest/xpath/SecureProcessingTest.xml + test/jaxp/javax/xml/jaxp/unittest/xpath/XPathFunctionTest.java + test/jaxp/javax/xml/jaxp/unittest/xpath/XPathFunctionTest.xml Changeset: 394961c8 Branch: http3 Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-05-01 17:26:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/394961c8fe87da7376cc7522580cd4ac104c3cf5 8328914: Document the java.security.debug property in javadoc Reviewed-by: mullan + src/java.base/share/classes/java/security/doc-files/debug-system-property.html ! src/java.base/share/classes/java/security/package-info.java Changeset: 9e26b9fa Branch: http3 Author: William Kemper Date: 2025-05-01 17:40:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e26b9facba09c4d6f516e8032b876c6d9e95e9e 8355372: GenShen: Test gc/shenandoah/generational/TestOldGrowthTriggers.java fails with UseCompactObjectHeaders enabled Reviewed-by: ysr, kdnilsen ! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java Changeset: c116b18b Branch: http3 Author: Sergey Kuksenko Date: 2025-05-01 18:45:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c116b18b89950362d899448a36a4693f733067b1 8355559: Benchmark modification/extension shouldn't affect the behavior of other benchmarks Reviewed-by: ecaspole ! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java + test/micro/org/openjdk/bench/javax/crypto/full/AESExtraBench.java Changeset: aae2bb62 Branch: http3 Author: Vladimir Kozlov Date: 2025-05-01 21:03:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aae2bb62499855e3da33c06547d437e49c91a14b 8350209: Preserve adapters in AOT cache Co-authored-by: Ashutosh Mehra Reviewed-by: vlivanov, asmehra, ihse, iklam ! make/hotspot/lib/JvmFeatures.gmk ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp + src/hotspot/share/cds/aotCacheAccess.cpp + src/hotspot/share/cds/aotCacheAccess.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/cppVtables.cpp ! 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/classfile/compactHashtable.hpp + src/hotspot/share/code/aotCodeCache.cpp + src/hotspot/share/code/aotCodeCache.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/relocInfo.cpp ! src/hotspot/share/code/relocInfo.hpp ! src/hotspot/share/compiler/oopMap.cpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/nmt/virtualMemoryTracker.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java Changeset: 6536430a Branch: http3 Author: Valerie Peng Date: 2025-05-01 23:08:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6536430a3bdedcf5e0636e0eb27bde5e0d7b40fd 8348732: SunJCE and SunPKCS11 have different PBE key encodings Reviewed-by: weijun, fferrari ! src/java.base/share/classes/com/sun/crypto/provider/PBEKey.java ! src/java.base/share/classes/com/sun/crypto/provider/PBKDF2KeyImpl.java ! src/java.base/share/classes/sun/security/util/PBEUtil.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PBECipher.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java ! test/jdk/sun/security/pkcs11/Cipher/PBECipher.java ! test/jdk/sun/security/pkcs11/Mac/PBAMac.java ! test/jdk/sun/security/pkcs11/Provider/RequiredMechCheck.java ! test/jdk/sun/security/pkcs11/SecretKeyFactory/TestPBKD.java Changeset: 494ef6cb Branch: http3 Author: Weijun Wang Date: 2025-05-01 23:34:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/494ef6cb8cff7f29a7346364e7620eebcec48d3b 8354305: SHAKE128 and SHAKE256 MessageDigest algorithms Reviewed-by: valeriep, mullan ! src/java.base/share/classes/sun/security/provider/SHA3.java ! src/java.base/share/classes/sun/security/provider/SunEntries.java ! src/java.base/share/classes/sun/security/util/KnownOIDs.java + test/jdk/sun/security/provider/MessageDigest/SHAKEhash.java ! test/jdk/sun/security/provider/MessageDigest/SHAKEsqueeze.java Changeset: c514f135 Branch: http3 Author: Weijun Wang Date: 2025-05-02 00:25:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c514f135ccf08c3be016a32ae8f2c055fb941857 8356051: Update SignatureUtil.java with the new KnownOIDs Reviewed-by: rhalade ! src/java.base/share/classes/sun/security/util/SignatureUtil.java Changeset: bd7c7789 Branch: http3 Author: Chen Liang Date: 2025-05-02 01:30:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd7c77898a75dece0586bef24d4e18d540f08288 8350549: MethodHandleProxies.WRAPPER_TYPES is not thread-safe Reviewed-by: jpai, jvernee ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! test/jdk/java/lang/invoke/MethodHandleProxies/BasicTest.java Changeset: d29700cc Branch: http3 Author: Jan Lahoda Date: 2025-05-02 06:10:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d29700cc80003d6baddb419f2974ab226478bacc 8344706: Implement JEP 512: Compact Source Files and Instance Main Methods Co-authored-by: Stuart Marks Reviewed-by: liach, cstein, vromero, naoto ! src/java.base/share/classes/java/io/Console.java - src/java.base/share/classes/java/io/IO.java ! src/java.base/share/classes/java/io/ProxyingConsole.java + src/java.base/share/classes/java/lang/IO.java ! src/java.base/share/classes/jdk/internal/io/JdkConsole.java ! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/misc/MethodFinder.java ! src/java.base/share/classes/sun/launcher/LauncherHelper.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/JShellConsole.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh = test/jdk/java/lang/IO/IO.java = test/jdk/java/lang/IO/Input.java = test/jdk/java/lang/IO/Methods.java = test/jdk/java/lang/IO/Output.java = test/jdk/java/lang/IO/input-no-prompt.exp = test/jdk/java/lang/IO/input.exp = test/jdk/java/lang/IO/output.exp ! test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java ! test/jdk/tools/launcher/Arrrghs.java ! test/langtools/jdk/jshell/ConsoleTest.java ! test/langtools/jdk/jshell/ConsoleToolTest.java + test/langtools/jdk/jshell/StartOptionTest-module-patch/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh ! test/langtools/jdk/jshell/StartOptionTest.java ! test/langtools/jdk/jshell/ToolProviderTest.java ! test/langtools/tools/javac/ImplicitClass/ErrorRecovery.java ! test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.java ! test/langtools/tools/javac/ImplicitClass/ImplicitClassRecovery.out ! test/langtools/tools/javac/ImplicitClass/ImplicitImports.java ! test/langtools/tools/javac/ImplicitClass/NestedClasses.java ! test/langtools/tools/javac/ImplicitClass/NestedEnum.java ! test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.java ! test/langtools/tools/javac/ImplicitClass/SourceLevelErrorPosition.out ! test/langtools/tools/javac/ImplicitClass/TestImplicitClass.java ! test/langtools/tools/javac/T8036019.out ! test/langtools/tools/javac/annotations/typeAnnotations/failures/AnnotatedImport.out ! test/langtools/tools/javac/attr/AttrRecoveryTest.java ! test/langtools/tools/javac/diags/examples.not-yet.txt ! test/langtools/tools/javac/diags/examples/Expected3.java ! test/langtools/tools/javac/diags/examples/IllegalStartOfStmt.java ! test/langtools/tools/javac/diags/examples/ImplicitClass.java ! test/langtools/tools/javac/diags/examples/ImplicitClassBad-Filename.java ! test/langtools/tools/javac/diags/examples/ImplicitClassHasPackage.java ! test/langtools/tools/javac/diags/examples/ImplicitClassNoMain.java ! test/langtools/tools/javac/launcher/BasicSourceLauncherTests.java ! test/langtools/tools/javac/launcher/SourceLauncherTest.java ! test/langtools/tools/javac/parser/JavacParserTest.java ! test/langtools/tools/javac/parser/SingleCommaAnnotationValueFail.out ! test/langtools/tools/javac/sealed/SealedCompilationTests.java ! test/langtools/tools/javac/tree/TreePosTest.java Changeset: 811f117c Branch: http3 Author: Hamlin Li Date: 2025-05-02 08:28:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/811f117ce396ac7aafd71f5618f2de96bb96f311 8355980: RISC-V: remove vmclr_m before vmsXX and vmfXX Reviewed-by: dzhang, fyang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp Changeset: afb9134a Branch: http3 Author: Coleen Phillimore Date: 2025-05-02 11:40:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afb9134a31c326e90f2bb68ae17e32de9d1d7740 8355627: Don't use ThreadCritical for EventLog list Reviewed-by: shade, lmesnik, zgu ! src/hotspot/share/utilities/events.cpp + test/hotspot/jtreg/runtime/ErrorHandling/ShowEventsOnCrashTest.java Changeset: cdad6d78 Branch: http3 Author: Suchismith Roy Committer: Martin Doerr Date: 2025-05-02 12:30:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cdad6d788de4785c8dbf2710a86fdacb8d070565 8216437: PPC64: Add intrinsic for GHASH algorithm Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp Changeset: cf2f9ce8 Branch: http3 Author: Ivan Bereziuk Committer: Erik Joelsson Date: 2025-05-02 12:49:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cf2f9ce8207f12bd25fc866c179ff13b961bea44 8356032: createAutoconfBundle.sh downloads to local directory Reviewed-by: erikj ! make/devkit/createAutoconfBundle.sh Changeset: 995d5416 Branch: http3 Author: Ivan Walulya Date: 2025-05-02 12:54:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/995d54161fed657f38753813f55d0591e77a42e3 8355681: G1HeapRegionManager::find_contiguous_allow_expand ignores free regions when checking regions available for allocation Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp Changeset: 9f9e73d5 Branch: http3 Author: Per Minborg Date: 2025-05-02 14:14:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f9e73d5f9fcb5e926a2674c54cbbc92012b75f6 8349146: [REDO] Implement a better allocator for downcalls Reviewed-by: mcimadamore, jvernee, liach + src/java.base/share/classes/jdk/internal/foreign/BufferStack.java ! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java ! test/jdk/ProblemList.txt + test/jdk/java/foreign/TestBufferStack.java + test/jdk/java/foreign/TestBufferStackStress.java + test/jdk/java/foreign/TestBufferStackStress2.java + test/jdk/java/foreign/libTestBufferStack.c + test/micro/org/openjdk/bench/java/lang/foreign/BufferStackBench.java + test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java + test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c Changeset: 01fd49ff Branch: http3 Author: Mikael Vidstedt Date: 2025-05-02 16:56:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/01fd49ffb3f02840a360f5d4e19c6b0e6d22cd70 8355446: Change to Xcode 15.4 for building on macOS at Oracle Reviewed-by: erikj, ihse ! doc/building.html ! doc/building.md ! make/conf/jib-profiles.js Changeset: 5faa5590 Branch: http3 Author: Brian Burkhalter Date: 2025-05-02 16:59:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5faa55902211e5ad8edc51282022ed9db3684b25 8355444: [java.io] Use @requires tag instead of exiting based on "os.name" property value Reviewed-by: jpai, lancea ! test/jdk/java/io/File/MacPathTest.java ! test/jdk/java/io/File/MaxPath.java ! test/jdk/java/io/File/WinDeviceName.java ! test/jdk/java/io/File/WinMaxPath.java ! test/jdk/java/io/File/WinSpecialFiles.java ! test/jdk/java/io/FileOutputStream/ManyFiles.java Changeset: 4826a91e Branch: http3 Author: Brian Burkhalter Date: 2025-05-02 16:59:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4826a91e7a729999343f450ab7ec4621cc418550 8355443: [java.io] Use @requires tag instead of exiting based on File.separatorChar value Reviewed-by: naoto, vyazici ! test/jdk/java/io/FileInputStream/LeadingSlash.java ! test/jdk/java/io/pathNames/GeneralSolaris.java ! test/jdk/java/io/pathNames/GeneralWin32.java ! test/jdk/java/io/pathNames/unix/TrailingSlash.java ! test/jdk/java/io/pathNames/win32/DriveOnly.java ! test/jdk/java/io/pathNames/win32/DriveRelativePath.java ! test/jdk/java/io/pathNames/win32/DriveSlash.java ! test/jdk/java/io/pathNames/win32/RenameDelete.java ! test/jdk/java/io/pathNames/win32/SJIS.java ! test/jdk/java/io/pathNames/win32/bug6344646.java Changeset: 84f570c5 Branch: http3 Author: Brian Burkhalter Date: 2025-05-02 17:00:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84f570c573f5c355cf55e05d06ddb383deb476ca 8355445: [java.nio] Use @requires tag instead of exiting based on "os.name" property value Reviewed-by: lancea, jpai, iris ! test/jdk/java/nio/channels/Selector/HelperSlowToDie.java ! test/jdk/java/nio/channels/SocketChannel/AsyncCloseChannel.java ! test/jdk/java/nio/channels/SocketChannel/SocketInheritance.java ! test/jdk/java/nio/channels/spi/SelectorProvider/inheritedChannel/InheritedChannelTest.java ! test/jdk/java/nio/charset/RemovingSunIO/TestCOMP.java ! test/jdk/java/nio/file/DirectoryStream/DriveLetter.java ! test/jdk/java/nio/file/WatchService/FileTreeModifier.java Changeset: c8bbcaf5 Branch: http3 Author: Mohamed Issa Committer: Jatin Bhateja Date: 2025-05-02 17:21:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8bbcaf5de6982f673504a8dc766fb80bb6f0d07 8348638: Performance regression in Math.tanh Reviewed-by: jbhateja, epeter, sviswanathan ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp + test/micro/org/openjdk/bench/java/lang/TanhPerf.java Changeset: 60ba81d7 Branch: http3 Author: Peter B. Kessler Date: 2025-05-02 18:54:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60ba81d77f0e299b8131cf23b1253689fa898e85 8354347: Increase the default padding size for aarch64 in JDK code. Reviewed-by: aph, ecaspole ! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp Changeset: 56468c42 Branch: http3 Author: Vicente Romero Date: 2025-05-02 20:44:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56468c42bef8524e53a929dc2ae603cff05b55e3 8322810: Lambda expression types can't be classes Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! test/langtools/tools/javac/diags/examples.not-yet.txt ! test/langtools/tools/javac/diags/examples/NotAnInterfaceComponent.java + test/langtools/tools/javac/lambda/ClassInIntersectionTypeTest.java + test/langtools/tools/javac/lambda/ClassInIntersectionTypeTest.out Changeset: 4d2d1298 Branch: http3 Author: Chen Liang Committer: Man Cao Date: 2025-05-02 22:34:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d2d12987f8c1be64719a7d01276a789af245ee2 8355962: RISCV64 cross build fails after 8354996 Reviewed-by: erikj, manc ! make/GenerateLinkOptData.gmk ! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java Changeset: 03f0ec4a Branch: http3 Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-05-02 23:15:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03f0ec4a35855b59c8faaf4be2e7569a12b4d5db 8183348: Better cleanup for jdk/test/sun/security/pkcs12/P12SecretKey.java Reviewed-by: rhalade, weijun ! test/jdk/sun/security/pkcs12/P12SecretKey.java Changeset: 5b3ae921 Branch: http3 Author: Amit Kumar Date: 2025-05-05 04:02:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5b3ae9210564c16b4d350dabd0445248cb205698 8350182: [s390x] Relativize locals in interpreter frames Reviewed-by: lucy, rrich ! src/hotspot/cpu/s390/frame_s390.cpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp Changeset: c8ce61c8 Branch: http3 Author: Tatsunori Uchino Committer: Jan Lahoda Date: 2025-05-05 05:03:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8ce61c8cadaf0371dc490c76b753f98bbaa118a 8355371: NegativeArraySizeException in print methods in IO or System.console() in JShell 8354910: Output by java.io.IO or System.console() corrupted for some non-ASCII characters Reviewed-by: liach, jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! test/langtools/jdk/jshell/ConsoleTest.java Changeset: a5f4366a Branch: http3 Author: Jan Lahoda Date: 2025-05-05 05:04:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5f4366a7f0b702b748fec9bcbcb95c522ff190b 8353565: Javac throws "inconsistent stack types at join point" exception Reviewed-by: vromero, liach, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Code.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/langtools/tools/javac/switchexpr/ExpressionSwitchEmbedding.java Changeset: c94a7ae1 Branch: http3 Author: Daniel Jeli?ski Date: 2025-05-05 05:29:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c94a7ae11e588250cd0eb064c3280afd580530ea 8354276: Strict HTTP header validation Reviewed-by: dfuchs, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/HeaderDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/ValidatingHeadersConsumer.java ! test/jdk/java/net/httpclient/http2/BadHeadersTest.java + test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java Changeset: 69d0f7a3 Branch: http3 Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-05-05 06:57:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/69d0f7a3954048da358bd2ac5ab458fb37fa25a6 8354284: Add more compiler test folders to tier1 runs Reviewed-by: chagedorn, kvn ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/compiler/ccp/TestAndConZeroCCP.java Changeset: 604225fb Branch: http3 Author: Johan Sj?len Date: 2025-05-05 06:58:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/604225fb0c5f6bf2128a305d09649d76c43dedc9 8354954: Typed static memory for late initialization of static class members in Hotspot Reviewed-by: qamai, kbarrett, jvernee ! src/hotspot/share/nmt/memTracker.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/nmt/memoryFileTracker.hpp + src/hotspot/share/utilities/deferred.hpp Changeset: f04e556d Branch: http3 Author: Johan Sj?len Date: 2025-05-05 07:14:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f04e556d471d65a9b1a86d33acf72f6ddec944e1 8355711: Remove incorrect overflow check in RawBytecodeStream::raw_next Reviewed-by: dlong, matsaave ! src/hotspot/share/interpreter/bytecodeStream.hpp Changeset: 8511220f Branch: http3 Author: Johan Sj?len Date: 2025-05-05 07:15:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8511220f9dd1428f9793ead43c20ed197881ab36 8355490: Make VM_RedefineClasses::merge_constant_pools only take reference arguments Reviewed-by: amenkov, sspitsyn, coleenp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.hpp Changeset: 6dd55538 Branch: http3 Author: Anton Artemov Committer: Afshin Zafari Date: 2025-05-05 08:52:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6dd555382326d02a1fc419bc443285509886e46f 8354329: Rewrite runtime/ClassFile/JsrRewriting.java and OomWhileParsingRepeatedJsr.java tests Reviewed-by: matsaave, coleenp ! test/hotspot/jtreg/runtime/ClassFile/JsrRewriting.java - test/hotspot/jtreg/runtime/ClassFile/JsrRewritingTestCase.jar + test/hotspot/jtreg/runtime/ClassFile/OOMCrashClass1960_2.java + test/hotspot/jtreg/runtime/ClassFile/OOMCrashClass4000_1.java ! test/hotspot/jtreg/runtime/ClassFile/OomWhileParsingRepeatedJsr.java - test/hotspot/jtreg/runtime/ClassFile/testcase.jar Changeset: f1e06c3c Branch: http3 Author: Jan Lahoda Date: 2025-05-05 09:00:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1e06c3c050b3440555d63b6de80fe9f60b35dfa 8299934: LocalExecutionControl replaces default uncaught exception handler Reviewed-by: liach ! src/jdk.jshell/share/classes/jdk/jshell/execution/LocalExecutionControl.java + test/langtools/jdk/jshell/LocalExecutionControlExceptionTest.java Changeset: 02647976 Branch: http3 Author: Robbin Ehn Date: 2025-05-05 11:43:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/026479767c011227b63e7fdb8a38f61977782249 8352730: RISC-V: Disable tests in qemu-user Reviewed-by: fyang, mli ! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java ! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbAttachDifferentJVMs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbClasses.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFindPC.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbHistory.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJdis.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackWithConcurrentLock.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackXcompStress.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPmap.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintStatics.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbTestAllocationMerge.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbThread.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbThreadContext.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java ! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java ! test/hotspot/jtreg/serviceability/sa/JhsdbThreadInfoTest.java ! test/hotspot/jtreg/serviceability/sa/TestClassDump.java ! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java ! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java ! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java ! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java ! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackUpcall.java ! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java ! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java ! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java ! test/hotspot/jtreg/serviceability/sa/TestSysProps.java ! test/hotspot/jtreg/serviceability/sa/TestType.java ! test/hotspot/jtreg/serviceability/sa/TestUniverse.java ! test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java ! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/PmapOnDebugdTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/RunCommandOnServerTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/SADebugDTest.java ! test/jdk/java/lang/ProcessHandle/InfoTest.java ! test/jdk/java/lang/System/i18nEnvArg.java Changeset: a8cd01f6 Branch: http3 Author: Coleen Phillimore Date: 2025-05-05 11:57:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8cd01f6e2075bef89fcd82893cf417c9e1fa877 8355353: File Leak in os::read_image_release_file of os.cpp:1552 Reviewed-by: zgu, jsjolen ! src/hotspot/share/runtime/os.cpp Changeset: 1501a5e4 Branch: http3 Author: Aleksey Shipilev Date: 2025-05-05 12:51:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1501a5e41e59162a374cf5b8cfc37faced48a6ed 8356122: Client build fails after JDK-8350209 Reviewed-by: chagedorn ! src/hotspot/share/code/aotCodeCache.cpp Changeset: 6137044f Branch: http3 Author: Daniel Jelinski Date: 2025-05-05 17:07:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6137044f810cffc895229712e58e3730e2ed6e0c Merge remote-tracking branch 'origin/master' into http3 ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java Changeset: 6dd2f966 Branch: http3 Author: Daniel Jelinski Date: 2025-05-05 18:39:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6dd2f9662892171bf572de0e07109c6e61919821 Update throws clauses ! test/jdk/java/net/httpclient/http2/BadPushPromiseTest.java Changeset: a1e4547b Branch: http3 Author: Daniel Jelinski Date: 2025-05-05 18:47:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1e4547bda845275b9ffae6a53f6ee97cce4df86 Remove unnecessary import ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java Changeset: e3c6aa79 Branch: http3 Author: Daniel Jelinski Date: 2025-05-06 21:46:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3c6aa79a1ef5cac99c68ca3413ef3dbb40afcaa Remove leftover file (test was moved to parent directory) - test/jdk/java/net/httpclient/http2/IdleConnectionTimeoutTest.java.orig Changeset: b34c8937 Branch: http3 Author: Daniel Jelinski Date: 2025-05-07 13:14:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b34c8937792e1a7e892e59ce06891a92bb0ed052 Fix test license ! test/jdk/java/net/httpclient/http3/H3StopSendingTest.java Changeset: 6719b921 Branch: http3 Author: Joe Darcy Date: 2025-05-05 15:42:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6719b9214fb9c99da52e5d6c11f5d40b2aa73bd9 8356108: Update SourceVersion.RELEASE_25 description for JEPs 511 and 512 Reviewed-by: vromero, liach, iris, jlahoda ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java ! test/langtools/tools/javac/versions/Versions.java Changeset: f6876449 Branch: http3 Author: Aleksey Shipilev Date: 2025-05-05 16:30:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f68764490c9d355770475d26202fe10005375388 8356153: Shenandoah stubs are missing in AOT Code Cache addresses table Reviewed-by: kvn ! src/hotspot/share/code/aotCodeCache.cpp Changeset: 32f67a3e Branch: http3 Author: Justin Lu Date: 2025-05-05 16:42:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32f67a3e38be807164435ea0841c01d2b7c73652 8356040: java/util/PluggableLocale/LocaleNameProviderTest.java timed out Reviewed-by: naoto ! test/jdk/java/util/PluggableLocale/LocaleNameProviderTest.java Changeset: cc34135f Branch: http3 Author: Tom Rodriguez Date: 2025-05-05 17:26:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc34135fff7650ad44c910dca0fd47e9cbd56b68 8343158: [JVMCI] ZGC should deoptimize on old gen allocation Reviewed-by: aboldtch, eosterlund ! src/hotspot/share/gc/z/zBarrierSet.cpp Changeset: 65f188f2 Branch: http3 Author: Roger Riggs Date: 2025-05-05 18:35:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65f188f29f1e9fe0f73d730a4c6029a7742c6d15 8354334: Remove @ValueBased from ProcessHandle Reviewed-by: liach ! src/java.base/share/classes/java/lang/ProcessHandle.java Changeset: 6bcbc3b0 Branch: http3 Author: Oleksii Sylichenko Committer: Roger Riggs Date: 2025-05-05 18:56:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6bcbc3b0a21687504b07a0a405d824a448aea872 8353489: Increase timeout and improve Windows compatibility in test/jdk/java/lang/ProcessBuilder/Basic.java Reviewed-by: rriggs ! test/jdk/java/lang/ProcessBuilder/Basic.java Changeset: 620f8167 Branch: http3 Author: Calvin Cheung Date: 2025-05-05 19:36:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/620f81671ae721c5e40291f396bbc7707d9d6bcc 8327495: Print more warning with -Xshare:auto when CDS fails to use archive Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/classfile/modules.cpp ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/ClassFileLoadHookTest.java Changeset: ca7e4c4e Branch: http3 Author: Archie Cobbs Date: 2025-05-05 20:40:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca7e4c4e055cf164b1b3707b7cf1ea72b1de77b9 8352612: No way to add back lint categories after "none" Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! src/jdk.compiler/share/man/javac.md ! test/langtools/tools/javac/lint/NoWarn.java ! test/langtools/tools/javac/lint/NoWarn1.out ! test/langtools/tools/javac/lint/NoWarn2.out + test/langtools/tools/javac/lint/NoWarn3.out + test/langtools/tools/javac/lint/NoWarn4.out ! test/langtools/tools/javac/varargs/Warn1.java ! test/langtools/tools/javac/varargs/Warn2.java Changeset: 2a4f37cc Branch: http3 Author: Steffen Nie?ing Committer: Chen Liang Date: 2025-05-05 20:52:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a4f37cc169e0e876b0b463261f84594af4e7569 8356119: Typo in bytecode behavior for Lookup.findGetter Reviewed-by: liach ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 606f2012 Branch: http3 Author: Nizar Benalla Date: 2025-05-05 21:52:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/606f2012b07855b90c4669356857060dcb65cae4 8174840: Elements.overrides does not check the return type of the methods Co-authored-by: Pavel Rappo Reviewed-by: liach, darcy ! src/java.compiler/share/classes/javax/lang/model/util/Elements.java + test/langtools/tools/javac/processing/model/util/elements/overrides/S.java + test/langtools/tools/javac/processing/model/util/elements/overrides/TestOverrides.java Changeset: aea28371 Branch: http3 Author: Boris Ulasevich Date: 2025-05-06 01:26:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aea2837143289800cfbb7044de4f105e87e233ff 8355896: Lossy narrowing cast of JVMCINMethodData::size Reviewed-by: kvn, dnsimon ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp Changeset: 7f6ea27d Branch: http3 Author: Calvin Cheung Date: 2025-05-06 01:34:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f6ea27d3ef7a8f18f031467d302ed6b03d7d37a 8356020: Failed assert in virtualMemoryTracker.cpp Reviewed-by: iklam, gziemski ! src/hotspot/share/cds/archiveBuilder.cpp Changeset: 64b58f6a Branch: http3 Author: Leonid Mesnik Date: 2025-05-06 01:59:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64b58f6a54c1197002527bdb6ba7b48283dc634e 8356089: java/lang/IO/IO.java fails with -XX:+AOTClassLinking Reviewed-by: epavlova, iklam ! test/hotspot/jtreg/ProblemList-AotJdk.txt ! test/jdk/ProblemList-AotJdk.txt Changeset: e09d2e27 Branch: http3 Author: Manukumar V S Committer: Sergey Bylokhov Date: 2025-05-06 02:51:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e09d2e275bc646201a8da39bd4b977d3fda97954 8288471: java/awt/ScrollPane/bug8077409Test.java is unstable and fails intermittently in CI Reviewed-by: abhiscxk, serb ! test/jdk/java/awt/ScrollPane/bug8077409Test.java Changeset: 9f8fbf29 Branch: http3 Author: Emanuel Peter Date: 2025-05-06 06:26:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f8fbf292278d995c9fa112d8f97b2375f619537 8352869: Verify.checkEQ: extension for NaN, VectorAPI and arbitrary Objects Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/lib/verify/Verify.java + test/hotspot/jtreg/testlibrary_tests/verify/examples/TestWithVectorAPI.java ! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java Changeset: def907ab Branch: http3 Author: Roberto Casta?eda Lozano Date: 2025-05-06 08:16:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/def907ab89f3e5593aef17dcc61807e2836d41ae 8354520: IGV: dump contextual information Reviewed-by: epeter, dfenacci ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/utils/IdealGraphVisualizer/README.md Changeset: 8c4f2ff2 Branch: http3 Author: Harald Eilertsen Committer: Christian Hagedorn Date: 2025-05-06 08:28:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c4f2ff21e21b158c333b3d36fcf323f68f4d187 8356182: Build fails on aarch64 without ZGC This work was sponsored by The FreeBSD Foundation Reviewed-by: stefank, chagedorn ! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp Changeset: 1eee15ee Branch: http3 Author: Manuel H?ssig Committer: SendaoYan Date: 2025-05-06 09:05:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1eee15eea692f57e35dd785bdd491411746ae3f1 8258229: Crash in nmethod::reloc_string_for Reviewed-by: galder, thartmann ! src/hotspot/share/code/nmethod.cpp + test/hotspot/jtreg/compiler/print/TestPrintAssemblyDeoptRace.java Changeset: ecfaf354 Branch: http3 Author: Joel Sikstr?m Date: 2025-05-06 09:50:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ecfaf354d761bc7034ea8783f4428157ea450207 8356083: ZGC: Duplicate ZTestEntry symbols in gtests Reviewed-by: aboldtch, tschatzl ! test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp Changeset: 614ba9fc Branch: http3 Author: Roman Kennke Date: 2025-05-06 11:08:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/614ba9fc41a0274a31f0e8eff8a598a7c5afe164 8356075: Support Shenandoah GC in JVMCI Reviewed-by: shade, dnsimon, cslucas ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: ddd07b10 Branch: http3 Author: Coleen Phillimore Date: 2025-05-06 11:48:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ddd07b107e814ec846579a66d4f2005b7db9bb2f 8356172: IdealGraphPrinter doesn't need ThreadCritical Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/opto/idealGraphPrinter.cpp Changeset: bfdafb76 Branch: http3 Author: Roman Kennke Date: 2025-05-06 13:25:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bfdafb762661fad5746607aaf5b21d6d11c72ffc 8356266: Fix non-Shenandoah build after JDK-8356075 Reviewed-by: dnsimon, shade ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp Changeset: 088825ed Branch: http3 Author: Matthias Baesken Date: 2025-05-06 14:15:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/088825ed889551e6067d46bf77fe4d30a3972da1 8355979: ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX Reviewed-by: jkern, lucy ! src/hotspot/share/sanitizers/ub.hpp ! src/java.base/share/native/libjava/ub.h Changeset: 9477c422 Branch: http3 Author: Hannes Walln?fer Date: 2025-05-06 16:01:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9477c42215a219ef8d8f44f19506692f6efc82c0 8356276: JavaScript error in script.js after JDK-8348282 Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template Changeset: a6995a3d Branch: http3 Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-05-06 16:26:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6995a3d42955f1f207c14be1634daf225b5ab3f 8354473: Incorrect results for compress/expand tests with -XX:+EnableX86ECoreOpts Reviewed-by: jbhateja, sviswanathan, epeter ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp Changeset: b21b3a38 Branch: http3 Author: Harshitha Onkar Date: 2025-05-06 16:50:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b21b3a38a5dbc7eb23c4bd1fd5c0900a3a1b470b 8355528: Update HarfBuzz to 11.2.0 Reviewed-by: dnguyen, prr ! src/java.desktop/share/legal/harfbuzz.md ! src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh ! src/java.desktop/share/native/libharfbuzz/OT/Color/svg/svg.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/GPOS.hh ! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh ! src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/VARC.hh ! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.hh ! src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc ! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh ! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh + src/java.desktop/share/native/libharfbuzz/hb-bit-vector.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-glyphs.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-text-unicode.hh ! src/java.desktop/share/native/libharfbuzz/hb-buffer-serialize.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc ! src/java.desktop/share/native/libharfbuzz/hb-buffer.h ! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh ! src/java.desktop/share/native/libharfbuzz/hb-cache.hh ! src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh ! src/java.desktop/share/native/libharfbuzz/hb-common.cc ! src/java.desktop/share/native/libharfbuzz/hb-common.h ! src/java.desktop/share/native/libharfbuzz/hb-config.hh ! src/java.desktop/share/native/libharfbuzz/hb-debug.hh ! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h ! src/java.desktop/share/native/libharfbuzz/hb-draw.cc ! src/java.desktop/share/native/libharfbuzz/hb-draw.h ! src/java.desktop/share/native/libharfbuzz/hb-draw.hh ! src/java.desktop/share/native/libharfbuzz/hb-face.cc ! src/java.desktop/share/native/libharfbuzz/hb-face.h ! src/java.desktop/share/native/libharfbuzz/hb-face.hh ! src/java.desktop/share/native/libharfbuzz/hb-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-font.h ! src/java.desktop/share/native/libharfbuzz/hb-font.hh ! src/java.desktop/share/native/libharfbuzz/hb-ft.cc ! src/java.desktop/share/native/libharfbuzz/hb-ft.h ! src/java.desktop/share/native/libharfbuzz/hb-geometry.hh ! src/java.desktop/share/native/libharfbuzz/hb-machinery.hh ! src/java.desktop/share/native/libharfbuzz/hb-mutex.hh ! src/java.desktop/share/native/libharfbuzz/hb-object.hh ! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-color.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-kern-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-math.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-fallback.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hangul.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-thai.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc ! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh ! src/java.desktop/share/native/libharfbuzz/hb-ot-var.cc ! src/java.desktop/share/native/libharfbuzz/hb-outline.cc ! src/java.desktop/share/native/libharfbuzz/hb-outline.hh + src/java.desktop/share/native/libharfbuzz/hb-paint-bounded.cc + src/java.desktop/share/native/libharfbuzz/hb-paint-bounded.hh ! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.cc ! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.hh ! src/java.desktop/share/native/libharfbuzz/hb-paint.cc ! src/java.desktop/share/native/libharfbuzz/hb-paint.h ! src/java.desktop/share/native/libharfbuzz/hb-paint.hh + src/java.desktop/share/native/libharfbuzz/hb-script-list.h ! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh ! src/java.desktop/share/native/libharfbuzz/hb-set.hh ! src/java.desktop/share/native/libharfbuzz/hb-shape.cc ! src/java.desktop/share/native/libharfbuzz/hb-static.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh ! src/java.desktop/share/native/libharfbuzz/hb-subset.cc ! src/java.desktop/share/native/libharfbuzz/hb-subset.h ! src/java.desktop/share/native/libharfbuzz/hb-vector.hh ! src/java.desktop/share/native/libharfbuzz/hb-version.h ! src/java.desktop/share/native/libharfbuzz/hb.hh Changeset: 052e2522 Branch: http3 Author: Raffaello Giulietti Date: 2025-05-06 17:32:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/052e2522b661e51b5fd2e0561c4866e97b9d170d 8356152: String.concat can throw StringIndexOutOfBoundsException Reviewed-by: liach, aturbanov, redestad, rriggs ! src/java.base/share/classes/java/lang/StringConcatHelper.java + test/jdk/java/lang/String/concat/HugeConcatTest.java Changeset: 064b036e Branch: http3 Author: Jiangli Zhou Date: 2025-05-06 17:56:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/064b036ebd73407ce036d283dbacce44530dbb38 8356050: Problemlist jdk, langtools & lib-test tier1 tests requiring runtime usages of /bin/tools for static-jdk Reviewed-by: ihse + test/jdk/ProblemList-StaticJdk.txt + test/langtools/ProblemList-StaticJdk.txt + test/lib-test/ProblemList-StaticJdk.txt Changeset: 9c43871f Branch: http3 Author: Alexey Semenyuk Date: 2025-05-06 17:57:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c43871fd15c6fa89f7ad8803c68db7d7a6c09ca 8356219: jpackage places libapplauncher.so in incorrect location in the app image Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ApplicationLayout.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java ! test/jdk/tools/jpackage/linux/UsrTreeTest.java Changeset: 08dd4a75 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-06 18:00:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08dd4a75c5b751a66d2e088b0ec9c6d6c443c14a 8354273: Replace even more Unicode characters with ASCII Reviewed-by: naoto ! src/java.xml/share/legal/xhtml11.md ! src/java.xml/share/legal/xmlxsd.md ! test/jdk/java/awt/geom/Path2D/GetBounds2DPrecisionTest.java ! test/jdk/java/awt/im/PinyinIMCapsTest.java ! test/jdk/java/awt/im/PinyinIMCommaTest.java ! test/jdk/java/awt/im/PinyinIMFullstopTest.java ! test/jdk/java/util/Currency/ValidateISO4217.java ! test/jdk/java/util/stream/GathererTest.java Changeset: 5d17a28c Branch: http3 Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-05-06 18:10:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d17a28c4edc097162cb078ebb72ad84d925fff4 8353001: Remove leftover Security Manager parsing code in sun.security.util.Debug Reviewed-by: mullan ! src/java.base/share/classes/sun/security/util/Debug.java - test/jdk/sun/security/util/Debug/MultiOptions.java Changeset: 0cb355ee Branch: http3 Author: Justin Lu Date: 2025-05-06 18:27:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0cb355ee921183423c8ffc44491f428c49c62c28 8356096: ISO 4217 Amendment 179 Update Reviewed-by: naoto, iris ! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties ! src/java.base/share/data/currency/CurrencyData.properties ! test/jdk/java/util/Currency/ISO4217-list-one.txt ! test/jdk/java/util/Currency/ValidateISO4217.java Changeset: fe29cad5 Branch: http3 Author: Brent Christian Date: 2025-05-06 18:40:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe29cad5e0b10cd088fc39967599f5a8dcaa445c 8298783: java/lang/ref/FinalizerHistogramTest.java failed with "RuntimeException: MyObject is not found in test output" Reviewed-by: kbarrett, jpai ! test/jdk/java/lang/ref/FinalizerHistogramTest.java Changeset: 4977588d Branch: http3 Author: Coleen Phillimore Date: 2025-05-06 19:00:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4977588d5e3424282f40209590737a487747095d 8330022: Failure test/hotspot/jtreg/vmTestbase/nsk/sysdict/share/BTreeTest.java: Could not initialize class java.util.concurrent.ThreadLocalRandom Co-authored-by: David Leopoldseder Reviewed-by: tschatzl, matsaave ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java Changeset: e2df9cde Branch: http3 Author: Alexandre Iline Date: 2025-05-06 19:19:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2df9cdeb081735bddd24ac2622f59e20cda47ad 8356226: JCov Grabber server didn't respond Reviewed-by: erikj ! make/RunTests.gmk Changeset: bed5114e Branch: http3 Author: Jiangli Zhou Date: 2025-05-06 19:38:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bed5114e3a061d13bbc2031334d73f4527309f90 8356209: Problemlist failed gtests on static-jdk Reviewed-by: alanb ! test/hotspot/jtreg/ProblemList-StaticJdk.txt Changeset: 9a23f721 Branch: http3 Author: Patricio Chilano Mateo Committer: Serguei Spitsyn Date: 2025-05-06 22:08:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a23f721c7bcbfdb2fcf5b2bd145d6967e000dc4 8316682: serviceability/jvmti/vthread/SelfSuspendDisablerTest timed out Reviewed-by: lmesnik, pchilanomate ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.inline.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: cbbab07d Branch: http3 Author: Alexey Semenyuk Date: 2025-05-06 23:40:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cbbab07d232ff7d46f91b2df4e1b0ef4f37bba95 8356309: Fix issues uncovered after running jpackage tests locally with installing test packages Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.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/share/EmptyFolderTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: acad0b49 Branch: http3 Author: Dingli Zhang Committer: Fei Yang Date: 2025-05-07 00:58:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/acad0b4968f931a00664f18fd22ee97fdb001099 8356188: RISC-V: Cleanup effect of vmaskcmp_fp Reviewed-by: fyang, gcao ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: 762423d6 Branch: http3 Author: Sergey Bylokhov Date: 2025-05-07 02:54:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/762423d64d10dcdb37800767d2b2f1b7757c804a 8355561: [macos] Build failure with Xcode 16.3 Reviewed-by: kizune, prr ! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_Ports.cpp Changeset: 0eb680ca Branch: http3 Author: Amit Kumar Date: 2025-05-07 04:12:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0eb680ca463e8df20f058d2c0a09ed7006faa353 8350308: [s390x] Relativize last_sp (and top_frame_sp) in interpreter frames Reviewed-by: lucy, rrich ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp Changeset: 4e3ec3c0 Branch: http3 Author: Phil Race Date: 2025-05-07 05:36:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e3ec3c04c1c60404b9ec7d5524eaceab6472b67 8356208: Remove obsolete code in PSPrinterJob for plugin printing Reviewed-by: serb ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java Changeset: 772c9703 Branch: http3 Author: Galder Zamarre?o Committer: Magnus Ihse Bursie Date: 2025-05-07 06:17:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/772c97039e9841410f0ca2a25e984719221174e1 8354257: xctracenorm profiler not working with JDK JMH benchmarks Reviewed-by: ihse ! make/test/BuildMicrobenchmark.gmk Changeset: 4458719a Branch: http3 Author: Daishi Tabata Committer: Magnus Ihse Bursie Date: 2025-05-07 06:19:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4458719a108f45d3744d47a6ea081fe9ec3e675e 8355249: Remove the use of WMIC from the entire source code Reviewed-by: erikj, ihse, asemenyuk ! make/RunTestsPrebuilt.gmk ! make/autoconf/build-performance.m4 ! test/failure_handler/src/share/conf/windows.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java Changeset: 910d77d3 Branch: http3 Author: Christian Stein Date: 2025-05-07 06:55:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/910d77d39e6fb9ca339272c75fa4ff7ff99bffcf 8354260: Launcher help text is wrong for -Xms Reviewed-by: jsikstro, jlahoda ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 21f01e0c Branch: http3 Author: Matthias Baesken Date: 2025-05-07 07:19:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21f01e0c89e40ae2701d8cb24c737be78f4dcd19 8356269: Fix broken web-links after JDK-8295470 Reviewed-by: chagedorn, epeter ! test/hotspot/jtreg/applications/jcstress/README ! test/hotspot/jtreg/applications/jcstress/TestGenerator.java ! test/hotspot/jtreg/compiler/membars/DekkerTest.java Changeset: 50895835 Branch: http3 Author: Aleksey Shipilev Date: 2025-05-07 07:44:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50895835e0c78f54a0b33db7f42f3769e2a1e652 8356259: Lift basic -Xlog:jit* logging to "info" level Reviewed-by: kvn ! src/hotspot/share/compiler/compileTask.cpp Changeset: 328715d8 Branch: http3 Author: Ivan Bereziuk Committer: Severin Gehwolf Date: 2025-05-07 08:06:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/328715d84c0eafb4fe58d28b301138374ddac168 8356187: TestJcmd.java may incorrectly parse podman version Reviewed-by: sgehwolf ! test/hotspot/jtreg/containers/docker/TestJcmd.java Changeset: b5fd289f Branch: http3 Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-05-07 08:16:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5fd289f53e8380dfc38c3615acd10396ac647d5 8356310: compiler/print/TestPrintAssemblyDeoptRace.java fails with Improperly specified VM option 'DeoptimizeALot' Reviewed-by: epeter, mchevalier, thartmann, chagedorn, rcastanedalo ! test/hotspot/jtreg/compiler/print/TestPrintAssemblyDeoptRace.java Changeset: da004cb6 Branch: http3 Author: Hamlin Li Date: 2025-05-07 08:33:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da004cb6579c96c444faa55496db0056e9ac34e0 8356030: RISC-V: enable (part of) BasicDoubleOpTest.java Reviewed-by: fyang, luhenry ! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java Changeset: 1a4bbb00 Branch: http3 Author: Hamlin Li Date: 2025-05-07 08:33:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a4bbb0027ae9e6df3b668454fa155861d531f72 8355699: RISC-V: support SUADD/SADD/SUSUB/SSUB Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java Changeset: 50554fa1 Branch: http3 Author: Hamlin Li Date: 2025-05-07 08:34:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50554fa1982f042fb1d7b6c8a16334b97b31bb63 8355704: RISC-V: enable TestIRFma.java Reviewed-by: rehn, luhenry ! test/hotspot/jtreg/compiler/c2/irTests/TestIRFma.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 1bdff3cc Branch: http3 Author: Per Minborg Date: 2025-05-07 09:12:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1bdff3ccd069142e21c8b0a9ecf759b82302a2d2 8356114: java/foreign/TestBufferStackStress2.java failed with junit action timed out Reviewed-by: djelinski, alanb ! test/jdk/java/foreign/TestBufferStackStress2.java Changeset: 0844745e Branch: http3 Author: Sergey Bylokhov Date: 2025-05-07 09:21:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0844745e7bd954a96441365f8010741ec1c29dbf 8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401 Reviewed-by: azvegint ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java ! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java ! test/jdk/java/awt/Paint/ButtonRepaint.java ! test/jdk/java/awt/Paint/CheckboxRepaint.java ! test/jdk/java/awt/Paint/LabelRepaint.java ! test/jdk/java/awt/Paint/ListRepaint.java Changeset: 60a4594b Branch: http3 Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-05-07 12:07:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60a4594b9f9acd82ef3ff22fc6a2df238dd981b9 8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value Reviewed-by: dfuchs ! test/jdk/java/net/Inet4Address/PingThis.java ! test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java ! test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java ! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java ! test/jdk/java/net/ServerSocket/AnotherSelectFdsLimit.java ! test/jdk/java/net/ServerSocket/SelectFdsLimit.java Changeset: fa765e7d Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-07 13:23:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa765e7d346d26a1c5065830bd01d850720da8ae 8356335: Remove linux-x86 from jib profiles Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: a72f7506 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-07 13:23:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a72f7506bf07be722c90ed64f5177699d2cebdb2 8356379: Need a proper way to test existence of binary from configure Reviewed-by: erikj ! make/autoconf/boot-jdk.m4 ! make/autoconf/util_paths.m4 Changeset: ca5e0b18 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-07 13:28:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca5e0b1848054848fb5e39eebac06f2011cceb2e 8282493: Add --with-jcov-modules convenience option Reviewed-by: erikj ! doc/testing.html ! doc/testing.md ! make/Coverage.gmk ! make/RunTests.gmk ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template Changeset: d7e648bb Branch: http3 Author: Chen Liang Date: 2025-05-07 14:08:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7e648bb2737362d3cba3350cae63b1013967a66 8355775: Improve symbolic sharing in dynamic constant pool entries Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java Changeset: 871b6b77 Branch: http3 Author: Daniel Jelinski Date: 2025-05-07 16:42:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/871b6b778a3250baf6f206c4f2116216c9c3fc52 Merge remote-tracking branch 'origin/master' into http3 Changeset: 89cc2d2c Branch: http3 Author: Daniel Jelinski Date: 2025-05-08 12:12:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89cc2d2c7930ce90f8f56e570d6ba16a95074c49 Remove unnecessary import ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeSupplier.java Changeset: eb896c41 Branch: http3 Author: Daniel Jelinski Date: 2025-05-08 13:18:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb896c41e0fc89496235167583eee0faf826e0cb Undo whitespace change ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/NoBodyHandler.java Changeset: 90f0f1b8 Branch: http3 Author: Gerg? Barany Committer: Yudi Zheng Date: 2025-05-07 14:49:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90f0f1b88badbf1f72d7b9434621457aa47cde30 8354443: [Graal] crash after deopt in TestG1BarrierGeneration.java Reviewed-by: dnsimon, yzheng ! src/hotspot/share/code/nmethod.inline.hpp Changeset: c8a30c2a Branch: http3 Author: Leonid Mesnik Date: 2025-05-07 15:42:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8a30c2aaba04c11b70a4f74ee74452250be6e59 8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled Reviewed-by: coleenp ! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java Changeset: da5dc528 Branch: http3 Author: Thomas Stuefe Date: 2025-05-07 16:52:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da5dc5287b3a81909a5c316f164f7f42d07d3664 8356025: Provide a PrintVMInfoAtExit diagnostic switch Reviewed-by: mbaesken, jsikstro ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp + test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java Changeset: 40f696db Branch: http3 Author: Ioi Lam Date: 2025-05-07 17:36:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40f696dbe49f348327bf0f3dc6493a7110918813 8356318: Unexpected VerifyError in AOT training run Reviewed-by: shade, kvn ! src/hotspot/share/classfile/verifier.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver_Helper.jcod ! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java Changeset: 28e6b7cb Branch: http3 Author: Ioi Lam Date: 2025-05-07 17:40:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28e6b7cb7462b0e231698c86ff57828e9e288087 8351313: VM crashes when AOTMode/AOTCache/AOTConfiguration are empty Reviewed-by: ccheung, shade, kvn ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java Changeset: cb021580 Branch: http3 Author: Alex Menkov Date: 2025-05-07 18:05:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cb02158090fa97bf4d11d09c23ce3058a5f83fc8 8354461: Update tests to disable streaming output for attach tools Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/runtime/CommandLine/PrintClasses.java ! test/hotspot/jtreg/runtime/ElfDecoder/TestElfDirectRead.java ! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java ! test/hotspot/jtreg/runtime/NMT/CommitOverlappingRegions.java ! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java ! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java ! test/hotspot/jtreg/runtime/NMT/NMTTestUtils.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocAttemptReserveMemoryAt.java ! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java ! test/hotspot/jtreg/runtime/Thread/TestThreadDumpSMRInfo.java ! test/hotspot/jtreg/runtime/Thread/ThreadPriorities.java ! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java ! test/hotspot/jtreg/serviceability/tmtools/jstack/JstackThreadTest.java ! test/jdk/sun/tools/jcmd/JcmdOutputEncodingTest.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java ! test/jdk/sun/tools/jstack/BasicJStackTest.java ! test/lib/jdk/test/lib/dcmd/JcmdExecutor.java ! test/lib/jdk/test/lib/dcmd/PidJcmdExecutor.java Changeset: 3f6b1777 Branch: http3 Author: Chen Liang Date: 2025-05-07 18:09:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f6b17777ffe59d8981e252891ef2e5beeaf2fdd 8332934: Do loop with continue with subsequent switch leads to incorrect stack maps Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/langtools/tools/javac/flow/LVTHarness.java = test/langtools/tools/javac/stackmap/BranchToFewerDefines.java + test/langtools/tools/javac/stackmap/DoLoopLocalEscapeThroughContinueTest.java = test/langtools/tools/javac/stackmap/SwitchExitStateTest.java Changeset: 8c1b915c Branch: http3 Author: Chen Liang Date: 2025-05-07 18:11:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c1b915c7ef2b3a6e65705b91f4eb464caaec4e7 8356126: Duplication handling and optimization of CaptureCallState Reviewed-by: jvernee ! src/hotspot/share/prims/downcallLinker.cpp ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java ! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java ! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java Changeset: 493ac936 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-07 21:33:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/493ac93606e4637638ec1ae34e24526aaba7b7f3 8244533: Configure should abort on missing short names in Windows Co-authored-by: Jorn Vernee Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj ! doc/building.html ! doc/building.md ! doc/hotspot-unit-tests.html ! make/autoconf/basic_windows.m4 ! make/autoconf/util_paths.m4 ! make/scripts/fixpath.sh Changeset: 7642556a Branch: http3 Author: Markus KARG Committer: Jaikiran Pai Date: 2025-05-08 00:58:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7642556a5a131e9104033ad7d7abfdb4be5012cf 8343110: Add getChars(int, int, char[], int) to CharSequence and CharBuffer Reviewed-by: liach, jpai, rriggs ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/CharSequence.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template + test/jdk/java/lang/CharSequence/GetChars.java + test/jdk/java/nio/Buffer/GetChars.java Changeset: 3e258cbd Branch: http3 Author: Ioi Lam Date: 2025-05-08 01:08:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e258cbddf335a6b4f4307e5a1304fe2664c80a0 8356407: Part of class verification is skipped in AOT training run Co-authored-by: Vladimir Ivanov Reviewed-by: matsaave, coleenp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/classfile/verificationType.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/ReturnIntegerAsString.jasm Changeset: 52a5583d Branch: http3 Author: Jaikiran Pai Date: 2025-05-08 03:56:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52a5583d691388f833c3aeb56ce92cbfb5d61274 8356154: Respecify java.net.Socket constructors that allow creating UDP sockets to throw IllegalArgumentException Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! test/jdk/java/net/Socket/UdpSocket.java ! test/jdk/java/net/SocketImpl/BadUsages.java Changeset: 223eec55 Branch: http3 Author: Anass Baya Committer: SendaoYan Date: 2025-05-08 07:30:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/223eec55018f1640cb292b11130e3e1d6451990d 8354219: Automate javax/swing/JComboBox/ComboPopupBug.java Reviewed-by: aivanov, achung ! test/jdk/javax/swing/JComboBox/ComboPopupBug.java Changeset: daf6fa1e Branch: http3 Author: Andrew Dinn Date: 2025-05-08 07:44:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/daf6fa1e6153d3fdf48ef0840790794e57349c38 8356085: AArch64: compiler stub buffer size wrongly depends on ZGC Reviewed-by: shade, kvn ! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp Changeset: 2c1eb339 Branch: http3 Author: nibjen Committer: Daniel Jeli?ski Date: 2025-05-08 09:06:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01 8350830: Values converted incorrectly when reading TLS session tickets Reviewed-by: djelinski, ascarpino ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java + test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java Changeset: 5df7089c Branch: http3 Author: Amit Kumar Date: 2025-05-08 10:56:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5df7089c3eb2e6d7cf6634840a2a21bcaa7e3f4e 8350398: [s390x] Relativize initial_sp/monitors in interpreter frames Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp Changeset: b47b2062 Branch: http3 Author: Christian Hagedorn Date: 2025-05-08 11:33:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b47b2062a2232694eb01473054a468ad9a6a2507 8355674: C2: Partial Peeling should not introduce Phi nodes above OpaqueInitializedAssertionPredicate nodes Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/predicates/assertion/TestPhiAboveOpaqueInitializedAssertionPredicate.java Changeset: ad07426f Branch: http3 Author: Christian Hagedorn Date: 2025-05-08 11:34:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad07426fab3396caefd7c08d924e085c1f6f61ba 8356084: C2: Data is wrongly rewired to Initialized Assertion Predicates instead of Template Assertion Predicates Reviewed-by: epeter, kvn ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java Changeset: 900b3ff7 Branch: http3 Author: Kevin Walls Date: 2025-05-08 13:18:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/900b3ff7ee933520efe2438fb7c841a4e6a93d17 8351359: OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows) Reviewed-by: amenkov, sspitsyn ! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c Changeset: 57297e60 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-08 13:33:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57297e60de92b9878fb3926109da3e0058a506ae 8354278: Revert use of non-POSIX echo -n introduced in JDK-8301197 Reviewed-by: iris ! make/Docs.gmk ! make/MainSupport.gmk ! make/autoconf/help.m4 ! make/common/FindTests.gmk ! make/common/Modules.gmk Changeset: 2ea629f3 Branch: http3 Author: Eirik Bj?rsn?s Date: 2025-05-08 14:52:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ea629f3f2ae07de9cb92baac13497a789d16ec3 8353440: Disable FTP fallback for non-local file URLs by default Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.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 ! test/jdk/java/net/URL/OpenStream.java ! test/jdk/sun/net/www/protocol/file/NonLocalFtpFallback.java + test/jdk/sun/net/www/protocol/file/NonLocalFtpFallbackDisabled.java Changeset: c6ffacb5 Branch: http3 Author: Maurizio Cimadamore Date: 2025-05-08 15:14:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6ffacb5754642083f614a5ee6dc76b7d145c605 8344703: Compiler Implementation for Flexible Constructor Bodies Reviewed-by: vromero, liach, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.java ! test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.out ! test/langtools/tools/javac/LocalClassCtorPrologue.java ! test/langtools/tools/javac/LocalClassCtorPrologue.out ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.java ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.out ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.java ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.out ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.java ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.out ! test/langtools/tools/javac/SuperInit/EarlyAssignments.java ! test/langtools/tools/javac/SuperInit/EarlyAssignments.out ! test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.java ! test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.out ! test/langtools/tools/javac/SuperInit/EarlyLambdaReturn.java ! test/langtools/tools/javac/SuperInit/EarlyLocalClass.java ! test/langtools/tools/javac/SuperInit/EarlyLocalClass.out ! test/langtools/tools/javac/SuperInit/EarlyLocalCtorRef.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest1.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest2.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest3.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest4.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest5.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest6.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest7.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest8.java ! test/langtools/tools/javac/SuperInit/LambdaLocalEarlyCrash.java ! test/langtools/tools/javac/SuperInit/LambdaOuterCapture.java ! test/langtools/tools/javac/SuperInit/MultiLevelOuterInstance.java ! test/langtools/tools/javac/SuperInit/SuperInitFails.java ! test/langtools/tools/javac/SuperInit/SuperInitFails.out ! test/langtools/tools/javac/SuperInit/SuperInitGood.java ! test/langtools/tools/javac/diags/examples/CantAssignInitializedBeforeCtorCalled.java ! test/langtools/tools/javac/diags/examples/FeatureFlexibleConstructors.java ! test/langtools/tools/javac/diags/examples/PreviewFeatureUse.java = test/langtools/tools/javac/diags/examples/PreviewFeatureUsePlural.java ! test/langtools/tools/javac/diags/examples/ReturnBeforeSuperclassInit.java Changeset: 6b1e88a9 Branch: http3 Author: Roman Kennke Date: 2025-05-08 16:07:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b1e88a946c5aa5ab8c1b320ebdfdf595c469855 8356329: Report compact object headers in hs_err Reviewed-by: stuefe, lmesnik, zgu ! src/hotspot/share/utilities/vmError.cpp + test/hotspot/jtreg/runtime/ErrorHandling/TestVMConfigInHsErrFile.java Changeset: 7f3191a6 Branch: http3 Author: Casper Norrbin Committer: Severin Gehwolf Date: 2025-05-08 16:20:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f3191a630edba32ddb7bb64a835ec663d91ed92 8354878: File Leak in CgroupSubsystemFactory::determine_type of cgroupSubsystem_linux.cpp:300 Reviewed-by: sgehwolf, jsjolen, dholmes ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp Changeset: 1e8927dd Branch: http3 Author: Casper Norrbin Committer: Johan Sj?len Date: 2025-05-08 16:21:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e8927dded2d6d7049dc277564c77dff81ff1047 8354433: Assert in AbstractRBTree::visit_range_in_order(const K& from, const K& to, F f) is wrong Reviewed-by: jsjolen, aboldtch ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 24d84cf6 Branch: http3 Author: Joe Darcy Date: 2025-05-08 16:30:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24d84cf66a47e10002a836275794f3f17e147c99 8354091: Update RELEASE_25 description for Flexible Constructor Bodies Reviewed-by: iris, liach, vromero ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Changeset: 92730945 Branch: http3 Author: Chris Plummer Date: 2025-05-08 17:48:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/927309453822183bbfa9af278043fe0dca17031c 8356023: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 2 Reviewed-by: amenkov, sspitsyn, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001a.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java Changeset: e4ecda2b Branch: http3 Author: Naoto Sato Date: 2025-05-08 17:52:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4ecda2b2563fbdff96d82fbbed6c022e28a49da 8356221: Clarify Console.charset() method description Reviewed-by: bpb ! src/java.base/share/classes/java/io/Console.java Changeset: b7b437d5 Branch: http3 Author: Vladimir Ivanov Date: 2025-05-08 17:53:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7b437d5bd579a7a90a90470979768cdd085728c 8356453: C2: assert(!vbox->is_Phi()) during vector box expansion Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/vector.cpp ! test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandTest.java Changeset: 4379e2d2 Branch: http3 Author: Ioi Lam Date: 2025-05-08 17:54:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4379e2d26bd445d3f303a5937d1e335885be9216 8356125: Interned strings are omitted from AOT cache Reviewed-by: shade, ccheung ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/GeneratedInternedString.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal_Helper.jasm Changeset: c2a4fa1d Branch: http3 Author: Julian Waters Date: 2025-05-08 22:11:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2a4fa1d83bd690e4e453eb1dbe59c6503b5281d 8355573: Remove kludge_c++11.h from jpackage code Reviewed-by: asemenyuk, almatvee ! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp ! src/jdk.jpackage/share/native/applauncher/PackageFile.cpp ! src/jdk.jpackage/share/native/applauncher/StringProcessing.cpp ! src/jdk.jpackage/share/native/common/Dll.h ! src/jdk.jpackage/share/native/common/app.cpp - src/jdk.jpackage/share/native/common/kludge_c++11.h ! src/jdk.jpackage/windows/native/common/MsiUtils.h Changeset: 8a8893ec Branch: http3 Author: Alexey Semenyuk Date: 2025-05-08 22:18:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a8893ec030b19583efd65bd0751e66254689ead 8356562: SigningAppImageTwoStepsTest test fails Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java Changeset: cc3a366e Branch: http3 Author: Alexey Semenyuk Date: 2025-05-09 00:06:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc3a366e2a616226b776f683dbfb7cddaf2270d3 8333568: Test that jpackage doesn't modify R/O files/directories Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java Changeset: 9a0e6f33 Branch: http3 Author: Sergey Bylokhov Date: 2025-05-09 02:08:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945 8356571: Re-enable -Wtype-limits for GCC in LCMS Reviewed-by: jwaters, prr ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 53ad4b2a Branch: http3 Author: Jatin Bhateja Date: 2025-05-09 05:28:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53ad4b2ad2664e5056c113543dfaa26647d6ce26 8355364: [REDO] Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding Co-authored-by: Axel Boldt-Christmas Reviewed-by: aboldtch, sviswanathan ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp Changeset: 591e71eb Branch: http3 Author: Ioi Lam Date: 2025-05-09 06:00:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/591e71ebe501e6e88249f46efda4134277f29b08 8354890: AOT-initialize j.l.i.MethodHandleImpl and inner classes Reviewed-by: liach, vlivanov ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java Changeset: c88f94c9 Branch: http3 Author: Matthias Baesken Date: 2025-05-09 07:12:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c88f94c9d7a12225a3571e0ba5399d4c42eeb707 8356394: Remove USE_LIBRARY_BASED_TLS_ONLY macro Reviewed-by: dholmes, kbarrett, lucy ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 74e981e8 Branch: http3 Author: Yudi Zheng Date: 2025-05-09 08:39:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74e981e85509ca072b2a45d529dab3a9883613a2 8353735: [JVMCI] Allow specifying storage kind of the callee save register Reviewed-by: dnsimon, cslucas ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterConfig.java Changeset: 3aa2ea7e Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-09 09:05:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3aa2ea7e67c879dafa0f967073c2d8b98d62c996 8301971: Make JDK source code UTF-8 8338973: Document need to have UTF-8 locale available to build the JDK Reviewed-by: erikj, naoto, mbaesken ! .editorconfig ! .gitattributes ! doc/building.html ! doc/building.md ! make/Docs.gmk ! make/autoconf/basic.m4 ! make/autoconf/configure ! make/autoconf/flags-cflags.m4 ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk - make/common/support/unicode2x.sed ! src/java.base/unix/native/libjava/locale_str.h ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c Changeset: a091e2f2 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-09 09:10:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a091e2f2810da17ff61a63fd0f1f6538f1bdbb70 8351029: IncludeCustomExtension does not work on cygwin with source code below /home Reviewed-by: erikj ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/common/MakeFileStart.gmk ! make/common/MakeIncludeStart.gmk Changeset: 568dcc15 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-05-09 10:05:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/568dcc15cb1a2c02d6ac4421902d841d256ca1c2 8334391: JDK build should exclude *-files directories for Java source Reviewed-by: erikj ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/common/JavaCompilation.gmk ! make/common/native/Paths.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/jdk.jdi/Java.gmk Changeset: 8c27f53c Branch: http3 Author: Daniel Fuchs Date: 2025-05-09 11:54:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c27f53c58787f6919a3fc7dd3a81c111770baf7 merge latest changes from master branch From duke at openjdk.org Fri May 9 17:59:22 2025 From: duke at openjdk.org (duke) Date: Fri, 9 May 2025 17:59:22 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: Changeset: 416d01a3 Branch: json Author: Justin Lu Date: 2025-05-09 10:51:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/416d01a3f922901933dd2bae7b981b03e67c2fa8 JsonString should only support the unescaped version ! src/java.base/share/classes/java/util/json/JsonString.java ! src/java.base/share/classes/java/util/json/JsonStringImpl.java ! test/jdk/java/util/json/TestJsonString.java Changeset: b111c2a8 Branch: json Author: Justin Lu Date: 2025-05-09 10:56:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b111c2a8504b71636c81d7a10ad0a9c958e7b1eb previous commit allows restoration of value based ! src/java.base/share/classes/java/util/json/JsonArrayImpl.java ! src/java.base/share/classes/java/util/json/JsonBooleanImpl.java ! src/java.base/share/classes/java/util/json/JsonNullImpl.java ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java ! src/java.base/share/classes/java/util/json/JsonObjectImpl.java ! src/java.base/share/classes/java/util/json/JsonStringImpl.java From duke at openjdk.org Fri May 9 18:33:44 2025 From: duke at openjdk.org (duke) Date: Fri, 9 May 2025 18:33:44 GMT Subject: git: openjdk/jdk-sandbox: json: Provide spec for JsonString.toString(); Remove specified ISEs, parsing and factory ensure validation Message-ID: Changeset: d791388d Branch: json Author: Justin Lu Date: 2025-05-09 11:30:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d791388ded8ba8c011c11f54f29bfbb115f8bbc4 Provide spec for JsonString.toString(); Remove specified ISEs, parsing and factory ensure validation ! src/java.base/share/classes/java/util/json/JsonString.java From duke at openjdk.org Fri May 9 20:52:39 2025 From: duke at openjdk.org (duke) Date: Fri, 9 May 2025 20:52:39 GMT Subject: git: openjdk/jdk-sandbox: json: 79 new changesets Message-ID: <21a6febd-12d7-465a-ade2-2b3432b2472d@openjdk.org> Changeset: 9a23f721 Branch: json Author: Patricio Chilano Mateo Committer: Serguei Spitsyn Date: 2025-05-06 22:08:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a23f721c7bcbfdb2fcf5b2bd145d6967e000dc4 8316682: serviceability/jvmti/vthread/SelfSuspendDisablerTest timed out Reviewed-by: lmesnik, pchilanomate ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiEnvBase.cpp ! src/hotspot/share/prims/jvmtiImpl.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/handshake.hpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/javaThread.inline.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: cbbab07d Branch: json Author: Alexey Semenyuk Date: 2025-05-06 23:40:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cbbab07d232ff7d46f91b2df4e1b0ef4f37bba95 8356309: Fix issues uncovered after running jpackage tests locally with installing test packages Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.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/share/EmptyFolderTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java Changeset: acad0b49 Branch: json Author: Dingli Zhang Committer: Fei Yang Date: 2025-05-07 00:58:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/acad0b4968f931a00664f18fd22ee97fdb001099 8356188: RISC-V: Cleanup effect of vmaskcmp_fp Reviewed-by: fyang, gcao ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: 762423d6 Branch: json Author: Sergey Bylokhov Date: 2025-05-07 02:54:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/762423d64d10dcdb37800767d2b2f1b7757c804a 8355561: [macos] Build failure with Xcode 16.3 Reviewed-by: kizune, prr ! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_Ports.cpp Changeset: 0eb680ca Branch: json Author: Amit Kumar Date: 2025-05-07 04:12:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0eb680ca463e8df20f058d2c0a09ed7006faa353 8350308: [s390x] Relativize last_sp (and top_frame_sp) in interpreter frames Reviewed-by: lucy, rrich ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp Changeset: 4e3ec3c0 Branch: json Author: Phil Race Date: 2025-05-07 05:36:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e3ec3c04c1c60404b9ec7d5524eaceab6472b67 8356208: Remove obsolete code in PSPrinterJob for plugin printing Reviewed-by: serb ! src/java.desktop/share/classes/sun/print/PSPrinterJob.java Changeset: 772c9703 Branch: json Author: Galder Zamarre?o Committer: Magnus Ihse Bursie Date: 2025-05-07 06:17:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/772c97039e9841410f0ca2a25e984719221174e1 8354257: xctracenorm profiler not working with JDK JMH benchmarks Reviewed-by: ihse ! make/test/BuildMicrobenchmark.gmk Changeset: 4458719a Branch: json Author: Daishi Tabata Committer: Magnus Ihse Bursie Date: 2025-05-07 06:19:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4458719a108f45d3744d47a6ea081fe9ec3e675e 8355249: Remove the use of WMIC from the entire source code Reviewed-by: erikj, ihse, asemenyuk ! make/RunTestsPrebuilt.gmk ! make/autoconf/build-performance.m4 ! test/failure_handler/src/share/conf/windows.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java Changeset: 910d77d3 Branch: json Author: Christian Stein Date: 2025-05-07 06:55:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/910d77d39e6fb9ca339272c75fa4ff7ff99bffcf 8354260: Launcher help text is wrong for -Xms Reviewed-by: jsikstro, jlahoda ! src/java.base/share/classes/sun/launcher/resources/launcher.properties Changeset: 21f01e0c Branch: json Author: Matthias Baesken Date: 2025-05-07 07:19:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21f01e0c89e40ae2701d8cb24c737be78f4dcd19 8356269: Fix broken web-links after JDK-8295470 Reviewed-by: chagedorn, epeter ! test/hotspot/jtreg/applications/jcstress/README ! test/hotspot/jtreg/applications/jcstress/TestGenerator.java ! test/hotspot/jtreg/compiler/membars/DekkerTest.java Changeset: 50895835 Branch: json Author: Aleksey Shipilev Date: 2025-05-07 07:44:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50895835e0c78f54a0b33db7f42f3769e2a1e652 8356259: Lift basic -Xlog:jit* logging to "info" level Reviewed-by: kvn ! src/hotspot/share/compiler/compileTask.cpp Changeset: 328715d8 Branch: json Author: Ivan Bereziuk Committer: Severin Gehwolf Date: 2025-05-07 08:06:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/328715d84c0eafb4fe58d28b301138374ddac168 8356187: TestJcmd.java may incorrectly parse podman version Reviewed-by: sgehwolf ! test/hotspot/jtreg/containers/docker/TestJcmd.java Changeset: b5fd289f Branch: json Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-05-07 08:16:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5fd289f53e8380dfc38c3615acd10396ac647d5 8356310: compiler/print/TestPrintAssemblyDeoptRace.java fails with Improperly specified VM option 'DeoptimizeALot' Reviewed-by: epeter, mchevalier, thartmann, chagedorn, rcastanedalo ! test/hotspot/jtreg/compiler/print/TestPrintAssemblyDeoptRace.java Changeset: da004cb6 Branch: json Author: Hamlin Li Date: 2025-05-07 08:33:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da004cb6579c96c444faa55496db0056e9ac34e0 8356030: RISC-V: enable (part of) BasicDoubleOpTest.java Reviewed-by: fyang, luhenry ! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java Changeset: 1a4bbb00 Branch: json Author: Hamlin Li Date: 2025-05-07 08:33:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a4bbb0027ae9e6df3b668454fa155861d531f72 8355699: RISC-V: support SUADD/SADD/SUSUB/SSUB Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java ! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java Changeset: 50554fa1 Branch: json Author: Hamlin Li Date: 2025-05-07 08:34:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50554fa1982f042fb1d7b6c8a16334b97b31bb63 8355704: RISC-V: enable TestIRFma.java Reviewed-by: rehn, luhenry ! test/hotspot/jtreg/compiler/c2/irTests/TestIRFma.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java Changeset: 1bdff3cc Branch: json Author: Per Minborg Date: 2025-05-07 09:12:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1bdff3ccd069142e21c8b0a9ecf759b82302a2d2 8356114: java/foreign/TestBufferStackStress2.java failed with junit action timed out Reviewed-by: djelinski, alanb ! test/jdk/java/foreign/TestBufferStackStress2.java Changeset: 0844745e Branch: json Author: Sergey Bylokhov Date: 2025-05-07 09:21:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0844745e7bd954a96441365f8010741ec1c29dbf 8339561: The test/jdk/java/awt/Paint/ListRepaint.java may fail after JDK-8327401 Reviewed-by: azvegint ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java ! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java ! test/jdk/java/awt/Paint/ButtonRepaint.java ! test/jdk/java/awt/Paint/CheckboxRepaint.java ! test/jdk/java/awt/Paint/LabelRepaint.java ! test/jdk/java/awt/Paint/ListRepaint.java Changeset: 60a4594b Branch: json Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-05-07 12:07:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60a4594b9f9acd82ef3ff22fc6a2df238dd981b9 8355578: [java.net] Use @requires tag instead of exiting based on "os.name" property value Reviewed-by: dfuchs ! test/jdk/java/net/Inet4Address/PingThis.java ! test/jdk/java/net/MulticastSocket/NoLoopbackPackets.java ! test/jdk/java/net/MulticastSocket/PromiscuousIPv6.java ! test/jdk/java/net/MulticastSocket/SetOutgoingIf.java ! test/jdk/java/net/ServerSocket/AnotherSelectFdsLimit.java ! test/jdk/java/net/ServerSocket/SelectFdsLimit.java Changeset: fa765e7d Branch: json Author: Magnus Ihse Bursie Date: 2025-05-07 13:23:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa765e7d346d26a1c5065830bd01d850720da8ae 8356335: Remove linux-x86 from jib profiles Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: a72f7506 Branch: json Author: Magnus Ihse Bursie Date: 2025-05-07 13:23:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a72f7506bf07be722c90ed64f5177699d2cebdb2 8356379: Need a proper way to test existence of binary from configure Reviewed-by: erikj ! make/autoconf/boot-jdk.m4 ! make/autoconf/util_paths.m4 Changeset: ca5e0b18 Branch: json Author: Magnus Ihse Bursie Date: 2025-05-07 13:28:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca5e0b1848054848fb5e39eebac06f2011cceb2e 8282493: Add --with-jcov-modules convenience option Reviewed-by: erikj ! doc/testing.html ! doc/testing.md ! make/Coverage.gmk ! make/RunTests.gmk ! make/autoconf/jdk-options.m4 ! make/autoconf/spec.gmk.template Changeset: d7e648bb Branch: json Author: Chen Liang Date: 2025-05-07 14:08:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7e648bb2737362d3cba3350cae63b1013967a66 8355775: Improve symbolic sharing in dynamic constant pool entries Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java ! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java Changeset: 90f0f1b8 Branch: json Author: Gerg? Barany Committer: Yudi Zheng Date: 2025-05-07 14:49:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90f0f1b88badbf1f72d7b9434621457aa47cde30 8354443: [Graal] crash after deopt in TestG1BarrierGeneration.java Reviewed-by: dnsimon, yzheng ! src/hotspot/share/code/nmethod.inline.hpp Changeset: c8a30c2a Branch: json Author: Leonid Mesnik Date: 2025-05-07 15:42:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8a30c2aaba04c11b70a4f74ee74452250be6e59 8347004: vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java fails with CDS disabled Reviewed-by: coleenp ! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java Changeset: da5dc528 Branch: json Author: Thomas Stuefe Date: 2025-05-07 16:52:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da5dc5287b3a81909a5c316f164f7f42d07d3664 8356025: Provide a PrintVMInfoAtExit diagnostic switch Reviewed-by: mbaesken, jsikstro ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/java.cpp + test/hotspot/jtreg/runtime/ErrorHandling/PrintVMInfoAtExitTest.java Changeset: 40f696db Branch: json Author: Ioi Lam Date: 2025-05-07 17:36:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40f696dbe49f348327bf0f3dc6493a7110918813 8356318: Unexpected VerifyError in AOT training run Reviewed-by: shade, kvn ! src/hotspot/share/classfile/verifier.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/VerifierFailOver_Helper.jcod ! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java Changeset: 28e6b7cb Branch: json Author: Ioi Lam Date: 2025-05-07 17:40:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28e6b7cb7462b0e231698c86ff57828e9e288087 8351313: VM crashes when AOTMode/AOTCache/AOTConfiguration are empty Reviewed-by: ccheung, shade, kvn ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java Changeset: cb021580 Branch: json Author: Alex Menkov Date: 2025-05-07 18:05:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cb02158090fa97bf4d11d09c23ce3058a5f83fc8 8354461: Update tests to disable streaming output for attach tools Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/runtime/CommandLine/PrintClasses.java ! test/hotspot/jtreg/runtime/ElfDecoder/TestElfDirectRead.java ! test/hotspot/jtreg/runtime/Metaspace/PrintMetaspaceDcmd.java ! test/hotspot/jtreg/runtime/NMT/CommitOverlappingRegions.java ! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java ! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java ! test/hotspot/jtreg/runtime/NMT/NMTTestUtils.java ! test/hotspot/jtreg/runtime/NMT/VirtualAllocAttemptReserveMemoryAt.java ! test/hotspot/jtreg/runtime/Thread/TestThreadDumpClassInitMonitor.java ! test/hotspot/jtreg/runtime/Thread/TestThreadDumpSMRInfo.java ! test/hotspot/jtreg/runtime/Thread/ThreadPriorities.java ! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java ! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java ! test/hotspot/jtreg/serviceability/tmtools/jstack/JstackThreadTest.java ! test/jdk/sun/tools/jcmd/JcmdOutputEncodingTest.java ! test/jdk/sun/tools/jmap/BasicJMapTest.java ! test/jdk/sun/tools/jstack/BasicJStackTest.java ! test/lib/jdk/test/lib/dcmd/JcmdExecutor.java ! test/lib/jdk/test/lib/dcmd/PidJcmdExecutor.java Changeset: 3f6b1777 Branch: json Author: Chen Liang Date: 2025-05-07 18:09:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f6b17777ffe59d8981e252891ef2e5beeaf2fdd 8332934: Do loop with continue with subsequent switch leads to incorrect stack maps Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java ! test/langtools/tools/javac/flow/LVTHarness.java = test/langtools/tools/javac/stackmap/BranchToFewerDefines.java + test/langtools/tools/javac/stackmap/DoLoopLocalEscapeThroughContinueTest.java = test/langtools/tools/javac/stackmap/SwitchExitStateTest.java Changeset: 8c1b915c Branch: json Author: Chen Liang Date: 2025-05-07 18:11:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c1b915c7ef2b3a6e65705b91f4eb464caaec4e7 8356126: Duplication handling and optimization of CaptureCallState Reviewed-by: jvernee ! src/hotspot/share/prims/downcallLinker.cpp ! src/java.base/share/classes/java/lang/foreign/Linker.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java ! src/java.base/share/classes/jdk/internal/foreign/abi/CapturableState.java ! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java ! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java ! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java Changeset: 493ac936 Branch: json Author: Magnus Ihse Bursie Date: 2025-05-07 21:33:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/493ac93606e4637638ec1ae34e24526aaba7b7f3 8244533: Configure should abort on missing short names in Windows Co-authored-by: Jorn Vernee Co-authored-by: Magnus Ihse Bursie Reviewed-by: erikj ! doc/building.html ! doc/building.md ! doc/hotspot-unit-tests.html ! make/autoconf/basic_windows.m4 ! make/autoconf/util_paths.m4 ! make/scripts/fixpath.sh Changeset: 7642556a Branch: json Author: Markus KARG Committer: Jaikiran Pai Date: 2025-05-08 00:58:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7642556a5a131e9104033ad7d7abfdb4be5012cf 8343110: Add getChars(int, int, char[], int) to CharSequence and CharBuffer Reviewed-by: liach, jpai, rriggs ! src/java.base/share/classes/java/io/Reader.java ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/CharSequence.java ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringBuffer.java ! src/java.base/share/classes/java/nio/X-Buffer.java.template + test/jdk/java/lang/CharSequence/GetChars.java + test/jdk/java/nio/Buffer/GetChars.java Changeset: 3e258cbd Branch: json Author: Ioi Lam Date: 2025-05-08 01:08:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e258cbddf335a6b4f4307e5a1304fe2664c80a0 8356407: Part of class verification is skipped in AOT training run Co-authored-by: Vladimir Ivanov Reviewed-by: matsaave, coleenp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/classfile/verificationType.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java + test/hotspot/jtreg/runtime/cds/appcds/test-classes/ReturnIntegerAsString.jasm Changeset: 52a5583d Branch: json Author: Jaikiran Pai Date: 2025-05-08 03:56:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52a5583d691388f833c3aeb56ce92cbfb5d61274 8356154: Respecify java.net.Socket constructors that allow creating UDP sockets to throw IllegalArgumentException Reviewed-by: dfuchs, alanb ! src/java.base/share/classes/java/net/Socket.java ! src/java.base/share/classes/java/net/SocketImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java ! src/java.base/share/classes/sun/nio/ch/Net.java ! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java ! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java ! test/jdk/java/net/Socket/UdpSocket.java ! test/jdk/java/net/SocketImpl/BadUsages.java Changeset: 223eec55 Branch: json Author: Anass Baya Committer: SendaoYan Date: 2025-05-08 07:30:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/223eec55018f1640cb292b11130e3e1d6451990d 8354219: Automate javax/swing/JComboBox/ComboPopupBug.java Reviewed-by: aivanov, achung ! test/jdk/javax/swing/JComboBox/ComboPopupBug.java Changeset: daf6fa1e Branch: json Author: Andrew Dinn Date: 2025-05-08 07:44:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/daf6fa1e6153d3fdf48ef0840790794e57349c38 8356085: AArch64: compiler stub buffer size wrongly depends on ZGC Reviewed-by: shade, kvn ! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp Changeset: 2c1eb339 Branch: json Author: nibjen Committer: Daniel Jeli?ski Date: 2025-05-08 09:06:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c1eb339d6c9b6cc6fa4a8780b0e0b8d4d9a5f01 8350830: Values converted incorrectly when reading TLS session tickets Reviewed-by: djelinski, ascarpino ! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java + test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java Changeset: 5df7089c Branch: json Author: Amit Kumar Date: 2025-05-08 10:56:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5df7089c3eb2e6d7cf6634840a2a21bcaa7e3f4e 8350398: [s390x] Relativize initial_sp/monitors in interpreter frames Reviewed-by: lucy, aph ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp Changeset: b47b2062 Branch: json Author: Christian Hagedorn Date: 2025-05-08 11:33:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b47b2062a2232694eb01473054a468ad9a6a2507 8355674: C2: Partial Peeling should not introduce Phi nodes above OpaqueInitializedAssertionPredicate nodes Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/predicates/assertion/TestPhiAboveOpaqueInitializedAssertionPredicate.java Changeset: ad07426f Branch: json Author: Christian Hagedorn Date: 2025-05-08 11:34:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad07426fab3396caefd7c08d924e085c1f6f61ba 8356084: C2: Data is wrongly rewired to Initialized Assertion Predicates instead of Template Assertion Predicates Reviewed-by: epeter, kvn ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java Changeset: 900b3ff7 Branch: json Author: Kevin Walls Date: 2025-05-08 13:18:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/900b3ff7ee933520efe2438fb7c841a4e6a93d17 8351359: OperatingSystemMXBean: values from getCpuLoad and getProcessCpuLoad are stale after 24.8 days (Windows) Reviewed-by: amenkov, sspitsyn ! src/jdk.management/windows/native/libmanagement_ext/OperatingSystemImpl.c Changeset: 57297e60 Branch: json Author: Magnus Ihse Bursie Date: 2025-05-08 13:33:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57297e60de92b9878fb3926109da3e0058a506ae 8354278: Revert use of non-POSIX echo -n introduced in JDK-8301197 Reviewed-by: iris ! make/Docs.gmk ! make/MainSupport.gmk ! make/autoconf/help.m4 ! make/common/FindTests.gmk ! make/common/Modules.gmk Changeset: 2ea629f3 Branch: json Author: Eirik Bj?rsn?s Date: 2025-05-08 14:52:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ea629f3f2ae07de9cb92baac13497a789d16ec3 8353440: Disable FTP fallback for non-local file URLs by default Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.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 ! test/jdk/java/net/URL/OpenStream.java ! test/jdk/sun/net/www/protocol/file/NonLocalFtpFallback.java + test/jdk/sun/net/www/protocol/file/NonLocalFtpFallbackDisabled.java Changeset: c6ffacb5 Branch: json Author: Maurizio Cimadamore Date: 2025-05-08 15:14:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6ffacb5754642083f614a5ee6dc76b7d145c605 8344703: Compiler Implementation for Flexible Constructor Bodies Reviewed-by: vromero, liach, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java ! test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.java ! test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.out ! test/langtools/tools/javac/LocalClassCtorPrologue.java ! test/langtools/tools/javac/LocalClassCtorPrologue.out ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.java ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.out ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.java ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.out ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.java ! test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.out ! test/langtools/tools/javac/SuperInit/EarlyAssignments.java ! test/langtools/tools/javac/SuperInit/EarlyAssignments.out ! test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.java ! test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.out ! test/langtools/tools/javac/SuperInit/EarlyLambdaReturn.java ! test/langtools/tools/javac/SuperInit/EarlyLocalClass.java ! test/langtools/tools/javac/SuperInit/EarlyLocalClass.out ! test/langtools/tools/javac/SuperInit/EarlyLocalCtorRef.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest1.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest2.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest3.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest4.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest5.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest6.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest7.java ! test/langtools/tools/javac/SuperInit/EarlyLocalTest8.java ! test/langtools/tools/javac/SuperInit/LambdaLocalEarlyCrash.java ! test/langtools/tools/javac/SuperInit/LambdaOuterCapture.java ! test/langtools/tools/javac/SuperInit/MultiLevelOuterInstance.java ! test/langtools/tools/javac/SuperInit/SuperInitFails.java ! test/langtools/tools/javac/SuperInit/SuperInitFails.out ! test/langtools/tools/javac/SuperInit/SuperInitGood.java ! test/langtools/tools/javac/diags/examples/CantAssignInitializedBeforeCtorCalled.java ! test/langtools/tools/javac/diags/examples/FeatureFlexibleConstructors.java ! test/langtools/tools/javac/diags/examples/PreviewFeatureUse.java = test/langtools/tools/javac/diags/examples/PreviewFeatureUsePlural.java ! test/langtools/tools/javac/diags/examples/ReturnBeforeSuperclassInit.java Changeset: 6b1e88a9 Branch: json Author: Roman Kennke Date: 2025-05-08 16:07:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b1e88a946c5aa5ab8c1b320ebdfdf595c469855 8356329: Report compact object headers in hs_err Reviewed-by: stuefe, lmesnik, zgu ! src/hotspot/share/utilities/vmError.cpp + test/hotspot/jtreg/runtime/ErrorHandling/TestVMConfigInHsErrFile.java Changeset: 7f3191a6 Branch: json Author: Casper Norrbin Committer: Severin Gehwolf Date: 2025-05-08 16:20:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f3191a630edba32ddb7bb64a835ec663d91ed92 8354878: File Leak in CgroupSubsystemFactory::determine_type of cgroupSubsystem_linux.cpp:300 Reviewed-by: sgehwolf, jsjolen, dholmes ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp Changeset: 1e8927dd Branch: json Author: Casper Norrbin Committer: Johan Sj?len Date: 2025-05-08 16:21:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e8927dded2d6d7049dc277564c77dff81ff1047 8354433: Assert in AbstractRBTree::visit_range_in_order(const K& from, const K& to, F f) is wrong Reviewed-by: jsjolen, aboldtch ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 24d84cf6 Branch: json Author: Joe Darcy Date: 2025-05-08 16:30:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24d84cf66a47e10002a836275794f3f17e147c99 8354091: Update RELEASE_25 description for Flexible Constructor Bodies Reviewed-by: iris, liach, vromero ! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java Changeset: 92730945 Branch: json Author: Chris Plummer Date: 2025-05-08 17:48:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/927309453822183bbfa9af278043fe0dca17031c 8356023: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 2 Reviewed-by: amenkov, sspitsyn, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/getValue/getvalue002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/referenceType/referencetype001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/location/location001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue001/setvalue001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue002/setvalue002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue003/setvalue003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue004/setvalue004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thisObject/thisobject002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/thread/thread001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariableByName/visiblevarbyname002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/visibleVariables/visiblevariables002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/forceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frame/frame001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frameCount/framecount001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames/frames001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/frames_ii/frames_ii002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isAtBreakpoint/isatbreakpoint001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/isSuspended/issuspended004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/name/name001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/resume/resume001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspend/suspend001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/suspendCount/suspendcount001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetCurrentContendedMonitor/cangccm001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetMonitorInfo/cangetmonitorinfo001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/canGetOwnedMonitorInfo/cangetinfo001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/suspend/suspend001a.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java Changeset: e4ecda2b Branch: json Author: Naoto Sato Date: 2025-05-08 17:52:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4ecda2b2563fbdff96d82fbbed6c022e28a49da 8356221: Clarify Console.charset() method description Reviewed-by: bpb ! src/java.base/share/classes/java/io/Console.java Changeset: b7b437d5 Branch: json Author: Vladimir Ivanov Date: 2025-05-08 17:53:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7b437d5bd579a7a90a90470979768cdd085728c 8356453: C2: assert(!vbox->is_Phi()) during vector box expansion Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/vector.cpp ! test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandTest.java Changeset: 4379e2d2 Branch: json Author: Ioi Lam Date: 2025-05-08 17:54:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4379e2d26bd445d3f303a5937d1e335885be9216 8356125: Interned strings are omitted from AOT cache Reviewed-by: shade, ccheung ! src/hotspot/share/cds/aotClassLinker.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/constantPool.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/GeneratedInternedString.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/NonFinalStaticWithInitVal_Helper.jasm Changeset: c2a4fa1d Branch: json Author: Julian Waters Date: 2025-05-08 22:11:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2a4fa1d83bd690e4e453eb1dbe59c6503b5281d 8355573: Remove kludge_c++11.h from jpackage code Reviewed-by: asemenyuk, almatvee ! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp ! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp ! src/jdk.jpackage/share/native/applauncher/PackageFile.cpp ! src/jdk.jpackage/share/native/applauncher/StringProcessing.cpp ! src/jdk.jpackage/share/native/common/Dll.h ! src/jdk.jpackage/share/native/common/app.cpp - src/jdk.jpackage/share/native/common/kludge_c++11.h ! src/jdk.jpackage/windows/native/common/MsiUtils.h Changeset: 8a8893ec Branch: json Author: Alexey Semenyuk Date: 2025-05-08 22:18:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a8893ec030b19583efd65bd0751e66254689ead 8356562: SigningAppImageTwoStepsTest test fails Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java Changeset: cc3a366e Branch: json Author: Alexey Semenyuk Date: 2025-05-09 00:06:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc3a366e2a616226b776f683dbfb7cddaf2270d3 8333568: Test that jpackage doesn't modify R/O files/directories Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java Changeset: 9a0e6f33 Branch: json Author: Sergey Bylokhov Date: 2025-05-09 02:08:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a0e6f338f34fb5da16d5f9eb710cdddd4302945 8356571: Re-enable -Wtype-limits for GCC in LCMS Reviewed-by: jwaters, prr ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 53ad4b2a Branch: json Author: Jatin Bhateja Date: 2025-05-09 05:28:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53ad4b2ad2664e5056c113543dfaa26647d6ce26 8355364: [REDO] Missing REX2 prefix accounting in ZGC barriers leads to incorrect encoding Co-authored-by: Axel Boldt-Christmas Reviewed-by: aboldtch, sviswanathan ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp Changeset: 591e71eb Branch: json Author: Ioi Lam Date: 2025-05-09 06:00:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/591e71ebe501e6e88249f46efda4134277f29b08 8354890: AOT-initialize j.l.i.MethodHandleImpl and inner classes Reviewed-by: liach, vlivanov ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java ! src/java.base/share/classes/java/lang/ref/Reference.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java Changeset: c88f94c9 Branch: json Author: Matthias Baesken Date: 2025-05-09 07:12:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c88f94c9d7a12225a3571e0ba5399d4c42eeb707 8356394: Remove USE_LIBRARY_BASED_TLS_ONLY macro Reviewed-by: dholmes, kbarrett, lucy ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp Changeset: 74e981e8 Branch: json Author: Yudi Zheng Date: 2025-05-09 08:39:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74e981e85509ca072b2a45d529dab3a9883613a2 8353735: [JVMCI] Allow specifying storage kind of the callee save register Reviewed-by: dnsimon, cslucas ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/RegisterConfig.java Changeset: 3aa2ea7e Branch: json Author: Magnus Ihse Bursie Date: 2025-05-09 09:05:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3aa2ea7e67c879dafa0f967073c2d8b98d62c996 8301971: Make JDK source code UTF-8 8338973: Document need to have UTF-8 locale available to build the JDK Reviewed-by: erikj, naoto, mbaesken ! .editorconfig ! .gitattributes ! doc/building.html ! doc/building.md ! make/Docs.gmk ! make/autoconf/basic.m4 ! make/autoconf/configure ! make/autoconf/flags-cflags.m4 ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk - make/common/support/unicode2x.sed ! src/java.base/unix/native/libjava/locale_str.h ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c Changeset: a091e2f2 Branch: json Author: Magnus Ihse Bursie Date: 2025-05-09 09:10:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a091e2f2810da17ff61a63fd0f1f6538f1bdbb70 8351029: IncludeCustomExtension does not work on cygwin with source code below /home Reviewed-by: erikj ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/common/MakeFileStart.gmk ! make/common/MakeIncludeStart.gmk Changeset: 568dcc15 Branch: json Author: Magnus Ihse Bursie Date: 2025-05-09 10:05:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/568dcc15cb1a2c02d6ac4421902d841d256ca1c2 8334391: JDK build should exclude *-files directories for Java source Reviewed-by: erikj ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/common/JavaCompilation.gmk ! make/common/native/Paths.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/jdk.jdi/Java.gmk Changeset: 411a63ea Branch: json Author: Serguei Spitsyn Date: 2025-05-09 12:24:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/411a63ea1b0c6e8bfea219427bf1c317c5dadabf 8356251: Need minor cleanup for interp_only_mode Reviewed-by: lmesnik, cjplummer ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! src/hotspot/share/prims/jvmtiThreadState.inline.hpp ! src/hotspot/share/runtime/javaThread.hpp Changeset: 9ebb5d42 Branch: json Author: Patricio Chilano Mateo Date: 2025-05-09 15:05:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ebb5d42d43a743cf3a5197c7dabe46ac8120474 8346255: java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java finds no deadlock Reviewed-by: kevinw, dholmes, alanb ! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java Changeset: 0e0bd642 Branch: json Author: Liam Miller-Cushon Date: 2025-05-09 15:45:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e0bd642aba3ac859043fc9505343d06d780f13a 8356441: IllegalStateException in RichDiagnosticFormatter after JDK-8355065 Reviewed-by: liach, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java + test/langtools/tools/javac/annotations/typeAnnotations/RichFormatterWithTypeAnnotationsReentrantTest.java Changeset: 5f00c877 Branch: json Author: Naoto Sato Date: 2025-05-09 16:16:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f00c877e26f1716da231771b611234db5607fa7 8356450: NPE in CLDRTimeZoneNameProviderImpl for tzdata downgrades after JDK-8342550 Reviewed-by: bpb, jlu, joehw ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java Changeset: dd25799c Branch: json Author: Calvin Cheung Date: 2025-05-09 16:17:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd25799c21529bf8dac49a63ddbcab530af0215b 8356212: runtime/cds/appcds/LotsOfSyntheticClasses.java timed out with -XX:+AOTClassLinking Reviewed-by: iklam, shade, syan ! test/hotspot/jtreg/runtime/cds/appcds/LotsOfSyntheticClasses.java Changeset: bed29a03 Branch: json Author: Joe Darcy Date: 2025-05-09 16:35:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bed29a03d198a9717f7d258ee21330462775136e 8356555: Incorrect use of {@link} in BigDecimal Reviewed-by: bpb, nbenalla, liach, iris ! src/java.base/share/classes/java/math/BigDecimal.java Changeset: 2661f62c Branch: json Author: Shaojin Wen Date: 2025-05-09 16:42:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2661f62ca23f5589538d4ad50078d1f715ade342 8356036: (fs) FileKey.hashCode and UnixFileStore.hashCode implementations can use Long.hashCode Reviewed-by: liach, bpb ! src/java.base/unix/classes/sun/nio/ch/FileKey.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileKey.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java Changeset: 601f05e0 Branch: json Author: Alexander Matveev Date: 2025-05-09 16:47:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/601f05e06d3c364ab5b151785d4ac49183cf61b5 8352480: Don't follow symlinks in additional content for app images Reviewed-by: asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/share/AppContentTest.java Changeset: 1c5eb370 Branch: json Author: Fabio Romano Committer: Raffaello Giulietti Date: 2025-05-09 17:06:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c5eb370b7dbe7558b535bf27c9df292c2007b9b 8355719: Reduce memory consumption of BigInteger.pow() Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigInteger.java + test/micro/org/openjdk/bench/java/math/BigIntegerPow.java Changeset: 66f04427 Branch: json Author: Joe Wang Date: 2025-05-09 17:12:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66f044271324643ee17df13ad3ef254bc4dbd798 8353232: Standardizing and Unifying XML Component Configurations Reviewed-by: lancea ! 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/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/StreamValidatorHelper.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/AbstractSAXParser.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/SecurityConfiguration.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathExpressionImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathFactoryImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/jaxp/XPathImpl.java ! src/java.xml/share/classes/javax/xml/validation/SchemaFactory.java ! src/java.xml/share/classes/jdk/xml/internal/FeaturePropertyBase.java - src/java.xml/share/classes/jdk/xml/internal/JdkCatalog.java + src/java.xml/share/classes/jdk/xml/internal/JdkXmlConfig.java ! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java ! src/java.xml/share/classes/jdk/xml/internal/SecuritySupport.java ! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityManager.java ! src/java.xml/share/classes/jdk/xml/internal/XMLSecurityPropertyManager.java Changeset: 375f3dc9 Branch: json Author: Sergey Bylokhov Date: 2025-05-09 17:50:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/375f3dc9ed0f1704e726d0d704420c38a0a5513c 8356053: Test java/awt/Toolkit/Headless/HeadlessToolkit.java fails by timeout Reviewed-by: prr, kizune ! test/jdk/java/awt/Toolkit/Headless/HeadlessToolkit.java Changeset: 30cb94d6 Branch: json Author: Phil Race Date: 2025-05-09 18:10:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30cb94d6b04a2be764a11b38f8bacabc7aaf9388 8346683: Problem list automated tests that fail on macOS15 Reviewed-by: dmarkov ! test/jdk/ProblemList.txt Changeset: 3b20bed6 Branch: json Author: Calvin Cheung Date: 2025-05-09 18:22:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b20bed6e2599fbddb16b75c06ee55637dd6836f 8356229: cmp-baseline build fail due to lib/modules difference Reviewed-by: iklam, erikj, liach ! make/GenerateLinkOptData.gmk Changeset: 68a11850 Branch: json Author: Koushik Thirupattur Committer: Sean Mullan Date: 2025-05-09 19:20:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68a118509a562334eb8c099129d79520041b10cf 8310003: Improve logging when default truststore is inaccessible Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java Changeset: 930a650d Branch: json Author: Naoto Sato Date: 2025-05-09 13:49:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/930a650d335b73cfda9e605a38a01be6646ed859 Merge branch 'master' into json From duke at openjdk.org Fri May 9 21:05:21 2025 From: duke at openjdk.org (duke) Date: Fri, 9 May 2025 21:05:21 GMT Subject: git: openjdk/jdk-sandbox: json: Refined Json.parse() doc Message-ID: Changeset: 101eeda8 Branch: json Author: Naoto Sato Date: 2025-05-09 14:02:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/101eeda8f2f5d6652d1842e9fac8222bd00d85c3 Refined Json.parse() doc ! src/java.base/share/classes/java/util/json/Json.java From duke at openjdk.org Fri May 9 21:44:10 2025 From: duke at openjdk.org (duke) Date: Fri, 9 May 2025 21:44:10 GMT Subject: git: openjdk/jdk-sandbox: json: @see for toString/toDisplayString Message-ID: Changeset: 761f9ad5 Branch: json Author: Naoto Sato Date: 2025-05-09 14:43:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/761f9ad50127ed45edced291142e1dce81c2337d @see for toString/toDisplayString ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Mon May 12 17:13:37 2025 From: duke at openjdk.org (duke) Date: Mon, 12 May 2025 17:13:37 GMT Subject: git: openjdk/jdk-sandbox: json: JsonValue Value-based refinement; specify thread safety Message-ID: <33bb52ef-60de-4efa-9972-63a31757397a@openjdk.org> Changeset: caaea763 Branch: json Author: Justin Lu Date: 2025-05-12 10:11:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/caaea763c1cdebf88b08047e0e058a98bd27c360 JsonValue Value-based refinement; specify thread safety ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Mon May 12 17:30:07 2025 From: duke at openjdk.org (duke) Date: Mon, 12 May 2025 17:30:07 GMT Subject: git: openjdk/jdk-sandbox: json: Confined description of from/toUntyped into their own method desc. Message-ID: <1124e687-59f5-47ce-99ea-285243e265bf@openjdk.org> Changeset: aeb0343b Branch: json Author: Naoto Sato Date: 2025-05-12 10:28:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aeb0343b5b57ca09975b4bf3dd09c9c3b5b88f7d Confined description of from/toUntyped into their own method desc. ! 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 Mon May 12 17:46:42 2025 From: duke at openjdk.org (duke) Date: Mon, 12 May 2025 17:46:42 GMT Subject: git: openjdk/jdk-sandbox: json: Json.fromUntyped() implNote to emphasize public API usage Message-ID: <077509d8-c304-4d81-8619-0943dbf3a688@openjdk.org> Changeset: c639a429 Branch: json Author: Justin Lu Date: 2025-05-12 10:44:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c639a429bcf66387ae4273d7117be27bc12a1658 Json.fromUntyped() implNote to emphasize public API usage ! src/java.base/share/classes/java/util/json/Json.java From duke at openjdk.org Mon May 12 17:53:33 2025 From: duke at openjdk.org (duke) Date: Mon, 12 May 2025 17:53:33 GMT Subject: git: openjdk/jdk-sandbox: json: Remove Thread Safety header. Combine with mutability sentence Message-ID: Changeset: 117bd01d Branch: json Author: Justin Lu Date: 2025-05-12 10:50:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/117bd01d88e5ec63cc359eec737413d2625b810a Remove Thread Safety header. Combine with mutability sentence ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Mon May 12 17:55:56 2025 From: duke at openjdk.org (duke) Date: Mon, 12 May 2025 17:55:56 GMT Subject: git: openjdk/jdk-sandbox: json: JsonValue value based description -> change subtype to subinterface Message-ID: Changeset: c4a773e5 Branch: json Author: Justin Lu Date: 2025-05-12 10:53:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4a773e5667f07878eceb237db983d3435a2f8d5 JsonValue value based description -> change subtype to subinterface ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Mon May 12 18:13:17 2025 From: duke at openjdk.org (duke) Date: Mon, 12 May 2025 18:13:17 GMT Subject: git: openjdk/jdk-sandbox: json: impl uses SV, so simply link to value based doc, re-shuffling of JsonValue spec, immutable implies unmodifiable values Message-ID: <7bbd41f8-1fe3-4a6e-bb3b-68086fc67f1a@openjdk.org> Changeset: 52ac752b Branch: json Author: Justin Lu Date: 2025-05-12 11:11:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52ac752b7af1b10ef610f41108612cc368544227 impl uses SV, so simply link to value based doc, re-shuffling of JsonValue spec, immutable implies unmodifiable values ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Mon May 12 19:15:10 2025 From: duke at openjdk.org (duke) Date: Mon, 12 May 2025 19:15:10 GMT Subject: git: openjdk/jdk-sandbox: json: Move implementation classes to separate package Message-ID: <8c34c9fc-9eac-44f4-a2dc-6291918b0ff9@openjdk.org> Changeset: 233049e2 Branch: json Author: Justin Lu Date: 2025-05-12 12:10:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/233049e28116c2b852009402ee8b67d08f79dae9 Move implementation classes to separate package ! 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/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/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonParseException.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/jdk/internal/util/json/JsonArrayImpl.java + src/java.base/share/classes/jdk/internal/util/json/JsonBooleanImpl.java + src/java.base/share/classes/jdk/internal/util/json/JsonNullImpl.java = src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java = src/java.base/share/classes/jdk/internal/util/json/JsonObjectImpl.java = src/java.base/share/classes/jdk/internal/util/json/JsonParser.java + src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java From duke at openjdk.org Mon May 12 20:11:10 2025 From: duke at openjdk.org (duke) Date: Mon, 12 May 2025 20:11:10 GMT Subject: git: openjdk/jdk-sandbox: json: Made field/methods private in JsonParser, import tidying up Message-ID: <57b0c638-6737-4d03-ab72-da0a6711db2a@openjdk.org> Changeset: 7209a947 Branch: json Author: Naoto Sato Date: 2025-05-12 13:08:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7209a94743f882e7ea39318e9fe0bfe6c859fdd1 Made field/methods private in JsonParser, import tidying up ! src/java.base/share/classes/jdk/internal/util/json/JsonArrayImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonBooleanImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNullImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonObjectImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java From duke at openjdk.org Mon May 12 21:47:05 2025 From: duke at openjdk.org (duke) Date: Mon, 12 May 2025 21:47:05 GMT Subject: git: openjdk/jdk-sandbox: json: factory methods should unescape member names as well Message-ID: Changeset: e79c3988 Branch: json Author: Justin Lu Date: 2025-05-12 14:45:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e79c398832c8c9816ceb3ba7569cfc599b448acb factory methods should unescape member names as well ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java ! test/jdk/java/util/json/TestJsonObject.java From duke at openjdk.org Mon May 12 22:13:49 2025 From: duke at openjdk.org (duke) Date: Mon, 12 May 2025 22:13:49 GMT Subject: git: openjdk/jdk-sandbox: json: Value based lowered from normative to impl specific. Restore some explicit value based wording Message-ID: Changeset: 8291b712 Branch: json Author: Justin Lu Date: 2025-05-12 15:13:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8291b71219d479a7774fb25640d38ace5a3506ea Value based lowered from normative to impl specific. Restore some explicit value based wording ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Mon May 12 23:09:23 2025 From: duke at openjdk.org (duke) Date: Mon, 12 May 2025 23:09:23 GMT Subject: git: openjdk/jdk-sandbox: json: add utilities class. Unescape throws IAE, not ISE to simplify logic Message-ID: <3b55c192-aca8-4d6a-96c6-549653615856@openjdk.org> Changeset: 7c11792c Branch: json Author: Justin Lu Date: 2025-05-12 16:07:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c11792ccaa7fe3e864324fbe77a742b50af6c4b add utilities class. Unescape throws IAE, not ISE to simplify logic ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java + src/java.base/share/classes/jdk/internal/util/json/JsonUtilities.java ! test/jdk/java/util/json/TestJsonObject.java From duke at openjdk.org Tue May 13 17:04:26 2025 From: duke at openjdk.org (duke) Date: Tue, 13 May 2025 17:04:26 GMT Subject: git: openjdk/jdk-sandbox: json: comment clarification in fromUntyped Message-ID: Changeset: 3d8547f6 Branch: json Author: Justin Lu Date: 2025-05-13 10:03:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d8547f6dce94f04173bbf6cd9cc0563968564b1 comment clarification in fromUntyped ! src/java.base/share/classes/java/util/json/Json.java From duke at openjdk.org Tue May 13 21:01:53 2025 From: duke at openjdk.org (duke) Date: Tue, 13 May 2025 21:01:53 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: <5f1fd98d-b23e-4e00-9da4-156d088181a9@openjdk.org> Changeset: 23202d0e Branch: json Author: Justin Lu Date: 2025-05-13 13:56:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23202d0e5ee94c7911e8c9653857559917c12e8a Spec updates + spec tags for String & Number ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonString.java Changeset: b4a543d0 Branch: json Author: Justin Lu Date: 2025-05-13 14:01:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4a543d025e9896eec656fae2807200d311d385f JsonObject.of() should specify unescaping of keys ! src/java.base/share/classes/java/util/json/JsonObject.java From duke at openjdk.org Tue May 13 21:06:35 2025 From: duke at openjdk.org (duke) Date: Tue, 13 May 2025 21:06:35 GMT Subject: git: openjdk/jdk-sandbox: json: JsonUtilities -> Utils rename Message-ID: Changeset: 2bc67b22 Branch: json Author: Justin Lu Date: 2025-05-13 14:03:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2bc67b2221e7e2a803304c0c40617514702d6389 JsonUtilities -> Utils rename ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java = src/java.base/share/classes/jdk/internal/util/json/Utils.java From duke at openjdk.org Tue May 13 21:50:31 2025 From: duke at openjdk.org (duke) Date: Tue, 13 May 2025 21:50:31 GMT Subject: git: openjdk/jdk-sandbox: json: JsonObject.of() unescape clarification Message-ID: <62b5911f-0dab-45a6-838b-58824433a5ce@openjdk.org> Changeset: c9117902 Branch: json Author: Naoto Sato Date: 2025-05-13 14:47:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c91179026b6089d2c8914a0e85babb273df6c7a1 JsonObject.of() unescape clarification ! src/java.base/share/classes/java/util/json/JsonObject.java From duke at openjdk.org Tue May 13 21:53:25 2025 From: duke at openjdk.org (duke) Date: Tue, 13 May 2025 21:53:25 GMT Subject: git: openjdk/jdk-sandbox: json: 57 new changesets Message-ID: Changeset: 8fadf295 Branch: json Author: Roger Riggs Date: 2025-05-09 21:48:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8fadf295b0ba720a5bc728c6b4d159e60447de97 8351443: Improve robustness of StringBuilder Reviewed-by: liach, rgiulietti, bchristi, jpai ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/jdk/java/lang/StringBuilder/CompactStringBuilder.java ! test/jdk/java/lang/StringBuilder/HugeCapacity.java + test/jdk/java/lang/StringBuilder/StressSBTest.java ! test/jdk/java/lang/StringBuilder/StringBuilderRepeat.java Changeset: 0f2a6c26 Branch: json Author: Chen Liang Date: 2025-05-09 21:58:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f2a6c266b2e3aab59a5cd183e10dfc4820ca92d 8356577: Migrate ClassFileVersionTest to be feature-agnostic Reviewed-by: dholmes, alanb ! test/hotspot/jtreg/runtime/ClassFile/ClassFileVersionTest.java Changeset: 3b336a9d Branch: json Author: Jatin Bhateja Date: 2025-05-09 23:33:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b336a9da091c4df4373d2b845b60d2a7a4e3b1d 8352675: Support Intel AVX10 converged vector ISA feature detection Reviewed-by: sviswanathan, vlivanov, yzheng ! src/hotspot/cpu/aarch64/vmStructs_aarch64.hpp ! src/hotspot/cpu/x86/vmStructs_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotJVMCIBackendFactory.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/amd64/AMD64HotSpotVMConfig.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java ! test/lib-test/jdk/test/whitebox/CPUInfoTest.java Changeset: fa7c5a65 Branch: json Author: Alexander Matveev Date: 2025-05-10 02:59:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa7c5a65ba62da9b6598d484db923119ace0cf90 8356664: [macos] AppContentTest fails after JDK-8352480 Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/share/AppContentTest.java Changeset: 43696030 Branch: json Author: Ioi Lam Date: 2025-05-10 15:16:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/436960308cebe020549fcdbb4bcb12c90ce7aeb8 8356597: AOT cache and CDS archive should not be created in read-only mode Reviewed-by: shade, kvn ! src/hotspot/share/cds/filemap.cpp Changeset: 97d2a379 Branch: json Author: Sergey Bylokhov Date: 2025-05-11 07:39:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97d2a37927fca993537644e748c8abca58752d44 8355790: Enhance code consistency: java.desktop/unix:sun.awt Reviewed-by: achung, prr ! src/java.desktop/unix/classes/sun/awt/FcFontManager.java ! src/java.desktop/unix/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! src/java.desktop/unix/classes/sun/awt/X11/GtkFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifColorUtilities.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/Native.java ! src/java.desktop/unix/classes/sun/awt/X11/UnsafeXDisposerRecord.java ! src/java.desktop/unix/classes/sun/awt/X11/WindowDimensions.java ! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java ! src/java.desktop/unix/classes/sun/awt/X11/XAWTLookAndFeel.java ! src/java.desktop/unix/classes/sun/awt/X11/XAWTXSettings.java ! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java ! src/java.desktop/unix/classes/sun/awt/X11/XAtomList.java ! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XButtonPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java ! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XCreateWindowParams.java ! src/java.desktop/unix/classes/sun/awt/X11/XCustomCursor.java ! src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDesktopPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxy.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedClientHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedServerTester.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddingContainer.java ! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandler.java ! src/java.desktop/unix/classes/sun/awt/X11/XException.java ! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFocusProxyWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XFontPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XGlobalCursorManager.java ! src/java.desktop/unix/classes/sun/awt/X11/XHorizontalScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XIconWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XInputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11/XInputMethodDescriptor.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeysym.java ! src/java.desktop/unix/classes/sun/awt/X11/XLabelPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XLightweightFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XMouseDragGestureRecognizer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XNETProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XPanelPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPropertyCache.java ! src/java.desktop/unix/classes/sun/awt/X11/XQueryTree.java ! src/java.desktop/unix/classes/sun/awt/X11/XRepaintArea.java ! src/java.desktop/unix/classes/sun/awt/X11/XRootWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XSelection.java ! src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkitThreadBlockedHandler.java ! src/java.desktop/unix/classes/sun/awt/X11/XTranslateCoordinates.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XVerticalScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XWINProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XWM.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowAttributesData.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XWrapperBase.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibUtil.java ! src/java.desktop/unix/classes/sun/awt/X11CustomCursor.java ! src/java.desktop/unix/classes/sun/awt/X11FontManager.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.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/X11InputMethodDescriptor.java ! src/java.desktop/unix/classes/sun/awt/XSettings.java ! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java ! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java Changeset: 74f047b8 Branch: json Author: Erik Gahlin Date: 2025-05-11 22:40:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74f047b84d949891fb72e2f1c9eca7b0b4bd22c4 8356224: JFR: Default value of @Registered is ignored Reviewed-by: mgronlun ! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java + test/jdk/jdk/jfr/api/metadata/annotations/TestOverrideWithDefaultValue.java Changeset: d7cb933b Branch: json Author: Anjian-Wen Committer: Fei Yang Date: 2025-05-12 03:01:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7cb933b89839b692f5562aeeb92076cd25a99f6 8356593: RISC-V: Small improvement to array fill stub Reviewed-by: fyang ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: de801fea Branch: json Author: Hannes Greule Committer: Emanuel Peter Date: 2025-05-12 06:43:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de801fea76b1328f3bda503088618162388eb119 8353551: C2: Constant folding for ReverseBytes nodes Reviewed-by: epeter, vlivanov ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp + test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsTests.java Changeset: 45cf32bd Branch: json Author: Per Minborg Date: 2025-05-12 06:59:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45cf32bd2c9e44e2fcbb4b8d0714b87e078cdb7c 8347408: Create an internal method handle adapter for system calls with errno Reviewed-by: mcimadamore + src/java.base/share/classes/jdk/internal/foreign/CaptureStateUtil.java ! test/jdk/java/foreign/TestBufferStack.java + test/jdk/java/foreign/TestCaptureStateUtil.java + test/micro/org/openjdk/bench/java/lang/foreign/CaptureStateUtilBench.java Changeset: 43008b42 Branch: json Author: Per Minborg Date: 2025-05-12 07:12:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43008b42cf98466b4c4528d357bfcc2ae309770a 8356486: ReverseOrderListView should override reversed() to return `base` Reviewed-by: liach, smarks ! src/java.base/share/classes/java/util/ReverseOrderListView.java Changeset: a3afc9f7 Branch: json Author: Ivan Walulya Date: 2025-05-12 08:15:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3afc9f7ceba24ab607141426bb0a2693e6d37ca 8308854: G1 archive region allocation may expand/shrink the heap above/below -Xms Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 39a28ffe Branch: json Author: Fredrik Bredberg Date: 2025-05-12 08:16:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39a28ffe4e23274dba34317d8960bfb7e6d203ed 8355646: Optimize ObjectMonitor::exit Reviewed-by: pchilanomate, coleenp ! src/hotspot/share/runtime/objectMonitor.cpp Changeset: 0258d999 Branch: json Author: Saranya Natarajan Committer: Roberto Casta?eda Lozano Date: 2025-05-12 08:50:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0258d9998ebc523a6463818be00353c6ac8b7c9c 8347515: C2: assert(!success || (C->macro_count() == (old_macro_count - 1))) failed: elimination must have deleted one node from macro list Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp + test/hotspot/jtreg/compiler/macronodes/TestLoopStripMiningInMacroElimination.java Changeset: 2b325416 Branch: json Author: Daniel Lund?n Date: 2025-05-12 09:02:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b3254160933e8b11527f801507a9c01b90d22b0 8354767: Test crashed: assert(increase < max_live_nodes_increase_per_iteration) failed: excessive live node increase in single iteration of IGVN: 4470 (should be at most 4000) Reviewed-by: chagedorn, dfenacci, rcastanedalo, epeter ! src/hotspot/share/opto/phaseX.cpp Changeset: ab8c808e Branch: json Author: Abhishek Kumar Date: 2025-05-12 09:15:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab8c808ed8ebec4f70141ee31fbaf312fccf7fa4 8356752: Log mouse enter and exit events for debugging Reviewed-by: jdv, tr ! test/jdk/java/awt/List/ListEnterExitTest.java Changeset: 8545e135 Branch: json Author: Hamlin Li Date: 2025-05-12 12:25:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8545e1357142db2e008970095a3f74f8121dbcf2 8356642: RISC-V: enable hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java Reviewed-by: fyang, fjiang, mhaessig ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorapi/VectorFusedMultiplyAddSubTest.java Changeset: 7ae52ce5 Branch: json Author: Johan Sj?len Date: 2025-05-12 12:34:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7ae52ce572794f9d17446c66381f703ea1bb8b7c 8356390: Rename ResolvedIndyEntry::set_flags to set_has_appendix Co-authored-by: John R Rose Reviewed-by: coleenp, dholmes ! src/hotspot/share/oops/resolvedIndyEntry.hpp Changeset: f5525ecf Branch: json Author: Archie Cobbs Date: 2025-05-12 14:42:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5525ecf585b3876ae332d30b0e641ff0c844e58 8348410: Preview flag not checked during compilation resulting in runtime crash Co-authored-by: Aggelos Biboudis Reviewed-by: jlahoda, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/patterns/PrimitivePatternsSwitchRequirePreview.java Changeset: 8128f638 Branch: json Author: Joel Sikstr?m Date: 2025-05-12 15:49:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8128f638fac39f6874c13364cbf742493745d845 8355692: Refactor stream indentation Reviewed-by: stefank, cnorrbin ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/linux/memMapPrinter_linux.cpp ! src/hotspot/os/windows/memMapPrinter_windows.cpp ! src/hotspot/share/classfile/defaultMethods.cpp ! src/hotspot/share/classfile/stackMapFrame.cpp ! src/hotspot/share/classfile/stackMapTable.cpp ! src/hotspot/share/classfile/verifier.cpp ! src/hotspot/share/compiler/compilationMemoryStatistic.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp ! src/hotspot/share/gc/parallel/parMarkBitMap.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zMappedCache.cpp ! src/hotspot/share/gc/z/zPageAllocator.cpp ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/memory/metaspace/metaspaceStatistics.cpp ! src/hotspot/share/memory/metaspace/printCLDMetaspaceInfoClosure.cpp ! src/hotspot/share/memory/metaspace/printMetaspaceInfoKlassClosure.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/memReporter.cpp ! src/hotspot/share/nmt/memReporter.hpp ! src/hotspot/share/nmt/memoryFileTracker.cpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/ostream.hpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/gtest/utilities/test_ostream.cpp Changeset: e4638954 Branch: json Author: Mikael Vidstedt Date: 2025-05-12 16:31:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4638954284a5e0592c27421ca53df0002bd0845 8356657: Use stable source-date for cmp-baseline jib profiles Reviewed-by: liach, iris, alanb, jpai, erikj ! make/conf/jib-profiles.js Changeset: 50dced88 Branch: json Author: Mikael Vidstedt Date: 2025-05-12 16:31:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50dced88ff1aed23bb4c8fe9e4a08e6cc200b897 8356656: Drop unused DEVKIT_HOME from jib-profiles.js Reviewed-by: erikj ! make/conf/jib-profiles.js Changeset: 8d7866ef Branch: json Author: Brian Burkhalter Date: 2025-05-12 16:48:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d7866ef5fbf98eae6f30c4a6199a0e709f445a5 8356606: (fs) PosixFileAttributes.permissions() implementations should return an EnumSet Reviewed-by: liach, alanb ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java Changeset: 45dfc2c6 Branch: json Author: Daniel Fuchs Date: 2025-05-12 16:49:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45dfc2c6d6d6b2b0749347b0150bb22d49f12767 8353642: Deprecate URL::getPermission method and networking permission classes for removal Reviewed-by: djelinski, iris, mullan, michaelm ! src/java.base/share/classes/java/net/HttpURLConnection.java ! src/java.base/share/classes/java/net/NetPermission.java ! src/java.base/share/classes/java/net/URLConnection.java ! src/java.base/share/classes/java/net/URLPermission.java ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/https/HttpsURLConnectionImpl.java ! src/java.base/share/classes/sun/net/www/protocol/jar/JarURLConnection.java ! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java ! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java ! src/jdk.net/share/classes/jdk/net/NetworkPermission.java Changeset: 0f5c6081 Branch: json Author: Roger Riggs Date: 2025-05-12 20:01:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f5c608143413bc0d40fca31e097c7b40c7a6618 8356695: java/lang/StringBuilder/HugeCapacity.java failing with OOME Reviewed-by: liach, lancea, rgiulietti ! test/jdk/java/lang/StringBuilder/HugeCapacity.java Changeset: 2595fcc7 Branch: json Author: Vladimir Kozlov Date: 2025-05-12 20:29:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2595fcc7cc49912d8ac54803a5f74e6f0a45f06f 8356192: Enable AOT code caching only on supported platforms Reviewed-by: shade, mdoerr, fyang ! src/hotspot/share/code/aotCodeCache.cpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java Changeset: b6b5ac1e Branch: json Author: Justin Lu Date: 2025-05-12 20:35:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6b5ac1ef9042ed62a8358aa6943b8dc87dcf0ab 8348351: Improve lazy initialization of the available currencies set Reviewed-by: liach, naoto ! src/java.base/share/classes/java/util/Currency.java Changeset: c23469df Branch: json Author: Kelvin Nilsen Date: 2025-05-12 23:14:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c23469df162498e30119f43bc3d1effa15574a42 8355340: GenShen: Remove unneeded log messages related to remembered set write table Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp Changeset: 303f4101 Branch: json Author: Bhavana Kilambi Committer: Hao Sun Date: 2025-05-12 23:21:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/303f4101d44835b9c62f46d89137ad218228c132 8355708: Two Float16 IR tests fail after JDK-8345125 Reviewed-by: jbhateja, haosun, mhaessig ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java Changeset: adebfa7f Branch: json Author: Anjian-Wen Committer: Fei Yang Date: 2025-05-13 03:06:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/adebfa7ffda6383f5793278ced14a193066c5f6a 8356700: RISC-V: Declare incompressible scope in fill_words / zero_memory assembler routines Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: 4fc10a1e Branch: json Author: Valerie Peng Date: 2025-05-13 03:46:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4fc10a1e7e9483ecddbaaa9fb52c4db52de86cc8 8356087: Problematic KeyInfo check using key algorithm in P11SecretKeyFactory class Reviewed-by: weijun ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java + test/jdk/sun/security/pkcs11/Mac/InitMacWithAnyKey.java Changeset: 24d77ade Branch: json Author: Jan Lahoda Date: 2025-05-13 04:44:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24d77adee9643c341d27366532c95923e1d97248 8356057: PrintingProcessor (-Xprint) does not print type variable bounds and type annotations for Object supertypes Reviewed-by: darcy, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java + test/langtools/tools/javac/processing/options/XprintTypeAnnotationsAndTypeVarBounds.java + test/langtools/tools/javac/processing/options/XprintTypeAnnotationsAndTypeVarBounds.out ! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_1.out ! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_2.out ! test/langtools/tools/javac/processing/rounds/OverwriteBetweenCompilations_3.out Changeset: 6e084691 Branch: json Author: Per Minborg Date: 2025-05-13 05:47:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e0846918ce1286ea1571a6ec0de8e6b44e24218 8356658: java/foreign/TestBufferStackStress2.java failed again with junit action timed out Reviewed-by: jpai, alanb ! test/jdk/java/foreign/TestBufferStackStress2.java Changeset: 03dca032 Branch: json Author: Jan Lahoda Date: 2025-05-13 06:16:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03dca0323d79ef5fb1c8ee1152667e2188fa5e01 8354908: javac mishandles supplementary character in character literal Reviewed-by: naoto, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/IllegalCharLiteralMultipleSurrogates.java ! test/langtools/tools/javac/lexer/JavaLexerTest.java Changeset: 526f543a Branch: json Author: Stefan Johansson Date: 2025-05-13 07:44:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/526f543adfeb90341b3b5b18916c1bb7ef725599 8353184: ZGC: Simplify and correct tlab_used() tracking Reviewed-by: stefank, aboldtch ! src/hotspot/share/gc/z/zAllocator.cpp ! src/hotspot/share/gc/z/zAllocator.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zCollectedHeap.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zObjectAllocator.cpp ! src/hotspot/share/gc/z/zObjectAllocator.hpp + src/hotspot/share/gc/z/zTLABUsage.cpp + src/hotspot/share/gc/z/zTLABUsage.hpp ! test/hotspot/jtreg/ProblemList-zgc.txt Changeset: ad161a4e Branch: json Author: Volkan Yazici Committer: Michael McMahon Date: 2025-05-13 07:58:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad161a4ef85e03d4b7be3df2d584356bf4f7cc80 8355360: -d option of jwebserver command should accept relative paths Reviewed-by: dfuchs, michaelm ! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/SimpleFileServerImpl.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java Changeset: 522c7b44 Branch: json Author: Andrey Turbanov Date: 2025-05-13 08:10:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/522c7b446fef17a8400bc589c55b161e939770cc 8356175: Remove unnecessary Map.get from XWM.getInsets Reviewed-by: tr, aivanov, serb ! src/java.desktop/unix/classes/sun/awt/X11/XWM.java Changeset: 132a890a Branch: json Author: Alan Bateman Date: 2025-05-13 08:43:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/132a890a9b3b70f2358237ebd9242b6747ba03dd 8342486: Implement JEP 505: Structured Concurrency (Fifth Preview) Co-authored-by: Alan Bateman Co-authored-by: Viktor Klang Reviewed-by: vklang ! src/java.base/share/classes/java/lang/ScopedValue.java + src/java.base/share/classes/java/util/concurrent/Joiners.java ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java + src/java.base/share/classes/java/util/concurrent/StructuredTaskScopeImpl.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/misc/ThreadFlock.java ! test/jdk/java/lang/ScopedValue/StressStackOverflow.java + test/jdk/java/util/concurrent/StructuredTaskScope/StressCancellation.java - test/jdk/java/util/concurrent/StructuredTaskScope/StressShutdown.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java ! test/jdk/java/util/concurrent/StructuredTaskScope/StructuredThreadDumpTest.java ! test/jdk/java/util/concurrent/StructuredTaskScope/WithScopedValue.java ! test/jdk/javax/security/auth/Subject/CallAsWithScopedValue.java ! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java Changeset: 8ffc121b Branch: json Author: Andrew Dinn Date: 2025-05-13 09:42:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ffc121b2fc6353d5419c2437d92911baac16b6b 8356774: AArch64: StubGen final stubs buffer too small for ZGC on Cavium CPU Reviewed-by: shade ! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp Changeset: 38bb8adf Branch: json Author: Severin Gehwolf Date: 2025-05-13 09:59:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38bb8adf4f632b08af15f2d8530b35f05f86a020 8354941: Build failure with glibc 2.42 due to uabs() name collision Reviewed-by: kbarrett, thartmann ! src/hotspot/cpu/aarch64/assembler_aarch64.cpp ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/utilities/globalDefinitions.hpp Changeset: 85db4631 Branch: json Author: Daniel Gredler Committer: Alexey Ivanov Date: 2025-05-13 10:37:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/85db4631ae5208fba74fa8b8638c32d4e42d3268 8350203: [macos] Newlines and tabs are not ignored when drawing text to a Graphics2D object 8353187: Test TextLayout/TestControls fails on macOS: width of 0x9, 0xa, 0xd isn't zero Reviewed-by: honkar, aivanov, prr ! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java + test/jdk/java/awt/Graphics2D/DrawString/IgnoredWhitespaceTest.java Changeset: 7dcc386a Branch: json Author: Volkan Yazici Committer: Michael McMahon Date: 2025-05-13 11:08:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7dcc386af9831bea21def6763512c9fba13b5064 8354024: [JMH] Create ephemeral UnixDomainSocketAddress provider with thread-safe close semantics Reviewed-by: michaelm ! test/micro/org/openjdk/bench/java/net/SocketChannelConnectionSetup.java ! test/micro/org/openjdk/bench/java/net/UnixSocketChannelReadWrite.java Changeset: d930dc5d Branch: json Author: Marc Chevalier Date: 2025-05-13 11:26:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d930dc5df376268d3d96ac5dcddc47496459f5c0 8356275: TestCodeEntryAlignment fails with "Alignment must be <= CodeEntryAlignment" Reviewed-by: thartmann ! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp Changeset: 14d372b1 Branch: json Author: Erik Gahlin Date: 2025-05-13 12:40:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/14d372b15bb49a98b0fc802e142fc76598123821 8356816: JFR: Move printing of metadata into separate class Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Metadata.java + src/jdk.jfr/share/classes/jdk/jfr/internal/tool/MetadataWriter.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java Changeset: de106447 Branch: json Author: Aleksey Shipilev Date: 2025-05-13 12:46:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de1064472180d06693d742a754a8fdc927d367f5 8356631: OopHandle replacement methods should not be called on empty handles Reviewed-by: coleenp, eosterlund ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/weakHandle.inline.hpp Changeset: 48d2acb3 Branch: json Author: Aleksey Shipilev Date: 2025-05-13 13:17:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48d2acb3860f742eb1c06b89f8a7208d0d7a01e7 8356783: CompilerTask hot_method is redundant Reviewed-by: kvn, cslucas ! src/hotspot/share/ci/ciReplay.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/compileTask.hpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/prims/whitebox.cpp Changeset: fa419489 Branch: json Author: Alan Bateman Date: 2025-05-13 13:35:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa419489d3769a989ee5bd948eeda0ed9be071e2 8350765: Need to pin when accessing thread container from virtual thread Reviewed-by: vklang, jpai ! src/java.base/share/classes/java/lang/Thread.java ! src/java.base/share/classes/java/lang/VirtualThread.java ! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java ! src/java.base/share/classes/jdk/internal/vm/ContinuationSupport.java ! src/java.base/share/classes/jdk/internal/vm/ThreadContainer.java ! src/java.base/windows/classes/sun/nio/fs/WindowsSecurity.java Changeset: 066477de Branch: json Author: Per Minborg Date: 2025-05-13 13:40:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/066477de80fc8719651b7b7bf2d02b1f58135f77 8356080: Address post-integration comments for Stable Values Reviewed-by: liach ! src/java.base/share/classes/java/lang/StableValue.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/ReverseOrderListView.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableEnumFunction.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableFunction.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableIntFunction.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableSupplier.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableUtil.java ! src/java.base/share/classes/jdk/internal/lang/stable/StableValueImpl.java ! test/jdk/java/lang/StableValue/StableFunctionTest.java ! test/jdk/java/lang/StableValue/StableListTest.java ! test/jdk/java/lang/StableValue/StableMapTest.java ! test/jdk/java/lang/StableValue/StableValueTest.java ! test/micro/org/openjdk/bench/java/lang/stable/StableMethodHandleBenchmark.java Changeset: 64a858c7 Branch: json Author: Raffaello Giulietti Date: 2025-05-13 14:04:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64a858c7b832447c3dcf4a39a2b0929bc4d70c39 8355992: Add unsignedMultiplyExact and *powExact methods to Math and StrictMath Reviewed-by: darcy ! src/java.base/share/classes/java/lang/Math.java ! src/java.base/share/classes/java/lang/StrictMath.java + test/jdk/java/lang/Math/IntegralPowTest.java Changeset: b8c69dfb Branch: json Author: Archie Cobbs Date: 2025-05-13 14:31:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8c69dfb2adb0eb8cce6b5e81a7388a6430eb8fb 8356551: Javac rejects receiver parameter in constructor of local class in early construction context Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/SuperInit/SuperInitGood.java Changeset: 0318e495 Branch: json Author: Brian Burkhalter Date: 2025-05-13 15:21:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0318e49500edb129159030589472089ec21f2f58 8351415: (fs) Path::toAbsolutePath should specify if an absolute path has a root component Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/Path.java Changeset: 08b2df80 Branch: json Author: Doug Simon Date: 2025-05-13 15:58:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08b2df80c68e182fbf6b1fc94e991c02b23040ec 8356447: Change default for EagerJVMCI to true Reviewed-by: yzheng, kvn, never ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmci_globals.cpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java ! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java Changeset: d1543429 Branch: json Author: Brent Christian Date: 2025-05-13 17:05:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1543429ff29ca0d761b8473b3fb8621abcd226d 8356107: [java.lang] Use @requires tag instead of exiting based on os.name or separatorChar property Reviewed-by: naoto, bpb ! test/jdk/java/lang/ProcessBuilder/SiblingIOEHandle.java ! test/jdk/java/lang/RuntimeTests/exec/Space.java ! test/jdk/java/lang/RuntimeTests/exec/Status.java - test/jdk/java/lang/System/NonAnsiFileEncodingTest.java Changeset: 1569925a Branch: json Author: Alexander Matveev Date: 2025-05-13 18:06:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1569925af49552268c4847bd201fb95e0e3819b7 8356819: [macos] MacSign should use "openssl" and "faketime" from Homebrew by default Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java Changeset: e7ce661a Branch: json Author: Kelvin Nilsen Date: 2025-05-13 18:08:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7ce661adb01fba4bb690d51cc2858c822008654 8356667: GenShen: Eliminate races with ShenandoahFreeSet::available() Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp Changeset: e149bd3a Branch: json Author: Justin Lu Date: 2025-05-13 20:23:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e149bd3a0c387698fe7b2ff6c373944ded773b8b 8352755: Misconceptions about j.text.DecimalFormat digits during parsing Reviewed-by: naoto ! src/java.base/share/classes/java/text/CompactNumberFormat.java ! src/java.base/share/classes/java/text/DecimalFormat.java ! src/java.base/share/classes/java/text/NumberFormat.java Changeset: f8e61ceb Branch: json Author: Naoto Sato Date: 2025-05-13 14:50:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8e61ceb9e6a223888d52579470353e9b74d5d52 Merge branch 'master' into json ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java From duke at openjdk.org Tue May 13 22:06:20 2025 From: duke at openjdk.org (duke) Date: Tue, 13 May 2025 22:06:20 GMT Subject: git: openjdk/jdk-sandbox: json: Refined IAE message Message-ID: <95b97065-8363-4562-ae4c-bf0d623f048c@openjdk.org> Changeset: baccb4e7 Branch: json Author: Naoto Sato Date: 2025-05-13 15:04:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/baccb4e70016343bb378262118a14613c987d35e Refined IAE message ! src/java.base/share/classes/java/util/json/JsonObject.java From duke at openjdk.org Tue May 13 22:11:15 2025 From: duke at openjdk.org (duke) Date: Tue, 13 May 2025 22:11:15 GMT Subject: git: openjdk/jdk-sandbox: json: JsonObject.of() typo Message-ID: <68acb03c-774c-47a8-93d3-1fcfc2137bc7@openjdk.org> Changeset: a0f92474 Branch: json Author: Justin Lu Date: 2025-05-13 15:08:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0f924748e5df80fd6810440d10f4bac98dc03d8 JsonObject.of() typo ! src/java.base/share/classes/java/util/json/JsonObject.java From duke at openjdk.org Tue May 13 22:43:36 2025 From: duke at openjdk.org (duke) Date: Tue, 13 May 2025 22:43:36 GMT Subject: git: openjdk/jdk-sandbox: json: Paul's suggestions Message-ID: <6552c96c-b92b-4665-b441-47f641d80f66@openjdk.org> Changeset: 1c5bb53c Branch: json Author: Justin Lu Date: 2025-05-13 15:41:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c5bb53c6ad9e05044404a3693d9a93bee56ea0c Paul's suggestions ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Fri May 16 21:27:29 2025 From: duke at openjdk.org (duke) Date: Fri, 16 May 2025 21:27:29 GMT Subject: git: openjdk/jdk-sandbox: json: Added indent parameter in Json::toDisplayString() Message-ID: <35911f12-1059-4ec1-bda2-82f9fbbd2a66@openjdk.org> Changeset: a70956cc Branch: json Author: Naoto Sato Date: 2025-05-16 14:25:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a70956cc6f7f1241b12aa46305d09e62c82e560c Added indent parameter in Json::toDisplayString() ! src/java.base/share/classes/java/util/json/Json.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/TestFormat.java ! test/jdk/java/util/json/TestJsonObject.java ! test/jdk/java/util/json/TestOtherImpl.java From duke at openjdk.org Fri May 16 21:33:20 2025 From: duke at openjdk.org (duke) Date: Fri, 16 May 2025 21:33:20 GMT Subject: git: openjdk/jdk-sandbox: json: true/false revert in test Message-ID: Changeset: 0dce717c Branch: json Author: Naoto Sato Date: 2025-05-16 14:30:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0dce717c237d5a62ea0413e65329f045860ab8ee true/false revert in test ! test/jdk/java/util/json/TestFormat.java From duke at openjdk.org Fri May 16 21:36:25 2025 From: duke at openjdk.org (duke) Date: Fri, 16 May 2025 21:36:25 GMT Subject: git: openjdk/jdk-sandbox: json: minor doc fix Message-ID: Changeset: 63f94ecb Branch: json Author: Naoto Sato Date: 2025-05-16 14:35:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63f94ecbdefcd3bfc6593c14cf71a7af668d95c2 minor doc fix ! 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 Fri May 16 21:39:25 2025 From: duke at openjdk.org (duke) Date: Fri, 16 May 2025 21:39:25 GMT Subject: git: openjdk/jdk-sandbox: json: 66 new changesets Message-ID: Changeset: 89242eec Branch: json Author: Igor Veresov Date: 2025-05-13 21:49:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89242eecd2f381608f78bd8c431eca389956e79a 8356885: Don't emit C1 profiling for casts if TypeProfileCasts is off Reviewed-by: vlivanov, kvn ! src/hotspot/share/c1/c1_LIR.cpp + test/hotspot/jtreg/compiler/tiered/TypeProfileCasts.java Changeset: 1bded718 Branch: json Author: Shaojin Wen Date: 2025-05-13 22:16:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1bded7188f866a61d03936a9537503b31d603dc2 8356605: JRSUIControl.hashCode and JRSUIState.hashCode can use Long.hashCode Reviewed-by: prr, serb ! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java Changeset: 10dcdf1b Branch: json Author: Ben Perez Date: 2025-05-13 22:31:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10dcdf1b4738efc6b4deaf96f4d123aff4dab832 8347606: Optimize Java implementation of ML-DSA Reviewed-by: weijun ! src/java.base/share/classes/sun/security/provider/ML_DSA.java Changeset: 4c0a0ab6 Branch: json Author: Valerie Peng Date: 2025-05-13 22:43:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c0a0ab6bc765c46d2c4b8320418d30abee24a91 8353578: Refactor existing usage of internal HKDF impl to use the KDF API Co-authored-by: Kevin Driver Reviewed-by: djelinski, wetmore, mullan, kdriver, weijun ! src/java.base/share/classes/com/sun/crypto/provider/DHKEM.java ! src/java.base/share/classes/sun/security/ssl/ChangeCipherSpec.java ! src/java.base/share/classes/sun/security/ssl/CipherSuite.java ! src/java.base/share/classes/sun/security/ssl/DHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECDHClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/Finished.java - src/java.base/share/classes/sun/security/ssl/HKDF.java ! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/KeyUpdate.java ! src/java.base/share/classes/sun/security/ssl/NewSessionTicket.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/RSAClientKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RSAKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/SSLBasicKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLMasterKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLSecretDerivation.java ! src/java.base/share/classes/sun/security/ssl/SSLSessionContextImpl.java ! src/java.base/share/classes/sun/security/ssl/SSLTrafficKeyDerivation.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java - test/jdk/sun/security/ssl/internal/TEST.properties - test/jdk/sun/security/ssl/internal/TestRun.java - test/jdk/sun/security/ssl/internal/java.base/sun/security/ssl/TestHkdf.java Changeset: a96424b2 Branch: json Author: Chen Liang Date: 2025-05-14 00:03:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a96424b24cc7734f04716a4459e5d5e0a5c73c0d 8356694: Removed unused subclass audits in ObjectInput/OutputStream Reviewed-by: alanb, rriggs ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/io/ObjectOutputStream.java Changeset: 0c4bc489 Branch: json Author: Chihiro Ito Date: 2025-05-14 00:25:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c4bc48928cea7ddd48ba84ed09e9e42ffc68da6 8356820: fixpath should allow + in paths on Windows Reviewed-by: erikj ! make/scripts/fixpath.sh Changeset: dd2aba98 Branch: json Author: Kim Barrett Date: 2025-05-14 00:50:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd2aba98f500531130b9dfccd4a4ad6555f1ea5c 8356689: Make HotSpot Style Guide change process more prominent Reviewed-by: dholmes, shade, stefank, kvn ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 530d14a1 Branch: json Author: Kim Barrett Date: 2025-05-14 00:51:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/530d14a16e6b428ca9a21e8e373ee9c32e673c3e 8356686: doc/building.html is not up to date after JDK-8301971 Reviewed-by: jwaters, shade, erikj ! doc/building.html Changeset: 2c4e8d21 Branch: json Author: Jaikiran Pai Date: 2025-05-14 01:53:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c4e8d211a030c85488e656a9a851d10dd0f9c11 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset 8355975: ZipFile uses incorrect Charset if another instance for the same ZIP file was constructed with a different Charset Co-authored-by: Eirik Bj?rsn?s Reviewed-by: eirbjo, lancea, redestad, alanb ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/java/util/zip/ZipFile.java + test/jdk/java/util/zip/ZipFile/ZipFileCharsetTest.java + test/jdk/java/util/zip/ZipFile/ZipFileSharedSourceTest.java Changeset: e07c65b8 Branch: json Author: Alexander Zuev Date: 2025-05-14 04:59:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e07c65b892ecb02d6b52877508131de3a2067e23 8323545: java/awt/GraphicsDevice/CheckDisplayModes.java fails with "exit code: 133" Reviewed-by: achung, serb ! test/jdk/java/awt/GraphicsDevice/CheckDisplayModes.java Changeset: dd251599 Branch: json Author: Magnus Ihse Bursie Date: 2025-05-14 06:32:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd2515993bf76f424e4c56d529ae1541f55e3f8b 8356644: Update encoding declaration to UTF-8 Reviewed-by: prr, naoto ! src/demo/share/jfc/CodePointIM/README.html ! src/demo/share/jfc/Metalworks/resources/HelpFiles/metal.html ! src/demo/share/jfc/Metalworks/resources/HelpFiles/metalworks.html ! src/demo/share/jfc/SwingSet2/resources/ant.html ! src/demo/share/jfc/SwingSet2/resources/bug.html ! src/demo/share/jfc/SwingSet2/resources/index.html ! src/demo/share/jfc/SwingSet2/resources/king.html ! src/demo/share/jfc/SwingSet2/resources/preface.html ! src/demo/share/jfc/SwingSet2/resources/seaweed.html ! src/demo/share/jfc/SwingSet2/resources/title.html ! src/hotspot/share/prims/jvmti.xml ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synth.dtd ! test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/doctest.xsl ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xml ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder11.xsd ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xml ! test/jaxp/javax/xml/jaxp/functional/javax/xml/validation/xmlfiles/shiporder12.xsd ! test/jaxp/javax/xml/jaxp/unittest/common/xmlfiles/XSLDTD.xsl ! test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.xml ! test/jaxp/javax/xml/jaxp/unittest/transform/CR6401137.xsl ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-error.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize-error.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs-optimize.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/IssueTracker30_occurs.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-max.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-min-max.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-error-min.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded-error-min.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs-unbounded.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/multi-occurs.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-max.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-min-max.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-error-min.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded-error-min.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded-ok.xml ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-unbounded.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-wildcard-unbounded.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs-wildcard.xsd ! test/jaxp/javax/xml/jaxp/unittest/validation/occurs.xsd ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/resources/ButtonDemo.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/ant.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/bug.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/index.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/king.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/preface.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/seaweed.html ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/editorpane/book/title.html Changeset: a3e094e1 Branch: json Author: Magnus Ihse Bursie Date: 2025-05-14 06:42:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3e094e1a0716adf52dad6407eb7877682beec92 8354968: Replace unicode sequences in comment text with UTF-8 characters Reviewed-by: naoto ! src/java.base/share/classes/java/text/Collator.java ! src/java.base/share/classes/java/text/RuleBasedCollator.java ! src/java.base/share/classes/java/util/LocaleISOData.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/PropagatedException.java ! src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/InetAddressConverter.java ! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClass.java ! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClassTest.java ! test/jdk/java/lang/Class/getEnclosingClass/common/TestMe.java ! test/jdk/java/util/Collections/T5078378.java ! test/langtools/tools/javac/6330920/T6330920.java ! test/langtools/tools/javac/6457284/T6457284.java ! test/langtools/tools/javac/OverrideChecks/InterfaceImplements.java ! test/langtools/tools/javac/OverrideChecks/InterfaceOverride.java ! test/langtools/tools/javac/OverrideChecks/Private.java ! test/langtools/tools/javac/OverrideChecks/T6326485.java ! test/langtools/tools/javac/T4093617/T4093617.java ! test/langtools/tools/javac/T4848619/T4848619a.java ! test/langtools/tools/javac/T4848619/T4848619b.java ! test/langtools/tools/javac/T4994049/DeprecatedYES.java ! test/langtools/tools/javac/T4994049/T4994049.java ! test/langtools/tools/javac/T5003235/T5003235a.java ! test/langtools/tools/javac/T5003235/T5003235b.java ! test/langtools/tools/javac/T5003235/T5003235c.java ! test/langtools/tools/javac/T5092545.java ! test/langtools/tools/javac/T5105890.java ! test/langtools/tools/javac/T6180021/AbstractSub.java ! test/langtools/tools/javac/T6180021/Sub.java ! test/langtools/tools/javac/T6231246/T6231246.java ! test/langtools/tools/javac/T6231847.java ! test/langtools/tools/javac/T6266772.java ! test/langtools/tools/javac/T6407257.java ! test/langtools/tools/javac/annotations/neg/NoAnnotationMethods.java ! test/langtools/tools/javac/annotations/neg/NoClone.java ! test/langtools/tools/javac/annotations/neg/NoObjectMethods.java ! test/langtools/tools/javac/annotations/pos/AnnotationMethods.java ! test/langtools/tools/javac/api/6400303/T6400303.java ! test/langtools/tools/javac/api/6410643/T6410643.java ! test/langtools/tools/javac/api/6411310/T6411310.java ! test/langtools/tools/javac/api/6411333/T6411333.java ! test/langtools/tools/javac/api/6412656/T6412656.java ! test/langtools/tools/javac/api/6415780/T6415780.java ! test/langtools/tools/javac/api/6418694/T6418694.java ! test/langtools/tools/javac/api/6420409/T6420409.java ! test/langtools/tools/javac/api/6421111/T6421111.java ! test/langtools/tools/javac/api/6421756/T6421756.java ! test/langtools/tools/javac/api/6422215/T6422215.java ! test/langtools/tools/javac/api/6422327/T6422327.java ! test/langtools/tools/javac/api/6423003/T6423003.java ! test/langtools/tools/javac/api/6431257/T6431257.java ! test/langtools/tools/javac/api/6437999/T6437999.java ! test/langtools/tools/javac/api/6440333/T6440333.java ! test/langtools/tools/javac/api/6440528/T6440528.java ! test/langtools/tools/javac/api/6452876/T6452876.java ! test/langtools/tools/javac/api/6468404/T6468404.java ! test/langtools/tools/javac/api/6471599/Main.java ! test/langtools/tools/javac/api/Sibling.java ! test/langtools/tools/javac/api/T6257235.java ! test/langtools/tools/javac/api/T6258271.java ! test/langtools/tools/javac/api/T6265137.java ! test/langtools/tools/javac/api/T6306137.java ! test/langtools/tools/javac/api/T6358786.java ! test/langtools/tools/javac/api/T6397104.java ! test/langtools/tools/javac/api/T6400205.java ! test/langtools/tools/javac/api/T6400207.java ! test/langtools/tools/javac/api/T6407011.java ! test/langtools/tools/javac/api/TestEvalExpression.java ! test/langtools/tools/javac/api/TestGetSourceVersions.java ! test/langtools/tools/javac/api/TestGetTree.java ! test/langtools/tools/javac/api/TestJavacTask.java ! test/langtools/tools/javac/api/TestJavacTaskScanner.java ! test/langtools/tools/javac/api/TestOperators.java ! test/langtools/tools/javac/api/TestResolveIdent.java ! test/langtools/tools/javac/boxing/T5082929.java ! test/langtools/tools/javac/boxing/T6348760.java ! test/langtools/tools/javac/cast/5043020/T5043020.java ! test/langtools/tools/javac/cast/6302214/T6302214a.java ! test/langtools/tools/javac/enum/6424358/T6424358.java ! test/langtools/tools/javac/enum/NoFinal.java ! test/langtools/tools/javac/enum/NoFinal2.java ! test/langtools/tools/javac/enum/NoFinal3.java ! test/langtools/tools/javac/enum/NoFinal4.java ! test/langtools/tools/javac/enum/NoFinal5.java ! test/langtools/tools/javac/enum/OkFinal.java ! test/langtools/tools/javac/enum/T5075242.java ! test/langtools/tools/javac/enum/T5081785.java ! test/langtools/tools/javac/enum/forwardRef/T6425594.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum1.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum2.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum3.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum4.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum5.java ! test/langtools/tools/javac/enum/forwardRef/TestEnum6.java ! test/langtools/tools/javac/generics/5086027/T5086027.java ! test/langtools/tools/javac/generics/5086027/T5086027pos.java ! test/langtools/tools/javac/generics/6192945/Method.java ! test/langtools/tools/javac/generics/6207386/Test.java ! test/langtools/tools/javac/generics/6227936/T6227936.java ! test/langtools/tools/javac/generics/6245699/T6245699c.java ! test/langtools/tools/javac/generics/6292765/T6292765.java ! test/langtools/tools/javac/generics/6332204/T6332204.java ! test/langtools/tools/javac/generics/6413682/TestPos.java ! test/langtools/tools/javac/generics/T6391995.java ! test/langtools/tools/javac/generics/inference/5073060/Neg.java ! test/langtools/tools/javac/generics/inference/5073060/T5073060a.java ! test/langtools/tools/javac/generics/inference/5081782/Neg.java ! test/langtools/tools/javac/generics/inference/5081782/Pos.java ! test/langtools/tools/javac/generics/inference/6215213/T6215213.java ! test/langtools/tools/javac/generics/inference/6278587/T6278587.java ! test/langtools/tools/javac/generics/inference/6278587/T6278587Neg.java ! test/langtools/tools/javac/generics/inference/6302954/T6456971.java ! test/langtools/tools/javac/generics/inference/6359106/T6359106.java ! test/langtools/tools/javac/generics/rawOverride/AttributeSet.java ! test/langtools/tools/javac/generics/rawOverride/Fail1.java ! test/langtools/tools/javac/generics/rawOverride/T6178365.java ! test/langtools/tools/javac/generics/rawOverride/Warn1.java ! test/langtools/tools/javac/generics/rawOverride/Warn2.java ! test/langtools/tools/javac/generics/typevars/4856983/T4856983.java ! test/langtools/tools/javac/generics/typevars/4856983/T4856983a.java ! test/langtools/tools/javac/generics/typevars/4856983/T4856983b.java ! test/langtools/tools/javac/generics/typevars/5060485/Compatibility.java ! test/langtools/tools/javac/generics/typevars/5060485/Method.java ! test/langtools/tools/javac/generics/typevars/5060485/Neg1.java ! test/langtools/tools/javac/generics/typevars/5060485/Neg2.java ! test/langtools/tools/javac/generics/typevars/5060485/Pos.java ! test/langtools/tools/javac/generics/typevars/6182630/T6182630.java ! test/langtools/tools/javac/generics/typevars/6486430/T6486430.java ! test/langtools/tools/javac/generics/typevars/6486430/T6486430a.java ! test/langtools/tools/javac/generics/wildcards/6330931/T6330931.java ! test/langtools/tools/javac/generics/wildcards/6437894/T6437894.java ! test/langtools/tools/javac/generics/wildcards/T5097548.java ! test/langtools/tools/javac/generics/wildcards/T5097548b.java ! test/langtools/tools/javac/jvm/6397652/T6397652.java ! test/langtools/tools/javac/nested/5009484/Y.java ! test/langtools/tools/javac/overload/T4494762.java ! test/langtools/tools/javac/positions/T6402077.java ! test/langtools/tools/javac/positions/T6404194.java ! test/langtools/tools/javac/processing/6359313/T6359313.java ! test/langtools/tools/javac/processing/6413690/T6413690.java ! test/langtools/tools/javac/processing/model/6194785/T6194785.java ! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java ! test/langtools/tools/javac/processing/options/Xprint.java ! test/langtools/tools/javac/scope/6225935/T6214959.java ! test/langtools/tools/javac/scope/6225935/T6225935.java ! test/langtools/tools/javac/scope/6225935/T6381787.java ! test/langtools/tools/javac/scope/6225935/Test.java ! test/langtools/tools/javac/scope/6392998/T6392998.java ! test/langtools/tools/javac/unicode/FirstChar.java ! test/langtools/tools/javac/unit/T6198196.java ! test/langtools/tools/javac/unit/util/convert/EnclosingCandidates.java ! test/langtools/tools/javac/unit/util/list/AbstractList.java ! test/langtools/tools/javac/unit/util/list/FromArray.java ! test/langtools/tools/javac/util/filemanager/TestName.java Changeset: 3b271981 Branch: json Author: Marc Chevalier Date: 2025-05-14 07:57:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b271981662df2a7fdf04ffd75d017964425607c 8325647: [IR framework] Only prints stdout if exitCode is 134 Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java Changeset: d1032d71 Branch: json Author: Raffaello Giulietti Date: 2025-05-14 07:59:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1032d71bfd50ebc4b328ce9b0cc81cbb80554b0 8343829: Unify decimal and hexadecimal parsing in FloatingDecimal Reviewed-by: darcy ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java Changeset: 265bc5f4 Branch: json Author: Serguei Spitsyn Date: 2025-05-14 08:21:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/265bc5f47d4c0b973fd09d3c2d7576f5f786399f 8353496: SuspendResume1.java and SuspendResume2.java timeout after JDK-8319447 Reviewed-by: cjplummer, alanb ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java Changeset: b76b6107 Branch: json Author: Anjian-Wen Committer: Fei Yang Date: 2025-05-14 08:28:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b76b610788cea7149a04faeeba01067272b6e046 8356869: RISC-V: Improve tail handling of array fill stub Reviewed-by: fyang, fjiang, mli ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java Changeset: fc6f4da8 Branch: json Author: Martin Doerr Date: 2025-05-14 08:38:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc6f4da8e72db4385c96fe0139ce43ec8c8ca2e6 8351666: [PPC64] Make non-volatile VectorRegisters available for C2 register allocation Reviewed-by: rrich ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/foreignGlobals_ppc.cpp ! src/hotspot/cpu/ppc/foreignGlobals_ppc.hpp ! src/hotspot/cpu/ppc/frame_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/vmreg_ppc.cpp ! src/hotspot/cpu/ppc/vmreg_ppc.hpp ! src/hotspot/cpu/ppc/vmreg_ppc.inline.hpp Changeset: 86f39ab5 Branch: json Author: Fernando Guallini Date: 2025-05-14 08:39:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86f39ab5bb58a1d1e720badd7261365398134151 8249825: Tests sun/security/ssl/SSLSocketImpl/SetClientMode.java and NonAutoClose.java marked with @ignore Reviewed-by: abarashev, rhalade ! test/jdk/sun/security/ssl/SSLSocketImpl/NonAutoClose.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SetClientMode.java Changeset: 5c73dfc2 Branch: json Author: Aleksey Shipilev Date: 2025-05-14 09:05:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c73dfc28cbd6801ac85c6685fb8c77aad3ab0b7 8352533: Report useful IOExceptions when jspawnhelper fails Reviewed-by: simonis, rriggs, stuefe ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! test/jdk/java/lang/ProcessBuilder/Basic.java ! test/jdk/java/lang/ProcessBuilder/JspawnhelperProtocol.java Changeset: 3270b009 Branch: json Author: Coleen Phillimore Date: 2025-05-14 12:00:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3270b00957038e95e3c1632daa9b7227d59f9af7 8356173: Remove ThreadCritical Reviewed-by: dholmes, kbarrett, jsjolen ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp - src/hotspot/os/posix/threadCritical_posix.cpp ! src/hotspot/os/windows/os_windows.cpp - src/hotspot/os/windows/threadCritical_windows.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/arena.cpp ! src/hotspot/share/memory/arena.hpp ! src/hotspot/share/nmt/mallocTracker.cpp ! src/hotspot/share/nmt/mallocTracker.hpp ! src/hotspot/share/nmt/memMapPrinter.cpp ! src/hotspot/share/nmt/nmtUsage.cpp ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/javaThread.cpp - src/hotspot/share/runtime/threadCritical.hpp ! src/hotspot/share/runtime/threads.cpp ! src/hotspot/share/utilities/exceptions.cpp Changeset: a989245a Branch: json Author: Jaikiran Pai Date: 2025-05-14 12:38:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a989245a2424d136f5d2a828eda666c3867b0f48 8327466: ct.sym zip not reproducible across build environment timezones Reviewed-by: erikj, jlahoda ! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java + test/langtools/tools/javac/platform/createsymbols/CreateSymbolsReproducibleTest.java Changeset: 97b0dd21 Branch: json Author: Manuel H?ssig Committer: Tobias Hartmann Date: 2025-05-14 14:12:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97b0dd2167530b3d237e748cd5da0130e38e8af2 8336906: C2: assert(bb->is_reachable()) failed: getting result from unreachable basicblock Co-authored-by: Emanuel Peter Co-authored-by: Dean Long Reviewed-by: epeter, dlong ! src/hotspot/share/runtime/deoptimization.cpp + test/hotspot/jtreg/compiler/interpreter/TestVerifyStackWithUnreachableBytecode.java + test/hotspot/jtreg/compiler/interpreter/TestVerifyStackWithUnreachableBytecodeImpl.jasm Changeset: 1afd887b Branch: json Author: Jiangli Zhou Date: 2025-05-14 14:58:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1afd887b138ac2425289b6f863801774f050c23c 8356102: TestJcmdOutput, JcmdWithNMTDisabled and DumpSharedDictionary hs/tier1 tests fail on static-jdk Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java ! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java ! test/hotspot/jtreg/runtime/cds/DumpSharedDictionary.java Changeset: 10436c1e Branch: json Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-05-14 15:39:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10436c1e1d0a14ef8ba4d58babb23fc47c949a6f 8356281: Fix for TestFPComparison failure due to incorrect result Reviewed-by: sviswanathan, thartmann, jbhateja ! src/hotspot/cpu/x86/x86_64.ad Changeset: a2628357 Branch: json Author: Chris Plummer Date: 2025-05-14 17:07:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2628357a922b1ea9ba721b1d8b708ff91d46d76 8356641: Test com/sun/jdi/EarlyThreadGroupChildrenTest.java fails sometimes on macOS Reviewed-by: kevinw, amenkov, sspitsyn ! test/jdk/com/sun/jdi/EarlyThreadGroupChildrenTest.java Changeset: 7c8e273f Branch: json Author: Naoto Sato Date: 2025-05-14 17:41:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c8e273fde644bbc2def4a1134a82b8eb8d33d53 8356420: Provide examples on wrapping System.in Reviewed-by: liach, smarks, alanb, bpb, iris ! src/java.base/share/classes/java/io/InputStreamReader.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/util/Scanner.java ! src/java.base/share/classes/javax/security/auth/callback/CallbackHandler.java Changeset: 75504a35 Branch: json Author: Chris Plummer Date: 2025-05-14 18:12:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75504a35ee663625982f8aed508e5ff562643334 8356588: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 3 Reviewed-by: amenkov, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/BreakpointEvent/_itself_/breakpoint001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/createStepRequest/crstepreq001t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/catchLocation/location001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ExceptionEvent/exception/exception001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LocalVariable/isVisible/isvisible001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location004a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Locatable/location/location005a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/MethodEntryEvent/method/method001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepevent001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/currentContendedMonitor/currentcm001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/threadGroup/threadgroup001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/_itself_/value001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Value/type/type002/type002a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/equals/equals001/equals001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VoidValue/hashCode/hashcode001/hashcode001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/WatchpointEvent/object/object001a.java Changeset: e91088a9 Branch: json Author: Alisen Chung Date: 2025-05-14 18:47:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e91088a9e8193b81a1de82d48effd8c8c0f3b45d 8343739: Test java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java failed: Wrong extended key code Reviewed-by: serb, prr ! test/jdk/java/awt/event/KeyEvent/ExtendedKeyCode/ExtendedKeyCodeTest.java Changeset: ecabea6c Branch: json Author: Ben Perez Date: 2025-05-14 19:38:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ecabea6cd315eaf08571ef61ff267318140d147b 8347608: Optimize Java implementation of ML-KEM Reviewed-by: weijun ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java Changeset: 948ade8e Branch: json Author: Yudi Zheng Date: 2025-05-14 19:47:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/948ade8e7003a41683600428c8e3155c7ed798db 8356971: [JVMCI] Export VM_Version::supports_avx512_simd_sort to JVMCI compiler Reviewed-by: dnsimon ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: b66ab8eb Branch: json Author: Ioi Lam Date: 2025-05-14 22:00:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b66ab8ebe254c674ce6a5b731773c41111fa6bc5 8356693: AOT assembly phase fails with -javaagent Reviewed-by: asmehra, ccheung, shade ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/classfile/klassFactory.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/jvmtiAgentList.cpp ! src/hotspot/share/prims/jvmtiAgentList.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgent.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/JavaAgentTransformer.mf ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/SimpleAgent.java Changeset: 5e50a584 Branch: json Author: Ioi Lam Date: 2025-05-14 23:11:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e50a584744d316dd881c9404f75e65f31bb0e75 8356838: AOT incorrectly sets a cached class's loader type to boot Reviewed-by: ccheung, iveresov ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/aotClassLocation.hpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCacheSupportForCustomLoaders.java = test/hotspot/jtreg/runtime/cds/appcds/aotCache/modules/com.test/com/test/Foo.java = test/hotspot/jtreg/runtime/cds/appcds/aotCache/modules/com.test/module-info.java Changeset: dc881ee3 Branch: json Author: Arno Zeller Committer: Christoph Langer Date: 2025-05-15 07:50:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc881ee36900bc12bea9616a6078a1f3266c183d 8354530: AIX: sporadic unexpected errno when calling setsockopt in Net.joinOrDrop Reviewed-by: alanb, clanger ! src/java.base/unix/native/libnio/ch/Net.c Changeset: e557b695 Branch: json Author: Andrey Turbanov Date: 2025-05-15 07:57:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e557b6956bdf9b0d89ad69427c7b4a97a65868ea 8356843: Avoid redundant HashMap.get to obtain old value in Toolkit.setDesktopProperty Reviewed-by: aivanov, serb ! src/java.desktop/share/classes/java/awt/Toolkit.java Changeset: b8d2bdb4 Branch: json Author: Thomas Schatzl Date: 2025-05-15 08:03:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8d2bdb46529f780b4c21d709ca38b489348ee10 8355743: G1: Collection set clearing is not recorded as part of "Free Collection Set Time" Reviewed-by: iwalulya, shade ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp Changeset: 13b35414 Branch: json Author: Leo Korinth Date: 2025-05-15 09:20:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13b3541467aa91c2e0ad4da70efdb25b7334d3fe 8356866: Cleanup hotspot/jtreg/ProblemList.txt Reviewed-by: syan, tschatzl ! test/hotspot/jtreg/ProblemList.txt Changeset: 883e52aa Branch: json Author: Aleksei Voitylov Committer: Dmitry Chuyko Date: 2025-05-15 11:06:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/883e52aa105727f4bc852d1497e049b689695152 8353237: [AArch64] Incorrect result of VectorizedHashCode intrinsic on Cortex-A53 Reviewed-by: aph ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: 1d36f173 Branch: json Author: Adam Sotona Date: 2025-05-15 12:04:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d36f173c4e924d5049f153eceb13b09e7adebab 8351232: NPE: Cannot invoke "getDeclarationAttributes" because "sym" is null Reviewed-by: liach = test/langtools/tools/javac/8351232/Anno.java + test/langtools/tools/javac/8351232/Cls.java = test/langtools/tools/javac/8351232/Intf1.java = test/langtools/tools/javac/8351232/Intf2.java + test/langtools/tools/javac/8351232/TestClass.java + test/langtools/tools/javac/8351232/TypeAnnotationSymNullTest.java Changeset: 5cb23171 Branch: json Author: Daniel Lund?n Date: 2025-05-15 12:54:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cb231714f364064bb5a59db8eb07d43823478eb 8351568: Improve source code documentation for PhaseCFG::insert_anti_dependences Reviewed-by: rcastanedalo, chagedorn ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/opto/block.hpp ! src/hotspot/share/opto/gcm.cpp ! src/hotspot/share/opto/lcm.cpp ! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage.java ! test/hotspot/jtreg/compiler/codegen/TestAntiDependenciesHighMemUsage2.java ! test/hotspot/jtreg/compiler/loopopts/TestSplitIfPinnedLoadInStripMinedLoop.java Changeset: 81e8e670 Branch: json Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-05-15 14:10:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81e8e670cec4e09502965110a77982f7d2f85ad9 8351347: HttpClient Improve logging of response headers Reviewed-by: dfuchs, michaelm ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http1Response.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java Changeset: 073af3bb Branch: json Author: Jiangli Zhou Date: 2025-05-15 14:39:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/073af3bbaa3ee81b693136b2de7fee407d8ae04b 8356892: runtime/jni/CalleeSavedRegisters/FPRegs.java fails on static-jdk Reviewed-by: dholmes, shade ! test/hotspot/jtreg/runtime/jni/CalleeSavedRegisters/FPRegs.java Changeset: 3df8ca1e Branch: json Author: Brian Burkhalter Date: 2025-05-15 14:47:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3df8ca1ebaf3539363efd569ba9487f5d985117d 8356678: (fs) Files.readAttributes should map ENOTDIR to NoSuchFileException where possible (unix) Reviewed-by: alanb, cstein ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java + test/jdk/java/nio/file/Files/NotADirectory.java Changeset: 8fcfddb2 Branch: json Author: Volkan Yazici Committer: Chen Liang Date: 2025-05-15 14:54:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8fcfddb2d202cdb61941efdb3fec5807fee98c33 8353197: Document preconditions for JavaLangAccess methods Reviewed-by: pminborg, liach ! src/java.base/share/classes/java/io/DataInputStream.java ! src/java.base/share/classes/java/io/ObjectInputStream.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/nio/file/Files.java ! src/java.base/share/classes/java/util/HexFormat.java ! src/java.base/share/classes/java/util/UUID.java ! src/java.base/share/classes/java/util/zip/ZipCoder.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java ! src/java.base/share/classes/jdk/internal/math/ToDecimal.java ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java ! src/java.base/share/classes/jdk/internal/util/HexDigits.java ! src/java.base/share/classes/sun/nio/cs/CESU_8.java ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java ! src/java.base/share/classes/sun/nio/cs/UTF_8.java ! src/java.base/unix/classes/sun/nio/fs/UnixPath.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template Changeset: a1c7e494 Branch: json Author: Amit Kumar Date: 2025-05-15 15:38:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1c7e494c842e4138f03cffb31448e9e92ba917d 8350482: [s390x] Relativize esp in interpreter frames Reviewed-by: lucy, rrich ! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp ! src/hotspot/cpu/s390/frame_s390.hpp ! src/hotspot/cpu/s390/frame_s390.inline.hpp ! src/hotspot/cpu/s390/interp_masm_s390.cpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp Changeset: b3e856f9 Branch: json Author: Leo Korinth Date: 2025-05-15 16:03:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3e856f9b37078969478809207b63fb6bc9c5f13 8356847: Problem list two test cases for JDK-8284234 Reviewed-by: tschatzl ! test/hotspot/jtreg/ProblemList.txt Changeset: e056bbec Branch: json Author: Naoto Sato Date: 2025-05-15 16:14:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e056bbec928e3914a3b5cd14753406619e187178 8356822: Refactor HTML anchor tags to javadoc in Charset Reviewed-by: iris, liach ! src/java.base/share/classes/java/nio/charset/Charset.java Changeset: 1e61352b Branch: json Author: Johannes Graham Committer: Raffaello Giulietti Date: 2025-05-15 16:33:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e61352b54e1ac85fbc6b54a7a29e8782dd42d2c 8356709: Avoid redundant String formatting in BigDecimal.valueOf(double) Reviewed-by: rgiulietti ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/math/FormattedFPDecimal.java + test/jdk/java/math/BigDecimal/ValueOfDouble.java ! test/micro/org/openjdk/bench/java/math/BigDecimals.java Changeset: 850c789a Branch: json Author: Archie Cobbs Date: 2025-05-15 16:35:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/850c789a827e21cda3096276d9638f56fae76c3e 8349754: Invalid "early reference" error when class extends an outer class Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java ! test/langtools/tools/javac/SuperInit/SuperInitGood.java Changeset: c59debb3 Branch: json Author: Ashutosh Mehra Date: 2025-05-15 17:18:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c59debb3844d009ac501a48c31822a07f00521e9 8354887: Preserve runtime blobs in AOT code cache Co-authored-by: Andrew Dinn Reviewed-by: kvn, adinn ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/opto/runtime.hpp ! src/hotspot/share/runtime/sharedRuntime.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeFlags.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: 9223ed78 Branch: json Author: Chen Liang Date: 2025-05-15 20:32:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9223ed788a53820dcc1e285a6e0df0c97b05fb09 8351996: Behavioral updates for ClassValue::remove Co-authored-by: John R Rose Reviewed-by: vklang, jrose ! src/java.base/share/classes/java/lang/ClassValue.java ! test/jdk/java/lang/invoke/ClassValueTest.java Changeset: fe790cb3 Branch: json Author: Alex Menkov Date: 2025-05-15 20:39:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe790cb319243dc381f5f12f9010e33681ecb17a 8356177: Regression after JDK-8352180 Reviewed-by: sspitsyn, cjplummer, lmesnik ! src/hotspot/os/windows/attachListener_windows.cpp + test/hotspot/jtreg/serviceability/attach/FailedDequeueTest.java Changeset: efdbb6af Branch: json Author: Calvin Cheung Date: 2025-05-15 21:14:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efdbb6afce4116140c066641128264ab42697912 8354083: Support --add-reads with -XX:+AOTClassLinking Reviewed-by: iklam, alanb ! src/hotspot/share/classfile/modules.cpp ! 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/aotClassLinking/AddExports.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddOpens.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AddReads.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddOpens.java - test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddReads.java Changeset: f6b0f016 Branch: json Author: Paul H Committer: Harshitha Onkar Date: 2025-05-15 22:35:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6b0f016f6da5d9c96b21c74d3b906ed8e6ae4b4 8332947: [macos] OpenURIHandler events not received when AWT is embedded in another toolkit Reviewed-by: kcr, honkar, prr ! src/java.desktop/macosx/native/libawt_lwawt/awt/ApplicationDelegate.m Changeset: a8d8ffa8 Branch: json Author: kieran-farrell Committer: Daniel Fuchs Date: 2025-05-16 07:33:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8d8ffa8ad63f8f6308e2da224894fb2aded5d5c 8356395: Spec needs to be clarified for InterfaceAddress class level API documentation and getBroadcast() method Reviewed-by: dfuchs ! src/java.base/share/classes/java/net/InterfaceAddress.java Changeset: a6ebcf61 Branch: json Author: Andrew Haley Date: 2025-05-16 09:28:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6ebcf61eb522a1bcfc9f2169d42974af3883b00 8354674: AArch64: Intrinsify Unsafe::setMemory Reviewed-by: adinn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java = test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentFillUnsafe.java Changeset: a0a30607 Branch: json Author: Marc Chevalier Date: 2025-05-16 11:31:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0a3060709473c3ab433fa1485b723ca6c22b7cb 8353638: C2: deoptimization and re-execution cycle with StringBuilder Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/runtime.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: 0d867578 Branch: json Author: Marc Chevalier Date: 2025-05-16 11:32:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d8675780f28d25ed538589480cc208b48fe7e93 8355488: Add stress mode for C2 loop peeling Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp Changeset: 079fccfa Branch: json Author: Weijun Wang Date: 2025-05-16 12:25:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/079fccfa9a03b890e698c52c689dea0f19f8fbee 8353888: Implement JEP 510: Key Derivation Function API Reviewed-by: valeriep, mullan, liach ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/javax/crypto/KDF.java ! src/java.base/share/classes/javax/crypto/KDFParameters.java ! src/java.base/share/classes/javax/crypto/KDFSpi.java ! src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/module-info.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFBasicFunctionsTest.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFDelayedPRK.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFExhaustiveTest.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFKnownAnswerTests.java ! test/jdk/com/sun/crypto/provider/KDF/HKDFSaltIKMTest.java + test/jdk/javax/crypto/KDF/KDFDelayedProviderException.java ! test/jdk/javax/crypto/KDF/KDFDelayedProviderSyncTest.java ! test/jdk/javax/crypto/KDF/KDFDelayedProviderTest.java ! test/jdk/javax/crypto/KDF/KDFDelayedProviderThreadingTest.java ! test/jdk/sun/security/pkcs11/KDF/TestHKDF.java Changeset: bca293d0 Branch: json Author: Christian Stein Date: 2025-05-16 13:19:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bca293d0124af098d36cdfb18c15df18c8ce53b9 8336470: Source launcher should work with service loader SPI in unnamed module Reviewed-by: alanb ! make/CompileInterimLangtools.gmk ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryModuleFinder.java ! test/langtools/tools/javac/launcher/GetResourceTest.java + test/langtools/tools/javac/launcher/src/META-INF/services/java.util.spi.ToolProvider + test/langtools/tools/javac/launcher/src/Tool.java ! test/langtools/tools/javac/launcher/src/p/q/CLTest.java Changeset: 46a12e78 Branch: json Author: Timofei Pushkin Committer: Ioi Lam Date: 2025-05-16 13:51:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46a12e781edcbe9da7bd39eb9e101fc680053cef 8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive Reviewed-by: iklam, ccheung ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListParser.hpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/cds/unregisteredClasses.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/java.base/share/classes/jdk/internal/misc/CDS.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/DifferentSourcesTest.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/RegUnregSuperTest.java = test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/CustomLoadee5Child.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/DifferentSourcesApp.java + test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/RegUnregSuperApp.java Changeset: 413843cf Branch: json Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2025-05-16 16:20:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/413843cf8eb82b4778e976562e0e11a0ff5e3083 8356649: Update JCStress test suite Reviewed-by: lmesnik ! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java Changeset: d5245092 Branch: json Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2025-05-16 16:20:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d5245092249ed400f98711393e25e0ae97990daf 8356702: CTW: Update modules Reviewed-by: lmesnik ! test/hotspot/jtreg/applications/ctw/modules/generate.bash Changeset: 63ef90be Branch: json Author: Ashutosh Mehra Date: 2025-05-16 17:21:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63ef90be971267a1d3ceb6b7a03b570c34ac4d06 8357084: Zero build fails after JDK-8354887 Reviewed-by: ccheung, kvn ! src/hotspot/share/code/aotCodeCache.cpp Changeset: 3dd34517 Branch: json Author: Naoto Sato Date: 2025-05-16 18:02:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3dd34517000e4ce1a21619922c62c025f98aad44 8357075: Remove leftover COMPAT locale data tests Reviewed-by: joehw, iris, jlu - test/jdk/sun/text/resources/LocaleData ! test/jdk/sun/text/resources/LocaleDataTest.java Changeset: 10258dc5 Branch: json Author: Chris Plummer Date: 2025-05-16 20:45:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10258dc56eb7d5d99ca8ed2579e871de91c74769 8356811: Some nsk/jdi tests can fetch ThreadReference from static field in the debuggee: part 4 Reviewed-by: sspitsyn, amenkov ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod007a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod009t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod010t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod014t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance007a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassType/newInstance/newinstance009t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/equals/equals001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/Event/hashCode/hashcode001a.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod003t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod004t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod005t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod006t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod007t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod008t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod009t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/invokeMethod/invokemethod014t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue003t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue004t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/setValue/setvalue005t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum003/defaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/defaultStratum/defaultStratum004/defaultStratum004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename004t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceNames/sourcenames002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValue/getvalue003t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/getValues/getvalues003t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue005/setvalue005t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StackFrame/setValue/setvalue006/setvalue006t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent003/stepEvent003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepEvent/_itself_/stepEvent004/stepEvent004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassExclusionFilter/filter001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_rt/filter_rt003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/StepRequest/addClassFilter_s/filter_s001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/interrupt/interrupt001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/ownedMonitors/ownedmonitors002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes006t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/popFrames/popframes007t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/setDefaultStratum/setDefaultStratum003/setDefaultStratum003.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/sde/SDEDebuggee.java Changeset: 955ffd25 Branch: json Author: Naoto Sato Date: 2025-05-16 14:37:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/955ffd257e253d7bd75077ed636a50d23b85afd6 Merge branch 'master' into json ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java ! src/java.base/share/classes/module-info.java From duke at openjdk.org Fri May 16 22:23:12 2025 From: duke at openjdk.org (duke) Date: Fri, 16 May 2025 22:23:12 GMT Subject: git: openjdk/jdk-sandbox: json: Explicit check for non-negative indent Message-ID: Changeset: 09e6b6e7 Branch: json Author: Naoto Sato Date: 2025-05-16 15:20:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09e6b6e732af13fdf726d61fd688db19bd48d5bf Explicit check for non-negative indent ! src/java.base/share/classes/java/util/json/Json.java ! test/jdk/java/util/json/TestFormat.java