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

duke duke at openjdk.org
Mon Jun 23 22:17:48 UTC 2025


Changeset: 3b32f6a8
Branch: json
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-06-12 00:41:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3b32f6a8ec37338764d3e6713247ff96e49bf5b3

8344556: [Graal] compiler/intrinsics/bmi/* fail when AOTCache cannot be loaded

Reviewed-by: dnsimon, kvn

! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java

Changeset: d7aa3498
Branch: json
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-06-12 07:08:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d7aa34982053bad37b3b726539f1245d054258f4

8357826: Avoid running some jtreg tests when asan is configured

Reviewed-by: sspitsyn, amitkumar, lmesnik, syan, lucy, cjplummer

! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/prims/whitebox.hpp
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java
! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java
! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java
! test/jdk/TEST.ROOT
! test/jdk/build/AbsPathsInImage.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 5886ef72
Branch: json
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-06-12 07:51:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5886ef728fc1efe43e90e056c03725c3ee982ad6

8359182: Use @requires instead of SkippedException for MaxPath.java

Reviewed-by: bpb, bchristi

! test/jdk/java/io/File/MaxPath.java

Changeset: 7b7136b4
Branch: json
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-06-12 08:10:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7b7136b4eca15693cfcd46ae63d644efc8a88d2c

8359181: Error messages generated by configure --help after 8301197

Reviewed-by: erikj, ihse

! make/autoconf/configure

Changeset: 3e0ef832
Branch: json
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-06-12 08:18:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3e0ef832cc553c70eb7e8ee713c43aac67994b91

8359083: Test jdkCheckHtml.java should report SkippedException rather than report fails when miss tidy

Reviewed-by: hannesw

! test/docs/jdk/javadoc/doccheck/DocCheck.java
! test/docs/jdk/javadoc/doccheck/checks/jdkCheckHtml.java
! test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/TidyChecker.java

Changeset: 3f0fef2c
Branch: json
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2025-06-12 08:54:21 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3f0fef2c9c323cb7b6e9191b17eac4296ff22dac

8359135: New test TestCPUTimeSampleThrottling fails intermittently

Reviewed-by: mdoerr

! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java

Changeset: 65e63b6a
Branch: json
Author:    Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-06-12 10:44:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/65e63b6ab4241fc9d683e2ffa5bfe6e1a30059b6

8359218: RISC-V: Only enable CRC32 intrinsic when AvoidUnalignedAccess == false

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: b6ec93b0
Branch: json
Author:    Marc Chevalier <mchevalier at openjdk.org>
Date:      2025-06-12 11:40:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b6ec93b038c411d0c49be671c3b44dd231d01305

8359121: C2: Region added by vectorizedMismatch intrinsic can survive as a dead node after IGVN

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/library_call.cpp
+ test/hotspot/jtreg/compiler/igvn/RemoveDeadRegionFromVectorizedMismatchIntrinsic.java

Changeset: 91fdd72c
Branch: json
Author:    kabutz <heinz at javaspecialists.eu>
Committer: Viktor Klang <vklang at openjdk.org>
Date:      2025-06-12 11:44:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/91fdd72c97ab109c08893e5b613cbe4412b645aa

8355726: LinkedBlockingDeque fixes and improvements

Reviewed-by: vklang, dl

! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! test/jdk/java/util/concurrent/tck/LinkedBlockingDequeTest.java

Changeset: e5ce5c57
Branch: json
Author:    Rohitash Kumar <kurohita at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-06-12 12:23:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e5ce5c57c83972ff52758a804c942986cab74ca7

8357959: (bf) ByteBuffer.allocateDirect initialization can result in large TTSP spikes

Reviewed-by: shade, alanb

! src/java.base/share/classes/java/nio/Bits.java
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! test/jdk/java/nio/Buffer/AllocateDirectInit.java
+ test/micro/org/openjdk/bench/java/nio/DirectByteBufferAlloc.java

Changeset: e18277b4
Branch: json
Author:    Radim Vansa <rvansa at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-06-12 12:29:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e18277b470a162b9668297e8e286c812c4b0b604

8352075: Perf regression accessing fields

Reviewed-by: coleenp, iklam, jsjolen

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.hpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/fieldStreams.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/globals.hpp
+ src/hotspot/share/utilities/packedTable.cpp
+ src/hotspot/share/utilities/packedTable.hpp
! src/hotspot/share/utilities/unsigned5.hpp
+ test/hotspot/gtest/utilities/test_packedTable.cpp
+ test/hotspot/jtreg/runtime/FieldStream/LocalFieldLookupTest.java

Changeset: b85fe02b
Branch: json
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-06-12 14:12:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b85fe02be5966b72ea1a92bfb3faf088d310219a

8358600: Template-Framework Library: Template for TestFramework test class

Reviewed-by: chagedorn, mhaessig

+ test/hotspot/jtreg/compiler/lib/template_framework/library/TestFrameworkClass.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestWithTestFrameworkClass.java

Changeset: dd688290
Branch: json
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-06-12 14:19:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dd68829017c3adea4068d5311cab3fbef87b9577

8347273: C2: VerifyIterativeGVN for Ideal and Identity

Reviewed-by: chagedorn, mhaessig

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! test/hotspot/jtreg/compiler/c2/TestVerifyIterativeGVN.java

Changeset: fae9c7a3
Branch: json
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-06-12 14:46:39 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fae9c7a3f04f85aeb9e03c5c9c15fda6405ee989

8351661: NMT: VMATree should support separate call-stacks for reserve and commit operations

Reviewed-by: gziemski, jsjolen

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! test/hotspot/gtest/nmt/test_vmatree.cpp

Changeset: 1fcede05
Branch: json
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-06-12 15:02:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1fcede053cca360c96606c1034b2a365a4fada82

8358334: C2/Shenandoah: incorrect execution with Unsafe

Reviewed-by: wkemper, shade

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
+ test/hotspot/jtreg/gc/shenandoah/compiler/TestLostAntiDependencyAtExpansion.java

Changeset: 3c53057f
Branch: json
Author:    David Briemann <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2025-06-12 15:27:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3c53057fa63e0f8bf3634e4286fe2085d2f4ee9e

8359232: [PPC64] C2: Clean up ppc.ad: add instr sizes, remove comments

Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/ppc.ad

Changeset: 8d33ea73
Branch: json
Author:    jeremy <jeremy.wood at mac.com>
Committer: Alexander Zuev <kizune at openjdk.org>
Date:      2025-06-12 16:11:35 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8d33ea7395e5dd504b899d8972617f6696546d84

8354646: java.awt.TextField allows to identify the spaces in a password when double clicked at the starting and end of the text

Reviewed-by: aivanov, kizune, tr, psadhukhan

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPasswordFieldUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthPasswordFieldUI.java
! test/jdk/java/awt/TextField/SetEchoCharWordOpsTest.java
+ test/jdk/javax/swing/plaf/basic/BasicTextUI/PasswordSelectionWordTest.java

Changeset: 610a18e7
Branch: json
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-06-12 17:10:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/610a18e7b3bc9680031a2ba608b89ee6fdec795c

8358688: HttpClient: Simplify file streaming in RequestPublishers.FilePublisher

Reviewed-by: dfuchs, jpai

! src/java.net.http/share/classes/jdk/internal/net/http/RequestPublishers.java
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.java
! test/jdk/java/net/httpclient/RelayingPublishers.java

Changeset: 0ef09867
Branch: json
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-06-12 17:12:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0ef0986731c23b00510e9501e1627b7712a45b65

8359168: Revert stdin.encoding usage in test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java

Reviewed-by: cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java

Changeset: 99829950
Branch: json
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-06-12 18:04:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/99829950f680936489048a1ad4ce12f166805e4d

8358819: The first year is not displayed correctly in Japanese Calendar

Reviewed-by: jlu, joehw, iris

! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
+ test/jdk/java/util/Calendar/JapaneseCalendarNameTest.java
- test/jdk/java/util/Calendar/JapaneseEraNameTest.java

Changeset: db7af2b3
Branch: json
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2025-06-12 19:31:15 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/db7af2b3c3bd63f17f7952e815ebafb5dd8486ab

8349550: Improve SASL random usage

Reviewed-by: mullan

! src/java.base/share/classes/module-info.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/CramMD5Server.java
! src/java.security.sasl/share/classes/com/sun/security/sasl/digest/DigestMD5Base.java

Changeset: 66535fe2
Branch: json
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-06-12 20:06:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/66535fe26da27dfaf0940bd70deb30942f7d0cdc

8358701: Remove misleading javax.management.remote API doc wording about JMX spec, and historic link to JMXMP

Reviewed-by: alanb, sspitsyn

! src/java.management/share/classes/javax/management/remote/package-info.java

Changeset: 0dd7c69b
Branch: json
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-06-12 20:21:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0dd7c69b9e4307e6e8f290b84828f6de8a79e644

8357286: (bf) Remove obsolete instanceof checks in CharBuffer.append

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template

Changeset: 523a4efe
Branch: json
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-06-12 20:23:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/523a4efe1ce2231edd7019043a49f7bf0a0f6aef

8358970: CounterMonitorMBean.getDerivedGaugeTimeStamp() JavaDoc incorrectly documents null

Reviewed-by: sspitsyn, lmesnik

! src/java.management/share/classes/javax/management/monitor/CounterMonitorMBean.java

Changeset: 991097b7
Branch: json
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2025-06-13 01:05:44 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/991097b7bf08cc1a4ceedb0c555b12948ae71885

8315066: Add unsigned bounds and known bits to TypeInt/Long

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: epeter, kvn, jbhateja

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/ifnode.cpp
+ src/hotspot/share/opto/rangeinference.cpp
+ src/hotspot/share/opto/rangeinference.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/utilities/count_leading_zeros.hpp
+ src/hotspot/share/utilities/intn_t.hpp
+ test/hotspot/gtest/opto/test_rangeinference.cpp
+ test/hotspot/gtest/utilities/test_intn_t.cpp

Changeset: 9aeacf2d
Branch: json
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-06-13 06:33:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9aeacf2de5bb8758dd614da365262338b0d26d6f

8358958: (aio) AsynchronousByteChannel.read/write should throw IAE if buffer is thread-confined

Reviewed-by: jpai, bpb

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/nio/channels/AsynchronousByteChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousFileChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java
! test/jdk/java/nio/channels/etc/MemorySegments.java

Changeset: 6749c62b
Branch: json
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-06-13 06:55:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6749c62b9e4261d25bea477e3c0840ab0ee9c73e

8358772: Template-Framework Library: Primitive Types

Reviewed-by: mhaessig, chagedorn

! test/hotspot/jtreg/compiler/lib/template_framework/Hook.java
! test/hotspot/jtreg/compiler/lib/template_framework/Template.java
! test/hotspot/jtreg/compiler/lib/template_framework/Token.java
+ test/hotspot/jtreg/compiler/lib/template_framework/TokenParser.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/CodeGenerationDataNameType.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java

Changeset: ed39e17e
Branch: json
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-06-13 07:45:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ed39e17e34a2a3fd08a3e54d8d2c309deb99f61a

8359200: Memory corruption in MStack::push

Reviewed-by: shade, kvn

! src/hotspot/share/libadt/vectset.cpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/arguments/TestOptoNodeListSize.java

Changeset: a8b42848
Branch: json
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-06-13 08:01:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a8b42848489747f869e33a5067fdda91553eec96

8359293: Make TestNoNULL extensible

Reviewed-by: kbarrett

! test/hotspot/jtreg/sources/TestNoNULL.java

Changeset: 032ead1d
Branch: json
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-06-13 08:03:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/032ead1d905d820f1fe4bf7a49dff98f59a21ded

8358483: G1: Remove G1HeapRegionManager::num_available_regions

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp

Changeset: a0fb35c8
Branch: json
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-06-13 08:46:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a0fb35c8379295d2927c18d694ea52f7b7488a2b

8359272: Several vmTestbase/compact tests timed out on large memory machine

Reviewed-by: tschatzl, ayang

! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_InternedStrings_NonbranchyTree/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Compact_Strings_ArrayOf/TestDescription.java
! test/hotspot/jtreg/vmTestbase/vm/gc/compact/Humongous_InternedStrings/TestDescription.java

Changeset: e7f63ba3
Branch: json
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-06-13 09:01:09 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e7f63ba3109adf614cee1bc392cfeef85e9ca778

8359327: Incorrect AVX3Threshold results into code buffer overflows on APX targets

Reviewed-by: sviswanathan

! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp

Changeset: 3a188726
Branch: json
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-06-13 09:12:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3a1887269b9cecf9dea68637f99b0b103baafbdb

8359225: Remove unused test/jdk/javax/script/MyContext.java

Reviewed-by: sundar

- test/jdk/javax/script/MyContext.java

Changeset: ead4529c
Branch: json
Author:    Prateek Nima <prateek.nima at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-06-13 10:32:50 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ead4529c9219009fc4224e52e9ac4af5055e7137

8340182: Java HttpClient does not follow default retry limit of 3 retries

Reviewed-by: dfuchs

! src/java.net.http/share/classes/module-info.java
+ test/jdk/java/net/httpclient/HttpClientAuthRetryLimitTest.java

Changeset: 25b22c9b
Branch: json
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-06-13 10:47:26 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/25b22c9b553ffab82eb44df23f6b4942724aedaf

8358602: JFR: Annotations in jdk.jfr package should not use "not null" in specification

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/DataAmount.java
! src/jdk.jfr/share/classes/jdk/jfr/Description.java
! src/jdk.jfr/share/classes/jdk/jfr/Label.java
! src/jdk.jfr/share/classes/jdk/jfr/Period.java
! src/jdk.jfr/share/classes/jdk/jfr/Threshold.java
! src/jdk.jfr/share/classes/jdk/jfr/Throttle.java
! src/jdk.jfr/share/classes/jdk/jfr/Timespan.java
! src/jdk.jfr/share/classes/jdk/jfr/Timestamp.java

Changeset: e8ef93ae
Branch: json
Author:    Manuel Hässig <mhaessig at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-06-13 11:16:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e8ef93ae9de624f25166bdf010c915672b2c5cf4

8357782: JVM JIT Causes Static Initialization Order Issue

Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Reviewed-by: thartmann, dlong, dfenacci

! src/hotspot/share/c1/c1_ValueMap.hpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
+ test/hotspot/jtreg/compiler/c1/TestStaticInitializerSideEffect.java

Changeset: b5334fe2
Branch: json
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2025-06-13 12:15:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b5334fe23797a81b91a558f9e55cdcaaee61d37b

8314180: Disable XPath in XML Signatures

Reviewed-by: weijun

! src/java.base/share/conf/security/java.security
! test/jdk/javax/xml/crypto/dsig/GenerationTests.java
! test/jdk/javax/xml/crypto/dsig/HereFunction.java
! test/jdk/javax/xml/crypto/dsig/SecureValidationPolicy.java
! test/jdk/javax/xml/crypto/dsig/ValidationTests.java

Changeset: b4c4496e
Branch: json
Author:    Manuel Hässig <mhaessig at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2025-06-13 13:02:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b4c4496ef8013df25b6368bdebf082d223d6afed

8354196: C2: reorder and capitalize phase definition

Reviewed-by: chagedorn, mchevalier

! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java

Changeset: 57cabc6d
Branch: json
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2025-06-13 13:15:47 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/57cabc6d741c14a8029aec324ba96e8ced4afcbd

8359364: java/net/URL/EarlyOrDelayedParsing test fails intermittently

Reviewed-by: vyazici, syan, alanb

! test/jdk/java/net/URL/EarlyOrDelayedParsing.java

Changeset: 417f8ecf
Branch: json
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-06-13 13:40:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/417f8ecf072daabe0f79d145ffab121e5336988f

8359224: G1: Incorrect size unit in logging of G1CollectedHeap::alloc_archive_region

Reviewed-by: tschatzl, shade

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp

Changeset: 78b1360e
Branch: json
Author:    dermster <dermot.boyle at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-06-13 15:57:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/78b1360e7de84585d6e387ac6e0789a4d02187d5

8359127: Amend java/nio/channels/DatagramChannel/PromiscuousIPv6.java to use @requires for OS platform selection

Reviewed-by: djelinski, dfuchs

! test/jdk/java/nio/channels/DatagramChannel/PromiscuousIPv6.java

Changeset: 366650a4
Branch: json
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2025-06-13 16:11:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/366650a438d046f3da5b490c42e37faaf3a9abc5

8355556: JVM crash because archived method handle intrinsics are not restored

Reviewed-by: adinn, vlivanov, shade

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

Changeset: 12a0dd03
Branch: json
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-06-13 16:20:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/12a0dd03b89cc3bf7f9d32b17eb41ff2bf687536

8358738: AOT cache created without graal jit should not be used with graal jit

Reviewed-by: iklam, ccheung

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp

Changeset: ee35f638
Branch: json
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-06-13 16:52:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ee35f6384fdd0783a7ae62508e837a66683cdd3c

8359373: Split stubgen initial blob into pre and post-universe blobs

Reviewed-by: kvn

! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/stubDeclarations_arm.hpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/stubDeclarations_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/stubDeclarations_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/stubDeclarations_s390.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/zero/stubDeclarations_zero.hpp
! src/hotspot/cpu/zero/stubGenerator_zero.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/hotspot/share/runtime/stubRoutines.cpp

Changeset: b3f56086
Branch: json
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2025-06-13 17:15:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b3f56086c99023a30b91f90c2acbed51b3b17ec0

8358094: Test vmTestbase/nsk/jvmti/AttachOnDemand/attach045/TestDescription.java still times out after JDK-8357282

Reviewed-by: sspitsyn, cjplummer, lmesnik

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent01.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent02.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent03.cpp

Changeset: 0e725c6f
Branch: json
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-06-13 21:42:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0e725c6fb1f324b0fd17d206806b4104dc7ba767

8354447: Missing test for retroactive @SuppressWarnings("dangling-doc-comments") behavior

Reviewed-by: darcy

! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.java

Changeset: 26848a7d
Branch: json
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2025-06-14 08:15:12 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/26848a7d6ce4c573b679a690fd36e6d7082243f6

8358804: Improve the API Note of BigDecimal.valueOf(double)

Reviewed-by: bpb, darcy, iris

! src/java.base/share/classes/java/math/BigDecimal.java

Changeset: 1a01839f
Branch: json
Author:    Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-06-16 03:32:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1a01839f8c0522a90710e101cce6ecc479a77529

8359105: RISC-V: No need for acquire fence in safepoint poll during JNI calls

Reviewed-by: rehn, fyang, fjiang

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: 6fe9143b
Branch: json
Author:    Tejesh R <tr at openjdk.org>
Date:      2025-06-16 05:27:52 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6fe9143bbbe269af62d2084834fc0c9afc51b5f3

8358532: JFileChooser in GTK L&F still displays HTML filename

Reviewed-by: aivanov, dnguyen, kizune

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! test/jdk/javax/swing/JFileChooser/HTMLFileName.java

Changeset: 534a8605
Branch: json
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-06-16 06:11:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/534a8605e5f4d771be69426687b2188d5353c91e

8358129: compiler/startup/StartupOutput.java runs into out of memory on Windows after JDK-8347406

Reviewed-by: thartmann, epeter

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/startup/StartupOutput.java

Changeset: eacfcd86
Branch: json
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-06-16 07:27:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/eacfcd86d38f4acf0165275a42d246ba6c5fae56

8357995: Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner [core]

Reviewed-by: naoto, cjplummer

! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/ConsoleCallbackHandler.java
! src/java.scripting/share/classes/com/sun/tools/script/shell/Main.java
! src/java.scripting/share/classes/javax/script/SimpleScriptContext.java
! src/java.security.jgss/windows/classes/sun/security/krb5/internal/tools/Ktab.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTY.java
! test/jdk/com/sun/jdi/MultiBreakpointsTest.java
! test/jdk/com/sun/security/sasl/ClientCallbackHandler.java
! test/jdk/com/sun/security/sasl/digest/ClientCallbackHandler.java
! test/jdk/java/lang/ProcessBuilder/Basic.java
! test/jdk/java/nio/charset/spi/CharsetTest.java

Changeset: d8c3533a
Branch: json
Author:    Benoît Maillard <benoit.maillard at oracle.com>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2025-06-16 07:29:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d8c3533a91aa9c3a0b76846fe425c72bda9bd66c

8357816: Add test from JDK-8350576

Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Reviewed-by: syan, thartmann, epeter

+ test/hotspot/jtreg/compiler/loopopts/LoopReductionHasControlOrBadInput.java

Changeset: 8416ca31
Branch: json
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-06-16 07:29:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8416ca3104d98edad89ed20bdb203a36974f410a

8346982: Remove JMX javadoc duplication that was in place due to JDK-6369229

Reviewed-by: amenkov

! src/java.management/share/classes/javax/management/ImmutableDescriptor.java
! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java

Changeset: 79497ef7
Branch: json
Author:    Suchismith Roy <sroy at openjdk.org>
Committer: Varada M <varadam at openjdk.org>
Date:      2025-06-16 08:30:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/79497ef7f55ef445b31348ae9d3d6dff6d3b6a54

8348574: Simplify c1/c2_globals inclusions

Reviewed-by: mhaessig, kbarrett

- src/hotspot/os/aix/c1_globals_aix.hpp
- src/hotspot/os/aix/c2_globals_aix.hpp
- src/hotspot/os/bsd/c1_globals_bsd.hpp
- src/hotspot/os/bsd/c2_globals_bsd.hpp
- src/hotspot/os/linux/c1_globals_linux.hpp
- src/hotspot/os/linux/c2_globals_linux.hpp
- src/hotspot/os/windows/c1_globals_windows.hpp
- src/hotspot/os/windows/c2_globals_windows.hpp
! src/hotspot/share/c1/c1_globals.hpp
- src/hotspot/share/c1/c1_globals_pd.hpp
! src/hotspot/share/compiler/compiler_globals_pd.hpp
! src/hotspot/share/opto/c2_globals.hpp
- src/hotspot/share/opto/c2_globals_pd.hpp

Changeset: fedd0a0e
Branch: json
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-06-16 09:09:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fedd0a0ee3aea9f73cfce34172a764e63c1ba46b

8359248: JFR: Help text for-XX:StartFlightRecording:report-on-exit should explain option can be repeated

Reviewed-by: mgronlun

! src/java.base/share/man/java.md
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java

Changeset: 9d060574
Branch: json
Author:    Hamlin Li <mli at openjdk.org>
Date:      2025-06-16 10:20:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9d060574e5dbd13e634f00d749d0108ceff1fae8

8358892: RISC-V: jvm crash when running dacapo sunflow after JDK-8352504
8359045: RISC-V: construct test to verify invocation of C2_MacroAssembler::enc_cmove_cmp_fp => BoolTest::ge/gt

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison2.java

Changeset: 59460ff7
Branch: json
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-06-16 15:20:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/59460ff700e36f8dba5cb50ddc60f107d7d5ad7f

8359664: G1: Remove default arg for pretouch_workers of G1CollectedHeap::expand

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.hpp

Changeset: 9652ae9a
Branch: json
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-06-16 15:25:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9652ae9a8d48924a90d25e9daffcdb7f582ff503

8347114: JMXServiceURL should require an explicit protocol

Reviewed-by: dfuchs, sspitsyn

! src/java.management/share/classes/javax/management/remote/JMXConnectorServer.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorServerMBean.java
! src/java.management/share/classes/javax/management/remote/JMXServiceURL.java
+ test/jdk/javax/management/remote/mandatory/connection/JMXServiceURLProtocol.java

Changeset: 6e390ef1
Branch: json
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-06-16 15:55:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6e390ef17cf4b6134d5d53ba4e3ae8281fedb3f3

8358690: Some initialization code asks for AOT cache status way too early

Reviewed-by: asmehra, adinn

! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/trainingData.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp

Changeset: 06d804a0
Branch: json
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2025-06-16 15:56:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/06d804a0f004f9403c7c12e1a9f2ca8775c639f7

8338140: (str) Add notes to String.trim and String.isEmpty pointing to newer APIs

Reviewed-by: naoto, bpb

! src/java.base/share/classes/java/lang/String.java

Changeset: 2f2acb2e
Branch: json
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-06-16 16:10:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f2acb2e3f292517456f5b328a35182863188653

8359593: JFR: Instrumentation of java.lang.String corrupts recording

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/ExcludeList.java
+ test/jdk/jdk/jfr/event/tracing/TestTracedString.java

Changeset: e57a214e
Branch: json
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-06-16 16:52:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e57a214e2a1059109dd028369d518298cfa5d5b4

8359242: JFR: Missing help text for method trace and timing

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlElement.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/XmlText.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Filter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc

Changeset: 9a1c1f2e
Branch: json
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-06-16 17:56:27 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9a1c1f2efb1367ea8196b56d1b9b3b0841e4398d

8357847: (ch) AsynchronousFileChannel implementations should support FFM Buffers

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
! test/jdk/java/nio/channels/AsynchronousFileChannel/Basic.java
! test/jdk/java/nio/channels/etc/MemorySegments.java

Changeset: e55ddabf
Branch: json
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-06-16 18:20:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/e55ddabffa90e28d22f546b387007fe4e434c3e0

8359223: HttpClient: Remove leftovers from the SecurityManager cleanup

Reviewed-by: dfuchs

- test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest.java
- test/jdk/java/net/httpclient/FilePublisher/SecureZipFSProvider.java
= test/jdk/java/net/httpclient/FilePublisherTest.java

Changeset: a16d2355
Branch: json
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-06-17 05:38:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a16d23557b101504ed2ff95cf1a3c5ba11afe33d

8359402: Test CloseDescriptors.java should throw SkippedException when there is no lsof/sctp

Reviewed-by: vyazici, jpai

! test/jdk/com/sun/nio/sctp/SctpChannel/CloseDescriptors.java

Changeset: ff75f763
Branch: json
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-06-17 07:16:19 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ff75f763c0a91534ab593a43e2ace741d05b0ccb

8351645: C2: Assertion failures in Expand/CompressBits idealizations with TOP

Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: epeter, sviswanathan

! src/hotspot/share/opto/intrinsicnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/TestCompressExpandTopInput.java

Changeset: f7cd3fad
Branch: json
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-06-17 08:32:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f7cd3fad2400cd3a07d8a3a44d86d5dc4d23913e

8332623: Remove setTTL()/getTTL() methods from DatagramSocketImpl/MulticastSocket and MulticastSocket.send(DatagramPacket, byte)

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java
! test/jdk/java/net/DatagramSocket/AddressNotSet.java
! test/jdk/java/net/DatagramSocket/DatagramSocketMulticasting.java
! test/jdk/java/net/DatagramSocket/OldDatagramSocketImplTest.java
! test/jdk/java/net/DatagramSocket/SendCheck.java
! test/jdk/java/net/DatagramSocket/SetDatagramSocketImplFactory/java.base/java/net/MyDatagramSocketImplFactory.java
! test/jdk/java/net/DatagramSocketImpl/TestCreate.java
! test/jdk/java/net/DatagramSocketImpl/TestDefaultBehavior.java
- test/jdk/java/net/MulticastSocket/MulticastTTL.java
! test/jdk/java/net/MulticastSocket/SendPortZero.java
! test/jdk/java/net/MulticastSocket/SetLoopbackOption.java
- test/jdk/java/net/MulticastSocket/SetTTLAndGetTTL.java
! test/jdk/java/net/MulticastSocket/SetTTLTo0.java
! test/jdk/java/net/SocketOption/CachedImplOptions.java
! test/jdk/java/net/SocketOption/ImmutableOptions.java
! test/jdk/java/nio/channels/DatagramChannel/AdaptorMulticasting.java

Changeset: a0820828
Branch: json
Author:    David Briemann <dbriemann at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2025-06-17 10:01:36 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a08208283bcfe395c9962c8de3ba19fdd8cab985

8354650: [PPC64] Try to reduce register definitions

Reviewed-by: mdoerr, sroy

! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/register_ppc.hpp
! src/hotspot/cpu/ppc/sharedRuntime_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: f62f1178
Branch: json
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-06-17 12:32:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f62f1178aa01d812ee8ffb1d3dd165b4cf157186

8359701: G1: Move heap expansion time tracking of G1CollectedHeap:expand to call site

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp

Changeset: c1deb9ee
Branch: json
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-06-17 13:46:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c1deb9eebf1adecffe5b205486477009ec2f7348

8356556: AArch64: No need for acquire fence in safepoint poll in FFM

Reviewed-by: dholmes, pchilanomate

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp

Changeset: 51877f56
Branch: json
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-06-17 13:50:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/51877f568ba84a8ec7721656571c90c5eb952eb3

8359207: Remove runtime/signal/TestSigusr2.java since it is always skipped

Reviewed-by: dcubed, dholmes

! test/hotspot/jtreg/runtime/signal/SigTestDriver.java
- test/hotspot/jtreg/runtime/signal/TestSigusr2.java

Changeset: 21b72dea
Branch: json
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-06-17 14:01:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/21b72dea7805357b3644161d1a158c52f49d0e6e

8357862: Java argument file is parsed unexpectedly with trailing comment

Co-authored-by: Stuart Marks <smarks at openjdk.org>
Reviewed-by: vromero

! src/java.base/share/native/libjli/args.c
! test/jdk/tools/launcher/ArgFileSyntax.java

Changeset: 53a83d15
Branch: json
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-06-17 14:09:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/53a83d15a1b5686ed0f2aeb3d30cd46b73f80733

8357799: Improve instructions for JFileChooser/HTMLFileName.java

Reviewed-by: honkar, tr, kizune

! test/jdk/javax/swing/JFileChooser/HTMLFileName.java

Changeset: 96070212
Branch: json
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2025-06-17 15:55:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/96070212adfd15acd99edf6e180db6228ee7b4ff

8359646: C1 crash in AOTCodeAddressTable::add_C_string

Reviewed-by: adinn, iklam

! src/hotspot/share/code/aotCodeCache.cpp

Changeset: 49a82d88
Branch: json
Author:    dermster <dermot.boyle at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-06-17 18:21:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/49a82d880636a632f4a3471b14b1b1b29ce1d5e6

8359449: [TEST] open/test/jdk/java/io/File/SymLinks.java Refactor extract method for Windows specific test

Reviewed-by: bpb

! test/jdk/java/io/File/SymLinks.java

Changeset: 164cae46
Branch: json
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-06-17 19:22:14 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/164cae469ca0b97b01ce36402a248be308419af6

8359733: UnProblemList serviceability/jvmti/vthread/SuspendWithInterruptLock

Reviewed-by: syan, dholmes, lmesnik

! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: afa52e46
Branch: json
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-06-17 20:23:20 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/afa52e4681f5d0392c3fdfddf48b00a004d1280c

8210549: Runtime.exec: in closeDescriptors(), use FD_CLOEXEC instead of close()

Reviewed-by: rriggs

! make/test/JtregNativeJdk.gmk
! src/java.base/unix/native/libjava/childproc.c
+ test/jdk/java/lang/ProcessBuilder/FDLeakTest/FDLeakTest.java
+ test/jdk/java/lang/ProcessBuilder/FDLeakTest/exeFDLeakTester.c
+ test/jdk/java/lang/ProcessBuilder/FDLeakTest/libFDLeaker.c

Changeset: 8c760e78
Branch: json
Author:    lawrence.andrews <lawrence.andrews at oracle.com>
Committer: Harshitha Onkar <honkar at openjdk.org>
Date:      2025-06-17 20:42:42 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8c760e78b9e3851d40f8036105666e9c451b09a1

8359418: Test "javax/swing/text/GlyphView/bug4188841.java" failed because the phrase of text pane does not match the instructions

Reviewed-by: honkar

! test/jdk/javax/swing/text/GlyphView/bug4188841.java

Changeset: 382f870c
Branch: json
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-06-17 21:15:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/382f870cd53d69dfc1d2b96150aa2c026e47f642

8357976: GenShen crash in swap_card_tables: Should be clean

Reviewed-by: kdnilsen, cslucas, ysr, xpeng

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp

Changeset: 2f63d3ae
Branch: json
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-06-18 02:06:22 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2f63d3aee555762bfaea2a77bf543a32ca43f069

7116990: (spec) Socket.connect(addr,timeout) not clear if IOException because of TCP timeout

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/java/net/Socket.java

Changeset: 1130c1bc
Branch: json
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-06-18 02:56:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/1130c1bc33cc9ab4acc6862d7738297afa017e8b

6798061: The removal of System.out.println from KeyboardManager

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/KeyboardManager.java

Changeset: 2b94b70e
Branch: json
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-06-18 05:08:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2b94b70ef50675f7853c0cb6a61e60e6eb7d92ed

8359428: Test 'javax/swing/JTabbedPane/bug4499556.java' failed because after selecting one of L&F items, the test case automatically failed when clicking on L&F Menu button again

Reviewed-by: abhiscxk

! test/jdk/javax/swing/JTabbedPane/bug4499556.java

Changeset: 57266064
Branch: json
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-06-18 09:03:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/57266064a7bb995c3c614c19b936687af35e9aa4

8359709: java.net.HttpURLConnection sends unexpected "Host" request header in some cases after JDK-8344190

Reviewed-by: dfuchs, djelinski, michaelm, vyazici

! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HostHeaderTest.java

Changeset: cabd7c1f
Branch: json
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2025-06-18 11:24:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cabd7c1f7a8c471d5461e3557fb589fdfe4d88be

8356897: Update NSS library to 3.111

Reviewed-by: rhalade

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

Changeset: f07f5ce9
Branch: json
Author:    He-Pin(kerr) <hepin1989 at gmail.com>
Committer: Viktor Klang <vklang at openjdk.org>
Date:      2025-06-18 11:26:00 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/f07f5ce9845c59348dc785cd5ee26391dd7e36c8

8359067: Fix typo in DelayScheduler.java

Reviewed-by: syan, dl, rriggs, vklang

! src/java.base/share/classes/java/util/concurrent/DelayScheduler.java

Changeset: 547ce030
Branch: json
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-06-18 11:37:48 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/547ce0301684fdebe95ce2e8e195a019bcefe493

8337217: Port VirtualMemoryTracker to use VMATree

Reviewed-by: jsjolen, gziemski

! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/memoryFileTracker.hpp
! src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/nmtUsage.cpp
+ src/hotspot/share/nmt/regionsTree.cpp
+ src/hotspot/share/nmt/regionsTree.hpp
+ src/hotspot/share/nmt/regionsTree.inline.hpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/opto/printinlining.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
- test/hotspot/gtest/nmt/test_nmt_reserved_region.cpp
! test/hotspot/gtest/nmt/test_nmt_treap.cpp
+ test/hotspot/gtest/nmt/test_regions_tree.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java

Changeset: ba32b78b
Branch: json
Author:    Mikhail Ablakatov <mablakatov at openjdk.org>
Committer: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2025-06-18 11:48:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ba32b78bfaf83f69003f83333ab6975b35343fde

8358329: AArch64: emit direct branches in static stubs for small code caches

Reviewed-by: aph, eastigeevich

! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
+ test/hotspot/jtreg/compiler/c2/aarch64/TestStaticCallStub.java

Changeset: cf789258
Branch: json
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2025-06-18 13:58:45 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/cf78925859dd2640b3c2500fc6be8b5bb308d96e

8358891: Remove the PerfDataSamplingIntervalFunc code

Reviewed-by: shade, jwilhelm

! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp

Changeset: 42d3604a
Branch: json
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-06-18 14:07:25 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/42d3604a31c4e5b5391468ee1d2c88c23c54c1d9

8359923: Const accessors for the Deferred class

Reviewed-by: jsjolen

! src/hotspot/share/utilities/deferred.hpp

Changeset: 984d7f9c
Branch: json
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-06-18 14:43:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/984d7f9cdfb0d75ea906ce32df0b6c447f4d5954

8359895: JFR: method-timing view doesn't work

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini

Changeset: b7fcd0b2
Branch: json
Author:    Manukumar V S <mvs at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-06-18 16:41:31 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b7fcd0b2351cee8d3d18abaf0bf5905d20c9d46c

8359889: java/awt/MenuItem/SetLabelTest.java inadvertently triggers clicks on items pinned to the taskbar

Reviewed-by: aivanov, kizune

! test/jdk/java/awt/MenuItem/SetLabelTest.java

Changeset: 7bc0d824
Branch: json
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-06-18 18:05:18 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/7bc0d82450e210b14c9f89687582d78a0a50ee54

8359227: Code cache/heap size options should be size_t

Reviewed-by: mhaessig, tschatzl

! src/hotspot/cpu/aarch64/c1_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/arm/c1_globals_arm.hpp
! src/hotspot/cpu/arm/c2_globals_arm.hpp
! src/hotspot/cpu/arm/globals_arm.hpp
! src/hotspot/cpu/ppc/c1_globals_ppc.hpp
! src/hotspot/cpu/ppc/c2_globals_ppc.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/riscv/c1_globals_riscv.hpp
! src/hotspot/cpu/riscv/c2_globals_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/s390/c1_globals_s390.hpp
! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/cpu/s390/globals_s390.hpp
! src/hotspot/cpu/x86/c1_globals_x86.hpp
! src/hotspot/cpu/x86/c2_globals_x86.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/zero/globals_zero.hpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compiler_globals_pd.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java
! test/hotspot/jtreg/compiler/codecache/jmx/CodeCacheUtils.java
! test/hotspot/jtreg/compiler/codecache/stress/RandomAllocationTest.java
! test/hotspot/jtreg/compiler/codecache/stress/ReturnBlobToWrongHeapTest.java
! test/hotspot/jtreg/compiler/whitebox/AllocationCodeBlobTest.java
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java
! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java
! test/lib-test/jdk/test/whitebox/vm_flags/UintxTest.java
! test/lib/jdk/test/whitebox/code/BlobType.java

Changeset: b52af182
Branch: json
Author:    Srinivas Vamsi Parasa <sparasa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-06-18 18:30:06 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/b52af182c43380186decd7e35625e42c7cafb8c2

8359386: Fix incorrect value for max_size of C2CodeStub when APX is used

Reviewed-by: thartmann, shade, jbhateja, sviswanathan

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp

Changeset: 982064e5
Branch: json
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-06-18 18:43:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/982064e50ca6bbcfb7d1d619307921adc6f4fdcd

8359167: Remove unused test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java

Reviewed-by: sspitsyn, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
- test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeArgumentHandler.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java

Changeset: 5a62e995
Branch: json
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-06-18 20:58:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/5a62e99523904e89caf561d4c1068c1565a97450

8357686: Remove unnecessary Map.get from AWTAutoShutdown.unregisterPeer

Reviewed-by: serb, aivanov

! src/java.desktop/share/classes/sun/awt/AWTAutoShutdown.java

Changeset: 23e1e2ff
Branch: json
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2025-06-18 22:54:05 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/23e1e2ff4a4a75ec268c7925fb98d6b96a01bbcf

8359180: Apply java.io.Serial annotations in java.instrument

Reviewed-by: phh, sspitsyn

! src/java.instrument/share/classes/java/lang/instrument/IllegalClassFormatException.java
! src/java.instrument/share/classes/java/lang/instrument/UnmodifiableClassException.java
! src/java.instrument/share/classes/java/lang/instrument/UnmodifiableModuleException.java

Changeset: 08b1fa4c
Branch: json
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-06-19 05:35:51 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/08b1fa4cb39e56497052e3ee13e679c8734cf7c5

8359972: Problem list TestStaticCallStub until JDK-8359963 is fixed

Reviewed-by: mchevalier, chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 0dce98b7
Branch: json
Author:    Ana Maria Mihalceanu <ana-maria.m.mihalceanu at oracle.com>
Committer: Christian Stein <cstein at openjdk.org>
Date:      2025-06-19 07:45:04 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0dce98b71648f270dca7395e7ab5451011b14b45

8359123: Misleading examples in jmod man page

Reviewed-by: cstein, alanb, iris

! src/jdk.jlink/share/man/jmod.md

Changeset: c7125aa2
Branch: json
Author:    Manuel Hässig <mhaessig at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2025-06-19 09:36:29 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c7125aa2af43a339d401f8416a2251574f6de840

8020282: Generated code quality: redundant LEAs in the chained dereferences

Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: kvn, rcastanedalo

! src/hotspot/cpu/x86/peephole_x86_64.cpp
! src/hotspot/cpu/x86/peephole_x86_64.hpp
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/codegen/TestRedundantLea.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/vm/compiler/x86/RedundantLeaPeephole.java

Changeset: 01d4b772
Branch: json
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-06-19 10:20:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/01d4b772dee8470188793676ce983d6203c7fefb

8319242: HotSpot Style Guide should discourage non-local variables with non-trivial initialization or destruction

Reviewed-by: stefank, dcubed, dholmes

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: c4fb00a7
Branch: json
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2025-06-19 10:38:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c4fb00a7be51c7a05a29d3d57d787feb5c698ddf

8358769: Update --release 25 symbol information for JDK 25 build 26

Reviewed-by: darcy, iris

! src/jdk.compiler/share/data/symbols/java.base-P.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-P.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.vector-P.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-P.sym.txt

Changeset: 2e3bdec9
Branch: json
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2025-06-19 15:49:49 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2e3bdec9857c64b307737ac7afed58170125cca9

8358686: CDS and AOT can cause buffer truncation warning even when logging is disabled

Reviewed-by: dnsimon, iklam

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

Changeset: 2fe12984
Branch: json
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Date:      2025-06-19 18:02:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2fe12984474656a08c4525c04a351d85be73f658

8359064: Expose reason for marking nmethod non-entrant to JVMCI client

Reviewed-by: dnsimon, never

! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotNmethod.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInvalidationReasonTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java

Changeset: dec42beb
Branch: json
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-06-19 18:40:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dec42bebb836b2ea244dc19a5964dac828791135

8359394: GC cause cleanup

Reviewed-by: shade, ysr, stefank

! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java

Changeset: 0dd50dbb
Branch: json
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-06-19 19:43:24 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/0dd50dbb3e6381af0ecc591ff1e5871bbc465732

8359825: Parallel: Simplify MutableNUMASpace::ensure_parsability

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp

Changeset: a6464b74
Branch: json
Author:    Manuel Hässig <mhaessig at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-06-20 01:33:54 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/a6464b74a8c9b97653b292c18f5604d4d030a9cb

8358578: Small -XX:NMethodSizeLimit triggers "not in CodeBuffer memory" assert in C1

Reviewed-by: kvn, syan, thartmann

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_globals.hpp
! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java
! test/hotspot/jtreg/compiler/c1/TestLinearScanOrderMain.java

Changeset: c51bed73
Branch: json
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-06-20 03:09:57 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c51bed739d97167ae768e204dd8666d078d2e607

8335986: Test javax/swing/JCheckBox/4449413/bug4449413.java fails on Windows 11 x64 because RBMenuItem's and CBMenuItem's checkmark on the left side are not visible

Reviewed-by: tr

! test/jdk/javax/swing/JCheckBox/4449413/bug4449413.java

Changeset: 33970629
Branch: json
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-06-20 05:35:10 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/33970629ac63eea6009fca7a34c8f333f1a60a37

8360069: Problem list CodeInvalidationReasonTest.java until JDK-8360049 is fixed

Reviewed-by: dholmes

! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 8f121a17
Branch: json
Author:    Shruthi <Shruthi.Shruthi1 at ibm.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2025-06-20 10:13:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/8f121a173ca2534c706682f6c68fbbb0b94ec057

8317801: java/net/Socket/asyncClose/Race.java fails intermittently (aix)

Reviewed-by: alanb, jkern

! src/java.base/unix/classes/sun/nio/ch/NativeThread.java
! src/java.base/unix/classes/sun/nio/ch/UnixDispatcher.java
! src/java.base/unix/native/libnio/ch/NativeThread.c
! test/jdk/ProblemList.txt

Changeset: c11f36e6
Branch: json
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2025-06-20 11:24:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c11f36e6200b6c39fd59530f28e9318c4153db49

8356708: C2: loop strip mining expansion doesn't take sunk stores into account

Reviewed-by: rcastanedalo, epeter

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestStoresSunkInOuterStripMinedLoop.java

Changeset: ff54a649
Branch: json
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2025-06-20 13:25:38 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ff54a6493a63cfbcaab7ec90c7db0135e98a7f0c

8360049: CodeInvalidationReasonTest.java fails with ZGC on AArch64

Reviewed-by: aph, shade

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java

Changeset: c6ab63d3
Branch: json
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date:      2025-06-20 13:51:55 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c6ab63d306511c43622fc1f37e1aed6d8abaaa09

8359735: [Ubuntu 25.10] java/lang/ProcessBuilder/Basic.java, java/lang/ProcessHandle/InfoTest.java fail due to rust-coreutils

Reviewed-by: rriggs

! test/jdk/java/lang/ProcessBuilder/Basic.java
! test/jdk/java/lang/ProcessHandle/InfoTest.java

Changeset: 17cf4974
Branch: json
Author:    William Kemper <wkemper at openjdk.org>
Date:      2025-06-20 17:08:08 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/17cf49746d0c289bdf779c974cdc84a3ab32ab4b

8357550: GenShen crashes during freeze: assert(!chunk->requires_barriers()) failed

Reviewed-by: kdnilsen, shade

! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp

Changeset: 96f71a9a
Branch: json
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-06-20 19:48:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/96f71a9a6bf7b52c50a1f52d4d401a48dc40480f

8255082: HotSpot Style Guide should permit noexcept

Reviewed-by: kvn, dholmes, dcubed

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: d627282f
Branch: json
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2025-06-20 19:53:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/d627282f0c42c340db3b8b71121274b91638e09b

8360143: ProblemList runtime/NMT/VirtualAllocTestType.java

Reviewed-by: rriggs

! test/hotspot/jtreg/ProblemList.txt

Changeset: 81985d42
Branch: json
Author:    Phil Race <prr at openjdk.org>
Date:      2025-06-20 22:22:41 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/81985d422d3a433c1248deec18e4fd9b9f780c2c

8358526: Clarify behavior of java.awt.HeadlessException constructed with no-args

Reviewed-by: aivanov, honkar

! src/java.desktop/share/classes/java/awt/HeadlessException.java
+ test/jdk/java/awt/Headless/HeadlessExceptionTest.java

Changeset: 6b439391
Branch: json
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-06-23 00:33:34 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6b4393917ae689818d67fcaf9cc61ca16ea6d426

8359270: C2: alignment check should consider base offset when emitting arraycopy runtime call

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/stringopts.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/stringopts/TestArrayCopySelect.java

Changeset: 620df7ec
Branch: json
Author:    Anjian Wen <wenanjian at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-06-23 02:31:53 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/620df7ec348598580884e3b9d45066495f0c40e5

8359801: RISC-V: Simplify Interpreter::profile_taken_branch

Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: de34bb8e
Branch: json
Author:    Srinivas Mandalika <smandalika at openjdk.org>
Committer: Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-06-23 04:54:43 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/de34bb8e66253cef90ba79831dadec0252595b35

8359687: Use PassFailJFrame for java/awt/print/Dialog/DialogType.java

Reviewed-by: abhiscxk, aivanov

! test/jdk/java/awt/print/Dialog/DialogType.java

Changeset: 3d35b408
Branch: json
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2025-06-23 07:05:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/3d35b408e1e69d7e3953af142c5bf606691fbeb8

8357220: Introduce a BSMAttributeEntry struct

Co-authored-by: John R Rose <jrose at openjdk.org>
Reviewed-by: sspitsyn, coleenp, matsaave

! src/hotspot/share/cds/aotConstantPoolResolver.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ConstantPool.java

Changeset: 9ae39b62
Branch: json
Author:    Manuel Hässig <mhaessig at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2025-06-23 07:47:17 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9ae39b62b91ffacc6473534d96679f3282c612cc

8355276: Sort C2 includes

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/divnode.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/gcm.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealKit.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/lcm.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/mempointer.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/printinlining.cpp
! src/hotspot/share/opto/printinlining.hpp
! src/hotspot/share/opto/rangeinference.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vtransform.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: c220b135
Branch: json
Author:    Benoît Maillard <bmaillard at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2025-06-23 07:52:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c220b1358c91bce2eb7515e9f600004c7b975ee6

8356865: C2: Unreasonable values for debug flag FastAllocateSizeLimit can lead to left-shift-overflow, which is UB

Reviewed-by: epeter, mhaessig

! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/jtreg/compiler/arguments/TestFastAllocateSizeLimit.java

Changeset: ad1033d6
Branch: json
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Feilong Jiang <fjiang at openjdk.org>
Date:      2025-06-23 08:02:40 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/ad1033d68f4dd030cad27f9868d4fa83b5080bcd

8360169: Problem list CodeInvalidationReasonTest.java on linux-riscv64 until JDK-8360168 is fixed

Reviewed-by: fyang, fjiang, syan, dnsimon

! test/hotspot/jtreg/ProblemList.txt

Changeset: 516197f5
Branch: json
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-06-23 08:27:13 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/516197f50b079978a4aa1593744cef9d56e01c67

8359924: Deprecate and obsolete ParallelRefProcEnabled

Reviewed-by: tschatzl, kbarrett, dholmes

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.md

Changeset: fe7ec312
Branch: json
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-06-23 08:32:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/fe7ec312590ed9f70e6caad4ef454123138bbbcf

8359996: Remove unnecessary List.indexOf key from Track.remove

Reviewed-by: aivanov, liach, azvegint

! src/java.desktop/share/classes/javax/sound/midi/Track.java

Changeset: 251f2ac7
Branch: json
Author:    Nikita Gubarkov <ngubarkov at openjdk.org>
Committer: Alexey Ushakov <avu at openjdk.org>
Date:      2025-06-23 10:52:07 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/251f2ac785708a7ebf713d3fdc7d66317f1b2c2e

8355904: Use variadic macros for J2dTrace

Reviewed-by: aivanov, serb, prr, avu

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/EncoderManager.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBlitLoops.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLBufImgOps.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLClip.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLContext.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLGlyphCache.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLLayer.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLMaskFill.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.h
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderQueue.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLRenderer.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTextRenderer.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLTexurePool.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLGraphicsConfig.m
! src/java.desktop/macosx/native/libawt_lwawt/java2d/opengl/CGLSurfaceData.m
! src/java.desktop/share/native/common/font/AccelGlyphCache.c
! src/java.desktop/share/native/common/java2d/opengl/OGLBlitLoops.c
! src/java.desktop/share/native/common/java2d/opengl/OGLBufImgOps.c
! src/java.desktop/share/native/common/java2d/opengl/OGLContext.c
! src/java.desktop/share/native/common/java2d/opengl/OGLFuncs.h
! src/java.desktop/share/native/common/java2d/opengl/OGLMaskFill.c
! src/java.desktop/share/native/common/java2d/opengl/OGLPaints.c
! src/java.desktop/share/native/common/java2d/opengl/OGLRenderQueue.c
! src/java.desktop/share/native/common/java2d/opengl/OGLRenderQueue.h
! src/java.desktop/share/native/common/java2d/opengl/OGLRenderer.c
! src/java.desktop/share/native/common/java2d/opengl/OGLSurfaceData.c
! src/java.desktop/share/native/common/java2d/opengl/OGLTextRenderer.c
! src/java.desktop/share/native/common/java2d/opengl/OGLVertexCache.c
! src/java.desktop/share/native/libawt/java2d/Trace.h
! src/java.desktop/share/native/libawt/java2d/loops/DrawParallelogram.c
! src/java.desktop/share/native/libawt/java2d/pipe/BufferedMaskBlit.c
! src/java.desktop/share/native/libawt/java2d/pipe/BufferedRenderPipe.c
! src/java.desktop/unix/native/common/java2d/opengl/GLXGraphicsConfig.c
! src/java.desktop/unix/native/common/java2d/opengl/GLXSurfaceData.c
! src/java.desktop/unix/native/common/java2d/x11/X11SurfaceData.c
! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBlitLoops.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DBufImgOps.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DContext.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGlyphCache.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DGraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DMaskCache.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DMaskFill.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPaints.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipeline.h
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DPipelineManager.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DRenderQueue.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DResourceManager.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DShaderGen.c
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DSurfaceData.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DTextRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/d3d/D3DVertexCacher.cpp
! src/java.desktop/windows/native/libawt/java2d/opengl/WGLGraphicsConfig.c
! src/java.desktop/windows/native/libawt/java2d/opengl/WGLSurfaceData.c
! src/java.desktop/windows/native/libawt/java2d/windows/GDIRenderer.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/GDIWindowSurfaceData.cpp
! src/java.desktop/windows/native/libawt/java2d/windows/WindowsFlags.cpp
! src/java.desktop/windows/native/libawt/windows/Devices.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.h
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsDevice.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp

Changeset: 10e6eec9
Branch: json
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-06-23 11:09:11 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/10e6eec9e63c89adc8078aeb27a368a80f793902

8360039: JFR: Improve parser logging of constants

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ChunkParser.java

Changeset: 72679c94
Branch: json
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-06-23 12:46:32 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/72679c94ee00c87b9b51233938e5ffa97ef825b1

8360042: GHA: Bump MSVC to 14.44

Reviewed-by: erikj, ihse

! .github/workflows/main.yml

Changeset: c748d358
Branch: json
Author:    Jonas Norlinder <github.jonas.norlinder at norlinder.nu>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-06-23 12:49:59 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/c748d358b2569928fb5a03722987c93762c30145

8360024: Reorganize GC VM operations and implement is_gc_operation

Reviewed-by: tschatzl, dholmes

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/parallel/psVMOperations.cpp
! src/hotspot/share/gc/parallel/psVMOperations.hpp
! src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/runtime/vmOperation.hpp

Changeset: dfcea054
Branch: json
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-06-23 14:26:02 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/dfcea0547e7756a546fcf57855d99d46ecfb1925

8358729: jdk/internal/loader/URLClassPath/ClassnameCharTest.java depends on Applet

Reviewed-by: jpai, lancea

! test/jdk/jdk/internal/loader/URLClassPath/ClassnameCharTest.java
- test/jdk/jdk/internal/loader/URLClassPath/testclasses.jar

Changeset: 9c3eaa49
Branch: json
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-06-23 16:16:28 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/9c3eaa49f7f8c6ade7319064566c0370e955f631

8359732: Make standard i/o encoding related system properties `StaticProperty`

Reviewed-by: rriggs, alanb, vyazici

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/lang/IO.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/ConsoleCallbackHandler.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMathLibrary.java

Changeset: 6df0f5e3
Branch: json
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2025-06-23 18:19:01 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/6df0f5e390ecf874c1eca7284c51efa65ce23737

8360281: VMError::error_string has incorrect format usage

Reviewed-by: coleenp

! src/hotspot/share/utilities/vmError.cpp

Changeset: 2c6eea2d
Branch: json
Author:    Naoto Sato <naoto.sato at oracle.com>
Date:      2025-06-23 15:15:33 +0000
URL:       https://git.openjdk.org/jdk-sandbox/commit/2c6eea2d473bb7fd4fd0b4a5c6b52388208c3304

Merge branch 'master' into json

! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/module-info.java



More information about the jdk-sandbox-changes mailing list