From duke at openjdk.org Tue Jul 1 17:32:37 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Jul 2025 17:32:37 GMT Subject: git: openjdk/jdk-sandbox: json: Updates to JsonString.toString/value Message-ID: Changeset: 8fbdd114 Branch: json Author: Justin Lu Date: 2025-07-01 10:30:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8fbdd114a26173a0b3e5302bec61d0610dc4138d Updates to JsonString.toString/value ! 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/JsonString.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 ! test/jdk/java/util/json/TestJsonObject.java ! test/jdk/java/util/json/TestJsonString.java From duke at openjdk.org Tue Jul 1 17:43:54 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Jul 2025 17:43:54 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: Changeset: 1e1ca07a Branch: json Author: Justin Lu Date: 2025-07-01 10:35:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e1ca07ad7adf9e81cd131f8999dda839d68dfe5 Clarifying comment for defensive copy on char [] ! src/java.base/share/classes/java/util/json/Json.java Changeset: 58f133cb Branch: json Author: Justin Lu Date: 2025-07-01 10:42:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/58f133cb3d8a3f1acc51b7511460f37ee2d2e18f Disallow control chars in JO factory keys ! src/java.base/share/classes/jdk/internal/util/json/Utils.java ! test/jdk/java/util/json/TestJsonObject.java From duke at openjdk.org Tue Jul 1 17:52:38 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Jul 2025 17:52:38 GMT Subject: git: openjdk/jdk-sandbox: json: Add some more detail for invalid type for Json.fromUntyped Message-ID: <12ce892c-9271-4153-ad29-87ca93d40a4c@openjdk.org> Changeset: adc5ee4d Branch: json Author: Justin Lu Date: 2025-07-01 10:50:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/adc5ee4d8976ed8f372f65f019a8810a079737c5 Add some more detail for invalid type for Json.fromUntyped ! src/java.base/share/classes/java/util/json/Json.java ! test/jdk/java/util/json/TestJsonObject.java From duke at openjdk.org Tue Jul 1 18:34:49 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Jul 2025 18:34:49 GMT Subject: git: openjdk/jdk-sandbox: json: Minor comment refinement Message-ID: <35f84fe7-f070-427b-a41c-3665491648be@openjdk.org> Changeset: 62c381d2 Branch: json Author: Naoto Sato Date: 2025-07-01 11:33:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62c381d28cfb4a1b38d9e5175d91d89c2c944240 Minor comment refinement ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java From duke at openjdk.org Tue Jul 1 18:45:49 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Jul 2025 18:45:49 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: Changeset: 3fd5e361 Branch: json Author: Justin Lu Date: 2025-07-01 10:55:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fd5e36195d176e15b72ae26bde5c5529207f58f Simplifications to JBI ! src/java.base/share/classes/jdk/internal/util/json/JsonBooleanImpl.java Changeset: e6dbca95 Branch: json Author: Justin Lu Date: 2025-07-01 11:41:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6dbca95806b8932bc0d010ff7c22c7740d4c0a8 Strengthen input checking for String accepting methods ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java ! src/java.base/share/classes/jdk/internal/util/json/Utils.java ! test/jdk/java/util/json/TestJsonObject.java ! test/jdk/java/util/json/TestJsonString.java From duke at openjdk.org Tue Jul 1 18:48:35 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Jul 2025 18:48:35 GMT Subject: git: openjdk/jdk-sandbox: json: Drop outdated comment in Utils.codeUnit Message-ID: <548c7f26-c332-4642-9bdd-1f5120805a1f@openjdk.org> Changeset: f400817c Branch: json Author: Justin Lu Date: 2025-07-01 11:45:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f400817cd60c2c25e5b5ea415c5d77139d605209 Drop outdated comment in Utils.codeUnit ! src/java.base/share/classes/jdk/internal/util/json/Utils.java From duke at openjdk.org Tue Jul 1 20:50:25 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Jul 2025 20:50:25 GMT Subject: git: openjdk/jdk-sandbox: json: 3 new changesets Message-ID: Changeset: 8a950e06 Branch: json Author: Justin Lu Date: 2025-07-01 13:39:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a950e06ebc24b3c34affcfbaf4216d508af4a53 unescapedKey renames in Object factories ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonObject.java Changeset: 82f8c093 Branch: json Author: Justin Lu Date: 2025-07-01 13:40:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/82f8c0934ef1072fea636bea79bae48e73ab9231 Replace new LinkedHashMap<>(map) with direct map entry set ! src/java.base/share/classes/java/util/json/Json.java Changeset: 43685324 Branch: json Author: Justin Lu Date: 2025-07-01 13:47:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43685324ee06f871a15629cfed4cd5c78becb456 Improving fromUntyped duplicate member name message ! src/java.base/share/classes/java/util/json/Json.java From duke at openjdk.org Tue Jul 1 21:26:55 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Jul 2025 21:26:55 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: <734e2403-ae2b-4bdf-b7c7-307925e1e377@openjdk.org> Changeset: 420f6a4a Branch: json Author: Justin Lu Date: 2025-07-01 14:08:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/420f6a4aece04b1cee28149ea2957ab471f06ca4 Peel back some 'unescaped' wording on JsonObject.of ! src/java.base/share/classes/java/util/json/JsonObject.java Changeset: 8b8b23d6 Branch: json Author: Justin Lu Date: 2025-07-01 14:24:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b8b23d66a036384757346e1535507b4f8d67061 Replacing double lookup with single lookup for duplicate member name checking ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonObject.java From duke at openjdk.org Tue Jul 1 22:14:58 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Jul 2025 22:14:58 GMT Subject: git: openjdk/jdk-sandbox: json: 3 new changesets Message-ID: <74406aa4-ce00-4d85-b798-e4dd195c5c83@openjdk.org> Changeset: ce688657 Branch: json Author: Justin Lu Date: 2025-07-01 14:44:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ce688657a611c11fa12a40311e9ac0ab77625ff5 check simplification in charsEqual ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java Changeset: 454a720d Branch: json Author: Justin Lu Date: 2025-07-01 14:52:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/454a720dacbbfd84ef564a32e6eaa3f47c60aede Adjustment for empty array/object case during parsing ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java Changeset: ac0bd730 Branch: json Author: Justin Lu Date: 2025-07-01 14:58:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac0bd73062030aee6afe3b3d7fdce902d4de9b44 Clarifying comment for JNI ctor ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java From duke at openjdk.org Tue Jul 1 23:17:16 2025 From: duke at openjdk.org (duke) Date: Tue, 1 Jul 2025 23:17:16 GMT Subject: git: openjdk/jdk-sandbox: json: Separation of key and member name for JsonObject.of(). Adding a little more detail back Message-ID: Changeset: d4664955 Branch: json Author: Justin Lu Date: 2025-07-01 16:14:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d46649559762d45fd8c5218f3295de228bf7b7d0 Separation of key and member name for JsonObject.of(). Adding a little more detail back ! src/java.base/share/classes/java/util/json/JsonObject.java From duke at openjdk.org Wed Jul 2 18:52:56 2025 From: duke at openjdk.org (duke) Date: Wed, 2 Jul 2025 18:52:56 GMT Subject: git: openjdk/jdk-sandbox: json: 6 new changesets Message-ID: Changeset: 99fc936b Branch: json Author: Justin Lu Date: 2025-07-02 10:37:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99fc936bb6c5bf33a38c81583860339730e9814b No reason to hint at singleton in spec of JsonNull.of() ! src/java.base/share/classes/java/util/json/JsonNull.java Changeset: f8f142cf Branch: json Author: Justin Lu Date: 2025-07-02 10:55:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8f142cf18fa99e39747768eda54f7b81d63e25f Clarify 'null' value comment in toUntyped ! src/java.base/share/classes/java/util/json/Json.java Changeset: aa38f258 Branch: json Author: Justin Lu Date: 2025-07-02 11:27:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa38f258ed1f7ff04e0cbd195f303147b285fe61 null respecting equals is not required ! src/java.base/share/classes/jdk/internal/util/json/JsonArrayImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonObjectImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java Changeset: ce134e39 Branch: json Author: Justin Lu Date: 2025-07-02 11:30:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ce134e39da9b654939bc965a894fc37273bfd846 Objects.hash() is redundant since multiple values are not being hashed ! src/java.base/share/classes/jdk/internal/util/json/JsonArrayImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonNullImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonObjectImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java Changeset: 392d3e06 Branch: json Author: Justin Lu Date: 2025-07-02 11:35:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/392d3e066f0e0aa14eb1548eb79d77b05400a77a Update hash/equals of other impl in TestOtherImpl.java ! test/jdk/java/util/json/TestOtherImpl.java Changeset: 65e0e8a6 Branch: json Author: Justin Lu Date: 2025-07-02 11:50:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65e0e8a6e2a0b431963fd010ba7dfeef1d82d8d3 Clarifications regarding the unescaped vs JSON compliant form ! 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 Wed Jul 2 22:27:20 2025 From: duke at openjdk.org (duke) Date: Wed, 2 Jul 2025 22:27:20 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: <325835ef-6629-4c95-a439-6ef7524314bd@openjdk.org> Changeset: 106052ae Branch: json Author: Justin Lu Date: 2025-07-02 15:06:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/106052ae6cad39ebaeacd9946f31e665f064cc75 Clarify what requires escaping for JsonString.of() ! src/java.base/share/classes/java/util/json/JsonString.java Changeset: 1b11ecf0 Branch: json Author: Justin Lu Date: 2025-07-02 15:24:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b11ecf01e274996b1ad09dcf775bf7c0c280e01 Correct 1-off bug when unescaped reverse solidus occurs at end of String ! src/java.base/share/classes/jdk/internal/util/json/Utils.java ! test/jdk/java/util/json/TestJsonObject.java ! test/jdk/java/util/json/TestJsonString.java From duke at openjdk.org Thu Jul 3 23:15:17 2025 From: duke at openjdk.org (duke) Date: Thu, 3 Jul 2025 23:15:17 GMT Subject: git: openjdk/jdk-sandbox: json: JS String ctor should call StableSupplier, not the supplier itself Message-ID: Changeset: 5a25ca26 Branch: json Author: Justin Lu Date: 2025-07-03 15:26:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a25ca2658ba5dbefd6229436e63acf85a33b31d JS String ctor should call StableSupplier, not the supplier itself ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java From duke at openjdk.org Fri Jul 4 09:33:37 2025 From: duke at openjdk.org (duke) Date: Fri, 4 Jul 2025 09:33:37 GMT Subject: git: openjdk/jdk-sandbox: http3: 114 new changesets Message-ID: <1f366960-cf46-48f4-9222-cc9b36c96500@openjdk.org> Changeset: da2b1f74 Branch: http3 Author: Daniel Jelinski Date: 2025-06-26 20:25:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da2b1f7491e60222c7dadcf0acccb2baebbf1ada Rename QuicCipher#secret to baseSecret to match SSLCipher ! src/java.base/share/classes/sun/security/ssl/QuicCipher.java ! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java Changeset: a2454500 Branch: http3 Author: Daniel Fuchs Date: 2025-06-27 15:10:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a245450023ad189a54dfcb66a4303182fe81c972 http3: some review feedback ! src/java.net.http/share/classes/java/net/http/package-info.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java Changeset: 68f09ee2 Branch: http3 Author: Daniel Jelinski Date: 2025-06-30 10:05:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68f09ee2ac80abc25ad83d16b7fa33ca6e550c1a Update QuicTransportParametersExtension javadoc to match other extensions ! src/java.base/share/classes/sun/security/ssl/QuicTransportParametersExtension.java Changeset: bdb27680 Branch: http3 Author: Daniel Jelinski Date: 2025-06-30 10:07:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bdb276807d1d6d0816be6e8caadf07e2bd08bfdb quic_transport_parameters extension was defined in RFC 9001 ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java Changeset: 5d004cf2 Branch: http3 Author: Daniel Jelinski Date: 2025-06-30 11:44:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d004cf2598fbf480fa8b25f7dd2b316d26a5c4e Use ProtocolException for HTTP3 protocol violations ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3PushManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/hpack/Decoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Decoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Encoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/HeaderFrameReader.java ! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java Changeset: b2548b19 Branch: http3 Author: Daniel Jelinski Date: 2025-07-01 11:28:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2548b195ccba97c6b0ee9015e58575ff0f2cf34 Remove extra whitespace ! src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/AbstractHttp3Frame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicClient.java Changeset: 3d65710d Branch: http3 Author: Daniel Fuchs Date: 2025-07-01 11:57:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d65710d7e6f0f19ed25235a06ef7129b6856d53 http3: fix bug introduced by previous commit when changing the type of Exchange.streamLimitReached ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java Changeset: ee6a0c4f Branch: http3 Author: Daniel Fuchs Date: 2025-07-01 11:59:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee6a0c4ff95d0fd9924f58d163b7653b7b314bc9 http3: fix small issues discovered in the review ! src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java ! src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java ! src/java.net.http/share/classes/jdk/internal/net/http/Exchange.java Changeset: fe4073ca Branch: http3 Author: Daniel Jelinski Date: 2025-07-01 13:15:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe4073ca4939e9870924cfc54f1d6e6091642af3 Remove unused FramesDecoder.peek ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/FramesDecoder.java Changeset: c2a351ed Branch: http3 Author: Daniel Jelinski Date: 2025-07-01 22:03:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2a351ed5cdcaa5c0bdf7e28140a1dfb4e751d56 Move writerQueue to QueuingStreamPair ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/QueuingStreamPair.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/UniStreamPair.java Changeset: 91629cac Branch: http3 Author: Daniel Jelinski Date: 2025-07-02 10:52:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91629cac4a6aad0087d7a4f4ed36b0e64076c5b7 Use default timeout in BasicHttp3Test ! test/jdk/java/net/httpclient/BasicHTTP3Test.java Changeset: b662f483 Branch: http3 Author: Daniel Fuchs Date: 2025-07-02 17:21:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b662f483136c0d9e053becafb3ffd678aea3fafe http3: fix Http3PendingConnections::removeCompleted to take into account the case where the Http3Connection was created with an AltService, but we don't have it because the handshake failed ! src/java.net.http/share/classes/jdk/internal/net/http/Http3PendingConnections.java Changeset: be68d6d0 Branch: http3 Author: Daniel Fuchs Date: 2025-07-02 17:22:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be68d6d0c691f843905b7c9e30805f552d9afa0e http3: when looking for a connection in the pool, prefer advertised connections for ANY ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ConnectionPool.java Changeset: 56830186 Branch: http3 Author: Daniel Jelinski Date: 2025-04-23 13:43:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5683018653d1f3b079d690cddc54595a52ba1bda Remove dispatchers field ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/PeerUniStreamDispatcher.java ! test/jdk/java/net/httpclient/http3/PeerUniStreamDispatcherTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java Changeset: afefba4d Branch: http3 Author: Daniel Jelinski Date: 2025-04-24 10:45:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afefba4d9faf1a58a0c80d13b00a1371dc1e1467 Implement IntReader ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/PeerUniStreamDispatcher.java + src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/QuicStreamIntReader.java ! test/jdk/java/net/httpclient/http3/PeerUniStreamDispatcherTest.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerConnection.java Changeset: 55e7a3af Branch: http3 Author: Daniel Jelinski Date: 2025-07-02 19:32:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55e7a3af1f9cd9e946fc04e0792aa472bc845ab2 Limit the number of retries in H3UserInfoTest ! test/jdk/java/net/httpclient/http3/H3UserInfoTest.java Changeset: 91fb530b Branch: http3 Author: Daniel Jelinski Date: 2025-07-03 11:33:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91fb530b350f733789c4deae53c83855d00365b6 WriterQueue may leak before the constructor completes ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/QueuingStreamPair.java Changeset: 56a5ffec Branch: http3 Author: Daniel Fuchs Date: 2025-07-03 11:29:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56a5ffecb597246f886a07ad2c8272add566fb6f http3: fix typo in UniStreamPair.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/UniStreamPair.java Changeset: ff24088c Branch: http3 Author: Doug Lea
Date: 2025-06-26 12:04:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff24088c866864fa670bbfdd068b1a50b6bcf0db 8359919: Minor java.util.concurrent doc improvements 8187775: AtomicReferenceFieldUpdater does not support static fields 8254060: SubmissionPublisher close hangs if a publication is pending 8210149: Example in JavaDoc for java.util.concurrent.Flow violates Reactive Streams spec 8199501: Improve documentation of CompletableFuture, CompletionStage 8233050: CompletableFuture `whenComplete` and `thenApply` change exceptional result 8210312: JavaDoc example in SubmissionPublisher will potentially crash 8292365: CompletableFuture and CompletionStage should document Memory Model guarantees 8356304: Define "enabled" in ScheduledExecutorService 8353155: FutureTask#run(): doc implies synchronous, implementation is async 8186959: Clarify that Executors.newScheduledThreadPool() is fixed-size 8190889: TimeUnit.wait should document IllegalMonitorStateException 6351533: CyclicBarrier reset() should return the number of awaiters 6317534: CyclicBarrier should have a cancel() method 8195628: Documentation for lock(), trylock(), lockInterruptibly?() of ReentrantReadWriteLock.WriteLock needs to be corrected 8333172: Document a recommendation to use VarHandles instead of java.util.concurrent.atomic.*FieldUpdater 6374942: Improve thread safety of collection .equals() methods 7176957: ExecutorService submit method javaDoc enhancement 8172177: Improve documentation for CompletionException handling 6714849: ReentrantReadWriteLock: Abnormal behavior in non-fair mode 6625724: Allow ReentrantReadWriteLock to not track per-thread read holds 6526284: Improve AbstractExecutorService javadoc 8137156: Javadoc for Future is misleading with respect to cancellation 6663476: FutureTask.get() may return null if set() is not called from run() 8311131: ConcurrentHashMap.forEachKey parallelismThreshold description could be clearer Reviewed-by: alanb ! src/java.base/share/classes/java/util/concurrent/AbstractExecutorService.java ! src/java.base/share/classes/java/util/concurrent/CompletionStage.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/concurrent/CyclicBarrier.java ! src/java.base/share/classes/java/util/concurrent/ExecutorService.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/Flow.java ! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java ! src/java.base/share/classes/java/util/concurrent/Future.java ! src/java.base/share/classes/java/util/concurrent/FutureTask.java ! src/java.base/share/classes/java/util/concurrent/RunnableFuture.java ! src/java.base/share/classes/java/util/concurrent/ScheduledExecutorService.java ! src/java.base/share/classes/java/util/concurrent/ScheduledThreadPoolExecutor.java ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java ! src/java.base/share/classes/java/util/concurrent/TimeUnit.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java ! src/java.base/share/classes/java/util/concurrent/package-info.java Changeset: 8df6b2c4 Branch: http3 Author: Jaikiran Pai Date: 2025-06-26 13:37:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8df6b2c4a355751cd8ca37cc5932be66bccaa123 8359830: Incorrect os.version reported on macOS Tahoe 26 (Beta) Reviewed-by: rriggs, lancea, kcr ! src/java.base/macosx/native/libjava/java_props_macosx.c ! test/jdk/java/lang/System/OsVersionTest.java Changeset: 7576064a Branch: http3 Author: Damon Nguyen Date: 2025-06-26 14:09:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7576064a10c0f7a1fbfe88fc39254f32005d88f8 8359061: Update and ProblemList manual test java/awt/Cursor/CursorDragTest/ListDragCursor.java Reviewed-by: honkar, aivanov ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Cursor/CursorDragTest/ListDragCursor.java Changeset: a0c3efa6 Branch: http3 Author: Kelvin Nilsen Date: 2025-06-26 14:36:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0c3efa6a80fe95e22faf5a732e42f1e1291fb4c 8359947: GenShen: use smaller TLABs by default Reviewed-by: phh, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java Changeset: bd666f90 Branch: http3 Author: Ivan Walulya Date: 2025-06-26 15:01:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd666f90eb7325c5a8c51cb2b9c28e177c5fe3a3 8360522: G1: Flag constraint functions for G1SATBBufferSize and G1UpdateBufferSize are skipped during argument validation Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1_globals.hpp Changeset: 7f702cf4 Branch: http3 Author: Kim Barrett Date: 2025-06-26 15:12:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f702cf483018155a22a32736da8d80a11c9eca9 8360458: Rename Deferred<> to DeferredStatic<> and improve usage description Reviewed-by: jsikstro, jsjolen, stefank ! 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 + src/hotspot/share/utilities/deferredStatic.hpp + test/hotspot/gtest/utilities/test_deferredStatic.cpp Changeset: a49ecb26 Branch: http3 Author: Jatin Bhateja Date: 2025-06-26 15:42:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a49ecb26c5ff2f949851937f3bb036d7946a103e 8352635: Improve inferencing of Float16 operations with constant inputs Reviewed-by: epeter, sviswanathan ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/type.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java ! test/hotspot/jtreg/compiler/lib/generators/Generators.java ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java Changeset: 83fe688d Branch: http3 Author: Naoto Sato Date: 2025-06-26 16:35:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83fe688d809ca783f8ebf6528a1cf4540d698fb1 8360554: Use the title from the JSON RFC for the @spec tag Reviewed-by: alanb, kevinw ! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java Changeset: 20e0055e Branch: http3 Author: Ioi Lam Date: 2025-06-26 17:23:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20e0055e202e523b40e8b066e2f71c21d8cc5ea9 8344165: Trace exceptions with a complete call-stack Reviewed-by: coleenp, dholmes ! src/hotspot/share/interpreter/interpreterRuntime.cpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/exceptions.hpp ! test/hotspot/jtreg/runtime/logging/ExceptionsTest.java ! test/hotspot/jtreg/runtime/logging/ExceptionsTest_options_file Changeset: 334683e6 Branch: http3 Author: David Holmes Date: 2025-06-26 21:48:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/334683e634c23a3672585e4309a528d0944d942e 8358645: Access violation in ThreadsSMRSupport::print_info_on during thread dump Reviewed-by: fbredberg, shade, dcubed ! src/hotspot/share/runtime/threadSMR.cpp Changeset: 8ea544c3 Branch: http3 Author: Erik Gahlin Date: 2025-06-26 22:18:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ea544c33fc502208577249fb83544f8d876bc17 8360287: JFR: PlatformTracer class should be loaded lazily Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java + test/jdk/jdk/jfr/event/tracing/TestLazyPlatformTracer.java Changeset: 6d05a1d3 Branch: http3 Author: Luigi Montoya Committer: Erik Joelsson Date: 2025-06-27 06:11:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d05a1d3f492b6f06b603ae2bb0d03dfb6c8b8f2 8357079: Fix Windows AArch64 DevKit Creation Reviewed-by: erikj, ihse ! make/devkit/createWindowsDevkit.sh Changeset: 01b15bc1 Branch: http3 Author: Matthias Baesken Date: 2025-06-27 06:43:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/01b15bc1f961f43ae11db0c15f45763c4ec4180b 8360518: Docker tests do not work when asan is configured Reviewed-by: sgehwolf ! test/hotspot/jtreg/containers/docker/DockerBasicTest.java ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java ! test/hotspot/jtreg/containers/docker/TestCPUSets.java ! test/hotspot/jtreg/containers/docker/TestContainerInfo.java ! test/hotspot/jtreg/containers/docker/TestJFREvents.java ! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java ! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java ! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java ! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java ! test/hotspot/jtreg/containers/docker/TestMisc.java ! test/hotspot/jtreg/containers/docker/TestPids.java ! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java ! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java ! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java ! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java ! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java ! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java ! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java Changeset: 97ec9d3e Branch: http3 Author: Matthias Baesken Date: 2025-06-27 07:37:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97ec9d3e0a6e3455579b567e1f58026f5b168c09 8360533: ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions Reviewed-by: lucy, mdoerr, dholmes ! test/lib/jdk/test/lib/containers/docker/ContainerRuntimeVersionTestUtils.java Changeset: 20e983a9 Branch: http3 Author: Andrey Turbanov Date: 2025-06-27 07:53:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20e983a97c66902c61ee2fa1959a7e612266732b 8360487: Remove unnecessary List.indexOf key from AbstractMidiDevice.TransmitterList.remove Reviewed-by: azvegint, serb, aivanov ! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java Changeset: aa26cede Branch: http3 Author: Qizheng Xing Committer: Stefan Karlsson Date: 2025-06-27 08:17:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa26cede635011f5cc075cd528934ce8d8e8eef9 8360474: Add missing include guards for some HotSpot headers Reviewed-by: mhaessig, stefank, dholmes ! src/hotspot/os/aix/decoder_aix.hpp ! src/hotspot/share/gc/g1/g1SharedClosures.hpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/utilities/packedTable.hpp Changeset: d8f9b188 Branch: http3 Author: Coleen Phillimore Date: 2025-06-27 11:20:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8f9b188fa488c9c6e343c62a148cfe9fc8a563b 8268406: Deallocate jmethodID native memory Reviewed-by: dholmes, sspitsyn, dcubed, eosterlund, aboldtch ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/nmt/memTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlass.inline.hpp + src/hotspot/share/oops/jmethodIDTable.cpp + src/hotspot/share/oops/jmethodIDTable.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/runtime/mutexLocker.cpp + test/hotspot/gtest/oops/test_jmethodIDTable.cpp Changeset: ecd2d830 Branch: http3 Author: Evgeny Astigeevich Date: 2025-06-27 12:49:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ecd2d83096a1fea7d5086736306770bcffa4fdb6 8359435: AArch64: add support for SB instruction to MacroAssembler::spin_wait Reviewed-by: shade, aph ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h ! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java Changeset: 839cede1 Branch: http3 Author: Shaojin Wen Date: 2025-06-27 14:06:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/839cede1a46b05d27abeaffbbd82c241910035cd 8357289: Break down the String constructor into smaller methods Reviewed-by: liach, rriggs ! src/java.base/share/classes/java/lang/String.java Changeset: a471fe99 Branch: http3 Author: Artur Barashev Date: 2025-06-27 14:15:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a471fe992fc0d71ba65b5fdbcc44b97a2783b90a 8360539: DTLS handshakes fails due to improper cookie validation logic Reviewed-by: ascarpino, hchao ! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java Changeset: 12196baf Branch: http3 Author: Kevin Walls Date: 2025-06-27 14:54:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12196baf6700d00c244747cfa22767e532a4a963 8358624: ImmutableDescriptor violates equals/hashCode contract after deserialization Reviewed-by: cjplummer, sspitsyn ! src/java.management/share/classes/javax/management/ImmutableDescriptor.java + test/jdk/javax/management/descriptor/ImmutableDescriptorSerialHashCodeTest.java Changeset: 4edf791a Branch: http3 Author: Coleen Phillimore Date: 2025-06-27 16:11:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4edf791aecd432ecde00652acfaabddf136f4ca7 8295851: Do not use ttyLock in BytecodeTracer::trace Reviewed-by: dholmes, matsaave ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! test/hotspot/jtreg/runtime/interpreter/TraceBytecodes.java Changeset: da7080ff Branch: http3 Author: Alisen Chung Date: 2025-06-27 16:13:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da7080fffb2389465dc9afca6d02e9085fe15302 8359761: JDK 25 RDP1 L10n resource files update Reviewed-by: aivanov, almatvee, nbenalla, jlu, dnguyen, cstein, naoto ! src/demo/share/jfc/SwingSet2/resources/swingset_de.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_de.properties ! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ja.properties ! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties ! src/java.base/share/classes/sun/security/util/resources/auth_zh_CN.properties ! src/java.base/share/classes/sun/security/util/resources/security_ja.properties ! src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties ! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_de.properties ! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_ja.properties ! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_zh_CN.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_de.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_ja.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_zh_CN.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties ! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_de.properties ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_de.java + src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_de.properties + src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_ja.properties + src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_de.properties ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_de.properties ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_de.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties Changeset: 712d866b Branch: http3 Author: Chris Plummer Date: 2025-06-27 17:19:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/712d866b72b43c839c57c3303dfb215f94c0db3b 8360312: Serviceability Agent tests fail with JFR enabled due to unknown thread type JfrRecorderThread Reviewed-by: sspitsyn, kevinw, dholmes ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackWithConcurrentLock.java Changeset: 3525a40f Branch: http3 Author: Archie Cobbs Date: 2025-06-27 18:25:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3525a40f39a966b8592f694a9b3cd4c5dc449266 8359596: Behavior change when both -Xlint:options and -Xlint:-options flags are given Reviewed-by: mcimadamore, uschindler ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java + test/langtools/tools/javac/lint/LintOptions.java + test/langtools/tools/javac/lint/LintOptions.out Changeset: a23de2ec Branch: http3 Author: Matthias Baesken Date: 2025-06-27 19:10:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a23de2ec090628b52532ee5d9bd4364a97499f5b 8360478: libjsig related tier3 jtreg tests fail when asan is configured Reviewed-by: dholmes, ihse ! make/data/asan/asan_default_options.c Changeset: 240541e1 Branch: http3 Author: Sergey Bylokhov Date: 2025-06-29 19:44:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/240541e1c1e3aee633da08e7d12117b8ea38b8f4 8359266: Delete the usage of AppContext in the GraphicsDevice Reviewed-by: aivanov, azvegint ! src/java.desktop/share/classes/java/awt/GraphicsDevice.java + test/jdk/java/awt/GraphicsDevice/FullScreenWindowRace.java Changeset: 4dd1b3a6 Branch: http3 Author: Jaikiran Pai Date: 2025-06-30 01:58:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4dd1b3a6100f9e379c7cee3c699d63d0d01144a7 8330940: Impossible to create a socket backlog greater than 200 on Windows 8+ Reviewed-by: michaelm, dfuchs, alanb ! src/java.base/windows/native/libnio/ch/Net.c + test/jdk/java/net/ServerSocket/LargeBacklogTest.java Changeset: c2d76f98 Branch: http3 Author: Tobias Hartmann Date: 2025-06-30 05:41:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2d76f9844aadf77a0b213a9169a7c5c8c8f1ffb 8361032: Problem list TestOnSpinWaitAArch64 until JDK-8360936 is fixed Reviewed-by: alanb ! test/hotspot/jtreg/ProblemList.txt Changeset: 00adbbe5 Branch: http3 Author: Thomas Schatzl Date: 2025-06-30 11:22:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00adbbe5538ec5c26dc5bd17ca94cc29db9bc478 8274051: Remove supports_vtime()/elapsedVTime() Reviewed-by: kbarrett, iwalulya ! 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/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp ! src/hotspot/share/gc/g1/g1ServiceThread.cpp ! src/hotspot/share/gc/g1/g1ServiceThread.hpp ! src/hotspot/share/runtime/os.hpp Changeset: aa191119 Branch: http3 Author: Aleksey Shipilev Date: 2025-06-30 12:55:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa1911191cf8c2b855268a76baf0757909d66d1b 8360867: CTW: Disable inline cache verification Reviewed-by: kvn, thartmann ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: 1dda79cf Branch: http3 Author: Calvin Cheung Date: 2025-06-30 17:51:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1dda79cfab597782e0a7bb63af6dcc30aeff62d1 8360743: Enables regeneration of JLI holder classes for CDS static dump Reviewed-by: iklam, liach ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/regeneratedClasses.cpp ! src/hotspot/share/cds/regeneratedClasses.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestHostOldInf.java Changeset: 9d518b32 Branch: http3 Author: Calvin Cheung Date: 2025-06-30 17:52:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d518b3213af7c60cb604138a2c4022181bb2daa 8310831: Some methods are missing from CDS regenerated JLI holder class Reviewed-by: iklam, liach ! src/hotspot/share/cds/regeneratedClasses.cpp Changeset: 61a590e9 Branch: http3 Author: Xueming Shen Date: 2025-07-01 00:58:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61a590e9bea64ddfd465a5e6f224bc2979d841e9 8354490: Pattern.CANON_EQ causes a pattern to not match a string with a UNICODE variation Reviewed-by: rriggs, naoto ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/jdk/java/util/regex/RegExTest.java Changeset: d1052c70 Branch: http3 Author: Anass Baya Committer: Abhishek Kumar Date: 2025-07-01 04:40:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1052c70cbddb025e7f5b71bd61176e63277bba0 8355478: DoubleActionESC.java fails intermittently Reviewed-by: aivanov, abhiscxk ! test/jdk/ProblemList.txt ! test/jdk/java/awt/FileDialog/DoubleActionESC.java Changeset: 0572b6ec Branch: http3 Author: Martin Doerr Date: 2025-07-01 06:09:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0572b6ece7a77d13d23ac0c6d72d4fe5d5f0d944 8360887: (fs) Files.getFileAttributeView returns unusable FileAttributeView if UserDefinedFileAttributeView unavailable (aix) Co-authored-by: Joachim Kern Reviewed-by: bpb, mbaesken ! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java ! test/jdk/java/nio/file/FileStore/Basic.java Changeset: b32ccf2c Branch: http3 Author: Manuel H?ssig Date: 2025-07-01 06:47:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b32ccf2cb23e0180187f4238140583a923fc27c4 8361092: Remove trailing spaces in x86 ad files Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/x86/x86_64.ad Changeset: cd6caedd Branch: http3 Author: Aleksey Shipilev Date: 2025-07-01 07:58:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd6caedd0a3c9ebd4c8c57e64f62b60161c5cd7c 8360783: CTW: Skip deoptimization between tiers Reviewed-by: thartmann, mhaessig, dfenacci ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java Changeset: 54c95cf2 Branch: http3 Author: Matthias Baesken Date: 2025-07-01 09:19:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54c95cf2261f871c47b3700ede31390c8f5e77dd 8361043: [ubsan] os::print_hex_dump runtime error: applying non-zero offset 8 to null pointer Reviewed-by: mdoerr, lucy ! src/hotspot/share/runtime/os.cpp Changeset: aeca49e4 Branch: http3 Author: Matthias Baesken Date: 2025-07-01 09:56:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aeca49e43fab951c2031895fee32703fb4a19524 8360791: [ubsan] Adjust signal handling Reviewed-by: ihse, lucy ! make/data/ubsan/ubsan_default_options.c Changeset: fc739fee Branch: http3 Author: Albert Mingkun Yang Date: 2025-07-01 10:13:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc739fee5360ec052c2b51b3e30ce1c34df71714 8360206: Refactor ReferenceProcessor::balance_queues Reviewed-by: sangheki, kbarrett, tschatzl ! src/hotspot/share/gc/shared/referenceProcessor.cpp Changeset: eec11539 Branch: http3 Author: Albert Mingkun Yang Date: 2025-07-01 10:14:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eec1153993a2a6e65b05e6d9d7416ee0cb634503 8361056: Parallel: Use correct is_par argument in ScavengeRootsTask Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: e85c7d09 Branch: http3 Author: Thomas Schatzl Date: 2025-07-01 10:40:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e85c7d09df67728ddcf852a96e5b2baa57c502f1 8360790: G1: Improve HRRSStatsIter name Reviewed-by: kbarrett, ayang ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp Changeset: 7583a7b8 Branch: http3 Author: Jaikiran Pai Date: 2025-07-01 11:39:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7583a7b857da053c5e3770b680ab3494f1a6b66a 8359337: XML/JAXP tests that make network connections should ensure that no proxy is selected Reviewed-by: lancea, iris, joehw ! test/jaxp/javax/xml/jaxp/unittest/common/catalog/DOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/catalog/SAXTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/dtd/DOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/dtd/SAXTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java Changeset: e1382973 Branch: http3 Author: Aleksey Shipilev Date: 2025-07-01 14:30:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e138297323de3f6990c4c536b1cefd209ce3a69c 8359436: AOTCompileEagerly should not be diagnostic Reviewed-by: kvn, syan, dholmes ! src/hotspot/share/cds/cds_globals.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCompileEagerly.java Changeset: e1681c48 Branch: http3 Author: Jaikiran Pai Date: 2025-07-01 15:32:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1681c48287bcce6c8f617d9c0c25354dd62870a 8359477: com/sun/net/httpserver/Test12.java appears to have a temp file race Reviewed-by: dfuchs, vyazici ! test/jdk/com/sun/net/httpserver/FileServerHandler.java ! test/jdk/com/sun/net/httpserver/Test12.java Changeset: 38f59f84 Branch: http3 Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-07-01 15:34:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38f59f84c98dfd974eec0c05541b2138b149def7 8358179: Performance regression in Math.cbrt Reviewed-by: sviswanathan, sparasa, epeter ! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp Changeset: e7a45003 Branch: http3 Author: Coleen Phillimore Date: 2025-07-01 17:14:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7a450038a47a76d2e616ebce2a7fa8a51e36ea4 8359707: Add classfile modification code to RedefineClassHelper Reviewed-by: lmesnik, dholmes, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java ! test/lib/RedefineClassHelper.java Changeset: 282ee40a Branch: http3 Author: Leonid Mesnik Date: 2025-07-01 17:22:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/282ee40a56af46521b94fe6e4c90e78b8f513b29 8359366: RunThese30M.java EXCEPTION_ACCESS_VIOLATION in JvmtiBreakpoints::clearall_in_class_at_safepoint Reviewed-by: coleenp, dholmes, sspitsyn ! src/hotspot/share/prims/jvmtiImpl.cpp Changeset: 13a39278 Branch: http3 Author: Kevin Walls Date: 2025-07-01 19:07:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13a3927855da61fe27f3b43e5e4755d0c5ac5a16 8359870: JVM crashes in AccessInternal::PostRuntimeDispatch Reviewed-by: amenkov, dholmes, sspitsyn ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/threadService.cpp ! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java Changeset: e9a62d79 Branch: http3 Author: Daniel Jeli?ski Date: 2025-07-01 19:19:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9a62d79cdc43e5eb141f1d47624d0f6fe05989d 8361125: Fix typo in onTradAbsence Reviewed-by: hchao, mullan, shade ! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java Changeset: 534d2b33 Branch: http3 Author: Calvin Cheung Date: 2025-07-01 19:52:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/534d2b33dc23d0171fdce3cb89d679d5088b4667 8357064: cds/appcds/ArchiveRelocationTest.java failed with missing expected output Reviewed-by: shade, iklam ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java Changeset: 7d7e60c8 Branch: http3 Author: Ioi Lam Date: 2025-07-01 20:22:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d7e60c8aebc4b4c1e7121be702393e5bc46e9ce 8360164: AOT cache creation crashes in ~ThreadTotalCPUTimeClosure() Reviewed-by: ccheung, kvn, dholmes ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: a910b20b Branch: http3 Author: Kim Barrett Date: 2025-07-02 00:17:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a910b20b51157d8f36418bd60b328193ebfb502e 8346914: UB issue in scalbnA Reviewed-by: aph, tschatzl ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp ! src/hotspot/share/runtime/sharedRuntimeMath.hpp ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/runtime/sharedRuntimeTrig.cpp Changeset: 1703915d Branch: http3 Author: Kim Barrett Date: 2025-07-02 00:25:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1703915d3fe3608ca558671814f78d9dcf5886e6 8361085: MemoryReserver log_on_large_pages_failure has incorrect format usage Reviewed-by: stefank, dholmes ! src/hotspot/share/memory/memoryReserver.cpp Changeset: c6448dc3 Branch: http3 Author: Kim Barrett Date: 2025-07-02 00:28:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6448dc3afb1da9d93bb94804aa1971a650b91b7 8361086: JVMCIGlobals::check_jvmci_flags_are_consistent has incorrect format string Reviewed-by: kvn, mhaessig, yzheng ! src/hotspot/share/jvmci/jvmci_globals.cpp Changeset: 2bff8e0a Branch: http3 Author: Prasanta Sadhukhan Date: 2025-07-02 03:07:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2bff8e0a1382f8820bc2479af87e45dc6b74cdb5 8360462: [macosx] row selection not working with Ctrl+Shift+Down/Up in AquaL&F Reviewed-by: dnguyen, abhiscxk ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java + test/jdk/javax/swing/JTree/TestTreeRowSelection.java Changeset: 055d2ffa Branch: http3 Author: Ioi Lam Date: 2025-07-02 04:24:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/055d2ffa69e129b7617369e268f272517f25e2d7 8361215: Add AOT test case: verification constraint classes are excluded Reviewed-by: ccheung ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: 1ac74898 Branch: http3 Author: Aleksey Shipilev Date: 2025-07-02 05:38:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ac74898745ce9b109db5571d9dcbd907dd05831 8361180: Disable CompiledDirectCall verification with -VerifyInlineCaches Reviewed-by: kvn, thartmann ! src/hotspot/share/code/compiledIC.hpp Changeset: 0f1cd987 Branch: http3 Author: Anton Artemov Committer: David Holmes Date: 2025-07-02 06:49:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f1cd987b3520eaeab31e9faf782d6f81050803a 8284016: Normalize handshake closure names Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/prims/scopedMemoryAccess.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/escapeBarrier.cpp ! 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/suspendResumeManager.cpp ! src/hotspot/share/runtime/suspendResumeManager.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/threadService.cpp Changeset: 2304044a Branch: http3 Author: Manuel H?ssig Date: 2025-07-02 08:35:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2304044ab2f228fe2fe4adb5975291e733b12d5c 8360641: TestCompilerCounts fails after 8354727 Reviewed-by: kvn, dfenacci, mdoerr ! test/hotspot/jtreg/compiler/arguments/TestCompilerCounts.java Changeset: eac8f5d2 Branch: http3 Author: Saranya Natarajan Committer: Daniel Lund?n Date: 2025-07-02 08:38:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eac8f5d2c99e1bcc526da0f6a05af76e815c2db9 8325478: Restructure the macro expansion compiler phase to not include macro elimination Reviewed-by: kvn, dlunden ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/phasetype.hpp ! src/utils/IdealGraphVisualizer/README.md ! test/hotspot/jtreg/compiler/arguments/TestStressOptions.java ! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java ! test/hotspot/jtreg/compiler/debug/TestStress.java ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: ce998699 Branch: http3 Author: Taizo Kurashige Committer: Manuel H?ssig Date: 2025-07-02 09:21:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ce9986991d60e116ac6680a1b6a4b3ee5384d105 8359120: Improve warning message when fail to load hsdis library Reviewed-by: mhaessig, thartmann ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/abstractDisassembler.cpp Changeset: 3066a67e Branch: http3 Author: Ashutosh Mehra Date: 2025-07-02 13:25:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3066a67e6279f7e3896ab545bc6c291d279d2b03 8361101: AOTCodeAddressTable::_stubs_addr not initialized/freed properly Reviewed-by: kvn, shade ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp Changeset: 832bfbc0 Branch: http3 Author: Albert Mingkun Yang Date: 2025-07-02 13:39:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/832bfbc0ddcf3068bab5d45d361803152736383f 8338474: Parallel: Deprecate and obsolete PSChunkLargeArrays Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 549b8758 Branch: http3 Author: Joe Darcy Date: 2025-07-02 15:24:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/549b8758661e760a7475fb398fd5b036e561fed6 8361112: Use exact float -> Float16 conversion method in Float16 tests Reviewed-by: liach, rgiulietti ! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java Changeset: c460f842 Branch: http3 Author: Martin Doerr Date: 2025-07-02 15:31:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c460f842bf768995b271cd6362940877a4a79665 8361183: JDK-8360887 needs fixes to avoid cycles and better tests (aix) Co-authored-by: Alan Bateman Reviewed-by: alanb, jkern ! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java ! test/jdk/java/nio/file/FileStore/Basic.java Changeset: c5037059 Branch: http3 Author: Hamlin Li Date: 2025-07-02 17:16:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c50370599e40bfaeccba9aa6b28da661129f9450 8360090: [TEST] RISC-V: disable some cds tests on qemu Reviewed-by: lmesnik, rehn ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java ! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java ! test/hotspot/jtreg/runtime/cds/appcds/TransformInterfaceOfLambda.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java ! test/jtreg-ext/requires/VMProps.java Changeset: 5e30bf68 Branch: http3 Author: Jatin Bhateja Date: 2025-07-02 17:47:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e30bf68353d989aadc2d8176181226b2debd283 8360116: Add support for AVX10 floating point minmax instruction Reviewed-by: mhaessig, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad Changeset: ea86a20e Branch: http3 Author: Yudi Zheng Date: 2025-07-02 18:38:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea86a20e6d74baea54df32415d9096d3b7bba1d7 8357424: [JVMCI] Avoid incrementing decompilation count for hosted compiled nmethod Reviewed-by: dnsimon, never, cslucas ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 74822ce1 Branch: http3 Author: Boris Ulasevich Date: 2025-07-02 21:15:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74822ce12acaf9816aa49b75ab5817ced3710776 8358183: [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate Reviewed-by: eastigeevich, phh ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/nmethod.cpp Changeset: 1926aeb1 Branch: http3 Author: Takuya Kiriyama Date: 2025-07-03 06:47:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1926aeb1a3b39cf2e4ea48f4c489cd023b5aa77d 8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java Reviewed-by: rriggs + test/jdk/java/lang/RuntimeTests/ExitLogging-ALL.properties ! test/jdk/java/lang/RuntimeTests/ExitLogging-FINE.properties + test/jdk/java/lang/RuntimeTests/ExitLogging-FINER.properties ! test/jdk/java/lang/RuntimeTests/ExitLogging-INFO.properties + test/jdk/java/lang/RuntimeTests/ExitLogging-OFF.properties + test/jdk/java/lang/RuntimeTests/ExitLogging-SEVERE.properties + test/jdk/java/lang/RuntimeTests/ExitLogging-WARNING.properties ! test/jdk/java/lang/RuntimeTests/RuntimeExitLogTest.java Changeset: 6c9236c8 Branch: http3 Author: Thomas Schatzl Date: 2025-07-03 06:59:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c9236c80c236487a7c37dcb947c0f9192322208 8361238: G1 tries to get CPU info from terminated threads at shutdown Reviewed-by: kbarrett, sangheki ! src/hotspot/share/runtime/java.cpp Changeset: fd13e1ce Branch: http3 Author: Jan Lahoda Date: 2025-07-03 07:17:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd13e1ce9805a903ab60ad9b476eb5a6687d22ee 8358801: javac produces class that does not pass verifier. Reviewed-by: mcimadamore, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/langtools/tools/javac/patterns/T8358801.java Changeset: c75df634 Branch: http3 Author: Beno?t Maillard Committer: Emanuel Peter Date: 2025-07-03 07:28:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c75df634be9a0073fa246d42e5c362a09f1734f3 8359602: Ideal optimizations depending on input type are missed because of missing notification mechanism from CCP Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestModControlFoldedAfterCCP.java Changeset: 2f683fdc Branch: http3 Author: Jatin Bhateja Date: 2025-07-03 08:03:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f683fdc4a8f9c227e878b0d7fca645fc8abe1b6 8361037: [ubsan] compiler/c2/irTests/TestFloat16ScalarOperations division by 0 Reviewed-by: mhaessig, sviswanathan ! src/hotspot/share/opto/divnode.cpp Changeset: 1be29bd7 Branch: http3 Author: Jaikiran Pai Date: 2025-07-03 09:32:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1be29bd725a4642b841c60c19f2f7f689a360831 8361060: Keep track of the origin server against which a jdk.internal.net.http.HttpConnection was constructed Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java + src/java.net.http/share/classes/jdk/internal/net/http/Origin.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/OriginTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java Changeset: 2528c620 Branch: http3 Author: Matthias Baesken Date: 2025-07-03 11:35:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2528c620a61195ac22d921b168444a7967bf1805 8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked Reviewed-by: mdoerr, azeller ! src/hotspot/os/aix/os_aix.cpp Changeset: 5e40fb6b Branch: http3 Author: Thomas Schatzl Date: 2025-07-03 11:43:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e40fb6bda1d56e3eba584b49aa0b68096b34169 8277394: Remove the use of safepoint_workers in reference processor Co-authored-by: Albert Mingkun Yang Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp Changeset: 24117c6e Branch: http3 Author: Rajat Mahajan Committer: Alexey Ivanov Date: 2025-07-03 14:24:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24117c6e9aa862bad839e93eff70810a75605ac5 8349188: LineBorder does not scale correctly Co-authored-by: Alexey Ivanov Reviewed-by: aivanov, serb ! src/java.desktop/share/classes/javax/swing/border/LineBorder.java ! test/jdk/javax/swing/border/LineBorder/ScaledLineBorderTest.java ! test/jdk/javax/swing/border/LineBorder/ScaledTextFieldBorderTest.java Changeset: 3daa03c3 Branch: http3 Author: Ioi Lam Date: 2025-07-03 15:31:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3daa03c30f8e6ab9c498edb7d59346ce0b30450f 8358680: AOT cache creation fails: no strings should have been added Co-authored-by: Aleksey Shipilev Reviewed-by: coleenp, shade ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! 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/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 66836d40 Branch: http3 Author: Ioi Lam Date: 2025-07-03 16:52:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66836d40b80f9c5482c1322d1d07f078ad9dcc02 8361292: Rename ModuleEntry::module() to module_oop() Reviewed-by: coleenp, ccheung, sspitsyn ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/reflection.cpp Changeset: a2315ddd Branch: http3 Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2025-07-03 16:58:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2315ddd2a343ed594dd1b0b3d0dc5b3a71f509b 8357739: [jittester] disable the hashCode method Reviewed-by: lmesnik ! test/hotspot/jtreg/testlibrary/jittester/conf/exclude.methods.lst + test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/MethodTemplate.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TypesParser.java + test/lib-test/jdk/test/lib/jittester/MethodTemplateTest.java Changeset: 25ed36f3 Branch: http3 Author: Archie Cobbs Date: 2025-07-03 18:13:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25ed36f3ef1fe1d6914689c762910f104775f48c 8359493: Refactor how aggregated mandatory warnings are handled in the compiler 8350514: Refactor MandatoryWarningHandler to support dynamic verbosity Reviewed-by: mcimadamore ! make/langtools/tools/propertiesparser/gen/ClassGenerator.java ! make/langtools/tools/propertiesparser/parser/Message.java ! make/langtools/tools/propertiesparser/parser/MessageLine.java ! make/langtools/tools/propertiesparser/resources/templates.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.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.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java - src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java + src/jdk.compiler/share/classes/com/sun/tools/javac/util/WarningAggregator.java Changeset: 2d9f0324 Branch: http3 Author: Brian Burkhalter Date: 2025-07-03 18:53:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d9f0324ba21adf216649339c48e49b9cd1e33ff 8360028: (fs) Path.relativize throws StringIndexOutOfBoundsException (win) Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java Changeset: 003be0de Branch: http3 Author: Calvin Cheung Date: 2025-07-03 19:40:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/003be0dee2f6c190697ec0a923546362c50cc0e5 8361325: Refactor ClassLoaderExt Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp - src/hotspot/share/classfile/classLoaderExt.cpp - src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp Changeset: dcc7254a Branch: http3 Author: Eric Caspole Date: 2025-07-03 19:43:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dcc7254a38bb0fecacd7683682d4c42e49335222 8361213: J2DAnalyzer should emit the score as a decimal Reviewed-by: prr ! src/demo/share/java2d/J2DBench/src/j2dbench/report/J2DAnalyzer.java Changeset: 77e69e02 Branch: http3 Author: Erik Gahlin Date: 2025-07-03 20:01:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/77e69e02ebd280636859dd698423db6ac3bc7f5c 8358750: JFR: EventInstrumentation MASK_THROTTLE* constants should be computed in longs Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java Changeset: 566279af Branch: http3 Author: Chen Liang Date: 2025-07-03 20:49:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/566279af49a7cf47e6030222e989417855caf1a9 8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat Reviewed-by: vromero ! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java Changeset: da0a51ce Branch: http3 Author: David Holmes Date: 2025-07-03 21:02:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da0a51ce97453a47b2c7d11e5206774232309e69 8357601: Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Reviewed-by: coleenp, jsjolen ! src/hotspot/os/windows/safefetch_windows.hpp ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/guardedMemory.hpp ! src/hotspot/share/prims/jniCheck.cpp + test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java + test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c Changeset: 16af4733 Branch: http3 Author: Manukumar V S Committer: Phil Race Date: 2025-07-03 22:32:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16af473397a7b3a6e6e33dd684d0d511168b989b 8361115: javax/swing/JComboBox/bug4276920.java unnecessarily throws Error instead of RuntimeException Reviewed-by: prr ! test/jdk/javax/swing/JComboBox/bug4276920.java Changeset: 854de8c9 Branch: http3 Author: Ioi Lam Date: 2025-07-03 23:54:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/854de8c9c6a1d851c1788e5f2250fe0928c51ca4 8336147: Clarify CDS documentation about static vs dynamic archive Reviewed-by: ccheung, shade ! src/java.base/share/man/java.md Changeset: 21f2e9a7 Branch: http3 Author: Kim Barrett Date: 2025-07-04 04:08:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21f2e9a71c31320a8b1248e3970a82b871c63c2b 8344332: (bf) Migrate DirectByteBuffer away from jdk.internal.ref.Cleaner Reviewed-by: rriggs, bchristi ! src/java.base/share/classes/java/nio/Bits.java + src/java.base/share/classes/java/nio/BufferCleaner.java ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java + src/java.base/share/classes/sun/nio/Cleaner.java ! src/java.base/share/classes/sun/nio/ch/DirectBuffer.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java + test/micro/org/openjdk/bench/java/nio/DirectByteBufferChurn.java + test/micro/org/openjdk/bench/java/nio/DirectByteBufferGC.java Changeset: 5cf349c3 Branch: http3 Author: Doug Simon Date: 2025-07-04 07:37:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cf349c3b08324e994a4143dcc34a59fd81323f9 8361355: Negative cases of Annotated.getAnnotationData implementations are broken Reviewed-by: never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: b4f249cb Branch: http3 Author: Daniel Fuchs Date: 2025-07-04 10:27:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4f249cbaac9e0366b5984d029477f58994a00a8 merge latest changes from master branch ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java + src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java Changeset: 9d67d4a6 Branch: http3 Author: Daniel Fuchs Date: 2025-07-04 10:29:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d67d4a60a5056af0f222a6bb426d21d69f0a2ef http3: rename PacketSpaceManager::isAcknowledging to PacketSpaceManager::trackAcknowledgement ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java From duke at openjdk.org Mon Jul 7 23:22:03 2025 From: duke at openjdk.org (duke) Date: Mon, 7 Jul 2025 23:22:03 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: Changeset: 015873ea Branch: json Author: Justin Lu Date: 2025-07-07 15:53:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/015873eaeec086ca12ce855dd9bcd8e8310a2ab9 Current JsonString.toString() spec does not provide any more value than what JV.toString() already does ! src/java.base/share/classes/java/util/json/JsonString.java Changeset: e41c90be Branch: json Author: Justin Lu Date: 2025-07-07 16:11:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e41c90be88a94a7c45fb46c48af5b1966f9569b7 Decoding corrections for control chars (not supported with 2 char escapes). Clarifications + renames ! 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 ! test/jdk/java/util/json/TestJsonObject.java ! test/jdk/java/util/json/TestJsonString.java From duke at openjdk.org Tue Jul 8 12:55:06 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Jul 2025 12:55:06 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: update Message-ID: <17342371-25dd-4621-832b-71cc9d584358@openjdk.org> Changeset: ff81e75a Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-07-08 13:51:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff81e75a926409bb23c857ce94c6acb853b07342 update ! src/hotspot/share/services/threadService.cpp - test/hotspot/jtreg/serviceability/revival/VMInspectTest.java From duke at openjdk.org Tue Jul 8 13:58:47 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Jul 2025 13:58:47 GMT Subject: git: openjdk/jdk-sandbox: http3: 33 new changesets Message-ID: Changeset: ddef75cb Branch: http3 Author: Daniel Jelinski Date: 2025-07-04 11:45:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ddef75cb9a45a4c209b63fe19db0778fba1e0ac6 Avoid speculating about the future in TODOs ! src/java.base/share/classes/sun/security/ssl/X509Authentication.java Changeset: 08533806 Branch: http3 Author: Jaikiran Pai Date: 2025-07-04 17:57:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08533806fa48babafc7e770dd05c643b5b6df281 http3/quic: update the code to use the newly introduced jdk.internal.net.http.Origin ! src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java ! src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Origin.java Changeset: 2554a25c Branch: http3 Author: Aleksei Efimov Date: 2025-07-04 18:09:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2554a25c58b15e85d4735355eae781e113f471d8 qpack - optimize processing of decoder instruction exceptions ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Decoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/EncoderInstructionsReader.java Changeset: efa3c00f Branch: http3 Author: Daniel Fuchs Date: 2025-07-08 09:45:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efa3c00f506dec989902edb6d533c3ee3b28ba9b http3: fix new HttpHeadersBuilder constructor ! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpHeadersBuilder.java Changeset: 56ebb8c1 Branch: http3 Author: Jonas Norlinder Committer: Thomas Schatzl Date: 2025-07-04 10:16:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56ebb8c1b936e5a4c14486153c9f60df705095ad 8359110: Log accumulated GC and process CPU time upon VM exit Co-authored-by: Erik ?sterlund Co-authored-by: Jonas Norlinder Reviewed-by: tschatzl, ayang ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp + src/hotspot/share/gc/shared/vmThreadCpuTimeScope.hpp + src/hotspot/share/gc/shared/vmThreadCpuTimeScope.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/vmThread.cpp Changeset: fba74f79 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-07-04 12:19:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fba74f796eeeb42accc60ecab444c3d933b73e70 8361306: jdk.compiler-gendata needs to depend on java.base-launchers Reviewed-by: shade ! make/Main.gmk Changeset: f153e415 Branch: http3 Author: Manuel H?ssig Date: 2025-07-04 13:06:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f153e415d740f4ede272929171e9bb3e73ddbe1c 8361253: CommandLineOptionTest library should report observed values on failure Reviewed-by: dholmes, shade ! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java Changeset: 1c560727 Branch: http3 Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-07-04 15:08:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c560727b850593561982ccc3ed37b0e98b3bbee 8360775: Fix Shenandoah GC test failures when APX is enabled Reviewed-by: sviswanathan, jbhateja, epeter ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp Changeset: f2d2eef9 Branch: http3 Author: Nizar Benalla Date: 2025-07-04 15:10:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2d2eef988c57cc9f6194a8fd5b2b422035ee68f 8177100: APIs duplicated in JavaDoc Reviewed-by: liach, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java + test/langtools/jdk/javadoc/doclet/testDuplicateMethodsWarn/TestDuplicateMethods.java Changeset: f3e0588d Branch: http3 Author: Erik Gahlin Date: 2025-07-06 15:21:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3e0588d0b825a68a4ad61ddf806877f46da69dc 8361338: JFR: Min and max time in MethodTime event is confusing Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java Changeset: 3bcbcc57 Branch: http3 Author: David Holmes Date: 2025-07-06 21:45:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3bcbcc5747f9402796a1d9443d7a27d37acee9e0 8361439: [BACKOUT] 8357601: Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Reviewed-by: lmesnik ! src/hotspot/os/windows/safefetch_windows.hpp ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/guardedMemory.hpp ! src/hotspot/share/prims/jniCheck.cpp - test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java - test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c Changeset: 44cff9d6 Branch: http3 Author: Anass Baya Committer: Sergey Bylokhov Date: 2025-07-07 04:58:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44cff9d6abab5df086e89df16f8b63c48cd33c7b 8346952: GetGraphicsStressTest.java fails: Native resources unavailable Reviewed-by: serb ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp + test/jdk/java/awt/Frame/BogusFocusableWindowState/BogusFocusableWindowState.java ! test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java Changeset: 45300dd1 Branch: http3 Author: hanguanqiang Committer: Tobias Hartmann Date: 2025-07-07 05:22:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45300dd1234c9aa92d6b82f1ef2b05b949b1ea9f 8358568: Purge obsolete/broken GenerateSynchronizationCode flag Reviewed-by: thartmann, shade ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: e9a43416 Branch: http3 Author: Artem Semenov Date: 2025-07-07 06:11:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9a434165a6ec07cde0429c7f9823bbc5dab7857 8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() Found by Linux Verification Center (linuxtesting.org) with SVACE. Signed-off-by: Artem Semenov . Reviewed-by: sspitsyn, amenkov, cjplummer ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: d75ea7e6 Branch: http3 Author: Xiaohong Gong Date: 2025-07-07 06:52:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d75ea7e67951275fe27f1e137c961f39d779a046 8355563: VectorAPI: Refactor current implementation of subword gather load API Reviewed-by: epeter, psandoz, sviswanathan, jbhateja ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template Changeset: 8ad48368 Branch: http3 Author: Daniel Fuchs Date: 2025-07-07 08:22:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ad48368838588846324550c455c66ae86f1226b 8361249: PlainHttpConnection connection logic can be simplified Reviewed-by: djelinski, vyazici, michaelm, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java Changeset: 1fa772e8 Branch: http3 Author: Aleksey Shipilev Date: 2025-07-07 08:24:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1fa772e8143bb2d758ef183280d123d1ff8aada8 8343546: GHA: Cache required dependencies in master-branch workflow Reviewed-by: ihse ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! .github/workflows/build-windows.yml ! .github/workflows/main.yml ! .github/workflows/test.yml Changeset: 9449fea2 Branch: http3 Author: Christian Stein Date: 2025-07-07 08:59:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9449fea2cd7aa7375f1b127e5f0d2a36ffaa1814 8358552: EndOfFileException in System.in.read() and IO.readln() etc. in JShell Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! test/langtools/jdk/jshell/InputUITest.java ! test/langtools/jdk/jshell/UITesting.java Changeset: 4df9c873 Branch: http3 Author: Andrew Haley Date: 2025-07-07 09:16:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4df9c873452293ccde3c7dbcd64e1ced6b6af52e 8360884: Better scoped values Reviewed-by: liach, alanb ! src/java.base/share/classes/java/lang/ScopedValue.java ! test/micro/org/openjdk/bench/java/lang/ScopedValues.java ! test/micro/org/openjdk/bench/java/lang/ScopedValuesData.java Changeset: 7c13a2cd Branch: http3 Author: ANUPAM DEV Committer: Alexey Ivanov Date: 2025-07-07 12:15:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c13a2cd9aa5ec9da00084de2388abc189e2f4ef 8361463: Render method of javax.swing.text.AbstractDocument uses 'currency' instead of 'concurrency' Reviewed-by: psadhukhan, tr, abhiscxk, aivanov ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java Changeset: afb4a1be Branch: http3 Author: Roger Riggs Date: 2025-07-07 12:43:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afb4a1be9e5dc2a9c0d812f5a36717c9f82241a9 8354872: Clarify java.lang.Process resource cleanup Reviewed-by: jpai ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java Changeset: fea73c1d Branch: http3 Author: Richard Reingruber Date: 2025-07-07 13:21:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fea73c1d40441561a246f2a09a739367cfc197ea 8360599: [TESTBUG] DumpThreadsWithEliminatedLock.java fails because of unstable inlining Reviewed-by: alanb, mdoerr, lmesnik ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java Changeset: 05c9eec8 Branch: http3 Author: Vicente Romero Date: 2025-07-07 14:56:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05c9eec8d087cbfffed19031a531b72ad18a52cf 8361214: An anonymous class is erroneously being classify as an abstract class Reviewed-by: liach, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/generics/diamond/AnonymousLabeledAsAbstractTest.java Changeset: 39c9de2a Branch: http3 Author: Chris Plummer Date: 2025-07-07 18:50:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39c9de2acea0537335230b1d1db606d90348bdb6 8359958: Cleanup "local" debuggee references after JDK-8333117 removed support for non-local debuggees Reviewed-by: lmesnik, sspitsyn, amenkov ! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Debuggee.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ArgumentHandler.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java Changeset: ec3bb93d Branch: http3 Author: Sergey Bylokhov Date: 2025-07-07 19:32:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec3bb93d7901c7756d7ff4cc18e4ae9d88942f93 8358623: Avoid unnecessary data copying in ICC_Profile Reviewed-by: honkar, prr ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java + test/jdk/java/awt/color/ICC_Profile/CheckVersions.java Changeset: 197fde53 Branch: http3 Author: Justin Lu Date: 2025-07-07 21:55:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/197fde5363e314de7cd6090ecd77521f3a90c56d 8361303: L10n comment for javac.opt.Xlint.desc.synchronization in javac.properties Reviewed-by: naoto, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties Changeset: ec7c6be6 Branch: http3 Author: Valerie Peng Date: 2025-07-07 23:36:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec7c6be6a9e84c8cd2077fea07930592ddd13669 8359388: Stricter checking for cipher transformations Reviewed-by: mullan ! src/java.base/share/classes/javax/crypto/Cipher.java ! test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java Changeset: 563a3358 Branch: http3 Author: Julian Waters Date: 2025-07-08 01:27:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/563a3358f6f1ecff816318cbb32376487365c1fa 8342682: Errors related to unused code on Windows after 8339120 in dt_shmem jdwp security and jpackage Reviewed-by: cjplummer, asemenyuk, almatvee ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp ! src/jdk.jdi/windows/native/libdt_shmem/shmem_md.c ! src/jdk.jdwp.agent/windows/native/libjdwp/proc_md.h ! src/jdk.jpackage/windows/native/libjpackage/VersionInfo.cpp Changeset: bbc5c98b Branch: http3 Author: Julian Waters Date: 2025-07-08 01:29:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbc5c98b144014a0423d666f74c4a5a15b08a7c2 8342868: Errors related to unused code on Windows after 8339120 in core libs Reviewed-by: naoto, jlu ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c ! src/java.base/windows/native/libjava/TimeZone_md.c ! src/java.base/windows/native/libnet/NTLMAuthSequence.c Changeset: 5205eae6 Branch: http3 Author: Prasanta Sadhukhan Date: 2025-07-08 03:12:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5205eae6ff28c4587ec4cb659ddffce84f00441b 8346753: Test javax/swing/JMenuItem/RightLeftOrientation/RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel Reviewed-by: abhiscxk ! test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java Changeset: 310ef856 Branch: http3 Author: Kevin Walls Date: 2025-07-08 06:38:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/310ef85667bdba3f984cb6327aee71cfaf91458b 8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/serviceability/tmtools/jstat/GarbageProducerTest.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcNewTest.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest01.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest02.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCauseTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcNewTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatResults.java + test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatTool.java Changeset: 7b255b8a Branch: http3 Author: Aleksey Shipilev Date: 2025-07-08 08:23:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7b255b8a625ce1eda1ec6242b8e438691f6cc845 8361397: Rework CompileLog list synchronization Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compileLog.cpp ! src/hotspot/share/compiler/compileLog.hpp Changeset: f0a4fd3d Branch: http3 Author: Daniel Fuchs Date: 2025-07-08 10:04:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0a4fd3dff30908cfc56b9ac45c84e6b67b0a58d merge latest changes from master branch ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java From duke at openjdk.org Tue Jul 8 16:41:13 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Jul 2025 16:41:13 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: basename for Windows Message-ID: Changeset: 9c178c2f Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-07-08 17:39:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c178c2fa73c552ac423d19982d3acdf746276ca basename for Windows ! src/java.base/share/native/revivalhelper/revival.cpp From duke at openjdk.org Tue Jul 8 21:12:31 2025 From: duke at openjdk.org (duke) Date: Tue, 8 Jul 2025 21:12:31 GMT Subject: git: openjdk/jdk-sandbox: JDK-8326205-v3-branch: Print profiling statistics Message-ID: Changeset: b5028670 Branch: JDK-8326205-v3-branch Author: Evgeny Astigeevich Date: 2025-07-08 21:11:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5028670b60b46f43a1521dbd490843877a71e9b Print profiling statistics ! src/hotspot/share/runtime/nmethodGrouper.cpp ! src/hotspot/share/runtime/nmethodGrouper.hpp From duke at openjdk.org Wed Jul 9 16:27:37 2025 From: duke at openjdk.org (duke) Date: Wed, 9 Jul 2025 16:27:37 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: update Message-ID: <16ae5d1b-4153-4f23-b1de-0501c6e0179f@openjdk.org> Changeset: aa5cf205 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-07-09 17:24:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa5cf205120c24903e396edd9f8a4b38af979e42 update ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! src/java.base/macosx/native/revivalhelper/revival_macosx.cpp ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp ! src/java.base/windows/native/revivalhelper/revival_windows.cpp From duke at openjdk.org Wed Jul 9 22:12:06 2025 From: duke at openjdk.org (duke) Date: Wed, 9 Jul 2025 22:12:06 GMT Subject: git: openjdk/jdk-sandbox: json: Simplify escape/unescape approach. JO/JS factories accept the unescaped value. Message-ID: Changeset: 1419d3f8 Branch: json Author: Justin Lu Date: 2025-07-09 15:10:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1419d3f80c026d27119754c50965aaa92426cd6e Simplify escape/unescape approach. JO/JS factories accept the unescaped value. ! 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/JsonString.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 ! src/java.base/share/classes/jdk/internal/util/json/Utils.java ! test/jdk/java/util/json/TestJsonObject.java ! test/jdk/java/util/json/TestJsonString.java From duke at openjdk.org Thu Jul 10 14:53:45 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Jul 2025 14:53:45 GMT Subject: git: openjdk/jdk-sandbox: JDK-8326205-v3-branch: Add HotCodeHeapCandidates class Message-ID: Changeset: a73a63b3 Branch: JDK-8326205-v3-branch Author: Evgeny Astigeevich Date: 2025-07-10 14:52:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a73a63b330453bfc729334628b69331f001f6322 Add HotCodeHeapCandidates class ! src/hotspot/share/runtime/nmethodGrouper.cpp ! src/hotspot/share/runtime/nmethodGrouper.hpp From duke at openjdk.org Thu Jul 10 16:26:44 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Jul 2025 16:26:44 GMT Subject: git: openjdk/jdk-sandbox: JDK-8326205-v3-branch: Add new code heap: HotCodeHeap Message-ID: Changeset: ff0d1cad Branch: JDK-8326205-v3-branch Author: Evgeny Astigeevich Date: 2025-06-06 21:13:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff0d1cadca347b9b4c6bbba1a11d3ba9b69d9658 Add new code heap: HotCodeHeap ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/compilerDefinitions.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/compiler/codecache/MHIntrinsicAllocFailureTest.java ! test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java ! test/hotspot/jtreg/compiler/codecache/cli/TestSegmentedCodeCacheOption.java ! test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/GenericCodeHeapSizeRunner.java ! test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java ! test/hotspot/jtreg/compiler/codecache/cli/common/CodeCacheCLITestBase.java ! test/hotspot/jtreg/compiler/codecache/cli/common/CodeCacheCLITestCase.java ! test/hotspot/jtreg/compiler/codecache/cli/common/CodeCacheOptions.java ! test/hotspot/jtreg/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java ! test/hotspot/jtreg/compiler/codecache/jmx/BeanTypeTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/CodeHeapBeanPresenceTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/GetUsageTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/InitialAndMaxUsageTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/ManagerNamesTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/MemoryPoolsPresenceTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/PeakUsageTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/PoolsIndependenceTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/ThresholdNotificationsTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdExceededTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdIncreasedTest.java ! test/hotspot/jtreg/compiler/codecache/jmx/UsageThresholdNotExceededTest.java ! test/hotspot/jtreg/compiler/codecache/stress/RandomAllocationTest.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java ! test/lib/jdk/test/whitebox/code/BlobType.java From duke at openjdk.org Thu Jul 10 16:30:34 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Jul 2025 16:30:34 GMT Subject: git: openjdk/jdk-sandbox: JDK-8326205-v3-branch: 66 new changesets Message-ID: <61f737aa-492c-4486-8d3d-159f3ac06ee9@openjdk.org> Changeset: 7c13a2cd Branch: JDK-8326205-v3-branch Author: ANUPAM DEV Committer: Alexey Ivanov Date: 2025-07-07 12:15:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c13a2cd9aa5ec9da00084de2388abc189e2f4ef 8361463: Render method of javax.swing.text.AbstractDocument uses 'currency' instead of 'concurrency' Reviewed-by: psadhukhan, tr, abhiscxk, aivanov ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java Changeset: afb4a1be Branch: JDK-8326205-v3-branch Author: Roger Riggs Date: 2025-07-07 12:43:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afb4a1be9e5dc2a9c0d812f5a36717c9f82241a9 8354872: Clarify java.lang.Process resource cleanup Reviewed-by: jpai ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java Changeset: fea73c1d Branch: JDK-8326205-v3-branch Author: Richard Reingruber Date: 2025-07-07 13:21:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fea73c1d40441561a246f2a09a739367cfc197ea 8360599: [TESTBUG] DumpThreadsWithEliminatedLock.java fails because of unstable inlining Reviewed-by: alanb, mdoerr, lmesnik ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java Changeset: 05c9eec8 Branch: JDK-8326205-v3-branch Author: Vicente Romero Date: 2025-07-07 14:56:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05c9eec8d087cbfffed19031a531b72ad18a52cf 8361214: An anonymous class is erroneously being classify as an abstract class Reviewed-by: liach, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/generics/diamond/AnonymousLabeledAsAbstractTest.java Changeset: 39c9de2a Branch: JDK-8326205-v3-branch Author: Chris Plummer Date: 2025-07-07 18:50:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39c9de2acea0537335230b1d1db606d90348bdb6 8359958: Cleanup "local" debuggee references after JDK-8333117 removed support for non-local debuggees Reviewed-by: lmesnik, sspitsyn, amenkov ! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Debuggee.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ArgumentHandler.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java Changeset: ec3bb93d Branch: JDK-8326205-v3-branch Author: Sergey Bylokhov Date: 2025-07-07 19:32:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec3bb93d7901c7756d7ff4cc18e4ae9d88942f93 8358623: Avoid unnecessary data copying in ICC_Profile Reviewed-by: honkar, prr ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java + test/jdk/java/awt/color/ICC_Profile/CheckVersions.java Changeset: 197fde53 Branch: JDK-8326205-v3-branch Author: Justin Lu Date: 2025-07-07 21:55:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/197fde5363e314de7cd6090ecd77521f3a90c56d 8361303: L10n comment for javac.opt.Xlint.desc.synchronization in javac.properties Reviewed-by: naoto, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties Changeset: ec7c6be6 Branch: JDK-8326205-v3-branch Author: Valerie Peng Date: 2025-07-07 23:36:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec7c6be6a9e84c8cd2077fea07930592ddd13669 8359388: Stricter checking for cipher transformations Reviewed-by: mullan ! src/java.base/share/classes/javax/crypto/Cipher.java ! test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java Changeset: 563a3358 Branch: JDK-8326205-v3-branch Author: Julian Waters Date: 2025-07-08 01:27:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/563a3358f6f1ecff816318cbb32376487365c1fa 8342682: Errors related to unused code on Windows after 8339120 in dt_shmem jdwp security and jpackage Reviewed-by: cjplummer, asemenyuk, almatvee ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp ! src/jdk.jdi/windows/native/libdt_shmem/shmem_md.c ! src/jdk.jdwp.agent/windows/native/libjdwp/proc_md.h ! src/jdk.jpackage/windows/native/libjpackage/VersionInfo.cpp Changeset: bbc5c98b Branch: JDK-8326205-v3-branch Author: Julian Waters Date: 2025-07-08 01:29:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbc5c98b144014a0423d666f74c4a5a15b08a7c2 8342868: Errors related to unused code on Windows after 8339120 in core libs Reviewed-by: naoto, jlu ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c ! src/java.base/windows/native/libjava/TimeZone_md.c ! src/java.base/windows/native/libnet/NTLMAuthSequence.c Changeset: 5205eae6 Branch: JDK-8326205-v3-branch Author: Prasanta Sadhukhan Date: 2025-07-08 03:12:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5205eae6ff28c4587ec4cb659ddffce84f00441b 8346753: Test javax/swing/JMenuItem/RightLeftOrientation/RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel Reviewed-by: abhiscxk ! test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java Changeset: 310ef856 Branch: JDK-8326205-v3-branch Author: Kevin Walls Date: 2025-07-08 06:38:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/310ef85667bdba3f984cb6327aee71cfaf91458b 8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/serviceability/tmtools/jstat/GarbageProducerTest.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcNewTest.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest01.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest02.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCauseTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcNewTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatResults.java + test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatTool.java Changeset: 7b255b8a Branch: JDK-8326205-v3-branch Author: Aleksey Shipilev Date: 2025-07-08 08:23:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7b255b8a625ce1eda1ec6242b8e438691f6cc845 8361397: Rework CompileLog list synchronization Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compileLog.cpp ! src/hotspot/share/compiler/compileLog.hpp Changeset: 1934bd8d Branch: JDK-8326205-v3-branch Author: Maurizio Cimadamore Date: 2025-07-08 10:38:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1934bd8d2c02cdb1ba9caaef227ed073fb5e1a9d 8361481: Flexible Constructor Bodies generates a compilation error when compiling a user supplied java.lang.Object class Reviewed-by: vromero, liach, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/ObjectEarlyContext/T8361481.java + test/langtools/tools/javac/ObjectEarlyContext/x/java/lang/Object.java Changeset: 27e6a4d2 Branch: JDK-8326205-v3-branch Author: han gq Committer: Evgeny Astigeevich Date: 2025-07-08 11:50:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27e6a4d2f7a4bdd12408e518e86aeb623f1c41bc 8344548: Incorrect StartAggressiveSweepingAt doc for segmented code cache Reviewed-by: kvn, eastigeevich ! src/hotspot/share/runtime/globals.hpp Changeset: 0bd2f9cb Branch: JDK-8326205-v3-branch Author: Jan Lahoda Date: 2025-07-08 12:04:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bd2f9cba2118ed5a112b4c70b8ff4a1a58f21dd 8361445: javac crashes on unresolvable constant in @SuppressWarnings Reviewed-by: asotona, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! test/langtools/tools/javac/recovery/AnnotationRecovery.java Changeset: 2349304b Branch: JDK-8326205-v3-branch Author: Manuel H?ssig Date: 2025-07-08 12:44:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2349304bb108adb0d5d095e8212d36d99132b6bb 8361040: compiler/codegen/TestRedundantLea.java#StringInflate fails with failed IR rules Co-authored-by: Matthias Baesken Reviewed-by: chagedorn, mbaesken ! test/hotspot/jtreg/compiler/codegen/TestRedundantLea.java Changeset: 5c67e3d6 Branch: JDK-8326205-v3-branch Author: David Briemann Committer: Martin Doerr Date: 2025-07-08 12:58:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c67e3d6e573e5e1fc23f16b61e51fda7b3dd307 8361353: [PPC64] C2: Add nodes UMulHiL, CmpUL3, UMinV, UMaxV, NegVI Reviewed-by: mdoerr, rrich ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad ! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java Changeset: 63e08d4a Branch: JDK-8326205-v3-branch Author: Erik Gahlin Date: 2025-07-08 14:04:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63e08d4af7145b94048d565f4f80dae221090c19 8361175: JFR: Document differences between method sample events Reviewed-by: mgronlun ! src/hotspot/share/jfr/metadata/metadata.xml ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini Changeset: 85331943 Branch: JDK-8326205-v3-branch Author: Jan Lahoda Date: 2025-07-08 14:33:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/853319439e7887ddd54f8c4a3d79aa62ec51fd64 8361570: Incorrect 'sealed is not allowed here' compile-time error Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java + test/langtools/tools/javac/flags/ExtendedStandardFlagsOverlayFlagsConflict.java + test/langtools/tools/javac/flags/NoFalseSealedError.java ! test/langtools/tools/javac/platform/RequiresIdentityTest.java Changeset: 5850bf44 Branch: JDK-8326205-v3-branch Author: Naoto Sato Date: 2025-07-08 17:13:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5850bf4488ea336c3dd4eafbefb8ade330e2f76a 8361519: Obsolete Unicode Scalar Value link in Character class Reviewed-by: iris ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/util/Locale.java Changeset: 92712ef4 Branch: JDK-8326205-v3-branch Author: Ioi Lam Date: 2025-07-08 17:34:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92712ef45dd81fa9f03fbd6427f8c1507f28e62b 8361367: AOT ExcludedClasses.java test failed with missing constant pool logs Reviewed-by: dholmes, kvn ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java Changeset: 91df7978 Branch: JDK-8326205-v3-branch Author: Koushik Thirupattur Committer: Bradford Wetmore Date: 2025-07-08 18:24:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91df7978799e5a24a73d8e1ae344e532e572f2dd 8357915: SecureRandom nextLong memory usage Reviewed-by: wetmore ! src/java.base/share/classes/java/security/SecureRandom.java Changeset: fa32bfe1 Branch: JDK-8326205-v3-branch Author: Rui Li Committer: William Kemper Date: 2025-07-08 18:34:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa32bfe11300fdadb35f083037f6ab2a8985d210 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp ! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java Changeset: 1de2acea Branch: JDK-8326205-v3-branch Author: Kelvin Nilsen Date: 2025-07-08 18:59:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1de2acea77da57fd44b214332a73cc6621806e4d 8361529: GenShen: Fix bad assert in swap card tables Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp Changeset: 03526e25 Branch: JDK-8326205-v3-branch Author: Alex Menkov Date: 2025-07-08 19:30:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03526e250dfb9ac61f50f482b5dfb330e7fec1bf 8355960: JvmtiAgentList::Iterator dtor double free with -fno-elide-constructors Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/jvmtiAgent.hpp ! src/hotspot/share/prims/jvmtiAgentList.cpp ! src/hotspot/share/prims/jvmtiAgentList.hpp ! src/hotspot/share/runtime/os.cpp Changeset: dedcce04 Branch: JDK-8326205-v3-branch Author: Vladimir Kozlov Date: 2025-07-08 19:34:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dedcce045013b3ff84f5ef8857e1a83f0c09f9ad 8360942: [ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end() Reviewed-by: adinn, mbaesken ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp Changeset: 117f0b40 Branch: JDK-8326205-v3-branch Author: Kim Barrett Date: 2025-07-08 19:48:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/117f0b4051b37d6e639799c5f6add3e2aec8e200 8361426: (ref) Remove jdk.internal.ref.Cleaner Reviewed-by: jpai, vklang ! src/java.base/share/classes/java/lang/ref/Reference.java - src/java.base/share/classes/jdk/internal/ref/Cleaner.java - test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java Changeset: 974ad4e8 Branch: JDK-8326205-v3-branch Author: Rui Li Committer: William Kemper Date: 2025-07-08 21:58:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/974ad4e8cdddee7d932e8375258067f9d2ca6a8b 8359868: Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp Changeset: 54e37629 Branch: JDK-8326205-v3-branch Author: Feilong Jiang Date: 2025-07-09 01:20:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54e37629f63eae7800415fa22684e6b3df3648ec 8361504: RISC-V: Make C1 clone intrinsic platform guard more specific Reviewed-by: fyang, gcao ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIR.cpp Changeset: 19bb6ebf Branch: JDK-8326205-v3-branch Author: Ravi-Patel8 Committer: Sergey Bylokhov Date: 2025-07-09 03:12:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19bb6ebfaffc9208dbc8a125270848cb2fe37e94 8361484: Remove duplicate font filename mappings in fontconfig.properties for AIX Reviewed-by: serb, azvegint ! src/java.desktop/aix/data/fontconfig/fontconfig.properties Changeset: e2c5d035 Branch: JDK-8326205-v3-branch Author: Chen Liang Date: 2025-07-09 03:34:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2c5d035468d530888fc95f8664410742e65f21f 8361526: Synchronize ClassFile API verifier with hotspot Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationFrame.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationSignature.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/verifier/verifier.md ! test/jdk/jdk/classfile/VerifierSelfTest.java Changeset: fe264676 Branch: JDK-8326205-v3-branch Author: Thomas Stuefe Date: 2025-07-09 05:17:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe264676337cdef0d7477b0b57ff9d2fe8f9fc0f 8361363: ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp Changeset: 47614796 Branch: JDK-8326205-v3-branch Author: Ivan Walulya Date: 2025-07-09 05:44:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4761479608d5a8ecc504e343109900b0d0c77171 8238687: Investigate memory uncommit during young collections in G1 8247843: Reconsider G1 default GCTimeRatio value 8248324: G1: Remove resizing during Remark Co-authored-by: Thomas Schatzl Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java Changeset: e0245682 Branch: JDK-8326205-v3-branch Author: Dingli Zhang Committer: Fei Yang Date: 2025-07-09 05:57:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0245682c8d5a0daae055045c81248c12fb23c09 8361532: RISC-V: Several vector tests fail after JDK-8354383 Reviewed-by: fyang, fjiang, gcao ! src/hotspot/cpu/riscv/riscv.ad Changeset: 68b27b88 Branch: JDK-8326205-v3-branch Author: Thomas Schatzl Date: 2025-07-09 08:10:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68b27b88b5160dd2883f93928c5f6ce245412495 8361349: Fix visibility of CollectedHeap::stop() and ::print_tracing_info() Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: 963b83fc Branch: JDK-8326205-v3-branch Author: Andrej Pecimuth Committer: Doug Simon Date: 2025-07-09 08:19:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/963b83fcf158d273e9433b6845380184b3ad0de5 8357689: Refactor JVMCI to enable replay compilation in Graal Reviewed-by: dnsimon ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BytecodeFrame.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/VirtualObject.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Site.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMField.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/EncodedSpeculationReason.java Changeset: 83feb7a2 Branch: JDK-8326205-v3-branch Author: David Briemann Committer: Martin Doerr Date: 2025-07-09 08:27:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83feb7a2388e33835b2071cfe0e51ba8b43e241f 8361599: [PPC64] enable missing tests via jtreg requires Reviewed-by: mdoerr ! test/hotspot/jtreg/compiler/c2/TestBit.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java Changeset: b1fa1ecc Branch: JDK-8326205-v3-branch Author: Andrew Dinn Date: 2025-07-09 08:48:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1fa1ecc988fb07f191892a459625c2c8f2de3b5 8360707: Globally enumerate all blobs, stubs and entries Reviewed-by: kvn, fyang, asmehra ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/stubDeclarations_arm.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.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/x86/stubGenerator_x86_64_adler.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.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/init.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/runtime/stubCodeGenerator.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp + src/hotspot/share/runtime/stubInfo.cpp + src/hotspot/share/runtime/stubInfo.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: a9bd1ad4 Branch: JDK-8326205-v3-branch Author: Aleksey Shipilev Date: 2025-07-09 08:56:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a9bd1ad40cb4e275d83b2e8b15e3c4be1551f7fc 8361520: Stabilize SystemGC benchmarks Reviewed-by: tschatzl, ayang ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java Changeset: eec04dd0 Branch: JDK-8326205-v3-branch Author: Albert Mingkun Yang Date: 2025-07-09 12:00:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eec04dd01051064bacf5110539755aa41106b1a6 8361680: Use correct enum Claim value in VM_HeapWalkOperation::collect_simple_roots Reviewed-by: shade ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: d886ae12 Branch: JDK-8326205-v3-branch Author: Chen Liang Date: 2025-07-09 12:14:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d886ae12a2ee3ce519c736d8950a17a0ce63ca78 8357185: Redundant local variables with unconditionally matching primitive patterns Reviewed-by: jlahoda, abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + test/langtools/tools/javac/patterns/PrimitiveInstanceOfBytecodeTest.java ! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithTopLevelPatterns.java ! test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java Changeset: db4b4a5b Branch: JDK-8326205-v3-branch Author: Manuel H?ssig Date: 2025-07-09 12:34:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db4b4a5b35a7664ddafed2817703ffd36a921fee 8360175: C2 crash: assert(edge_from_to(prior_use,n)) failed: before block local scheduling Reviewed-by: kvn, chagedorn ! src/hotspot/cpu/x86/peephole_x86_64.cpp Changeset: a201be85 Branch: JDK-8326205-v3-branch Author: Aleksey Shipilev Date: 2025-07-09 12:42:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a201be8555c57f07b86f470df4699e1b9dd6bd3c 8361255: CTW: Tolerate more NCDFE problems Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java Changeset: 7daf9813 Branch: JDK-8326205-v3-branch Author: Nizar Benalla Date: 2025-07-09 13:49:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7daf9813c0617ea97d95bf326eac1758e40cddd6 8346884: Add since checker test to jdk.editpad Reviewed-by: jpai = test/jdk/tools/sincechecker/modules/jdk.editpad/JdkEditpadCheckSince.java Changeset: a41d3507 Branch: JDK-8326205-v3-branch Author: Aleksey Shipilev Date: 2025-07-09 14:49:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a41d35073ee6da0dde4dd731c1ab4c25245d075a 8357473: Compilation spike leaves many CompileTasks in free list Reviewed-by: kvn, chagedorn ! 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/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 6249259c Branch: JDK-8326205-v3-branch Author: Brian Burkhalter Date: 2025-07-09 16:15:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6249259c8050f280fb1c489e816f09d5cd72a54b 8361299: (bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification Reviewed-by: alanb, liach ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/jdk/java/nio/Buffer/GetChars.java Changeset: 6e203384 Branch: JDK-8326205-v3-branch Author: Brian Burkhalter Date: 2025-07-09 16:15:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e203384f8777fc55081065b128bd2b0ba074729 8358533: Improve performance of java.io.Reader.readAllLines Reviewed-by: rriggs, sherman ! src/java.base/share/classes/java/io/Reader.java ! test/jdk/java/io/Reader/ReadAll.java + test/micro/org/openjdk/bench/java/io/ReaderReadAllLines.java Changeset: 7282f68c Branch: JDK-8326205-v3-branch Author: Eric Caspole Date: 2025-07-09 18:47:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7282f68cee22af3f65ea045fd6ada890df79ae07 8361216: Do not fork javac in J2DBench ant build Reviewed-by: prr ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/build.xml Changeset: 6681fc72 Branch: JDK-8326205-v3-branch Author: Yudi Zheng Date: 2025-07-09 19:12:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6681fc72d3463e13876eb84a285eb580ee92b464 8361569: [JVMCI] Further refine JVMCI-compiled nmethod that should not collect deoptimization profile Reviewed-by: dnsimon, gdub ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! 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/vmSymbols_jvmci.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CodeCacheProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/package-info.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/CodeInstallerTest.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/CodeInstallationTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/RuntimeStubAllocFailTest.java Changeset: c9bea773 Branch: JDK-8326205-v3-branch Author: Chen Liang Date: 2025-07-09 19:29:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9bea77342672715f8f720d7311d66c2b3ac9f8a 8361615: CodeBuilder::parameterSlot throws undocumented IOOBE Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! test/jdk/jdk/classfile/BuilderParamTest.java Changeset: 0f7808f3 Branch: JDK-8326205-v3-branch Author: Gustavo Simon Committer: Chen Liang Date: 2025-07-09 19:55:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f7808f333556eed2a1381e5f9f67765ec3694f1 8360122: Fix java.sql\Connection.java indentation Reviewed-by: liach, lancea ! src/java.sql/share/classes/java/sql/Connection.java Changeset: 518536c6 Branch: JDK-8326205-v3-branch Author: Matias Saavedra Silva Date: 2025-07-09 20:45:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/518536c607cb383e810ee0f50f8af44e121f4ab3 8344073: Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed Reviewed-by: ccheung, iklam ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java Changeset: c28bb8bf Branch: JDK-8326205-v3-branch Author: David Holmes Date: 2025-07-10 01:54:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c28bb8bf7a0aa6cdd5b97a50fc961a25cb40228a 8361647: Report the error reason on failed semaphore calls on macOS Reviewed-by: shade, ayang, jwaters ! src/hotspot/os/bsd/semaphore_bsd.cpp Changeset: f67e4354 Branch: JDK-8326205-v3-branch Author: David Holmes Date: 2025-07-10 01:59:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f67e4354316dcec185eac66adec2395e20b62579 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Co-authored-by: Thomas Stuefe Reviewed-by: mdoerr, stuefe, coleenp ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/guardedMemory.hpp ! src/hotspot/share/prims/jniCheck.cpp ! test/hotspot/gtest/memory/test_guardedMemory.cpp + test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java + test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c Changeset: 2a53f5a5 Branch: JDK-8326205-v3-branch Author: David Holmes Date: 2025-07-10 05:07:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a53f5a5c2544d4f7a77186d99addae110b06bab 8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors Reviewed-by: jpai, darcy ! test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java Changeset: bf3cfbef Branch: JDK-8326205-v3-branch Author: Matthias Baesken Date: 2025-07-10 07:08:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bf3cfbeff414356aaf2b0933568ff648beace2c5 8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value Reviewed-by: cjplummer, amenkov, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetErrorName/geterrname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetVerboseFlag/setvrbflag002/TestDescription.java Changeset: 13e0f996 Branch: JDK-8326205-v3-branch Author: Kevin Walls Date: 2025-07-10 08:19:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13e0f99626ed58958bf0b581be95934f0b218979 8351413: Remove XML interchange in java.management/javax/management/modelmbean/DescriptorSupport Reviewed-by: dfuchs, sspitsyn ! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java - src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java ! test/jdk/javax/management/MBeanServer/ExceptionFactory.java ! test/jdk/javax/management/modelmbean/DescriptorSupportTest.java - test/jdk/javax/management/modelmbean/DescriptorSupportXMLTest.java ! test/jdk/javax/management/modelmbean/LoggingExceptionTest.java Changeset: c118543e Branch: JDK-8326205-v3-branch Author: Albert Mingkun Yang Date: 2025-07-10 09:18:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c118543efe51fcb5fe3aab0adcaab1ea7454abfc 8361704: Parallel: Simplify logic condition in MutableNUMASpace::initialize Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp Changeset: 80662a48 Branch: JDK-8326205-v3-branch Author: Vicente Romero Date: 2025-07-10 10:38:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/80662a485af9002d256d18d28a5bfe2a7c30e4d4 8361499: Intersection type cast causes javac crash with -Xjcov Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/langtools/tools/javac/NoTypeIntersectionASTAfterTransTypesTest.java Changeset: 73ab54e4 Branch: JDK-8326205-v3-branch Author: Nizar Benalla Date: 2025-07-10 11:25:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73ab54e4c33a3af2f2648e649ae41aee25d86f1b 8360302: Update --release 25 symbol information for JDK 25 build 29 Reviewed-by: darcy, iris ! src/jdk.compiler/share/data/symbols/java.base-P.sym.txt Changeset: 3d37c4e3 Branch: JDK-8326205-v3-branch Author: Thomas Schatzl Date: 2025-07-10 13:00:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d37c4e37ac6e3fb7915de46ed98136453b8840a 8361693: Remove Klass::clean_subklass_tree() Reviewed-by: zgu, kbarrett ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/oops/klass.hpp Changeset: f7352750 Branch: JDK-8326205-v3-branch Author: Anass Baya Committer: Alexey Ivanov Date: 2025-07-10 13:07:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f73527502177a8f050272d6157ccbec3e9840bc8 8361839: Problemlist BogusFocusableWindowState due to failures in the CI pipeline Reviewed-by: aivanov ! test/jdk/ProblemList.txt Changeset: cbc7090b Branch: JDK-8326205-v3-branch Author: Kevin Walls Date: 2025-07-10 15:21:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cbc7090b91f4ce84117a04036028076373ab805e 8359809: AttributeList, RoleList and UnresolvedRoleList should never accept other types of Object Reviewed-by: sspitsyn ! src/java.management/share/classes/javax/management/AttributeList.java ! src/java.management/share/classes/javax/management/relation/RoleList.java ! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java ! test/jdk/javax/management/MBeanServer/AttributeListTypeSafeTest.java ! test/jdk/javax/management/generified/ListTypeCheckTest.java Changeset: f5afbbd3 Branch: JDK-8326205-v3-branch Author: Naoto Sato Date: 2025-07-10 16:08:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5afbbd32a0f46973664a228e6799fb1a958cd51 8361717: Refactor Collections.emptyList() in Locale related classes Reviewed-by: bpb, jlu, liach, cstein ! src/java.base/share/classes/sun/util/locale/LanguageTag.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java Changeset: b4be01a2 Branch: JDK-8326205-v3-branch Author: Evgeny Astigeevich Date: 2025-07-10 16:24:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4be01a2a8e4d243488c8be8e8bbfc9ee0c63f07 Merge branch 'master' into JDK-8326205-v3-branch ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/init.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/runtime/globals.hpp ! src/hotspot/share/runtime/init.cpp From duke at openjdk.org Thu Jul 10 18:37:14 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Jul 2025 18:37:14 GMT Subject: git: openjdk/jdk-sandbox: json: Correction to outdated Utils.escape comment Message-ID: <05852775-88bf-40ce-935d-b63b2677a8a1@openjdk.org> Changeset: 5bf41055 Branch: json Author: Justin Lu Date: 2025-07-10 11:33:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5bf41055f13f7770e315a2d10a9d85dcb8ef12af Correction to outdated Utils.escape comment ! src/java.base/share/classes/jdk/internal/util/json/Utils.java From duke at openjdk.org Thu Jul 10 18:48:03 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Jul 2025 18:48:03 GMT Subject: git: openjdk/jdk-sandbox: json: Comments to the JsonStringImpl fields Message-ID: Changeset: dd9ce9a5 Branch: json Author: Naoto Sato Date: 2025-07-10 11:46:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd9ce9a54c28474b22e52972967ce9bfb066a1ba Comments to the JsonStringImpl fields ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java From duke at openjdk.org Thu Jul 10 19:05:14 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Jul 2025 19:05:14 GMT Subject: git: openjdk/jdk-sandbox: json: Corrected comment for JsonStringImpl.value Message-ID: <6a5e439a-28d3-45d6-82bb-671f1af6589b@openjdk.org> Changeset: 5f049404 Branch: json Author: Naoto Sato Date: 2025-07-10 12:01:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f049404396ab1a6df90576b43618f9511368848 Corrected comment for JsonStringImpl.value ! src/java.base/share/classes/jdk/internal/util/json/JsonStringImpl.java From duke at openjdk.org Thu Jul 10 19:18:35 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Jul 2025 19:18:35 GMT Subject: git: openjdk/jdk-sandbox: json: Spec refinement for JsonString Message-ID: <8fcf5750-658d-41b0-bdba-c8cda3aff173@openjdk.org> Changeset: 10e7b0ba Branch: json Author: Naoto Sato Date: 2025-07-10 12:17:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10e7b0ba4eb24f74ac863afa53885ec3d029c958 Spec refinement for JsonString ! src/java.base/share/classes/java/util/json/JsonString.java From duke at openjdk.org Thu Jul 10 19:38:07 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Jul 2025 19:38:07 GMT Subject: git: openjdk/jdk-sandbox: json: 167 new changesets Message-ID: <92ceed9b-6621-4d78-990e-44473cb9e1b2@openjdk.org> Changeset: 334683e6 Branch: json Author: David Holmes Date: 2025-06-26 21:48:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/334683e634c23a3672585e4309a528d0944d942e 8358645: Access violation in ThreadsSMRSupport::print_info_on during thread dump Reviewed-by: fbredberg, shade, dcubed ! src/hotspot/share/runtime/threadSMR.cpp Changeset: 8ea544c3 Branch: json Author: Erik Gahlin Date: 2025-06-26 22:18:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ea544c33fc502208577249fb83544f8d876bc17 8360287: JFR: PlatformTracer class should be loaded lazily Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/MethodSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java + test/jdk/jdk/jfr/event/tracing/TestLazyPlatformTracer.java Changeset: 6d05a1d3 Branch: json Author: Luigi Montoya Committer: Erik Joelsson Date: 2025-06-27 06:11:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d05a1d3f492b6f06b603ae2bb0d03dfb6c8b8f2 8357079: Fix Windows AArch64 DevKit Creation Reviewed-by: erikj, ihse ! make/devkit/createWindowsDevkit.sh Changeset: 01b15bc1 Branch: json Author: Matthias Baesken Date: 2025-06-27 06:43:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/01b15bc1f961f43ae11db0c15f45763c4ec4180b 8360518: Docker tests do not work when asan is configured Reviewed-by: sgehwolf ! test/hotspot/jtreg/containers/docker/DockerBasicTest.java ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java ! test/hotspot/jtreg/containers/docker/TestCPUSets.java ! test/hotspot/jtreg/containers/docker/TestContainerInfo.java ! test/hotspot/jtreg/containers/docker/TestJFREvents.java ! test/hotspot/jtreg/containers/docker/TestJFRNetworkEvents.java ! test/hotspot/jtreg/containers/docker/TestJFRWithJMX.java ! test/hotspot/jtreg/containers/docker/TestJcmdWithSideCar.java ! test/hotspot/jtreg/containers/docker/TestLimitsUpdating.java ! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java ! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java ! test/hotspot/jtreg/containers/docker/TestMisc.java ! test/hotspot/jtreg/containers/docker/TestPids.java ! test/jdk/jdk/internal/platform/docker/TestDockerBasic.java ! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java ! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java ! test/jdk/jdk/internal/platform/docker/TestLimitsUpdating.java ! test/jdk/jdk/internal/platform/docker/TestPidsLimit.java ! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java ! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java Changeset: 97ec9d3e Branch: json Author: Matthias Baesken Date: 2025-06-27 07:37:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97ec9d3e0a6e3455579b567e1f58026f5b168c09 8360533: ContainerRuntimeVersionTestUtils fromVersionString fails with some docker versions Reviewed-by: lucy, mdoerr, dholmes ! test/lib/jdk/test/lib/containers/docker/ContainerRuntimeVersionTestUtils.java Changeset: 20e983a9 Branch: json Author: Andrey Turbanov Date: 2025-06-27 07:53:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20e983a97c66902c61ee2fa1959a7e612266732b 8360487: Remove unnecessary List.indexOf key from AbstractMidiDevice.TransmitterList.remove Reviewed-by: azvegint, serb, aivanov ! src/java.desktop/share/classes/com/sun/media/sound/AbstractMidiDevice.java Changeset: aa26cede Branch: json Author: Qizheng Xing Committer: Stefan Karlsson Date: 2025-06-27 08:17:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa26cede635011f5cc075cd528934ce8d8e8eef9 8360474: Add missing include guards for some HotSpot headers Reviewed-by: mhaessig, stefank, dholmes ! src/hotspot/os/aix/decoder_aix.hpp ! src/hotspot/share/gc/g1/g1SharedClosures.hpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/utilities/packedTable.hpp Changeset: d8f9b188 Branch: json Author: Coleen Phillimore Date: 2025-06-27 11:20:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8f9b188fa488c9c6e343c62a148cfe9fc8a563b 8268406: Deallocate jmethodID native memory Reviewed-by: dholmes, sspitsyn, dcubed, eosterlund, aboldtch ! src/hotspot/share/classfile/classLoaderData.cpp ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/nmt/memTag.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlass.inline.hpp + src/hotspot/share/oops/jmethodIDTable.cpp + src/hotspot/share/oops/jmethodIDTable.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/prims/jniCheck.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/prims/jvmtiRedefineClasses.cpp ! src/hotspot/share/runtime/mutexLocker.cpp + test/hotspot/gtest/oops/test_jmethodIDTable.cpp Changeset: ecd2d830 Branch: json Author: Evgeny Astigeevich Date: 2025-06-27 12:49:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ecd2d83096a1fea7d5086736306770bcffa4fdb6 8359435: AArch64: add support for SB instruction to MacroAssembler::spin_wait Reviewed-by: shade, aph ! src/hotspot/cpu/aarch64/assembler_aarch64.hpp ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp ! src/hotspot/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp ! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/aarch64/AArch64.java ! test/hotspot/gtest/aarch64/aarch64-asmtest.py ! test/hotspot/gtest/aarch64/asmtest.out.h ! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java Changeset: 839cede1 Branch: json Author: Shaojin Wen Date: 2025-06-27 14:06:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/839cede1a46b05d27abeaffbbd82c241910035cd 8357289: Break down the String constructor into smaller methods Reviewed-by: liach, rriggs ! src/java.base/share/classes/java/lang/String.java Changeset: a471fe99 Branch: json Author: Artur Barashev Date: 2025-06-27 14:15:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a471fe992fc0d71ba65b5fdbcc44b97a2783b90a 8360539: DTLS handshakes fails due to improper cookie validation logic Reviewed-by: ascarpino, hchao ! src/java.base/share/classes/sun/security/ssl/HelloCookieManager.java Changeset: 12196baf Branch: json Author: Kevin Walls Date: 2025-06-27 14:54:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12196baf6700d00c244747cfa22767e532a4a963 8358624: ImmutableDescriptor violates equals/hashCode contract after deserialization Reviewed-by: cjplummer, sspitsyn ! src/java.management/share/classes/javax/management/ImmutableDescriptor.java + test/jdk/javax/management/descriptor/ImmutableDescriptorSerialHashCodeTest.java Changeset: 4edf791a Branch: json Author: Coleen Phillimore Date: 2025-06-27 16:11:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4edf791aecd432ecde00652acfaabddf136f4ca7 8295851: Do not use ttyLock in BytecodeTracer::trace Reviewed-by: dholmes, matsaave ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! test/hotspot/jtreg/runtime/interpreter/TraceBytecodes.java Changeset: da7080ff Branch: json Author: Alisen Chung Date: 2025-06-27 16:13:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da7080fffb2389465dc9afca6d02e9085fe15302 8359761: JDK 25 RDP1 L10n resource files update Reviewed-by: aivanov, almatvee, nbenalla, jlu, dnguyen, cstein, naoto ! src/demo/share/jfc/SwingSet2/resources/swingset_de.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_de.properties ! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ja.properties ! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties ! src/java.base/share/classes/sun/security/util/resources/auth_zh_CN.properties ! src/java.base/share/classes/sun/security/util/resources/security_ja.properties ! src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ja.properties ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_zh_CN.properties ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xpath/internal/res/XPATHErrorResources_zh_CN.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties ! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_de.properties ! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_ja.properties ! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver_zh_CN.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_de.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_ja.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_zh_CN.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties ! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_de.properties ! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_de.java + src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_de.properties + src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_ja.properties + src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_de.properties ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_de.properties ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_de.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties Changeset: 712d866b Branch: json Author: Chris Plummer Date: 2025-06-27 17:19:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/712d866b72b43c839c57c3303dfb215f94c0db3b 8360312: Serviceability Agent tests fail with JFR enabled due to unknown thread type JfrRecorderThread Reviewed-by: sspitsyn, kevinw, dholmes ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstackWithConcurrentLock.java Changeset: 3525a40f Branch: json Author: Archie Cobbs Date: 2025-06-27 18:25:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3525a40f39a966b8592f694a9b3cd4c5dc449266 8359596: Behavior change when both -Xlint:options and -Xlint:-options flags are given Reviewed-by: mcimadamore, uschindler ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Arguments.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Options.java + test/langtools/tools/javac/lint/LintOptions.java + test/langtools/tools/javac/lint/LintOptions.out Changeset: a23de2ec Branch: json Author: Matthias Baesken Date: 2025-06-27 19:10:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a23de2ec090628b52532ee5d9bd4364a97499f5b 8360478: libjsig related tier3 jtreg tests fail when asan is configured Reviewed-by: dholmes, ihse ! make/data/asan/asan_default_options.c Changeset: 240541e1 Branch: json Author: Sergey Bylokhov Date: 2025-06-29 19:44:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/240541e1c1e3aee633da08e7d12117b8ea38b8f4 8359266: Delete the usage of AppContext in the GraphicsDevice Reviewed-by: aivanov, azvegint ! src/java.desktop/share/classes/java/awt/GraphicsDevice.java + test/jdk/java/awt/GraphicsDevice/FullScreenWindowRace.java Changeset: 4dd1b3a6 Branch: json Author: Jaikiran Pai Date: 2025-06-30 01:58:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4dd1b3a6100f9e379c7cee3c699d63d0d01144a7 8330940: Impossible to create a socket backlog greater than 200 on Windows 8+ Reviewed-by: michaelm, dfuchs, alanb ! src/java.base/windows/native/libnio/ch/Net.c + test/jdk/java/net/ServerSocket/LargeBacklogTest.java Changeset: c2d76f98 Branch: json Author: Tobias Hartmann Date: 2025-06-30 05:41:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2d76f9844aadf77a0b213a9169a7c5c8c8f1ffb 8361032: Problem list TestOnSpinWaitAArch64 until JDK-8360936 is fixed Reviewed-by: alanb ! test/hotspot/jtreg/ProblemList.txt Changeset: 00adbbe5 Branch: json Author: Thomas Schatzl Date: 2025-06-30 11:22:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00adbbe5538ec5c26dc5bd17ca94cc29db9bc478 8274051: Remove supports_vtime()/elapsedVTime() Reviewed-by: kbarrett, iwalulya ! 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/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.hpp ! src/hotspot/share/gc/g1/g1ServiceThread.cpp ! src/hotspot/share/gc/g1/g1ServiceThread.hpp ! src/hotspot/share/runtime/os.hpp Changeset: aa191119 Branch: json Author: Aleksey Shipilev Date: 2025-06-30 12:55:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa1911191cf8c2b855268a76baf0757909d66d1b 8360867: CTW: Disable inline cache verification Reviewed-by: kvn, thartmann ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: 1dda79cf Branch: json Author: Calvin Cheung Date: 2025-06-30 17:51:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1dda79cfab597782e0a7bb63af6dcc30aeff62d1 8360743: Enables regeneration of JLI holder classes for CDS static dump Reviewed-by: iklam, liach ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/regeneratedClasses.cpp ! src/hotspot/share/cds/regeneratedClasses.hpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/oops/instanceKlass.hpp ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestHostOldInf.java Changeset: 9d518b32 Branch: json Author: Calvin Cheung Date: 2025-06-30 17:52:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d518b3213af7c60cb604138a2c4022181bb2daa 8310831: Some methods are missing from CDS regenerated JLI holder class Reviewed-by: iklam, liach ! src/hotspot/share/cds/regeneratedClasses.cpp Changeset: 61a590e9 Branch: json Author: Xueming Shen Date: 2025-07-01 00:58:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61a590e9bea64ddfd465a5e6f224bc2979d841e9 8354490: Pattern.CANON_EQ causes a pattern to not match a string with a UNICODE variation Reviewed-by: rriggs, naoto ! src/java.base/share/classes/java/util/regex/Pattern.java ! test/jdk/java/util/regex/RegExTest.java Changeset: d1052c70 Branch: json Author: Anass Baya Committer: Abhishek Kumar Date: 2025-07-01 04:40:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d1052c70cbddb025e7f5b71bd61176e63277bba0 8355478: DoubleActionESC.java fails intermittently Reviewed-by: aivanov, abhiscxk ! test/jdk/ProblemList.txt ! test/jdk/java/awt/FileDialog/DoubleActionESC.java Changeset: 0572b6ec Branch: json Author: Martin Doerr Date: 2025-07-01 06:09:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0572b6ece7a77d13d23ac0c6d72d4fe5d5f0d944 8360887: (fs) Files.getFileAttributeView returns unusable FileAttributeView if UserDefinedFileAttributeView unavailable (aix) Co-authored-by: Joachim Kern Reviewed-by: bpb, mbaesken ! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java ! test/jdk/java/nio/file/FileStore/Basic.java Changeset: b32ccf2c Branch: json Author: Manuel H?ssig Date: 2025-07-01 06:47:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b32ccf2cb23e0180187f4238140583a923fc27c4 8361092: Remove trailing spaces in x86 ad files Reviewed-by: kvn, sviswanathan ! src/hotspot/cpu/x86/x86_64.ad Changeset: cd6caedd Branch: json Author: Aleksey Shipilev Date: 2025-07-01 07:58:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cd6caedd0a3c9ebd4c8c57e64f62b60161c5cd7c 8360783: CTW: Skip deoptimization between tiers Reviewed-by: thartmann, mhaessig, dfenacci ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java Changeset: 54c95cf2 Branch: json Author: Matthias Baesken Date: 2025-07-01 09:19:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54c95cf2261f871c47b3700ede31390c8f5e77dd 8361043: [ubsan] os::print_hex_dump runtime error: applying non-zero offset 8 to null pointer Reviewed-by: mdoerr, lucy ! src/hotspot/share/runtime/os.cpp Changeset: aeca49e4 Branch: json Author: Matthias Baesken Date: 2025-07-01 09:56:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aeca49e43fab951c2031895fee32703fb4a19524 8360791: [ubsan] Adjust signal handling Reviewed-by: ihse, lucy ! make/data/ubsan/ubsan_default_options.c Changeset: fc739fee Branch: json Author: Albert Mingkun Yang Date: 2025-07-01 10:13:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc739fee5360ec052c2b51b3e30ce1c34df71714 8360206: Refactor ReferenceProcessor::balance_queues Reviewed-by: sangheki, kbarrett, tschatzl ! src/hotspot/share/gc/shared/referenceProcessor.cpp Changeset: eec11539 Branch: json Author: Albert Mingkun Yang Date: 2025-07-01 10:14:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eec1153993a2a6e65b05e6d9d7416ee0cb634503 8361056: Parallel: Use correct is_par argument in ScavengeRootsTask Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: e85c7d09 Branch: json Author: Thomas Schatzl Date: 2025-07-01 10:40:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e85c7d09df67728ddcf852a96e5b2baa57c502f1 8360790: G1: Improve HRRSStatsIter name Reviewed-by: kbarrett, ayang ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp Changeset: 7583a7b8 Branch: json Author: Jaikiran Pai Date: 2025-07-01 11:39:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7583a7b857da053c5e3770b680ab3494f1a6b66a 8359337: XML/JAXP tests that make network connections should ensure that no proxy is selected Reviewed-by: lancea, iris, joehw ! test/jaxp/javax/xml/jaxp/unittest/common/catalog/DOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/catalog/SAXTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/dtd/DOMTest.java ! test/jaxp/javax/xml/jaxp/unittest/common/dtd/SAXTest.java ! test/jaxp/javax/xml/jaxp/unittest/dom/DOMFeatureTest.java Changeset: e1382973 Branch: json Author: Aleksey Shipilev Date: 2025-07-01 14:30:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e138297323de3f6990c4c536b1cefd209ce3a69c 8359436: AOTCompileEagerly should not be diagnostic Reviewed-by: kvn, syan, dholmes ! src/hotspot/share/cds/cds_globals.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTCompileEagerly.java Changeset: e1681c48 Branch: json Author: Jaikiran Pai Date: 2025-07-01 15:32:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1681c48287bcce6c8f617d9c0c25354dd62870a 8359477: com/sun/net/httpserver/Test12.java appears to have a temp file race Reviewed-by: dfuchs, vyazici ! test/jdk/com/sun/net/httpserver/FileServerHandler.java ! test/jdk/com/sun/net/httpserver/Test12.java Changeset: 38f59f84 Branch: json Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-07-01 15:34:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38f59f84c98dfd974eec0c05541b2138b149def7 8358179: Performance regression in Math.cbrt Reviewed-by: sviswanathan, sparasa, epeter ! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp Changeset: e7a45003 Branch: json Author: Coleen Phillimore Date: 2025-07-01 17:14:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7a450038a47a76d2e616ebce2a7fa8a51e36ea4 8359707: Add classfile modification code to RedefineClassHelper Reviewed-by: lmesnik, dholmes, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java ! test/lib/RedefineClassHelper.java Changeset: 282ee40a Branch: json Author: Leonid Mesnik Date: 2025-07-01 17:22:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/282ee40a56af46521b94fe6e4c90e78b8f513b29 8359366: RunThese30M.java EXCEPTION_ACCESS_VIOLATION in JvmtiBreakpoints::clearall_in_class_at_safepoint Reviewed-by: coleenp, dholmes, sspitsyn ! src/hotspot/share/prims/jvmtiImpl.cpp Changeset: 13a39278 Branch: json Author: Kevin Walls Date: 2025-07-01 19:07:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13a3927855da61fe27f3b43e5e4755d0c5ac5a16 8359870: JVM crashes in AccessInternal::PostRuntimeDispatch Reviewed-by: amenkov, dholmes, sspitsyn ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/services/threadService.cpp ! src/java.base/share/classes/jdk/internal/vm/ThreadDumper.java ! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java Changeset: e9a62d79 Branch: json Author: Daniel Jeli?ski Date: 2025-07-01 19:19:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9a62d79cdc43e5eb141f1d47624d0f6fe05989d 8361125: Fix typo in onTradAbsence Reviewed-by: hchao, mullan, shade ! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java ! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java ! src/java.base/share/classes/sun/security/ssl/SSLExtension.java ! src/java.base/share/classes/sun/security/ssl/SupportedGroupsExtension.java Changeset: 534d2b33 Branch: json Author: Calvin Cheung Date: 2025-07-01 19:52:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/534d2b33dc23d0171fdce3cb89d679d5088b4667 8357064: cds/appcds/ArchiveRelocationTest.java failed with missing expected output Reviewed-by: shade, iklam ! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java Changeset: 7d7e60c8 Branch: json Author: Ioi Lam Date: 2025-07-01 20:22:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d7e60c8aebc4b4c1e7121be702393e5bc46e9ce 8360164: AOT cache creation crashes in ~ThreadTotalCPUTimeClosure() Reviewed-by: ccheung, kvn, dholmes ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: a910b20b Branch: json Author: Kim Barrett Date: 2025-07-02 00:17:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a910b20b51157d8f36418bd60b328193ebfb502e 8346914: UB issue in scalbnA Reviewed-by: aph, tschatzl ! src/hotspot/cpu/aarch64/macroAssembler_aarch64_trig.cpp ! src/hotspot/share/runtime/sharedRuntimeMath.hpp ! src/hotspot/share/runtime/sharedRuntimeTrans.cpp ! src/hotspot/share/runtime/sharedRuntimeTrig.cpp Changeset: 1703915d Branch: json Author: Kim Barrett Date: 2025-07-02 00:25:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1703915d3fe3608ca558671814f78d9dcf5886e6 8361085: MemoryReserver log_on_large_pages_failure has incorrect format usage Reviewed-by: stefank, dholmes ! src/hotspot/share/memory/memoryReserver.cpp Changeset: c6448dc3 Branch: json Author: Kim Barrett Date: 2025-07-02 00:28:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6448dc3afb1da9d93bb94804aa1971a650b91b7 8361086: JVMCIGlobals::check_jvmci_flags_are_consistent has incorrect format string Reviewed-by: kvn, mhaessig, yzheng ! src/hotspot/share/jvmci/jvmci_globals.cpp Changeset: 2bff8e0a Branch: json Author: Prasanta Sadhukhan Date: 2025-07-02 03:07:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2bff8e0a1382f8820bc2479af87e45dc6b74cdb5 8360462: [macosx] row selection not working with Ctrl+Shift+Down/Up in AquaL&F Reviewed-by: dnguyen, abhiscxk ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java + test/jdk/javax/swing/JTree/TestTreeRowSelection.java Changeset: 055d2ffa Branch: json Author: Ioi Lam Date: 2025-07-02 04:24:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/055d2ffa69e129b7617369e268f272517f25e2d7 8361215: Add AOT test case: verification constraint classes are excluded Reviewed-by: ccheung ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: 1ac74898 Branch: json Author: Aleksey Shipilev Date: 2025-07-02 05:38:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ac74898745ce9b109db5571d9dcbd907dd05831 8361180: Disable CompiledDirectCall verification with -VerifyInlineCaches Reviewed-by: kvn, thartmann ! src/hotspot/share/code/compiledIC.hpp Changeset: 0f1cd987 Branch: json Author: Anton Artemov Committer: David Holmes Date: 2025-07-02 06:49:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f1cd987b3520eaeab31e9faf782d6f81050803a 8284016: Normalize handshake closure names Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/prims/scopedMemoryAccess.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/escapeBarrier.cpp ! 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/suspendResumeManager.cpp ! src/hotspot/share/runtime/suspendResumeManager.hpp ! src/hotspot/share/runtime/synchronizer.cpp ! src/hotspot/share/runtime/vmThread.cpp ! src/hotspot/share/services/threadService.cpp Changeset: 2304044a Branch: json Author: Manuel H?ssig Date: 2025-07-02 08:35:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2304044ab2f228fe2fe4adb5975291e733b12d5c 8360641: TestCompilerCounts fails after 8354727 Reviewed-by: kvn, dfenacci, mdoerr ! test/hotspot/jtreg/compiler/arguments/TestCompilerCounts.java Changeset: eac8f5d2 Branch: json Author: Saranya Natarajan Committer: Daniel Lund?n Date: 2025-07-02 08:38:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eac8f5d2c99e1bcc526da0f6a05af76e815c2db9 8325478: Restructure the macro expansion compiler phase to not include macro elimination Reviewed-by: kvn, dlunden ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/phasetype.hpp ! src/utils/IdealGraphVisualizer/README.md ! test/hotspot/jtreg/compiler/arguments/TestStressOptions.java ! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java ! test/hotspot/jtreg/compiler/debug/TestStress.java ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: ce998699 Branch: json Author: Taizo Kurashige Committer: Manuel H?ssig Date: 2025-07-02 09:21:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ce9986991d60e116ac6680a1b6a4b3ee5384d105 8359120: Improve warning message when fail to load hsdis library Reviewed-by: mhaessig, thartmann ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/compiler/abstractDisassembler.cpp Changeset: 3066a67e Branch: json Author: Ashutosh Mehra Date: 2025-07-02 13:25:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3066a67e6279f7e3896ab545bc6c291d279d2b03 8361101: AOTCodeAddressTable::_stubs_addr not initialized/freed properly Reviewed-by: kvn, shade ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp Changeset: 832bfbc0 Branch: json Author: Albert Mingkun Yang Date: 2025-07-02 13:39:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/832bfbc0ddcf3068bab5d45d361803152736383f 8338474: Parallel: Deprecate and obsolete PSChunkLargeArrays Reviewed-by: tschatzl, kbarrett ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: 549b8758 Branch: json Author: Joe Darcy Date: 2025-07-02 15:24:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/549b8758661e760a7475fb398fd5b036e561fed6 8361112: Use exact float -> Float16 conversion method in Float16 tests Reviewed-by: liach, rgiulietti ! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java Changeset: c460f842 Branch: json Author: Martin Doerr Date: 2025-07-02 15:31:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c460f842bf768995b271cd6362940877a4a79665 8361183: JDK-8360887 needs fixes to avoid cycles and better tests (aix) Co-authored-by: Alan Bateman Reviewed-by: alanb, jkern ! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java ! test/jdk/java/nio/file/FileStore/Basic.java Changeset: c5037059 Branch: json Author: Hamlin Li Date: 2025-07-02 17:16:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c50370599e40bfaeccba9aa6b28da661129f9450 8360090: [TEST] RISC-V: disable some cds tests on qemu Reviewed-by: lmesnik, rehn ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java ! test/hotspot/jtreg/runtime/cds/appcds/TestDumpClassListSource.java ! test/hotspot/jtreg/runtime/cds/appcds/TransformInterfaceOfLambda.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java ! test/jtreg-ext/requires/VMProps.java Changeset: 5e30bf68 Branch: json Author: Jatin Bhateja Date: 2025-07-02 17:47:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e30bf68353d989aadc2d8176181226b2debd283 8360116: Add support for AVX10 floating point minmax instruction Reviewed-by: mhaessig, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad Changeset: ea86a20e Branch: json Author: Yudi Zheng Date: 2025-07-02 18:38:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea86a20e6d74baea54df32415d9096d3b7bba1d7 8357424: [JVMCI] Avoid incrementing decompilation count for hosted compiled nmethod Reviewed-by: dnsimon, never, cslucas ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp ! src/hotspot/share/runtime/deoptimization.cpp Changeset: 74822ce1 Branch: json Author: Boris Ulasevich Date: 2025-07-02 21:15:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74822ce12acaf9816aa49b75ab5817ced3710776 8358183: [JVMCI] crash accessing nmethod::jvmci_name in CodeCache::aggregate Reviewed-by: eastigeevich, phh ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/nmethod.cpp Changeset: 1926aeb1 Branch: json Author: Takuya Kiriyama Date: 2025-07-03 06:47:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1926aeb1a3b39cf2e4ea48f4c489cd023b5aa77d 8352016: Improve java/lang/RuntimeTests/RuntimeExitLogTest.java Reviewed-by: rriggs + test/jdk/java/lang/RuntimeTests/ExitLogging-ALL.properties ! test/jdk/java/lang/RuntimeTests/ExitLogging-FINE.properties + test/jdk/java/lang/RuntimeTests/ExitLogging-FINER.properties ! test/jdk/java/lang/RuntimeTests/ExitLogging-INFO.properties + test/jdk/java/lang/RuntimeTests/ExitLogging-OFF.properties + test/jdk/java/lang/RuntimeTests/ExitLogging-SEVERE.properties + test/jdk/java/lang/RuntimeTests/ExitLogging-WARNING.properties ! test/jdk/java/lang/RuntimeTests/RuntimeExitLogTest.java Changeset: 6c9236c8 Branch: json Author: Thomas Schatzl Date: 2025-07-03 06:59:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c9236c80c236487a7c37dcb947c0f9192322208 8361238: G1 tries to get CPU info from terminated threads at shutdown Reviewed-by: kbarrett, sangheki ! src/hotspot/share/runtime/java.cpp Changeset: fd13e1ce Branch: json Author: Jan Lahoda Date: 2025-07-03 07:17:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd13e1ce9805a903ab60ad9b476eb5a6687d22ee 8358801: javac produces class that does not pass verifier. Reviewed-by: mcimadamore, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java + test/langtools/tools/javac/patterns/T8358801.java Changeset: c75df634 Branch: json Author: Beno?t Maillard Committer: Emanuel Peter Date: 2025-07-03 07:28:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c75df634be9a0073fa246d42e5c362a09f1734f3 8359602: Ideal optimizations depending on input type are missed because of missing notification mechanism from CCP Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestModControlFoldedAfterCCP.java Changeset: 2f683fdc Branch: json Author: Jatin Bhateja Date: 2025-07-03 08:03:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f683fdc4a8f9c227e878b0d7fca645fc8abe1b6 8361037: [ubsan] compiler/c2/irTests/TestFloat16ScalarOperations division by 0 Reviewed-by: mhaessig, sviswanathan ! src/hotspot/share/opto/divnode.cpp Changeset: 1be29bd7 Branch: json Author: Jaikiran Pai Date: 2025-07-03 09:32:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1be29bd725a4642b841c60c19f2f7f689a360831 8361060: Keep track of the origin server against which a jdk.internal.net.http.HttpConnection was constructed Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/AsyncSSLTunnelConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java + src/java.net.http/share/classes/jdk/internal/net/http/Origin.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainProxyConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PlainTunnelingConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java + test/jdk/java/net/httpclient/OriginTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/ConnectionPoolTest.java Changeset: 2528c620 Branch: json Author: Matthias Baesken Date: 2025-07-03 11:35:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2528c620a61195ac22d921b168444a7967bf1805 8361198: [AIX] fix misleading error output in thread_cpu_time_unchecked Reviewed-by: mdoerr, azeller ! src/hotspot/os/aix/os_aix.cpp Changeset: 5e40fb6b Branch: json Author: Thomas Schatzl Date: 2025-07-03 11:43:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e40fb6bda1d56e3eba584b49aa0b68096b34169 8277394: Remove the use of safepoint_workers in reference processor Co-authored-by: Albert Mingkun Yang Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/shared/referenceProcessor.cpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp Changeset: 24117c6e Branch: json Author: Rajat Mahajan Committer: Alexey Ivanov Date: 2025-07-03 14:24:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24117c6e9aa862bad839e93eff70810a75605ac5 8349188: LineBorder does not scale correctly Co-authored-by: Alexey Ivanov Reviewed-by: aivanov, serb ! src/java.desktop/share/classes/javax/swing/border/LineBorder.java ! test/jdk/javax/swing/border/LineBorder/ScaledLineBorderTest.java ! test/jdk/javax/swing/border/LineBorder/ScaledTextFieldBorderTest.java Changeset: 3daa03c3 Branch: json Author: Ioi Lam Date: 2025-07-03 15:31:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3daa03c30f8e6ab9c498edb7d59346ce0b30450f 8358680: AOT cache creation fails: no strings should have been added Co-authored-by: Aleksey Shipilev Reviewed-by: coleenp, shade ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! 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/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 66836d40 Branch: json Author: Ioi Lam Date: 2025-07-03 16:52:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66836d40b80f9c5482c1322d1d07f078ad9dcc02 8361292: Rename ModuleEntry::module() to module_oop() Reviewed-by: coleenp, ccheung, sspitsyn ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/jfr/jni/jfrUpcalls.cpp ! src/hotspot/share/jvmci/jvmciCompiler.cpp ! src/hotspot/share/oops/arrayKlass.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/runtime/reflection.cpp Changeset: a2315ddd Branch: json Author: Evgeny Nikitin Committer: Leonid Mesnik Date: 2025-07-03 16:58:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2315ddd2a343ed594dd1b0b3d0dc5b3a71f509b 8357739: [jittester] disable the hashCode method Reviewed-by: lmesnik ! test/hotspot/jtreg/testlibrary/jittester/conf/exclude.methods.lst + test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/MethodTemplate.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TypesParser.java + test/lib-test/jdk/test/lib/jittester/MethodTemplateTest.java Changeset: 25ed36f3 Branch: json Author: Archie Cobbs Date: 2025-07-03 18:13:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25ed36f3ef1fe1d6914689c762910f104775f48c 8359493: Refactor how aggregated mandatory warnings are handled in the compiler 8350514: Refactor MandatoryWarningHandler to support dynamic verbosity Reviewed-by: mcimadamore ! make/langtools/tools/propertiesparser/gen/ClassGenerator.java ! make/langtools/tools/propertiesparser/parser/Message.java ! make/langtools/tools/propertiesparser/parser/MessageLine.java ! make/langtools/tools/propertiesparser/resources/templates.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.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.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java - src/jdk.compiler/share/classes/com/sun/tools/javac/util/MandatoryWarningHandler.java + src/jdk.compiler/share/classes/com/sun/tools/javac/util/WarningAggregator.java Changeset: 2d9f0324 Branch: json Author: Brian Burkhalter Date: 2025-07-03 18:53:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d9f0324ba21adf216649339c48e49b9cd1e33ff 8360028: (fs) Path.relativize throws StringIndexOutOfBoundsException (win) Reviewed-by: alanb ! src/java.base/windows/classes/sun/nio/fs/WindowsLinkSupport.java Changeset: 003be0de Branch: json Author: Calvin Cheung Date: 2025-07-03 19:40:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/003be0dee2f6c190697ec0a923546362c50cc0e5 8361325: Refactor ClassLoaderExt Reviewed-by: coleenp, sspitsyn ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp - src/hotspot/share/classfile/classLoaderExt.cpp - src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp Changeset: dcc7254a Branch: json Author: Eric Caspole Date: 2025-07-03 19:43:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dcc7254a38bb0fecacd7683682d4c42e49335222 8361213: J2DAnalyzer should emit the score as a decimal Reviewed-by: prr ! src/demo/share/java2d/J2DBench/src/j2dbench/report/J2DAnalyzer.java Changeset: 77e69e02 Branch: json Author: Erik Gahlin Date: 2025-07-03 20:01:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/77e69e02ebd280636859dd698423db6ac3bc7f5c 8358750: JFR: EventInstrumentation MASK_THROTTLE* constants should be computed in longs Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java Changeset: 566279af Branch: json Author: Chen Liang Date: 2025-07-03 20:49:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/566279af49a7cf47e6030222e989417855caf1a9 8360022: ClassRefDupInConstantPoolTest.java fails when running in repeat Reviewed-by: vromero ! test/langtools/tools/javac/jvm/ClassRefDupInConstantPoolTest.java Changeset: da0a51ce Branch: json Author: David Holmes Date: 2025-07-03 21:02:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da0a51ce97453a47b2c7d11e5206774232309e69 8357601: Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Reviewed-by: coleenp, jsjolen ! src/hotspot/os/windows/safefetch_windows.hpp ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/guardedMemory.hpp ! src/hotspot/share/prims/jniCheck.cpp + test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java + test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c Changeset: 16af4733 Branch: json Author: Manukumar V S Committer: Phil Race Date: 2025-07-03 22:32:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16af473397a7b3a6e6e33dd684d0d511168b989b 8361115: javax/swing/JComboBox/bug4276920.java unnecessarily throws Error instead of RuntimeException Reviewed-by: prr ! test/jdk/javax/swing/JComboBox/bug4276920.java Changeset: 854de8c9 Branch: json Author: Ioi Lam Date: 2025-07-03 23:54:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/854de8c9c6a1d851c1788e5f2250fe0928c51ca4 8336147: Clarify CDS documentation about static vs dynamic archive Reviewed-by: ccheung, shade ! src/java.base/share/man/java.md Changeset: 21f2e9a7 Branch: json Author: Kim Barrett Date: 2025-07-04 04:08:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21f2e9a71c31320a8b1248e3970a82b871c63c2b 8344332: (bf) Migrate DirectByteBuffer away from jdk.internal.ref.Cleaner Reviewed-by: rriggs, bchristi ! src/java.base/share/classes/java/nio/Bits.java + src/java.base/share/classes/java/nio/BufferCleaner.java ! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java + src/java.base/share/classes/sun/nio/Cleaner.java ! src/java.base/share/classes/sun/nio/ch/DirectBuffer.java ! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java + test/micro/org/openjdk/bench/java/nio/DirectByteBufferChurn.java + test/micro/org/openjdk/bench/java/nio/DirectByteBufferGC.java Changeset: 5cf349c3 Branch: json Author: Doug Simon Date: 2025-07-04 07:37:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cf349c3b08324e994a4143dcc34a59fd81323f9 8361355: Negative cases of Annotated.getAnnotationData implementations are broken Reviewed-by: never ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: 56ebb8c1 Branch: json Author: Jonas Norlinder Committer: Thomas Schatzl Date: 2025-07-04 10:16:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56ebb8c1b936e5a4c14486153c9f60df705095ad 8359110: Log accumulated GC and process CPU time upon VM exit Co-authored-by: Erik ?sterlund Co-authored-by: Jonas Norlinder Reviewed-by: tschatzl, ayang ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp + src/hotspot/share/gc/shared/vmThreadCpuTimeScope.hpp + src/hotspot/share/gc/shared/vmThreadCpuTimeScope.inline.hpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/vmThread.cpp Changeset: fba74f79 Branch: json Author: Magnus Ihse Bursie Date: 2025-07-04 12:19:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fba74f796eeeb42accc60ecab444c3d933b73e70 8361306: jdk.compiler-gendata needs to depend on java.base-launchers Reviewed-by: shade ! make/Main.gmk Changeset: f153e415 Branch: json Author: Manuel H?ssig Date: 2025-07-04 13:06:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f153e415d740f4ede272929171e9bb3e73ddbe1c 8361253: CommandLineOptionTest library should report observed values on failure Reviewed-by: dholmes, shade ! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java Changeset: 1c560727 Branch: json Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-07-04 15:08:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c560727b850593561982ccc3ed37b0e98b3bbee 8360775: Fix Shenandoah GC test failures when APX is enabled Reviewed-by: sviswanathan, jbhateja, epeter ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp Changeset: f2d2eef9 Branch: json Author: Nizar Benalla Date: 2025-07-04 15:10:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2d2eef988c57cc9f6194a8fd5b2b422035ee68f 8177100: APIs duplicated in JavaDoc Reviewed-by: liach, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java + test/langtools/jdk/javadoc/doclet/testDuplicateMethodsWarn/TestDuplicateMethods.java Changeset: f3e0588d Branch: json Author: Erik Gahlin Date: 2025-07-06 15:21:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3e0588d0b825a68a4ad61ddf806877f46da69dc 8361338: JFR: Min and max time in MethodTime event is confusing Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java Changeset: 3bcbcc57 Branch: json Author: David Holmes Date: 2025-07-06 21:45:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3bcbcc5747f9402796a1d9443d7a27d37acee9e0 8361439: [BACKOUT] 8357601: Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Reviewed-by: lmesnik ! src/hotspot/os/windows/safefetch_windows.hpp ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/guardedMemory.hpp ! src/hotspot/share/prims/jniCheck.cpp - test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java - test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c Changeset: 44cff9d6 Branch: json Author: Anass Baya Committer: Sergey Bylokhov Date: 2025-07-07 04:58:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44cff9d6abab5df086e89df16f8b63c48cd33c7b 8346952: GetGraphicsStressTest.java fails: Native resources unavailable Reviewed-by: serb ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp + test/jdk/java/awt/Frame/BogusFocusableWindowState/BogusFocusableWindowState.java ! test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java Changeset: 45300dd1 Branch: json Author: hanguanqiang Committer: Tobias Hartmann Date: 2025-07-07 05:22:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45300dd1234c9aa92d6b82f1ef2b05b949b1ea9f 8358568: Purge obsolete/broken GenerateSynchronizationCode flag Reviewed-by: thartmann, shade ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/output.cpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/runtime/globals.hpp Changeset: e9a43416 Branch: json Author: Artem Semenov Date: 2025-07-07 06:11:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9a434165a6ec07cde0429c7f9823bbc5dab7857 8360664: Null pointer dereference in src/hotspot/share/prims/jvmtiTagMap.cpp in IterateOverHeapObjectClosure::do_object() Found by Linux Verification Center (linuxtesting.org) with SVACE. Signed-off-by: Artem Semenov . Reviewed-by: sspitsyn, amenkov, cjplummer ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: d75ea7e6 Branch: json Author: Xiaohong Gong Date: 2025-07-07 06:52:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d75ea7e67951275fe27f1e137c961f39d779a046 8355563: VectorAPI: Refactor current implementation of subword gather load API Reviewed-by: epeter, psandoz, sviswanathan, jbhateja ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.hpp ! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template Changeset: 8ad48368 Branch: json Author: Daniel Fuchs Date: 2025-07-07 08:22:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ad48368838588846324550c455c66ae86f1226b 8361249: PlainHttpConnection connection logic can be simplified Reviewed-by: djelinski, vyazici, michaelm, jpai ! src/java.net.http/share/classes/jdk/internal/net/http/PlainHttpConnection.java Changeset: 1fa772e8 Branch: json Author: Aleksey Shipilev Date: 2025-07-07 08:24:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1fa772e8143bb2d758ef183280d123d1ff8aada8 8343546: GHA: Cache required dependencies in master-branch workflow Reviewed-by: ihse ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! .github/workflows/build-windows.yml ! .github/workflows/main.yml ! .github/workflows/test.yml Changeset: 9449fea2 Branch: json Author: Christian Stein Date: 2025-07-07 08:59:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9449fea2cd7aa7375f1b127e5f0d2a36ffaa1814 8358552: EndOfFileException in System.in.read() and IO.readln() etc. in JShell Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java ! test/langtools/jdk/jshell/InputUITest.java ! test/langtools/jdk/jshell/UITesting.java Changeset: 4df9c873 Branch: json Author: Andrew Haley Date: 2025-07-07 09:16:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4df9c873452293ccde3c7dbcd64e1ced6b6af52e 8360884: Better scoped values Reviewed-by: liach, alanb ! src/java.base/share/classes/java/lang/ScopedValue.java ! test/micro/org/openjdk/bench/java/lang/ScopedValues.java ! test/micro/org/openjdk/bench/java/lang/ScopedValuesData.java Changeset: 7c13a2cd Branch: json Author: ANUPAM DEV Committer: Alexey Ivanov Date: 2025-07-07 12:15:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c13a2cd9aa5ec9da00084de2388abc189e2f4ef 8361463: Render method of javax.swing.text.AbstractDocument uses 'currency' instead of 'concurrency' Reviewed-by: psadhukhan, tr, abhiscxk, aivanov ! src/java.desktop/share/classes/javax/swing/text/AbstractDocument.java Changeset: afb4a1be Branch: json Author: Roger Riggs Date: 2025-07-07 12:43:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afb4a1be9e5dc2a9c0d812f5a36717c9f82241a9 8354872: Clarify java.lang.Process resource cleanup Reviewed-by: jpai ! src/java.base/share/classes/java/lang/Process.java ! src/java.base/share/classes/java/lang/ProcessBuilder.java Changeset: fea73c1d Branch: json Author: Richard Reingruber Date: 2025-07-07 13:21:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fea73c1d40441561a246f2a09a739367cfc197ea 8360599: [TESTBUG] DumpThreadsWithEliminatedLock.java fails because of unstable inlining Reviewed-by: alanb, mdoerr, lmesnik ! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreadsWithEliminatedLock.java Changeset: 05c9eec8 Branch: json Author: Vicente Romero Date: 2025-07-07 14:56:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05c9eec8d087cbfffed19031a531b72ad18a52cf 8361214: An anonymous class is erroneously being classify as an abstract class Reviewed-by: liach, mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/generics/diamond/AnonymousLabeledAsAbstractTest.java Changeset: 39c9de2a Branch: json Author: Chris Plummer Date: 2025-07-07 18:50:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39c9de2acea0537335230b1d1db606d90348bdb6 8359958: Cleanup "local" debuggee references after JDK-8333117 removed support for non-local debuggees Reviewed-by: lmesnik, sspitsyn, amenkov ! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attach/attach002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/AttachingConnector/attachnosuspend/attachnosuspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/LaunchingConnector/launchnosuspend/launchnosuspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/accept/accept002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/listennosuspend/listennosuspend001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis001.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ListeningConnector/startListening/startlis002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM002.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM003.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM004.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM005.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Debuggee.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ArgumentHandler.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java Changeset: ec3bb93d Branch: json Author: Sergey Bylokhov Date: 2025-07-07 19:32:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec3bb93d7901c7756d7ff4cc18e4ae9d88942f93 8358623: Avoid unnecessary data copying in ICC_Profile Reviewed-by: honkar, prr ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java ! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java + test/jdk/java/awt/color/ICC_Profile/CheckVersions.java Changeset: 197fde53 Branch: json Author: Justin Lu Date: 2025-07-07 21:55:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/197fde5363e314de7cd6090ecd77521f3a90c56d 8361303: L10n comment for javac.opt.Xlint.desc.synchronization in javac.properties Reviewed-by: naoto, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties Changeset: ec7c6be6 Branch: json Author: Valerie Peng Date: 2025-07-07 23:36:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec7c6be6a9e84c8cd2077fea07930592ddd13669 8359388: Stricter checking for cipher transformations Reviewed-by: mullan ! src/java.base/share/classes/javax/crypto/Cipher.java ! test/jdk/javax/crypto/Cipher/TestEmptyModePadding.java Changeset: 563a3358 Branch: json Author: Julian Waters Date: 2025-07-08 01:27:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/563a3358f6f1ecff816318cbb32376487365c1fa 8342682: Errors related to unused code on Windows after 8339120 in dt_shmem jdwp security and jpackage Reviewed-by: cjplummer, asemenyuk, almatvee ! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp ! src/jdk.jdi/windows/native/libdt_shmem/shmem_md.c ! src/jdk.jdwp.agent/windows/native/libjdwp/proc_md.h ! src/jdk.jpackage/windows/native/libjpackage/VersionInfo.cpp Changeset: bbc5c98b Branch: json Author: Julian Waters Date: 2025-07-08 01:29:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbc5c98b144014a0423d666f74c4a5a15b08a7c2 8342868: Errors related to unused code on Windows after 8339120 in core libs Reviewed-by: naoto, jlu ! src/java.base/share/native/libzip/zip_util.c ! src/java.base/windows/native/libjava/HostLocaleProviderAdapter_md.c ! src/java.base/windows/native/libjava/TimeZone_md.c ! src/java.base/windows/native/libnet/NTLMAuthSequence.c Changeset: 5205eae6 Branch: json Author: Prasanta Sadhukhan Date: 2025-07-08 03:12:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5205eae6ff28c4587ec4cb659ddffce84f00441b 8346753: Test javax/swing/JMenuItem/RightLeftOrientation/RightLeftOrientation.java fails on Windows Server 2025 x64 because the icons of RBMenuItem and CBMenuItem are not visible in Nimbus LookAndFeel Reviewed-by: abhiscxk ! test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java Changeset: 310ef856 Branch: json Author: Kevin Walls Date: 2025-07-08 06:38:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/310ef85667bdba3f984cb6327aee71cfaf91458b 8305567: serviceability/tmtools/jstat/GcTest01.java failed utils.JstatGcResults.assertConsistency Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/serviceability/tmtools/jstat/GarbageProducerTest.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcNewTest.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest01.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/GcTest02.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCapacityTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcCauseTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcNewTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatGcTool.java ! test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatResults.java + test/hotspot/jtreg/serviceability/tmtools/jstat/utils/JstatTool.java Changeset: 7b255b8a Branch: json Author: Aleksey Shipilev Date: 2025-07-08 08:23:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7b255b8a625ce1eda1ec6242b8e438691f6cc845 8361397: Rework CompileLog list synchronization Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compileLog.cpp ! src/hotspot/share/compiler/compileLog.hpp Changeset: 1934bd8d Branch: json Author: Maurizio Cimadamore Date: 2025-07-08 10:38:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1934bd8d2c02cdb1ba9caaef227ed073fb5e1a9d 8361481: Flexible Constructor Bodies generates a compilation error when compiling a user supplied java.lang.Object class Reviewed-by: vromero, liach, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/ObjectEarlyContext/T8361481.java + test/langtools/tools/javac/ObjectEarlyContext/x/java/lang/Object.java Changeset: 27e6a4d2 Branch: json Author: han gq Committer: Evgeny Astigeevich Date: 2025-07-08 11:50:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27e6a4d2f7a4bdd12408e518e86aeb623f1c41bc 8344548: Incorrect StartAggressiveSweepingAt doc for segmented code cache Reviewed-by: kvn, eastigeevich ! src/hotspot/share/runtime/globals.hpp Changeset: 0bd2f9cb Branch: json Author: Jan Lahoda Date: 2025-07-08 12:04:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bd2f9cba2118ed5a112b4c70b8ff4a1a58f21dd 8361445: javac crashes on unresolvable constant in @SuppressWarnings Reviewed-by: asotona, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! test/langtools/tools/javac/recovery/AnnotationRecovery.java Changeset: 2349304b Branch: json Author: Manuel H?ssig Date: 2025-07-08 12:44:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2349304bb108adb0d5d095e8212d36d99132b6bb 8361040: compiler/codegen/TestRedundantLea.java#StringInflate fails with failed IR rules Co-authored-by: Matthias Baesken Reviewed-by: chagedorn, mbaesken ! test/hotspot/jtreg/compiler/codegen/TestRedundantLea.java Changeset: 5c67e3d6 Branch: json Author: David Briemann Committer: Martin Doerr Date: 2025-07-08 12:58:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c67e3d6e573e5e1fc23f16b61e51fda7b3dd307 8361353: [PPC64] C2: Add nodes UMulHiL, CmpUL3, UMinV, UMaxV, NegVI Reviewed-by: mdoerr, rrich ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad ! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java Changeset: 63e08d4a Branch: json Author: Erik Gahlin Date: 2025-07-08 14:04:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63e08d4af7145b94048d565f4f80dae221090c19 8361175: JFR: Document differences between method sample events Reviewed-by: mgronlun ! src/hotspot/share/jfr/metadata/metadata.xml ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini Changeset: 85331943 Branch: json Author: Jan Lahoda Date: 2025-07-08 14:33:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/853319439e7887ddd54f8c4a3d79aa62ec51fd64 8361570: Incorrect 'sealed is not allowed here' compile-time error Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java + test/langtools/tools/javac/flags/ExtendedStandardFlagsOverlayFlagsConflict.java + test/langtools/tools/javac/flags/NoFalseSealedError.java ! test/langtools/tools/javac/platform/RequiresIdentityTest.java Changeset: 5850bf44 Branch: json Author: Naoto Sato Date: 2025-07-08 17:13:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5850bf4488ea336c3dd4eafbefb8ade330e2f76a 8361519: Obsolete Unicode Scalar Value link in Character class Reviewed-by: iris ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/util/Locale.java Changeset: 92712ef4 Branch: json Author: Ioi Lam Date: 2025-07-08 17:34:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92712ef45dd81fa9f03fbd6427f8c1507f28e62b 8361367: AOT ExcludedClasses.java test failed with missing constant pool logs Reviewed-by: dholmes, kvn ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java Changeset: 91df7978 Branch: json Author: Koushik Thirupattur Committer: Bradford Wetmore Date: 2025-07-08 18:24:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91df7978799e5a24a73d8e1ae344e532e572f2dd 8357915: SecureRandom nextLong memory usage Reviewed-by: wetmore ! src/java.base/share/classes/java/security/SecureRandom.java Changeset: fa32bfe1 Branch: json Author: Rui Li Committer: William Kemper Date: 2025-07-08 18:34:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa32bfe11300fdadb35f083037f6ab2a8985d210 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp ! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java Changeset: 1de2acea Branch: json Author: Kelvin Nilsen Date: 2025-07-08 18:59:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1de2acea77da57fd44b214332a73cc6621806e4d 8361529: GenShen: Fix bad assert in swap card tables Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp Changeset: 03526e25 Branch: json Author: Alex Menkov Date: 2025-07-08 19:30:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03526e250dfb9ac61f50f482b5dfb330e7fec1bf 8355960: JvmtiAgentList::Iterator dtor double free with -fno-elide-constructors Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/jvmtiAgent.hpp ! src/hotspot/share/prims/jvmtiAgentList.cpp ! src/hotspot/share/prims/jvmtiAgentList.hpp ! src/hotspot/share/runtime/os.cpp Changeset: dedcce04 Branch: json Author: Vladimir Kozlov Date: 2025-07-08 19:34:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dedcce045013b3ff84f5ef8857e1a83f0c09f9ad 8360942: [ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end() Reviewed-by: adinn, mbaesken ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp Changeset: 117f0b40 Branch: json Author: Kim Barrett Date: 2025-07-08 19:48:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/117f0b4051b37d6e639799c5f6add3e2aec8e200 8361426: (ref) Remove jdk.internal.ref.Cleaner Reviewed-by: jpai, vklang ! src/java.base/share/classes/java/lang/ref/Reference.java - src/java.base/share/classes/jdk/internal/ref/Cleaner.java - test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java Changeset: 974ad4e8 Branch: json Author: Rui Li Committer: William Kemper Date: 2025-07-08 21:58:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/974ad4e8cdddee7d932e8375258067f9d2ca6a8b 8359868: Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp Changeset: 54e37629 Branch: json Author: Feilong Jiang Date: 2025-07-09 01:20:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54e37629f63eae7800415fa22684e6b3df3648ec 8361504: RISC-V: Make C1 clone intrinsic platform guard more specific Reviewed-by: fyang, gcao ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIR.cpp Changeset: 19bb6ebf Branch: json Author: Ravi-Patel8 Committer: Sergey Bylokhov Date: 2025-07-09 03:12:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19bb6ebfaffc9208dbc8a125270848cb2fe37e94 8361484: Remove duplicate font filename mappings in fontconfig.properties for AIX Reviewed-by: serb, azvegint ! src/java.desktop/aix/data/fontconfig/fontconfig.properties Changeset: e2c5d035 Branch: json Author: Chen Liang Date: 2025-07-09 03:34:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2c5d035468d530888fc95f8664410742e65f21f 8361526: Synchronize ClassFile API verifier with hotspot Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationFrame.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationSignature.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/verifier/verifier.md ! test/jdk/jdk/classfile/VerifierSelfTest.java Changeset: fe264676 Branch: json Author: Thomas Stuefe Date: 2025-07-09 05:17:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe264676337cdef0d7477b0b57ff9d2fe8f9fc0f 8361363: ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp Changeset: 47614796 Branch: json Author: Ivan Walulya Date: 2025-07-09 05:44:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4761479608d5a8ecc504e343109900b0d0c77171 8238687: Investigate memory uncommit during young collections in G1 8247843: Reconsider G1 default GCTimeRatio value 8248324: G1: Remove resizing during Remark Co-authored-by: Thomas Schatzl Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java Changeset: e0245682 Branch: json Author: Dingli Zhang Committer: Fei Yang Date: 2025-07-09 05:57:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0245682c8d5a0daae055045c81248c12fb23c09 8361532: RISC-V: Several vector tests fail after JDK-8354383 Reviewed-by: fyang, fjiang, gcao ! src/hotspot/cpu/riscv/riscv.ad Changeset: 68b27b88 Branch: json Author: Thomas Schatzl Date: 2025-07-09 08:10:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68b27b88b5160dd2883f93928c5f6ce245412495 8361349: Fix visibility of CollectedHeap::stop() and ::print_tracing_info() Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: 963b83fc Branch: json Author: Andrej Pecimuth Committer: Doug Simon Date: 2025-07-09 08:19:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/963b83fcf158d273e9433b6845380184b3ad0de5 8357689: Refactor JVMCI to enable replay compilation in Graal Reviewed-by: dnsimon ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BytecodeFrame.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/VirtualObject.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Site.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMField.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/EncodedSpeculationReason.java Changeset: 83feb7a2 Branch: json Author: David Briemann Committer: Martin Doerr Date: 2025-07-09 08:27:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83feb7a2388e33835b2071cfe0e51ba8b43e241f 8361599: [PPC64] enable missing tests via jtreg requires Reviewed-by: mdoerr ! test/hotspot/jtreg/compiler/c2/TestBit.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java Changeset: b1fa1ecc Branch: json Author: Andrew Dinn Date: 2025-07-09 08:48:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1fa1ecc988fb07f191892a459625c2c8f2de3b5 8360707: Globally enumerate all blobs, stubs and entries Reviewed-by: kvn, fyang, asmehra ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/stubDeclarations_arm.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.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/x86/stubGenerator_x86_64_adler.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.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/init.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/runtime/stubCodeGenerator.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp + src/hotspot/share/runtime/stubInfo.cpp + src/hotspot/share/runtime/stubInfo.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: a9bd1ad4 Branch: json Author: Aleksey Shipilev Date: 2025-07-09 08:56:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a9bd1ad40cb4e275d83b2e8b15e3c4be1551f7fc 8361520: Stabilize SystemGC benchmarks Reviewed-by: tschatzl, ayang ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java Changeset: eec04dd0 Branch: json Author: Albert Mingkun Yang Date: 2025-07-09 12:00:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eec04dd01051064bacf5110539755aa41106b1a6 8361680: Use correct enum Claim value in VM_HeapWalkOperation::collect_simple_roots Reviewed-by: shade ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: d886ae12 Branch: json Author: Chen Liang Date: 2025-07-09 12:14:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d886ae12a2ee3ce519c736d8950a17a0ce63ca78 8357185: Redundant local variables with unconditionally matching primitive patterns Reviewed-by: jlahoda, abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + test/langtools/tools/javac/patterns/PrimitiveInstanceOfBytecodeTest.java ! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithTopLevelPatterns.java ! test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java Changeset: db4b4a5b Branch: json Author: Manuel H?ssig Date: 2025-07-09 12:34:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db4b4a5b35a7664ddafed2817703ffd36a921fee 8360175: C2 crash: assert(edge_from_to(prior_use,n)) failed: before block local scheduling Reviewed-by: kvn, chagedorn ! src/hotspot/cpu/x86/peephole_x86_64.cpp Changeset: a201be85 Branch: json Author: Aleksey Shipilev Date: 2025-07-09 12:42:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a201be8555c57f07b86f470df4699e1b9dd6bd3c 8361255: CTW: Tolerate more NCDFE problems Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java Changeset: 7daf9813 Branch: json Author: Nizar Benalla Date: 2025-07-09 13:49:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7daf9813c0617ea97d95bf326eac1758e40cddd6 8346884: Add since checker test to jdk.editpad Reviewed-by: jpai = test/jdk/tools/sincechecker/modules/jdk.editpad/JdkEditpadCheckSince.java Changeset: a41d3507 Branch: json Author: Aleksey Shipilev Date: 2025-07-09 14:49:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a41d35073ee6da0dde4dd731c1ab4c25245d075a 8357473: Compilation spike leaves many CompileTasks in free list Reviewed-by: kvn, chagedorn ! 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/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 6249259c Branch: json Author: Brian Burkhalter Date: 2025-07-09 16:15:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6249259c8050f280fb1c489e816f09d5cd72a54b 8361299: (bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification Reviewed-by: alanb, liach ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/jdk/java/nio/Buffer/GetChars.java Changeset: 6e203384 Branch: json Author: Brian Burkhalter Date: 2025-07-09 16:15:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e203384f8777fc55081065b128bd2b0ba074729 8358533: Improve performance of java.io.Reader.readAllLines Reviewed-by: rriggs, sherman ! src/java.base/share/classes/java/io/Reader.java ! test/jdk/java/io/Reader/ReadAll.java + test/micro/org/openjdk/bench/java/io/ReaderReadAllLines.java Changeset: 7282f68c Branch: json Author: Eric Caspole Date: 2025-07-09 18:47:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7282f68cee22af3f65ea045fd6ada890df79ae07 8361216: Do not fork javac in J2DBench ant build Reviewed-by: prr ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/build.xml Changeset: 6681fc72 Branch: json Author: Yudi Zheng Date: 2025-07-09 19:12:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6681fc72d3463e13876eb84a285eb580ee92b464 8361569: [JVMCI] Further refine JVMCI-compiled nmethod that should not collect deoptimization profile Reviewed-by: dnsimon, gdub ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! 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/vmSymbols_jvmci.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CodeCacheProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/package-info.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/CodeInstallerTest.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/CodeInstallationTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/RuntimeStubAllocFailTest.java Changeset: c9bea773 Branch: json Author: Chen Liang Date: 2025-07-09 19:29:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9bea77342672715f8f720d7311d66c2b3ac9f8a 8361615: CodeBuilder::parameterSlot throws undocumented IOOBE Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! test/jdk/jdk/classfile/BuilderParamTest.java Changeset: 0f7808f3 Branch: json Author: Gustavo Simon Committer: Chen Liang Date: 2025-07-09 19:55:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f7808f333556eed2a1381e5f9f67765ec3694f1 8360122: Fix java.sql\Connection.java indentation Reviewed-by: liach, lancea ! src/java.sql/share/classes/java/sql/Connection.java Changeset: 518536c6 Branch: json Author: Matias Saavedra Silva Date: 2025-07-09 20:45:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/518536c607cb383e810ee0f50f8af44e121f4ab3 8344073: Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed Reviewed-by: ccheung, iklam ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java Changeset: c28bb8bf Branch: json Author: David Holmes Date: 2025-07-10 01:54:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c28bb8bf7a0aa6cdd5b97a50fc961a25cb40228a 8361647: Report the error reason on failed semaphore calls on macOS Reviewed-by: shade, ayang, jwaters ! src/hotspot/os/bsd/semaphore_bsd.cpp Changeset: f67e4354 Branch: json Author: David Holmes Date: 2025-07-10 01:59:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f67e4354316dcec185eac66adec2395e20b62579 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Co-authored-by: Thomas Stuefe Reviewed-by: mdoerr, stuefe, coleenp ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/guardedMemory.hpp ! src/hotspot/share/prims/jniCheck.cpp ! test/hotspot/gtest/memory/test_guardedMemory.cpp + test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java + test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c Changeset: 2a53f5a5 Branch: json Author: David Holmes Date: 2025-07-10 05:07:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a53f5a5c2544d4f7a77186d99addae110b06bab 8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors Reviewed-by: jpai, darcy ! test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java Changeset: bf3cfbef Branch: json Author: Matthias Baesken Date: 2025-07-10 07:08:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bf3cfbeff414356aaf2b0933568ff648beace2c5 8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value Reviewed-by: cjplummer, amenkov, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetErrorName/geterrname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetVerboseFlag/setvrbflag002/TestDescription.java Changeset: 13e0f996 Branch: json Author: Kevin Walls Date: 2025-07-10 08:19:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13e0f99626ed58958bf0b581be95934f0b218979 8351413: Remove XML interchange in java.management/javax/management/modelmbean/DescriptorSupport Reviewed-by: dfuchs, sspitsyn ! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java - src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java ! test/jdk/javax/management/MBeanServer/ExceptionFactory.java ! test/jdk/javax/management/modelmbean/DescriptorSupportTest.java - test/jdk/javax/management/modelmbean/DescriptorSupportXMLTest.java ! test/jdk/javax/management/modelmbean/LoggingExceptionTest.java Changeset: c118543e Branch: json Author: Albert Mingkun Yang Date: 2025-07-10 09:18:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c118543efe51fcb5fe3aab0adcaab1ea7454abfc 8361704: Parallel: Simplify logic condition in MutableNUMASpace::initialize Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp Changeset: 80662a48 Branch: json Author: Vicente Romero Date: 2025-07-10 10:38:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/80662a485af9002d256d18d28a5bfe2a7c30e4d4 8361499: Intersection type cast causes javac crash with -Xjcov Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/langtools/tools/javac/NoTypeIntersectionASTAfterTransTypesTest.java Changeset: 73ab54e4 Branch: json Author: Nizar Benalla Date: 2025-07-10 11:25:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73ab54e4c33a3af2f2648e649ae41aee25d86f1b 8360302: Update --release 25 symbol information for JDK 25 build 29 Reviewed-by: darcy, iris ! src/jdk.compiler/share/data/symbols/java.base-P.sym.txt Changeset: 3d37c4e3 Branch: json Author: Thomas Schatzl Date: 2025-07-10 13:00:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d37c4e37ac6e3fb7915de46ed98136453b8840a 8361693: Remove Klass::clean_subklass_tree() Reviewed-by: zgu, kbarrett ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/oops/klass.hpp Changeset: f7352750 Branch: json Author: Anass Baya Committer: Alexey Ivanov Date: 2025-07-10 13:07:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f73527502177a8f050272d6157ccbec3e9840bc8 8361839: Problemlist BogusFocusableWindowState due to failures in the CI pipeline Reviewed-by: aivanov ! test/jdk/ProblemList.txt Changeset: cbc7090b Branch: json Author: Kevin Walls Date: 2025-07-10 15:21:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cbc7090b91f4ce84117a04036028076373ab805e 8359809: AttributeList, RoleList and UnresolvedRoleList should never accept other types of Object Reviewed-by: sspitsyn ! src/java.management/share/classes/javax/management/AttributeList.java ! src/java.management/share/classes/javax/management/relation/RoleList.java ! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java ! test/jdk/javax/management/MBeanServer/AttributeListTypeSafeTest.java ! test/jdk/javax/management/generified/ListTypeCheckTest.java Changeset: f5afbbd3 Branch: json Author: Naoto Sato Date: 2025-07-10 16:08:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5afbbd32a0f46973664a228e6799fb1a958cd51 8361717: Refactor Collections.emptyList() in Locale related classes Reviewed-by: bpb, jlu, liach, cstein ! src/java.base/share/classes/sun/util/locale/LanguageTag.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java Changeset: 3d74cbe0 Branch: json Author: Andrew Dinn Date: 2025-07-10 17:23:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d74cbe0ac9b68dfc161a4c079b695a320a0e133 8361844: Build without C1 or C2 fails after 8360707 Reviewed-by: kvn ! src/hotspot/share/runtime/stubInfo.cpp Changeset: c2d69a94 Branch: json Author: Naoto Sato Date: 2025-07-10 12:36:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2d69a94dc3a0b3afa66b73931218f936f102bed Merge branch 'master' into json From duke at openjdk.org Thu Jul 10 19:54:14 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Jul 2025 19:54:14 GMT Subject: git: openjdk/jdk-sandbox: json: trivial doc fix Message-ID: <78f207ee-c2a2-485a-be73-ad5f0659a638@openjdk.org> Changeset: f75c219f Branch: json Author: Naoto Sato Date: 2025-07-10 12:50:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f75c219f21bd1d9282227ad6df83d6631de1b56b trivial doc fix ! src/java.base/share/classes/java/util/json/JsonString.java From duke at openjdk.org Thu Jul 10 21:40:56 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Jul 2025 21:40:56 GMT Subject: git: openjdk/jdk-sandbox: json: Drop circular ref checking for now. Message-ID: <66281dd3-8d22-4d76-acaf-255c0c3dacc5@openjdk.org> Changeset: 4d8d388b Branch: json Author: Justin Lu Date: 2025-07-10 14:35:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d8d388b78712e39803068ac1b1c0fb6178459cb Drop circular ref checking for now. ! src/java.base/share/classes/java/util/json/Json.java ! test/jdk/java/util/json/TestJsonArray.java ! test/jdk/java/util/json/TestJsonObject.java From duke at openjdk.org Thu Jul 10 21:51:12 2025 From: duke at openjdk.org (duke) Date: Thu, 10 Jul 2025 21:51:12 GMT Subject: git: openjdk/jdk-sandbox: json: Bring back JsonString.toString() w/ some detail Message-ID: Changeset: 2e91d08d Branch: json Author: Justin Lu Date: 2025-07-10 14:49:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e91d08dd251f41b5104e8b832dd0d08c9128505 Bring back JsonString.toString() w/ some detail ! src/java.base/share/classes/java/util/json/JsonString.java From duke at openjdk.org Fri Jul 11 16:41:12 2025 From: duke at openjdk.org (duke) Date: Fri, 11 Jul 2025 16:41:12 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: update Message-ID: <7ad4efb0-8cc4-488b-a1ac-f01920fb261b@openjdk.org> Changeset: 8bc6d584 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-07-11 17:38:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8bc6d5843238bfaac7cb4fbddbfff30ea55f7f28 update ! src/java.base/windows/native/revivalhelper/revival_windows.cpp From duke at openjdk.org Fri Jul 11 20:59:29 2025 From: duke at openjdk.org (duke) Date: Fri, 11 Jul 2025 20:59:29 GMT Subject: git: openjdk/jdk-sandbox: json: JsonString class desc clarifications to help distinguish JSON String from the untyped String value Message-ID: <3fe0a8e1-5f6a-4507-8851-2f943ef16b58@openjdk.org> Changeset: c9f368a1 Branch: json Author: Justin Lu Date: 2025-07-11 13:57:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9f368a144e8b830f6d4bc9bb946ba44784af5fb JsonString class desc clarifications to help distinguish JSON String from the untyped String value ! src/java.base/share/classes/java/util/json/JsonString.java From duke at openjdk.org Tue Jul 15 17:40:53 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Jul 2025 17:40:53 GMT Subject: git: openjdk/jdk-sandbox: json: Simplify code unit logic. Dedicated method for parser w/o try catch in Utils, JSI can safely call Integer.parseInt as doc is validated Message-ID: Changeset: 0485453e Branch: json Author: Justin Lu Date: 2025-07-15 10:27:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0485453e732c5321efc26c4bac7d970f1858e3fe Simplify code unit logic. Dedicated method for parser w/o try catch in Utils, JSI can safely call Integer.parseInt as doc is validated ! 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 Jul 15 22:00:36 2025 From: duke at openjdk.org (duke) Date: Tue, 15 Jul 2025 22:00:36 GMT Subject: git: openjdk/jdk-sandbox: json: JPE should not reveal uncontrolled portions of input String + improving some existing messages Message-ID: <3e0e325c-728d-40f7-9f1b-974ec78d8b47@openjdk.org> Changeset: 510c700a Branch: json Author: Justin Lu Date: 2025-07-15 14:58:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/510c700a01660a0668bb0a9ae32f1c9673046683 JPE should not reveal uncontrolled portions of input String + improving some existing messages ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java ! test/jdk/java/util/json/TestJsonNumber.java ! test/jdk/java/util/json/TestJsonObject.java ! test/jdk/java/util/json/TestJsonString.java ! test/jdk/java/util/json/TestParse.java From duke at openjdk.org Wed Jul 16 12:42:47 2025 From: duke at openjdk.org (duke) Date: Wed, 16 Jul 2025 12:42:47 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Fix logic issues related to libjvm filename Message-ID: <6d085227-7b1f-4818-8cf5-ae2a5fa45cea@openjdk.org> Changeset: be3bc18a Branch: jcmd_cores_process_revival Author: Ludvig Janiuk Date: 2025-07-16 12:40:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be3bc18a57ecaedb6b7f0b3efb60989dfb349585 Fix logic issues related to libjvm filename ! src/java.base/linux/native/revivalhelper/revival_linux.cpp From duke at openjdk.org Wed Jul 16 22:41:12 2025 From: duke at openjdk.org (duke) Date: Wed, 16 Jul 2025 22:41:12 GMT Subject: git: openjdk/jdk-sandbox: json: codeUnit() is only used by parser now, method should handle offset logic directly Message-ID: <6b801c18-cf97-4d21-baa1-ce323818bbe7@openjdk.org> Changeset: c82b8c95 Branch: json Author: Justin Lu Date: 2025-07-16 15:34:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c82b8c95100d25664713cbf697cef1f89488b6fd codeUnit() is only used by parser now, method should handle offset logic directly ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java ! test/jdk/java/util/json/TestJsonObject.java From duke at openjdk.org Wed Jul 16 23:50:37 2025 From: duke at openjdk.org (duke) Date: Wed, 16 Jul 2025 23:50:37 GMT Subject: git: openjdk/jdk-sandbox: json: Keep track of JS escapes during parse. Avoids escape checking for JS.value() for all non-escape JSON strings Message-ID: Changeset: 5dfe85b6 Branch: json Author: Justin Lu Date: 2025-07-16 16:39:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5dfe85b6a877998233950760ca107665266726a6 Keep track of JS escapes during parse. Avoids escape checking for JS.value() for all non-escape JSON strings ! 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 Thu Jul 17 21:26:54 2025 From: duke at openjdk.org (duke) Date: Thu, 17 Jul 2025 21:26:54 GMT Subject: git: openjdk/jdk-sandbox: json: Keep track if JN is fp during parse. Avoids partial re-parse to determine if integer or not Message-ID: <39f3a479-464a-4e8a-9187-017b56548c34@openjdk.org> Changeset: 8b3e956c Branch: json Author: Justin Lu Date: 2025-07-17 13:46:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b3e956c39f498dcb9cadb963d30acbb95d25155 Keep track if JN is fp during parse. Avoids partial re-parse to determine if integer or not ! src/java.base/share/classes/jdk/internal/util/json/JsonNumberImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java From duke at openjdk.org Mon Jul 21 12:06:29 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 12:06:29 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 2 new changesets Message-ID: Changeset: 15427b33 Branch: jcmd_cores_process_revival Author: Ludvig Janiuk Date: 2025-07-18 13:43:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15427b33b80fc2ff4af09f98b44576b3a3191ce1 wip ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revivalhelper.cpp Changeset: 1cc991e1 Branch: jcmd_cores_process_revival Author: Ludvig Janiuk Date: 2025-07-21 12:02:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1cc991e1c03cca7cad94f041a261218e14cc1fc4 (WIP ish) Create mappings and symbols, makes tests pass Probably want to polish and improve a bit more still ! src/java.base/linux/native/revivalhelper/relocate.cpp ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp ! test/hotspot/jtreg/serviceability/revival/JCmdRevival.java From duke at openjdk.org Mon Jul 21 21:19:03 2025 From: duke at openjdk.org (duke) Date: Mon, 21 Jul 2025 21:19:03 GMT Subject: git: openjdk/jdk-sandbox: json: Parsing simplifications to currCharEquals Message-ID: Changeset: cb5d9dff Branch: json Author: Justin Lu Date: 2025-07-21 11:10:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cb5d9dfffb0e80117c1eda867f46df269aed46ba Parsing simplifications to currCharEquals ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java ! test/jdk/java/util/json/TestParse.java From duke at openjdk.org Tue Jul 22 08:52:11 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 08:52:11 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 177 new changesets Message-ID: Changeset: 0bd2f9cb Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-07-08 12:04:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bd2f9cba2118ed5a112b4c70b8ff4a1a58f21dd 8361445: javac crashes on unresolvable constant in @SuppressWarnings Reviewed-by: asotona, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! test/langtools/tools/javac/recovery/AnnotationRecovery.java Changeset: 2349304b Branch: jcmd_cores_process_revival Author: Manuel H?ssig Date: 2025-07-08 12:44:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2349304bb108adb0d5d095e8212d36d99132b6bb 8361040: compiler/codegen/TestRedundantLea.java#StringInflate fails with failed IR rules Co-authored-by: Matthias Baesken Reviewed-by: chagedorn, mbaesken ! test/hotspot/jtreg/compiler/codegen/TestRedundantLea.java Changeset: 5c67e3d6 Branch: jcmd_cores_process_revival Author: David Briemann Committer: Martin Doerr Date: 2025-07-08 12:58:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c67e3d6e573e5e1fc23f16b61e51fda7b3dd307 8361353: [PPC64] C2: Add nodes UMulHiL, CmpUL3, UMinV, UMaxV, NegVI Reviewed-by: mdoerr, rrich ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/ppc.ad ! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java Changeset: 63e08d4a Branch: jcmd_cores_process_revival Author: Erik Gahlin Date: 2025-07-08 14:04:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63e08d4af7145b94048d565f4f80dae221090c19 8361175: JFR: Document differences between method sample events Reviewed-by: mgronlun ! src/hotspot/share/jfr/metadata/metadata.xml ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini Changeset: 85331943 Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-07-08 14:33:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/853319439e7887ddd54f8c4a3d79aa62ec51fd64 8361570: Incorrect 'sealed is not allowed here' compile-time error Reviewed-by: mcimadamore, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java + test/langtools/tools/javac/flags/ExtendedStandardFlagsOverlayFlagsConflict.java + test/langtools/tools/javac/flags/NoFalseSealedError.java ! test/langtools/tools/javac/platform/RequiresIdentityTest.java Changeset: 5850bf44 Branch: jcmd_cores_process_revival Author: Naoto Sato Date: 2025-07-08 17:13:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5850bf4488ea336c3dd4eafbefb8ade330e2f76a 8361519: Obsolete Unicode Scalar Value link in Character class Reviewed-by: iris ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/util/Locale.java Changeset: 92712ef4 Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2025-07-08 17:34:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92712ef45dd81fa9f03fbd6427f8c1507f28e62b 8361367: AOT ExcludedClasses.java test failed with missing constant pool logs Reviewed-by: dholmes, kvn ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/ExcludedClasses.java Changeset: 91df7978 Branch: jcmd_cores_process_revival Author: Koushik Thirupattur Committer: Bradford Wetmore Date: 2025-07-08 18:24:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91df7978799e5a24a73d8e1ae344e532e572f2dd 8357915: SecureRandom nextLong memory usage Reviewed-by: wetmore ! src/java.base/share/classes/java/security/SecureRandom.java Changeset: fa32bfe1 Branch: jcmd_cores_process_revival Author: Rui Li Committer: William Kemper Date: 2025-07-08 18:34:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa32bfe11300fdadb35f083037f6ab2a8985d210 8358529: GenShen: Heuristics do not respond to changes in SoftMaxHeapSize Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp ! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java Changeset: 1de2acea Branch: jcmd_cores_process_revival Author: Kelvin Nilsen Date: 2025-07-08 18:59:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1de2acea77da57fd44b214332a73cc6621806e4d 8361529: GenShen: Fix bad assert in swap card tables Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp Changeset: 03526e25 Branch: jcmd_cores_process_revival Author: Alex Menkov Date: 2025-07-08 19:30:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03526e250dfb9ac61f50f482b5dfb330e7fec1bf 8355960: JvmtiAgentList::Iterator dtor double free with -fno-elide-constructors Reviewed-by: dholmes, sspitsyn ! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp ! src/hotspot/share/prims/jvmtiAgent.cpp ! src/hotspot/share/prims/jvmtiAgent.hpp ! src/hotspot/share/prims/jvmtiAgentList.cpp ! src/hotspot/share/prims/jvmtiAgentList.hpp ! src/hotspot/share/runtime/os.cpp Changeset: dedcce04 Branch: jcmd_cores_process_revival Author: Vladimir Kozlov Date: 2025-07-08 19:34:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dedcce045013b3ff84f5ef8857e1a83f0c09f9ad 8360942: [ubsan] aotCache tests trigger runtime error: applying non-zero offset 16 to null pointer in CodeBlob::relocation_end() Reviewed-by: adinn, mbaesken ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp Changeset: 117f0b40 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2025-07-08 19:48:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/117f0b4051b37d6e639799c5f6add3e2aec8e200 8361426: (ref) Remove jdk.internal.ref.Cleaner Reviewed-by: jpai, vklang ! src/java.base/share/classes/java/lang/ref/Reference.java - src/java.base/share/classes/jdk/internal/ref/Cleaner.java - test/jdk/jdk/internal/ref/Cleaner/ExitOnThrow.java Changeset: 974ad4e8 Branch: jcmd_cores_process_revival Author: Rui Li Committer: William Kemper Date: 2025-07-08 21:58:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/974ad4e8cdddee7d932e8375258067f9d2ca6a8b 8359868: Shenandoah: Free threshold heuristic does not use SoftMaxHeapSize Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp Changeset: 54e37629 Branch: jcmd_cores_process_revival Author: Feilong Jiang Date: 2025-07-09 01:20:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/54e37629f63eae7800415fa22684e6b3df3648ec 8361504: RISC-V: Make C1 clone intrinsic platform guard more specific Reviewed-by: fyang, gcao ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIR.cpp Changeset: 19bb6ebf Branch: jcmd_cores_process_revival Author: Ravi-Patel8 Committer: Sergey Bylokhov Date: 2025-07-09 03:12:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19bb6ebfaffc9208dbc8a125270848cb2fe37e94 8361484: Remove duplicate font filename mappings in fontconfig.properties for AIX Reviewed-by: serb, azvegint ! src/java.desktop/aix/data/fontconfig/fontconfig.properties Changeset: e2c5d035 Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-07-09 03:34:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e2c5d035468d530888fc95f8664410742e65f21f 8361526: Synchronize ClassFile API verifier with hotspot Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationBytecodes.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationFrame.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationSignature.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationTable.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationType.java ! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java + src/java.base/share/classes/jdk/internal/classfile/impl/verifier/verifier.md ! test/jdk/jdk/classfile/VerifierSelfTest.java Changeset: fe264676 Branch: jcmd_cores_process_revival Author: Thomas Stuefe Date: 2025-07-09 05:17:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe264676337cdef0d7477b0b57ff9d2fe8f9fc0f 8361363: ShenandoahAsserts::print_obj() does not work for forwarded objects and UseCompactObjectHeaders Reviewed-by: rkennke, shade ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp Changeset: 47614796 Branch: jcmd_cores_process_revival Author: Ivan Walulya Date: 2025-07-09 05:44:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4761479608d5a8ecc504e343109900b0d0c77171 8238687: Investigate memory uncommit during young collections in G1 8247843: Reconsider G1 default GCTimeRatio value 8248324: G1: Remove resizing during Remark Co-authored-by: Thomas Schatzl Reviewed-by: kbarrett, tschatzl ! src/hotspot/share/gc/g1/g1Analytics.hpp ! src/hotspot/share/gc/g1/g1Arguments.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp ! src/hotspot/share/gc/g1/g1HeapSizingPolicy.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.hpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.cpp ! src/hotspot/share/gc/g1/jvmFlagConstraintsG1.hpp ! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java Changeset: e0245682 Branch: jcmd_cores_process_revival Author: Dingli Zhang Committer: Fei Yang Date: 2025-07-09 05:57:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0245682c8d5a0daae055045c81248c12fb23c09 8361532: RISC-V: Several vector tests fail after JDK-8354383 Reviewed-by: fyang, fjiang, gcao ! src/hotspot/cpu/riscv/riscv.ad Changeset: 68b27b88 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-07-09 08:10:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/68b27b88b5160dd2883f93928c5f6ce245412495 8361349: Fix visibility of CollectedHeap::stop() and ::print_tracing_info() Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/z/zCollectedHeap.hpp Changeset: 963b83fc Branch: jcmd_cores_process_revival Author: Andrej Pecimuth Committer: Doug Simon Date: 2025-07-09 08:19:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/963b83fcf158d273e9433b6845380184b3ad0de5 8357689: Refactor JVMCI to enable replay compilation in Graal Reviewed-by: dnsimon ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BytecodeFrame.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/VirtualObject.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Site.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMField.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/EncodedSpeculationReason.java Changeset: 83feb7a2 Branch: jcmd_cores_process_revival Author: David Briemann Committer: Martin Doerr Date: 2025-07-09 08:27:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/83feb7a2388e33835b2071cfe0e51ba8b43e241f 8361599: [PPC64] enable missing tests via jtreg requires Reviewed-by: mdoerr ! test/hotspot/jtreg/compiler/c2/TestBit.java ! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java ! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/MyPackage/ASGCTBaseTest.java Changeset: b1fa1ecc Branch: jcmd_cores_process_revival Author: Andrew Dinn Date: 2025-07-09 08:48:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1fa1ecc988fb07f191892a459625c2c8f2de3b5 8360707: Globally enumerate all blobs, stubs and entries Reviewed-by: kvn, fyang, asmehra ! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/aarch64/frame_aarch64.cpp ! src/hotspot/cpu/aarch64/runtime_aarch64.cpp ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp ! src/hotspot/cpu/arm/runtime_arm.cpp ! src/hotspot/cpu/arm/sharedRuntime_arm.cpp ! src/hotspot/cpu/arm/stubDeclarations_arm.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp ! src/hotspot/cpu/riscv/frame_riscv.cpp ! src/hotspot/cpu/riscv/runtime_riscv.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp ! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp ! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp ! src/hotspot/cpu/s390/runtime_s390.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/frame_x86.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.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/x86/stubGenerator_x86_64_adler.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cbrt.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_chacha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_fmod.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tanh.cpp ! src/hotspot/cpu/zero/sharedRuntime_zero.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/share/c1/c1_CodeStubs.hpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/c1/c1_Runtime1.hpp ! src/hotspot/share/code/aotCodeCache.cpp ! src/hotspot/share/code/aotCodeCache.hpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/z/c1/zBarrierSetC1.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/init.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/runtime/stubCodeGenerator.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp + src/hotspot/share/runtime/stubInfo.cpp + src/hotspot/share/runtime/stubInfo.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: a9bd1ad4 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-07-09 08:56:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a9bd1ad40cb4e275d83b2e8b15e3c4be1551f7fc 8361520: Stabilize SystemGC benchmarks Reviewed-by: tschatzl, ayang ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java ! test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java Changeset: eec04dd0 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-07-09 12:00:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eec04dd01051064bacf5110539755aa41106b1a6 8361680: Use correct enum Claim value in VM_HeapWalkOperation::collect_simple_roots Reviewed-by: shade ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: d886ae12 Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-07-09 12:14:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d886ae12a2ee3ce519c736d8950a17a0ce63ca78 8357185: Redundant local variables with unconditionally matching primitive patterns Reviewed-by: jlahoda, abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java + test/langtools/tools/javac/patterns/PrimitiveInstanceOfBytecodeTest.java ! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithTopLevelPatterns.java ! test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java Changeset: db4b4a5b Branch: jcmd_cores_process_revival Author: Manuel H?ssig Date: 2025-07-09 12:34:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db4b4a5b35a7664ddafed2817703ffd36a921fee 8360175: C2 crash: assert(edge_from_to(prior_use,n)) failed: before block local scheduling Reviewed-by: kvn, chagedorn ! src/hotspot/cpu/x86/peephole_x86_64.cpp Changeset: a201be85 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-07-09 12:42:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a201be8555c57f07b86f470df4699e1b9dd6bd3c 8361255: CTW: Tolerate more NCDFE problems Reviewed-by: kvn, thartmann ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java Changeset: 7daf9813 Branch: jcmd_cores_process_revival Author: Nizar Benalla Date: 2025-07-09 13:49:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7daf9813c0617ea97d95bf326eac1758e40cddd6 8346884: Add since checker test to jdk.editpad Reviewed-by: jpai = test/jdk/tools/sincechecker/modules/jdk.editpad/JdkEditpadCheckSince.java Changeset: a41d3507 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-07-09 14:49:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a41d35073ee6da0dde4dd731c1ab4c25245d075a 8357473: Compilation spike leaves many CompileTasks in free list Reviewed-by: kvn, chagedorn ! 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/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 6249259c Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2025-07-09 16:15:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6249259c8050f280fb1c489e816f09d5cd72a54b 8361299: (bf) CharBuffer.getChars(int,int,char[],int) violates pre-existing specification Reviewed-by: alanb, liach ! src/java.base/share/classes/java/nio/X-Buffer.java.template ! test/jdk/java/nio/Buffer/GetChars.java Changeset: 6e203384 Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2025-07-09 16:15:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e203384f8777fc55081065b128bd2b0ba074729 8358533: Improve performance of java.io.Reader.readAllLines Reviewed-by: rriggs, sherman ! src/java.base/share/classes/java/io/Reader.java ! test/jdk/java/io/Reader/ReadAll.java + test/micro/org/openjdk/bench/java/io/ReaderReadAllLines.java Changeset: 7282f68c Branch: jcmd_cores_process_revival Author: Eric Caspole Date: 2025-07-09 18:47:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7282f68cee22af3f65ea045fd6ada890df79ae07 8361216: Do not fork javac in J2DBench ant build Reviewed-by: prr ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/build.xml Changeset: 6681fc72 Branch: jcmd_cores_process_revival Author: Yudi Zheng Date: 2025-07-09 19:12:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6681fc72d3463e13876eb84a285eb580ee92b464 8361569: [JVMCI] Further refine JVMCI-compiled nmethod that should not collect deoptimization profile Reviewed-by: dnsimon, gdub ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! 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/vmSymbols_jvmci.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/CodeCacheProvider.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/package-info.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/CodeInstallerTest.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/CodeInstallationTest.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/RuntimeStubAllocFailTest.java Changeset: c9bea773 Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-07-09 19:29:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9bea77342672715f8f720d7311d66c2b3ac9f8a 8361615: CodeBuilder::parameterSlot throws undocumented IOOBE Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! test/jdk/jdk/classfile/BuilderParamTest.java Changeset: 0f7808f3 Branch: jcmd_cores_process_revival Author: Gustavo Simon Committer: Chen Liang Date: 2025-07-09 19:55:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f7808f333556eed2a1381e5f9f67765ec3694f1 8360122: Fix java.sql\Connection.java indentation Reviewed-by: liach, lancea ! src/java.sql/share/classes/java/sql/Connection.java Changeset: 518536c6 Branch: jcmd_cores_process_revival Author: Matias Saavedra Silva Date: 2025-07-09 20:45:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/518536c607cb383e810ee0f50f8af44e121f4ab3 8344073: Test runtime/cds/appcds/TestParallelGCWithCDS.java#id0 failed Reviewed-by: ccheung, iklam ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java Changeset: c28bb8bf Branch: jcmd_cores_process_revival Author: David Holmes Date: 2025-07-10 01:54:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c28bb8bf7a0aa6cdd5b97a50fc961a25cb40228a 8361647: Report the error reason on failed semaphore calls on macOS Reviewed-by: shade, ayang, jwaters ! src/hotspot/os/bsd/semaphore_bsd.cpp Changeset: f67e4354 Branch: jcmd_cores_process_revival Author: David Holmes Date: 2025-07-10 01:59:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f67e4354316dcec185eac66adec2395e20b62579 8361447: [REDO] Checked version of JNI ReleaseArrayElements needs to filter out known wrapped arrays Co-authored-by: Thomas Stuefe Reviewed-by: mdoerr, stuefe, coleenp ! src/hotspot/share/memory/guardedMemory.cpp ! src/hotspot/share/memory/guardedMemory.hpp ! src/hotspot/share/prims/jniCheck.cpp ! test/hotspot/gtest/memory/test_guardedMemory.cpp + test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java + test/hotspot/jtreg/runtime/jni/checked/libCharArrayReleasing.c Changeset: 2a53f5a5 Branch: jcmd_cores_process_revival Author: David Holmes Date: 2025-07-10 05:07:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a53f5a5c2544d4f7a77186d99addae110b06bab 8361754: New test runtime/jni/checked/TestCharArrayReleasing.java can cause disk full errors Reviewed-by: jpai, darcy ! test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java Changeset: bf3cfbef Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-07-10 07:08:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bf3cfbeff414356aaf2b0933568ff648beace2c5 8351487: [ubsan] jvmti.h runtime error: load of value which is not a valid value Reviewed-by: cjplummer, amenkov, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetErrorName/geterrname002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetVerboseFlag/setvrbflag002/TestDescription.java Changeset: 13e0f996 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-07-10 08:19:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13e0f99626ed58958bf0b581be95934f0b218979 8351413: Remove XML interchange in java.management/javax/management/modelmbean/DescriptorSupport Reviewed-by: dfuchs, sspitsyn ! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java - src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java ! test/jdk/javax/management/MBeanServer/ExceptionFactory.java ! test/jdk/javax/management/modelmbean/DescriptorSupportTest.java - test/jdk/javax/management/modelmbean/DescriptorSupportXMLTest.java ! test/jdk/javax/management/modelmbean/LoggingExceptionTest.java Changeset: c118543e Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-07-10 09:18:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c118543efe51fcb5fe3aab0adcaab1ea7454abfc 8361704: Parallel: Simplify logic condition in MutableNUMASpace::initialize Reviewed-by: tschatzl ! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp Changeset: 80662a48 Branch: jcmd_cores_process_revival Author: Vicente Romero Date: 2025-07-10 10:38:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/80662a485af9002d256d18d28a5bfe2a7c30e4d4 8361499: Intersection type cast causes javac crash with -Xjcov Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java + test/langtools/tools/javac/NoTypeIntersectionASTAfterTransTypesTest.java Changeset: 73ab54e4 Branch: jcmd_cores_process_revival Author: Nizar Benalla Date: 2025-07-10 11:25:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73ab54e4c33a3af2f2648e649ae41aee25d86f1b 8360302: Update --release 25 symbol information for JDK 25 build 29 Reviewed-by: darcy, iris ! src/jdk.compiler/share/data/symbols/java.base-P.sym.txt Changeset: 3d37c4e3 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-07-10 13:00:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d37c4e37ac6e3fb7915de46ed98136453b8840a 8361693: Remove Klass::clean_subklass_tree() Reviewed-by: zgu, kbarrett ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/oops/klass.hpp Changeset: f7352750 Branch: jcmd_cores_process_revival Author: Anass Baya Committer: Alexey Ivanov Date: 2025-07-10 13:07:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f73527502177a8f050272d6157ccbec3e9840bc8 8361839: Problemlist BogusFocusableWindowState due to failures in the CI pipeline Reviewed-by: aivanov ! test/jdk/ProblemList.txt Changeset: cbc7090b Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-07-10 15:21:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cbc7090b91f4ce84117a04036028076373ab805e 8359809: AttributeList, RoleList and UnresolvedRoleList should never accept other types of Object Reviewed-by: sspitsyn ! src/java.management/share/classes/javax/management/AttributeList.java ! src/java.management/share/classes/javax/management/relation/RoleList.java ! src/java.management/share/classes/javax/management/relation/RoleUnresolvedList.java ! test/jdk/javax/management/MBeanServer/AttributeListTypeSafeTest.java ! test/jdk/javax/management/generified/ListTypeCheckTest.java Changeset: f5afbbd3 Branch: jcmd_cores_process_revival Author: Naoto Sato Date: 2025-07-10 16:08:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5afbbd32a0f46973664a228e6799fb1a958cd51 8361717: Refactor Collections.emptyList() in Locale related classes Reviewed-by: bpb, jlu, liach, cstein ! src/java.base/share/classes/sun/util/locale/LanguageTag.java ! src/java.base/share/classes/sun/util/locale/provider/LocaleServiceProviderPool.java Changeset: 3d74cbe0 Branch: jcmd_cores_process_revival Author: Andrew Dinn Date: 2025-07-10 17:23:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d74cbe0ac9b68dfc161a4c079b695a320a0e133 8361844: Build without C1 or C2 fails after 8360707 Reviewed-by: kvn ! src/hotspot/share/runtime/stubInfo.cpp Changeset: 2300a212 Branch: jcmd_cores_process_revival Author: Alex Menkov Date: 2025-07-10 19:57:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2300a212dd135f1f01604c5c2915653a3f3bd869 8358679: [asan] vmTestbase/nsk/jvmti tests show memory issues Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorEnter/rawmonenter003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorExit/rawmonexit003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotify/rawmnntfy003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotifyAll/rawmnntfyall003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/em07t002.cpp Changeset: ee0d309b Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2025-07-10 21:40:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee0d309bbd33302d8c6f35155e975db77aaea785 8313395: LotsUnloadTest.java fails with OOME transiently with libgraal Reviewed-by: dnsimon ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LotsUnloadTest.java Changeset: 2e7e272d Branch: jcmd_cores_process_revival Author: Dingli Zhang Committer: Feilong Jiang Date: 2025-07-11 02:40:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2e7e272d7b5273bae8684095bcda2a9c8bd21dc8 8361829: [TESTBUG] RISC-V: compiler/vectorization/runner/BasicIntOpTest.java fails with RVV but not Zvbb Reviewed-by: fyang, fjiang ! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java Changeset: eddfc644 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2025-07-11 05:30:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eddfc6449f325c55938a2b24fa651a024441b77a 8361383: LogFileStreamOutput::write_decorations uses wrong type for format precisions Reviewed-by: dholmes, iklam ! src/hotspot/share/logging/logFileStreamOutput.cpp ! src/hotspot/share/logging/logFileStreamOutput.hpp Changeset: 529049be Branch: jcmd_cores_process_revival Author: jeremy Committer: Jayathirth D V Date: 2025-07-11 05:47:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/529049be6b6b39651713d256bb4a6efb7d822674 8356137: GifImageDecode can produce opaque image when disposal method changes Reviewed-by: jdv, prr ! src/java.desktop/share/classes/sun/awt/image/GifImageDecoder.java + test/jdk/sun/awt/image/gif/GifBuilder.java + test/jdk/sun/awt/image/gif/GifComparison.java + test/jdk/sun/awt/image/gif/GifEmptyBackgroundTest.java Changeset: 3ffc5b9e Branch: jcmd_cores_process_revival Author: Marc Chevalier Date: 2025-07-11 07:07:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ffc5b9ef720a07143ef5728d2597afdf2f2c251 8359344: C2: Malformed control flow after intrinsic bailout Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/vectorIntrinsics.cpp + test/hotspot/jtreg/compiler/intrinsics/VectorIntoArrayInvalidControlFlow.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/unsafe/OpaqueAccesses.java Changeset: 445e5ecd Branch: jcmd_cores_process_revival Author: Thomas Stuefe Date: 2025-07-11 08:02:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/445e5ecd98f41d4d625af5731f7b5d10c9225e49 8361342: Shenandoah: Evacuation may assert on invalid mirror object after JDK-8340297 Co-authored-by: Aleksey Shipilev Reviewed-by: shade, rkennke ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp Changeset: 76442f39 Branch: jcmd_cores_process_revival Author: Marc Chevalier Date: 2025-07-11 10:41:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76442f39b9dd583f09a7adebb0fc5f37b6ef88ef 8361494: [IR Framework] Escape too much in replacement of placeholder Reviewed-by: mhaessig, chagedorn ! test/hotspot/jtreg/compiler/c2/TestMergeStores.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irrule/checkattribute/parsing/RawIRNode.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java Changeset: a86dd56d Branch: jcmd_cores_process_revival Author: Evgeny Astigeevich Date: 2025-07-11 15:25:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a86dd56de34f730b42593236f17118ef5ce4985a 8360936: Test compiler/onSpinWait/TestOnSpinWaitAArch64.java fails after JDK-8359435 Reviewed-by: shade, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/compiler/onSpinWait/TestOnSpinWaitAArch64.java Changeset: 59bec29c Branch: jcmd_cores_process_revival Author: Igor Veresov Date: 2025-07-11 18:07:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59bec29c35361b7b256a2d435ced3458b0c5ea58 8358580: Rethink how classes are kept alive in training data Reviewed-by: coleenp, shade ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp Changeset: 8c00c374 Branch: jcmd_cores_process_revival Author: Alex Menkov Date: 2025-07-11 18:33:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c00c374ec3e5ae2db3c35a970f6c7a691ae274e 8361314: Test serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java FATAL ERROR in native method: Failed during the GetClassSignature call Reviewed-by: cjplummer, sspitsyn ! test/hotspot/jtreg/serviceability/jvmti/VMEvent/libVMEventTest.c Changeset: 26b00280 Branch: jcmd_cores_process_revival Author: Srinivas Vamsi Parasa Committer: Vladimir Kozlov Date: 2025-07-11 18:55:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26b002805ab235d07998eddd486fe66a69f60671 8360776: Disable Intel APX by default and enable it with -XX:+UnlockExperimentalVMOptions -XX:+UseAPX in all builds Reviewed-by: sviswanathan, dholmes, jbhateja ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp Changeset: f7e8d255 Branch: jcmd_cores_process_revival Author: Chris Plummer Date: 2025-07-11 19:29:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7e8d255cc26fcfb02d51584147751d40fff6478 8361905: Problem list serviceability/sa/ClhsdbThreadContext.java on Windows due to JDK-8356704 Reviewed-by: amenkov, sspitsyn ! test/hotspot/jtreg/ProblemList.txt Changeset: 46988e10 Branch: jcmd_cores_process_revival Author: Xiaolong Peng Date: 2025-07-11 20:09:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46988e1073e9a2b47491c90143b1f261fe56da56 8361948: Shenandoah: region free capacity unit mismatch Reviewed-by: shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp Changeset: 3f59eae3 Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-07-11 22:52:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f59eae3d0e00b0aaedf16af48afc7f9fb86e0ed 8361102: java.lang.classfile.CodeBuilder.branch(Opcode op, Label target) doesn't throw IllegalArgumentException - if op is not of Opcode.Kind.BRANCH Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! test/jdk/jdk/classfile/InstructionValidationTest.java ! test/jdk/jdk/classfile/TEST.properties ! test/jdk/jdk/classfile/helpers/TestUtil.java Changeset: 189017f7 Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-07-11 22:52:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/189017f750d54e7b53d0dd3a035e8c4e1cd5cab9 8361908: Mix and match of dead and valid exception handler leads to malformed class file Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! test/jdk/jdk/classfile/FilterDeadLabelsTest.java Changeset: 4a351e3e Branch: jcmd_cores_process_revival Author: Calvin Cheung Date: 2025-07-12 00:18:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a351e3e57274df0adee37c472b62f477f75b7b8 8361328: cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java archive timestamps comparison failed Reviewed-by: iklam, matsaave ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java Changeset: 3bacf7ea Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2025-07-12 01:50:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3bacf7ea85f1e3f5e57fd2d046b98dfafe2c7e18 8361869: Tests which call ThreadController should mark as /native Reviewed-by: sspitsyn, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace013/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace014/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace015/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace016/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace017/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/strace018/TestDescription.java Changeset: 917d0182 Branch: jcmd_cores_process_revival Author: Richard Reingruber Date: 2025-07-12 05:40:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/917d0182cb5ea6066afd396381ca4650371e64b0 8361602: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java deadlocks on exception Reviewed-by: cjplummer, clanger, dholmes ! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java Changeset: bc828c8f Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2025-07-13 11:02:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc828c8fb6693760c153a75188f96b1c9d201c8a 6955128: Spec for javax.swing.plaf.basic.BasicTextUI.getVisibleEditorRect contains inappropriate wording Reviewed-by: aivanov, prr, dnguyen, abhiscxk, tr ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTextUI.java Changeset: 77bd417c Branch: jcmd_cores_process_revival Author: Jasmine Karthikeyan Date: 2025-07-13 21:28:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/77bd417c9990f57525257d9df89b9df4d7991461 8350177: C2 SuperWord: Integer.numberOfLeadingZeros, numberOfTrailingZeros, reverse and bitCount have input types wrongly truncated for byte and short Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/superword.cpp + test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java Changeset: 0029554d Branch: jcmd_cores_process_revival Author: Alexander Zvegintsev Date: 2025-07-14 03:43:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0029554d20f22648994040a041c418d48a2a0eb4 8360647: [XWayland] [OL10] NumPad keys are not triggered Reviewed-by: honkar, serb ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c ! test/jdk/java/awt/event/KeyEvent/KeyCharTest/KeyCharTest.java Changeset: 7c34bdf7 Branch: jcmd_cores_process_revival Author: Tobias Hartmann Date: 2025-07-14 07:27:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c34bdf73c063c9c1e1ebdc8e3a02ca3480175e1 8362122: Problem list TestStressBailout until JDK-8361752 is fixed Reviewed-by: chagedorn ! test/hotspot/jtreg/ProblemList.txt Changeset: 14c79be1 Branch: jcmd_cores_process_revival Author: han gq Committer: Christian Hagedorn Date: 2025-07-14 07:39:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/14c79be1613c9d737a9536087ac48914ee4ba8d9 8361140: Missing OptimizePtrCompare check in ConnectionGraph::reduce_phi_on_cmp Reviewed-by: chagedorn, cslucas ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/c2/TestReducePhiOnCmpWithNoOptPtrCompare.java ! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java Changeset: 272e66d0 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-07-14 08:59:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/272e66d017a3497d9af4df6f042c741ad8a59dd6 8361952: Installation of MethodData::extra_data_lock() misses synchronization on reader side Reviewed-by: shade, coleenp, dholmes ! src/hotspot/share/oops/methodData.cpp Changeset: 99c299f0 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-07-14 09:39:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99c299f0985c8be63b9b60e589db520d83fd8033 8361706: Parallel weak klass link cleaning does not clean out previous klasses Reviewed-by: eosterlund, coleenp ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp Changeset: a531c9ae Branch: jcmd_cores_process_revival Author: Beno?t Maillard Committer: Damon Fenacci Date: 2025-07-14 11:40:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a531c9aece200d27d7870595eee8e14e39e9bd00 8361144: Strenghten the Ideal Verification in PhaseIterGVN::verify_Ideal_for by comparing the hash of a node before and after Ideal Co-authored-by: Emanuel Peter Reviewed-by: galder, dfenacci, epeter ! src/hotspot/share/opto/phaseX.cpp Changeset: 5edd5465 Branch: jcmd_cores_process_revival Author: Dingli Zhang Committer: Feilong Jiang Date: 2025-07-14 11:56:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5edd546585d66f52c2e894ed212ee67945fe0785 8361449: RISC-V: Code cleanup for native call Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp ! src/hotspot/cpu/riscv/relocInfo_riscv.cpp Changeset: bcd86d57 Branch: jcmd_cores_process_revival Author: Nizar Benalla Date: 2025-07-14 12:36:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bcd86d575fe0682a234228c18b0c2e817d3816da 8358627: tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 26 Reviewed-by: liach, syan ! test/jdk/ProblemList.txt Changeset: ebb10958 Branch: jcmd_cores_process_revival Author: Marc Chevalier Date: 2025-07-14 13:37:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ebb1095805579f8f32a81bb350198fa1b7add9eb 8361492: [IR Framework] Has too restrictive regex for load and store Reviewed-by: chagedorn, dfenacci ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java Changeset: 6cff49c0 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-07-14 14:30:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6cff49c0fe7f5fac2efe50ac51479d7ee964436a 8361380: ARM32: Atomic stubs should be in pre-universe Co-authored-by: Andrew Dinn Reviewed-by: kvn, adinn ! src/hotspot/cpu/arm/stubDeclarations_arm.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp Changeset: a10ee46e Branch: jcmd_cores_process_revival Author: Alexander Matveev Date: 2025-07-14 15:07:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a10ee46e6dd94a279e0821d431944bb096493664 8361224: [macos] MacSignTest.testMultipleCertificates failed Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/macosx/MacSignTest.java Changeset: 5cf672e7 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2025-07-14 20:23:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cf672e7784b9a9a82f29977a072b162cc240fd1 8359053: Implement JEP 504 - Remove the Applet API Reviewed-by: aivanov, kizune, kcr, achung, serb ! src/demo/share/jfc/J2Ddemo/java2d/RunWindow.java ! src/demo/share/jfc/J2Ddemo/java2d/Tools.java ! src/demo/share/jfc/SwingSet2/SwingSet2.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/DnDUtilities.m ! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java ! src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java - src/java.desktop/share/classes/java/applet/Applet.java - src/java.desktop/share/classes/java/applet/AppletContext.java - src/java.desktop/share/classes/java/applet/AppletStub.java - src/java.desktop/share/classes/java/applet/AudioClip.java - src/java.desktop/share/classes/java/applet/package-info.java ! src/java.desktop/share/classes/java/awt/Component.java ! src/java.desktop/share/classes/java/awt/Container.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/Frame.java ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Polygon.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/Toolkit.java ! src/java.desktop/share/classes/java/awt/Window.java ! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html - src/java.desktop/share/classes/java/beans/AppletInitializer.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/DesignMode.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java - src/java.desktop/share/classes/javax/swing/JApplet.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JTable.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/KeyboardManager.java ! src/java.desktop/share/classes/javax/swing/PopupFactory.java ! src/java.desktop/share/classes/javax/swing/RepaintManager.java ! src/java.desktop/share/classes/javax/swing/RootPaneContainer.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/UIManager.java - src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor16.gif - src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletColor32.gif - src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono16.gif - src/java.desktop/share/classes/javax/swing/beaninfo/images/JAppletMono32.gif - src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.gif + src/java.desktop/share/classes/javax/swing/doc-files/JRootPane-1.svg ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java ! src/java.desktop/share/classes/module-info.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/native/libawt/windows/awt_Dialog.h ! src/java.desktop/windows/native/libawt/windows/awt_GDIObject.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp ! test/hotspot/jtreg/TEST.quick-groups - test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/GraphApplet.java - test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/GraphPanel.java - test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/Node.java - test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/ilayout.java - test/hotspot/jtreg/vmTestbase/jit/misctests/fpustack/layout.java ! test/hotspot/jtreg/vmTestbase/jit/removal_candidates.txt - test/jdk/java/awt/Window/TranslucentJAppletTest/TranslucentJAppletTest.java - test/jdk/java/awt/applet/Applet/AppletFlipBuffer.java - test/jdk/java/awt/applet/Applet/HeadlessApplet.java ! test/jdk/java/beans/Introspector/4520754/Test4520754.java ! test/jdk/java/beans/Performance/TestIntrospector.java ! test/jdk/java/beans/PropertyChangeSupport/Test4682386.java ! test/jdk/javax/sound/sampled/Clip/AudioContentHandlers.java ! test/jdk/javax/sound/sampled/Clip/AutoCloseTimeCheck.java ! test/jdk/javax/sound/sampled/Clip/DataPusherThreadCheck.java - test/jdk/javax/swing/Headless/HeadlessJApplet.java Changeset: f36147b3 Branch: jcmd_cores_process_revival Author: David Holmes Date: 2025-07-14 22:53:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f36147b3263662229e9a0ec712b9748711d2d85d 8356942: invokeinterface?Throws?AbstractMethodError?Instead of?IncompatibleClassChangeError Reviewed-by: coleenp, iklam ! src/hotspot/share/oops/klassVtable.cpp ! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/ConflictingDefaultsTest.java Changeset: 0acd065b Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-07-14 23:35:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0acd065bf5a75090b84c28b28856a62d86c52791 8361909: ConstantPoolBuilder::loadableConstantEntry and constantValueEntry should throw NPE Reviewed-by: asotona ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! test/jdk/jdk/classfile/ConstantDescSymbolsTest.java Changeset: 25e509b0 Branch: jcmd_cores_process_revival Author: Erik Gahlin Date: 2025-07-15 05:14:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25e509b0db4f35b3b8fbfeb7ec84cc0e0fed89d1 8362097: JFR: Active Settings view broken Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini Changeset: 40d159d4 Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2025-07-15 06:13:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40d159d4a9718d8db0aadf66b322583cd5246d0c 8362116: System.in.read() etc. don't accept input once immediate Ctrl+D pressed in JShell Reviewed-by: liach, cstein ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java ! src/jdk.jshell/share/classes/jdk/jshell/JShell.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/Util.java + src/jdk.jshell/share/classes/jdk/jshell/execution/impl/RestartableInputStream.java ! test/langtools/jdk/jshell/InputUITest.java ! test/langtools/jdk/jshell/UITesting.java Changeset: 18c2e40d Branch: jcmd_cores_process_revival Author: Alexander Zvegintsev Date: 2025-07-15 06:21:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/18c2e40de75f974858aeb453892e4c7c8d5aa90e 8354415: [Ubuntu25.04] api/java_awt/GraphicsDevice/indexTGF.html#SetDisplayMode - setDisplayMode_REFRESH_RATE_UNKNOWN fails: Height is different on vnc Reviewed-by: honkar, kizune ! src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java ! src/java.desktop/unix/native/common/awt/awt_GraphicsEnv.h ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Changeset: e5ab2107 Branch: jcmd_cores_process_revival Author: Hannes Greule Committer: Tobias Hartmann Date: 2025-07-15 06:28:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5ab210713f76c5307287bd97ce63f9e22d0ab8e 8359678: C2: assert(static_cast(result) == thing) caused by ReverseBytesNode::Value() Reviewed-by: mhaessig, dlong, thartmann ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsHelper.jasm ! test/hotspot/jtreg/compiler/c2/gvn/ReverseBytesConstantsTests.java Changeset: bf225c20 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-07-15 07:18:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bf225c201f00f3a478b51c3cf045759b66899684 8361959: [GCC static analyzer] java_props_md.c leak of 'temp' variable is reported Reviewed-by: shade, kbarrett, rriggs ! src/java.base/unix/native/libjava/java_props_md.c Changeset: c9ecc826 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-07-15 07:51:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9ecc826668575678f11578a67f125d430ebffad 8362162: Use bool for caller of os::must_commit_stack_guard_pages() Reviewed-by: shade, kbarrett ! src/hotspot/share/runtime/stackOverflow.cpp Changeset: 9697e5bf Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-07-15 09:03:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9697e5bf74bc7d7fbdf76eed42b8de3c05d69acc 8362151: Remove unnecessary ClassLoaderDataGraph friend classes Reviewed-by: coleenp, shade ! src/hotspot/share/classfile/classLoaderData.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp Changeset: c70258ca Branch: jcmd_cores_process_revival Author: Johannes Bechberger Date: 2025-07-15 10:58:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c70258ca1cd074392b5bf844bf6f7b80601f45cc 8358619: Fix interval recomputation in CPU Time Profiler Reviewed-by: jbachorik, mgronlun ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.hpp ! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp ! src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java Changeset: 563e8762 Branch: jcmd_cores_process_revival Author: Raffaello Giulietti Date: 2025-07-15 13:21:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/563e8762464fd1b291eb18f5234c1655386cc8dd 8358540: Enhance MathUtils in view of FloatingDecimal enhancements Reviewed-by: darcy ! src/java.base/share/classes/jdk/internal/math/DoubleToDecimal.java ! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java ! src/java.base/share/classes/jdk/internal/math/FloatingDecimal.java ! src/java.base/share/classes/jdk/internal/math/MathUtils.java ! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/DoubleToDecimalChecker.java ! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/FloatToDecimalChecker.java ! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/MathUtilsChecker.java ! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/ToDecimalChecker.java Changeset: d2082c58 Branch: jcmd_cores_process_revival Author: Johannes Bechberger Date: 2025-07-15 14:23:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d2082c58ff086eb37c6211a8d1b813cdfedc2259 8358621: Reduce busy waiting in worse case at the synchronization point returning from native in CPU Time Profiler Reviewed-by: shade, jbachorik, egahlin ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp Changeset: b65fdf5a Branch: jcmd_cores_process_revival Author: Ian Graves Date: 2025-07-15 14:33:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b65fdf5af0a5e1cf0d66d7551c6df63e8d07c5fa 8358768: [vectorapi] Make VectorOperators.SUADD an Associative Reviewed-by: psandoz ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/gen-template.sh + test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-Masked-op-associative.template + test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingBinary-op-associative.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-Masked-op-associative.template + test/jdk/jdk/incubator/vector/templates/Unit-SaturatingBinary-op-associative.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: 820263e4 Branch: jcmd_cores_process_revival Author: Daniel Lund?n Date: 2025-07-15 15:37:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/820263e48abf3ddce9506eb19872871aa3ea8b50 8360701: Add bailout when the register allocator interference graph grows unreasonably large Reviewed-by: mhaessig, thartmann ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/chaitin.cpp ! src/hotspot/share/opto/chaitin.hpp ! src/hotspot/share/opto/ifg.cpp Changeset: 38af17d0 Branch: jcmd_cores_process_revival Author: Calvin Cheung Date: 2025-07-15 17:27:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38af17d078d164b6550ecba329d46d5a8de77cd1 8356807: Change log_info(cds) to `MetaspaceShared::report_loading_error()` Reviewed-by: matsaave, iklam ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java Changeset: 401af27b Branch: jcmd_cores_process_revival Author: Xueming Shen Date: 2025-07-15 17:57:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/401af27b9dbc701eb48e5bc685d3ad058e0de3bc 8360459: UNICODE_CASE and character class with non-ASCII range does not match ASCII char Reviewed-by: naoto ! make/ToolsJdk.gmk + make/jdk/src/classes/build/tools/generatecharacter/CaseFolding.java ! make/modules/java.base/gensrc/GensrcRegex.gmk ! src/java.base/share/classes/java/util/regex/Pattern.java + src/java.base/share/classes/jdk/internal/util/regex/CaseFolding.java.template + src/java.base/share/data/unicodedata/CaseFolding.txt + test/jdk/java/util/regex/CaseFoldingTest.java ! test/jdk/java/util/regex/TestCases.txt ! test/jdk/lib/testlibrary/java/lang/UCDFiles.java Changeset: eefbfdce Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2025-07-15 18:15:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eefbfdce315237eeec4aceceb476d86314304e81 8361587: AssertionError in File.listFiles() when path is empty and -esa is enabled Reviewed-by: alanb ! src/java.base/share/classes/java/io/File.java ! test/jdk/java/io/File/EmptyPath.java Changeset: 6fc032de Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-07-15 20:28:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6fc032de2c19853f3fa4f57659dc8559b516d7c5 8358468: Enhance code consistency: java.desktop/macos Reviewed-by: prr, azvegint ! src/java.desktop/macosx/classes/apple/laf/JRSUIConstants.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIFocus.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIStateFactory.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/com/apple/eawt/Application.java ! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationBeanInfo.java ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/MacQuitResponse.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppDockIconHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppEventHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMiscHandlers.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/FullScreenEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GesturePhaseEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/MagnificationEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/RotationEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/SwipeEvent.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonCheckBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonToggleUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRendererInternal.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaEditorPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFocus.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFocusHandler.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFonts.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaGroupBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaHighlighter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaIcon.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLabelUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaListUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuItemUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaOptionPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPainter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPanelUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuSeparatorUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaProgressBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaRootPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollRegionBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneDividerUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneContrastUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneTabState.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextAreaUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPasswordFieldUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarSeparatorUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolTipUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTreeUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuBar.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItem.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuPropertyListener.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenPopupFactory.java ! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java ! src/java.desktop/macosx/classes/sun/font/CCompositeGlyphMapper.java ! src/java.desktop/macosx/classes/sun/font/CFont.java ! src/java.desktop/macosx/classes/sun/font/CFontConfiguration.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/font/CStrike.java ! src/java.desktop/macosx/classes/sun/font/CStrikeDisposer.java ! src/java.desktop/macosx/classes/sun/font/NativeFont.java ! src/java.desktop/macosx/classes/sun/font/NativeStrike.java ! src/java.desktop/macosx/classes/sun/java2d/CRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/CompositeCRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/DataBufferNIOInt.java ! src/java.desktop/macosx/classes/sun/java2d/IntegerNIORaster.java ! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java ! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBlitLoops.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBufImgOps.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLDrawImage.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskBlit.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLPaints.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceDataProxy.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLTextRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLVolatileSurfaceManager.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java ! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWMouseInfoPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCheckboxMenuItem.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCustomCursor.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CImage.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethodDescriptor.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMouseDragGestureRecognizer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWComponent.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterGraphics.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterSurfaceData.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CSystemTray.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTextPipe.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/macosx/classes/sun/print/PlatformPrinterJobProxy.java Changeset: 9bef2d16 Branch: jcmd_cores_process_revival Author: Erik Gahlin Date: 2025-07-15 20:33:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9bef2d1610647dec18f9e81cbac3dddbbf99dd6d 8361640: JFR: RandomAccessFile::readLine emits events for each character Reviewed-by: rriggs, alanb, mgronlun ! src/java.base/share/classes/java/io/RandomAccessFile.java Changeset: 5fd2b7d6 Branch: jcmd_cores_process_revival Author: Bradford Wetmore Date: 2025-07-15 22:45:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5fd2b7d61af073e0fa1f7702b71988371372b598 8353925: Remove Sun Microsystems JCE Code Signing Root CA Reviewed-by: mullan, valeriep ! test/jdk/javax/crypto/SecretKeyFactory/P1.jar ! test/jdk/javax/crypto/SecretKeyFactory/P2.jar Changeset: a5c9bc70 Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2025-07-16 00:29:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5c9bc70324693e9d0b25bb2c51b91dfc750c453 8358004: Delete applications/scimark/Scimark.java test Reviewed-by: syan, coleenp - test/hotspot/jtreg/applications/scimark/Scimark.java Changeset: 1d8cca2b Branch: jcmd_cores_process_revival Author: Volkan Yazici Committer: bchristi Date: 2025-02-06 11:49:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d8cca2b84215533a5f0ba97a6c9d3f17d810f4c 8345625: Better HTTP connections Reviewed-by: skoivu, rhalade, ahgross, dfuchs, jpai, aefimov ! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java + src/java.base/share/classes/sun/net/util/ProxyUtil.java ! src/java.base/share/classes/sun/net/www/http/HttpClient.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/FtpURLConnection.java ! src/java.base/share/classes/sun/net/www/protocol/ftp/Handler.java ! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/websocket/OpeningHandshake.java Changeset: 017dc093 Branch: jcmd_cores_process_revival Author: Volkan Yazici Committer: bchristi Date: 2025-02-10 09:50:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/017dc093ac18e0ed3418a96a10bc80ae38c8d5db 8349551: Failures in tests after JDK-8345625 Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java Changeset: db3f6eab Branch: jcmd_cores_process_revival Author: Phil Race Committer: bchristi Date: 2025-02-21 17:59:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db3f6eabb559f370e0f1593f1ec202a65f096025 8348989: Better Glyph drawing Reviewed-by: mschoene, psadhukhan, jdv, rhalade ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m Changeset: d3429ada Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Committer: bchristi Date: 2025-02-24 06:50:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d3429ada8fc6184bc5285b299c5a5c533ba6bd00 8349111: Enhance Swing supports Reviewed-by: rhalade, jdv, prr ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/share/classes/javax/swing/border/TitledBorder.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java Changeset: a56cd371 Branch: jcmd_cores_process_revival Author: Christian Hagedorn Committer: bchristi Date: 2025-03-03 09:29:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a56cd371a2c497e4323756f8b8a08a0bba059bf2 8349584: Improve compiler processing Reviewed-by: rhalade, ahgross, epeter, thartmann ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/phaseX.hpp ! src/hotspot/share/opto/subnode.cpp Changeset: 5ad102ca Branch: jcmd_cores_process_revival Author: Kevin Driver Committer: bchristi Date: 2025-04-01 18:30:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ad102ca3f822c32979a1ce04a173585850b46e1 8349594: Enhance TLS protocol support Reviewed-by: rhalade, ahgross, wetmore, jnimeh ! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java ! src/java.base/share/classes/sun/security/ssl/CertificateVerify.java ! src/java.base/share/classes/sun/security/ssl/Finished.java Changeset: 7db8bff9 Branch: jcmd_cores_process_revival Author: Darragh Clarke Committer: bchristi Date: 2025-04-17 13:11:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7db8bff9e19132c58f60ac2d34fce33573a7e3e8 8350991: Improve HTTP client header handling Reviewed-by: rhalade, dfuchs, michaelm ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! test/jdk/java/net/httpclient/DigestEchoClient.java Changeset: 2eaddd5b Branch: jcmd_cores_process_revival Author: Phil Race Committer: bchristi Date: 2025-05-05 18:37:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2eaddd5b0a18d762ced7fea845ffa1a9e675e095 8355884: [macos] java/awt/Frame/I18NTitle.java fails on MacOS Reviewed-by: kcr, dmarkov, aivanov, honkar, kizune ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m Changeset: 413c6bd0 Branch: jcmd_cores_process_revival Author: Phil Race Committer: bchristi Date: 2025-06-23 18:49:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/413c6bd040de49610f5dd4b103ef59493d542303 8360147: Better Glyph drawing redux Reviewed-by: rhalade, ahgross, psadhukhan, jdv ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m Changeset: 5ddeb567 Branch: jcmd_cores_process_revival Author: Brent Christian Date: 2025-07-16 03:57:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ddeb56759203dd5399dc2e0e722356340021b5c Merge Reviewed-by: jpai, liach ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java Changeset: bdd37b0e Branch: jcmd_cores_process_revival Author: Dingli Zhang Committer: SendaoYan Date: 2025-07-16 05:36:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bdd37b0e5eaa984e2ad2e9010af37dcd612cc05e 8361836: RISC-V: Relax min vector length to 32-bit for short vectors Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/riscv.ad ! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/TestCastMethods.java Changeset: e1b2229b Branch: jcmd_cores_process_revival Author: Guanqiang Han Committer: SendaoYan Date: 2025-07-16 05:44:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1b2229b0b1fe8560fcb1d6fc2cf01d69ed711ac 8358592: Assert in Assembler::ptest due to missing SSE42 support Reviewed-by: kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp + test/hotspot/jtreg/compiler/arguments/TestUseSSE42IntrinsicsWithLowLevelSSE.java Changeset: 6e368e0c Branch: jcmd_cores_process_revival Author: Joe Darcy Date: 2025-07-16 05:48:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e368e0c696bc9b2118014937aa2e091ea662985 8362207: Add more test cases for possible double-rounding in fma Reviewed-by: rgiulietti, syan ! test/jdk/java/lang/Math/FusedMultiplyAddTests.java ! test/jdk/jdk/incubator/vector/BasicFloat16ArithTests.java Changeset: cbb3d23e Branch: jcmd_cores_process_revival Author: Richard Reingruber Date: 2025-07-16 06:12:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cbb3d23e19a8a893bf2fbda03e7bda4f4b7a59a6 8361827: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java throws OutOfMemoryError Reviewed-by: clanger, syan ! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java Changeset: 27c58c06 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-07-16 07:01:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27c58c06cf2a20db58b41329762f146f984ff440 8362271: G1: Improve G1CollectorState::clearing_bitmap name Reviewed-by: sangheki ! src/hotspot/share/gc/g1/g1CollectorState.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: fd2ee084 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-07-16 07:20:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd2ee0844a8b96491787c318f2eb6fe4d8fd75c2 8361705: Clean up KlassCleaningTask Reviewed-by: shade, ayang ! src/hotspot/share/gc/shared/parallelCleaning.cpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp Changeset: b85440d0 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-07-16 07:21:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b85440d085e8f17908d2e8bd0fee87fce84a74a0 8361888: [GCC static analyzer] ProcessImpl_md.c Java_java_lang_ProcessImpl_forkAndExec error: use of uninitialized value '*(ChildStuff *)p.mode Reviewed-by: rriggs, syan ! src/java.base/unix/native/libjava/ProcessImpl_md.c Changeset: 805f1dee Branch: jcmd_cores_process_revival Author: Saranya Natarajan Committer: Daniel Lund?n Date: 2025-07-16 07:44:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/805f1deebcf465ba10672a829f0a8c3e11716f9d 8342941: IGV: Add various new graph dumps during loop opts Reviewed-by: chagedorn, dlunden ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/phasetype.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java ! test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateWithoutOpaqueLoopNodes.java ! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java Changeset: 9f7dc19f Branch: jcmd_cores_process_revival Author: Saranya Natarajan Committer: Christian Hagedorn Date: 2025-07-16 07:48:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f7dc19ffded4608dd2c1ef1e4eacfa0d0a199ea 8353276: C2: simplify PhaseMacroExpand::opt_bits_test Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp Changeset: 6b4a5ef1 Branch: jcmd_cores_process_revival Author: Saranya Natarajan Committer: Christian Hagedorn Date: 2025-07-16 07:57:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b4a5ef105ee548627a53e2b983eab7972e33669 8358641: C1 option -XX:+TimeEachLinearScan is broken Reviewed-by: chagedorn, thartmann ! src/hotspot/share/c1/c1_LinearScan.cpp ! src/hotspot/share/c1/c1_LinearScan.hpp ! src/hotspot/share/c1/c1_globals.hpp Changeset: b787ad6f Branch: jcmd_cores_process_revival Author: Maurizio Cimadamore Date: 2025-07-16 09:55:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b787ad6f690df5c82a1efc5ccac658a9238ff201 8361401: Warnings for use of Sun APIs should not be mandatory Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java ! test/langtools/tools/javac/options/system/SystemSunProprietary.java ! test/langtools/tools/lib/toolbox/JavacTask.java Changeset: 5e4a2ead Branch: jcmd_cores_process_revival Author: Aggelos Biboudis Date: 2025-07-16 10:52:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e4a2ead714814cb4eb90ca88debc226f9c75864 8357653: Inner classes of type parameters emitted as raw types in signatures 8357472: NPE in Types.containsType for type variable used as a qualifier Co-authored-by: Maurizio Cimadamore Reviewed-by: mcimadamore, vromero, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/T8357472.java + test/langtools/tools/javac/T8357653.java + test/langtools/tools/javac/T8357653b.java Changeset: 6ed81641 Branch: jcmd_cores_process_revival Author: Boris Ulasevich Date: 2025-07-16 11:58:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ed81641b101658fbbd35445b6dd74ec17fc20f3 8362250: ARM32: forward_exception_entry missing return address Reviewed-by: shade ! src/hotspot/cpu/arm/arm.ad Changeset: 70c1ff7e Branch: jcmd_cores_process_revival Author: Jasmine Karthikeyan Date: 2025-07-16 12:59:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70c1ff7e1505eee11b2a9acd9e94a39cd2c9a932 8362171: C2 fails with unexpected node in SuperWord truncation: ModI Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java Changeset: 770d2b41 Branch: jcmd_cores_process_revival Author: David Beaumont Committer: Chen Liang Date: 2025-07-16 14:31:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/770d2b41d13a8a5815735c355187a476eeb9de22 8361076: Add benchmark for ImageReader in preparation for Valhalla changes Reviewed-by: rriggs, liach, ihse ! make/test/BuildMicrobenchmark.gmk + test/micro/org/openjdk/bench/jdk/internal/jrtfs/ImageReaderBenchmark.java Changeset: 10ae6029 Branch: jcmd_cores_process_revival Author: Gerard Ziemski Date: 2025-07-16 15:27:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10ae6029444c1381f7b1b3dcb6b6f32a4ae57efa 8362276: NMT tests should have locks for the entire tests Reviewed-by: shade, coleenp ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp Changeset: 8193856a Branch: jcmd_cores_process_revival Author: Calvin Cheung Date: 2025-07-16 16:02:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8193856af8546332bfa180cb45154a4093b4fd2c 8362336: Revert changes in metaspaceShared.cpp done via JDK-8356807 Reviewed-by: iklam ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 3b44d7bf Branch: jcmd_cores_process_revival Author: William Kemper Date: 2025-07-16 17:30:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b44d7bfa4d78e3ec715fce1863e052852f33180 8360288: Shenandoah crash at size_given_klass in op_degenerated Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp Changeset: 20b5f097 Branch: jcmd_cores_process_revival Author: Andrey Turbanov Date: 2025-07-16 21:04:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20b5f097773043068ce732e0fa30c2726273e40a 8357226: Remove unnecessary List.indexOf from RepaintManager.removeInvalidComponent Reviewed-by: azvegint, serb ! src/java.desktop/share/classes/javax/swing/RepaintManager.java Changeset: a65d9532 Branch: jcmd_cores_process_revival Author: Serguei Spitsyn Date: 2025-07-17 01:29:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a65d9532ed454a0f70b1009181a25b23a38ccd4b 8309399: JVMTI spec needs to clarify when OPAQUE_FRAME is thrown for reasons other than a native method Reviewed-by: cjplummer ! src/hotspot/share/prims/jvmti.xml Changeset: bc72f476 Branch: jcmd_cores_process_revival Author: Thomas Stuefe Date: 2025-07-17 04:01:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc72f476d1281dae2adb2322004c9880c1a6b66c 8362088: CompressedKlassPointers::encode should be const correct Reviewed-by: dholmes ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp Changeset: be0161a8 Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2025-07-17 06:31:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be0161a8e63096f3a21ce6ea1e055ee1c4ed63ad 8362429: AssertionError in File.listFiles(FileFilter | FilenameFilter) Reviewed-by: alanb ! src/java.base/share/classes/java/io/File.java ! test/jdk/java/io/File/EmptyPath.java Changeset: 18190519 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-07-17 07:11:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/18190519e73705281adf3f94d710d000e75b1729 8362390: AIX make fails in awt_GraphicsEnv.c Reviewed-by: prr, serb, clanger ! src/java.desktop/unix/native/libawt_xawt/awt/awt_GraphicsEnv.c Changeset: 3fd89be6 Branch: jcmd_cores_process_revival Author: Hamlin Li Date: 2025-07-17 10:45:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fd89be6d1a51b6fc99f4c0b5daba7a4bd64a08e 8362284: RISC-V: cleanup NativeMovRegMem Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp Changeset: 1a6cbe42 Branch: jcmd_cores_process_revival Author: Erik Gahlin Date: 2025-07-17 11:21:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a6cbe421facab0de1c7162f2762258664338814 8361639: JFR: Incorrect top frame for I/O events Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java + test/jdk/jdk/jfr/event/io/TestIOTopFrame.java Changeset: 1cde536b Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-07-17 11:24:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1cde536b98f2ebde0c18c65dcbf26254ed402776 8361868: [GCC static analyzer] complains about missing calloc - NULL checks in p11_util.c Reviewed-by: lucy, stuefe ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c Changeset: bc9ece96 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-07-17 12:12:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc9ece9698cf13c9df3b2282bfcae2458a767713 8361204: Parallel: Skip visiting per-thread nmethods during young GC Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/parallel/psScavenge.cpp Changeset: cb9358b5 Branch: jcmd_cores_process_revival Author: Ivan Walulya Date: 2025-07-17 12:22:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cb9358b5618c0c222f02bc77c9a6e42d30564f34 8362278: G1: Consolidate functions for recording pause start time Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp ! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp Changeset: 1d73f884 Branch: jcmd_cores_process_revival Author: Beno?t Maillard Committer: Manuel H?ssig Date: 2025-07-17 12:39:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d73f8842a6aa0fae7c7960eb5720447a1224792 8358573: Remove the -XX:-InstallMethods debug flag Reviewed-by: dlong, thartmann, shade ! src/hotspot/share/c1/c1_Compilation.hpp ! src/hotspot/share/c1/c1_globals.hpp Changeset: 365660e6 Branch: jcmd_cores_process_revival Author: Hannes Walln?fer Date: 2025-07-17 13:45:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/365660e667704d000eafe9179dc3dec315fb6415 8356975: Provide alternative way to generate preview API docs 8355933: Change section title for permanent APIs affected by preview features Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java ! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java + test/langtools/jdk/javadoc/doclet/testPreviewTag/TestPreviewTag.java + test/langtools/jdk/javadoc/doclet/testPreviewTag/api/OtherApi.java + test/langtools/jdk/javadoc/doclet/testPreviewTag/api/PreviewApi.java + test/langtools/jdk/javadoc/doclet/testPreviewTag/taglet/PreviewFeature.java + test/langtools/jdk/javadoc/doclet/testPreviewTag/taglet/PreviewNote.java Changeset: ea774b74 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2025-07-17 13:47:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea774b74e819e6db607204c05fd1c8f57d508213 8347052: Update java man page documentation to reflect current state of the UseNUMA flag Reviewed-by: drwhite, ayang ! src/java.base/share/man/java.md Changeset: dc08cf01 Branch: jcmd_cores_process_revival Author: Pooja-DP <148474762+Pooja-DP at users.noreply.github.com> Committer: Roger Riggs Date: 2025-07-17 13:53:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc08cf016eaa4bc333c47b3e7264bf1eae6d330a 8361697: Remove duplicate message in MainResources.properties Reviewed-by: rriggs, asemenyuk ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties Changeset: 5ed72775 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-07-17 13:55:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ed72775a775d6c96be6de7d9540dc0a80cdd67b 8361404: Parallel: Group all class unloading logc at the end of marking phase Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/gc/parallel/psParallelCompact.cpp Changeset: 2b11a289 Branch: jcmd_cores_process_revival Author: Doug Simon Date: 2025-07-17 16:19:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b11a28997ad7ca424ad5595f9a7c7a9af530727 8362306: HotSpotJVMCIRuntime.getMirror can crash Reviewed-by: gdub, never, cslucas ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/runtime/fieldDescriptor.hpp ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java Changeset: bd55d7a4 Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2025-07-17 16:25:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd55d7a49514da9fa4de0d4a372956e21deab4d2 8362203: assert(state == nullptr || state->get_thread_oop() != nullptr) failed: incomplete state Reviewed-by: sspitsyn, amenkov ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiThreadState.cpp ! src/hotspot/share/prims/jvmtiThreadState.hpp ! test/hotspot/jtreg/serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java Changeset: cab51596 Branch: jcmd_cores_process_revival Author: Archie Cobbs Date: 2025-07-18 01:43:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cab515962b6940b50b975b12c8f5e99d0430f694 8361424: Eliminate Log methods mandatoryWarning() and mandatoryNote() Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacMessager.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractLog.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/WarningAggregator.java Changeset: 04c0b130 Branch: jcmd_cores_process_revival Author: David Holmes Date: 2025-07-18 02:35:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04c0b130f09c093797895cc928fe020d7e584cb9 8362565: ProblemList jdk/jfr/event/io/TestIOTopFrame.java Reviewed-by: egahlin ! test/jdk/ProblemList.txt Changeset: a23987fe Branch: jcmd_cores_process_revival Author: Abhishek Kumar Date: 2025-07-18 06:13:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a23987fecbddeea9828a9443dddd7bf8f9f0d05d 8361283: [Accessibility,macOS,VoiceOver] VoiceOver announced Tab items of JTabbedPane as RadioButton on macOS Reviewed-by: asemenov, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m + test/jdk/javax/accessibility/JTabbedPane/AccessibleTabbedPaneRoleTest.java Changeset: 4e0b0358 Branch: jcmd_cores_process_revival Author: Abhishek Kumar Date: 2025-07-18 06:13:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e0b03580d3764e06ec65493143e80c291fa3fbb 8338282: javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java test failed on macOS and Ubuntu Reviewed-by: tr, dnguyen, serb ! test/jdk/javax/swing/JMenuBar/TestMenuMnemonicLinuxAndMac.java Changeset: 7da274de Branch: jcmd_cores_process_revival Author: Shawn M Emery Committer: Jaikiran Pai Date: 2025-07-18 10:02:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7da274ded4a36c6314702b687fcafcda80ae08c4 8361961: Typo in ProtectionDomain.implies Reviewed-by: mullan, jpai, hchao ! src/java.base/share/classes/java/security/ProtectionDomain.java Changeset: 6949e345 Branch: jcmd_cores_process_revival Author: Albert Mingkun Yang Date: 2025-07-18 13:48:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6949e345757b010790b2a6f5a975fc1c6bd0e8c6 8362592: Remove unused argument in nmethod::oops_do Reviewed-by: zgu ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/gc/shared/gcBehaviours.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp ! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp Changeset: 9dc62825 Branch: jcmd_cores_process_revival Author: Jorn Vernee Date: 2025-07-18 14:54:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9dc62825b5e7300542d22df0b87b79116f3562d3 8362169: Pointer passed to upcall may get wrong scope Reviewed-by: mcimadamore ! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java ! test/jdk/java/foreign/TestUpcallStructScope.java ! test/jdk/java/foreign/libTestUpcallStructScope.c Changeset: 30d20036 Branch: jcmd_cores_process_revival Author: Roger Riggs Date: 2025-07-18 16:40:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30d20036987c9d68eb76b1e0401821386a76bb07 8357380: java/lang/StringBuilder/RacingSBThreads.java times out with C1 Reviewed-by: jpai ! test/jdk/java/lang/StringBuilder/RacingSBThreads.java Changeset: 60c29ff5 Branch: jcmd_cores_process_revival Author: Jan Kratochvil Committer: Vladimir Kozlov Date: 2025-07-18 17:13:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60c29ff57b22fa7c0bedb38316067e8e1988a24b 8362524: Fix confusing but harmless typos in x86 CPU Features Reviewed-by: kbarrett, kvn ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp Changeset: a3843e8e Branch: jcmd_cores_process_revival Author: Alex Menkov Date: 2025-07-18 18:38:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3843e8e6e189447e554759c3ba672530f8c7329 8361751: Test sun/tools/jcmd/TestJcmdSanity.java timed out on Windows Reviewed-by: cjplummer, dholmes, sspitsyn ! test/jdk/sun/tools/jcmd/JcmdBase.java Changeset: 03230f85 Branch: jcmd_cores_process_revival Author: Alexander Matveev Date: 2025-07-18 20:44:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03230f8565a4eea41ce13827165b6bbff5eaec68 8351073: [macos] jpackage produces invalid Java runtime DMG bundles Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CodesignConfig.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromParams.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java = src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/ApplicationRuntime-Info.plist.template ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/Runtime-Info.plist.template ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromParams.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java + test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java Changeset: 9334fe2e Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2025-07-18 21:30:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9334fe2eca05e852875ed6aad42b5094a32e9b15 8361725: Do not load Java agent with "-Xshare:dump -XX:+AOTClassLinking" Reviewed-by: matsaave, ccheung ! src/hotspot/share/cds/cdsConfig.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 Changeset: d83346dc Branch: jcmd_cores_process_revival Author: John R Rose Committer: Ioi Lam Date: 2025-07-18 21:31:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d83346dcff0824575d580ec421476c0ea5c6e783 8345836: Stable annotation documentation is incomplete Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/vm/annotation/Stable.java Changeset: ceb51d44 Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2025-07-19 02:05:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ceb51d44449977ecc142f6af03f93162b98adaf6 8362829: Exclude CDS test cases after JDK-8361725 Reviewed-by: ccheung ! test/hotspot/jtreg/TEST.groups Changeset: ee0bcc55 Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2025-07-19 13:26:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee0bcc55269e92e999862ae5c63ffad7a600f6cc 8362379: Test serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java should mark as /native Reviewed-by: sspitsyn, cjplummer ! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java Changeset: 441dbde2 Branch: jcmd_cores_process_revival Author: Erik Gahlin Date: 2025-07-19 15:09:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/441dbde2c3c915ffd916e39a5b4a91df5620d7f3 8362556: New test jdk/jfr/event/io/TestIOTopFrame.java is failing on all platforms Reviewed-by: mgronlun, shade ! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java ! test/jdk/ProblemList.txt Changeset: 9609f57c Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-07-21 06:04:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9609f57cef684d2f44d3e12a3522811a3c0776f4 8361752: Double free in CompileQueue::delete_all after JDK-8357473 Reviewed-by: kvn, vlivanov ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 62a58062 Branch: jcmd_cores_process_revival Author: Beno?t Maillard Committer: Tobias Hartmann Date: 2025-07-21 07:37:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62a58062e5f3d0a723608d98d2412ea779f73897 8361700: Missed optimization in PhaseIterGVN for mask and shift patterns due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist Reviewed-by: thartmann, mchevalier, mhaessig, jkarthikeyan ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestMaskAndRShiftReorder.java Changeset: 37b70707 Branch: jcmd_cores_process_revival Author: Francesco Andreuzzi Committer: Aleksey Shipilev Date: 2025-07-21 08:43:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37b70707bd9d4c1eb2db6ed438b5f4f5b49fa202 8362587: Sort share/oops includes Reviewed-by: shade, dholmes ! src/hotspot/share/oops/compressedOops.cpp ! src/hotspot/share/oops/compressedOops.hpp ! src/hotspot/share/oops/cpCache.cpp ! src/hotspot/share/oops/fieldInfo.cpp ! src/hotspot/share/oops/fieldStreams.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/oops/instanceOop.hpp ! src/hotspot/share/oops/klassVtable.cpp ! src/hotspot/share/oops/markWord.inline.hpp ! src/hotspot/share/oops/metadata.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/methodCounters.cpp ! src/hotspot/share/oops/methodCounters.hpp ! src/hotspot/share/oops/objArrayOop.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/oops/oopCast.inline.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/stackChunkOop.inline.hpp ! src/hotspot/share/oops/trainingData.cpp ! src/hotspot/share/oops/trainingData.hpp ! src/hotspot/share/oops/typeArrayOop.hpp ! src/hotspot/share/oops/typeArrayOop.inline.hpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: 1bd683b5 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2025-07-21 09:21:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1bd683b5884e65a03d564976a9d9220ad0893776 8362582: GHA: Increase bundle retention time to deal with infra overload better Reviewed-by: goetz, jwaters, clanger ! .github/actions/build-jtreg/action.yml ! .github/actions/upload-bundles/action.yml Changeset: 8f1bb59e Branch: jcmd_cores_process_revival Author: Shaojin Wen Date: 2025-07-21 09:37:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f1bb59e1a0137fe9a5d4477971d21e645735b4d 8357913: Add `@Stable` to BigInteger and BigDecimal Reviewed-by: rgiulietti, liach ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/java/math/BigInteger.java Changeset: 13bab09b Branch: jcmd_cores_process_revival Author: Lei Zhu Committer: Albert Mingkun Yang Date: 2025-07-21 09:59:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13bab09bffc411dde324599c2e15852ef4b53d55 8362532: Test gc/g1/plab/* duplicate command-line options Reviewed-by: tschatzl, ayang ! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java ! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java Changeset: 1b94a346 Branch: jcmd_cores_process_revival Author: Erik Gahlin Date: 2025-07-21 10:35:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b94a3466e7bb3815c0caeeeebff6018b6440455 8362836: JFR: Broken pipe in jdk/jfr/event/io/TestIOTopFrame.java Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/io/TestIOTopFrame.java Changeset: fd7f78a5 Branch: jcmd_cores_process_revival Author: Hamlin Li Date: 2025-07-21 11:10:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd7f78a5351a5b00bc9a3173e7671afe2d1e6fe4 8362493: Cleanup CodeBuffer::copy_relocations_to Reviewed-by: mhaessig, kvn ! src/hotspot/share/asm/codeBuffer.cpp ! src/hotspot/share/asm/codeBuffer.hpp Changeset: e6b06400 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-07-21 12:54:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6b064004bcbe7ad6b1b018ddd16a26ff15ed7dc Merge branch 'master' into jcmd_cores_process_revival ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/jfr/support/jfrThreadLocal.cpp Changeset: 0f8c6582 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-07-21 15:45:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f8c65824da73b9a356b092b4622260360524dd4 Merge branch 'jcmd_cores_process_revival' of https://github.com/openjdk/jdk-sandbox into jcmd_cores_process_revival Changeset: a58bc2de Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-07-22 09:49:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a58bc2de48b12179d542c046f672fbf91538af78 Verbosity, defines for filenames, some code movement. ! src/java.base/linux/native/revivalhelper/relocate.cpp ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp ! src/java.base/windows/native/revivalhelper/revival_windows.cpp ! test/hotspot/jtreg/serviceability/revival/JCmdRevival.java From duke at openjdk.org Tue Jul 22 09:35:02 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 09:35:02 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: jcmd system property jdk.attach.core.verbose translates to REVIVAL_VERBOSE for revivalhelper Message-ID: <7be63321-708b-46bd-be07-3c9496395938@openjdk.org> Changeset: 88961597 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-07-22 10:32:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/889615974ba80557d7d447181de2b5c6ea02ed47 jcmd system property jdk.attach.core.verbose translates to REVIVAL_VERBOSE for revivalhelper ! src/jdk.attach/share/classes/sun/tools/attach/VirtualMachineCoreDumpImpl.java From duke at openjdk.org Tue Jul 22 13:58:29 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 13:58:29 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: log method with timestamp. Message-ID: Changeset: 15411ac5 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-07-22 14:57:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15411ac5bccf3ca0e657aac161011be28e83733c log method with timestamp. ! src/java.base/linux/native/revivalhelper/relocate.cpp ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp ! src/java.base/windows/native/revivalhelper/revival_windows.cpp From duke at openjdk.org Tue Jul 22 20:53:21 2025 From: duke at openjdk.org (duke) Date: Tue, 22 Jul 2025 20:53:21 GMT Subject: git: openjdk/jdk-sandbox: json: 5 new changesets Message-ID: <167383d5-2648-488b-9a91-330786b9ac21@openjdk.org> Changeset: 14c1d8f5 Branch: json Author: Justin Lu Date: 2025-07-22 10:35:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/14c1d8f58cbad8692e36cfeac40e2f7198cbe05e Make JsonParser sb a sv ! src/java.base/share/classes/jdk/internal/util/json/JsonParser.java Changeset: 99a3360a Branch: json Author: Justin Lu Date: 2025-07-22 11:17:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99a3360ab6ca1477638ce6d9b2bb1d1c010f499f JA.of() build new map and NPE check in same pass. Does not allocate until fully checked. ! src/java.base/share/classes/java/util/json/JsonArray.java Changeset: b7fff5e9 Branch: json Author: Justin Lu Date: 2025-07-22 11:24:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7fff5e900650b4823140f24a94237f3714c088c Spec correction to JA.hashCode(). Follow same format as other JV sub interfaces wording ! src/java.base/share/classes/java/util/json/JsonArray.java Changeset: 0182911f Branch: json Author: Justin Lu Date: 2025-07-22 11:32:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0182911ff42f87fa29bcb1ec2a454c7d02ec3ef4 Follow similar hash code wording in JS. Omit impl details ! src/java.base/share/classes/java/util/json/JsonString.java Changeset: d22dc2ba Branch: json Author: Justin Lu Date: 2025-07-22 11:35:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d22dc2ba89789041c3908cdaafadc1dcf8882ebf Improve hash code spec wording ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonBoolean.java ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonString.java From duke at openjdk.org Wed Jul 23 14:48:29 2025 From: duke at openjdk.org (duke) Date: Wed, 23 Jul 2025 14:48:29 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 3 new changesets Message-ID: <58806626-0be5-4341-8dba-b44b53aab907@openjdk.org> Changeset: 108a8f34 Branch: jcmd_cores_process_revival Author: Ludvig Janiuk Date: 2025-07-23 12:43:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/108a8f3428e999c1fb0bf128d487e8b8285cf1d7 Refactoring relocate.cpp ! src/java.base/linux/native/revivalhelper/relocate.cpp ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp ! src/java.base/share/native/revivalhelper/revivalhelper.cpp ! test/hotspot/jtreg/serviceability/revival/JCmdRevival.java Changeset: f874f694 Branch: jcmd_cores_process_revival Author: Ludvig Janiuk Date: 2025-07-23 13:13:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f874f694cc9a7286f65c0f66eda3573bbb4ed61b Change file api ! src/java.base/linux/native/revivalhelper/relocate.cpp ! src/java.base/linux/native/revivalhelper/revival_linux.cpp Changeset: ef4ae5da Branch: jcmd_cores_process_revival Author: Ludvig Janiuk Date: 2025-07-23 14:44:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef4ae5daa7a4f39e96bfc1bec3b56b700151080e refactor NT_Mappings into relocate ! src/java.base/linux/native/revivalhelper/relocate.cpp ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! src/java.base/share/native/revivalhelper/revival.hpp From duke at openjdk.org Fri Jul 25 15:33:23 2025 From: duke at openjdk.org (duke) Date: Fri, 25 Jul 2025 15:33:23 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 2 new changesets Message-ID: Changeset: a734fc5d Branch: jcmd_cores_process_revival Author: Ludvig Janiuk Date: 2025-07-25 11:01:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a734fc5dd156edb7bbfcd93f043bacd5cab11323 Refactor - bring relocate.cpp into revival_linux - src/java.base/linux/native/revivalhelper/relocate.cpp ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp Changeset: e0b0aaa7 Branch: jcmd_cores_process_revival Author: Ludvig Janiuk Date: 2025-07-25 15:28:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0b0aaa743c6ba6ad93c891b5d76f61ab572cc51 Rename core.symbols to jvm.symbols ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp From duke at openjdk.org Wed Jul 30 08:31:52 2025 From: duke at openjdk.org (duke) Date: Wed, 30 Jul 2025 08:31:52 GMT Subject: git: openjdk/jdk-sandbox: iouring: 71 new changesets Message-ID: <4882c0ca-7e5c-4ec7-a9f5-db62ab172aad@openjdk.org> Changeset: 57959dd9 Branch: iouring Author: Michael-Mc-Mahon Date: 2025-07-29 08:53:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57959dd9b73b2f42592f58c764a1cc83d2e23591 update + src/java.base/linux/classes/sun/nio/ch/iouring/.IoUring.java.swp ! src/java.base/linux/classes/sun/nio/ch/iouring/BlockingRing.java ! src/java.base/linux/classes/sun/nio/ch/iouring/BlockingRingImpl.java ! src/java.base/linux/classes/sun/nio/ch/iouring/Cqe.java - src/java.base/linux/classes/sun/nio/ch/iouring/FD.java - src/java.base/linux/classes/sun/nio/ch/iouring/FDImpl.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IOURingFile.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IOURingReaderWriter.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IOURingSocket.java - src/java.base/linux/classes/sun/nio/ch/iouring/IOUring.java + src/java.base/linux/classes/sun/nio/ch/iouring/IOUringImpl.java + src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java ! src/java.base/linux/classes/sun/nio/ch/iouring/KMappedBuffers.java ! src/java.base/linux/classes/sun/nio/ch/iouring/SimpleRingImpl.java ! src/java.base/linux/classes/sun/nio/ch/iouring/Sqe.java ! src/java.base/linux/classes/sun/nio/ch/iouring/Util.java ! src/java.base/linux/classes/sun/nio/ch/iouring/package-info.java ! src/java.base/share/classes/java/io/FileDescriptor.java ! src/java.base/share/classes/java/nio/channels/SocketChannel.java Changeset: ce028362 Branch: iouring Author: Albert Mingkun Yang Date: 2025-07-22 13:29:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ce02836232f8c20dc5cb10f0fcf6538563d0d4bd 8363229: Parallel: Remove develop flag GCExpandToAllocateDelayMillis Reviewed-by: shade, tschatzl ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/shared/gc_globals.hpp Changeset: d714b5d3 Branch: iouring Author: Sean Mullan Date: 2025-07-22 15:13:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d714b5d3dad58f7f6550d7a95fdc2b3f964a4129 8356557: Update CodeSource::implies API documentation and deprecate java.net.SocketPermission class for removal Reviewed-by: jpai ! src/java.base/share/classes/java/net/SocketPermission.java ! src/java.base/share/classes/java/security/CodeSource.java ! test/jdk/java/security/CodeSource/Implies.java Changeset: ea6674fe Branch: iouring Author: Chen Liang Date: 2025-07-22 17:25:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea6674fec8702eea481afa7ca7e522cbacd53841 8315131: Clarify VarHandle set/get access on 32-bit platforms Reviewed-by: rgiulietti, mcimadamore, jrose, shade, psandoz ! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: aae99022 Branch: iouring Author: Ioi Lam Date: 2025-07-22 20:17:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aae9902234d36049ec99a2f50934c526dd6235eb 8360555: Archive all unnamed modules in CDS full module graph Reviewed-by: coleenp, vlivanov ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/memory/universe.cpp ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/loader/BootLoader.java Changeset: 5540a785 Branch: iouring Author: Justin Lu Date: 2025-07-22 20:23:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5540a7859b3ae0faf6b6c7f50e53ff611b253a9f 8360416: Incorrect l10n test case in sun/security/tools/keytool/i18n.java Reviewed-by: weijun, rhalade ! test/jdk/sun/security/tools/keytool/i18n.java Changeset: 016694bf Branch: iouring Author: DarraghConway Committer: Mark Sheppard Date: 2025-07-22 21:59:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/016694bf74f6920f850330e353df9fd03458cca1 8360411: [TEST] open/test/jdk/java/io/File/MaxPathLength.java Refactor extract method to encapsulate Windows specific test logic Reviewed-by: msheppar ! test/jdk/java/io/File/MaxPathLength.java Changeset: 4994bd59 Branch: iouring Author: Srinivas Vamsi Parasa Committer: Sandhya Viswanathan Date: 2025-07-22 22:37:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4994bd594299e91e804438692e068b1c5dd5cc02 8359965: Enable paired pushp and popp instruction usage for APX enabled CPUs Reviewed-by: sviswanathan, vpaprotski ! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp ! src/hotspot/cpu/x86/icache_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.cpp ! src/hotspot/cpu/x86/runtime_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_aes.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_ghash.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_sin.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_tan.cpp Changeset: 79f9d8d8 Branch: iouring Author: Y. Srinivas Ramakrishna Date: 2025-07-23 00:23:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79f9d8d832a589b74cc014289ef84a1efe529468 8350050: Shenandoah: Disable and purge allocation pacing support Reviewed-by: wkemper, shade, kdnilsen ! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahController.cpp ! src/hotspot/share/gc/shenandoah/shenandoahController.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp - src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp - src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp - src/hotspot/share/gc/shenandoah/shenandoahPacer.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/jtreg/gc/shenandoah/generational/TestConcurrentEvac.java - test/hotspot/jtreg/gc/shenandoah/options/TestPacing.java Changeset: 0735dc27 Branch: iouring Author: David Holmes Date: 2025-07-23 00:36:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0735dc27c71de46896afd2f0f608319304a3d549 8362846: Windows error reporting for dll_load doesn't check for a null buffer 8362954: Missing error buffer null check in os::dll_load on Linux/BSD Reviewed-by: mgronlun, kbarrett ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/windows/os_windows.cpp ! test/hotspot/gtest/runtime/test_os.cpp Changeset: 5160cfb4 Branch: iouring Author: Matthias Baesken Date: 2025-07-23 07:12:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5160cfb49634cc4a1568c200bc5c17ddbe83c2f7 8362889: [GCC static analyzer] leak in libstringPlatformChars.c Reviewed-by: rriggs, dholmes ! test/jdk/java/lang/String/nativeEncoding/libstringPlatformChars.c Changeset: ceb0c0fc Branch: iouring Author: Matthias Baesken Date: 2025-07-23 07:49:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ceb0c0fc39c17793d13fff74e69f22ef07ec2c0f 8360941: [ubsan] MemRegion::end() shows runtime error: applying non-zero offset 8388608 to null pointer Co-authored-by: Kim Barrett Co-authored-by: Thomas Stuefe Reviewed-by: kbarrett, lucy ! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp Changeset: 9f796da3 Branch: iouring Author: Wang Haomin Committer: Jasmine Karthikeyan Date: 2025-07-23 08:08:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f796da3774b2e2f92dca178fdccd93989919256 8362972: C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD Reviewed-by: thartmann, jkarthikeyan ! src/hotspot/share/opto/superword.cpp Changeset: e6ac956a Branch: iouring Author: Feilong Jiang Date: 2025-07-23 09:35:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6ac956a7ac613b916c0dbfda7e57856c1b8a83c 8360520: RISC-V: C1: Fix primitive array clone intrinsic regression after JDK-8333154 Reviewed-by: fyang, galder, dlong ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/share/c1/c1_LIR.cpp ! src/hotspot/share/c1/c1_LIR.hpp Changeset: 06f9ff04 Branch: iouring Author: Weijun Wang Date: 2025-07-23 12:24:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06f9ff047f1d1e832d7379f9750237749479b020 8356997: /etc/krb5.conf parser should not forbid include/includedir directives after sections Reviewed-by: valeriep ! src/java.security.jgss/share/classes/sun/security/krb5/Config.java + test/jdk/sun/security/krb5/config/DuplicatedIncludes.java + test/jdk/sun/security/krb5/config/IncludeRandom.java + test/jdk/sun/security/krb5/config/IncludeSameKey.java Changeset: b02c1256 Branch: iouring Author: Jatin Bhateja Date: 2025-07-23 13:31:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b02c1256768bc9983d4dba899cd19219e11a380a 8350896: Integer/Long.compress gets wrong type from CompressBitsNode::Value Co-authored-by: Emanuel Peter Reviewed-by: thartmann ! src/hotspot/share/opto/intrinsicnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/TestBitCompressValueTransform.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java Changeset: 743c8212 Branch: iouring Author: Evgeny Astigeevich Date: 2025-07-23 13:51:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/743c821289a6562972364b5dcce8dd29a786264a 8362193: Re-work MacOS/AArch64 SpinPause to handle SB Reviewed-by: shade, aph ! src/hotspot/cpu/aarch64/globals_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp + src/hotspot/cpu/aarch64/spin_wait_aarch64.cpp ! src/hotspot/cpu/aarch64/spin_wait_aarch64.hpp ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp ! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp ! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp + test/hotspot/gtest/aarch64/test_spin_pause.cpp + test/hotspot/jtreg/gtest/TestSpinPauseAArch64.java Changeset: 38cd860d Branch: iouring Author: Coleen Phillimore Date: 2025-07-23 14:48:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38cd860daa9504bbe5add8c2d045d78c75fb7e38 8363816: Refactor array name creation Reviewed-by: shade, ccheung, dholmes ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/objArrayKlass.hpp Changeset: e6ebefaa Branch: iouring Author: Anthony Scarpino Date: 2025-07-23 15:24:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6ebefaa404daa4160bdc1c5d9c954c040e2c0c2 8333857: Test sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java failed: Existing session was used Reviewed-by: hchao ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java Changeset: 594c080b Branch: iouring Author: Kevin Rushforth Committer: Iris Clark Date: 2025-07-23 15:46:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/594c080b2bde81a48ecccda85ac765218fc93856 8359760: Remove the jdk.jsobject module Reviewed-by: rriggs, iris, alanb ! bin/unshuffle_list.txt ! make/conf/docs-modules.conf ! make/conf/module-loader-map.conf - src/jdk.jsobject/share/classes/module-info.java - src/jdk.jsobject/share/classes/netscape/javascript/JSException.java - src/jdk.jsobject/share/classes/netscape/javascript/JSObject.java - src/jdk.jsobject/share/classes/netscape/javascript/package-info.java - test/hotspot/jtreg/applications/ctw/modules/jdk_jsobject.java ! test/jdk/jdk/modules/etc/UpgradeableModules.java - test/jdk/tools/sincechecker/modules/jdk.jsobject/JdkJsobjectCheckSince.java ! test/langtools/jdk/javadoc/doclet/testModules/jdk/element-list ! test/langtools/jdk/javadoc/doclet/testRecordTypes/jdk17/element-list Changeset: 03e9ea16 Branch: iouring Author: Edoardo Patti Committer: Justin Lu Date: 2025-07-23 16:31:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03e9ea169b7e45ae3c2ac23b5fe73d39ae57506f 8358530: Properties#list should warn against non-String values Reviewed-by: jlu, liach ! src/java.base/share/classes/java/util/Properties.java Changeset: 2292246f Branch: iouring Author: Thomas Schatzl Date: 2025-07-23 17:02:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2292246f8c11f735f50e2046ec6606e89289e9f5 8350621: Code cache stops scheduling GC Co-authored-by: Thomas Schatzl Co-authored-by: Alexandre Jacob Reviewed-by: kbarrett, ayang ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectorState.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1VMOperations.cpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/shared/gcCause.hpp + test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java Changeset: ad510fb2 Branch: iouring Author: Albert Mingkun Yang Date: 2025-07-23 20:09:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad510fb25e47098d136515c355164e5177c5b419 8338977: Parallel: Improve heap resizing heuristics Reviewed-by: zgu, gli, iwalulya - src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.cpp - src/hotspot/share/gc/parallel/gcAdaptivePolicyCounters.hpp ! src/hotspot/share/gc/parallel/parallelArguments.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp - src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.cpp - src/hotspot/share/gc/parallel/psGCAdaptivePolicyCounters.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.cpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/parallel/psVirtualspace.cpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.cpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp - src/hotspot/share/gc/shared/gcOverheadChecker.cpp - src/hotspot/share/gc/shared/gcOverheadChecker.hpp ! src/hotspot/share/gc/shared/gcPolicyCounters.cpp ! src/hotspot/share/gc/shared/gcPolicyCounters.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap - test/hotspot/gtest/gc/parallel/test_psAdaptiveSizePolicy.cpp ! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java Changeset: 2da0cdad Branch: iouring Author: Ao Qi Committer: Vladimir Kozlov Date: 2025-07-24 01:33:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2da0cdadb898efb9af827374368471102bfe0ccd 8363895: Minimal build fails with slowdebug builds after JDK-8354887 Reviewed-by: kvn, shade ! src/hotspot/share/code/aotCodeCache.hpp Changeset: b746701e Branch: iouring Author: Dingli Zhang Committer: Fei Yang Date: 2025-07-24 01:37:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b746701e5769a7a5a1e7900ddfdd285706ac5fe1 8363898: RISC-V: TestRangeCheckHoistingScaledIV.java fails after JDK-8355293 when running without RVV Reviewed-by: fyang, mli, syan ! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java Changeset: fc803844 Branch: iouring Author: SendaoYan Date: 2025-07-24 01:47:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc8038441daebc717fedaeb107e37bf216d542d3 8359827: Test runtime/Thread/ThreadCountLimit.java need loop increasing the limit Co-authored-by: David Holmes Reviewed-by: dholmes ! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java Changeset: 0ba2942c Branch: iouring Author: Feilong Jiang Date: 2025-07-24 02:21:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ba2942c6e7aadc3d091c40f6bd8d9f7502f5f76 8362838: RISC-V: Incorrect matching rule leading to improper oop instruction encoding Reviewed-by: fyang, yadongwang ! src/hotspot/cpu/riscv/riscv.ad Changeset: 7a22b76b Branch: iouring Author: Thomas Stuefe Date: 2025-07-24 05:09:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a22b76b73e6a6906f191e59b7d2da238b401935 8362591: Wrong argument warning when heap size larger than coops threshold Reviewed-by: dholmes ! src/hotspot/share/runtime/arguments.cpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SysDictCrash.java Changeset: ed9066bd Branch: iouring Author: Aleksey Shipilev Date: 2025-07-24 05:59:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed9066bdf48c2d9925aea745951531ebf4af35a8 8361478: GHA: Use MSYS2 from GHA runners Reviewed-by: jwaters, ihse ! .github/actions/get-msys2/action.yml Changeset: 67e93281 Branch: iouring Author: Marc Chevalier Date: 2025-07-24 09:21:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67e93281a4f9e76419f1d6e05099ecf2214ebbfd 8363357: Remove unused flag VerifyAdapterCalls Reviewed-by: chagedorn, thartmann ! src/hotspot/share/runtime/globals.hpp Changeset: 2f1aed2a Branch: iouring Author: Ayush Rigal Committer: Mark Sheppard Date: 2025-07-24 14:57:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f1aed2a165259a873636792cff7c9de4e1f334e 8361423: Add IPSupport::printPlatformSupport to java/net/NetworkInterface/IPv4Only.java Reviewed-by: jpai ! test/jdk/java/net/NetworkInterface/IPv4Only.java Changeset: 84776309 Branch: iouring Author: Aleksey Shipilev Date: 2025-07-24 15:53:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8477630970b61e3178abd7ac812ed97e181e2684 8360679: Shenandoah: AOT saved adapter calls into broken GC barrier stub Reviewed-by: kvn, adinn, aph ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp Changeset: 4e53a9d9 Branch: iouring Author: Rui Li Committer: Paul Hohensee Date: 2025-07-24 18:34:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e53a9d9dfe7a1ac7c3d7402e5ca3a3d3fcbb709 8357818: Shenandoah doesn't use shared API for printing heap before/after GC Reviewed-by: wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp Changeset: 971ea23c Branch: iouring Author: Phil Race Date: 2025-07-24 20:53:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/971ea23c95764e11ed234f657eb28ba7c51862c5 8362289: [macOS] Remove finalize method in JRSUIControls.java Reviewed-by: bchristi, serb ! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java Changeset: ac9e5102 Branch: iouring Author: Thomas Stuefe Date: 2025-07-25 06:40:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac9e51023fc34a82b795950a109af2397826adaa 8320836: jtreg gtest runs should limit heap size Reviewed-by: dholmes, cslucas ! test/hotspot/jtreg/gtest/GTestWrapper.java Changeset: 52155dbb Branch: iouring Author: Albert Mingkun Yang Date: 2025-07-25 07:22:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/52155dbbb0107c5077a6be7edfd91d4311411fc3 8364082: jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java Eden should be placed first in young Reviewed-by: dholmes ! test/jdk/jdk/jfr/event/gc/heapsummary/HeapSummaryEventAllGcs.java Changeset: f79bd54b Branch: iouring Author: Alan Bateman Date: 2025-07-25 08:11:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f79bd54bbb9f5748e437346d34702608f7b67019 8362882: Update SubmissionPublisher() specification to reflect use of ForkJoinPool.asyncCommonPool() Reviewed-by: jpai, dl ! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java Changeset: 518d5f4b Branch: iouring Author: Matthias Baesken Date: 2025-07-25 08:26:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/518d5f4bbb78ae35db793d7fd15b3cd35c881664 8361871: [GCC static analyzer] complains about use of uninitialized value ckpObject in p11_util.c Reviewed-by: lucy ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c Changeset: 41c94eed Branch: iouring Author: Matthias Baesken Date: 2025-07-25 11:34:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41c94eed37aad570229ee2c5fb51d9e5d0378a40 8363910: Avoid tuning for Power10 CPUs on Linux ppc64le when gcc < 10 is used Reviewed-by: stuefe ! make/autoconf/flags-cflags.m4 Changeset: 06fdb61e Branch: iouring Author: Sean Mullan Date: 2025-07-25 12:55:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06fdb61e1cdc9abf9ac4fa62fd63992d298baffa 8361964: Remove outdated algorithms from requirements and add PBES2 algorithms Reviewed-by: hchao ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/KeyGenerator.java ! src/java.base/share/classes/javax/crypto/Mac.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java Changeset: 75ff7e15 Branch: iouring Author: Thomas Stuefe Date: 2025-07-25 13:34:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75ff7e15fe0d22149e5b8c5ccf3b702d8dc9b3fa 8361712: Improve ShenandoahAsserts printing Reviewed-by: rkennke, asmehra ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/oops/oop.hpp ! src/hotspot/share/oops/oop.inline.hpp ! src/hotspot/share/utilities/ostream.hpp ! test/hotspot/gtest/oops/test_compressedKlass.cpp Changeset: 9e209fef Branch: iouring Author: Albert Mingkun Yang Date: 2025-07-25 14:50:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e209fef86fe75fb09734c9112fd1d8490c22413 8364110: Remove unused methods in GCCause Reviewed-by: kbarrett ! src/hotspot/share/gc/shared/gcCause.hpp Changeset: 89fe586e Branch: iouring Author: Vladimir Kozlov Date: 2025-07-25 16:47:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89fe586edd5044923a2ce86f8cc5bf16004ac0b5 8363837: Make StubRoutines::crc_table_adr() into platform-specific method Reviewed-by: adinn, yzheng ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp ! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp ! src/hotspot/cpu/s390/stubGenerator_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/zero/stubDeclarations_zero.hpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp Changeset: e756c0db Branch: iouring Author: William Kemper Date: 2025-07-25 17:59:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e756c0dbbb7d99df0751d71726b173e4eabcc903 8361726: Shenandoah: More detailed evacuation instrumentation Reviewed-by: ysr, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp ! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp Changeset: d288ca28 Branch: iouring Author: Jaikiran Pai Date: 2025-07-26 02:17:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d288ca28be7bfba3abe9f54cefbe53e73c25707e 8358048: java/net/httpclient/HttpsTunnelAuthTest.java incorrectly calls Thread::stop Reviewed-by: djelinski, alanb, vyazici ! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java Changeset: de59da27 Branch: iouring Author: Michael McMahon Date: 2025-07-26 22:22:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de59da27a60bd0afaf8deaf6d4a3d743a4f59db8 8362581: Timeouts in java/nio/channels/SocketChannel/OpenLeak.java on UNIX Reviewed-by: jpai, alanb, djelinski ! src/java.base/share/classes/jdk/internal/util/Exceptions.java Changeset: 8fcbb110 Branch: iouring Author: SendaoYan Date: 2025-07-27 01:19:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8fcbb110e9941af5fe162c6affff36e0bf652bda 8362855: Test java/net/ipv6tests/TcpTest.java should report SkippedException when there no ia4addr or ia6addr Reviewed-by: jpai ! test/jdk/java/net/ipv6tests/TcpTest.java Changeset: 3263361a Branch: iouring Author: Jaikiran Pai Date: 2025-07-27 06:44:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3263361a28c7e8c02734cb94bc9576e9f3ba5b50 8360981: Remove use of Thread.stop in test/jdk/java/net/Socket/DeadlockTest.java Reviewed-by: alanb ! test/jdk/java/net/Socket/DeadlockTest.java Changeset: 4189fcba Branch: iouring Author: Yuri Gaevsky Committer: Feilong Jiang Date: 2025-07-27 14:54:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4189fcbac40943f3b26c3a01938837b4e4762285 8362596: RISC-V: Improve _vectorizedHashCode intrinsic Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp Changeset: e307b5cc Branch: iouring Author: Francesco Andreuzzi Committer: David Holmes Date: 2025-07-28 05:17:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e307b5cca870f7ea9b79b7a9d4e6f7f762c27aa4 8363584: Sort share/utilities includes Reviewed-by: kbarrett, dholmes, shade ! src/hotspot/share/utilities/align.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp ! src/hotspot/share/utilities/copy.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/elfFile.cpp ! src/hotspot/share/utilities/elfFile.hpp ! src/hotspot/share/utilities/exceptions.cpp ! src/hotspot/share/utilities/fakeRttiSupport.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/hotspot/share/utilities/intpow.hpp ! src/hotspot/share/utilities/json.cpp ! src/hotspot/share/utilities/ostream.cpp ! src/hotspot/share/utilities/packedTable.cpp ! src/hotspot/share/utilities/powerOfTwo.hpp ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! src/hotspot/share/utilities/singleWriterSynchronizer.cpp ! src/hotspot/share/utilities/utf8.cpp ! src/hotspot/share/utilities/vmError.cpp ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! src/hotspot/share/utilities/xmlstream.cpp ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java Changeset: 3b0da298 Branch: iouring Author: SendaoYan Date: 2025-07-28 06:54:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b0da29879990e4ed6d22c8aed0659f3b40c37a3 8364114: Test TestHugePageDecisionsAtVMStartup.java#LP_enabled fails when no free hugepage Reviewed-by: stuefe, dholmes ! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java ! test/lib/jdk/test/lib/os/linux/HugePageConfiguration.java Changeset: af5932ef Branch: iouring Author: Albert Mingkun Yang Date: 2025-07-28 07:15:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af5932efb5e873ef3beb8b8999a5ef3fbd094ff6 8361055: Serial: Inline SerialHeap::process_roots Reviewed-by: tschatzl, kbarrett, stefank ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp Changeset: bdc1ef20 Branch: iouring Author: Thomas Schatzl Date: 2025-07-28 07:57:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bdc1ef2021cc73d83607c1380ab7cd3a08353229 8363929: G1: Add G1 prefix to various G1 specific global locks Reviewed-by: shade, ayang ! src/hotspot/share/gc/g1/g1Allocator.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CommittedRegionMap.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp ! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp Changeset: 3e2d12d8 Branch: iouring Author: Hamlin Li Date: 2025-07-28 08:40:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e2d12d85a35d9724c2ddf17a2dccf4b0866bc62 8362515: RISC-V: cleanup NativeFarCall Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/nativeInst_riscv.cpp ! src/hotspot/cpu/riscv/nativeInst_riscv.hpp Changeset: 011de4c8 Branch: iouring Author: Fei Gao Date: 2025-07-28 08:44:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/011de4c894ed827ee8e15a7cfe400788175e5b2c 8363063: AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 Reviewed-by: shade, aph ! make/autoconf/flags-cflags.m4 Changeset: d25ad881 Branch: iouring Author: Matthias Baesken Date: 2025-07-28 11:33:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d25ad881ebfec40ca6b0a73f78d1f9d2cb722e01 8363676: [GCC static analyzer] missing return value check of malloc in OGLContext_SetTransform Reviewed-by: psadhukhan ! src/java.desktop/share/native/common/java2d/opengl/OGLContext.c Changeset: b7703f79 Branch: iouring Author: Jaikiran Pai Date: 2025-07-28 11:50:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7703f7948039526cb7ca74ed589d6e3a876b6f6 8364185: [BACKOUT] AArch64: [VectorAPI] sve vector math operations are not supported after JDK-8353217 Reviewed-by: ayang ! make/autoconf/flags-cflags.m4 Changeset: 7bf4c608 Branch: iouring Author: Hamlin Li Date: 2025-07-28 12:59:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7bf4c608e7b23398ea89cf0a592e9554af98144e 8364120: RISC-V: unify the usage of MacroAssembler::instruction_size Reviewed-by: fyang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp Changeset: 08b0b346 Branch: iouring Author: Brett Okken Committer: Chen Liang Date: 2025-07-28 13:05:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08b0b34623e1e67fbc6078675a72ce9b3b126996 8361715: (bf) Improve java/nio/Buffer/GetChars.java and migrate to JUnit Reviewed-by: bpb, rriggs + test/jdk/java/nio/Buffer/CharBufferAsCharSequenceTest.java - test/jdk/java/nio/Buffer/GetChars.java Changeset: b4028c91 Branch: iouring Author: Richard Reingruber Date: 2025-07-28 13:16:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4028c91d5615f43cbf209eeeb1014966de22a38 8362482: [TESTBUG] serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java: System.gc() does not provide full GC Reviewed-by: sspitsyn, clanger ! test/hotspot/jtreg/serviceability/HeapDump/UnmountedVThreadNativeMethodAtTop.java Changeset: 70ebb5e8 Branch: iouring Author: Albert Mingkun Yang Date: 2025-07-28 14:18:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70ebb5e8c9d99e17e84da798fed01626bc7f9ea0 8364019: Add alignment precondition to Universe::reserve_heap Reviewed-by: tschatzl, jsikstro ! src/hotspot/share/memory/universe.cpp Changeset: f53d0519 Branch: iouring Author: Sean Coffey Date: 2025-07-28 16:32:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f53d0519b9a3a6eaf64fb938dfedc09795ac31f8 8340312: sun.security.ssl.SSLLogger uses incorrect log level ALL for `finest` log events Reviewed-by: wetmore ! src/java.base/share/classes/sun/security/ssl/SSLLogger.java ! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java Changeset: fe4d7f8c Branch: iouring Author: Alexander Matveev Date: 2025-07-28 17:05:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe4d7f8c1b1c5a64ed8f134c414d75da0b9cfdff 8360507: JPKG002-006: SigningPackageTest: appOutput.txt cannot be found in user home directory and output doesn't contain: origin=Developer ID Application: jpackage.openjdk.java.net Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java Changeset: ea0b49c3 Branch: iouring Author: Jasmine Karthikeyan Date: 2025-07-28 17:14:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea0b49c36db7dce508aec7e72e73c7274d65bc15 8362979: C2 fails with unexpected node in SuperWord truncation: CmpLTMask, RoundF Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java Changeset: 3e4e5dd0 Branch: iouring Author: Rui Li Committer: William Kemper Date: 2025-07-28 23:26:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e4e5dd06f8a74ada792e5d03b4604adcf618a4a 8364081: Shenandoah & GenShen logging improvement Reviewed-by: ysr, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: 46690051 Branch: iouring Author: David Holmes Date: 2025-07-28 23:47:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4669005123420d8dbe86740dd9bcbee04735bc4f 8361912: ThreadsListHandle::cv_internal_thread_to_JavaThread does not deal with a virtual thread's carrier thread Reviewed-by: pchilanomate, dcubed, amenkov, sspitsyn ! src/hotspot/share/prims/jvmtiExport.cpp ! src/hotspot/share/prims/jvmtiExport.hpp ! src/hotspot/share/runtime/threadSMR.cpp ! src/hotspot/share/runtime/threadSMR.hpp Changeset: 28297411 Branch: iouring Author: Beno?t Maillard Committer: Christian Hagedorn Date: 2025-07-29 07:32:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28297411b19551dd8585165200f5f8158f3d5bb3 8359603: Missed optimization in PhaseIterGVN for redundant ConvX2Y->ConvY2X->ConvX2Y sequences due to missing notification in PhaseIterGVN::add_users_of_use_to_worklist Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/phaseX.cpp + test/hotspot/jtreg/compiler/c2/TestEliminateRedundantConversionSequences.java Changeset: 3fe0d29e Branch: iouring Author: Aleksey Shipilev Date: 2025-07-29 08:11:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fe0d29ec3b5b327d633726677ba1809eec27665 8363965: GHA: Switch cross-compiling sysroots to Debian bookworm Reviewed-by: clanger, jwaters ! .github/workflows/build-cross-compile.yml Changeset: 2202156a Branch: iouring Author: Johan Sj?len Date: 2025-07-29 08:37:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2202156acc78d7d9ec128f8df5c09fcdff83697c 8364198: NMT should have a better corruption message Reviewed-by: kvn, stuefe ! src/hotspot/share/nmt/mallocHeader.inline.hpp ! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp Changeset: a3ad174e Branch: iouring Author: Michael-Mc-Mahon Date: 2025-07-29 09:41:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3ad174e02536ce4b7430cb5a9f5b537ab24fe0a Merge branch 'master' into iouring Changeset: a5332d99 Branch: iouring Author: Michael-Mc-Mahon Date: 2025-07-30 08:16:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5332d993fb811ad005fde9490df0823034ee244 update - src/java.base/linux/classes/sun/nio/ch/iouring/.IoUring.java.swp ! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java From duke at openjdk.org Thu Jul 31 14:48:58 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 14:48:58 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Common error/warn/log methods Message-ID: <655e8db6-ba96-4fde-a8dc-614c7e612824@openjdk.org> Changeset: f35c697d Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-07-31 15:08:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f35c697d52532b60593293ba9f2442a2be8cedbc Common error/warn/log methods ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp ! src/java.base/share/native/revivalhelper/revivalhelper.cpp ! src/java.base/windows/native/revivalhelper/revival_windows.cpp From duke at openjdk.org Thu Jul 31 16:18:17 2025 From: duke at openjdk.org (duke) Date: Thu, 31 Jul 2025 16:18:17 GMT Subject: git: openjdk/jdk-sandbox: iouring: 3 new changesets Message-ID: Changeset: b55ad59a Branch: iouring Author: Michael-Mc-Mahon Date: 2025-07-31 12:13:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b55ad59ae62354afe70f417698430c7ce9021237 removed files - src/java.base/linux/classes/sun/nio/ch/iouring/BlockingRing.java - src/java.base/linux/classes/sun/nio/ch/iouring/BlockingRingImpl.java - src/java.base/linux/classes/sun/nio/ch/iouring/IOURingFile.java - src/java.base/linux/classes/sun/nio/ch/iouring/IOURingReaderWriter.java - src/java.base/linux/classes/sun/nio/ch/iouring/IOURingSocket.java - src/java.base/linux/classes/sun/nio/ch/iouring/KMappedBuffers.java - src/java.base/linux/classes/sun/nio/ch/iouring/SimpleRingImpl.java ! src/java.base/linux/classes/sun/nio/ch/iouring/Sqe.java Changeset: a621d417 Branch: iouring Author: Michael-Mc-Mahon Date: 2025-07-31 12:19:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a621d41700cb4a3e1cf785d71bbe91569a5a197c added file back + src/java.base/linux/classes/sun/nio/ch/iouring/KMappedBuffers.java Changeset: fcd81eb4 Branch: iouring Author: Michael-Mc-Mahon Date: 2025-07-31 16:15:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fcd81eb4d922c79528ec12135a71d769062ebbd6 update ! src/java.base/linux/classes/sun/nio/ch/iouring/IOUringImpl.java ! src/java.base/linux/classes/sun/nio/ch/iouring/IoUring.java