From duke at openjdk.org Sat Feb 1 00:24:10 2025 From: duke at openjdk.org (duke) Date: Sat, 1 Feb 2025 00:24:10 GMT Subject: git: openjdk/jdk-sandbox: json: InternalError -> RuntimeException (for now) for illegal escape in JsonString Message-ID: <3d280f2e-6224-42a2-94c3-45a237dc5ca3@openjdk.org> Changeset: 8bbe888f Branch: json Author: Naoto Sato Date: 2025-01-31 16:12:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8bbe888fbcd0f5fb3a4f9916bfb7ec7e53a941c4 InternalError -> RuntimeException (for now) for illegal escape in JsonString ! src/java.base/share/classes/java/util/json/JsonStringImpl.java ! test/jdk/java/util/json/TestJsonString.java From duke at openjdk.org Sat Feb 1 00:53:18 2025 From: duke at openjdk.org (duke) Date: Sat, 1 Feb 2025 00:53:18 GMT Subject: git: openjdk/jdk-sandbox: json: JsonString escape tests Message-ID: <79956327-59f0-41c1-bef3-6fc325dc3a24@openjdk.org> Changeset: 2d2ce862 Branch: json Author: Naoto Sato Date: 2025-01-31 16:52:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d2ce862ad2319454981c1546c44b1f3c88a4be4 JsonString escape tests ! test/jdk/java/util/json/TestJsonString.java From duke at openjdk.org Mon Feb 3 22:54:50 2025 From: duke at openjdk.org (duke) Date: Mon, 3 Feb 2025 22:54:50 GMT Subject: git: openjdk/jdk-sandbox: json: dedicated method desc. for JsonGenerator.fromUntyped() as well as 'untypedObjs' rename Message-ID: <09238eca-cde2-4bfa-a95d-d78b2ca47a5e@openjdk.org> Changeset: ef1d4465 Branch: json Author: Justin Lu Date: 2025-02-03 14:31:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef1d446546132269bb3c9a8673f97ccef714dd8d dedicated method desc. for JsonGenerator.fromUntyped() as well as 'untypedObjs' rename ! src/java.base/share/classes/java/util/json/JsonArrayImpl.java ! src/java.base/share/classes/java/util/json/JsonGenerator.java ! src/java.base/share/classes/java/util/json/JsonObjectImpl.java From duke at openjdk.org Mon Feb 3 23:03:20 2025 From: duke at openjdk.org (duke) Date: Mon, 3 Feb 2025 23:03:20 GMT Subject: git: openjdk/jdk-sandbox: json: RE -> ISE for illegal escape Message-ID: <434f386b-77fd-4117-8649-821d994d042d@openjdk.org> Changeset: e827a3b7 Branch: json Author: Naoto Sato Date: 2025-02-03 15:02:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e827a3b7804525a5bd414e7e5c33cfb6d11eeb7c RE -> ISE for illegal escape ! src/java.base/share/classes/java/util/json/JsonStringImpl.java ! test/jdk/java/util/json/TestJsonString.java From duke at openjdk.org Mon Feb 3 23:06:46 2025 From: duke at openjdk.org (duke) Date: Mon, 3 Feb 2025 23:06:46 GMT Subject: git: openjdk/jdk-sandbox: json: NFE -> ISE for Infinity Message-ID: <0a0bdb18-3529-4142-bdac-6ade8f11b932@openjdk.org> Changeset: b3ffacd7 Branch: json Author: Naoto Sato Date: 2025-02-03 15:05:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3ffacd75ff9e4026c9c79e2577c8ae496c60914 NFE -> ISE for Infinity ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Mon Feb 3 23:58:51 2025 From: duke at openjdk.org (duke) Date: Mon, 3 Feb 2025 23:58:51 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: <10c7014f-0fc7-41b7-8fde-c2abf7ef692f@openjdk.org> Changeset: b55db8a2 Branch: json Author: Justin Lu Date: 2025-02-03 15:11:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b55db8a244cc7a03891f865afd0acbcc24d88187 ensure of(...) factories are covered in tests ! test/jdk/java/util/json/TestJsonNumber.java ! test/jdk/java/util/json/TestJsonString.java Changeset: a16fe720 Branch: json Author: Justin Lu Date: 2025-02-03 15:57:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a16fe7204423f151f57f190435ba529d8bc67c77 NFE -> ISE in the spec ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Tue Feb 4 17:33:30 2025 From: duke at openjdk.org (duke) Date: Tue, 4 Feb 2025 17:33:30 GMT Subject: git: openjdk/jdk-sandbox: json: ISE -> IAE for illegal escape (except value()) Message-ID: <61b43bb9-286e-4c1d-b9ea-693c1cd753db@openjdk.org> Changeset: 237a7320 Branch: json Author: Naoto Sato Date: 2025-02-04 09:30:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/237a732062130167b8072b409fc998693105838e ISE -> IAE for illegal escape (except value()) ! src/java.base/share/classes/java/util/json/JsonString.java ! src/java.base/share/classes/java/util/json/JsonStringImpl.java ! test/jdk/java/util/json/TestJsonString.java From duke at openjdk.org Tue Feb 4 18:35:52 2025 From: duke at openjdk.org (duke) Date: Tue, 4 Feb 2025 18:35:52 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: <32d3e286-d89b-4021-b252-03227be7e307@openjdk.org> Changeset: 2263022d Branch: json Author: Justin Lu Date: 2025-02-04 10:32:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2263022ddca102e540f524ad975e4d576a58b681 include message in the formatted string for composeParseExc..() ! src/java.base/share/classes/java/util/json/JsonDocumentInfo.java Changeset: 03b206b7 Branch: json Author: Justin Lu Date: 2025-02-04 10:33:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03b206b794eb0819f780ed3704301fb19419665f do not insinuate round-trip between from/to in the example. Remove redundant wording ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Tue Feb 4 18:48:32 2025 From: duke at openjdk.org (duke) Date: Tue, 4 Feb 2025 18:48:32 GMT Subject: git: openjdk/jdk-sandbox: json: NPEs Message-ID: Changeset: f48e1994 Branch: json Author: Justin Lu Date: 2025-02-04 10:46:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f48e1994e010835fb1128b4b4f0c1d2fcb1abb94 NPEs ! src/java.base/share/classes/java/util/json/Json.java ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonString.java From duke at openjdk.org Wed Feb 5 18:32:39 2025 From: duke at openjdk.org (duke) Date: Wed, 5 Feb 2025 18:32:39 GMT Subject: git: openjdk/jdk-sandbox: json: Mapping table header fix Message-ID: Changeset: 78a1a9df Branch: json Author: Naoto Sato Date: 2025-02-05 10:31:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78a1a9dfe5d55b30973c3058ba1ab244d0f1f9d2 Mapping table header fix ! src/java.base/share/classes/java/util/json/Json.java From duke at openjdk.org Wed Feb 5 18:53:08 2025 From: duke at openjdk.org (duke) Date: Wed, 5 Feb 2025 18:53:08 GMT Subject: git: openjdk/jdk-sandbox: json: Json.parse() clarification Message-ID: <32b4d091-2b61-4ba2-b5be-d41711641fa0@openjdk.org> Changeset: 7348d42f Branch: json Author: Naoto Sato Date: 2025-02-05 10:50:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7348d42f492ff81df53feedee572bdd37511e5cd Json.parse() clarification ! src/java.base/share/classes/java/util/json/Json.java From duke at openjdk.org Thu Feb 6 19:45:16 2025 From: duke at openjdk.org (duke) Date: Thu, 6 Feb 2025 19:45:16 GMT Subject: git: openjdk/jdk-sandbox: json: 5 new changesets Message-ID: <20b76e7a-acce-44aa-8d6f-31122b499112@openjdk.org> Changeset: 41bb346d Branch: json Author: Justin Lu Date: 2025-02-06 09:49:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41bb346dbb8d5a302201be1ed96599720591071a subtype wording is redundant for JV, docs already builds it out ! src/java.base/share/classes/java/util/json/JsonValue.java Changeset: 98a4912c Branch: json Author: Justin Lu Date: 2025-02-06 10:03:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98a4912c77e07df526710657deb4bc4509db9082 grammar in JsonValue.toString() spec ! src/java.base/share/classes/java/util/json/JsonValue.java Changeset: f4fb0318 Branch: json Author: Justin Lu Date: 2025-02-06 10:08:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4fb031821c7921cdf4f1b1a96ef2279bf771f00 adjust language of Json.toDisplayString(String) ! src/java.base/share/classes/java/util/json/Json.java Changeset: 13e88299 Branch: json Author: Justin Lu Date: 2025-02-06 10:19:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13e882992cea2eb046464742e30935c2b4f58cdb standardize wording in subtype value() docs ! 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/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonString.java Changeset: 4d753b8e Branch: json Author: Justin Lu Date: 2025-02-06 11:42:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d753b8eb635ab75a93b743e0dedfe8d596be59c encapsulate access to JsonDocumentInfo ! src/java.base/share/classes/java/util/json/JsonDocumentInfo.java ! src/java.base/share/classes/java/util/json/JsonParser.java From duke at openjdk.org Fri Feb 7 19:11:24 2025 From: duke at openjdk.org (duke) Date: Fri, 7 Feb 2025 19:11:24 GMT Subject: git: openjdk/jdk-sandbox: json: 166 new changesets Message-ID: <5d8b1132-e813-4606-9194-c74d26f65d18@openjdk.org> Changeset: f446cefe Branch: json Author: Shaojin Wen Date: 2025-01-25 03:12:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f446cefee0715da6532b68f65a5a15775e20945d 8343962: [REDO] Move getChars to DecimalDigits Reviewed-by: redestad, rgiulietti ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 1d2eb2fb Branch: json Author: Alan Bateman Date: 2025-01-25 07:25:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d2eb2fbaea700fc77b644b5eb5a8a7c40ede108 8299504: Resolve `uses` and `provides` at run time if the service is optional and missing Co-authored-by: Alan Bateman Co-authored-by: Alex Buckley Reviewed-by: sundar ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/lang/module/package-info.java ! test/jdk/java/lang/module/ConfigurationTest.java Changeset: 5431668c Branch: json Author: Archie Cobbs Date: 2025-01-25 18:02:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5431668cb92a8ef2ccfe1059db1cde0e5d98adce 8348212: Need to add warn() step to JavacTaskImpl after JDK-8344148 Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java + test/langtools/tools/javac/api/TestJavacTaskWithWarning.java Changeset: 99002e4f Branch: json Author: Leonid Mesnik Date: 2025-01-25 18:59:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99002e4f9d421d08d912187a1f01809d85820427 8318098: Update jfr tests to replace keyword jfr with vm.flagless Reviewed-by: mgronlun ! test/jdk/TEST.ROOT ! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamAvailable.java ! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamBulkRead.java ! test/jdk/jdk/jfr/api/consumer/TestFieldAccess.java ! test/jdk/jdk/jfr/api/consumer/TestGetStackTrace.java ! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java ! test/jdk/jdk/jfr/api/consumer/TestMethodGetModifiers.java ! test/jdk/jdk/jfr/api/consumer/TestReadTwice.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedClass.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedClassLoader.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEvent.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThread.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFrameType.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedInstantEventTimestamp.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedMethodDescriptor.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedObject.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedThreadGroupParent.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFile.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileReadEventEof.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileSanitization.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileWrite.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingInternals.java ! test/jdk/jdk/jfr/api/consumer/TestSingleRecordedEvent.java ! test/jdk/jdk/jfr/api/consumer/TestToString.java ! test/jdk/jdk/jfr/api/consumer/TestValueDescriptorRecorded.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestMultipleChunk.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestReuse.java ! test/jdk/jdk/jfr/api/consumer/log/TestContent.java ! test/jdk/jdk/jfr/api/consumer/log/TestDiskOnOff.java ! test/jdk/jdk/jfr/api/consumer/log/TestDynamicStart.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryDiskTransition.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryOnly.java ! test/jdk/jdk/jfr/api/consumer/log/TestSystemEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestTruncation.java ! test/jdk/jdk/jfr/api/consumer/log/TestUserEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestVerbosity.java ! test/jdk/jdk/jfr/api/consumer/log/TestWithStreaming.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestAwaitTermination.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestBasics.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestConstructor.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDisable.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDump.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestEnable.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestMaxAge.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnFlush.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnMetadata.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecordingName.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecursive.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRemove.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxAge.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxSize.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetSettings.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetStartTime.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStart.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStartAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStop.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStoppedRecording.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryAfterStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryBeforeStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryLastModified.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryMultipleProcesses.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestChunkGap.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEmptyChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEnableEvents.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEventRegistration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestFiltering.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestLatestEvent.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRecordingBefore.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRemovedChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryProperty.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestStartSingleChunk.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestUnstarted.java ! test/jdk/jdk/jfr/api/event/TestAbstractEvent.java ! test/jdk/jdk/jfr/api/event/TestBeginEnd.java ! test/jdk/jdk/jfr/api/event/TestClinitRegistration.java ! test/jdk/jdk/jfr/api/event/TestClonedEvent.java ! test/jdk/jdk/jfr/api/event/TestEnableDisable.java ! test/jdk/jdk/jfr/api/event/TestEventDuration.java ! test/jdk/jdk/jfr/api/event/TestEventFactory.java ! test/jdk/jdk/jfr/api/event/TestEventFactoryRegisterTwice.java ! test/jdk/jdk/jfr/api/event/TestEventFactoryRegistration.java ! test/jdk/jdk/jfr/api/event/TestExtends.java ! test/jdk/jdk/jfr/api/event/TestGetDuration.java ! test/jdk/jdk/jfr/api/event/TestIsEnabled.java ! test/jdk/jdk/jfr/api/event/TestIsEnabledMultiple.java ! test/jdk/jdk/jfr/api/event/TestOwnCommit.java ! test/jdk/jdk/jfr/api/event/TestShouldCommit.java ! test/jdk/jdk/jfr/api/event/TestStaticEnable.java ! test/jdk/jdk/jfr/api/event/dynamic/TestDynamicAnnotations.java ! test/jdk/jdk/jfr/api/event/dynamic/TestEventFactory.java ! test/jdk/jdk/jfr/api/flightrecorder/TestAddListenerTwice.java ! test/jdk/jdk/jfr/api/flightrecorder/TestAddPeriodicEvent.java ! test/jdk/jdk/jfr/api/flightrecorder/TestFlightRecorderListenerRecorderInitialized.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetEventTypes.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetPlatformRecorder.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetRecordings.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetSettings.java ! test/jdk/jdk/jfr/api/flightrecorder/TestIsAvailable.java ! test/jdk/jdk/jfr/api/flightrecorder/TestIsInitialized.java ! test/jdk/jdk/jfr/api/flightrecorder/TestListener.java ! test/jdk/jdk/jfr/api/flightrecorder/TestListenerNull.java ! test/jdk/jdk/jfr/api/flightrecorder/TestPeriodicEventsSameHook.java ! test/jdk/jdk/jfr/api/flightrecorder/TestRecorderInitializationCallback.java ! test/jdk/jdk/jfr/api/flightrecorder/TestRegisterUnregisterEvent.java ! test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java ! test/jdk/jdk/jfr/api/flightrecorder/TestSnapshot.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestCategory.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestContentType.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestDescription.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestDynamicAnnotation.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestEnabled.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestExperimental.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestFieldAnnotations.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestFormatMissingValue.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestHasValue.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestInheritedAnnotations.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestLabel.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestMetadata.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestName.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRegistered.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRegisteredFalseAndRunning.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRelational.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestSimpleMetadataEvent.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestStackFilter.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestStackTrace.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestThreshold.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestTypesIdentical.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotation.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotationElements.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotations.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetCategory.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetDefaultValues.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetDescription.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetEventType.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetField.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetFields.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetSettings.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestUnloadingEventClass.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestDefaultValue.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotation.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotationElement.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetDescription.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetLabel.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetName.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeId.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeName.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestClasses.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestConstructor.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestGetAnnotations.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestGetFields.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestIsArray.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestSimpleTypes.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestValueDescriptorContentType.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderInitialized.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderListener.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderListenerWithDump.java ! test/jdk/jdk/jfr/api/recorder/TestStartStopRecording.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestFileExist.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestFileReadOnly.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestInvalid.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestLongPath.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestMultiple.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestReadOnly.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestState.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskFalse.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskTrue.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestWithDuration.java ! test/jdk/jdk/jfr/api/recording/dump/TestDump.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpDevNull.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpInvalid.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpLongPath.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpMultiple.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpReadOnly.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpState.java ! test/jdk/jdk/jfr/api/recording/event/TestChunkPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestEnableClass.java ! test/jdk/jdk/jfr/api/recording/event/TestEnableName.java ! test/jdk/jdk/jfr/api/recording/event/TestEventTime.java ! test/jdk/jdk/jfr/api/recording/event/TestLoadEventAfterStart.java ! test/jdk/jdk/jfr/api/recording/event/TestPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableClass.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableMultiple.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableName.java ! test/jdk/jdk/jfr/api/recording/event/TestRecordingEnableDisable.java ! test/jdk/jdk/jfr/api/recording/event/TestShortPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestThreshold.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetId.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetSize.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetSizeToMem.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetStream.java ! test/jdk/jdk/jfr/api/recording/misc/TestRecordingBase.java ! test/jdk/jdk/jfr/api/recording/misc/TestRecordingCopy.java ! test/jdk/jdk/jfr/api/recording/options/TestDuration.java ! test/jdk/jdk/jfr/api/recording/options/TestName.java ! test/jdk/jdk/jfr/api/recording/settings/TestConfigurationGetContents.java ! test/jdk/jdk/jfr/api/recording/settings/TestCreateConfigFromPath.java ! test/jdk/jdk/jfr/api/recording/settings/TestCreateConfigFromReader.java ! test/jdk/jdk/jfr/api/recording/settings/TestGetConfigurations.java ! test/jdk/jdk/jfr/api/recording/settings/TestSettingsAvailability.java ! test/jdk/jdk/jfr/api/recording/state/TestOptionState.java ! test/jdk/jdk/jfr/api/recording/state/TestState.java ! test/jdk/jdk/jfr/api/recording/state/TestStateDuration.java ! test/jdk/jdk/jfr/api/recording/state/TestStateIdenticalListeners.java ! test/jdk/jdk/jfr/api/recording/state/TestStateInvalid.java ! test/jdk/jdk/jfr/api/recording/state/TestStateMultiple.java ! test/jdk/jdk/jfr/api/recording/state/TestStateScheduleStart.java ! test/jdk/jdk/jfr/api/recording/time/TestTime.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeDuration.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeMultiple.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeScheduleStart.java ! test/jdk/jdk/jfr/api/settings/TestFilterEvents.java ! test/jdk/jdk/jfr/api/settings/TestSettingControl.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheStats.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerQueueUtilization.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerStats.java ! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java ! test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithSerial.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCWithFasttime.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java ! test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithG1New.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEventWithDefaultPauseTarget.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithMinAndMaxSize.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithNewRatio.java ! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationInfoEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1AIHOPEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1ConcurrentModeFailureEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1EvacMemoryStatsEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1HeapRegionTypeChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1IHOPEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1InvalidHeapRegionTypeChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1MMUEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCCPUTimeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryPoolUsageEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithG1.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionInformationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionStateChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestTenuringDistributionEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryCommittedSize.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventDefNewSerial.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventG1.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithSerial.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountEvent.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1New.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestDefNewAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1HumongousAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1OldAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMarkSweepCompactAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceG1GCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceParallelGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelScavengeAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/io/TestAsynchronousFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestDeserializationEvent.java ! test/jdk/jdk/jfr/event/io/TestDisabledEvents.java ! test/jdk/jdk/jfr/event/io/TestFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestFileReadOnly.java ! test/jdk/jdk/jfr/event/io/TestFileStreamEvents.java ! test/jdk/jdk/jfr/event/io/TestInstrumentation.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileEvents.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileThread.java ! test/jdk/jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java ! test/jdk/jdk/jfr/event/io/TestSocketAdapterEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketEvents.java ! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java ! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java ! test/jdk/jdk/jfr/event/oldobject/TestAllocationTime.java ! test/jdk/jdk/jfr/event/oldobject/TestArrayInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestCircularReference.java ! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestFieldInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestG1.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapDeep.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapShallow.java ! test/jdk/jdk/jfr/event/oldobject/TestLargeRootSet.java ! test/jdk/jdk/jfr/event/oldobject/TestLastKnownHeapUsage.java ! test/jdk/jdk/jfr/event/oldobject/TestListenerLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectAge.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectSize.java ! test/jdk/jdk/jfr/event/oldobject/TestParallel.java ! test/jdk/jdk/jfr/event/oldobject/TestReferenceChainLimit.java ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java ! test/jdk/jdk/jfr/event/oldobject/TestSerial.java ! test/jdk/jdk/jfr/event/oldobject/TestShenandoah.java ! test/jdk/jdk/jfr/event/oldobject/TestThreadLocalLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestZ.java ! test/jdk/jdk/jfr/event/os/TestCPUInformation.java ! test/jdk/jdk/jfr/event/os/TestCPULoad.java ! test/jdk/jdk/jfr/event/os/TestCPUTimeStampCounter.java ! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java ! test/jdk/jdk/jfr/event/os/TestOSInfo.java ! test/jdk/jdk/jfr/event/os/TestPhysicalMemoryEvent.java ! test/jdk/jdk/jfr/event/os/TestProcessStart.java ! test/jdk/jdk/jfr/event/os/TestSwapSpaceEvent.java ! test/jdk/jdk/jfr/event/os/TestSystemProcess.java ! test/jdk/jdk/jfr/event/os/TestThreadContextSwitches.java ! test/jdk/jdk/jfr/event/os/TestVirtualizationInfo.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java ! test/jdk/jdk/jfr/event/profiling/TestNative.java ! test/jdk/jdk/jfr/event/profiling/TestSamplingLongPeriod.java ! test/jdk/jdk/jfr/event/runtime/TestActiveRecordingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassDefineEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassRedefinition.java ! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDeprecatedEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDirectBufferStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDumpReason.java ! test/jdk/jdk/jfr/event/runtime/TestExceptionEvents.java ! test/jdk/jdk/jfr/event/runtime/TestExceptionSubclass.java ! test/jdk/jdk/jfr/event/runtime/TestFinalizerStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestFlush.java ! test/jdk/jdk/jfr/event/runtime/TestJavaBlockedEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorInflateEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorWaitEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorWaitTimeOut.java ! test/jdk/jdk/jfr/event/runtime/TestJavaThreadStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaThreadStatisticsEventBean.java ! test/jdk/jdk/jfr/event/runtime/TestModuleEvents.java ! test/jdk/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java ! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java ! test/jdk/jdk/jfr/event/runtime/TestNetworkUtilizationEvent.java ! test/jdk/jdk/jfr/event/runtime/TestRedefineClasses.java ! test/jdk/jdk/jfr/event/runtime/TestResidentSetSizeEvent.java ! test/jdk/jdk/jfr/event/runtime/TestRetransformClasses.java ! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java ! test/jdk/jdk/jfr/event/runtime/TestSizeTFlags.java ! test/jdk/jdk/jfr/event/runtime/TestSyncOnValueBasedClassEvent.java ! test/jdk/jdk/jfr/event/runtime/TestSystemPropertyEvent.java ! test/jdk/jdk/jfr/event/runtime/TestTableStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadAllocationEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadDumpEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadEndEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadParkEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadStartEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVMOperation.java ! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadEndEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadStartEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVmFlagChangedEvent.java ! test/jdk/jdk/jfr/event/security/TestInitialSecurityPropertyEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java ! test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java ! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java ! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java ! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java ! test/jdk/jdk/jfr/javaagent/TestLoadedAgent.java ! test/jdk/jdk/jfr/javaagent/TestPremainAgent.java ! test/jdk/jdk/jfr/jcmd/TestFilenameExpansion.java ! test/jdk/jdk/jfr/jcmd/TestJcmdChangeLogLevel.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigureReadOnly.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDump.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpGeneratedFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpLimited.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpWithFileName.java ! test/jdk/jdk/jfr/jcmd/TestJcmdLegacy.java ! test/jdk/jdk/jfr/jcmd/TestJcmdOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java ! test/jdk/jdk/jfr/jcmd/TestJcmdSaveToFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartDirNotExist.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartFlushInterval.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartGeneratedFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartInvaldFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartPathToGCRoots.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartReadOnlyFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartStopDefault.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartWithOptions.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartWithSettings.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopInvalidFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopReadOnlyFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopWithoutFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdView.java ! test/jdk/jdk/jfr/jcmd/TestJcmdViewMissingData.java ! test/jdk/jdk/jfr/jmx/TestClone.java ! test/jdk/jdk/jfr/jmx/TestCloneRepeat.java ! test/jdk/jdk/jfr/jmx/TestConfigurationInfo.java ! test/jdk/jdk/jfr/jmx/TestCopyTo.java ! test/jdk/jdk/jfr/jmx/TestCopyToInvalidPath.java ! test/jdk/jdk/jfr/jmx/TestCopyToReadOnlyDir.java ! test/jdk/jdk/jfr/jmx/TestCopyToRunning.java ! test/jdk/jdk/jfr/jmx/TestEventTypes.java ! test/jdk/jdk/jfr/jmx/TestFlightRecorderMXBeanLeak.java ! test/jdk/jdk/jfr/jmx/TestGetRecordings.java ! test/jdk/jdk/jfr/jmx/TestGetRecordingsMultiple.java ! test/jdk/jdk/jfr/jmx/TestMultipleRecordings.java ! test/jdk/jdk/jfr/jmx/TestNotificationListener.java ! test/jdk/jdk/jfr/jmx/TestPredefinedConfiguration.java ! test/jdk/jdk/jfr/jmx/TestPredefinedConfigurationInvalid.java ! test/jdk/jdk/jfr/jmx/TestRecordingOptions.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettings.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettingsInvalid.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettingsMultiple.java ! test/jdk/jdk/jfr/jmx/TestRecordingState.java ! test/jdk/jdk/jfr/jmx/TestRecordingStateInvalid.java ! test/jdk/jdk/jfr/jmx/TestSetConfiguration.java ! test/jdk/jdk/jfr/jmx/TestSetConfigurationInvalid.java ! test/jdk/jdk/jfr/jmx/TestSnapshot.java ! test/jdk/jdk/jfr/jmx/TestStartRecording.java ! test/jdk/jdk/jfr/jmx/TestStream.java ! test/jdk/jdk/jfr/jmx/TestStreamClosed.java ! test/jdk/jdk/jfr/jmx/TestStreamMultiple.java ! test/jdk/jdk/jfr/jmx/TestWrongId.java ! test/jdk/jdk/jfr/jmx/info/TestConfigurationInfo.java ! test/jdk/jdk/jfr/jmx/info/TestEventTypeInfo.java ! test/jdk/jdk/jfr/jmx/info/TestRecordingInfo.java ! test/jdk/jdk/jfr/jmx/info/TestSettingDescriptorInfo.java ! test/jdk/jdk/jfr/jmx/streaming/TestClose.java ! test/jdk/jdk/jfr/jmx/streaming/TestDelegated.java ! test/jdk/jdk/jfr/jmx/streaming/TestDumpOrder.java ! test/jdk/jdk/jfr/jmx/streaming/TestEnableDisable.java ! test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java ! test/jdk/jdk/jfr/jmx/streaming/TestMetadataEvent.java ! test/jdk/jdk/jfr/jmx/streaming/TestMultipleChunks.java ! test/jdk/jdk/jfr/jmx/streaming/TestNew.java ! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java ! test/jdk/jdk/jfr/jmx/streaming/TestRotate.java ! test/jdk/jdk/jfr/jmx/streaming/TestSetSettings.java ! test/jdk/jdk/jfr/jmx/streaming/TestStart.java ! test/jdk/jdk/jfr/jmx/streaming/TestStop.java ! test/jdk/jdk/jfr/jvm/TestBeginAndEnd.java ! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java ! test/jdk/jdk/jfr/jvm/TestClassId.java ! test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java ! test/jdk/jdk/jfr/jvm/TestCounterTime.java ! test/jdk/jdk/jfr/jvm/TestCreateNative.java ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java ! test/jdk/jdk/jfr/jvm/TestEventDuration.java ! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java ! test/jdk/jdk/jfr/jvm/TestFatEvent.java ! test/jdk/jdk/jfr/jvm/TestFormatDuration.java ! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriterPackage.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriterReflection.java ! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java ! test/jdk/jdk/jfr/jvm/TestHiddenWait.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/jdk/jdk/jfr/jvm/TestJavaEvent.java ! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent512k.java ! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent64k.java ! test/jdk/jdk/jfr/jvm/TestLogImplementation.java ! test/jdk/jdk/jfr/jvm/TestLogOutput.java ! test/jdk/jdk/jfr/jvm/TestLongStringsInPool.java ! test/jdk/jdk/jfr/jvm/TestModularImage.java ! test/jdk/jdk/jfr/jvm/TestPid.java ! test/jdk/jdk/jfr/jvm/TestPrimitiveClasses.java ! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java ! test/jdk/jdk/jfr/jvm/TestUnloadEventClassCount.java ! test/jdk/jdk/jfr/jvm/TestUnsupportedVM.java ! test/jdk/jdk/jfr/jvm/TestVerifyInstrumentation.java ! test/jdk/jdk/jfr/jvm/TestVirtualThreadExclusion.java ! test/jdk/jdk/jfr/jvm/TestWaste.java ! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java ! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java ! test/jdk/jdk/jfr/startupargs/TestEventSettings.java ! test/jdk/jdk/jfr/startupargs/TestFlushInterval.java ! test/jdk/jdk/jfr/startupargs/TestJFCWarnings.java ! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java ! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java ! test/jdk/jdk/jfr/startupargs/TestOldObjectQueueSize.java ! test/jdk/jdk/jfr/startupargs/TestOptionsWithLocale.java ! test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java ! test/jdk/jdk/jfr/startupargs/TestRepositoryPath.java ! test/jdk/jdk/jfr/startupargs/TestRepositoryPathLong.java ! test/jdk/jdk/jfr/startupargs/TestRetransform.java ! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java ! test/jdk/jdk/jfr/startupargs/TestStartDelay.java ! test/jdk/jdk/jfr/startupargs/TestStartDelayRunning.java ! test/jdk/jdk/jfr/startupargs/TestStartDuration.java ! test/jdk/jdk/jfr/startupargs/TestStartHelp.java ! test/jdk/jdk/jfr/startupargs/TestStartMaxAgeSize.java ! test/jdk/jdk/jfr/startupargs/TestStartName.java ! test/jdk/jdk/jfr/startupargs/TestStartNoSettings.java ! test/jdk/jdk/jfr/startupargs/TestStartRecording.java ! test/jdk/jdk/jfr/startupargs/TestStartupMessage.java ! test/jdk/jdk/jfr/startupargs/TestStartupOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java ! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java ! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java ! test/jdk/jdk/jfr/threading/TestStringPoolVirtualThreadPinning.java ! test/jdk/jdk/jfr/tool/TestAssemble.java ! test/jdk/jdk/jfr/tool/TestConfigure.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java ! test/jdk/jdk/jfr/tool/TestHelp.java ! test/jdk/jdk/jfr/tool/TestMetadata.java ! test/jdk/jdk/jfr/tool/TestPrint.java ! test/jdk/jdk/jfr/tool/TestPrintDefault.java ! test/jdk/jdk/jfr/tool/TestPrintJSON.java ! test/jdk/jdk/jfr/tool/TestPrintXML.java ! test/jdk/jdk/jfr/tool/TestScrub.java ! test/jdk/jdk/jfr/tool/TestSummary.java ! test/jdk/jdk/jfr/tool/TestView.java Changeset: 002679ac Branch: json Author: Koushik Thirupattur Committer: Weijun Wang Date: 2025-01-25 19:06:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/002679ac9fe4de8150b7dd4c9aeb44eeef1257d6 8347065: Add missing @spec tags for Java Security Standard Algorithm Names Reviewed-by: weijun ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/SecureRandomSpi.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/CertPath.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/security/cert/Certificate.java ! src/java.base/share/classes/java/security/cert/CertificateFactory.java ! src/java.base/share/classes/java/security/cert/CertificateFactorySpi.java ! src/java.base/share/classes/java/security/spec/ECGenParameterSpec.java ! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java ! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java ! src/java.base/share/classes/javax/crypto/KDF.java ! src/java.base/share/classes/javax/crypto/KEM.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.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 ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/TransformService.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignatureFactory.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java Changeset: a1fd5f4e Branch: json Author: Robbin Ehn Date: 2025-01-27 07:13:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1fd5f4e88f52125eef4feea91a60641981177c1 8348554: Enhance Linux kernel version checks Reviewed-by: shade, fyang ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp Changeset: 70eec900 Branch: json Author: Matthias Baesken Date: 2025-01-27 07:35:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70eec9001a550888f35476f9e2cf3c62d41442dd 8338303: Linux ppc64le with toolchain clang - detection failure in early JVM startup Reviewed-by: mdoerr, erikj, ihse ! make/autoconf/flags-cflags.m4 Changeset: b8c68c0e Branch: json Author: Matthias Baesken Date: 2025-01-27 08:14:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8c68c0e8c9aee43378fe16349c083cb868447f4 8348207: Linux PPC64 PCH build broken after JDK-8347909 Co-authored-by: Stefan Karlsson Reviewed-by: clanger, erikj, mdoerr ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 175e58b2 Branch: json Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-27 08:19:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/175e58b2e321b779276a9a98a5e72cedb9638d0c 8332980: [IR Framework] Add option to measure IR rule processing time Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java Changeset: afcc2b03 Branch: json Author: Martin Doerr Date: 2025-01-27 10:11:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afcc2b03afc77f730300e1d92471466d56ed75fb 8348562: ZGC: segmentation fault due to missing node type check in barrier elision analysis Reviewed-by: rcastanedalo, rrich ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp Changeset: ffeb9b5a Branch: json Author: Eirik Bj?rsn?s Date: 2025-01-27 12:46:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ffeb9b5aff6b91297b4bbedb7b33670dc17309ed 8342807: Update links in java.base to use https:// Reviewed-by: rriggs, ihse, jkern ! src/java.base/aix/native/libjli/java_md_aix.h ! src/java.base/linux/native/libsimdsort/xss-common-qsort.h ! src/java.base/share/man/keytool.md ! src/java.base/unix/classes/sun/net/PortConfig.java ! src/java.base/unix/native/libjava/ProcessEnvironment_md.c ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! src/java.base/unix/native/libjava/childproc.c ! src/java.base/unix/native/libjava/childproc.h Changeset: f1e07974 Branch: json Author: Magnus Ihse Bursie Date: 2025-01-27 13:10:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1e07974a09e5deaecdfe0d9e18553f1cde15e2d 8348586: Optionally silence make warnings about non-control variables Reviewed-by: mcimadamore, erikj ! bin/idea.sh ! make/Global.gmk ! make/InitSupport.gmk Changeset: 7d6055a7 Branch: json Author: Magnus Ihse Bursie Date: 2025-01-27 13:11:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d6055a786ba5e146bcdd6f58b5d47f968a4af90 8348429: Update cross-compilation devkits to Fedora 41/gcc 13.2 Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 ! make/conf/jib-profiles.js ! make/devkit/Tools.gmk Changeset: 1d8ccb89 Branch: json Author: Chen Liang Date: 2025-01-27 14:03:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d8ccb89204cc5efbcecdaa0c9de7b2c5a109d5d 8342465: Improve API documentation for java.lang.classfile Reviewed-by: asotona, darcy ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java ! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java ! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java ! src/java.base/share/classes/java/lang/classfile/ClassModel.java ! src/java.base/share/classes/java/lang/classfile/ClassTransform.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CodeModel.java ! src/java.base/share/classes/java/lang/classfile/CodeTransform.java ! src/java.base/share/classes/java/lang/classfile/CompoundElement.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldElement.java ! src/java.base/share/classes/java/lang/classfile/FieldModel.java ! src/java.base/share/classes/java/lang/classfile/FieldTransform.java ! src/java.base/share/classes/java/lang/classfile/Instruction.java ! src/java.base/share/classes/java/lang/classfile/Interfaces.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodElement.java ! src/java.base/share/classes/java/lang/classfile/MethodModel.java ! src/java.base/share/classes/java/lang/classfile/MethodTransform.java ! src/java.base/share/classes/java/lang/classfile/Opcode.java ! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java ! src/java.base/share/classes/java/lang/classfile/Superclass.java ! src/java.base/share/classes/java/lang/classfile/TypeKind.java ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java Changeset: ad01dfb6 Branch: json Author: Albert Mingkun Yang Date: 2025-01-27 14:57:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad01dfb670215a35d4151c7129c9086888e1f9e8 8346920: Serial: Support allocation in old generation when heap is almost full Reviewed-by: tschatzl, gli, sjohanss ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 03106eb2 Branch: json Author: Gennadiy Krivoshein Committer: Alexander Scherbatiy Date: 2025-01-27 18:05:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03106eb2d37903f3367b54c615a77e9df219e9cd 8344119: CUPSPrinter does not respect PostScript printer definition specification in case of reading ImageableArea values from PPD files Reviewed-by: prr, psadhukhan ! src/java.desktop/unix/native/common/awt/CUPSfuncs.c + test/jdk/javax/print/CUPSPrinterImageableAreaTest.java Changeset: aba60a92 Branch: json Author: Weijun Wang Date: 2025-01-27 18:09:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aba60a927494d114904e27930040755855bbb348 8189441: Define algorithm names for keys derived from KeyAgreement Reviewed-by: mullan ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyAgreementSpi.java ! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java ! src/java.base/share/classes/sun/security/ec/XDHKeyAgreement.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java + test/jdk/java/security/KeyAgreement/Generic.java ! test/jdk/sun/security/pkcs11/nss/p11-nss-sensitive.txt Changeset: 039e73fc Branch: json Author: Weijun Wang Date: 2025-01-27 18:21:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/039e73fcdb765cb73ecb9929187dd9630de131b4 8346736: Java Security Standard Algorithm Names spec should include key algorithm names Reviewed-by: mullan, hchao ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java ! src/java.base/share/classes/javax/crypto/KDF.java ! src/java.base/share/classes/javax/crypto/KDFSpi.java ! src/java.base/share/classes/javax/crypto/KEM.java ! src/java.base/share/classes/javax/crypto/KEMSpi.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java Changeset: 8cc13045 Branch: json Author: Matthias Ernst Committer: Jorn Vernee Date: 2025-01-27 19:40:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8cc13045428eebb8933df865f9a87f0f91909ba5 8287788: Implement a better allocator for downcalls Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java + src/java.base/share/classes/jdk/internal/foreign/abi/BufferStack.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java + test/jdk/java/foreign/TestBufferStack.java + test/jdk/java/foreign/libTestBufferStack.c + test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java + test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c Changeset: 21feef32 Branch: json Author: Chris Plummer Date: 2025-01-27 19:45:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21feef32803b2593b097fb225c7a4c7cd46525da 8348239: SA does not know about DeoptimizeObjectsALotThread Reviewed-by: kevinw, dlong, dholmes, lmesnik ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/runtime/vmStructs.cpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeoptimizeObjectsALotThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java Changeset: 1916a777 Branch: json Author: Calvin Cheung Date: 2025-01-27 22:41:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1916a7773f2083096e18b92d71d384453652c07d 8346923: MetaspaceShared base calculation may cause overflow in align_up Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 46f48e4e Branch: json Author: Ioi Lam Date: 2025-01-28 00:12:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46f48e4e3d5dd4506c77cda1b01b9c008cb6a738 8348515: Add docs for -XX:AOT* options in java man pages Reviewed-by: adinn, kvn ! src/java.base/share/man/java.md Changeset: 2537a05c Branch: json Author: Robbin Ehn Date: 2025-01-28 07:35:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2537a05c06171ce91eae69d478c4e4e88a11a60f 8348384: RISC-V: Disable auto-enable Vector on buggy kernels Reviewed-by: fyang, mli, luhenry ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: f71541c9 Branch: json Author: Kevin Walls Date: 2025-01-28 09:22:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f71541c93b814cd39c3dd253234a453e5d71f4c0 8344976: Remove the jmx.invoke.getters compatibility property Reviewed-by: cjplummer, dfuchs, sspitsyn ! src/java.management/share/classes/com/sun/jmx/mbeanserver/PerInterface.java ! test/jdk/javax/management/Introspector/InvokeGettersTest.java Changeset: 1f74caa7 Branch: json Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-28 09:41:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f74caa7da9dc0bf0eb515b36791f6fd069e044d 8348401: [IR Framework] PrintTimes should not require verbose Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java Changeset: 558255ae Branch: json Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-01-28 10:22:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/558255ae7029ea1091ec5bb05d2d48e9f0c58f72 8328919: Add BodyHandlers / BodySubscribers methods to handle excessive server input Reviewed-by: jpai ! src/java.net.http/share/classes/java/net/http/HttpResponse.java + src/java.net.http/share/classes/jdk/internal/net/http/LimitingSubscriber.java + test/jdk/java/net/httpclient/HttpResponseLimitingTest.java Changeset: a4942a2f Branch: json Author: Joachim Kern Date: 2025-01-28 10:25:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4942a2f7a2afdea5577eaae7cc4322ef1662fb9 8348286: [AIX] clang 17 introduces new warning Wtentative-Definitions which produces Build errors Reviewed-by: ihse, azvegint ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.c ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h - src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c Changeset: 3a8680e9 Branch: json Author: Nizar Benalla Date: 2025-01-28 11:13:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a8680e919fb2505ff0e05e6ea6ae39ef25c81b2 8347058: When automatically translating the page to pt-br, all CSS styling disappears Reviewed-by: hannesw, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java ! test/langtools/jdk/javadoc/doclet/testModuleSpecificStylesheet/TestModuleSpecificStylesheet.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testPackageSpecificStylesheet/TestPackageSpecificStylesheet.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 2bef5b4a Branch: json Author: Dhamoder Nalla Committer: Kevin Walls Date: 2025-01-28 11:32:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2bef5b4a877f4d3bc766558b8782b7b57dee79a8 8348323: Corrupted timezone string in JVM crash log Reviewed-by: dholmes, amitkumar, kevinw ! src/hotspot/share/runtime/os.cpp Changeset: 5fec9994 Branch: json Author: Zhengyu Gu Date: 2025-01-28 13:29:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5fec999474dd4e88299ca02fccce8332fa5766ec 8339668: Parallel: Adopt PartialArrayState to consolidate marking stack in Full GC Co-authored-by: Thomas Schatzl Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: fb066cae Branch: json Author: Alexey Semenyuk Date: 2025-01-28 13:51:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb066caea8a6bbf5b7a6fbe1ca51282e2c7c1ff2 8347272: [ubsan] JvmLauncher.cpp:262:52: runtime error: applying non-zero offset 40 to null pointer Reviewed-by: almatvee, mbaesken ! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp Changeset: 81032560 Branch: json Author: Jiangli Zhou Date: 2025-01-28 16:42:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81032560f797dc18bd6a4a75b44c26925aabac5b 8348348: Remove unnecessary #ifdef STATIC_BUILD around DEF_STATIC_JNI_OnLoad from zip_util.c Reviewed-by: sgehwolf ! src/java.base/share/native/libzip/zip_util.c Changeset: a224f12c Branch: json Author: Justin Lu Date: 2025-01-28 17:40:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a224f12cb701b45df4706a403a05c66de2d623af 8348205: Improve cutover time selection when building available currencies set Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/util/Currency.java Changeset: 9f4d3de4 Branch: json Author: Cesar Soares Lucas Committer: Vladimir Kozlov Date: 2025-01-28 19:17:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f4d3de442a846c503dac52de4a757e5b5638e73 8347718: Unexpected NullPointerException in C2 compiled code due to ReduceAllocationMerges Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndPointerComparisons.java Changeset: c3c38887 Branch: json Author: Cesar Soares Lucas Committer: Vladimir Kozlov Date: 2025-01-28 19:18:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3c3888762712e455757e4a52de8d680d58b8883 8336760: [JVMCI] -XX:+PrintCompilation should also print "hosted" JVMCI compilations Reviewed-by: dnsimon, kvn ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp Changeset: c018a604 Branch: json Author: Daniel Gredler Committer: Phil Race Date: 2025-01-28 20:02:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c018a604f6857e319bf8b14913c14dc2d36aaca1 8344637: Fix Page8 of manual test java/awt/print/PrinterJob/PrintTextTest.java on Linux and Windows Reviewed-by: honkar, prr ! src/java.desktop/share/classes/sun/print/PathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! test/jdk/ProblemList.txt ! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java Changeset: 1efae9a4 Branch: json Author: Jiangli Zhou Date: 2025-01-28 20:24:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1efae9a41e36859ccf31dbe64524a46af6823269 8348888: tier1 closed build failure on Windows after JDK-8348348 Reviewed-by: kcr, liach, asemenyuk ! src/java.base/share/native/libzip/zip_util.c Changeset: 3a564ed1 Branch: json Author: Justin Lu Date: 2025-01-28 21:31:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a564ed1019c66c28afa729973948d3a6e6c4c41 8347955: TimeZone methods to stream the available timezone IDs Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java ! test/jdk/java/text/Format/DateFormat/DateFormatTest.java ! test/jdk/java/util/Calendar/CalendarRegression.java ! test/jdk/java/util/PluggableLocale/TimeZoneNameProviderTest.java + test/jdk/java/util/TimeZone/AvailableIDsTest.java ! test/jdk/java/util/TimeZone/Bug5097350.java ! test/jdk/java/util/TimeZone/Bug6329116.java ! test/jdk/java/util/TimeZone/Bug6772689.java ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java ! test/jdk/java/util/TimeZone/DaylightTimeTest.java ! test/jdk/java/util/TimeZone/IDTest.java ! test/jdk/java/util/TimeZone/ListTimeZones.java ! test/jdk/sun/util/resources/TimeZone/Bug4640234.java Changeset: 5e81fa6a Branch: json Author: Alexey Semenyuk Date: 2025-01-28 23:06:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e81fa6a1f53e3efb93f32ee44eff20cabcf125f 8348892: Properly fix compilation error for zip_util.c on Windows Reviewed-by: kcr, jiangli ! src/java.base/share/native/libzip/zip_util.c Changeset: 98a93e11 Branch: json Author: Chris Plummer Date: 2025-01-28 23:29:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98a93e115137a305aed6b7dbf1d4a7d5906fe77c 8348800: Many serviceability/sa tests failing after JDK-8348239 Reviewed-by: shade, kevinw, lmesnik ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java Changeset: 55c3e78f Branch: json Author: Tobias Hartmann Date: 2025-01-29 07:13:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55c3e78f4ec982908e9a4b5e64b8be89717c49f4 8348631: Crash in PredictedCallGenerator::generate after JDK-8347006 Reviewed-by: kvn, epeter ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp + test/hotspot/jtreg/compiler/intrinsics/TestArrayGuardWithInterfaces.java Changeset: 168a471f Branch: json Author: Matthias Baesken Date: 2025-01-29 08:22:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/168a471fd0b6cc7c6a9e2ada19edbc489d62849c 8348830: LIBFONTMANAGER optimization is always HIGHEST Reviewed-by: erikj, prr, serb ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 3af4cfc5 Branch: json Author: Stefan Karlsson Date: 2025-01-29 08:36:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3af4cfc52d7d72ebd93d277a7b46d3526f8f59d2 8348180: Remove mention of include of precompiled.hpp from the HotSpot Style Guide Reviewed-by: dholmes, eosterlund ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 69ec4534 Branch: json Author: Kevin Walls Date: 2025-01-29 08:42:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/69ec45348a89eb93794f04cf0d5a61377b90f156 8347985: Deprecate java.management Permission classes for removal Reviewed-by: sspitsyn, rriggs ! src/java.management/share/classes/java/lang/management/ManagementPermission.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/MBeanServerPermission.java ! src/java.management/share/classes/javax/management/MBeanTrustPermission.java ! src/java.management/share/classes/javax/management/remote/SubjectDelegationPermission.java Changeset: fff97d6d Branch: json Author: Theo Weidmann Committer: Tobias Hartmann Date: 2025-01-29 08:59:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fff97d6d9ae136121f042c760fed2ece431f9473 8343938: TestStressBailout triggers "Should not be locked when freed" assert Reviewed-by: kvn, thartmann ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp Changeset: fe6d9ab9 Branch: json Author: Matthias Baesken Date: 2025-01-29 13:04:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe6d9ab951cb84d1161aee781af2d93edaac3595 8348582: Set -fstack-protector when building with clang Reviewed-by: jkern, erikj ! make/autoconf/flags-cflags.m4 Changeset: f98d9a33 Branch: json Author: Shaojin Wen Date: 2025-01-29 13:07:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f98d9a330128302207fb66dfa2555885ad93135f 8348870: Eliminate array bound checks in DecimalDigits Reviewed-by: liach, rgiulietti ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java Changeset: 6bfae3ac Branch: json Author: Guoxiong Li Date: 2025-01-29 14:36:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6bfae3acc107e046294bfc2e535ccddc99205490 8333386: TestAbortOnVMOperationTimeout test fails for client VM Reviewed-by: ayang, tschatzl ! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java Changeset: 51cce6e6 Branch: json Author: Prasanta Sadhukhan Date: 2025-01-29 14:37:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/51cce6e612e1e3b4647ad2c0c8bffc0f3adccb63 8318577: Windows Look-and-Feel JProgressBarUI does not render correctly on 2x UI scale Reviewed-by: tr ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java + test/jdk/javax/swing/JProgressBar/TestProgressBarUI.java Changeset: 96fefed3 Branch: json Author: Theo Weidmann Date: 2025-01-29 15:14:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96fefed37f658c3aefd7419dd96ccaa474949a42 8319850: PrintInlining should print which methods are late inlines Reviewed-by: chagedorn, kvn, jsjolen, dlong ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/nmt/nmtTreap.hpp ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/parse.hpp + src/hotspot/share/opto/printinlining.cpp + src/hotspot/share/opto/printinlining.hpp ! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java + test/hotspot/jtreg/compiler/inlining/LateInlinePrinting.java ! test/hotspot/jtreg/compiler/inlining/TestDuplicatedLateInliningOutput.java Changeset: cbc89a7a Branch: json Author: Shaojin Wen Date: 2025-01-29 16:24:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cbc89a7ac6a45acd35ddfee4ab6fac9cc807d8fb 8348898: Remove unused OctalDigits to clean up code Reviewed-by: liach - src/java.base/share/classes/jdk/internal/util/OctalDigits.java Changeset: d266ca96 Branch: json Author: Ioi Lam Date: 2025-01-29 16:52:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d266ca965d214f54c1ab16c1863f87728542b3e0 8348752: Enable -XX:+AOTClassLinking by default when -XX:AOTMode is specified Reviewed-by: shade, heidinga ! src/hotspot/share/cds/cdsConfig.cpp ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java Changeset: 4662363e Branch: json Author: Theo Weidmann Committer: Aleksey Shipilev Date: 2025-01-29 16:57:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4662363e86990eee4864cc496eaefdde177dad00 8348687: [BACKOUT] C2: Non-fluid StringBuilder pattern bails out in OptoStringConcat Reviewed-by: chagedorn, shade ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/opto/stringopts.hpp - test/hotspot/jtreg/compiler/stringopts/TestFluidAndNonFluid.java - test/micro/org/openjdk/bench/vm/compiler/FluidSBBench.java Changeset: 6b581d22 Branch: json Author: Vladimir Kozlov Date: 2025-01-29 17:24:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b581d22e13599b16b38aff1ca5a795c6a910d30 8347997: assert(false) failed: EA: missing memory path Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/library_call.cpp + test/hotspot/jtreg/compiler/intrinsics/TestContinuationPinningAndEA.java Changeset: cbe9ec53 Branch: json Author: Jiangli Zhou Date: 2025-01-29 17:52:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cbe9ec530fc248be74766ff6ff32761cd415a6f0 8348905: Add support to specify the JDK for compiling Jtreg tests Reviewed-by: erikj ! make/RunTests.gmk Changeset: d985b31c Branch: json Author: Alexander Zvegintsev Date: 2025-01-29 22:09:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d985b31cbb5646c526e1a68a7547f26f56d37607 8342096: Popup menus that request focus are not shown on Linux with Wayland Reviewed-by: aivanov, honkar ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! test/jdk/javax/swing/JPopupMenu/FocusablePopupDismissTest.java + test/jdk/javax/swing/JPopupMenu/NestedFocusablePopupTest.java Changeset: 04c24f18 Branch: json Author: Matthias Baesken Date: 2025-01-30 08:23:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04c24f18d554a57c537f3a77c5f6d0d03e7fc3d1 8347779: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java fails with Unable to deduce type of thread from address Reviewed-by: cjplummer, kevinw ! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java Changeset: 14136f8b Branch: json Author: Axel Boldt-Christmas Date: 2025-01-30 08:33:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/14136f8b1106137317393bc2ab0a2db0d212f8d8 8347564: ZGC: Crash in DependencyContext::clean_unloading_dependents Reviewed-by: eosterlund, stefank, vlivanov ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/javaClassesImpl.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/dependencyContext.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! test/hotspot/jtreg/compiler/jsr292/CallSiteDepContextTest.java ! test/hotspot/jtreg/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java Changeset: e0c2cb48 Branch: json Author: Joachim Kern Date: 2025-01-30 08:36:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0c2cb48b3c51f21596d76fe6b94bbe408196e22 8348663: [AIX] clang pollutes the burned-in library search paths of the generated executables Reviewed-by: ihse, clanger, mbaesken ! make/autoconf/basic.m4 ! make/autoconf/flags-ldflags.m4 = make/scripts/aix/ld.sh Changeset: bb528d5a Branch: json Author: SendaoYan Date: 2025-01-30 08:55:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb528d5ad6f28e9c1bc4e283d40c70489465bd00 8348567: [ASAN] Memory access partially overflows by NativeCallStack Reviewed-by: jsjolen, dholmes ! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp Changeset: fb0f2d25 Branch: json Author: Serguei Spitsyn Date: 2025-01-30 09:11:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb0f2d25d218e64a86995478fd3ea10d619834d5 8300708: Some nsk jvmti tests fail with virtual thread wrapper due to jvmti missing some virtual thread support Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal001/setlocal001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal003/setlocal003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal004/setlocal004.cpp Changeset: f81772a4 Branch: json Author: Stefan Karlsson Date: 2025-01-30 09:47:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f81772a49ebfa197bac7bf05cf7d468d819f742a 8348647: CDS dumping commits 3GB when large pages are used Reviewed-by: aboldtch, iklam ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 22069ff4 Branch: json Author: Nizar Benalla Date: 2025-01-30 10:10:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/22069ff42b7e5c3058415ef9b6e0b50b9d2c16ef 8348975: Broken links in the JDK 24 JavaDoc API documentation, build 33 Reviewed-by: liach ! make/common/Modules.gmk ! src/java.base/share/classes/java/util/Formatter.java ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultResponseControlFactory.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsControl.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsResponseControl.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/TransportService.java ! test/docs/jdk/javadoc/doccheck/ExtLinksJdk.txt Changeset: 1858dc14 Branch: json Author: Michal Karm Babacek Committer: Severin Gehwolf Date: 2025-01-30 11:12:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1858dc141041dbea7167007b17d03fe41378c0be 8336382: Fix error reporting in loading AWT Reviewed-by: prr, aivanov, serb ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c + test/jdk/java/awt/Headless/HeadlessMalfunctionAgent.java + test/jdk/java/awt/Headless/HeadlessMalfunctionTest.java Changeset: a937f6db Branch: json Author: Andrew Dinn Date: 2025-01-30 11:46:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a937f6db30ab55b98dae25d5b6d041cf4b7b7291 8343767: Enumerate StubGen blobs, stubs and entries and generate code from declarations Reviewed-by: vlivanov, mdoerr + src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp + src/hotspot/cpu/arm/stubDeclarations_arm.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.hpp + src/hotspot/cpu/ppc/stubDeclarations_ppc.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp + src/hotspot/cpu/riscv/stubDeclarations_riscv.hpp ! 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/stubDeclarations_s390.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/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp + src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! 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_chacha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.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_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/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp + src/hotspot/cpu/zero/stubDeclarations_zero.hpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.hpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/runtime/stubCodeGenerator.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! test/hotspot/gtest/runtime/test_stubRoutines.cpp Changeset: 2efb6aaa Branch: json Author: Casper Norrbin Date: 2025-01-30 12:34:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2efb6aaadb0df50b5cc4b2495d988802f9dbff50 8345314: Add a red?black tree as a utility data structure Reviewed-by: aboldtch, jsjolen, stuefe + src/hotspot/share/utilities/rbTree.hpp + src/hotspot/share/utilities/rbTree.inline.hpp + test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: fac63d43 Branch: json Author: Jorn Vernee Date: 2025-01-30 14:55:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fac63d4383c931ea515dcdf7a89e4285f753f41b 8348668: Prevent first resource cleanup in confined arena from escaping Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java Changeset: 3f8a8754 Branch: json Author: Shaojin Wen Date: 2025-01-30 15:13:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f8a875497c0e8356f9104e32aa801b879c7b941 8348880: Replace ConcurrentMap with AtomicReferenceArray for ZoneOffset.QUARTER_CACHE Reviewed-by: naoto, liach ! src/java.base/share/classes/java/time/ZoneOffset.java ! test/jdk/java/time/test/java/time/TestZoneOffset.java Changeset: 5d5b294b Branch: json Author: Andrew Dinn Date: 2025-01-30 15:29:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d5b294b0aaf619a4ed57296f389205e04556870 8349070: Fix riscv and ppc build errors caused by JDK-8343767 Reviewed-by: mdoerr, fyang, jwaters ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp Changeset: fdfb68c8 Branch: json Author: Shaojin Wen Date: 2025-01-30 15:57:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fdfb68c8d0fddfe527291a7f4b75176c830dbb49 8344168: Change Unsafe base offset from int to long Reviewed-by: liach ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/zip/CRC32C.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java ! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/Utils.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.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 ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java ! test/hotspot/jtreg/compiler/c2/Test6968348.java ! test/hotspot/jtreg/compiler/c2/cr8004867/TestIntUnsafeCAS.java ! test/hotspot/jtreg/compiler/c2/cr8004867/TestIntUnsafeOrdered.java ! test/hotspot/jtreg/compiler/c2/cr8004867/TestIntUnsafeVolatile.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java ! test/hotspot/jtreg/compiler/runtime/Test8010927.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestByte.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestChar.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestInt.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestLong.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestObject.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestShort.java ! test/hotspot/jtreg/compiler/unsafe/X-UnsafeAccessTest.java.template ! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java ! test/hotspot/jtreg/runtime/Unsafe/GetField.java ! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java Changeset: 0cae8880 Branch: json Author: Zhengyu Gu Date: 2025-01-30 16:14:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0cae888046e0b014e2222d16ef9f830cecf8f8dd 8349003: NativeCallStack::print_on() output is unreadable Reviewed-by: stuefe, dholmes ! src/hotspot/share/utilities/nativeCallStack.cpp Changeset: 1ac2d6e0 Branch: json Author: Ioi Lam Date: 2025-01-30 16:21:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ac2d6e0fb3d503241af1a44c9ed65837c63b646 8349009: JVM fails to start when AOTClassLinking is used with unverifiable old classes Reviewed-by: jrose, kvn ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClassA.jasm + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClassB.jasm ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java Changeset: 06ebb170 Branch: json Author: William Kemper Date: 2025-01-30 17:01:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06ebb170bac3879dc1e378b48b1c7ef006070c86 8349002: GenShen: Deadlock during shutdown Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp Changeset: cc775b16 Branch: json Author: Andrey Turbanov Date: 2025-01-30 17:48:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc775b16208bba4df98485de0970513baa0495a7 8348648: Unnecessary Hashtable usage in javax.swing.text.html.CSS.LengthUnit Reviewed-by: aivanov, azvegint, serb ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java Changeset: f05c53c2 Branch: json Author: Justin Lu Date: 2025-01-30 17:55:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f05c53c2c4adec4c4e875d8b84ec7682bbe356f8 8347949: Currency method to stream available Currencies Reviewed-by: naoto, liach, rriggs ! src/java.base/share/classes/java/util/Currency.java + test/jdk/java/util/Currency/AvailableCurrenciesTest.java Changeset: d589a82d Branch: json Author: Harshitha Onkar Date: 2025-01-30 21:11:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d589a82d08a01ae6ff87103b58d286f3c14367e5 8349101: Problemlist HeadlessMalfunctionTest.java Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: 8986cb27 Branch: json Author: Nizar Benalla Date: 2025-01-31 01:16:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8986cb2772469fa8fe30bbe7407eeb35545af1a3 8331873: Improve/expand info in `New API In` on Help page Co-authored-by: Jonathan Gibbons Reviewed-by: liach, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java Changeset: cdc84acd Branch: json Author: Ioi Lam Date: 2025-01-31 01:56:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cdc84acdcc7689c2b2e42075a26939da14a1ba34 8348890: Fix docs for -XX:AOT* options in java man page Reviewed-by: jrose ! src/java.base/share/man/java.md Changeset: 0d30b869 Branch: json Author: naveen.n.narayanan Date: 2025-01-31 05:14:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d30b869d8be831bfc5ff5511b3a42900e4c22a4 8344581: [TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS Reviewed-by: aivanov, azvegint, abhiscxk ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java Changeset: 03f5c33b Branch: json Author: Ioi Lam Date: 2025-01-31 05:37:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03f5c33b53749ed7a1ee04d908909ce1e761477f 8349122: -XX:+AOTClassLinking is not compatible with jdwp Reviewed-by: jrose, kvn ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp Changeset: 2df9d5bc Branch: json Author: SendaoYan Date: 2025-01-31 06:40:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2df9d5bc2f4d0cbfe62138adc8a3771abb89418b 8349040: Test compiler/inlining/LateInlinePrinting.java fails after JDK-8319850 Reviewed-by: mbaesken, thartmann ! test/hotspot/jtreg/compiler/inlining/LateInlinePrinting.java Changeset: 5a45de5e Branch: json Author: Jan Lahoda Date: 2025-01-31 07:56:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a45de5e1ec5ab3e6ed1f5cefa7b320353bb523f 8347989: Trees.getScope may crash for not-yet attributed source Reviewed-by: asotona ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! test/langtools/tools/javac/api/TestGetScopeResult.java Changeset: 669f8c0c Branch: json Author: Matthias Baesken Date: 2025-01-31 08:11:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/669f8c0c07b57fa00ac84b8a90c4a1a1459443e3 8349039: Adjust exception No type named in database Reviewed-by: kevinw, cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java Changeset: c3923fbb Branch: json Author: Tobias Hartmann Date: 2025-01-31 08:22:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3923fbb9a859c57f4f5d441e332623627b7c177 8349130: Problem list TestCodeEntryAlignment.java Reviewed-by: chagedorn ! test/hotspot/jtreg/ProblemList.txt Changeset: 8f7e6e2d Branch: json Author: Erik Gahlin Date: 2025-01-31 08:55:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f7e6e2dbc0a3ccf56242bf071e57bfd671de951 8348430: Update jfr tests to allow execution with different vm flags Reviewed-by: mgronlun ! test/jdk/jdk/jfr/api/event/dynamic/TestEventFactory.java ! test/jdk/jdk/jfr/api/recorder/TestStartStopRecording.java ! test/jdk/jdk/jfr/api/recording/dump/TestDump.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java ! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java ! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java Changeset: 5878e45a Branch: json Author: Magnus Ihse Bursie Date: 2025-01-31 13:48:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5878e45ae07404bc18518e6a2cb551a7969fddd6 8348998: Split out PreInit.gmk from Init.gmk Reviewed-by: erikj ! Makefile ! make/Init.gmk ! make/InitSupport.gmk + make/PreInit.gmk + make/PreInitSupport.gmk ! make/RunTestsPrebuilt.gmk + make/common/LogUtils.gmk Changeset: a414a591 Branch: json Author: Sorna Sarathi N Date: 2025-01-31 14:06:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a414a591dd8d66f1500cd69dd65baa6ba4224c2a 8344983: [PPC64] Rename ConditionRegisters Reviewed-by: rrich, mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.cpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1_ppc.ad ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp ! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc_sha.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp Changeset: ee87d187 Branch: json Author: Daniel Lund?n Date: 2025-01-31 14:09:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee87d187d1cab09317b4f0068bfafc68efbbfe56 8348658: [AArch64] The node limit in compiler/codegen/TestMatcherClone.java is too strict Co-authored-by: Aleksey Shipilev Reviewed-by: shade, kvn ! test/hotspot/jtreg/compiler/codegen/TestMatcherClone.java Changeset: bba6a8f0 Branch: json Author: Magnus Ihse Bursie Date: 2025-01-31 14:29:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bba6a8f0c19e40e65b9f63d5bc69c6a3bfa7442b 8349143: All make control variables need special propagation Reviewed-by: erikj ! make/PreInitSupport.gmk Changeset: fcd5ebc7 Branch: json Author: Magnus Ihse Bursie Date: 2025-01-31 14:35:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fcd5ebc7e8964c7936c0eede031cb6193621f5fb 8292944: Noisy output when running make help the first time Reviewed-by: erikj ! make/Init.gmk ! make/Main.gmk ! make/RunTestsPrebuilt.gmk ! make/common/FindTests.gmk ! make/common/Modules.gmk Changeset: 77647421 Branch: json Author: Jorn Vernee Date: 2025-01-31 16:49:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/77647421c5b13738f6fa145bf30cbb9dd741e164 8348909: [BACKOUT] Implement a better allocator for downcalls Reviewed-by: shade, liach ! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java - src/java.base/share/classes/jdk/internal/foreign/abi/BufferStack.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java - test/jdk/java/foreign/TestBufferStack.java - test/jdk/java/foreign/libTestBufferStack.c - test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java - test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c Changeset: 137ad5d0 Branch: json Author: Jorn Vernee Date: 2025-01-31 16:49:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/137ad5d03c598d5e2888d08e6fbc638936650f30 8348976: MemorySegment::reinretpret should be force inlined Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java Changeset: 13d852a0 Branch: json Author: Rajan Halade Date: 2025-01-31 16:56:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13d852a0b81a1fbf49e8b32ec8dc06e044263809 8349017: Update ML tests to verify against ACVP 1.1.0.38 version Reviewed-by: weijun ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java - test/jdk/sun/security/provider/acvp/data/ML-DSA-keyGen-FIPS204/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-DSA-sigGen-FIPS204/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-DSA-sigVer-FIPS204/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-KEM-encapDecap-FIPS203/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-KEM-keyGen-FIPS203/internalProjection.json - test/jdk/sun/security/provider/acvp/data/acvp.md Changeset: 2d6045a2 Branch: json Author: Naoto Sato Date: 2025-01-31 17:12:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d6045a26f60fb36f69680e3a83b8303ab2c13e4 8301875: java.util.TimeZone.getSystemTimeZoneID uses C library default file mode Reviewed-by: jlu, joehw ! src/java.base/windows/native/libjava/TimeZone_md.c Changeset: 651ac3cc Branch: json Author: anass baya Date: 2025-01-31 18:30:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/651ac3cc0f2a8b3edf5cddb42df1d38d4aa0e1a6 6899304: java.awt.Toolkit.getScreenInsets(GraphicsConfiguration) returns incorrect values Reviewed-by: aivanov, honkar, prr, serb ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java Changeset: 305bbdae Branch: json Author: Aleksey Shipilev Date: 2025-02-01 14:06:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/305bbdae7fe40e33cf2baa100c134bd85ecaa553 8348402: PerfDataManager stalls shutdown for 1ms Reviewed-by: dholmes, pchilanomate, coleenp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 2cce5eeb Branch: json Author: SendaoYan Date: 2025-02-02 02:46:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2cce5eeb092b68b4e4ce6a8289a8aa567f47c973 8349142: [JMH] compiler.MergeLoadBench.getCharBV fails Reviewed-by: liach ! test/micro/org/openjdk/bench/vm/compiler/MergeLoadBench.java Changeset: 9aa6d09b Branch: json Author: Aggelos Biboudis Date: 2025-02-03 09:08:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9aa6d09bf74110bf4f5756d7c3b106558042102f 8326485: Assertion due to Type.addMetadata adding annotations to already-annotated type Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java + test/langtools/tools/javac/T8326485.java + test/langtools/tools/javac/T8326485.out Changeset: 6f4fc821 Branch: json Author: Alexander Zvegintsev Date: 2025-02-03 11:14:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f4fc82149b52dd91289fe42def7d1cacad31212 8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland Reviewed-by: aivanov, dnguyen ! test/jdk/java/awt/TrayIcon/ActionCommand/ActionCommand.java ! test/jdk/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java ! test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupClickTest.java ! test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java Changeset: 3f1d9b57 Branch: json Author: Hamlin Li Date: 2025-02-03 12:33:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f1d9b573546685215af06031656efe6f1429caf 8348575: SpinLockT is typedef'ed but unused Reviewed-by: dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: d330421d Branch: json Author: Coleen Phillimore Date: 2025-02-03 13:55:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d330421d28b62eae19114994d7266e9c0038dd94 8337548: Parallel class loading can pass is_superclass true for interfaces Reviewed-by: iklam ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp Changeset: a57c9b10 Branch: json Author: SendaoYan Date: 2025-02-03 14:25:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a57c9b101a7fdb08ed1c8ca31ab0d4cc0040f1ba 8349184: [JMH] jdk.incubator.vector.ColumnFilterBenchmark.filterDoubleColumn fails on linux-aarch64 Reviewed-by: haosun, aph ! test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java Changeset: bb837d2f Branch: json Author: Tom Rodriguez Date: 2025-02-03 17:04:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb837d2f9b636c05ff0c7733bc3d06c002974c17 8342775: [Graal] java/util/concurrent/locks/Lock/OOMEInAQS.java fails OOME thrown from the UncaughtExceptionHandler Reviewed-by: jpai, dholmes ! test/jdk/java/util/concurrent/locks/Lock/OOMEInAQS.java ! test/jdk/java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java Changeset: 618c5eb2 Branch: json Author: Jaikiran Pai Date: 2025-02-03 18:21:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/618c5eb27b4c719afd577b690e6bcb21a45fcb0d 8349183: [BACKOUT] Optimization for StringBuilder append boolean & null 8349239: [BACKOUT] Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt Reviewed-by: redestad, liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 43979fb1 Branch: json Author: Ben Perez Date: 2025-02-03 22:14:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43979fb1be424157b33268db078d345b4da29119 8347428: Avoid using secret-key in specifications Reviewed-by: mullan ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactorySpi.java ! src/java.base/share/classes/javax/crypto/spec/PBEKeySpec.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/AbstractPBEWrapper.java Changeset: 9b495972 Branch: json Author: Coleen Phillimore Date: 2025-02-03 22:48:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9b49597244f898400222cfc252f50a2401ca3e2f 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary Reviewed-by: dholmes, lmesnik + test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithFullGC.java - test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java ! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/StressHierarchyBaseClass.java Changeset: 7ea176d7 Branch: json Author: Amit Kumar Date: 2025-02-04 03:05:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7ea176d79c126c69cea5631d6542cd42bd8b11d9 8349193: compiler/intrinsics/TestContinuationPinningAndEA.java missing @requires vm.continuations Reviewed-by: chagedorn ! test/hotspot/jtreg/compiler/intrinsics/TestContinuationPinningAndEA.java Changeset: c545a3e0 Branch: json Author: Christian Hagedorn Date: 2025-02-04 07:33:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c545a3e028ad0760ed2f996e8bb7c56d28e4570a 8346774: Use Predicate classes instead of Node classes Reviewed-by: epeter, kvn ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: beae8843 Branch: json Author: Matthias Baesken Date: 2025-02-04 08:10:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/beae8843b9b2433af5e9fbe420b17e663cbdb960 8349150: Support precompiled headers on AIX Reviewed-by: jkern, erikj ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 81126c20 Branch: json Author: Per Minborg Date: 2025-02-04 11:00:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81126c20cbcab577d82e690d9cf1c1b738754a07 8349238: Some more FFM benchmarks are broken Reviewed-by: mcimadamore ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java Changeset: d699aba2 Branch: json Author: Volkan Yazici Date: 2025-02-04 13:56:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d699aba26f65ce1941bfbaaf1918c987dd01727e 8349135: Add tests for HttpRequest.Builder.copy() Reviewed-by: jpai, dfuchs ! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java Changeset: e91a6ec4 Branch: json Author: Fei Yang Date: 2025-02-04 14:03:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e91a6ec49c80ea53bb6f1eb43c924f188803de7e 8347489: RISC-V: Misaligned memory access with COH Reviewed-by: mli, vkempik ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: beb43e26 Branch: json Author: Per Minborg Date: 2025-02-04 14:10:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/beb43e2633900bb9ab3c975376fe5860b6d054e0 8349343: Add missing copyright messages in FFM benchmarks Reviewed-by: jvernee ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayCriticalXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayElementsXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpCriticalImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpInitImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayRegionXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorOp.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/libjnitest.c Changeset: b985347c Branch: json Author: Ioi Lam Date: 2025-02-04 16:08:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b985347c2383a7a637ffa9a4a8687f7f7cde1369 8348349: Refactor CDSConfig::is_dumping_heap() Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/jtreg-ext/requires/VMProps.java Changeset: ee4caa41 Branch: json Author: Jamil Nimeh Date: 2025-02-04 16:28:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee4caa4180e76911ee75148583c2923f847f8605 8349106: Change ChaCha20 intrinsic to use quarter-round parallel implementation on aarch64 Reviewed-by: aph ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: 250ff86d Branch: json Author: Justin Lu Date: 2025-02-04 17:07:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/250ff86dc86f73dbf7c944d9b5a792c4bdfeef0d 8349000: Performance improvement for Currency.isPastCutoverDate(String) Reviewed-by: naoto, aturbanov ! src/java.base/share/classes/java/util/Currency.java Changeset: bad39b6d Branch: json Author: Satyen Subramaniam Committer: Paul Hohensee Date: 2025-02-04 17:19:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bad39b6d8892ba9b86bc81bf01108a1df617defb 8348610: GenShen: TestShenandoahEvacuationInformationEvent failed with setRegions >= regionsFreed: expected 1 >= 57 Reviewed-by: wkemper, phh ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacInfo.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java Changeset: d222c186 Branch: json Author: Brent Christian Date: 2025-02-04 22:37:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d222c186a6c5a282e9ef143fac3568351ad7b9d7 8349107: Remove RMI finalizers Reviewed-by: rriggs, vklang, djelinski, smarks ! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java Changeset: 9d23de58 Branch: json Author: Ben Perez Date: 2025-02-04 23:13:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d23de58d167ff7d23ee1b8da675ec1b26b885f9 8184352: Remove Sun provider information from KeyPairGenerator javadoc Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyPairGenerator.java Changeset: a51e6699 Branch: json Author: SendaoYan Date: 2025-02-05 02:18:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a51e6699b497564de65620a36dc38437ca87cb32 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails Reviewed-by: naoto, jlu ! test/micro/org/openjdk/bench/java/time/format/ZonedDateTimeFormatterBenchmark.java Changeset: 09269497 Branch: json Author: Jan Lahoda Date: 2025-02-05 06:44:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09269497a27c732ce4644d0bb95e0380162398c9 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp Reviewed-by: liach ! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java Changeset: 40603a5b Branch: json Author: Matthias Baesken Date: 2025-02-05 08:05:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40603a5bf039eef03c157bfc49ac8ea2229a94de 8349214: Improve size optimization flags for MSVC builds Reviewed-by: djelinski, ihse ! make/autoconf/flags-cflags.m4 Changeset: 66a38984 Branch: json Author: Bhavana Kilambi Committer: Aleksey Shipilev Date: 2025-02-05 08:37:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66a3898448023f1f22da7d7cbcf4c79a0eb59963 8348659: AArch64: IR rule failure with compiler/loopopts/superword/TestSplitPacks.java Reviewed-by: shade, epeter ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java Changeset: 61465883 Branch: json Author: Magnus Ihse Bursie Date: 2025-02-05 11:17:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61465883b465a184e31e7a03e2603d29ab4815a4 8348190: Framework for tracing makefile inclusion and parsing Reviewed-by: erikj ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! Makefile ! make/Bundles.gmk ! make/CompileCommands.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CompileToolsHotspot.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Coverage.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/Doctor.gmk ! make/ExplodedImageOptimize.gmk ! make/GenerateLinkOptData.gmk ! make/GenerateModuleSummary.gmk ! make/Global.gmk ! make/GraalBuilderImage.gmk ! make/Hsdis.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/InterimImage.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleTools.gmk ! make/ModuleWrapper.gmk ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/ReleaseFile.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk + make/RunTestsPrebuiltFindTests.gmk ! make/SourceRevision.gmk ! make/StaticLibs.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ToolsLangtools.gmk ! make/UpdateBuildDocs.gmk ! make/UpdateSleefSource.gmk ! make/UpdateX11Wrappers.gmk ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/common/CopyFiles.gmk ! make/common/DebugInfoUtils.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/LogUtils.gmk ! make/common/MakeBase.gmk + make/common/MakeFileEnd.gmk + make/common/MakeFileStart.gmk ! make/common/MakeIO.gmk + make/common/MakeIncludeEnd.gmk + make/common/MakeIncludeStart.gmk + make/common/MakeSnippetEnd.gmk + make/common/MakeSnippetStart.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/GendataCommon.gmk ! make/common/modules/GensrcCommon.gmk ! make/common/modules/GensrcModuleInfo.gmk ! make/common/modules/GensrcProperties.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/CompileFile.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Flags.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/common/native/Paths.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/HotspotCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/IdeaGenConfig.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/xcode/hotspot/CreateXcodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Gendata.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/modules/java.base/gendata/GendataBreakIterator.gmk ! make/modules/java.base/gendata/GendataCryptoPolicy.gmk ! make/modules/java.base/gendata/GendataPublicSuffixList.gmk ! make/modules/java.base/gendata/GendataTZDB.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/Gendata.gmk ! make/modules/java.desktop/Gensrc.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/gendata/GendataFontConfig.gmk ! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/java.desktop/gensrc/GensrcSwing.gmk ! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Java.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.logging/Copy.gmk ! make/modules/java.logging/Gensrc.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management.rmi/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.prefs/Java.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.rmi/Launcher.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.scripting/Java.gmk ! make/modules/java.scripting/Launcher.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.jgss/Launcher.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.smartcardio/Java.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.transaction.xa/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Copy.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.accessibility/Copy.gmk ! make/modules/jdk.accessibility/Java.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.charsets/Gensrc.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.compiler/Gensrc.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Java.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.dev/Java.gmk ! make/modules/jdk.dynalink/Java.gmk ! make/modules/jdk.editpad/Java.gmk ! make/modules/jdk.hotspot.agent/Gensrc.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.hotspot.agent/Launcher.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.httpserver/Gensrc.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.httpserver/Jmod.gmk ! make/modules/jdk.httpserver/Launcher.gmk ! make/modules/jdk.incubator.vector/Java.gmk ! make/modules/jdk.incubator.vector/Lib.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.md/Java.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jartool/Jmod.gmk ! make/modules/jdk.jartool/Launcher.gmk ! make/modules/jdk.javadoc/Copy.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jcmd/Launcher.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Gensrc.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jdi/Launcher.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Copy.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jfr/Copy.gmk ! make/modules/jdk.jfr/Gendata.gmk ! make/modules/jdk.jfr/Java.gmk ! make/modules/jdk.jfr/Jmod.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jpackage/Gensrc.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jpackage/Jmod.gmk ! make/modules/jdk.jpackage/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.jshell/Gensrc.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.jshell/Jmod.gmk ! make/modules/jdk.jshell/Launcher.gmk ! make/modules/jdk.jstatd/Jmod.gmk ! make/modules/jdk.jstatd/Launcher.gmk ! make/modules/jdk.localedata/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.management.agent/Copy.gmk ! make/modules/jdk.management.agent/Gensrc.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Java.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Java.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Java.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/modules/sun.charsets/Java.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCompileCommands.gmk ! test/make/TestCopyFiles.gmk ! test/make/TestFixDepsFile.gmk ! test/make/TestIdea.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMake.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk Changeset: 19399d27 Branch: json Author: Emanuel Peter Date: 2025-02-05 12:58:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19399d271ef00f925232fbbe9087b5772f2fca01 8348572: C2 compilation asserts due to unexpected irreducible loop Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfNewIrreducibleLoop.java Changeset: 2ff8440c Branch: json Author: Per Minborg Date: 2025-02-05 13:48:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ff8440c76bb090634ecf4e6faa523498fd1d9f3 8349344: Clarify documentation of Arena.ofConfined Reviewed-by: jvernee, jpai, mcimadamore ! src/java.base/share/classes/java/lang/foreign/Arena.java Changeset: 6b994cd8 Branch: json Author: Roland Westrelin Date: 2025-02-05 13:54:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b994cd8ccba4f5d0199cb2925f0a6b5450ac115 8333697: C2: Hit MemLimit in PhaseCFG::global_code_motion Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/indexSet.cpp ! src/hotspot/share/opto/indexSet.hpp ! test/hotspot/jtreg/compiler/escapeAnalysis/TestFindInstMemRecursion.java Changeset: b9b62a02 Branch: json Author: Serguei Spitsyn Date: 2025-02-05 16:03:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9b62a02488ee9c1a5a7a9ede87505781dfc0f73 8346792: serviceability/jvmti/vthread/GetThreadState/GetThreadState.java testObjectWaitMillis failed Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/services/threadService.hpp Changeset: 2f2f7cf0 Branch: json Author: Mark Powers Date: 2025-02-05 18:04:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f2f7cf0dddd82f11d6dfc4f8a5401ec1c5629dc 8349084: Update vectors used in several PQC benchmarks Reviewed-by: weijun ! test/micro/org/openjdk/bench/java/security/HSS.java ! test/micro/org/openjdk/bench/java/security/MLDSA.java ! test/micro/org/openjdk/bench/java/security/MLKEMBench.java Changeset: 82bc0a7f Branch: json Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-05 18:23:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/82bc0a7f8c7ee63d2f8c3db57dc22f39963ae022 8344316: security/auth/callback/TextCallbackHandler/Password.java make runnable with JTReg and add the UI Reviewed-by: weijun ! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Password.java Changeset: 379c3f99 Branch: json Author: Damon Nguyen Date: 2025-02-05 18:43:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/379c3f99665829c5d8c373d1fb324dc7ef4d84cf 8347836: Disabled PopupMenu shows shortcuts on Mac Reviewed-by: azvegint, achung, kizune, abhiscxk ! test/jdk/java/awt/PopupMenu/PopupMenuVisuals.java Changeset: b499c827 Branch: json Author: Brian Burkhalter Date: 2025-02-05 21:40:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b499c827a512fb209a806d95b97df0f5932a29c0 8349383: (fs) FileTreeWalker.next() superfluous null check of visit() return value Reviewed-by: djelinski ! src/java.base/share/classes/java/nio/file/FileTreeWalker.java Changeset: aad6664b Branch: json Author: Alexey Semenyuk Date: 2025-02-05 23:23:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aad6664bb6d2b311b3e0cb056afaa9b6534bdbbb 8333569: jpackage tests must run app launchers with retries on Linux only Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java Changeset: 89e5e7ab Branch: json Author: Archie Cobbs Date: 2025-02-06 01:52:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89e5e7ab73472b7d02aac5b8b0c7e9f26db6ec32 8349155: The "log" parameter to Lint.logIfEnabled() is not needed Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Changeset: 5e1cc082 Branch: json Author: Alexey Semenyuk Date: 2025-02-06 02:27:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e1cc0825938527bd7011ade8b237e34c821862c 8349504: Support platform-specific JUnit tests in jpackage Reviewed-by: almatvee ! test/jdk/tools/jpackage/junit/TEST.properties = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PathGroupTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java Changeset: 64bd8d25 Branch: json Author: David Holmes Date: 2025-02-06 02:51:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64bd8d2592d26e02a7f2f96caa47cba5e158aaa2 8349511: [BACKOUT] Framework for tracing makefile inclusion and parsing Reviewed-by: darcy, mikael ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! Makefile ! make/Bundles.gmk ! make/CompileCommands.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CompileToolsHotspot.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Coverage.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/Doctor.gmk ! make/ExplodedImageOptimize.gmk ! make/GenerateLinkOptData.gmk ! make/GenerateModuleSummary.gmk ! make/Global.gmk ! make/GraalBuilderImage.gmk ! make/Hsdis.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/InterimImage.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleTools.gmk ! make/ModuleWrapper.gmk ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/ReleaseFile.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk - make/RunTestsPrebuiltFindTests.gmk ! make/SourceRevision.gmk ! make/StaticLibs.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ToolsLangtools.gmk ! make/UpdateBuildDocs.gmk ! make/UpdateSleefSource.gmk ! make/UpdateX11Wrappers.gmk ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/common/CopyFiles.gmk ! make/common/DebugInfoUtils.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/LogUtils.gmk ! make/common/MakeBase.gmk - make/common/MakeFileEnd.gmk - make/common/MakeFileStart.gmk ! make/common/MakeIO.gmk - make/common/MakeIncludeEnd.gmk - make/common/MakeIncludeStart.gmk - make/common/MakeSnippetEnd.gmk - make/common/MakeSnippetStart.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/GendataCommon.gmk ! make/common/modules/GensrcCommon.gmk ! make/common/modules/GensrcModuleInfo.gmk ! make/common/modules/GensrcProperties.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/CompileFile.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Flags.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/common/native/Paths.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/HotspotCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/IdeaGenConfig.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/xcode/hotspot/CreateXcodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Gendata.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/modules/java.base/gendata/GendataBreakIterator.gmk ! make/modules/java.base/gendata/GendataCryptoPolicy.gmk ! make/modules/java.base/gendata/GendataPublicSuffixList.gmk ! make/modules/java.base/gendata/GendataTZDB.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/Gendata.gmk ! make/modules/java.desktop/Gensrc.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/gendata/GendataFontConfig.gmk ! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/java.desktop/gensrc/GensrcSwing.gmk ! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Java.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.logging/Copy.gmk ! make/modules/java.logging/Gensrc.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management.rmi/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.prefs/Java.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.rmi/Launcher.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.scripting/Java.gmk ! make/modules/java.scripting/Launcher.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.jgss/Launcher.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.smartcardio/Java.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.transaction.xa/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Copy.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.accessibility/Copy.gmk ! make/modules/jdk.accessibility/Java.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.charsets/Gensrc.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.compiler/Gensrc.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Java.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.dev/Java.gmk ! make/modules/jdk.dynalink/Java.gmk ! make/modules/jdk.editpad/Java.gmk ! make/modules/jdk.hotspot.agent/Gensrc.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.hotspot.agent/Launcher.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.httpserver/Gensrc.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.httpserver/Jmod.gmk ! make/modules/jdk.httpserver/Launcher.gmk ! make/modules/jdk.incubator.vector/Java.gmk ! make/modules/jdk.incubator.vector/Lib.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.md/Java.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jartool/Jmod.gmk ! make/modules/jdk.jartool/Launcher.gmk ! make/modules/jdk.javadoc/Copy.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jcmd/Launcher.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Gensrc.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jdi/Launcher.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Copy.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jfr/Copy.gmk ! make/modules/jdk.jfr/Gendata.gmk ! make/modules/jdk.jfr/Java.gmk ! make/modules/jdk.jfr/Jmod.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jpackage/Gensrc.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jpackage/Jmod.gmk ! make/modules/jdk.jpackage/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.jshell/Gensrc.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.jshell/Jmod.gmk ! make/modules/jdk.jshell/Launcher.gmk ! make/modules/jdk.jstatd/Jmod.gmk ! make/modules/jdk.jstatd/Launcher.gmk ! make/modules/jdk.localedata/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.management.agent/Copy.gmk ! make/modules/jdk.management.agent/Gensrc.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Java.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Java.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Java.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/modules/sun.charsets/Java.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCompileCommands.gmk ! test/make/TestCopyFiles.gmk ! test/make/TestFixDepsFile.gmk ! test/make/TestIdea.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMake.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk Changeset: 30f71622 Branch: json Author: David Holmes Date: 2025-02-06 07:32:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30f71622a1c86e297bf6d4b24d90e7531a0f19c2 8349417: Fix NULL usage from JDK-8346433 Reviewed-by: chagedorn ! src/hotspot/os/windows/os_windows.cpp Changeset: 3cf04dec Branch: json Author: Jan Lahoda Date: 2025-02-06 07:34:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cf04dec493d28730d4462257f64ea636f58d7e5 8349132: javac Analyzers should handle non-deferrable errors Reviewed-by: abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java + test/langtools/tools/javac/analyzer/Diamond.java Changeset: 3eb57f6d Branch: json Author: Matthias Baesken Date: 2025-02-06 08:08:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3eb57f6d46b4375cb02b575739a1c12f71e088cf 8349140: Size optimization (opt-size) build fails after recent PCH changes Reviewed-by: jwaters, erikj, ihse ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 7e307916 Branch: json Author: Andrew Dinn Date: 2025-02-06 09:14:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e307916ecbf1ae9795e42e5b5a8347daad4af8c 8349102: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory Reviewed-by: dlong ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: d85f6514 Branch: json Author: Gui Cao Committer: Hamlin Li Date: 2025-02-06 09:31:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d85f65147aeb4009742bfe401c6070d920b71b3e 8349428: RISC-V: "bad alignment" with -XX:-AvoidUnalignedAccesses after JDK-8347489 Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: acb46ddb Branch: json Author: SendaoYan Date: 2025-02-06 09:33:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/acb46ddb8901a4e96238de217d3e7931f381b699 8345155: Add /native to native test in FFM Reviewed-by: mcimadamore, pminborg ! test/jdk/java/foreign/LibraryLookupTest.java ! test/jdk/java/foreign/SafeFunctionAccessTest.java ! test/jdk/java/foreign/Test4BAlignedDouble.java ! test/jdk/java/foreign/TestAddressDereference.java ! test/jdk/java/foreign/TestClassLoaderFindNative.java ! test/jdk/java/foreign/TestDowncallScope.java ! test/jdk/java/foreign/TestDowncallStack.java ! test/jdk/java/foreign/TestHFA.java ! test/jdk/java/foreign/TestIntrinsics.java ! test/jdk/java/foreign/TestNULLAddress.java ! test/jdk/java/foreign/TestNative.java ! test/jdk/java/foreign/TestScope.java ! test/jdk/java/foreign/TestUpcallAsync.java ! test/jdk/java/foreign/TestUpcallScope.java ! test/jdk/java/foreign/TestUpcallStack.java ! test/jdk/java/foreign/TestVarArgs.java ! test/jdk/java/foreign/arraystructs/TestArrayStructs.java ! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java ! test/jdk/java/foreign/critical/TestCritical.java ! test/jdk/java/foreign/critical/TestCriticalUpcall.java ! test/jdk/java/foreign/dontrelease/TestDontRelease.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java ! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java ! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java ! test/jdk/java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java ! test/jdk/java/foreign/nested/TestNested.java ! test/jdk/java/foreign/normalize/TestNormalize.java ! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java ! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java ! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java ! test/jdk/java/foreign/virtual/TestVirtualCalls.java Changeset: 4618993e Branch: json Author: Tobias Hartmann Date: 2025-02-06 10:41:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4618993e27c806e5b349de98c020a91475727d65 8349537: Bad copyright in TestArrayStructs.java Reviewed-by: jpai ! test/jdk/java/foreign/arraystructs/TestArrayStructs.java ! test/jdk/java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java Changeset: dd8720e9 Branch: json Author: Amit Kumar Date: 2025-02-06 13:15:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd8720e90dc5475afd4ccc7321bb5cd97282e101 8348520: [s390x] Problemlist TestVectorReinterpret.java Reviewed-by: mdoerr ! test/hotspot/jtreg/ProblemList.txt Changeset: 2093bb74 Branch: json Author: Alexey Semenyuk Date: 2025-02-06 14:10:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2093bb74676620c416e42fb94b6f5a482700926b 8346434: Add test for non-automatic service binding Reviewed-by: almatvee ! test/jdk/tools/jpackage/apps/PrintEnv.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java Changeset: 2b82e2d5 Branch: json Author: Archie Cobbs Date: 2025-02-06 14:32:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b82e2d57bdb8cb677764abc99d70f6d03295625 8347958: Minor compiler cleanups relating to MandatoryWarningHandler Reviewed-by: mcimadamore ! 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/util/MandatoryWarningHandler.java Changeset: e0487c7c Branch: json Author: Christian Hagedorn Date: 2025-02-06 14:49:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0487c7cbc16fdfe26d22f2b6e65bca7d4398252 8346777: Add missing const declarations and rename variables Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 3fbae32d Branch: json Author: SendaoYan Date: 2025-02-06 15:01:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fbae32d0a9dbe612d4170e135a813c114fdcec2 8349465: [UBSAN] test_os_reserve_between.cpp reported applying non-zero offset to null pointer Reviewed-by: mdoerr, amitkumar ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp Changeset: 5ec1aae2 Branch: json Author: Viktor Klang Date: 2025-02-06 15:02:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ec1aae21e80d86c55df28a86935f50ae77f7b41 8347842: ThreadPoolExecutor specification discusses RuntimePermission Reviewed-by: alanb, jpai ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java Changeset: f12d2de5 Branch: json Author: Nizar Benalla Date: 2025-02-06 16:14:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f12d2de53a62ec1c2c98e90409b27811de0560e1 8345212: Since checker should better handle non numeric values Reviewed-by: liach ! test/jdk/tools/sincechecker/SinceChecker.java Changeset: eb847026 Branch: json Author: Jiangli Zhou Date: 2025-02-06 16:15:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb84702626ef1ededc55969923958e8c2835d821 8349513: Remove unused BUILD_JDK_JTREG_LIBRARIES_JDK_LIBS_libTracePinnedThreads Reviewed-by: dholmes, erikj ! make/test/JtregNativeJdk.gmk Changeset: 1ab1c1d5 Branch: json Author: Liam Miller-Cushon Date: 2025-02-06 17:33:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ab1c1d53b86228be85aac96fa5d69db39ac6317 8349058: 'internal proprietary API' warnings make javac warnings unusable Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! test/langtools/tools/javac/options/system/SystemSunProprietary.java Changeset: ed8945a6 Branch: json Author: Harshitha Onkar Date: 2025-02-06 18:30:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed8945a68a67dd51a7cfa332905941afccc12b36 8347377: Add validation checks for ICC_Profile header fields Reviewed-by: prr, jdv ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/ValidateICCHeaderData.java = test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/invalidSRGB.icc Changeset: 0181030b Branch: json Author: Brian Burkhalter Date: 2025-02-06 19:10:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0181030bdc300f1d8fe02c3e2e599c997a4ab876 8349006: File.getCanonicalPath should remove "(on UNIX platforms)" from its specification Reviewed-by: jlu, naoto ! src/java.base/share/classes/java/io/File.java Changeset: 1a74ee64 Branch: json Author: Brian Burkhalter Date: 2025-02-06 19:11:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a74ee64eb835c3395fe763c42fd36e2a720f441 8349092: File.getFreeSpace violates specification if quotas are in effect (win) Reviewed-by: naoto ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! test/jdk/java/io/File/GetXSpace.java Changeset: 10791477 Branch: json Author: Aleksey Shipilev Date: 2025-02-06 20:20:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10791477cf0a0a31d2703fc718a7a649d494d534 8348570: CTW: Expose the code hidden by uncommon traps 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/CtwRunner.java Changeset: a0c7f661 Branch: json Author: Calvin Cheung Date: 2025-02-06 22:31:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0c7f661bedaf50b22cf83c798be46e8e5004b60 8349508: runtime/cds/appcds/TestParallelGCWithCDS.java should not check for specific output Reviewed-by: dholmes, iklam ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java Changeset: 1eb54e42 Branch: json Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-07 00:31:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1eb54e4228ba9319ac2f980055ed366dd861ec0b 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings Reviewed-by: weijun, rhalade, hchao, lmesnik ! test/lib/jdk/test/lib/security/timestamp/TsaServer.java Changeset: 3989a199 Branch: json Author: Joe Wang Date: 2025-02-07 02:26:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3989a199578fc1d91988cfdbb95f11dd6d4c7b81 8344925: translet-name ignored when package-name is also set Reviewed-by: lancea, iris, naoto ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java + test/jaxp/javax/xml/jaxp/libs/jaxp/library/JUnitTestUtil.java + test/jaxp/javax/xml/jaxp/unittest/transform/PropertiesTest.java Changeset: 006ed5c0 Branch: json Author: Matthias Baesken Date: 2025-02-07 07:43:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/006ed5c02b47d12fdcc070f50cfeb77d5c158bca 8349375: Cleanup AIX special file build settings Reviewed-by: mdoerr, clanger, erikj, jwaters ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 86cec4ea Branch: json Author: Ivan Walulya Date: 2025-02-07 10:22:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86cec4ea2c2c56f03b23be44caade49b922cd3c6 8343782: G1: Use one G1CardSet instance for multiple old gen regions Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CardSet.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/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp + src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java Changeset: 7cd5cb29 Branch: json Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-07 15:40:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7cd5cb2916e8a62ec57c022a5fac19fb62b7c779 8349532: Refactor ./util/Pem/encoding.sh to run in java Reviewed-by: weijun ! test/jdk/sun/security/util/Pem/PemEncoding.java - test/jdk/sun/security/util/Pem/encoding.sh Changeset: fb847bb2 Branch: json Author: Justin Lu Date: 2025-02-07 17:08:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb847bb2afc9e9e164430078c5c403ec6583d50e 8349493: Replace sun.util.locale.ParseStatus usage with java.text.ParsePosition Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/locale/LanguageTag.java - src/java.base/share/classes/sun/util/locale/ParseStatus.java Changeset: 88a84835 Branch: json Author: Bradford Wetmore Date: 2025-02-07 17:09:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88a84835a3a13f9adfcfa2ad034acff8fbc4fadc 8349121: SSLParameters.setApplicationProtocols() ALPN example could be clarified Reviewed-by: abarashev, jnimeh, dfuchs ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java Changeset: b40f8eef Branch: json Author: Andrew Haley Date: 2025-02-07 17:39:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b40f8eef98dac066816d4d548b2304276a76d5e0 8337251: C1: Improve Class.isInstance intrinsic Reviewed-by: vlivanov ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp Changeset: ba43f869 Branch: json Author: Naoto Sato Date: 2025-02-07 11:04:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba43f86906e5a7120669c6c9e5a3fb6c26878691 Merge branch 'master' into json From duke at openjdk.org Fri Feb 7 19:27:26 2025 From: duke at openjdk.org (duke) Date: Fri, 7 Feb 2025 19:27:26 GMT Subject: git: openjdk/jdk-sandbox: json: Made clear that JsonValue is immutable Message-ID: Changeset: addb558e Branch: json Author: Naoto Sato Date: 2025-02-07 11:24:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/addb558e8fea561fc0382706f7337178580711c7 Made clear that JsonValue is immutable ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Mon Feb 10 08:19:22 2025 From: duke at openjdk.org (duke) Date: Mon, 10 Feb 2025 08:19:22 GMT Subject: git: openjdk/jdk-sandbox: http3: 240 new changesets Message-ID: <90b586d0-9c69-4d8b-bbf9-c6953dfa9c24@openjdk.org> Changeset: 108f3447 Branch: http3 Author: Daniel Jelinski Date: 2025-02-04 16:21:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/108f3447aac191cb6575cd178de56331b3f9ba1f Remove QuicTLSContext.getSSLContextImpl ! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSContext.java ! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java Changeset: 2914966b Branch: http3 Author: Daniel Jelinski Date: 2025-02-04 18:37:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2914966b35cffd508760e374eeb2965f59b089b7 Remove remnants of SecurityManager ! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSContext.java ! src/java.base/share/classes/sun/security/ssl/QuicCipher.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java Changeset: 836d14f3 Branch: http3 Author: Daniel Jelinski Date: 2025-02-04 18:56:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/836d14f38ea38812186ef5492f910025a8c3f3f2 Remove remnants of SecurityManager ! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSContext.java ! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java ! src/java.base/share/classes/sun/security/ssl/QuicCipher.java Changeset: ef2be867 Branch: http3 Author: Jaikiran Pai Date: 2025-02-05 10:58:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ef2be8676465235329787998ab9e2cd5b383294f remove unused field ! src/java.base/share/classes/jdk/internal/net/quic/QuicKeyUnavailableException.java Changeset: 36726359 Branch: http3 Author: Daniel Jelinski Date: 2025-02-05 14:46:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/367263590d84d36fdb46ab8001a726121a5b44ca Remove direction from encrypt and decrypt methods ! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java Changeset: 1a639820 Branch: http3 Author: Daniel Fuchs Date: 2025-02-05 14:19:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a6398209e781e76f8d744ede11c09c2c285532a http3: minor doc tweak ! src/java.net.http/share/classes/java/net/http/HttpClient.java Changeset: a0bdfdac Branch: http3 Author: Daniel Jelinski Date: 2025-02-05 16:28:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0bdfdac270b874ef0b594dce86963845eeb0f43 Rename encryptHeaderProtectionSample to computeHeaderProtectionMask ! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java ! src/java.base/share/classes/sun/security/ssl/QuicCipher.java ! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/packets/QuicPacketEncoder.java ! test/jdk/java/net/httpclient/quic/AckElicitingTest.java ! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java ! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java ! test/jdk/java/net/httpclient/quic/tls/PacketEncryptionTest.java ! test/jdk/java/net/httpclient/quic/tls/Quicv2PacketEncryptionTest.java Changeset: 51f8dc12 Branch: http3 Author: Daniel Jelinski Date: 2025-02-05 17:15:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/51f8dc12711627a810622273b26d1ac2feb6413f Update QuicTLSEngine documentation ! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java ! src/java.base/share/classes/sun/security/ssl/QuicCipher.java ! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java ! src/java.base/share/classes/sun/security/ssl/QuicTLSEngineImpl.java ! test/jdk/java/net/httpclient/quic/AckElicitingTest.java ! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java ! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java Changeset: 174b2357 Branch: http3 Author: Daniel Jelinski Date: 2025-02-06 08:33:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/174b235763cc0e7480fb7201c7403b5cd8db9982 Clean up link / linkplain in QuicTLSEngine docs ! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java Changeset: b368ae51 Branch: http3 Author: Daniel Jelinski Date: 2025-02-06 09:09:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b368ae51bf5c6f566e8f83f3ef210bce2e2338d8 Reduce diff size ! src/java.net.http/share/classes/jdk/internal/net/http/common/MinimalFuture.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLFlowDelegate.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java Changeset: 0670ba01 Branch: http3 Author: Daniel Jelinski Date: 2025-02-06 10:02:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0670ba0144781f31ef502883ce4c432dd3a9b44f Remove unused QuicTransportErrors.isNoError ! src/java.base/share/classes/jdk/internal/net/quic/QuicTransportErrors.java Changeset: 57944e0d Branch: http3 Author: Daniel Jelinski Date: 2025-02-06 15:34:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57944e0d02a59fcd779b7df096215a54f99e455a Fix Jipher interop in AES header protection cipher ! src/java.base/share/classes/sun/security/ssl/QuicCipher.java Changeset: b104bb36 Branch: http3 Author: Daniel Jelinski Date: 2025-02-06 15:48:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b104bb3642300e540b3348745888c0963f752493 Fix cipher integrity limits ! src/java.base/share/classes/sun/security/ssl/QuicCipher.java Changeset: a1acf5c3 Branch: http3 Author: Daniel Jelinski Date: 2025-02-06 21:39:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1acf5c3459e9542509b0ed72cc3ecf534cca7e7 Assorted fixes to IntelliJ inspections ! src/java.base/share/classes/jdk/internal/net/quic/QuicOneRttContext.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3PushManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3PushPromiseStream.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpConnection.java ! src/java.net.http/share/classes/jdk/internal/net/http/PushGroup.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Deadline.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesEncoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/SettingsFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/Http3Streams.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/QueuingStreamPair.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/UniStreamPair.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/BuffersReader.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketEmitter.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicSelector.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/AckFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/ConnectionCloseFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/DataBlockedFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/HandshakeDoneFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/MaxDataFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/MaxStreamDataFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/MaxStreamsFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/NewConnectionIDFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/NewTokenFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PaddingFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PathChallengeFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PathResponseFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/PingFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/ResetStreamFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/RetireConnectionIDFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StopSendingFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamDataBlockedFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/frames/StreamsBlockedFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicConnectionStreams.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStreamImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicSenderStreamImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/StreamCreationPermit.java Changeset: 0ea62a13 Branch: http3 Author: Daniel Fuchs Date: 2025-02-06 21:50:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ea62a13f7fc4e1524b2ea8d15e83492aa845bcd http3: fix API doc in AltServicesRegistry.java ! src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java Changeset: 4021a1bc Branch: http3 Author: Daniel Fuchs Date: 2025-02-06 22:29:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4021a1bc9004a2428f55e0ab99ece9e4c792a13c http3: minor cleanup ! src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java ! src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java Changeset: 617efd0f Branch: http3 Author: Daniel Fuchs Date: 2025-02-07 00:05:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/617efd0ffed99293c271f76f4701503dcf01068c http3: minor cleanup in some HTTP/3 related classes ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientProperties.java ! src/java.net.http/share/classes/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/Http3PushPromiseStream.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpQuicConnection.java Changeset: d89a1314 Branch: http3 Author: Daniel Fuchs Date: 2025-02-07 10:22:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d89a1314194bb2add79116e271db1e31d5ce2a34 http3: fixes readingPause, and ensure better reporting of exceptions in Http3ExchangeImpl.java ! src/java.net.http/share/classes/java/net/http/StreamLimitException.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3PushPromiseStream.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java Changeset: 024c5953 Branch: http3 Author: Daniel Fuchs Date: 2025-02-07 10:28:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/024c59534674f68a9d8d221beef8c141ece5b8cb http3: fix mistake in previous pauseReading introduced by previous fix ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3PushPromiseStream.java Changeset: 3f87b965 Branch: http3 Author: Daniel Fuchs Date: 2025-02-07 10:33:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f87b965f5950d3660caf225790515607fc67102 http3: rename switchPauseReading to switchReadingPaused ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3PushPromiseStream.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Stream.java Changeset: 0c76c59f Branch: http3 Author: Daniel Jelinski Date: 2025-02-07 12:48:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0c76c59fec56f82dde8009df5e9473b8c81c0ede Fix code snippets ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/FramesDecoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/Http3FrameType.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/BuffersReader.java Changeset: c2d9933d Branch: http3 Author: Aleksei Efimov Date: 2025-02-07 17:42:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2d9933dde687a1afcf80adc42e8d5093dfc4260 qpack - code cleanup, add missed throw clause ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/DynamicTable.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/Encoder.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/HeaderFrameReader.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/StringReader.java ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/writers/EncoderDynamicTableCapacityWriter.java Changeset: e69e5b79 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-01-23 07:51:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e69e5b7960002b35af8c7579e5be043e8c7d63fa 8348324: The failure handler cannot be build by JDK 24 due to restricted warning Reviewed-by: jwaters, jpai ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java Changeset: caa3c78f Branch: http3 Author: Johny Jose Committer: Sean Coffey Date: 2025-01-23 08:26:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/caa3c78f7837b1f561740184bd8f9cb671c467eb 8347965: (tz) Update Timezone Data to 2025a Reviewed-by: coffeys, naoto ! src/java.base/share/data/tzdata/VERSION ! src/java.base/share/data/tzdata/antarctica ! src/java.base/share/data/tzdata/asia ! src/java.base/share/data/tzdata/australasia ! src/java.base/share/data/tzdata/etcetera ! src/java.base/share/data/tzdata/europe ! src/java.base/share/data/tzdata/factory ! src/java.base/share/data/tzdata/leapseconds ! src/java.base/share/data/tzdata/northamerica ! src/java.base/share/data/tzdata/southamerica ! test/jdk/java/util/TimeZone/TimeZoneData/VERSION ! test/jdk/java/util/TimeZone/TimeZoneData/aliases.txt Changeset: 6032f6ea Branch: http3 Author: Theo Weidmann Committer: Emanuel Peter Date: 2025-01-23 08:41:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6032f6ea04a5f0d52e0a375df764cb15273c8836 8341696: C2: Non-fluid StringBuilder pattern bails out in OptoStringConcat Reviewed-by: epeter ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/opto/stringopts.hpp + test/hotspot/jtreg/compiler/stringopts/TestFluidAndNonFluid.java + test/micro/org/openjdk/bench/vm/compiler/FluidSBBench.java Changeset: c882160d Branch: http3 Author: Kevin Walls Date: 2025-01-23 09:28:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c882160d03cb281c8d64d363b3e42273543f2f7f 8344966: Remove the allowNonPublic MBean compatibility property Reviewed-by: amenkov, sspitsyn, dfuchs ! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanAnalyzer.java ! src/java.management/share/classes/javax/management/JMX.java - test/jdk/javax/management/MBeanServer/MBeanFallbackTest.java - test/jdk/javax/management/mxbean/MXBeanFallbackTest.java - test/jdk/javax/management/proxy/JMXProxyFallbackTest.java Changeset: 3069e912 Branch: http3 Author: Kevin Walls Date: 2025-01-23 09:30:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3069e91232e33c1d8570378f93a54ac6a036f11f 8344969: Remove the jmx.mxbean.multiname compatibility property Reviewed-by: sspitsyn, amenkov, dfuchs ! src/java.management/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java ! test/jdk/javax/management/mxbean/SameObjectTwoNamesTest.java Changeset: 337118da Branch: http3 Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-23 10:16:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/337118da6f7101639171ba7b9679f77f5bc70887 8348388: Incorrect copyright header in TestFluidAndNonFluid.java Reviewed-by: epeter, chagedorn ! test/hotspot/jtreg/compiler/stringopts/TestFluidAndNonFluid.java Changeset: 17df5151 Branch: http3 Author: Alexey Ivanov Date: 2025-01-23 10:50:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/17df51516aadf5ade73cf8d05c1be09772852b96 8348303: Remove repeated 'a' from ListSelectionEvent Reviewed-by: azvegint, honkar, dmarkov, prr, kizune ! src/java.desktop/share/classes/javax/swing/event/ListSelectionEvent.java Changeset: 89bfcb8d Branch: http3 Author: Alexey Ivanov Date: 2025-01-23 10:51:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89bfcb8db0877b89e9ac41f8330eb0a692ed77ae 8348308: Make fields of ListSelectionEvent final Reviewed-by: honkar, azvegint ! src/java.desktop/share/classes/javax/swing/event/ListSelectionEvent.java Changeset: 119899bc Branch: http3 Author: Kevin Walls Date: 2025-01-23 11:06:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/119899bc69a5936d2e38065d8a05705c6d37e66f 8345048: Remove the jmx.extend.open.types compatibility property Reviewed-by: cjplummer, amenkov, sspitsyn ! src/java.management/share/classes/javax/management/openmbean/OpenType.java Changeset: 8b46db0c Branch: http3 Author: Kevin Walls Date: 2025-01-23 11:39:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b46db0c0d71dd7c76078028fa2600dd0cc08387 8345045: Remove the jmx.remote.x.buffer.size JMX notification property Reviewed-by: amenkov, sspitsyn ! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java ! test/jdk/javax/management/remote/mandatory/notif/NotifBufferSizePropertyNameTest.java Changeset: c00557f8 Branch: http3 Author: Kevin Walls Date: 2025-01-23 11:41:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c00557f8f53ff729c8a1857a4ffcc585d3f8c6c4 8345049: Remove the jmx.tabular.data.hash.map compatibility property Reviewed-by: cjplummer, sspitsyn, dfuchs ! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java ! test/jdk/javax/management/openmbean/TabularDataOrderTest.java Changeset: 5cc690d3 Branch: http3 Author: Serhiy Sachkov Committer: Mark Sheppard Date: 2025-01-23 13:40:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cc690d31ee43f2ea0171cc091ce448144c57766 8347994: Add additional diagnostics to macOS failure handler to assist with diagnosing MCast test failures Reviewed-by: dfuchs ! test/failure_handler/src/share/conf/mac.properties Changeset: 7460a0af Branch: http3 Author: Magnus Ihse Bursie Date: 2025-01-23 14:47:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7460a0aff4b3913d74a9a7802a687c1a1cf80dbc 8348392: Make claims "other matches are possible" even when that is not true Reviewed-by: erikj ! make/InitSupport.gmk Changeset: 44e5ccaf Branch: http3 Author: Magnus Ihse Bursie Date: 2025-01-23 14:50:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44e5ccaf866a50f1c79c02ab87a308f1a3a91f90 8348391: Keep case if possible for TOPDIR Reviewed-by: erikj ! make/autoconf/basic.m4 ! make/autoconf/util_paths.m4 Changeset: cba0f786 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-01-23 14:51:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cba0f786fc65a5bfbc6e921efd1f191b63b30ba5 8348387: Add fixpath if needed for user-supplied tools Reviewed-by: erikj ! make/autoconf/util_paths.m4 Changeset: 605b53e4 Branch: http3 Author: Alexey Ivanov Date: 2025-01-23 15:18:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/605b53e4f8857c58a72fa361f8787c563d6dab90 8348299: Update List/ItemEventTest/ItemEventTest.java Use thread-safe StringBuffer to track selecting/deselecting items. Use auto waitForIdle for all events. Log handleEvent and ItemListener. Take screenshot of the list on failure; Optionally take screenshot after each mouse press+release. Reviewed-by: azvegint, prr, kizune ! test/jdk/java/awt/List/ItemEventTest/ItemEventTest.java Changeset: 59e75093 Branch: http3 Author: Aleksey Shipilev Date: 2025-01-23 16:49:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59e750931c43fa035650bb295c8c9f16fbe82df0 8348301: Remove unused Reference.waitForReferenceProcessing break-ins in tests Reviewed-by: alanb ! test/jdk/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java Changeset: d9d2e19f Branch: http3 Author: Liam Miller-Cushon Date: 2025-01-23 17:24:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9d2e19f923217a6831a8697c62ebeef0cc5d3b8 8348365: Bad format string in CLDRDisplayNamesTest Reviewed-by: shade, naoto ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java Changeset: 3ebf8899 Branch: http3 Author: Mikael Vidstedt Date: 2025-01-23 18:37:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ebf88996f35f397f4396e3d139b9251048de751 8348327: Incorrect march flag when building libsleef/vector_math_neon.c Reviewed-by: erikj, vlivanov, shade ! make/modules/jdk.incubator.vector/Lib.gmk Changeset: 356e2a8f Branch: http3 Author: Mikhail Yankelevich Committer: Rajan Halade Date: 2025-01-23 18:59:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/356e2a8f48679ea31f1483cf60803818934fc53f 8348406: Remove tests GrantAllPermToExtWhenNoPolicy and PrincipalExpansionError from problem list Reviewed-by: rhalade ! test/jdk/ProblemList.txt Changeset: 48ece072 Branch: http3 Author: Rajat Mahajan Date: 2025-01-23 20:52:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48ece0721489c1b357aaa81e89fe59f486079d15 8282862: AwtWindow::SetIconData leaks old icon handles if an exception is detected Reviewed-by: aivanov, dmarkov, prr, honkar, azvegint ! src/java.desktop/windows/native/libawt/windows/awt_Window.cpp Changeset: 7f16a087 Branch: http3 Author: Ioi Lam Date: 2025-01-23 22:02:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f16a0875ced8669b9d2131c67496a66e74ea36f 8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class() Reviewed-by: ccheung, coleenp ! src/hotspot/share/cds/classListParser.cpp ! src/hotspot/share/cds/classListParser.hpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/cds/unregisteredClasses.hpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/java.base/share/classes/jdk/internal/misc/CDS.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatE.java Changeset: 471d63c9 Branch: http3 Author: Joe Wang Date: 2025-01-24 00:29:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/471d63c91f9fdc9468cb4d483a242511bad026da 8343609: Broken links in java.xml Reviewed-by: naoto, lancea, iris ! src/java.xml/share/classes/javax/xml/catalog/Catalog.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogManager.java ! src/java.xml/share/classes/javax/xml/catalog/CatalogResolver.java ! src/java.xml/share/classes/javax/xml/catalog/Normalizer.java ! src/java.xml/share/classes/javax/xml/catalog/package-info.java ! src/java.xml/share/classes/javax/xml/namespace/QName.java Changeset: 416d4694 Branch: http3 Author: Alexander Zvegintsev Date: 2025-01-24 05:41:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/416d46947ca926a31fbf9e97d0e7c320063ecfb2 8347008: beancontext package spec does not clearly explain why the API is deprecated Reviewed-by: aivanov, prr ! src/java.desktop/share/classes/java/beans/beancontext/package-info.java Changeset: 50ca4504 Branch: http3 Author: anass baya Committer: Alexander Zvegintsev Date: 2025-01-24 07:01:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50ca450417a5da7d4c6c08154515b8407bf656e8 8340784: Remove PassFailJFrame constructor with screenshots Reviewed-by: aivanov, azvegint ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 2daafe49 Branch: http3 Author: Adam Sotona Date: 2025-01-24 07:25:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2daafe49c7883d224b6dc45d934cfde9101edaa1 8348283: java.lang.classfile.components.snippets.PackageSnippets shipped in java.base.jmod Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java Changeset: 0395593a Branch: http3 Author: Jan Lahoda Date: 2025-01-24 08:12:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0395593a8a1c01a87ae36552c0f2cc9c67e8bbd8 8346751: Internal java compiler error with type annotations in constants expression in constant fields Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Flags.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java + test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsInConstantInit.java Changeset: a09f06d5 Branch: http3 Author: Kevin Walls Date: 2025-01-24 08:39:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a09f06d538075bcdd7cce6da9c3bf9549ce7d543 8348265: RMIConnectionImpl: Remove Subject.callAs on MarshalledObject Reviewed-by: rriggs ! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java Changeset: 0df9dcb6 Branch: http3 Author: Stefan Karlsson Date: 2025-01-24 09:23:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0df9dcb6aa7c31511ca3137da246962faca818a3 8346572: Check is_reserved() before using ReservedSpace instances Reviewed-by: tschatzl, wkemper, ayang, ysr ! src/hotspot/share/gc/parallel/parMarkBitMap.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp ! src/hotspot/share/gc/shared/cardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/memory/universe.cpp ! src/hotspot/share/memory/virtualspace.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/gtest/memory/test_virtualspace.cpp Changeset: 4a375e5b Branch: http3 Author: Martin Doerr Date: 2025-01-24 09:50:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a375e5b8899aa684b8a921e198203e76794f709 8344232: [PPC64] secondary_super_cache does not scale well: C1 and interpreter Reviewed-by: rrich, amitkumar ! src/hotspot/cpu/ppc/assembler_ppc.hpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: 5a0bdd04 Branch: http3 Author: Andrew Haley Date: 2025-01-24 10:38:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a0bdd04e0d62bbdd01373510cb1d06c586e69b3 8346890: AArch64: Type profile counters generate suboptimal code Reviewed-by: shade, adinn ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp Changeset: e20bd018 Branch: http3 Author: Sean Coffey Date: 2025-01-24 10:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e20bd018c4046870d0cf632bb8e5440cb9f5c3c2 8344361: Restore null return for invalid services from legacy providers Reviewed-by: valeriep ! src/java.base/share/classes/java/security/Provider.java + test/jdk/java/security/Provider/InvalidServiceTest.java Changeset: 9c55e253 Branch: http3 Author: Robbin Ehn Date: 2025-01-24 11:46:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9c55e2538c5c7374d6f4589d8bdd45ee205276f1 8347981: RISC-V: Add Zfa zli imm loads Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv.ad ! src/hotspot/cpu/riscv/vm_version_riscv.hpp Changeset: c5a69b62 Branch: http3 Author: Guoxiong Li Date: 2025-01-24 12:47:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5a69b620a73bb05b96b79d9d9e03cc71822862e 8331723: Serial: Remove the unused parameter of the method SerialHeap::gc_prologue Co-authored-by: nanxiaotao Reviewed-by: ayang ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 9768f60a Branch: http3 Author: Eirik Bj?rsn?s Date: 2025-01-24 13:00:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9768f60a945db277ded5e37ecba9ec34421d9968 8345249: Apply some conservative cleanups in FileURLConnection Reviewed-by: jpai, djelinski ! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java Changeset: 56a18779 Branch: http3 Author: Andrey Turbanov Date: 2025-01-24 14:06:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56a187798991cb6dede62ac166cbdca7a654cf7f 8348170: Unnecessary Hashtable usage in CSS.styleConstantToCssMap Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java Changeset: 909cef51 Branch: http3 Author: Sonia Zaldana Calles Date: 2025-01-24 14:36:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/909cef5198e91f56e4c76c2cf86048583791f3ab 8339891: Several sun/security/ssl/SSLSessionImpl/* tests override test.java.opts Reviewed-by: lmesnik ! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTClient.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTNoSessionCreation.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTParallel.java ! test/jdk/sun/security/ssl/SSLSessionImpl/MultiNSTSequence.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java ! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketKeyLimit.java Changeset: 76f792b5 Branch: http3 Author: Volker Simonis Date: 2025-01-24 15:37:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76f792b55263faf883e54cb879d8609f87164e51 8348203: [JVMCI] Make eager JVMCI initialization observable in the debugger Reviewed-by: dnsimon ! src/hotspot/share/runtime/threads.cpp Changeset: 8e8f8000 Branch: http3 Author: Eirik Bj?rsn?s Date: 2025-01-24 19:29:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e8f800071851f479f9e8b493bc38c0a38165bab 8344943: Mark not subclassable classes final in java.base exported classes Reviewed-by: weijun, liach, djelinski ! src/java.base/share/classes/java/io/OptionalDataException.java ! src/java.base/share/classes/java/lang/Package.java ! src/java.base/share/classes/java/lang/Runtime.java ! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java ! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java ! src/java.base/share/classes/java/lang/reflect/Modifier.java ! src/java.base/share/classes/java/lang/runtime/ObjectMethods.java ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! src/java.base/share/classes/java/net/InterfaceAddress.java ! src/java.base/share/classes/java/net/URLDecoder.java ! src/java.base/share/classes/java/net/URLEncoder.java ! src/java.base/share/classes/java/nio/charset/CoderResult.java ! src/java.base/share/classes/java/nio/charset/CodingErrorAction.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/util/Base64.java ! src/java.base/share/classes/java/util/Collections.java ! src/java.base/share/classes/java/util/FormattableFlags.java ! src/java.base/share/classes/java/util/concurrent/Executors.java ! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java ! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java Changeset: bef5f565 Branch: http3 Author: Andrey Turbanov Date: 2025-01-24 20:13:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bef5f56544ded9307e5f1095bd42ae46fdc2adda 8291027: Some of TimeZone methods marked 'synchronized' unnecessarily Reviewed-by: liach, naoto, jlu ! src/java.base/share/classes/java/util/TimeZone.java Changeset: dec93675 Branch: http3 Author: Justin Lu Date: 2025-01-24 21:43:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dec93675ab3e4c271b14a254df75dc838f1346ea 8347498: JDK 24 RDP2 L10n resource files update Reviewed-by: sgehwolf, dnguyen, naoto, joehw, asemenyuk ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_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/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.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/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties ! 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: 907350e9 Branch: http3 Author: Mark Powers Date: 2025-01-24 23:05:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/907350e9e8e9b66365e9eaa3ae89ddc55cf9731f 8346587: Distrust TLS server certificates anchored by Camerfirma Root CAs Reviewed-by: mullan ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java + src/java.base/share/classes/sun/security/validator/CamerfirmaTLSPolicy.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Camerfirma.java ! test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Distrust.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachamberscommerceca-chain.pem + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/camerfirma/camerfirmachambersignca-chain.pem Changeset: f8e81d23 Branch: http3 Author: Jamil Nimeh Date: 2025-01-24 23:06:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8e81d23393cbc04557e3975edd8898901dd6d26 8347506: Compatible OCSP readtimeout property with OCSP timeout Reviewed-by: mullan, hchao ! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java + test/jdk/sun/security/provider/certpath/OCSP/OCSPReadTimeoutDefault.java Changeset: 7c0985fc Branch: http3 Author: William Kemper Date: 2025-01-24 23:34:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c0985fc32ec5419f7b409248385c5ca80f1093f 8348420: Shenandoah: Check is_reserved before using ReservedSpace instances Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: f446cefe Branch: http3 Author: Shaojin Wen Date: 2025-01-25 03:12:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f446cefee0715da6532b68f65a5a15775e20945d 8343962: [REDO] Move getChars to DecimalDigits Reviewed-by: redestad, rgiulietti ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/java/math/BigDecimal.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 1d2eb2fb Branch: http3 Author: Alan Bateman Date: 2025-01-25 07:25:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d2eb2fbaea700fc77b644b5eb5a8a7c40ede108 8299504: Resolve `uses` and `provides` at run time if the service is optional and missing Co-authored-by: Alan Bateman Co-authored-by: Alex Buckley Reviewed-by: sundar ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/lang/module/Resolver.java ! src/java.base/share/classes/java/lang/module/package-info.java ! test/jdk/java/lang/module/ConfigurationTest.java Changeset: 5431668c Branch: http3 Author: Archie Cobbs Date: 2025-01-25 18:02:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5431668cb92a8ef2ccfe1059db1cde0e5d98adce 8348212: Need to add warn() step to JavacTaskImpl after JDK-8344148 Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskImpl.java + test/langtools/tools/javac/api/TestJavacTaskWithWarning.java Changeset: 99002e4f Branch: http3 Author: Leonid Mesnik Date: 2025-01-25 18:59:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99002e4f9d421d08d912187a1f01809d85820427 8318098: Update jfr tests to replace keyword jfr with vm.flagless Reviewed-by: mgronlun ! test/jdk/TEST.ROOT ! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamAvailable.java ! test/jdk/jdk/jfr/api/consumer/TestChunkInputStreamBulkRead.java ! test/jdk/jdk/jfr/api/consumer/TestFieldAccess.java ! test/jdk/jdk/jfr/api/consumer/TestGetStackTrace.java ! test/jdk/jdk/jfr/api/consumer/TestHiddenMethod.java ! test/jdk/jdk/jfr/api/consumer/TestMethodGetModifiers.java ! test/jdk/jdk/jfr/api/consumer/TestReadTwice.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedClass.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedClassLoader.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEvent.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThread.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedEventGetThreadOther.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFrame.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFrameType.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFullStackTrace.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedInstantEventTimestamp.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedMethodDescriptor.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedObject.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedThreadGroupParent.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFile.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileReadEventEof.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileSanitization.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileWrite.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingInternals.java ! test/jdk/jdk/jfr/api/consumer/TestSingleRecordedEvent.java ! test/jdk/jdk/jfr/api/consumer/TestToString.java ! test/jdk/jdk/jfr/api/consumer/TestValueDescriptorRecorded.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestMultipleChunk.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java ! test/jdk/jdk/jfr/api/consumer/filestream/TestReuse.java ! test/jdk/jdk/jfr/api/consumer/log/TestContent.java ! test/jdk/jdk/jfr/api/consumer/log/TestDiskOnOff.java ! test/jdk/jdk/jfr/api/consumer/log/TestDynamicStart.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryDiskTransition.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryOnly.java ! test/jdk/jdk/jfr/api/consumer/log/TestSystemEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestTruncation.java ! test/jdk/jdk/jfr/api/consumer/log/TestUserEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestVerbosity.java ! test/jdk/jdk/jfr/api/consumer/log/TestWithStreaming.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestAwaitTermination.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestBasics.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestConstructor.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDisable.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDump.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestEnable.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestMaxAge.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnClose.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnErrorSync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnEvent.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnFlush.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestOnMetadata.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecordingName.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecursive.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRemove.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetEndTime.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxAge.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetMaxSize.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetSettings.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestSetStartTime.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStart.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStartAsync.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStop.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStoppedRecording.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryAfterStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryBeforeStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryLastModified.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryMultipleProcesses.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestChunkGap.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestCrossProcessStreaming.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEmptyChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEnableEvents.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestEventRegistration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestFilledChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestFiltering.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestInProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMExit.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestLatestEvent.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestOutOfProcessMigration.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRecordingBefore.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRemovedChunks.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestRepositoryProperty.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestStartMultiChunk.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestStartSingleChunk.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestUnstarted.java ! test/jdk/jdk/jfr/api/event/TestAbstractEvent.java ! test/jdk/jdk/jfr/api/event/TestBeginEnd.java ! test/jdk/jdk/jfr/api/event/TestClinitRegistration.java ! test/jdk/jdk/jfr/api/event/TestClonedEvent.java ! test/jdk/jdk/jfr/api/event/TestEnableDisable.java ! test/jdk/jdk/jfr/api/event/TestEventDuration.java ! test/jdk/jdk/jfr/api/event/TestEventFactory.java ! test/jdk/jdk/jfr/api/event/TestEventFactoryRegisterTwice.java ! test/jdk/jdk/jfr/api/event/TestEventFactoryRegistration.java ! test/jdk/jdk/jfr/api/event/TestExtends.java ! test/jdk/jdk/jfr/api/event/TestGetDuration.java ! test/jdk/jdk/jfr/api/event/TestIsEnabled.java ! test/jdk/jdk/jfr/api/event/TestIsEnabledMultiple.java ! test/jdk/jdk/jfr/api/event/TestOwnCommit.java ! test/jdk/jdk/jfr/api/event/TestShouldCommit.java ! test/jdk/jdk/jfr/api/event/TestStaticEnable.java ! test/jdk/jdk/jfr/api/event/dynamic/TestDynamicAnnotations.java ! test/jdk/jdk/jfr/api/event/dynamic/TestEventFactory.java ! test/jdk/jdk/jfr/api/flightrecorder/TestAddListenerTwice.java ! test/jdk/jdk/jfr/api/flightrecorder/TestAddPeriodicEvent.java ! test/jdk/jdk/jfr/api/flightrecorder/TestFlightRecorderListenerRecorderInitialized.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetEventTypes.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetPlatformRecorder.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetRecordings.java ! test/jdk/jdk/jfr/api/flightrecorder/TestGetSettings.java ! test/jdk/jdk/jfr/api/flightrecorder/TestIsAvailable.java ! test/jdk/jdk/jfr/api/flightrecorder/TestIsInitialized.java ! test/jdk/jdk/jfr/api/flightrecorder/TestListener.java ! test/jdk/jdk/jfr/api/flightrecorder/TestListenerNull.java ! test/jdk/jdk/jfr/api/flightrecorder/TestPeriodicEventsSameHook.java ! test/jdk/jdk/jfr/api/flightrecorder/TestRecorderInitializationCallback.java ! test/jdk/jdk/jfr/api/flightrecorder/TestRegisterUnregisterEvent.java ! test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java ! test/jdk/jdk/jfr/api/flightrecorder/TestSnapshot.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestCategory.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestContentType.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestDescription.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestDynamicAnnotation.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestEnabled.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestExperimental.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestFieldAnnotations.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestFormatMissingValue.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestHasValue.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestInheritedAnnotations.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestLabel.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestMetadata.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestName.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRegistered.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRegisteredFalseAndRunning.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestRelational.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestSimpleMetadataEvent.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestStackFilter.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestStackTrace.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestThreshold.java ! test/jdk/jdk/jfr/api/metadata/annotations/TestTypesIdentical.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotation.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotationElements.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetAnnotations.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetCategory.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetDefaultValues.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetDescription.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetEventType.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetField.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetFields.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestGetSettings.java ! test/jdk/jdk/jfr/api/metadata/eventtype/TestUnloadingEventClass.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestDefaultValue.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotation.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetAnnotationElement.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetDescription.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetLabel.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetName.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeId.java ! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetTypeName.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestClasses.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestConstructor.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestGetAnnotations.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestGetFields.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestIsArray.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestSimpleTypes.java ! test/jdk/jdk/jfr/api/metadata/valuedescriptor/TestValueDescriptorContentType.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderInitialized.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderListener.java ! test/jdk/jdk/jfr/api/recorder/TestRecorderListenerWithDump.java ! test/jdk/jdk/jfr/api/recorder/TestStartStopRecording.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestFileExist.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestFileReadOnly.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestInvalid.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestLongPath.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestMultiple.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestReadOnly.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestState.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskFalse.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestToDiskTrue.java ! test/jdk/jdk/jfr/api/recording/destination/TestDestWithDuration.java ! test/jdk/jdk/jfr/api/recording/dump/TestDump.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpDevNull.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpInvalid.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpLongPath.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpMultiple.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpReadOnly.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpState.java ! test/jdk/jdk/jfr/api/recording/event/TestChunkPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestEnableClass.java ! test/jdk/jdk/jfr/api/recording/event/TestEnableName.java ! test/jdk/jdk/jfr/api/recording/event/TestEventTime.java ! test/jdk/jdk/jfr/api/recording/event/TestLoadEventAfterStart.java ! test/jdk/jdk/jfr/api/recording/event/TestPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableClass.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableMultiple.java ! test/jdk/jdk/jfr/api/recording/event/TestReEnableName.java ! test/jdk/jdk/jfr/api/recording/event/TestRecordingEnableDisable.java ! test/jdk/jdk/jfr/api/recording/event/TestShortPeriod.java ! test/jdk/jdk/jfr/api/recording/event/TestThreshold.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetId.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetSize.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetSizeToMem.java ! test/jdk/jdk/jfr/api/recording/misc/TestGetStream.java ! test/jdk/jdk/jfr/api/recording/misc/TestRecordingBase.java ! test/jdk/jdk/jfr/api/recording/misc/TestRecordingCopy.java ! test/jdk/jdk/jfr/api/recording/options/TestDuration.java ! test/jdk/jdk/jfr/api/recording/options/TestName.java ! test/jdk/jdk/jfr/api/recording/settings/TestConfigurationGetContents.java ! test/jdk/jdk/jfr/api/recording/settings/TestCreateConfigFromPath.java ! test/jdk/jdk/jfr/api/recording/settings/TestCreateConfigFromReader.java ! test/jdk/jdk/jfr/api/recording/settings/TestGetConfigurations.java ! test/jdk/jdk/jfr/api/recording/settings/TestSettingsAvailability.java ! test/jdk/jdk/jfr/api/recording/state/TestOptionState.java ! test/jdk/jdk/jfr/api/recording/state/TestState.java ! test/jdk/jdk/jfr/api/recording/state/TestStateDuration.java ! test/jdk/jdk/jfr/api/recording/state/TestStateIdenticalListeners.java ! test/jdk/jdk/jfr/api/recording/state/TestStateInvalid.java ! test/jdk/jdk/jfr/api/recording/state/TestStateMultiple.java ! test/jdk/jdk/jfr/api/recording/state/TestStateScheduleStart.java ! test/jdk/jdk/jfr/api/recording/time/TestTime.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeDuration.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeMultiple.java ! test/jdk/jdk/jfr/api/recording/time/TestTimeScheduleStart.java ! test/jdk/jdk/jfr/api/settings/TestFilterEvents.java ! test/jdk/jdk/jfr/api/settings/TestSettingControl.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationInNewTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationOutsideTLABEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEventThrottling.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCodeCacheStats.java ! test/jdk/jdk/jfr/event/compiler/TestCodeSweeper.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerCompile.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerConfig.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerQueueUtilization.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerStats.java ! test/jdk/jdk/jfr/event/compiler/TestDeoptimization.java ! test/jdk/jdk/jfr/event/diagnostics/TestHeapDump.java ! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCEventMixedWithSerial.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCWithFasttime.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java ! test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java ! test/jdk/jdk/jfr/event/gc/collection/TestSystemGC.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithG1New.java ! test/jdk/jdk/jfr/event/gc/collection/TestYoungGarbageCollectionEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCConfigurationEventWithDefaultPauseTarget.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWith32BitOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithHeapBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCHeapConfigurationEventWithZeroBasedOops.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCSurvivorConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCTLABConfigurationEvent.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithMinAndMaxSize.java ! test/jdk/jdk/jfr/event/gc/configuration/TestGCYoungGenerationConfigurationEventWithNewRatio.java ! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationInfoEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1AIHOPEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1ConcurrentModeFailureEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1EvacMemoryStatsEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1HeapRegionTypeChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1IHOPEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1InvalidHeapRegionTypeChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1MMUEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCCPUTimeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryPoolUsageEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithG1.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/detailed/TestPromotionFailedEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionInformationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahHeapRegionStateChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestTenuringDistributionEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZPageAllocationEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetGroupEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUncommitEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryCommittedSize.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventDefNewSerial.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventG1.java ! test/jdk/jdk/jfr/event/gc/heapsummary/TestHeapSummaryEventPSParOld.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountAfterGCEventWithSerial.java ! test/jdk/jdk/jfr/event/gc/objectcount/TestObjectCountEvent.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithDefNew.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1ConcurrentMark.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1FullCollection.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithG1New.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/refstat/TestRefStatEventWithParallelScavenge.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestDefNewAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1HumongousAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1OldAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestG1YoungAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMarkSweepCompactAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceG1GCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceParallelGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestMetaspaceSerialGCAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelMarkSweepAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/gc/stacktrace/TestParallelScavengeAllocationPendingStackTrace.java ! test/jdk/jdk/jfr/event/io/TestAsynchronousFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestDeserializationEvent.java ! test/jdk/jdk/jfr/event/io/TestDisabledEvents.java ! test/jdk/jdk/jfr/event/io/TestFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestFileReadOnly.java ! test/jdk/jdk/jfr/event/io/TestFileStreamEvents.java ! test/jdk/jdk/jfr/event/io/TestInstrumentation.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileEvents.java ! test/jdk/jdk/jfr/event/io/TestRandomAccessFileThread.java ! test/jdk/jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java ! test/jdk/jdk/jfr/event/io/TestSocketAdapterEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketEvents.java ! test/jdk/jdk/jfr/event/metadata/TestDefaultConfigurations.java ! test/jdk/jdk/jfr/event/metadata/TestEventMetadata.java ! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java ! test/jdk/jdk/jfr/event/oldobject/TestAllocationTime.java ! test/jdk/jdk/jfr/event/oldobject/TestArrayInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestCircularReference.java ! test/jdk/jdk/jfr/event/oldobject/TestClassLoaderLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestFieldInformation.java ! test/jdk/jdk/jfr/event/oldobject/TestG1.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapDeep.java ! test/jdk/jdk/jfr/event/oldobject/TestHeapShallow.java ! test/jdk/jdk/jfr/event/oldobject/TestLargeRootSet.java ! test/jdk/jdk/jfr/event/oldobject/TestLastKnownHeapUsage.java ! test/jdk/jdk/jfr/event/oldobject/TestListenerLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestMetadataRetention.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectAge.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectDescription.java ! test/jdk/jdk/jfr/event/oldobject/TestObjectSize.java ! test/jdk/jdk/jfr/event/oldobject/TestParallel.java ! test/jdk/jdk/jfr/event/oldobject/TestReferenceChainLimit.java ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java ! test/jdk/jdk/jfr/event/oldobject/TestSerial.java ! test/jdk/jdk/jfr/event/oldobject/TestShenandoah.java ! test/jdk/jdk/jfr/event/oldobject/TestThreadLocalLeak.java ! test/jdk/jdk/jfr/event/oldobject/TestZ.java ! test/jdk/jdk/jfr/event/os/TestCPUInformation.java ! test/jdk/jdk/jfr/event/os/TestCPULoad.java ! test/jdk/jdk/jfr/event/os/TestCPUTimeStampCounter.java ! test/jdk/jdk/jfr/event/os/TestInitialEnvironmentVariable.java ! test/jdk/jdk/jfr/event/os/TestOSInfo.java ! test/jdk/jdk/jfr/event/os/TestPhysicalMemoryEvent.java ! test/jdk/jdk/jfr/event/os/TestProcessStart.java ! test/jdk/jdk/jfr/event/os/TestSwapSpaceEvent.java ! test/jdk/jdk/jfr/event/os/TestSystemProcess.java ! test/jdk/jdk/jfr/event/os/TestThreadContextSwitches.java ! test/jdk/jdk/jfr/event/os/TestVirtualizationInfo.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java ! test/jdk/jdk/jfr/event/profiling/TestNative.java ! test/jdk/jdk/jfr/event/profiling/TestSamplingLongPeriod.java ! test/jdk/jdk/jfr/event/runtime/TestActiveRecordingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestActiveSettingEvent.java ! test/jdk/jdk/jfr/event/runtime/TestAgentEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassDefineEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoaderStatsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassLoadingStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestClassRedefinition.java ! test/jdk/jdk/jfr/event/runtime/TestClassUnloadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDeprecatedEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDirectBufferStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDumpReason.java ! test/jdk/jdk/jfr/event/runtime/TestExceptionEvents.java ! test/jdk/jdk/jfr/event/runtime/TestExceptionSubclass.java ! test/jdk/jdk/jfr/event/runtime/TestFinalizerStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestFlush.java ! test/jdk/jdk/jfr/event/runtime/TestJavaBlockedEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorInflateEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorWaitEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorWaitTimeOut.java ! test/jdk/jdk/jfr/event/runtime/TestJavaThreadStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestJavaThreadStatisticsEventBean.java ! test/jdk/jdk/jfr/event/runtime/TestModuleEvents.java ! test/jdk/jdk/jfr/event/runtime/TestNativeLibrariesEvent.java ! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java ! test/jdk/jdk/jfr/event/runtime/TestNativeMemoryUsageEvents.java ! test/jdk/jdk/jfr/event/runtime/TestNetworkUtilizationEvent.java ! test/jdk/jdk/jfr/event/runtime/TestRedefineClasses.java ! test/jdk/jdk/jfr/event/runtime/TestResidentSetSizeEvent.java ! test/jdk/jdk/jfr/event/runtime/TestRetransformClasses.java ! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java ! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java ! test/jdk/jdk/jfr/event/runtime/TestSizeTFlags.java ! test/jdk/jdk/jfr/event/runtime/TestSyncOnValueBasedClassEvent.java ! test/jdk/jdk/jfr/event/runtime/TestSystemPropertyEvent.java ! test/jdk/jdk/jfr/event/runtime/TestTableStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadAllocationEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadCpuTimeEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadDumpEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadEndEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadParkEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java ! test/jdk/jdk/jfr/event/runtime/TestThreadStartEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVMInfoEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVMOperation.java ! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadEndEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadStartEvent.java ! test/jdk/jdk/jfr/event/runtime/TestVmFlagChangedEvent.java ! test/jdk/jdk/jfr/event/security/TestInitialSecurityPropertyEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityPropertyModificationEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java ! test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java ! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java ! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java ! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java ! test/jdk/jdk/jfr/javaagent/TestLoadedAgent.java ! test/jdk/jdk/jfr/javaagent/TestPremainAgent.java ! test/jdk/jdk/jfr/jcmd/TestFilenameExpansion.java ! test/jdk/jdk/jfr/jcmd/TestJcmdChangeLogLevel.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigure.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigureReadOnly.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDump.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpGeneratedFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpLimited.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpPathToGCRoots.java ! test/jdk/jdk/jfr/jcmd/TestJcmdDumpWithFileName.java ! test/jdk/jdk/jfr/jcmd/TestJcmdLegacy.java ! test/jdk/jdk/jfr/jcmd/TestJcmdOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/jcmd/TestJcmdPreserveRepository.java ! test/jdk/jdk/jfr/jcmd/TestJcmdSaveToFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartDirNotExist.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartFlushInterval.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartGeneratedFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartInvaldFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartPathToGCRoots.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartReadOnlyFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartStopDefault.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartWithOptions.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartWithSettings.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopInvalidFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopReadOnlyFile.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStopWithoutFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdView.java ! test/jdk/jdk/jfr/jcmd/TestJcmdViewMissingData.java ! test/jdk/jdk/jfr/jmx/TestClone.java ! test/jdk/jdk/jfr/jmx/TestCloneRepeat.java ! test/jdk/jdk/jfr/jmx/TestConfigurationInfo.java ! test/jdk/jdk/jfr/jmx/TestCopyTo.java ! test/jdk/jdk/jfr/jmx/TestCopyToInvalidPath.java ! test/jdk/jdk/jfr/jmx/TestCopyToReadOnlyDir.java ! test/jdk/jdk/jfr/jmx/TestCopyToRunning.java ! test/jdk/jdk/jfr/jmx/TestEventTypes.java ! test/jdk/jdk/jfr/jmx/TestFlightRecorderMXBeanLeak.java ! test/jdk/jdk/jfr/jmx/TestGetRecordings.java ! test/jdk/jdk/jfr/jmx/TestGetRecordingsMultiple.java ! test/jdk/jdk/jfr/jmx/TestMultipleRecordings.java ! test/jdk/jdk/jfr/jmx/TestNotificationListener.java ! test/jdk/jdk/jfr/jmx/TestPredefinedConfiguration.java ! test/jdk/jdk/jfr/jmx/TestPredefinedConfigurationInvalid.java ! test/jdk/jdk/jfr/jmx/TestRecordingOptions.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettings.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettingsInvalid.java ! test/jdk/jdk/jfr/jmx/TestRecordingSettingsMultiple.java ! test/jdk/jdk/jfr/jmx/TestRecordingState.java ! test/jdk/jdk/jfr/jmx/TestRecordingStateInvalid.java ! test/jdk/jdk/jfr/jmx/TestSetConfiguration.java ! test/jdk/jdk/jfr/jmx/TestSetConfigurationInvalid.java ! test/jdk/jdk/jfr/jmx/TestSnapshot.java ! test/jdk/jdk/jfr/jmx/TestStartRecording.java ! test/jdk/jdk/jfr/jmx/TestStream.java ! test/jdk/jdk/jfr/jmx/TestStreamClosed.java ! test/jdk/jdk/jfr/jmx/TestStreamMultiple.java ! test/jdk/jdk/jfr/jmx/TestWrongId.java ! test/jdk/jdk/jfr/jmx/info/TestConfigurationInfo.java ! test/jdk/jdk/jfr/jmx/info/TestEventTypeInfo.java ! test/jdk/jdk/jfr/jmx/info/TestRecordingInfo.java ! test/jdk/jdk/jfr/jmx/info/TestSettingDescriptorInfo.java ! test/jdk/jdk/jfr/jmx/streaming/TestClose.java ! test/jdk/jdk/jfr/jmx/streaming/TestDelegated.java ! test/jdk/jdk/jfr/jmx/streaming/TestDumpOrder.java ! test/jdk/jdk/jfr/jmx/streaming/TestEnableDisable.java ! test/jdk/jdk/jfr/jmx/streaming/TestMaxSize.java ! test/jdk/jdk/jfr/jmx/streaming/TestMetadataEvent.java ! test/jdk/jdk/jfr/jmx/streaming/TestMultipleChunks.java ! test/jdk/jdk/jfr/jmx/streaming/TestNew.java ! test/jdk/jdk/jfr/jmx/streaming/TestRemoteDump.java ! test/jdk/jdk/jfr/jmx/streaming/TestRotate.java ! test/jdk/jdk/jfr/jmx/streaming/TestSetSettings.java ! test/jdk/jdk/jfr/jmx/streaming/TestStart.java ! test/jdk/jdk/jfr/jmx/streaming/TestStop.java ! test/jdk/jdk/jfr/jvm/TestBeginAndEnd.java ! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java ! test/jdk/jdk/jfr/jvm/TestClassId.java ! test/jdk/jdk/jfr/jvm/TestClearStaleConstants.java ! test/jdk/jdk/jfr/jvm/TestCounterTime.java ! test/jdk/jdk/jfr/jvm/TestCreateNative.java ! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java ! test/jdk/jdk/jfr/jvm/TestEventDuration.java ! test/jdk/jdk/jfr/jvm/TestEventWriterLog.java ! test/jdk/jdk/jfr/jvm/TestFatEvent.java ! test/jdk/jdk/jfr/jvm/TestFormatDuration.java ! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriter.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriterPackage.java ! test/jdk/jdk/jfr/jvm/TestGetEventWriterReflection.java ! test/jdk/jdk/jfr/jvm/TestGetStackTraceId.java ! test/jdk/jdk/jfr/jvm/TestHiddenWait.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/jdk/jdk/jfr/jvm/TestJavaEvent.java ! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent512k.java ! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent64k.java ! test/jdk/jdk/jfr/jvm/TestLogImplementation.java ! test/jdk/jdk/jfr/jvm/TestLogOutput.java ! test/jdk/jdk/jfr/jvm/TestLongStringsInPool.java ! test/jdk/jdk/jfr/jvm/TestModularImage.java ! test/jdk/jdk/jfr/jvm/TestPid.java ! test/jdk/jdk/jfr/jvm/TestPrimitiveClasses.java ! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java ! test/jdk/jdk/jfr/jvm/TestUnloadEventClassCount.java ! test/jdk/jdk/jfr/jvm/TestUnsupportedVM.java ! test/jdk/jdk/jfr/jvm/TestVerifyInstrumentation.java ! test/jdk/jdk/jfr/jvm/TestVirtualThreadExclusion.java ! test/jdk/jdk/jfr/jvm/TestWaste.java ! test/jdk/jdk/jfr/startupargs/TestBadOptionValues.java ! test/jdk/jdk/jfr/startupargs/TestDumpOnExit.java ! test/jdk/jdk/jfr/startupargs/TestEventSettings.java ! test/jdk/jdk/jfr/startupargs/TestFlushInterval.java ! test/jdk/jdk/jfr/startupargs/TestJFCWarnings.java ! test/jdk/jdk/jfr/startupargs/TestMemoryOptions.java ! test/jdk/jdk/jfr/startupargs/TestMultipleStartupRecordings.java ! test/jdk/jdk/jfr/startupargs/TestOldObjectQueueSize.java ! test/jdk/jdk/jfr/startupargs/TestOptionsWithLocale.java ! test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java ! test/jdk/jdk/jfr/startupargs/TestRepositoryPath.java ! test/jdk/jdk/jfr/startupargs/TestRepositoryPathLong.java ! test/jdk/jdk/jfr/startupargs/TestRetransform.java ! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java ! test/jdk/jdk/jfr/startupargs/TestStartDelay.java ! test/jdk/jdk/jfr/startupargs/TestStartDelayRunning.java ! test/jdk/jdk/jfr/startupargs/TestStartDuration.java ! test/jdk/jdk/jfr/startupargs/TestStartHelp.java ! test/jdk/jdk/jfr/startupargs/TestStartMaxAgeSize.java ! test/jdk/jdk/jfr/startupargs/TestStartName.java ! test/jdk/jdk/jfr/startupargs/TestStartNoSettings.java ! test/jdk/jdk/jfr/startupargs/TestStartRecording.java ! test/jdk/jdk/jfr/startupargs/TestStartupMessage.java ! test/jdk/jdk/jfr/startupargs/TestStartupOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java ! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java ! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java ! test/jdk/jdk/jfr/threading/TestStringPoolVirtualThreadPinning.java ! test/jdk/jdk/jfr/tool/TestAssemble.java ! test/jdk/jdk/jfr/tool/TestConfigure.java ! test/jdk/jdk/jfr/tool/TestDisassemble.java ! test/jdk/jdk/jfr/tool/TestHelp.java ! test/jdk/jdk/jfr/tool/TestMetadata.java ! test/jdk/jdk/jfr/tool/TestPrint.java ! test/jdk/jdk/jfr/tool/TestPrintDefault.java ! test/jdk/jdk/jfr/tool/TestPrintJSON.java ! test/jdk/jdk/jfr/tool/TestPrintXML.java ! test/jdk/jdk/jfr/tool/TestScrub.java ! test/jdk/jdk/jfr/tool/TestSummary.java ! test/jdk/jdk/jfr/tool/TestView.java Changeset: 002679ac Branch: http3 Author: Koushik Thirupattur Committer: Weijun Wang Date: 2025-01-25 19:06:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/002679ac9fe4de8150b7dd4c9aeb44eeef1257d6 8347065: Add missing @spec tags for Java Security Standard Algorithm Names Reviewed-by: weijun ! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java ! src/java.base/share/classes/java/security/AlgorithmParameters.java ! src/java.base/share/classes/java/security/DrbgParameters.java ! src/java.base/share/classes/java/security/KeyFactory.java ! src/java.base/share/classes/java/security/KeyPairGenerator.java ! src/java.base/share/classes/java/security/KeyStore.java ! src/java.base/share/classes/java/security/MessageDigest.java ! src/java.base/share/classes/java/security/SecureRandom.java ! src/java.base/share/classes/java/security/SecureRandomSpi.java ! src/java.base/share/classes/java/security/Signature.java ! src/java.base/share/classes/java/security/cert/CertPath.java ! src/java.base/share/classes/java/security/cert/CertPathBuilder.java ! src/java.base/share/classes/java/security/cert/CertPathValidator.java ! src/java.base/share/classes/java/security/cert/CertStore.java ! src/java.base/share/classes/java/security/cert/Certificate.java ! src/java.base/share/classes/java/security/cert/CertificateFactory.java ! src/java.base/share/classes/java/security/cert/CertificateFactorySpi.java ! src/java.base/share/classes/java/security/spec/ECGenParameterSpec.java ! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/NamedParameterSpec.java ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/PSSParameterSpec.java ! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java ! src/java.base/share/classes/javax/crypto/Cipher.java ! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java ! src/java.base/share/classes/javax/crypto/KDF.java ! src/java.base/share/classes/javax/crypto/KEM.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.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 ! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLContext.java ! src/java.base/share/classes/javax/net/ssl/SSLEngine.java ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLServerSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/SSLSocket.java ! src/java.base/share/classes/javax/net/ssl/SSLSocketFactory.java ! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java ! src/java.base/share/classes/javax/security/auth/login/Configuration.java ! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/TransformService.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/XMLSignatureFactory.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyInfoFactory.java ! src/jdk.jartool/share/classes/jdk/security/jarsigner/JarSigner.java Changeset: a1fd5f4e Branch: http3 Author: Robbin Ehn Date: 2025-01-27 07:13:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1fd5f4e88f52125eef4feea91a60641981177c1 8348554: Enhance Linux kernel version checks Reviewed-by: shade, fyang ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp Changeset: 70eec900 Branch: http3 Author: Matthias Baesken Date: 2025-01-27 07:35:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70eec9001a550888f35476f9e2cf3c62d41442dd 8338303: Linux ppc64le with toolchain clang - detection failure in early JVM startup Reviewed-by: mdoerr, erikj, ihse ! make/autoconf/flags-cflags.m4 Changeset: b8c68c0e Branch: http3 Author: Matthias Baesken Date: 2025-01-27 08:14:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8c68c0e8c9aee43378fe16349c083cb868447f4 8348207: Linux PPC64 PCH build broken after JDK-8347909 Co-authored-by: Stefan Karlsson Reviewed-by: clanger, erikj, mdoerr ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 175e58b2 Branch: http3 Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-27 08:19:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/175e58b2e321b779276a9a98a5e72cedb9638d0c 8332980: [IR Framework] Add option to measure IR rule processing time Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java Changeset: afcc2b03 Branch: http3 Author: Martin Doerr Date: 2025-01-27 10:11:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afcc2b03afc77f730300e1d92471466d56ed75fb 8348562: ZGC: segmentation fault due to missing node type check in barrier elision analysis Reviewed-by: rcastanedalo, rrich ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp Changeset: ffeb9b5a Branch: http3 Author: Eirik Bj?rsn?s Date: 2025-01-27 12:46:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ffeb9b5aff6b91297b4bbedb7b33670dc17309ed 8342807: Update links in java.base to use https:// Reviewed-by: rriggs, ihse, jkern ! src/java.base/aix/native/libjli/java_md_aix.h ! src/java.base/linux/native/libsimdsort/xss-common-qsort.h ! src/java.base/share/man/keytool.md ! src/java.base/unix/classes/sun/net/PortConfig.java ! src/java.base/unix/native/libjava/ProcessEnvironment_md.c ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! src/java.base/unix/native/libjava/childproc.c ! src/java.base/unix/native/libjava/childproc.h Changeset: f1e07974 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-01-27 13:10:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1e07974a09e5deaecdfe0d9e18553f1cde15e2d 8348586: Optionally silence make warnings about non-control variables Reviewed-by: mcimadamore, erikj ! bin/idea.sh ! make/Global.gmk ! make/InitSupport.gmk Changeset: 7d6055a7 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-01-27 13:11:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d6055a786ba5e146bcdd6f58b5d47f968a4af90 8348429: Update cross-compilation devkits to Fedora 41/gcc 13.2 Reviewed-by: erikj ! make/autoconf/flags-cflags.m4 ! make/conf/jib-profiles.js ! make/devkit/Tools.gmk Changeset: 1d8ccb89 Branch: http3 Author: Chen Liang Date: 2025-01-27 14:03:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d8ccb89204cc5efbcecdaa0c9de7b2c5a109d5d 8342465: Improve API documentation for java.lang.classfile Reviewed-by: asotona, darcy ! src/java.base/share/classes/java/lang/classfile/AccessFlags.java ! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java ! src/java.base/share/classes/java/lang/classfile/AttributedElement.java ! src/java.base/share/classes/java/lang/classfile/ClassBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFile.java ! src/java.base/share/classes/java/lang/classfile/ClassFileBuilder.java ! src/java.base/share/classes/java/lang/classfile/ClassFileElement.java ! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java ! src/java.base/share/classes/java/lang/classfile/ClassFileVersion.java ! src/java.base/share/classes/java/lang/classfile/ClassHierarchyResolver.java ! src/java.base/share/classes/java/lang/classfile/ClassModel.java ! src/java.base/share/classes/java/lang/classfile/ClassTransform.java ! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java ! src/java.base/share/classes/java/lang/classfile/CodeElement.java ! src/java.base/share/classes/java/lang/classfile/CodeModel.java ! src/java.base/share/classes/java/lang/classfile/CodeTransform.java ! src/java.base/share/classes/java/lang/classfile/CompoundElement.java ! src/java.base/share/classes/java/lang/classfile/FieldBuilder.java ! src/java.base/share/classes/java/lang/classfile/FieldElement.java ! src/java.base/share/classes/java/lang/classfile/FieldModel.java ! src/java.base/share/classes/java/lang/classfile/FieldTransform.java ! src/java.base/share/classes/java/lang/classfile/Instruction.java ! src/java.base/share/classes/java/lang/classfile/Interfaces.java ! src/java.base/share/classes/java/lang/classfile/MethodBuilder.java ! src/java.base/share/classes/java/lang/classfile/MethodElement.java ! src/java.base/share/classes/java/lang/classfile/MethodModel.java ! src/java.base/share/classes/java/lang/classfile/MethodTransform.java ! src/java.base/share/classes/java/lang/classfile/Opcode.java ! src/java.base/share/classes/java/lang/classfile/PseudoInstruction.java ! src/java.base/share/classes/java/lang/classfile/Superclass.java ! src/java.base/share/classes/java/lang/classfile/TypeKind.java ! src/java.base/share/classes/java/lang/classfile/attribute/CodeAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/InnerClassInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/MethodParameterInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleExportInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleOpenInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleRequireInfo.java ! src/java.base/share/classes/java/lang/classfile/attribute/ModuleResolutionAttribute.java ! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java ! src/java.base/share/classes/java/lang/classfile/instruction/ExceptionCatch.java ! src/java.base/share/classes/java/lang/classfile/package-info.java ! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java Changeset: ad01dfb6 Branch: http3 Author: Albert Mingkun Yang Date: 2025-01-27 14:57:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ad01dfb670215a35d4151c7129c9086888e1f9e8 8346920: Serial: Support allocation in old generation when heap is almost full Reviewed-by: tschatzl, gli, sjohanss ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp Changeset: 03106eb2 Branch: http3 Author: Gennadiy Krivoshein Committer: Alexander Scherbatiy Date: 2025-01-27 18:05:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03106eb2d37903f3367b54c615a77e9df219e9cd 8344119: CUPSPrinter does not respect PostScript printer definition specification in case of reading ImageableArea values from PPD files Reviewed-by: prr, psadhukhan ! src/java.desktop/unix/native/common/awt/CUPSfuncs.c + test/jdk/javax/print/CUPSPrinterImageableAreaTest.java Changeset: aba60a92 Branch: http3 Author: Weijun Wang Date: 2025-01-27 18:09:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aba60a927494d114904e27930040755855bbb348 8189441: Define algorithm names for keys derived from KeyAgreement Reviewed-by: mullan ! src/java.base/share/classes/com/sun/crypto/provider/DHKeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyAgreement.java ! src/java.base/share/classes/javax/crypto/KeyAgreementSpi.java ! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java ! src/java.base/share/classes/sun/security/ec/XDHKeyAgreement.java ! src/java.base/share/classes/sun/security/util/KeyUtil.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11ECDHKeyAgreement.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyAgreement.java + test/jdk/java/security/KeyAgreement/Generic.java ! test/jdk/sun/security/pkcs11/nss/p11-nss-sensitive.txt Changeset: 039e73fc Branch: http3 Author: Weijun Wang Date: 2025-01-27 18:21:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/039e73fcdb765cb73ecb9929187dd9630de131b4 8346736: Java Security Standard Algorithm Names spec should include key algorithm names Reviewed-by: mullan, hchao ! src/java.base/share/classes/java/security/Key.java ! src/java.base/share/classes/java/security/spec/EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/PKCS8EncodedKeySpec.java ! src/java.base/share/classes/java/security/spec/X509EncodedKeySpec.java ! src/java.base/share/classes/javax/crypto/KDF.java ! src/java.base/share/classes/javax/crypto/KDFSpi.java ! src/java.base/share/classes/javax/crypto/KEM.java ! src/java.base/share/classes/javax/crypto/KEMSpi.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java Changeset: 8cc13045 Branch: http3 Author: Matthias Ernst Committer: Jorn Vernee Date: 2025-01-27 19:40:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8cc13045428eebb8933df865f9a87f0f91909ba5 8287788: Implement a better allocator for downcalls Reviewed-by: jvernee ! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java + src/java.base/share/classes/jdk/internal/foreign/abi/BufferStack.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java + test/jdk/java/foreign/TestBufferStack.java + test/jdk/java/foreign/libTestBufferStack.c + test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java + test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c Changeset: 21feef32 Branch: http3 Author: Chris Plummer Date: 2025-01-27 19:45:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21feef32803b2593b097fb225c7a4c7cd46525da 8348239: SA does not know about DeoptimizeObjectsALotThread Reviewed-by: kevinw, dlong, dholmes, lmesnik ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileBroker.hpp ! src/hotspot/share/runtime/vmStructs.cpp + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeoptimizeObjectsALotThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java Changeset: 1916a777 Branch: http3 Author: Calvin Cheung Date: 2025-01-27 22:41:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1916a7773f2083096e18b92d71d384453652c07d 8346923: MetaspaceShared base calculation may cause overflow in align_up Reviewed-by: iklam, matsaave ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 46f48e4e Branch: http3 Author: Ioi Lam Date: 2025-01-28 00:12:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46f48e4e3d5dd4506c77cda1b01b9c008cb6a738 8348515: Add docs for -XX:AOT* options in java man pages Reviewed-by: adinn, kvn ! src/java.base/share/man/java.md Changeset: 2537a05c Branch: http3 Author: Robbin Ehn Date: 2025-01-28 07:35:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2537a05c06171ce91eae69d478c4e4e88a11a60f 8348384: RISC-V: Disable auto-enable Vector on buggy kernels Reviewed-by: fyang, mli, luhenry ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: f71541c9 Branch: http3 Author: Kevin Walls Date: 2025-01-28 09:22:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f71541c93b814cd39c3dd253234a453e5d71f4c0 8344976: Remove the jmx.invoke.getters compatibility property Reviewed-by: cjplummer, dfuchs, sspitsyn ! src/java.management/share/classes/com/sun/jmx/mbeanserver/PerInterface.java ! test/jdk/javax/management/Introspector/InvokeGettersTest.java Changeset: 1f74caa7 Branch: http3 Author: Theo Weidmann Committer: Christian Hagedorn Date: 2025-01-28 09:41:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f74caa7da9dc0bf0eb515b36791f6fd069e044d 8348401: [IR Framework] PrintTimes should not require verbose Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java Changeset: 558255ae Branch: http3 Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-01-28 10:22:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/558255ae7029ea1091ec5bb05d2d48e9f0c58f72 8328919: Add BodyHandlers / BodySubscribers methods to handle excessive server input Reviewed-by: jpai ! src/java.net.http/share/classes/java/net/http/HttpResponse.java + src/java.net.http/share/classes/jdk/internal/net/http/LimitingSubscriber.java + test/jdk/java/net/httpclient/HttpResponseLimitingTest.java Changeset: a4942a2f Branch: http3 Author: Joachim Kern Date: 2025-01-28 10:25:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4942a2f7a2afdea5577eaae7cc4322ef1662fb9 8348286: [AIX] clang 17 introduces new warning Wtentative-Definitions which produces Build errors Reviewed-by: ihse, azvegint ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.c ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h - src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h ! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c Changeset: 3a8680e9 Branch: http3 Author: Nizar Benalla Date: 2025-01-28 11:13:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a8680e919fb2505ff0e05e6ea6ae39ef25c81b2 8347058: When automatically translating the page to pt-br, all CSS styling disappears Reviewed-by: hannesw, liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java ! test/langtools/jdk/javadoc/doclet/testModuleSpecificStylesheet/TestModuleSpecificStylesheet.java ! test/langtools/jdk/javadoc/doclet/testOptions/TestOptions.java ! test/langtools/jdk/javadoc/doclet/testPackageSpecificStylesheet/TestPackageSpecificStylesheet.java ! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java ! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java Changeset: 2bef5b4a Branch: http3 Author: Dhamoder Nalla Committer: Kevin Walls Date: 2025-01-28 11:32:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2bef5b4a877f4d3bc766558b8782b7b57dee79a8 8348323: Corrupted timezone string in JVM crash log Reviewed-by: dholmes, amitkumar, kevinw ! src/hotspot/share/runtime/os.cpp Changeset: 5fec9994 Branch: http3 Author: Zhengyu Gu Date: 2025-01-28 13:29:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5fec999474dd4e88299ca02fccce8332fa5766ec 8339668: Parallel: Adopt PartialArrayState to consolidate marking stack in Full GC Co-authored-by: Thomas Schatzl Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/parallel/psCompactionManager.cpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psScavenge.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: fb066cae Branch: http3 Author: Alexey Semenyuk Date: 2025-01-28 13:51:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb066caea8a6bbf5b7a6fbe1ca51282e2c7c1ff2 8347272: [ubsan] JvmLauncher.cpp:262:52: runtime error: applying non-zero offset 40 to null pointer Reviewed-by: almatvee, mbaesken ! src/jdk.jpackage/share/native/applauncher/JvmLauncher.cpp Changeset: 81032560 Branch: http3 Author: Jiangli Zhou Date: 2025-01-28 16:42:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81032560f797dc18bd6a4a75b44c26925aabac5b 8348348: Remove unnecessary #ifdef STATIC_BUILD around DEF_STATIC_JNI_OnLoad from zip_util.c Reviewed-by: sgehwolf ! src/java.base/share/native/libzip/zip_util.c Changeset: a224f12c Branch: http3 Author: Justin Lu Date: 2025-01-28 17:40:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a224f12cb701b45df4706a403a05c66de2d623af 8348205: Improve cutover time selection when building available currencies set Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/util/Currency.java Changeset: 9f4d3de4 Branch: http3 Author: Cesar Soares Lucas Committer: Vladimir Kozlov Date: 2025-01-28 19:17:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f4d3de442a846c503dac52de4a757e5b5638e73 8347718: Unexpected NullPointerException in C2 compiled code due to ReduceAllocationMerges Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndPointerComparisons.java Changeset: c3c38887 Branch: http3 Author: Cesar Soares Lucas Committer: Vladimir Kozlov Date: 2025-01-28 19:18:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3c3888762712e455757e4a52de8d680d58b8883 8336760: [JVMCI] -XX:+PrintCompilation should also print "hosted" JVMCI compilations Reviewed-by: dnsimon, kvn ! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp Changeset: c018a604 Branch: http3 Author: Daniel Gredler Committer: Phil Race Date: 2025-01-28 20:02:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c018a604f6857e319bf8b14913c14dc2d36aaca1 8344637: Fix Page8 of manual test java/awt/print/PrinterJob/PrintTextTest.java on Linux and Windows Reviewed-by: honkar, prr ! src/java.desktop/share/classes/sun/print/PathGraphics.java ! src/java.desktop/windows/classes/sun/awt/windows/WPathGraphics.java ! test/jdk/ProblemList.txt ! test/jdk/java/awt/print/PrinterJob/PrintTextTest.java Changeset: 1efae9a4 Branch: http3 Author: Jiangli Zhou Date: 2025-01-28 20:24:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1efae9a41e36859ccf31dbe64524a46af6823269 8348888: tier1 closed build failure on Windows after JDK-8348348 Reviewed-by: kcr, liach, asemenyuk ! src/java.base/share/native/libzip/zip_util.c Changeset: 3a564ed1 Branch: http3 Author: Justin Lu Date: 2025-01-28 21:31:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a564ed1019c66c28afa729973948d3a6e6c4c41 8347955: TimeZone methods to stream the available timezone IDs Reviewed-by: naoto, rriggs ! src/java.base/share/classes/java/util/TimeZone.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java ! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java ! src/java.base/share/classes/sun/util/cldr/CLDRTimeZoneNameProviderImpl.java ! test/jdk/java/text/Format/DateFormat/DateFormatTest.java ! test/jdk/java/util/Calendar/CalendarRegression.java ! test/jdk/java/util/PluggableLocale/TimeZoneNameProviderTest.java + test/jdk/java/util/TimeZone/AvailableIDsTest.java ! test/jdk/java/util/TimeZone/Bug5097350.java ! test/jdk/java/util/TimeZone/Bug6329116.java ! test/jdk/java/util/TimeZone/Bug6772689.java ! test/jdk/java/util/TimeZone/CLDRDisplayNamesTest.java ! test/jdk/java/util/TimeZone/DaylightTimeTest.java ! test/jdk/java/util/TimeZone/IDTest.java ! test/jdk/java/util/TimeZone/ListTimeZones.java ! test/jdk/sun/util/resources/TimeZone/Bug4640234.java Changeset: 5e81fa6a Branch: http3 Author: Alexey Semenyuk Date: 2025-01-28 23:06:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e81fa6a1f53e3efb93f32ee44eff20cabcf125f 8348892: Properly fix compilation error for zip_util.c on Windows Reviewed-by: kcr, jiangli ! src/java.base/share/native/libzip/zip_util.c Changeset: 98a93e11 Branch: http3 Author: Chris Plummer Date: 2025-01-28 23:29:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98a93e115137a305aed6b7dbf1d4a7d5906fe77c 8348800: Many serviceability/sa tests failing after JDK-8348239 Reviewed-by: shade, kevinw, lmesnik ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java Changeset: 55c3e78f Branch: http3 Author: Tobias Hartmann Date: 2025-01-29 07:13:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55c3e78f4ec982908e9a4b5e64b8be89717c49f4 8348631: Crash in PredictedCallGenerator::generate after JDK-8347006 Reviewed-by: kvn, epeter ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp + test/hotspot/jtreg/compiler/intrinsics/TestArrayGuardWithInterfaces.java Changeset: 168a471f Branch: http3 Author: Matthias Baesken Date: 2025-01-29 08:22:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/168a471fd0b6cc7c6a9e2ada19edbc489d62849c 8348830: LIBFONTMANAGER optimization is always HIGHEST Reviewed-by: erikj, prr, serb ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 3af4cfc5 Branch: http3 Author: Stefan Karlsson Date: 2025-01-29 08:36:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3af4cfc52d7d72ebd93d277a7b46d3526f8f59d2 8348180: Remove mention of include of precompiled.hpp from the HotSpot Style Guide Reviewed-by: dholmes, eosterlund ! doc/hotspot-style.html ! doc/hotspot-style.md Changeset: 69ec4534 Branch: http3 Author: Kevin Walls Date: 2025-01-29 08:42:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/69ec45348a89eb93794f04cf0d5a61377b90f156 8347985: Deprecate java.management Permission classes for removal Reviewed-by: sspitsyn, rriggs ! src/java.management/share/classes/java/lang/management/ManagementPermission.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/MBeanServerPermission.java ! src/java.management/share/classes/javax/management/MBeanTrustPermission.java ! src/java.management/share/classes/javax/management/remote/SubjectDelegationPermission.java Changeset: fff97d6d Branch: http3 Author: Theo Weidmann Committer: Tobias Hartmann Date: 2025-01-29 08:59:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fff97d6d9ae136121f042c760fed2ece431f9473 8343938: TestStressBailout triggers "Should not be locked when freed" assert Reviewed-by: kvn, thartmann ! src/hotspot/share/compiler/compileBroker.cpp ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp Changeset: fe6d9ab9 Branch: http3 Author: Matthias Baesken Date: 2025-01-29 13:04:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe6d9ab951cb84d1161aee781af2d93edaac3595 8348582: Set -fstack-protector when building with clang Reviewed-by: jkern, erikj ! make/autoconf/flags-cflags.m4 Changeset: f98d9a33 Branch: http3 Author: Shaojin Wen Date: 2025-01-29 13:07:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f98d9a330128302207fb66dfa2555885ad93135f 8348870: Eliminate array bound checks in DecimalDigits Reviewed-by: liach, rgiulietti ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java Changeset: 6bfae3ac Branch: http3 Author: Guoxiong Li Date: 2025-01-29 14:36:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6bfae3acc107e046294bfc2e535ccddc99205490 8333386: TestAbortOnVMOperationTimeout test fails for client VM Reviewed-by: ayang, tschatzl ! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java Changeset: 51cce6e6 Branch: http3 Author: Prasanta Sadhukhan Date: 2025-01-29 14:37:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/51cce6e612e1e3b4647ad2c0c8bffc0f3adccb63 8318577: Windows Look-and-Feel JProgressBarUI does not render correctly on 2x UI scale Reviewed-by: tr ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsProgressBarUI.java + test/jdk/javax/swing/JProgressBar/TestProgressBarUI.java Changeset: 96fefed3 Branch: http3 Author: Theo Weidmann Date: 2025-01-29 15:14:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96fefed37f658c3aefd7419dd96ccaa474949a42 8319850: PrintInlining should print which methods are late inlines Reviewed-by: chagedorn, kvn, jsjolen, dlong ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/compiler/compileTask.hpp ! src/hotspot/share/nmt/nmtTreap.hpp ! src/hotspot/share/opto/bytecodeInfo.cpp ! src/hotspot/share/opto/callGenerator.cpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/parse.hpp + src/hotspot/share/opto/printinlining.cpp + src/hotspot/share/opto/printinlining.hpp ! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java + test/hotspot/jtreg/compiler/inlining/LateInlinePrinting.java ! test/hotspot/jtreg/compiler/inlining/TestDuplicatedLateInliningOutput.java Changeset: cbc89a7a Branch: http3 Author: Shaojin Wen Date: 2025-01-29 16:24:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cbc89a7ac6a45acd35ddfee4ab6fac9cc807d8fb 8348898: Remove unused OctalDigits to clean up code Reviewed-by: liach - src/java.base/share/classes/jdk/internal/util/OctalDigits.java Changeset: d266ca96 Branch: http3 Author: Ioi Lam Date: 2025-01-29 16:52:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d266ca965d214f54c1ab16c1863f87728542b3e0 8348752: Enable -XX:+AOTClassLinking by default when -XX:AOTMode is specified Reviewed-by: shade, heidinga ! src/hotspot/share/cds/cdsConfig.cpp ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java Changeset: 4662363e Branch: http3 Author: Theo Weidmann Committer: Aleksey Shipilev Date: 2025-01-29 16:57:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4662363e86990eee4864cc496eaefdde177dad00 8348687: [BACKOUT] C2: Non-fluid StringBuilder pattern bails out in OptoStringConcat Reviewed-by: chagedorn, shade ! src/hotspot/share/opto/stringopts.cpp ! src/hotspot/share/opto/stringopts.hpp - test/hotspot/jtreg/compiler/stringopts/TestFluidAndNonFluid.java - test/micro/org/openjdk/bench/vm/compiler/FluidSBBench.java Changeset: 6b581d22 Branch: http3 Author: Vladimir Kozlov Date: 2025-01-29 17:24:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b581d22e13599b16b38aff1ca5a795c6a910d30 8347997: assert(false) failed: EA: missing memory path Reviewed-by: thartmann, chagedorn ! src/hotspot/share/opto/library_call.cpp + test/hotspot/jtreg/compiler/intrinsics/TestContinuationPinningAndEA.java Changeset: cbe9ec53 Branch: http3 Author: Jiangli Zhou Date: 2025-01-29 17:52:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cbe9ec530fc248be74766ff6ff32761cd415a6f0 8348905: Add support to specify the JDK for compiling Jtreg tests Reviewed-by: erikj ! make/RunTests.gmk Changeset: d985b31c Branch: http3 Author: Alexander Zvegintsev Date: 2025-01-29 22:09:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d985b31cbb5646c526e1a68a7547f26f56d37607 8342096: Popup menus that request focus are not shown on Linux with Wayland Reviewed-by: aivanov, honkar ! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java ! test/jdk/javax/swing/JPopupMenu/FocusablePopupDismissTest.java + test/jdk/javax/swing/JPopupMenu/NestedFocusablePopupTest.java Changeset: 04c24f18 Branch: http3 Author: Matthias Baesken Date: 2025-01-30 08:23:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04c24f18d554a57c537f3a77c5f6d0d03e7fc3d1 8347779: sun/tools/jhsdb/HeapDumpTestWithActiveProcess.java fails with Unable to deduce type of thread from address Reviewed-by: cjplummer, kevinw ! test/jdk/sun/tools/jhsdb/JShellHeapDumpTest.java Changeset: 14136f8b Branch: http3 Author: Axel Boldt-Christmas Date: 2025-01-30 08:33:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/14136f8b1106137317393bc2ab0a2db0d212f8d8 8347564: ZGC: Crash in DependencyContext::clean_unloading_dependents Reviewed-by: eosterlund, stefank, vlivanov ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/javaClassesImpl.hpp ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/dependencyContext.hpp ! src/hotspot/share/prims/methodHandles.cpp ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java ! test/hotspot/jtreg/compiler/jsr292/CallSiteDepContextTest.java ! test/hotspot/jtreg/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java Changeset: e0c2cb48 Branch: http3 Author: Joachim Kern Date: 2025-01-30 08:36:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0c2cb48b3c51f21596d76fe6b94bbe408196e22 8348663: [AIX] clang pollutes the burned-in library search paths of the generated executables Reviewed-by: ihse, clanger, mbaesken ! make/autoconf/basic.m4 ! make/autoconf/flags-ldflags.m4 = make/scripts/aix/ld.sh Changeset: bb528d5a Branch: http3 Author: SendaoYan Date: 2025-01-30 08:55:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb528d5ad6f28e9c1bc4e283d40c70489465bd00 8348567: [ASAN] Memory access partially overflows by NativeCallStack Reviewed-by: jsjolen, dholmes ! test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp Changeset: fb0f2d25 Branch: http3 Author: Serguei Spitsyn Date: 2025-01-30 09:11:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb0f2d25d218e64a86995478fd3ea10d619834d5 8300708: Some nsk jvmti tests fail with virtual thread wrapper due to jvmti missing some virtual thread support Reviewed-by: cjplummer, lmesnik ! test/hotspot/jtreg/ProblemList-Virtual.txt ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal001/setlocal001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal003/setlocal003.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal004/setlocal004.cpp Changeset: f81772a4 Branch: http3 Author: Stefan Karlsson Date: 2025-01-30 09:47:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f81772a49ebfa197bac7bf05cf7d468d819f742a 8348647: CDS dumping commits 3GB when large pages are used Reviewed-by: aboldtch, iklam ! src/hotspot/share/cds/metaspaceShared.cpp Changeset: 22069ff4 Branch: http3 Author: Nizar Benalla Date: 2025-01-30 10:10:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/22069ff42b7e5c3058415ef9b6e0b50b9d2c16ef 8348975: Broken links in the JDK 24 JavaDoc API documentation, build 33 Reviewed-by: liach ! make/common/Modules.gmk ! src/java.base/share/classes/java/util/Formatter.java ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultResponseControlFactory.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsControl.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsResponseControl.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/TransportService.java ! test/docs/jdk/javadoc/doccheck/ExtLinksJdk.txt Changeset: 1858dc14 Branch: http3 Author: Michal Karm Babacek Committer: Severin Gehwolf Date: 2025-01-30 11:12:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1858dc141041dbea7167007b17d03fe41378c0be 8336382: Fix error reporting in loading AWT Reviewed-by: prr, aivanov, serb ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c + test/jdk/java/awt/Headless/HeadlessMalfunctionAgent.java + test/jdk/java/awt/Headless/HeadlessMalfunctionTest.java Changeset: a937f6db Branch: http3 Author: Andrew Dinn Date: 2025-01-30 11:46:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a937f6db30ab55b98dae25d5b6d041cf4b7b7291 8343767: Enumerate StubGen blobs, stubs and entries and generate code from declarations Reviewed-by: vlivanov, mdoerr + src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.cpp ! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp + src/hotspot/cpu/arm/stubDeclarations_arm.hpp ! src/hotspot/cpu/arm/stubGenerator_arm.cpp ! src/hotspot/cpu/arm/stubRoutinesCrypto_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.hpp + src/hotspot/cpu/ppc/stubDeclarations_ppc.hpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/stubRoutines_ppc.hpp + src/hotspot/cpu/riscv/stubDeclarations_riscv.hpp ! 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/stubDeclarations_s390.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/c2_stubGenerator_x86_64_string.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp + src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! 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_chacha.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64_cos.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_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/x86/stubRoutines_x86.cpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/x86/stubRoutines_x86_32.cpp ! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp + src/hotspot/cpu/zero/stubDeclarations_zero.hpp ! src/hotspot/cpu/zero/stubGenerator_zero.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.hpp ! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp ! src/hotspot/share/runtime/stubCodeGenerator.cpp ! src/hotspot/share/runtime/stubCodeGenerator.hpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubRoutines.cpp ! src/hotspot/share/runtime/stubRoutines.hpp ! test/hotspot/gtest/runtime/test_stubRoutines.cpp Changeset: 2efb6aaa Branch: http3 Author: Casper Norrbin Date: 2025-01-30 12:34:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2efb6aaadb0df50b5cc4b2495d988802f9dbff50 8345314: Add a red?black tree as a utility data structure Reviewed-by: aboldtch, jsjolen, stuefe + src/hotspot/share/utilities/rbTree.hpp + src/hotspot/share/utilities/rbTree.inline.hpp + test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: fac63d43 Branch: http3 Author: Jorn Vernee Date: 2025-01-30 14:55:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fac63d4383c931ea515dcdf7a89e4285f753f41b 8348668: Prevent first resource cleanup in confined arena from escaping Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/foreign/ConfinedSession.java ! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java Changeset: 3f8a8754 Branch: http3 Author: Shaojin Wen Date: 2025-01-30 15:13:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f8a875497c0e8356f9104e32aa801b879c7b941 8348880: Replace ConcurrentMap with AtomicReferenceArray for ZoneOffset.QUARTER_CACHE Reviewed-by: naoto, liach ! src/java.base/share/classes/java/time/ZoneOffset.java ! test/jdk/java/time/test/java/time/TestZoneOffset.java Changeset: 5d5b294b Branch: http3 Author: Andrew Dinn Date: 2025-01-30 15:29:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5d5b294b0aaf619a4ed57296f389205e04556870 8349070: Fix riscv and ppc build errors caused by JDK-8343767 Reviewed-by: mdoerr, fyang, jwaters ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/hotspot/cpu/arm/stubRoutines_arm.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp ! src/hotspot/cpu/s390/stubRoutines_s390.cpp ! src/hotspot/cpu/zero/stubRoutines_zero.cpp Changeset: fdfb68c8 Branch: http3 Author: Shaojin Wen Date: 2025-01-30 15:57:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fdfb68c8d0fddfe527291a7f4b75176c830dbb49 8344168: Change Unsafe base offset from int to long Reviewed-by: liach ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/invoke/VarHandles.java ! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java ! src/java.base/share/classes/java/util/zip/CRC32C.java ! src/java.base/share/classes/java/util/zip/ZipUtils.java ! src/java.base/share/classes/jdk/internal/classfile/impl/RawBytecodeHelper.java ! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/Utils.java ! src/java.base/share/classes/jdk/internal/misc/Unsafe.java ! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java ! src/java.base/share/classes/jdk/internal/util/DecimalDigits.java ! src/java.base/unix/classes/sun/nio/fs/UnixUserDefinedFileAttributeView.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 ! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java ! test/hotspot/jtreg/compiler/c2/Test6968348.java ! test/hotspot/jtreg/compiler/c2/cr8004867/TestIntUnsafeCAS.java ! test/hotspot/jtreg/compiler/c2/cr8004867/TestIntUnsafeOrdered.java ! test/hotspot/jtreg/compiler/c2/cr8004867/TestIntUnsafeVolatile.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java ! test/hotspot/jtreg/compiler/runtime/Test8010927.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java ! test/hotspot/jtreg/compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestByte.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestChar.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestDouble.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestFloat.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestInt.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestLong.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestObject.java ! test/hotspot/jtreg/compiler/unsafe/SunMiscUnsafeAccessTestShort.java ! test/hotspot/jtreg/compiler/unsafe/X-UnsafeAccessTest.java.template ! test/hotspot/jtreg/gc/arguments/TestMaxMinHeapFreeRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestTargetSurvivorRatioFlag.java ! test/hotspot/jtreg/runtime/FieldLayout/BaseOffsets.java ! test/hotspot/jtreg/runtime/Unsafe/GetField.java ! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayUnsafeXorOpImpl.java Changeset: 0cae8880 Branch: http3 Author: Zhengyu Gu Date: 2025-01-30 16:14:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0cae888046e0b014e2222d16ef9f830cecf8f8dd 8349003: NativeCallStack::print_on() output is unreadable Reviewed-by: stuefe, dholmes ! src/hotspot/share/utilities/nativeCallStack.cpp Changeset: 1ac2d6e0 Branch: http3 Author: Ioi Lam Date: 2025-01-30 16:21:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ac2d6e0fb3d503241af1a44c9ed65837c63b646 8349009: JVM fails to start when AOTClassLinking is used with unverifiable old classes Reviewed-by: jrose, kvn ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClassA.jasm + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BadOldClassB.jasm ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java Changeset: 06ebb170 Branch: http3 Author: William Kemper Date: 2025-01-30 17:01:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06ebb170bac3879dc1e378b48b1c7ef006070c86 8349002: GenShen: Deadlock during shutdown Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp Changeset: cc775b16 Branch: http3 Author: Andrey Turbanov Date: 2025-01-30 17:48:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cc775b16208bba4df98485de0970513baa0495a7 8348648: Unnecessary Hashtable usage in javax.swing.text.html.CSS.LengthUnit Reviewed-by: aivanov, azvegint, serb ! src/java.desktop/share/classes/javax/swing/text/html/CSS.java Changeset: f05c53c2 Branch: http3 Author: Justin Lu Date: 2025-01-30 17:55:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f05c53c2c4adec4c4e875d8b84ec7682bbe356f8 8347949: Currency method to stream available Currencies Reviewed-by: naoto, liach, rriggs ! src/java.base/share/classes/java/util/Currency.java + test/jdk/java/util/Currency/AvailableCurrenciesTest.java Changeset: d589a82d Branch: http3 Author: Harshitha Onkar Date: 2025-01-30 21:11:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d589a82d08a01ae6ff87103b58d286f3c14367e5 8349101: Problemlist HeadlessMalfunctionTest.java Reviewed-by: dholmes ! test/jdk/ProblemList.txt Changeset: 8986cb27 Branch: http3 Author: Nizar Benalla Date: 2025-01-31 01:16:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8986cb2772469fa8fe30bbe7407eeb35545af1a3 8331873: Improve/expand info in `New API In` on Help page Co-authored-by: Jonathan Gibbons Reviewed-by: liach, hannesw ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties ! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java Changeset: cdc84acd Branch: http3 Author: Ioi Lam Date: 2025-01-31 01:56:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cdc84acdcc7689c2b2e42075a26939da14a1ba34 8348890: Fix docs for -XX:AOT* options in java man page Reviewed-by: jrose ! src/java.base/share/man/java.md Changeset: 0d30b869 Branch: http3 Author: naveen.n.narayanan Date: 2025-01-31 05:14:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d30b869d8be831bfc5ff5511b3a42900e4c22a4 8344581: [TESTBUG] java/awt/Robot/ScreenCaptureRobotTest.java failing on macOS Reviewed-by: aivanov, azvegint, abhiscxk ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Robot/ScreenCaptureRobotTest.java Changeset: 03f5c33b Branch: http3 Author: Ioi Lam Date: 2025-01-31 05:37:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03f5c33b53749ed7a1ee04d908909ce1e761477f 8349122: -XX:+AOTClassLinking is not compatible with jdwp Reviewed-by: jrose, kvn ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/arguments.hpp Changeset: 2df9d5bc Branch: http3 Author: SendaoYan Date: 2025-01-31 06:40:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2df9d5bc2f4d0cbfe62138adc8a3771abb89418b 8349040: Test compiler/inlining/LateInlinePrinting.java fails after JDK-8319850 Reviewed-by: mbaesken, thartmann ! test/hotspot/jtreg/compiler/inlining/LateInlinePrinting.java Changeset: 5a45de5e Branch: http3 Author: Jan Lahoda Date: 2025-01-31 07:56:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5a45de5e1ec5ab3e6ed1f5cefa7b320353bb523f 8347989: Trees.getScope may crash for not-yet attributed source Reviewed-by: asotona ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! test/langtools/tools/javac/api/TestGetScopeResult.java Changeset: 669f8c0c Branch: http3 Author: Matthias Baesken Date: 2025-01-31 08:11:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/669f8c0c07b57fa00ac84b8a90c4a1a1459443e3 8349039: Adjust exception No type named in database Reviewed-by: kevinw, cjplummer ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/types/basic/BasicTypeDataBase.java Changeset: c3923fbb Branch: http3 Author: Tobias Hartmann Date: 2025-01-31 08:22:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3923fbb9a859c57f4f5d441e332623627b7c177 8349130: Problem list TestCodeEntryAlignment.java Reviewed-by: chagedorn ! test/hotspot/jtreg/ProblemList.txt Changeset: 8f7e6e2d Branch: http3 Author: Erik Gahlin Date: 2025-01-31 08:55:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f7e6e2dbc0a3ccf56242bf071e57bfd671de951 8348430: Update jfr tests to allow execution with different vm flags Reviewed-by: mgronlun ! test/jdk/jdk/jfr/api/event/dynamic/TestEventFactory.java ! test/jdk/jdk/jfr/api/recorder/TestStartStopRecording.java ! test/jdk/jdk/jfr/api/recording/dump/TestDump.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java ! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java ! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java ! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java ! test/jdk/jdk/jfr/jvm/TestGetAllEventClasses.java ! test/jdk/jdk/jfr/jvm/TestJFRIntrinsic.java ! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java Changeset: 5878e45a Branch: http3 Author: Magnus Ihse Bursie Date: 2025-01-31 13:48:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5878e45ae07404bc18518e6a2cb551a7969fddd6 8348998: Split out PreInit.gmk from Init.gmk Reviewed-by: erikj ! Makefile ! make/Init.gmk ! make/InitSupport.gmk + make/PreInit.gmk + make/PreInitSupport.gmk ! make/RunTestsPrebuilt.gmk + make/common/LogUtils.gmk Changeset: a414a591 Branch: http3 Author: Sorna Sarathi N Date: 2025-01-31 14:06:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a414a591dd8d66f1500cd69dd65baa6ba4224c2a 8344983: [PPC64] Rename ConditionRegisters Reviewed-by: rrich, mdoerr ! src/hotspot/cpu/ppc/assembler_ppc.cpp ! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/g1/g1_ppc.ad ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/z/z_ppc.ad ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp ! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp ! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp ! src/hotspot/cpu/ppc/macroAssembler_ppc_sha.cpp ! src/hotspot/cpu/ppc/methodHandles_ppc.cpp ! src/hotspot/cpu/ppc/ppc.ad ! src/hotspot/cpu/ppc/register_ppc.hpp ! src/hotspot/cpu/ppc/runtime_ppc.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp Changeset: ee87d187 Branch: http3 Author: Daniel Lund?n Date: 2025-01-31 14:09:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee87d187d1cab09317b4f0068bfafc68efbbfe56 8348658: [AArch64] The node limit in compiler/codegen/TestMatcherClone.java is too strict Co-authored-by: Aleksey Shipilev Reviewed-by: shade, kvn ! test/hotspot/jtreg/compiler/codegen/TestMatcherClone.java Changeset: bba6a8f0 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-01-31 14:29:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bba6a8f0c19e40e65b9f63d5bc69c6a3bfa7442b 8349143: All make control variables need special propagation Reviewed-by: erikj ! make/PreInitSupport.gmk Changeset: fcd5ebc7 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-01-31 14:35:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fcd5ebc7e8964c7936c0eede031cb6193621f5fb 8292944: Noisy output when running make help the first time Reviewed-by: erikj ! make/Init.gmk ! make/Main.gmk ! make/RunTestsPrebuilt.gmk ! make/common/FindTests.gmk ! make/common/Modules.gmk Changeset: 77647421 Branch: http3 Author: Jorn Vernee Date: 2025-01-31 16:49:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/77647421c5b13738f6fa145bf30cbb9dd741e164 8348909: [BACKOUT] Implement a better allocator for downcalls Reviewed-by: shade, liach ! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java - src/java.base/share/classes/jdk/internal/foreign/abi/BufferStack.java ! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java - test/jdk/java/foreign/TestBufferStack.java - test/jdk/java/foreign/libTestBufferStack.c - test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadByValue.java - test/micro/org/openjdk/bench/java/lang/foreign/libCallOverheadByValue.c Changeset: 137ad5d0 Branch: http3 Author: Jorn Vernee Date: 2025-01-31 16:49:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/137ad5d03c598d5e2888d08e6fbc638936650f30 8348976: MemorySegment::reinretpret should be force inlined Reviewed-by: liach ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java Changeset: 13d852a0 Branch: http3 Author: Rajan Halade Date: 2025-01-31 16:56:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/13d852a0b81a1fbf49e8b32ec8dc06e044263809 8349017: Update ML tests to verify against ACVP 1.1.0.38 version Reviewed-by: weijun ! test/jdk/sun/security/provider/acvp/Launcher.java ! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java - test/jdk/sun/security/provider/acvp/data/ML-DSA-keyGen-FIPS204/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-DSA-sigGen-FIPS204/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-DSA-sigVer-FIPS204/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-KEM-encapDecap-FIPS203/internalProjection.json - test/jdk/sun/security/provider/acvp/data/ML-KEM-keyGen-FIPS203/internalProjection.json - test/jdk/sun/security/provider/acvp/data/acvp.md Changeset: 2d6045a2 Branch: http3 Author: Naoto Sato Date: 2025-01-31 17:12:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d6045a26f60fb36f69680e3a83b8303ab2c13e4 8301875: java.util.TimeZone.getSystemTimeZoneID uses C library default file mode Reviewed-by: jlu, joehw ! src/java.base/windows/native/libjava/TimeZone_md.c Changeset: 651ac3cc Branch: http3 Author: anass baya Date: 2025-01-31 18:30:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/651ac3cc0f2a8b3edf5cddb42df1d38d4aa0e1a6 6899304: java.awt.Toolkit.getScreenInsets(GraphicsConfiguration) returns incorrect values Reviewed-by: aivanov, honkar, prr, serb ! src/java.desktop/windows/native/libawt/windows/awt_Toolkit.cpp ! test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java Changeset: 305bbdae Branch: http3 Author: Aleksey Shipilev Date: 2025-02-01 14:06:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/305bbdae7fe40e33cf2baa100c134bd85ecaa553 8348402: PerfDataManager stalls shutdown for 1ms Reviewed-by: dholmes, pchilanomate, coleenp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/runtime/objectMonitor.hpp ! src/hotspot/share/runtime/perfData.cpp ! src/hotspot/share/runtime/perfData.hpp ! src/hotspot/share/runtime/synchronizer.cpp Changeset: 2cce5eeb Branch: http3 Author: SendaoYan Date: 2025-02-02 02:46:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2cce5eeb092b68b4e4ce6a8289a8aa567f47c973 8349142: [JMH] compiler.MergeLoadBench.getCharBV fails Reviewed-by: liach ! test/micro/org/openjdk/bench/vm/compiler/MergeLoadBench.java Changeset: 9aa6d09b Branch: http3 Author: Aggelos Biboudis Date: 2025-02-03 09:08:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9aa6d09bf74110bf4f5756d7c3b106558042102f 8326485: Assertion due to Type.addMetadata adding annotations to already-annotated type Reviewed-by: jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java + test/langtools/tools/javac/T8326485.java + test/langtools/tools/javac/T8326485.out Changeset: 6f4fc821 Branch: http3 Author: Alexander Zvegintsev Date: 2025-02-03 11:14:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f4fc82149b52dd91289fe42def7d1cacad31212 8348675: TrayIcon tests fail in Ubuntu 24.10 Wayland Reviewed-by: aivanov, dnguyen ! test/jdk/java/awt/TrayIcon/ActionCommand/ActionCommand.java ! test/jdk/java/awt/TrayIcon/TrayIconMouseTest/TrayIconMouseTest.java ! test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupClickTest.java ! test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java Changeset: 3f1d9b57 Branch: http3 Author: Hamlin Li Date: 2025-02-03 12:33:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f1d9b573546685215af06031656efe6f1429caf 8348575: SpinLockT is typedef'ed but unused Reviewed-by: dholmes ! src/hotspot/share/runtime/thread.cpp Changeset: d330421d Branch: http3 Author: Coleen Phillimore Date: 2025-02-03 13:55:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d330421d28b62eae19114994d7266e9c0038dd94 8337548: Parallel class loading can pass is_superclass true for interfaces Reviewed-by: iklam ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp Changeset: a57c9b10 Branch: http3 Author: SendaoYan Date: 2025-02-03 14:25:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a57c9b101a7fdb08ed1c8ca31ab0d4cc0040f1ba 8349184: [JMH] jdk.incubator.vector.ColumnFilterBenchmark.filterDoubleColumn fails on linux-aarch64 Reviewed-by: haosun, aph ! test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java Changeset: bb837d2f Branch: http3 Author: Tom Rodriguez Date: 2025-02-03 17:04:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb837d2f9b636c05ff0c7733bc3d06c002974c17 8342775: [Graal] java/util/concurrent/locks/Lock/OOMEInAQS.java fails OOME thrown from the UncaughtExceptionHandler Reviewed-by: jpai, dholmes ! test/jdk/java/util/concurrent/locks/Lock/OOMEInAQS.java ! test/jdk/java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java Changeset: 618c5eb2 Branch: http3 Author: Jaikiran Pai Date: 2025-02-03 18:21:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/618c5eb27b4c719afd577b690e6bcb21a45fcb0d 8349183: [BACKOUT] Optimization for StringBuilder append boolean & null 8349239: [BACKOUT] Reuse StringLatin1::putCharsAt and StringUTF16::putCharsAt Reviewed-by: redestad, liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java ! src/java.base/share/classes/java/lang/StringConcatHelper.java ! src/java.base/share/classes/java/lang/StringLatin1.java ! src/java.base/share/classes/java/lang/StringUTF16.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java ! test/micro/org/openjdk/bench/java/lang/StringBuilders.java Changeset: 43979fb1 Branch: http3 Author: Ben Perez Date: 2025-02-03 22:14:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43979fb1be424157b33268db078d345b4da29119 8347428: Avoid using secret-key in specifications Reviewed-by: mullan ! src/java.base/share/classes/com/sun/crypto/provider/JceKeyStore.java ! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java ! src/java.base/share/classes/javax/crypto/SecretKeyFactorySpi.java ! src/java.base/share/classes/javax/crypto/spec/PBEKeySpec.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java ! test/jdk/com/sun/crypto/provider/CICO/PBEFunc/AbstractPBEWrapper.java Changeset: 9b495972 Branch: http3 Author: Coleen Phillimore Date: 2025-02-03 22:48:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9b49597244f898400222cfc252f50a2401ca3e2f 8334320: Replace vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java with ClassUnloadCommon from testlibrary Reviewed-by: dholmes, lmesnik + test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithFullGC.java - test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java ! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java ! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/StressHierarchyBaseClass.java Changeset: 7ea176d7 Branch: http3 Author: Amit Kumar Date: 2025-02-04 03:05:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7ea176d79c126c69cea5631d6542cd42bd8b11d9 8349193: compiler/intrinsics/TestContinuationPinningAndEA.java missing @requires vm.continuations Reviewed-by: chagedorn ! test/hotspot/jtreg/compiler/intrinsics/TestContinuationPinningAndEA.java Changeset: c545a3e0 Branch: http3 Author: Christian Hagedorn Date: 2025-02-04 07:33:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c545a3e028ad0760ed2f996e8bb7c56d28e4570a 8346774: Use Predicate classes instead of Node classes Reviewed-by: epeter, kvn ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: beae8843 Branch: http3 Author: Matthias Baesken Date: 2025-02-04 08:10:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/beae8843b9b2433af5e9fbe420b17e663cbdb960 8349150: Support precompiled headers on AIX Reviewed-by: jkern, erikj ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 81126c20 Branch: http3 Author: Per Minborg Date: 2025-02-04 11:00:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81126c20cbcab577d82e690d9cf1c1b738754a07 8349238: Some more FFM benchmarks are broken Reviewed-by: mcimadamore ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java Changeset: d699aba2 Branch: http3 Author: Volkan Yazici Date: 2025-02-04 13:56:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d699aba26f65ce1941bfbaaf1918c987dd01727e 8349135: Add tests for HttpRequest.Builder.copy() Reviewed-by: jpai, dfuchs ! test/jdk/java/net/httpclient/HttpRequestBuilderTest.java Changeset: e91a6ec4 Branch: http3 Author: Fei Yang Date: 2025-02-04 14:03:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e91a6ec49c80ea53bb6f1eb43c924f188803de7e 8347489: RISC-V: Misaligned memory access with COH Reviewed-by: mli, vkempik ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: beb43e26 Branch: http3 Author: Per Minborg Date: 2025-02-04 14:10:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/beb43e2633900bb9ab3c975376fe5860b6d054e0 8349343: Add missing copyright messages in FFM benchmarks Reviewed-by: jvernee ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayCriticalXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayElementsXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpCriticalImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpInitImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayRegionXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorOp.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/libjnitest.c Changeset: b985347c Branch: http3 Author: Ioi Lam Date: 2025-02-04 16:08:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b985347c2383a7a637ffa9a4a8687f7f7cde1369 8348349: Refactor CDSConfig::is_dumping_heap() Reviewed-by: ccheung, matsaave ! src/hotspot/share/cds/archiveHeapWriter.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/IncompatibleOptions.java ! test/jtreg-ext/requires/VMProps.java Changeset: ee4caa41 Branch: http3 Author: Jamil Nimeh Date: 2025-02-04 16:28:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee4caa4180e76911ee75148583c2923f847f8605 8349106: Change ChaCha20 intrinsic to use quarter-round parallel implementation on aarch64 Reviewed-by: aph ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp Changeset: 250ff86d Branch: http3 Author: Justin Lu Date: 2025-02-04 17:07:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/250ff86dc86f73dbf7c944d9b5a792c4bdfeef0d 8349000: Performance improvement for Currency.isPastCutoverDate(String) Reviewed-by: naoto, aturbanov ! src/java.base/share/classes/java/util/Currency.java Changeset: bad39b6d Branch: http3 Author: Satyen Subramaniam Committer: Paul Hohensee Date: 2025-02-04 17:19:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bad39b6d8892ba9b86bc81bf01108a1df617defb 8348610: GenShen: TestShenandoahEvacuationInformationEvent failed with setRegions >= regionsFreed: expected 1 >= 57 Reviewed-by: wkemper, phh ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahEvacInfo.hpp ! src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp ! src/hotspot/share/jfr/metadata/metadata.xml ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java Changeset: d222c186 Branch: http3 Author: Brent Christian Date: 2025-02-04 22:37:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d222c186a6c5a282e9ef143fac3568351ad7b9d7 8349107: Remove RMI finalizers Reviewed-by: rriggs, vklang, djelinski, smarks ! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java ! src/jdk.naming.rmi/share/classes/com/sun/jndi/rmi/registry/RegistryContext.java Changeset: 9d23de58 Branch: http3 Author: Ben Perez Date: 2025-02-04 23:13:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d23de58d167ff7d23ee1b8da675ec1b26b885f9 8184352: Remove Sun provider information from KeyPairGenerator javadoc Reviewed-by: mullan ! src/java.base/share/classes/java/security/KeyPairGenerator.java Changeset: a51e6699 Branch: http3 Author: SendaoYan Date: 2025-02-05 02:18:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a51e6699b497564de65620a36dc38437ca87cb32 8349200: [JMH] time.format.ZonedDateTimeFormatterBenchmark fails Reviewed-by: naoto, jlu ! test/micro/org/openjdk/bench/java/time/format/ZonedDateTimeFormatterBenchmark.java Changeset: 09269497 Branch: http3 Author: Jan Lahoda Date: 2025-02-05 06:44:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09269497a27c732ce4644d0bb95e0380162398c9 8347629: Test FailOverDirectExecutionControlTest.java fails with -Xcomp Reviewed-by: liach ! test/langtools/jdk/jshell/FailOverDirectExecutionControlTest.java Changeset: 40603a5b Branch: http3 Author: Matthias Baesken Date: 2025-02-05 08:05:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40603a5bf039eef03c157bfc49ac8ea2229a94de 8349214: Improve size optimization flags for MSVC builds Reviewed-by: djelinski, ihse ! make/autoconf/flags-cflags.m4 Changeset: 66a38984 Branch: http3 Author: Bhavana Kilambi Committer: Aleksey Shipilev Date: 2025-02-05 08:37:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66a3898448023f1f22da7d7cbcf4c79a0eb59963 8348659: AArch64: IR rule failure with compiler/loopopts/superword/TestSplitPacks.java Reviewed-by: shade, epeter ! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java Changeset: 61465883 Branch: http3 Author: Magnus Ihse Bursie Date: 2025-02-05 11:17:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61465883b465a184e31e7a03e2603d29ab4815a4 8348190: Framework for tracing makefile inclusion and parsing Reviewed-by: erikj ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! Makefile ! make/Bundles.gmk ! make/CompileCommands.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CompileToolsHotspot.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Coverage.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/Doctor.gmk ! make/ExplodedImageOptimize.gmk ! make/GenerateLinkOptData.gmk ! make/GenerateModuleSummary.gmk ! make/Global.gmk ! make/GraalBuilderImage.gmk ! make/Hsdis.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/InterimImage.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleTools.gmk ! make/ModuleWrapper.gmk ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/ReleaseFile.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk + make/RunTestsPrebuiltFindTests.gmk ! make/SourceRevision.gmk ! make/StaticLibs.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ToolsLangtools.gmk ! make/UpdateBuildDocs.gmk ! make/UpdateSleefSource.gmk ! make/UpdateX11Wrappers.gmk ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/common/CopyFiles.gmk ! make/common/DebugInfoUtils.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/LogUtils.gmk ! make/common/MakeBase.gmk + make/common/MakeFileEnd.gmk + make/common/MakeFileStart.gmk ! make/common/MakeIO.gmk + make/common/MakeIncludeEnd.gmk + make/common/MakeIncludeStart.gmk + make/common/MakeSnippetEnd.gmk + make/common/MakeSnippetStart.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/GendataCommon.gmk ! make/common/modules/GensrcCommon.gmk ! make/common/modules/GensrcModuleInfo.gmk ! make/common/modules/GensrcProperties.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/CompileFile.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Flags.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/common/native/Paths.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/HotspotCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/IdeaGenConfig.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/xcode/hotspot/CreateXcodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Gendata.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/modules/java.base/gendata/GendataBreakIterator.gmk ! make/modules/java.base/gendata/GendataCryptoPolicy.gmk ! make/modules/java.base/gendata/GendataPublicSuffixList.gmk ! make/modules/java.base/gendata/GendataTZDB.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/Gendata.gmk ! make/modules/java.desktop/Gensrc.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/gendata/GendataFontConfig.gmk ! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/java.desktop/gensrc/GensrcSwing.gmk ! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Java.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.logging/Copy.gmk ! make/modules/java.logging/Gensrc.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management.rmi/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.prefs/Java.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.rmi/Launcher.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.scripting/Java.gmk ! make/modules/java.scripting/Launcher.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.jgss/Launcher.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.smartcardio/Java.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.transaction.xa/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Copy.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.accessibility/Copy.gmk ! make/modules/jdk.accessibility/Java.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.charsets/Gensrc.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.compiler/Gensrc.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Java.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.dev/Java.gmk ! make/modules/jdk.dynalink/Java.gmk ! make/modules/jdk.editpad/Java.gmk ! make/modules/jdk.hotspot.agent/Gensrc.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.hotspot.agent/Launcher.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.httpserver/Gensrc.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.httpserver/Jmod.gmk ! make/modules/jdk.httpserver/Launcher.gmk ! make/modules/jdk.incubator.vector/Java.gmk ! make/modules/jdk.incubator.vector/Lib.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.md/Java.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jartool/Jmod.gmk ! make/modules/jdk.jartool/Launcher.gmk ! make/modules/jdk.javadoc/Copy.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jcmd/Launcher.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Gensrc.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jdi/Launcher.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Copy.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jfr/Copy.gmk ! make/modules/jdk.jfr/Gendata.gmk ! make/modules/jdk.jfr/Java.gmk ! make/modules/jdk.jfr/Jmod.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jpackage/Gensrc.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jpackage/Jmod.gmk ! make/modules/jdk.jpackage/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.jshell/Gensrc.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.jshell/Jmod.gmk ! make/modules/jdk.jshell/Launcher.gmk ! make/modules/jdk.jstatd/Jmod.gmk ! make/modules/jdk.jstatd/Launcher.gmk ! make/modules/jdk.localedata/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.management.agent/Copy.gmk ! make/modules/jdk.management.agent/Gensrc.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Java.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Java.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Java.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/modules/sun.charsets/Java.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCompileCommands.gmk ! test/make/TestCopyFiles.gmk ! test/make/TestFixDepsFile.gmk ! test/make/TestIdea.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMake.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk Changeset: 19399d27 Branch: http3 Author: Emanuel Peter Date: 2025-02-05 12:58:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19399d271ef00f925232fbbe9087b5772f2fca01 8348572: C2 compilation asserts due to unexpected irreducible loop Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/loopnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestSplitIfNewIrreducibleLoop.java Changeset: 2ff8440c Branch: http3 Author: Per Minborg Date: 2025-02-05 13:48:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ff8440c76bb090634ecf4e6faa523498fd1d9f3 8349344: Clarify documentation of Arena.ofConfined Reviewed-by: jvernee, jpai, mcimadamore ! src/java.base/share/classes/java/lang/foreign/Arena.java Changeset: 6b994cd8 Branch: http3 Author: Roland Westrelin Date: 2025-02-05 13:54:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b994cd8ccba4f5d0199cb2925f0a6b5450ac115 8333697: C2: Hit MemLimit in PhaseCFG::global_code_motion Reviewed-by: thartmann, kvn ! src/hotspot/share/opto/indexSet.cpp ! src/hotspot/share/opto/indexSet.hpp ! test/hotspot/jtreg/compiler/escapeAnalysis/TestFindInstMemRecursion.java Changeset: b9b62a02 Branch: http3 Author: Serguei Spitsyn Date: 2025-02-05 16:03:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b9b62a02488ee9c1a5a7a9ede87505781dfc0f73 8346792: serviceability/jvmti/vthread/GetThreadState/GetThreadState.java testObjectWaitMillis failed Reviewed-by: dholmes, pchilanomate ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/runtime/objectMonitor.cpp ! src/hotspot/share/services/threadService.hpp Changeset: 2f2f7cf0 Branch: http3 Author: Mark Powers Date: 2025-02-05 18:04:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2f2f7cf0dddd82f11d6dfc4f8a5401ec1c5629dc 8349084: Update vectors used in several PQC benchmarks Reviewed-by: weijun ! test/micro/org/openjdk/bench/java/security/HSS.java ! test/micro/org/openjdk/bench/java/security/MLDSA.java ! test/micro/org/openjdk/bench/java/security/MLKEMBench.java Changeset: 82bc0a7f Branch: http3 Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-05 18:23:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/82bc0a7f8c7ee63d2f8c3db57dc22f39963ae022 8344316: security/auth/callback/TextCallbackHandler/Password.java make runnable with JTReg and add the UI Reviewed-by: weijun ! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Password.java Changeset: 379c3f99 Branch: http3 Author: Damon Nguyen Date: 2025-02-05 18:43:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/379c3f99665829c5d8c373d1fb324dc7ef4d84cf 8347836: Disabled PopupMenu shows shortcuts on Mac Reviewed-by: azvegint, achung, kizune, abhiscxk ! test/jdk/java/awt/PopupMenu/PopupMenuVisuals.java Changeset: b499c827 Branch: http3 Author: Brian Burkhalter Date: 2025-02-05 21:40:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b499c827a512fb209a806d95b97df0f5932a29c0 8349383: (fs) FileTreeWalker.next() superfluous null check of visit() return value Reviewed-by: djelinski ! src/java.base/share/classes/java/nio/file/FileTreeWalker.java Changeset: aad6664b Branch: http3 Author: Alexey Semenyuk Date: 2025-02-05 23:23:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aad6664bb6d2b311b3e0cb056afaa9b6534bdbbb 8333569: jpackage tests must run app launchers with retries on Linux only Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/share/AppLauncherEnvTest.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java Changeset: 89e5e7ab Branch: http3 Author: Archie Cobbs Date: 2025-02-06 01:52:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89e5e7ab73472b7d02aac5b8b0c7e9f26db6ec32 8349155: The "log" parameter to Lint.logIfEnabled() is not needed Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacFiler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java Changeset: 5e1cc082 Branch: http3 Author: Alexey Semenyuk Date: 2025-02-06 02:27:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e1cc0825938527bd7011ade8b237e34c821862c 8349504: Support platform-specific JUnit tests in jpackage Reviewed-by: almatvee ! test/jdk/tools/jpackage/junit/TEST.properties = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ApplicationLayoutTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PathGroupTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java = test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java Changeset: 64bd8d25 Branch: http3 Author: David Holmes Date: 2025-02-06 02:51:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64bd8d2592d26e02a7f2f96caa47cba5e158aaa2 8349511: [BACKOUT] Framework for tracing makefile inclusion and parsing Reviewed-by: darcy, mikael ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! Makefile ! make/Bundles.gmk ! make/CompileCommands.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CompileToolsHotspot.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Coverage.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/Doctor.gmk ! make/ExplodedImageOptimize.gmk ! make/GenerateLinkOptData.gmk ! make/GenerateModuleSummary.gmk ! make/Global.gmk ! make/GraalBuilderImage.gmk ! make/Hsdis.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/InterimImage.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleTools.gmk ! make/ModuleWrapper.gmk ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/ReleaseFile.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk - make/RunTestsPrebuiltFindTests.gmk ! make/SourceRevision.gmk ! make/StaticLibs.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ToolsLangtools.gmk ! make/UpdateBuildDocs.gmk ! make/UpdateSleefSource.gmk ! make/UpdateX11Wrappers.gmk ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/common/CopyFiles.gmk ! make/common/DebugInfoUtils.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/LogUtils.gmk ! make/common/MakeBase.gmk - make/common/MakeFileEnd.gmk - make/common/MakeFileStart.gmk ! make/common/MakeIO.gmk - make/common/MakeIncludeEnd.gmk - make/common/MakeIncludeStart.gmk - make/common/MakeSnippetEnd.gmk - make/common/MakeSnippetStart.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/GendataCommon.gmk ! make/common/modules/GensrcCommon.gmk ! make/common/modules/GensrcModuleInfo.gmk ! make/common/modules/GensrcProperties.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/CompileFile.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Flags.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/common/native/Paths.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/HotspotCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/IdeaGenConfig.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/xcode/hotspot/CreateXcodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Gendata.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/modules/java.base/gendata/GendataBreakIterator.gmk ! make/modules/java.base/gendata/GendataCryptoPolicy.gmk ! make/modules/java.base/gendata/GendataPublicSuffixList.gmk ! make/modules/java.base/gendata/GendataTZDB.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/Gendata.gmk ! make/modules/java.desktop/Gensrc.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/gendata/GendataFontConfig.gmk ! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/java.desktop/gensrc/GensrcSwing.gmk ! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Java.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.logging/Copy.gmk ! make/modules/java.logging/Gensrc.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management.rmi/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.prefs/Java.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.rmi/Launcher.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.scripting/Java.gmk ! make/modules/java.scripting/Launcher.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.jgss/Launcher.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.smartcardio/Java.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.transaction.xa/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Copy.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.accessibility/Copy.gmk ! make/modules/jdk.accessibility/Java.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.charsets/Gensrc.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.compiler/Gensrc.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Java.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.dev/Java.gmk ! make/modules/jdk.dynalink/Java.gmk ! make/modules/jdk.editpad/Java.gmk ! make/modules/jdk.hotspot.agent/Gensrc.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.hotspot.agent/Launcher.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.httpserver/Gensrc.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.httpserver/Jmod.gmk ! make/modules/jdk.httpserver/Launcher.gmk ! make/modules/jdk.incubator.vector/Java.gmk ! make/modules/jdk.incubator.vector/Lib.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.md/Java.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jartool/Jmod.gmk ! make/modules/jdk.jartool/Launcher.gmk ! make/modules/jdk.javadoc/Copy.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jcmd/Launcher.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Gensrc.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jdi/Launcher.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Copy.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jfr/Copy.gmk ! make/modules/jdk.jfr/Gendata.gmk ! make/modules/jdk.jfr/Java.gmk ! make/modules/jdk.jfr/Jmod.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jpackage/Gensrc.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jpackage/Jmod.gmk ! make/modules/jdk.jpackage/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.jshell/Gensrc.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.jshell/Jmod.gmk ! make/modules/jdk.jshell/Launcher.gmk ! make/modules/jdk.jstatd/Jmod.gmk ! make/modules/jdk.jstatd/Launcher.gmk ! make/modules/jdk.localedata/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.management.agent/Copy.gmk ! make/modules/jdk.management.agent/Gensrc.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Java.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Java.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Java.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/modules/sun.charsets/Java.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCompileCommands.gmk ! test/make/TestCopyFiles.gmk ! test/make/TestFixDepsFile.gmk ! test/make/TestIdea.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMake.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk Changeset: 30f71622 Branch: http3 Author: David Holmes Date: 2025-02-06 07:32:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30f71622a1c86e297bf6d4b24d90e7531a0f19c2 8349417: Fix NULL usage from JDK-8346433 Reviewed-by: chagedorn ! src/hotspot/os/windows/os_windows.cpp Changeset: 3cf04dec Branch: http3 Author: Jan Lahoda Date: 2025-02-06 07:34:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cf04dec493d28730d4462257f64ea636f58d7e5 8349132: javac Analyzers should handle non-deferrable errors Reviewed-by: abimpoudis ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java + test/langtools/tools/javac/analyzer/Diamond.java Changeset: 3eb57f6d Branch: http3 Author: Matthias Baesken Date: 2025-02-06 08:08:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3eb57f6d46b4375cb02b575739a1c12f71e088cf 8349140: Size optimization (opt-size) build fails after recent PCH changes Reviewed-by: jwaters, erikj, ihse ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 7e307916 Branch: http3 Author: Andrew Dinn Date: 2025-02-06 09:14:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e307916ecbf1ae9795e42e5b5a8347daad4af8c 8349102: Test compiler/arguments/TestCodeEntryAlignment.java failed: assert(allocates2(pc)) failed: not in CodeBuffer memory Reviewed-by: dlong ! src/hotspot/cpu/x86/stubDeclarations_x86.hpp ! test/hotspot/jtreg/ProblemList.txt Changeset: d85f6514 Branch: http3 Author: Gui Cao Committer: Hamlin Li Date: 2025-02-06 09:31:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d85f65147aeb4009742bfe401c6070d920b71b3e 8349428: RISC-V: "bad alignment" with -XX:-AvoidUnalignedAccesses after JDK-8347489 Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: acb46ddb Branch: http3 Author: SendaoYan Date: 2025-02-06 09:33:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/acb46ddb8901a4e96238de217d3e7931f381b699 8345155: Add /native to native test in FFM Reviewed-by: mcimadamore, pminborg ! test/jdk/java/foreign/LibraryLookupTest.java ! test/jdk/java/foreign/SafeFunctionAccessTest.java ! test/jdk/java/foreign/Test4BAlignedDouble.java ! test/jdk/java/foreign/TestAddressDereference.java ! test/jdk/java/foreign/TestClassLoaderFindNative.java ! test/jdk/java/foreign/TestDowncallScope.java ! test/jdk/java/foreign/TestDowncallStack.java ! test/jdk/java/foreign/TestHFA.java ! test/jdk/java/foreign/TestIntrinsics.java ! test/jdk/java/foreign/TestNULLAddress.java ! test/jdk/java/foreign/TestNative.java ! test/jdk/java/foreign/TestScope.java ! test/jdk/java/foreign/TestUpcallAsync.java ! test/jdk/java/foreign/TestUpcallScope.java ! test/jdk/java/foreign/TestUpcallStack.java ! test/jdk/java/foreign/TestVarArgs.java ! test/jdk/java/foreign/arraystructs/TestArrayStructs.java ! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java ! test/jdk/java/foreign/critical/TestCritical.java ! test/jdk/java/foreign/critical/TestCriticalUpcall.java ! test/jdk/java/foreign/dontrelease/TestDontRelease.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java ! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java ! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java ! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java ! test/jdk/java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java ! test/jdk/java/foreign/nested/TestNested.java ! test/jdk/java/foreign/normalize/TestNormalize.java ! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java ! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java ! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java ! test/jdk/java/foreign/stackwalk/TestStackWalk.java ! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java ! test/jdk/java/foreign/virtual/TestVirtualCalls.java Changeset: 4618993e Branch: http3 Author: Tobias Hartmann Date: 2025-02-06 10:41:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4618993e27c806e5b349de98c020a91475727d65 8349537: Bad copyright in TestArrayStructs.java Reviewed-by: jpai ! test/jdk/java/foreign/arraystructs/TestArrayStructs.java ! test/jdk/java/foreign/loaderLookup/TestSymbolLookupFindOrThrow.java Changeset: dd8720e9 Branch: http3 Author: Amit Kumar Date: 2025-02-06 13:15:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd8720e90dc5475afd4ccc7321bb5cd97282e101 8348520: [s390x] Problemlist TestVectorReinterpret.java Reviewed-by: mdoerr ! test/hotspot/jtreg/ProblemList.txt Changeset: 2093bb74 Branch: http3 Author: Alexey Semenyuk Date: 2025-02-06 14:10:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2093bb74676620c416e42fb94b6f5a482700926b 8346434: Add test for non-automatic service binding Reviewed-by: almatvee ! test/jdk/tools/jpackage/apps/PrintEnv.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java Changeset: 2b82e2d5 Branch: http3 Author: Archie Cobbs Date: 2025-02-06 14:32:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b82e2d57bdb8cb677764abc99d70f6d03295625 8347958: Minor compiler cleanups relating to MandatoryWarningHandler Reviewed-by: mcimadamore ! 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/util/MandatoryWarningHandler.java Changeset: e0487c7c Branch: http3 Author: Christian Hagedorn Date: 2025-02-06 14:49:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0487c7cbc16fdfe26d22f2b6e65bca7d4398252 8346777: Add missing const declarations and rename variables Reviewed-by: epeter, thartmann ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp Changeset: 3fbae32d Branch: http3 Author: SendaoYan Date: 2025-02-06 15:01:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fbae32d0a9dbe612d4170e135a813c114fdcec2 8349465: [UBSAN] test_os_reserve_between.cpp reported applying non-zero offset to null pointer Reviewed-by: mdoerr, amitkumar ! test/hotspot/gtest/runtime/test_os_reserve_between.cpp Changeset: 5ec1aae2 Branch: http3 Author: Viktor Klang Date: 2025-02-06 15:02:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ec1aae21e80d86c55df28a86935f50ae77f7b41 8347842: ThreadPoolExecutor specification discusses RuntimePermission Reviewed-by: alanb, jpai ! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java Changeset: f12d2de5 Branch: http3 Author: Nizar Benalla Date: 2025-02-06 16:14:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f12d2de53a62ec1c2c98e90409b27811de0560e1 8345212: Since checker should better handle non numeric values Reviewed-by: liach ! test/jdk/tools/sincechecker/SinceChecker.java Changeset: eb847026 Branch: http3 Author: Jiangli Zhou Date: 2025-02-06 16:15:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb84702626ef1ededc55969923958e8c2835d821 8349513: Remove unused BUILD_JDK_JTREG_LIBRARIES_JDK_LIBS_libTracePinnedThreads Reviewed-by: dholmes, erikj ! make/test/JtregNativeJdk.gmk Changeset: 1ab1c1d5 Branch: http3 Author: Liam Miller-Cushon Date: 2025-02-06 17:33:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ab1c1d53b86228be85aac96fa5d69db39ac6317 8349058: 'internal proprietary API' warnings make javac warnings unusable Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java ! test/langtools/tools/javac/options/system/SystemSunProprietary.java Changeset: ed8945a6 Branch: http3 Author: Harshitha Onkar Date: 2025-02-06 18:30:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed8945a68a67dd51a7cfa332905941afccc12b36 8347377: Add validation checks for ICC_Profile header fields Reviewed-by: prr, jdv ! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java ! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java + test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/ValidateICCHeaderData.java = test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/invalidSRGB.icc Changeset: 0181030b Branch: http3 Author: Brian Burkhalter Date: 2025-02-06 19:10:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0181030bdc300f1d8fe02c3e2e599c997a4ab876 8349006: File.getCanonicalPath should remove "(on UNIX platforms)" from its specification Reviewed-by: jlu, naoto ! src/java.base/share/classes/java/io/File.java Changeset: 1a74ee64 Branch: http3 Author: Brian Burkhalter Date: 2025-02-06 19:11:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a74ee64eb835c3395fe763c42fd36e2a720f441 8349092: File.getFreeSpace violates specification if quotas are in effect (win) Reviewed-by: naoto ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! test/jdk/java/io/File/GetXSpace.java Changeset: 10791477 Branch: http3 Author: Aleksey Shipilev Date: 2025-02-06 20:20:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10791477cf0a0a31d2703fc718a7a649d494d534 8348570: CTW: Expose the code hidden by uncommon traps 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/CtwRunner.java Changeset: a0c7f661 Branch: http3 Author: Calvin Cheung Date: 2025-02-06 22:31:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0c7f661bedaf50b22cf83c798be46e8e5004b60 8349508: runtime/cds/appcds/TestParallelGCWithCDS.java should not check for specific output Reviewed-by: dholmes, iklam ! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java Changeset: 1eb54e42 Branch: http3 Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-07 00:31:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1eb54e4228ba9319ac2f980055ed366dd861ec0b 8346049: jdk/test/lib/security/timestamp/TsaServer.java warnings Reviewed-by: weijun, rhalade, hchao, lmesnik ! test/lib/jdk/test/lib/security/timestamp/TsaServer.java Changeset: 3989a199 Branch: http3 Author: Joe Wang Date: 2025-02-07 02:26:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3989a199578fc1d91988cfdbb95f11dd6d4c7b81 8344925: translet-name ignored when package-name is also set Reviewed-by: lancea, iris, naoto ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java + test/jaxp/javax/xml/jaxp/libs/jaxp/library/JUnitTestUtil.java + test/jaxp/javax/xml/jaxp/unittest/transform/PropertiesTest.java Changeset: 006ed5c0 Branch: http3 Author: Matthias Baesken Date: 2025-02-07 07:43:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/006ed5c02b47d12fdcc070f50cfeb77d5c158bca 8349375: Cleanup AIX special file build settings Reviewed-by: mdoerr, clanger, erikj, jwaters ! make/hotspot/lib/JvmOverrideFiles.gmk Changeset: 86cec4ea Branch: http3 Author: Ivan Walulya Date: 2025-02-07 10:22:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86cec4ea2c2c56f03b23be44caade49b922cd3c6 8343782: G1: Use one G1CardSet instance for multiple old gen regions Reviewed-by: ayang, tschatzl ! src/hotspot/share/gc/g1/g1CardSet.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/g1CollectionSet.cpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp + src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.cpp ! src/hotspot/share/gc/g1/g1HeapRegion.hpp ! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! src/hotspot/share/gc/g1/g1RemSet.cpp ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp ! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/g1/g1_globals.hpp ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java Changeset: 7cd5cb29 Branch: http3 Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-07 15:40:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7cd5cb2916e8a62ec57c022a5fac19fb62b7c779 8349532: Refactor ./util/Pem/encoding.sh to run in java Reviewed-by: weijun ! test/jdk/sun/security/util/Pem/PemEncoding.java - test/jdk/sun/security/util/Pem/encoding.sh Changeset: fb847bb2 Branch: http3 Author: Justin Lu Date: 2025-02-07 17:08:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb847bb2afc9e9e164430078c5c403ec6583d50e 8349493: Replace sun.util.locale.ParseStatus usage with java.text.ParsePosition Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java ! src/java.base/share/classes/sun/util/locale/LanguageTag.java - src/java.base/share/classes/sun/util/locale/ParseStatus.java Changeset: 88a84835 Branch: http3 Author: Bradford Wetmore Date: 2025-02-07 17:09:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88a84835a3a13f9adfcfa2ad034acff8fbc4fadc 8349121: SSLParameters.setApplicationProtocols() ALPN example could be clarified Reviewed-by: abarashev, jnimeh, dfuchs ! src/java.base/share/classes/javax/net/ssl/SSLParameters.java Changeset: b40f8eef Branch: http3 Author: Andrew Haley Date: 2025-02-07 17:39:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b40f8eef98dac066816d4d548b2304276a76d5e0 8337251: C1: Improve Class.isInstance intrinsic Reviewed-by: vlivanov ! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp ! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp ! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/c1/c1_Runtime1.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp Changeset: bd9b24c0 Branch: http3 Author: Liam Miller-Cushon Date: 2025-02-07 19:43:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd9b24c0f8e0db88ae9714cdb355dcd56d802ab4 8349512: Duplicate PermittedSubclasses entries with doclint enabled Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 7f6c6878 Branch: http3 Author: Tom Rodriguez Date: 2025-02-07 19:58:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f6c687815031d99931265007ff8867bf964cb25 8349374: [JVMCI] concurrent use of HotSpotSpeculationLog can crash Reviewed-by: kvn, dnsimon ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java Changeset: f0ea38b3 Branch: http3 Author: Alexander Matveev Date: 2025-02-07 19:58:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0ea38b3874ac627766768cbcd13f4be68c53797 8349509: [macos] Clean up macOS dead code in jpackage Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java Changeset: 1ed9ef1c Branch: http3 Author: Coleen Phillimore Date: 2025-02-07 21:27:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ed9ef1c3f787b4075974d5dcfde1606d6bfbe86 8349559: Compiler interface doesn't need to store protection domain Reviewed-by: vlivanov, iklam ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/ci/ciObjArrayKlass.hpp ! src/hotspot/share/ci/ciObjectFactory.cpp Changeset: 5395ffa0 Branch: http3 Author: Joe Wang Date: 2025-02-08 02:48:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5395ffa006d06fb2b6a087885a9d7118048e6696 8327378: XMLStreamReader throws EOFException instead of XMLStreamException Reviewed-by: iris, lancea, naoto ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java + test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/ExceptionTest.java Changeset: e9278de3 Branch: http3 Author: Quan Anh Mai Date: 2025-02-08 04:20:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9278de3f8676c288bfdce96f8348470e7c42900 8348411: C2: Remove the control input of LoadKlassNode and LoadNKlassNode Reviewed-by: vlivanov, epeter ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/opto/subtypenode.cpp Changeset: 7d52f1e6 Branch: http3 Author: Thomas Stuefe Date: 2025-02-08 06:35:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d52f1e64d17d4a77dacc6074ead11e975eed9eb 8349525: RBTree: provide leftmost, rightmost, and a simple way to print trees Reviewed-by: jsjolen, cnorrbin ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 8f6ccde9 Branch: http3 Author: SendaoYan Date: 2025-02-08 13:11:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f6ccde9829ea0e4fe1c087e68bec4d9efb55c64 8349554: [UBSAN] os::attempt_reserve_memory_between reported applying non-zero offset to non-null pointer produced null pointer Reviewed-by: stefank, stuefe ! src/hotspot/share/runtime/os.cpp Changeset: 3c7c2d95 Branch: http3 Author: Jaikiran Pai Date: 2025-02-10 11:37:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3c7c2d95b39a75fe2496bef1b8ccfa895d295001 merge latest changes from master branch ! src/java.base/share/conf/security/java.security ! src/java.net.http/share/classes/java/net/http/HttpResponse.java ! src/java.base/share/conf/security/java.security ! src/java.net.http/share/classes/java/net/http/HttpResponse.java From duke at openjdk.org Tue Feb 11 19:39:39 2025 From: duke at openjdk.org (duke) Date: Tue, 11 Feb 2025 19:39:39 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: Changeset: 49f3f1a5 Branch: json Author: Justin Lu Date: 2025-02-10 09:11:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49f3f1a5dce8d35749e45534eafd503ba88faded unmodifiable language in spec of arr/obj values ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonObject.java Changeset: 7de8bbfb Branch: json Author: Justin Lu Date: 2025-02-11 09:30:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7de8bbfb24ae9c01dffaea150ff805744cbf255c only use StringBuilder in JS.value() if required ! src/java.base/share/classes/java/util/json/JsonStringImpl.java From duke at openjdk.org Tue Feb 11 22:22:05 2025 From: duke at openjdk.org (duke) Date: Tue, 11 Feb 2025 22:22:05 GMT Subject: git: openjdk/jdk-sandbox: json: walk trailing ws instead of allocating entire str then calling stripTrailing in JNImpl.string() Message-ID: Changeset: aac09f83 Branch: json Author: Justin Lu Date: 2025-02-11 14:14:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aac09f83d9d966da41d0405c2d01cf051ec420a0 walk trailing ws instead of allocating entire str then calling stripTrailing in JNImpl.string() ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Thu Feb 13 21:54:17 2025 From: duke at openjdk.org (duke) Date: Thu, 13 Feb 2025 21:54:17 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: <4ad3b82e-ad61-4bc9-a857-2a5ad394cc24@openjdk.org> Changeset: ce98e8c7 Branch: json Author: Justin Lu Date: 2025-02-13 10:35:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ce98e8c7e9701d9c80c6ee17ad656bf3cb6bade5 reuse same builder for each object, not key ! src/java.base/share/classes/java/util/json/JsonParser.java Changeset: d6d33b48 Branch: json Author: Justin Lu Date: 2025-02-13 10:44:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d6d33b48a0f50a2018b518b26af61c40716eecd7 read from char array over new string when creating sb ! src/java.base/share/classes/java/util/json/JsonDocumentInfo.java ! src/java.base/share/classes/java/util/json/JsonParser.java ! src/java.base/share/classes/java/util/json/JsonStringImpl.java From duke at openjdk.org Thu Feb 13 23:03:13 2025 From: duke at openjdk.org (duke) Date: Thu, 13 Feb 2025 23:03:13 GMT Subject: git: openjdk/jdk-sandbox: json: JsonString equality done via unescaped value. See RFC8259#8.3 Message-ID: Changeset: 50a7668f Branch: json Author: Justin Lu Date: 2025-02-13 15:01:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50a7668f101613997b1f2d621145670afba393aa JsonString equality done via unescaped value. See RFC8259#8.3 ! src/java.base/share/classes/java/util/json/JsonStringImpl.java ! test/jdk/java/util/json/TestEquality.java From duke at openjdk.org Thu Feb 13 23:31:51 2025 From: duke at openjdk.org (duke) Date: Thu, 13 Feb 2025 23:31:51 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber.toString() spec Message-ID: <5edc3e1a-746b-4eed-8454-244b0fb03213@openjdk.org> Changeset: be97c861 Branch: json Author: Naoto Sato Date: 2025-02-13 15:29:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be97c86124010854d73722322b8a3000dafab5fe JsonNumber.toString() spec ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Thu Feb 13 23:40:34 2025 From: duke at openjdk.org (duke) Date: Thu, 13 Feb 2025 23:40:34 GMT Subject: git: openjdk/jdk-sandbox: json: 69 new changesets Message-ID: <327925ee-7d64-4077-90cf-c0381e88d5a8@openjdk.org> Changeset: bd9b24c0 Branch: json Author: Liam Miller-Cushon Date: 2025-02-07 19:43:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd9b24c0f8e0db88ae9714cdb355dcd56d802ab4 8349512: Duplicate PermittedSubclasses entries with doclint enabled Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java Changeset: 7f6c6878 Branch: json Author: Tom Rodriguez Date: 2025-02-07 19:58:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f6c687815031d99931265007ff8867bf964cb25 8349374: [JVMCI] concurrent use of HotSpotSpeculationLog can crash Reviewed-by: kvn, dnsimon ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java Changeset: f0ea38b3 Branch: json Author: Alexander Matveev Date: 2025-02-07 19:58:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0ea38b3874ac627766768cbcd13f4be68c53797 8349509: [macos] Clean up macOS dead code in jpackage Reviewed-by: asemenyuk ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java Changeset: 1ed9ef1c Branch: json Author: Coleen Phillimore Date: 2025-02-07 21:27:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1ed9ef1c3f787b4075974d5dcfde1606d6bfbe86 8349559: Compiler interface doesn't need to store protection domain Reviewed-by: vlivanov, iklam ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/ci/ciObjArrayKlass.hpp ! src/hotspot/share/ci/ciObjectFactory.cpp Changeset: 5395ffa0 Branch: json Author: Joe Wang Date: 2025-02-08 02:48:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5395ffa006d06fb2b6a087885a9d7118048e6696 8327378: XMLStreamReader throws EOFException instead of XMLStreamException Reviewed-by: iris, lancea, naoto ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDTDScannerImpl.java ! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentScannerImpl.java + test/jaxp/javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/ExceptionTest.java Changeset: e9278de3 Branch: json Author: Quan Anh Mai Date: 2025-02-08 04:20:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9278de3f8676c288bfdce96f8348470e7c42900 8348411: C2: Remove the control input of LoadKlassNode and LoadNKlassNode Reviewed-by: vlivanov, epeter ! src/hotspot/share/opto/doCall.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/opto/subtypenode.cpp Changeset: 7d52f1e6 Branch: json Author: Thomas Stuefe Date: 2025-02-08 06:35:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d52f1e64d17d4a77dacc6074ead11e975eed9eb 8349525: RBTree: provide leftmost, rightmost, and a simple way to print trees Reviewed-by: jsjolen, cnorrbin ! src/hotspot/share/utilities/rbTree.hpp ! src/hotspot/share/utilities/rbTree.inline.hpp ! test/hotspot/gtest/utilities/test_rbtree.cpp Changeset: 8f6ccde9 Branch: json Author: SendaoYan Date: 2025-02-08 13:11:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f6ccde9829ea0e4fe1c087e68bec4d9efb55c64 8349554: [UBSAN] os::attempt_reserve_memory_between reported applying non-zero offset to non-null pointer produced null pointer Reviewed-by: stefank, stuefe ! src/hotspot/share/runtime/os.cpp Changeset: 4a83ca12 Branch: json Author: Hamlin Li Date: 2025-02-10 11:25:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a83ca120293aecbf21d7d005ba256e95fe98299 8349666: RISC-V: enable superwords tests for vector reductions Reviewed-by: fyang, luhenry ! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java Changeset: d104debe Branch: json Author: Hamlin Li Date: 2025-02-10 11:47:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d104debe51d8feb35b7c672a9d05404208bc5526 8349556: RISC-V: improve the performance when -COH and -AvoidUnalignedAccesses for UL and LU string comparison Reviewed-by: fyang, vkempik ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 55898922 Branch: json Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-02-10 12:12:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55898922628a7fb1aef3ff6727a612baac3f6b1a 8343074: test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt could be generated Reviewed-by: dfuchs, jpai ! test/jdk/com/sun/net/httpserver/SelCacheTest.java ! test/jdk/com/sun/net/httpserver/Test1.java ! test/jdk/com/sun/net/httpserver/Test12.java ! test/jdk/com/sun/net/httpserver/Test13.java ! test/jdk/com/sun/net/httpserver/Test9.java ! test/jdk/com/sun/net/httpserver/Test9a.java ! test/jdk/com/sun/net/httpserver/TestLogging.java - test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt - test/jdk/com/sun/net/httpserver/docs/test1/smallfile.txt ! test/jdk/java/net/httpclient/http2/BasicTest.java ! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http2/ServerPush.java - test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestUtil.java ! test/lib/jdk/test/lib/Asserts.java ! test/lib/jdk/test/lib/Utils.java Changeset: c9cadbd2 Branch: json Author: Coleen Phillimore Date: 2025-02-10 12:44:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9cadbd23fb13933b8968f283d27842cd35f8d6f 8346567: Make Class.getModifiers() non-native Reviewed-by: alanb, vlivanov, yzheng, dlong ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java ! test/micro/org/openjdk/bench/java/lang/reflect/Clazz.java Changeset: f74c4dfe Branch: json Author: Johan Sj?len Date: 2025-02-10 13:52:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f74c4dfe0b0c384a25f0b7a2330ba96d50b7fceb 8349580: Do not use address in MemTracker top level functions Reviewed-by: gziemski, stefank ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/runtime/os.cpp Changeset: ab66c82c Branch: json Author: Aleksey Shipilev Date: 2025-02-10 15:51:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab66c82ce9fdb5ee3fd7690f42b8ad4d78bf5e40 8349639: jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java fails to compile after JDK-8348610 Reviewed-by: mdoerr, wkemper ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java Changeset: 84b32cb6 Branch: json Author: Jiangli Zhou Date: 2025-02-10 18:05:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84b32cb61c3e04189eb811fa052747e21ca6aff1 8349178: runtime/jni/atExit/TestAtExit.java should be supported on static JDK Reviewed-by: dholmes ! make/test/JtregNativeHotspot.gmk ! test/hotspot/jtreg/runtime/jni/atExit/libatExit.c Changeset: b737f7fb Branch: json Author: Jamil Nimeh Date: 2025-02-10 18:19:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b737f7fb3004e4e9c95fba95c6fcda70073ae00e 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree Reviewed-by: rhalade, weijun ! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Default.java ! test/jdk/java/security/KeyFactory/Failover.java ! test/jdk/java/security/KeyPairGenerator/Failover.java ! test/jdk/java/security/Provider/ChangeProviders.java ! test/jdk/java/security/Provider/GetInstance.java ! test/jdk/java/security/Provider/GetServiceRace.java ! test/jdk/java/security/Provider/RemoveProvider.java ! test/jdk/java/security/Security/NoInstalledProviders.java ! test/jdk/java/security/Security/SynchronizedAccess.java ! test/jdk/java/security/Security/removing/RemoveProviders.java ! test/jdk/java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java ! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java ! test/jdk/java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java ! test/jdk/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java ! test/jdk/javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java ! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java ! test/jdk/javax/net/ssl/Stapling/SSLEngineWithStapling.java ! test/jdk/javax/net/ssl/Stapling/SSLSocketWithStapling.java ! test/jdk/javax/net/ssl/Stapling/StapleEnableProps.java ! test/jdk/sun/security/ec/TestEC.java ! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java ! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java ! test/jdk/sun/security/pkcs11/ec/TestECDH.java ! test/jdk/sun/security/pkcs11/ec/TestECDH2.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java ! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java ! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/jdk/sun/security/pkcs12/GetSetEntryTest.java ! test/jdk/sun/security/provider/certpath/OCSP/OCSPNoContentLength.java ! test/jdk/sun/security/provider/certpath/PKIXCertComparator/Order.java ! test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java ! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java ! test/jdk/sun/security/tools/keytool/KeyToolTest.java ! test/jdk/sun/security/tools/keytool/NssTest.java ! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java = test/lib/jdk/test/lib/security/CertificateBuilder.java = test/lib/jdk/test/lib/security/HumanInputStream.java = test/lib/jdk/test/lib/security/Providers.java = test/lib/jdk/test/lib/security/ProvidersSnapshot.java = test/lib/jdk/test/lib/security/SimpleOCSPServer.java Changeset: f11a7377 Branch: json Author: Joe Darcy Date: 2025-02-10 18:27:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f11a737707414f35738b630e0ffb482431259b0c 8349475: Test tools/javac/api/TestJavacTaskWithWarning.java writes files in src dir Reviewed-by: jlahoda, liach, jpai ! test/langtools/tools/javac/api/TestJavacTaskWithWarning.java Changeset: 527489c0 Branch: json Author: Jiangli Zhou Date: 2025-02-10 20:19:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/527489c06d827f5d08a8053bedcd26db4608c9f0 8349284: Make libExplicitAttach work on static JDK Reviewed-by: alanb, dholmes ! make/test/JtregNativeJdk.gmk ! test/jdk/java/lang/Thread/jni/AttachCurrentThread/libExplicitAttach.c Changeset: df654a9f Branch: json Author: Jiangli Zhou Date: 2025-02-10 20:52:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df654a9f581ed9e43e3f329bb01204ac2fb9f509 8349752: Tier1 build failure caused by JDK-8349178 Reviewed-by: dholmes ! make/test/JtregNativeHotspot.gmk Changeset: 41bdc47d Branch: json Author: Daniel Gredler Committer: Phil Race Date: 2025-02-11 00:39:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41bdc47d71340e5d7f4317a5040521868d4c4314 8208377: Soft hyphens render if not using TextLayout Reviewed-by: achung, prr ! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java ! src/java.desktop/share/classes/sun/font/CMap.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java ! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java + test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java Changeset: 1a8212e1 Branch: json Author: Richard Reingruber Date: 2025-02-11 07:45:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a8212e1018744b360df310e85fc29f8c41f5072 8348678: [PPC64] C2: unaligned vector load/store is ok 8343906: test2 of compiler/c2/TestCastX2NotProcessedIGVN.java fails on some platforms Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java Changeset: 8e858294 Branch: json Author: Thomas Schatzl Date: 2025-02-11 09:52:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e8582949669d5f3dcb68886ccb6a719393d1a9e 8349213: G1: Clearing bitmaps during collection set merging not claimed by region Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: 964dd18f Branch: json Author: Magnus Ihse Bursie Date: 2025-02-11 10:55:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/964dd18fd2ba998e5c1efed48e15e516b0c22b19 8349515: [REDO] Framework for tracing makefile inclusion and parsing Reviewed-by: erikj ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! Makefile ! make/Bundles.gmk ! make/CompileCommands.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CompileToolsHotspot.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Coverage.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/Doctor.gmk ! make/ExplodedImageOptimize.gmk ! make/GenerateLinkOptData.gmk ! make/GenerateModuleSummary.gmk ! make/Global.gmk ! make/GraalBuilderImage.gmk ! make/Hsdis.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/InterimImage.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleTools.gmk ! make/ModuleWrapper.gmk ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/ReleaseFile.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk + make/RunTestsPrebuiltFindTests.gmk ! make/SourceRevision.gmk ! make/StaticLibs.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ToolsLangtools.gmk ! make/UpdateBuildDocs.gmk ! make/UpdateSleefSource.gmk ! make/UpdateX11Wrappers.gmk ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/common/CopyFiles.gmk ! make/common/DebugInfoUtils.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/LogUtils.gmk ! make/common/MakeBase.gmk + make/common/MakeFileEnd.gmk + make/common/MakeFileStart.gmk ! make/common/MakeIO.gmk + make/common/MakeIncludeEnd.gmk + make/common/MakeIncludeStart.gmk + make/common/MakeSnippetEnd.gmk + make/common/MakeSnippetStart.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/GendataCommon.gmk ! make/common/modules/GensrcCommon.gmk ! make/common/modules/GensrcModuleInfo.gmk ! make/common/modules/GensrcProperties.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/CompileFile.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Flags.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/common/native/Paths.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/HotspotCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/IdeaGenConfig.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/xcode/hotspot/CreateXcodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Gendata.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/modules/java.base/gendata/GendataBreakIterator.gmk ! make/modules/java.base/gendata/GendataCryptoPolicy.gmk ! make/modules/java.base/gendata/GendataPublicSuffixList.gmk ! make/modules/java.base/gendata/GendataTZDB.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/Gendata.gmk ! make/modules/java.desktop/Gensrc.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/gendata/GendataFontConfig.gmk ! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/java.desktop/gensrc/GensrcSwing.gmk ! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Java.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.logging/Copy.gmk ! make/modules/java.logging/Gensrc.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management.rmi/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.prefs/Java.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.rmi/Launcher.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.scripting/Java.gmk ! make/modules/java.scripting/Launcher.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.jgss/Launcher.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.smartcardio/Java.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.transaction.xa/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Copy.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.accessibility/Copy.gmk ! make/modules/jdk.accessibility/Java.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.charsets/Gensrc.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.compiler/Gensrc.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Java.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.dev/Java.gmk ! make/modules/jdk.dynalink/Java.gmk ! make/modules/jdk.editpad/Java.gmk ! make/modules/jdk.hotspot.agent/Gensrc.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.hotspot.agent/Launcher.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.httpserver/Gensrc.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.httpserver/Jmod.gmk ! make/modules/jdk.httpserver/Launcher.gmk ! make/modules/jdk.incubator.vector/Java.gmk ! make/modules/jdk.incubator.vector/Lib.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.md/Java.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jartool/Jmod.gmk ! make/modules/jdk.jartool/Launcher.gmk ! make/modules/jdk.javadoc/Copy.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jcmd/Launcher.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Gensrc.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jdi/Launcher.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Copy.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jfr/Copy.gmk ! make/modules/jdk.jfr/Gendata.gmk ! make/modules/jdk.jfr/Java.gmk ! make/modules/jdk.jfr/Jmod.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jpackage/Gensrc.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jpackage/Jmod.gmk ! make/modules/jdk.jpackage/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.jshell/Gensrc.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.jshell/Jmod.gmk ! make/modules/jdk.jshell/Launcher.gmk ! make/modules/jdk.jstatd/Jmod.gmk ! make/modules/jdk.jstatd/Launcher.gmk ! make/modules/jdk.localedata/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.management.agent/Copy.gmk ! make/modules/jdk.management.agent/Gensrc.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Java.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Java.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Java.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/modules/sun.charsets/Java.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCompileCommands.gmk ! test/make/TestCopyFiles.gmk ! test/make/TestFixDepsFile.gmk ! test/make/TestIdea.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMake.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk Changeset: 5ee44c16 Branch: json Author: Daniel Fuchs Date: 2025-02-11 12:10:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ee44c1688fa6bfbf31d506696eefbf61de0e768 8349662: SSLTube SSLSubscriptionWrapper has potential races when switching subscriptions Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java ! test/jdk/java/net/httpclient/CookieHeaderTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java Changeset: 545d19f1 Branch: json Author: SendaoYan Date: 2025-02-11 12:38:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/545d19f1fa102d35908528520dc19a7d16000d63 8349771: Replace usages of -mx and -ms in some monitor tests Reviewed-by: jpai, stefank, dholmes ! test/hotspot/jtreg/runtime/Monitor/StressWrapper_TestRecursiveLocking_36M.java ! test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java Changeset: ee079fdb Branch: json Author: Tobias Hartmann Date: 2025-02-11 13:57:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee079fdbf1c513a4c57ef86a803eb0add651c539 8349820: Temporarily increase MemLimit for tests until JDK-8349772 and JDK-8337821 are fixed Reviewed-by: rcastanedalo, epeter ! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/i2c_c2i/Test.java Changeset: a1bcda24 Branch: json Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-02-11 15:33:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1bcda247617a839cd797bdd8bd3bf3216dff8a8 8349579: jsvml.dll incorrect RDATA SEGMENT specification Reviewed-by: sviswanathan, jbhateja ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_acos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_asin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cbrt_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_exp_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log10_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tanh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_acos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_asin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cbrt_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_exp_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log10_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tanh_windows_x86.S Changeset: 32dc41c9 Branch: json Author: Chen Liang Date: 2025-02-11 16:21:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32dc41c9f782d0c8829e1ef29846d236b3cf0fe2 8349624: Validation for slot missing in CodeBuilder local variable instructions Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! test/jdk/jdk/classfile/InstructionValidationTest.java Changeset: 64281653 Branch: json Author: Naoto Sato Date: 2025-02-11 17:20:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/642816538fbaa5b74c6beb8a14d1738cdde28c10 8349254: Disable "best-fit" mapping on Windows environment variables Reviewed-by: jlu, jpai ! src/java.base/share/native/libjli/args.c ! src/java.base/windows/native/libjava/ProcessEnvironment_md.c ! test/jdk/tools/launcher/DisableBestFitMappingTest.java Changeset: e7157d17 Branch: json Author: Alexey Semenyuk Date: 2025-02-11 19:22:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7157d174c19a3562c4bf19760760cb1de13cb0e 8150442: Enforce Supported Platforms in Packager for MSI bundles Reviewed-by: almatvee, cstein ! make/modules/jdk.jpackage/Java.gmk ! src/jdk.jpackage/share/man/jpackage.md + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/OSVersionCondition.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_de.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_en.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/main.wxs + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/os-condition.wxf ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/wix3-to-wix4-conv.xsl + test/jdk/tools/jpackage/junit/windows/jdk.jpackage/jdk/jpackage/internal/ExecutableOSVersionTest.java + test/jdk/tools/jpackage/junit/windows/junit.java Changeset: 8c09d40d Branch: json Author: William Kemper Date: 2025-02-11 20:20:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c09d40d6c345fda9fc7b358a53cae3b5965580b 8348268: Test gc/shenandoah/TestResizeTLAB.java#compact: fatal error: Before Updating References: Thread C2 CompilerThread1: expected gc-state 9, actual 21 Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: d558d9d4 Branch: json Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-02-12 01:58:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d558d9d4274ecfd2df4d3ef38bae00ebab6ea325 8349702: jdk.internal.net.http.Http2Connection::putStream needs to provide cause while cancelling stream Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java Changeset: 88b4a906 Branch: json Author: SendaoYan Date: 2025-02-12 03:00:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88b4a906d2c520ce6a7b21adc5e709067e520cdd 8349689: Several virtual thread tests missing /native keyword Reviewed-by: alanb, lmesnik ! test/jdk/java/lang/Thread/virtual/JfrEvents.java ! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java ! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java ! test/jdk/java/lang/Thread/virtual/Starvation.java ! test/jdk/java/lang/Thread/virtual/SynchronizedNative.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java ! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java ! test/jdk/java/lang/Thread/virtual/stress/PinALot.java ! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java ! test/jdk/java/nio/channels/vthread/SelectorOps.java Changeset: 342dec93 Branch: json Author: Prasanta Sadhukhan Date: 2025-02-12 03:10:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/342dec93f22193309aa8865df95eb19d659b082c 8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected Reviewed-by: aivanov, dnguyen, azvegint ! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java Changeset: adda12b7 Branch: json Author: David Holmes Date: 2025-02-12 03:57:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/adda12b724ec5fb890ef18ae21f0b5985ececfea 8349874: Missing comma in copyright from JDK-8349689 Reviewed-by: dcubed, mikael ! test/jdk/java/lang/Thread/virtual/Starvation.java Changeset: bb41df44 Branch: json Author: Kevin Walls Date: 2025-02-12 08:22:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb41df44d95cb4cadb8a18b3f999d35e169b35d3 8349723: Problemlist jdp tests for macosx-x64 Reviewed-by: rriggs, sspitsyn ! test/jdk/ProblemList.txt Changeset: 08f4c1c8 Branch: json Author: Daniel Jeli?ski Date: 2025-02-12 09:04:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08f4c1c801c8c3553c1380e1d019a487bd0a25ea 8349781: make test TEST=gtest fails on WSL Reviewed-by: erikj ! make/RunTests.gmk Changeset: e700460b Branch: json Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-02-12 12:04:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e700460b490e2b6649a61dc48e7d971b8efdb8c4 8349813: Test behavior of limiting() on RS operators throwing exceptions Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java + test/jdk/java/net/httpclient/ThrowingSubscribersAsLimiting.java + test/jdk/java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java Changeset: ed17c55e Branch: json Author: Coleen Phillimore Date: 2025-02-12 12:04:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed17c55ea34b3b6009dab11d64f21e0b7af3d701 8349145: Make Class.getProtectionDomain() non-native Reviewed-by: liach, dholmes, yzheng ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/gtest/oops/test_instanceKlass.cpp ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java Changeset: 73e1780a Branch: json Author: Thomas Schatzl Date: 2025-02-12 16:11:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73e1780ad0aba92ce60bb35fc66a395abccbf57e 8349836: G1: Improve group prediction log message Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp Changeset: 332d87cc Branch: json Author: Jiangli Zhou Date: 2025-02-12 16:29:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/332d87cc7e19d55ddb98a43a6eb3a77f3518ecfd 8349859: Support static JDK in libfontmanager/freetypeScaler.c Reviewed-by: prr ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: 4b463ee7 Branch: json Author: Jatin Bhateja Date: 2025-02-12 17:02:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b463ee70eceb94fdfbffa5c49dd58dcc6a6c890 8342103: C2 compiler support for Float16 type and associated scalar operations Co-authored-by: Paul Sandoz Co-authored-by: Bhavana Kilambi Co-authored-by: Joe Darcy Co-authored-by: Raffaello Giulietti Reviewed-by: psandoz, epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/forms.cpp ! src/hotspot/share/adlc/forms.hpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/connode.cpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/constantTable.cpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/convertnode.hpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/divnode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp + src/java.base/share/classes/jdk/internal/vm/vector/Float16Math.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java + test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java + test/jdk/jdk/incubator/vector/ScalarFloat16OperationsTest.java + test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java Changeset: 336d0d85 Branch: json Author: Vladimir Kozlov Date: 2025-02-12 18:26:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/336d0d8592aed734e7b8139e1ecd71d33825c75a 8349926: [BACKOUT] Support static JDK in libfontmanager/freetypeScaler.c Reviewed-by: jiangli, shade ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: c5ac3c4f Branch: json Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-12 18:36:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5ac3c4f11e777b24d597deec522c9df09750f59 8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore Reviewed-by: hchao, rhalade ! test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java Changeset: ba281196 Branch: json Author: Archie Cobbs Date: 2025-02-12 19:17:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba28119642a7cfa850707a01ce8e589c3a80d416 8348427: DeferredLintHandler API should use JCTree instead of DiagnosticPosition Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 74e458ba Branch: json Author: Chris Plummer Date: 2025-02-12 19:27:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74e458bad6ba6e8aa85e0950119963a6f6cb2c03 8349684: Remove SA core file tests from problem list for macosx-x64 Reviewed-by: kevinw, sspitsyn ! test/hotspot/jtreg/ProblemList.txt Changeset: 2a5d1da3 Branch: json Author: Chris Plummer Date: 2025-02-12 19:28:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a5d1da3355a4df3109ec42646b5b0cf088b4c2a 8349571: Remove JavaThreadFactory interface from SA Reviewed-by: kevinw, sspitsyn - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java Changeset: 7a0832f5 Branch: json Author: Zhao Song Committer: Erik Joelsson Date: 2025-02-12 21:36:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a0832f5487cb7586131f6c4e0b90300f6de5dec 8349934: Wrong file regex for copyright header format check in .jcheck/conf Reviewed-by: erikj ! .jcheck/conf Changeset: b8576eb4 Branch: json Author: Daniel Gredler Committer: Phil Race Date: 2025-02-12 22:15:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8576eb48e6aae96f9bad1caeedaeb4b5b675e34 6562489: Font-Renderer should ignore invisible characters \u2062 and \u2063 Reviewed-by: avu, prr ! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java Changeset: 55097dd4 Branch: json Author: Volodymyr Paprotski Date: 2025-02-12 22:25:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55097dd4cbb5d691c12cb0247d66dce593759d59 8344802: Crash in StubRoutines::verify_mxcsr with -XX:+EnableX86ECoreOpts and -Xcheck:jni Reviewed-by: jwaters, kvn, sviswanathan ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! test/jdk/java/lang/String/IndexOf.java ! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java Changeset: adc3f53d Branch: json Author: SendaoYan Date: 2025-02-13 02:59:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/adc3f53d2403cd414a91e71c079b4108b2346da0 8349787: java/lang/Thread/virtual/ThreadPollOnYield.java#default passes unexpectedly without libVThreadPinner.so Reviewed-by: alanb ! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java Changeset: a637ccf2 Branch: json Author: Robbin Ehn Date: 2025-02-13 06:36:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a637ccf2fead25ea6a06ad6bd65e92b8694ee11c 8349851: RISC-V: Call VM leaf can use movptr2 Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 24b7f815 Branch: json Author: Ivan Walulya Date: 2025-02-13 09:47:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24b7f815ae4ca2a228dff2694993b5ebc2192382 8349783: g1RemSetSummary.cpp:344:68: runtime error: member call on null pointer of type 'struct G1HeapRegion' Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp Changeset: 29202d1f Branch: json Author: Christoph Langer Date: 2025-02-13 10:03:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/29202d1fa7fc35796a5d2c9425eeb3e12f8c027a 8349648: Test tools/jpackage/share/JLinkOptionsTest.java fails with --enable-linkable-runtime set after JDK-8346434 Reviewed-by: sgehwolf, asemenyuk ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java Changeset: efc597bf Branch: json Author: Alexey Semenyuk Date: 2025-02-13 10:22:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efc597bf47bff46596bb29b03b5750bfc5afe851 8349564: Clean warnings found in jpackage tests when building them with -Xlint:all Reviewed-by: almatvee ! test/jdk/tools/jpackage/apps/ChildProcessAppLauncher.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java ! test/jdk/tools/jpackage/linux/LinuxResourceTest.java ! test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java ! test/jdk/tools/jpackage/linux/PackageDepsTest.java ! test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java ! test/jdk/tools/jpackage/linux/UpgradeTest.java ! test/jdk/tools/jpackage/linux/UsrTreeTest.java ! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java ! test/jdk/tools/jpackage/macosx/DmgContentTest.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java ! test/jdk/tools/jpackage/macosx/MacPropertiesTest.java ! test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java ! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/macosx/base/SigningCheck.java ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/AppVersionTest.java ! test/jdk/tools/jpackage/share/ArgumentsTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/CookedRuntimeTest.java ! test/jdk/tools/jpackage/share/DotInNameTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsTest.java ! test/jdk/tools/jpackage/share/LicenseTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/share/ModulePathTest.java ! test/jdk/tools/jpackage/share/ModulePathTest2.java ! test/jdk/tools/jpackage/share/ModulePathTest3.java ! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java ! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java ! test/jdk/tools/jpackage/share/MultipleJarAppTest.java ! test/jdk/tools/jpackage/share/NoMPathRuntimeTest.java ! test/jdk/tools/jpackage/share/NonExistentTest.java ! test/jdk/tools/jpackage/share/PerUserCfgTest.java ! test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java ! test/jdk/tools/jpackage/share/SimplePackageTest.java ! test/jdk/tools/jpackage/share/UnicodeArgsTest.java ! test/jdk/tools/jpackage/share/VendorTest.java ! test/jdk/tools/jpackage/windows/Win8282351Test.java ! test/jdk/tools/jpackage/windows/WinConsoleTest.java ! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java ! test/jdk/tools/jpackage/windows/WinLongPathTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java ! test/jdk/tools/jpackage/windows/WinMenuGroupTest.java ! test/jdk/tools/jpackage/windows/WinMenuTest.java ! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java ! test/jdk/tools/jpackage/windows/WinResourceTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java ! test/jdk/tools/jpackage/windows/WinShortcutTest.java ! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java Changeset: add3cd1c Branch: json Author: Alexander Zvegintsev Date: 2025-02-13 11:42:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/add3cd1ca470be8fd5e5e1930d7f789318eb8e6d 8348600: Update PipeWire to 1.3.81 Reviewed-by: psadhukhan, prr, honkar ! src/java.desktop/unix/legal/pipewire.md ! src/java.desktop/unix/native/libpipewire/include/pipewire/context.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/core.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/keys.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/loop.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/port.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/properties.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/protocol.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/proxy.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/stream.h + src/java.desktop/unix/native/libpipewire/include/pipewire/type.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/buffer/buffer.h ! src/java.desktop/unix/native/libpipewire/include/spa/buffer/meta.h ! src/java.desktop/unix/native/libpipewire/include/spa/buffer/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/control/control.h ! src/java.desktop/unix/native/libpipewire/include/spa/control/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/debug/types.h ! src/java.desktop/unix/native/libpipewire/include/spa/node/io.h ! src/java.desktop/unix/native/libpipewire/include/spa/node/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/iec958-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/audio.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/format-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/format.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/latency.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/param-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/param.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/props-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/props.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/route-types.h + src/java.desktop/unix/native/libpipewire/include/spa/param/tag-types.h + src/java.desktop/unix/native/libpipewire/include/spa/param/tag.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/dsp-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/format-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/h264-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/mjpg-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/multiview.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/builder.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/event.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/iter.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/parser.h ! src/java.desktop/unix/native/libpipewire/include/spa/support/loop.h ! src/java.desktop/unix/native/libpipewire/include/spa/support/system.h + src/java.desktop/unix/native/libpipewire/include/spa/utils/cleanup.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/defs.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/dict.h + src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/enum-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/hook.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/list.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/string.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/type.h Changeset: 5b75ff72 Branch: json Author: Jaikiran Pai Date: 2025-02-13 11:54:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5b75ff7283340291bc87f83aba0e4416479899e3 8349907: jdk.tools.jlink.internal.plugins.ZipPlugin does not close the Deflater in exceptional cases Reviewed-by: liach, alanb, sundar, lancea ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java Changeset: c2fc9478 Branch: json Author: Matthias Baesken Date: 2025-02-13 14:16:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2fc94782669ae1645014ee3bfeba957dbff4669 8349378: Build splashscreen lib with SIZE optimization Reviewed-by: erikj, prr, honkar ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 18958c62 Branch: json Author: Jiangli Zhou Date: 2025-02-13 15:44:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/18958c6298bf5cc5495375e2940b640b04ec9ccb 8349925: [REDO] Support static JDK in libfontmanager/freetypeScaler.c Reviewed-by: prr ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: 0b50e479 Branch: json Author: Vladimir Kozlov Date: 2025-02-13 16:09:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b50e479a060cf745a3e858d535516444fe80fd8 8349753: Incorrect use of CodeBlob::is_buffer_blob() in few places Reviewed-by: dlong, shade ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java Changeset: 28e744dc Branch: json Author: William Kemper Date: 2025-02-13 16:34:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28e744dc642db8ebe376403f28630438a5ee3f44 8348092: Shenandoah: assert(nk >= _lowest_valid_narrow_klass_id && nk <= _highest_valid_narrow_klass_id) failed: narrowKlass ID out of range (3131947710) Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp Changeset: 6ddbcc34 Branch: json Author: Martin Balao Date: 2025-02-13 16:55:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ddbcc34c019d780fc12d8f636e3aa3de33ecaaa 8328119: Support HKDF in SunPKCS11 (Preview) 8346720: Support Generic keys in SunPKCS11 SecretKeyFactory Co-authored-by: Francisco Ferrari Bihurriet Co-authored-by: Martin Balao Reviewed-by: valeriep, kdriver, weijun ! src/java.base/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/module-info.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_HKDF_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_KEY_DERIVATION_STRING_DATA.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h + test/jdk/sun/security/pkcs11/KDF/TestHKDF.java Changeset: 2eac490b Branch: json Author: Jiangli Zhou Date: 2025-02-13 19:08:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2eac490bd22f5488a60e59f93ce54d4babf33c23 8349868: Remove unneeded libjava shared library dependency from jtreg test libNewDirectByteBuffer, libDirectIO and libInheritedChannel Reviewed-by: bpb ! make/test/JtregNativeJdk.gmk Changeset: a88e2a58 Branch: json Author: Doug Simon Date: 2025-02-13 19:35:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a88e2a58bf834081db55c2071d072567ea763354 8349977: JVMCIRuntime::_shared_library_javavm_id should be jlong Reviewed-by: yzheng, never ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp Changeset: d8fcd43a Branch: json Author: Aleksey Shipilev Date: 2025-02-13 20:06:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8fcd43a24a989b71ed30945fda78541c1e42b60 8349927: Waiting for compiler termination delays shutdown for 10+ ms Reviewed-by: kvn, dholmes ! src/hotspot/share/runtime/vmOperations.cpp Changeset: 3e7acfac Branch: json Author: Naoto Sato Date: 2025-02-13 20:57:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e7acfac48229441b243a6ac564e719963e4f43d 8349873: StackOverflowError after JDK-8342550 if -Duser.timezone= is set to a deprecated zone id Reviewed-by: joehw, jlu, iris ! src/java.base/share/classes/java/util/TimeZone.java ! test/jdk/java/util/TimeZone/ThreeLetterZoneID.java Changeset: 3741c980 Branch: json Author: Justin Lu Date: 2025-02-13 22:25:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3741c980b865b7122d07655353657d683923c40d 8349883: Locale.LanguageRange.parse("-") throws ArrayIndexOutOfBoundsException Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java - test/jdk/java/util/Locale/LRToString.java ! test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: ff52859d Branch: json Author: Alexey Semenyuk Date: 2025-02-13 22:53:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff52859d2ad65b97c56dd19323213a0d07be47ae 8285624: jpackage fails to create exe, msi when Windows OS is in FIPS mode Reviewed-by: almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java Changeset: 0de4053f Branch: json Author: Naoto Sato Date: 2025-02-13 15:37:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0de4053f3f13dd096b85948df0382a01e9d1458d Merge branch 'master' into json ! src/java.base/share/classes/module-info.java ! src/java.base/share/classes/module-info.java From duke at openjdk.org Fri Feb 14 21:27:12 2025 From: duke at openjdk.org (duke) Date: Fri, 14 Feb 2025 21:27:12 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: <88528c21-31b7-4993-9863-575fe558ac8e@openjdk.org> Changeset: 6ab05ed8 Branch: json Author: Justin Lu Date: 2025-02-13 15:51:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ab05ed8ca2948ad327a3b4e2bc53196dea330ab estimate inital capacity for JS.value() StringBuilder ! src/java.base/share/classes/java/util/json/JsonStringImpl.java Changeset: 6e3cf901 Branch: json Author: Justin Lu Date: 2025-02-14 10:45:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e3cf90184540b30717dce0ce3372a2227da5725 remove unneeded quotes in JsonString.of() calls ! test/jdk/java/util/json/TestJsonString.java From duke at openjdk.org Tue Feb 18 20:39:55 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Feb 2025 20:39:55 GMT Subject: git: openjdk/jdk-sandbox: json: 40 new changesets Message-ID: <531969aa-15fe-47c4-9ab0-f72ca65a2f59@openjdk.org> Changeset: 57f4c30f Branch: json Author: Dmitry Chuyko Date: 2025-02-14 07:54:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57f4c30fb6be1da57c8fcc742b5c36d842eef397 8347917: AArch64: Enable upper GPR registers in C1 Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp Changeset: fa1bd234 Branch: json Author: Nizar Benalla Date: 2025-02-14 12:24:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa1bd2344e60163bf247c668b94f98c50c72855a 8343802: Prevent NULL usage backsliding Reviewed-by: kbarrett ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/sources/TestNoNULL.java Changeset: 19c0ce43 Branch: json Author: Alexander Zvegintsev Date: 2025-02-14 12:55:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19c0ce43e258d00d77314d76a361feb2069a5af1 8349751: AIX build failure after upgrade pipewire to 1.3.81 Reviewed-by: mdoerr ! src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h Changeset: db42a48d Branch: json Author: Alexey Semenyuk Date: 2025-02-14 13:12:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db42a48dc5d49783545757bd34aeead851f9288e 8350011: Convert jpackage test lib tests in JUnit format Reviewed-by: almatvee + test/jdk/tools/jpackage/helpers-test/TEST.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitAdapter.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java - test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TestSuite.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java Changeset: 742e735d Branch: json Author: Aleksey Shipilev Date: 2025-02-14 13:53:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/742e735d7f6c4ee9ca5a4d290c59d7d6ec1f7635 8349858: Print compilation task before blocking compiler thread for shutdown Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 9ea81d90 Branch: json Author: anass baya Committer: Alexey Ivanov Date: 2025-02-14 15:19:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ea81d90175c11460d0efa83f82ceccc4ee2cd3b 8349351: Combine Screen Inset Tests into a Single File Reviewed-by: honkar, dnguyen, aivanov - test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java ! test/jdk/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java Changeset: 0414dcec Branch: json Author: Maxim Kartashev Committer: Brian Burkhalter Date: 2025-02-14 15:28:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0414dcec118fce24037ca1a6b00561c0ce4c6953 8349812: (fs) Files.newByteChannel with empty path name and CREATE_NEW throws unexpected exception Reviewed-by: bpb ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! test/jdk/java/nio/file/Files/SBC.java Changeset: 2a90b90a Branch: json Author: Ivan ?ipka Committer: Mahendra Chhipa Date: 2025-02-14 16:18:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a90b90a95da91b71cd90caeafae5adaee621ebf 8346117: Add test annotation Reviewed-by: coffeys ! test/jdk/sun/nio/cs/Test6392804.java ! test/jdk/sun/nio/cs/TestUTF_32.java Changeset: 38322407 Branch: json Author: Kelvin Nilsen Date: 2025-02-14 16:40:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38322407cd1664115e975c7fd9cb61e40d9557b5 8348594: Shenandoah: Do not penalize for degeneration when not the fault of triggering heuristic Reviewed-by: phh, wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp Changeset: ba6c9659 Branch: json Author: Kelvin Nilsen Date: 2025-02-14 16:41:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba6c96599aac1a6c08cb66c611474f83bbc9b260 8348595: GenShen: Fix generational free-memory no-progress check Reviewed-by: phh, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp Changeset: b6443f6f Branch: json Author: Chris Plummer Date: 2025-02-14 19:40:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6443f6ff96707f67552df41c01d18c193560223 8348347: Cleanup JavaThread subclass support in SA Reviewed-by: kevinw, sspitsyn - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/AttachListenerThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeoptimizeObjectsALotThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/HiddenJavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/MonitorDeflationThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/NotificationThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StringDedupThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadStackTrace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java Changeset: 62345364 Branch: json Author: Aleksey Shipilev Date: 2025-02-15 07:22:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/623453647a8a387b2d8d375cb18b33666abc16ee 8349915: CTW: Lots of level 3 compiles are done at level 2 after JDK-8348570 Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileTask.hpp Changeset: 5cf11324 Branch: json Author: Alexey Semenyuk Date: 2025-02-15 14:31:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cf11324afdeed0189e0491845a7ffe78c7c1e13 8350098: jpackage test lib erroneously will run methods without @Test annotation as tests Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java Changeset: 7d11418c Branch: json Author: Bradford Wetmore Date: 2025-02-15 22:40:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d11418c820b46926a25907766d16083a4b349de 8350147: Replace example in KEM class with the one from JEP 452 Reviewed-by: weijun ! src/java.base/share/classes/javax/crypto/KEM.java Changeset: 21927237 Branch: json Author: David Holmes Date: 2025-02-17 02:09:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2192723734e4edd2d2136637a46e9256c1b15703 8350162: ProblemList compiler/tiered/Level2RecompilationTest.java Reviewed-by: jpai ! test/hotspot/jtreg/ProblemList.txt Changeset: 5e9d72e2 Branch: json Author: Matthias Baesken Date: 2025-02-17 08:02:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e9d72e2241426c0cf26abadab73e63434d51a4a 8350094: Linux gcc 13.2.0 build fails when ubsan is enabled Reviewed-by: mdoerr, prr, kbarrett ! make/autoconf/jdk-options.m4 Changeset: b1b48286 Branch: json Author: Aleksey Shipilev Date: 2025-02-17 09:21:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1b48286a6cbee8a9f96d739ab437915c573022c 8350086: Inline hot Method accessors for faster task selection Reviewed-by: kvn, coleenp, aph, vlivanov ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/runtime/java.cpp Changeset: f1258f9e Branch: json Author: Johan Sj?len Date: 2025-02-17 09:22:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1258f9e16b063c0fdbdd614ae2dc76c67607654 8349755: Fix corner case issues in async UL Reviewed-by: dholmes, aboldtch ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logFileOutput.cpp ! src/hotspot/share/logging/logFileStreamOutput.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/logging/logTagSet.cpp + test/hotspot/jtreg/runtime/logging/AsyncDeathTest.java Changeset: 071c8f51 Branch: json Author: Jaikiran Pai Date: 2025-02-17 11:05:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/071c8f515537d6030ae7055e309b4f4a6a495bc8 8349909: jdk.internal.jimage.decompressor.ZipDecompressor does not close the Inflater in exceptional cases Reviewed-by: lancea, alanb ! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressor.java Changeset: b3a4026c Branch: json Author: Gui Cao Committer: Fei Yang Date: 2025-02-17 11:35:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3a4026c65eb049eb4f3a3cbf52c9f0c9979a256 8349764: RISC-V: C1: Improve Class.isInstance intrinsic Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp Changeset: 7f3ecb4d Branch: json Author: Matthias Ernst Date: 2025-02-17 13:07:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f3ecb4d92fdb084ce632cab484cf4578487b090 8346664: C2: Optimize mask check with constant offset Reviewed-by: epeter, qamai ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java Changeset: 2bd8f026 Branch: json Author: Alexey Ivanov Date: 2025-02-17 13:12:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2bd8f026dbd449e810dc6ce96cd9235e5cb51a9b 8342524: Use latch in AbstractButton/bug6298940.java instead of delay Reviewed-by: azvegint, kizune, dnguyen, achung + test/jdk/javax/swing/AbstractButton/bug6298940.java Changeset: 906358d3 Branch: json Author: Alexey Ivanov Date: 2025-02-17 13:13:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/906358d3a14ce755fec771f0a6bb856b3a8f3297 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame Reviewed-by: serb, azvegint, kizune ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 650d0d95 Branch: json Author: Alexey Ivanov Date: 2025-02-17 13:13:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/650d0d954ea8e20e31f17d459993d5edecf08a4c 8348865: JButton/bug4796987.java never runs because Windows XP is unavailable Reviewed-by: tr, abhiscxk, serb ! test/jdk/javax/swing/JButton/4796987/bug4796987.java Changeset: 8b2aa51b Branch: json Author: Suchismith Roy Committer: Amit Kumar Date: 2025-02-17 13:28:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b2aa51b0c36a993e46fea7a4b61788dd101d606 8349780: AIX os::get_summary_cpu_info support Power 11 Reviewed-by: stuefe, amitkumar ! src/hotspot/os/aix/os_aix.cpp Changeset: 3f0c1370 Branch: json Author: Hannes Walln?fer Date: 2025-02-17 15:31:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f0c1370269db978072814c2170fc3987efade85 8347123: Add missing @serial tags to other modules Reviewed-by: prr, nbenalla, alanb ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.management/share/classes/javax/management/ImmutableDescriptor.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/remote/JMXServiceURL.java ! src/java.management/share/classes/javax/management/remote/NotificationResult.java ! src/java.scripting/share/classes/javax/script/ScriptException.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.smartcardio/share/classes/javax/smartcardio/ATR.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncProviderException.java ! src/java.sql/share/classes/java/sql/SQLClientInfoException.java ! src/java.sql/share/classes/javax/sql/StatementEvent.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/URIReferenceException.java ! src/java.xml/share/classes/javax/xml/namespace/QName.java ! src/java.xml/share/classes/javax/xml/parsers/FactoryConfigurationError.java ! src/java.xml/share/classes/javax/xml/stream/FactoryConfigurationError.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java ! src/java.xml/share/classes/javax/xml/transform/TransformerException.java ! src/java.xml/share/classes/javax/xml/transform/TransformerFactoryConfigurationError.java ! src/java.xml/share/classes/org/w3c/dom/DOMException.java ! src/java.xml/share/classes/org/w3c/dom/events/EventException.java ! src/java.xml/share/classes/org/w3c/dom/ls/LSException.java ! src/java.xml/share/classes/org/w3c/dom/ranges/RangeException.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java ! src/jdk.jdi/share/classes/com/sun/jdi/ClassNotLoadedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InternalException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvocationException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/VMStartException.java ! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java ! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathException.java Changeset: 8ec58939 Branch: json Author: Doug Simon Date: 2025-02-17 19:34:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ec589390f7dc67dd883a1efddb8da32790f6591 8346781: [JVMCI] Limit ServiceLoader to class initializers Reviewed-by: never, yzheng ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/Cleaner.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventListener.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java Changeset: 8df80400 Branch: json Author: Fei Yang Date: 2025-02-18 00:19:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8df804005ed772936fd77a4c0335a5620f909570 8350093: RISC-V: java/math/BigInteger/LargeValueExceptions.java timeout with COH Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 3353f8e0 Branch: json Author: Stefan Karlsson Date: 2025-02-18 07:51:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3353f8e0875165adbc8ee764a4c8d8817a87cd88 8349652: Rewire nmethod oop load barriers Reviewed-by: kvn, aboldtch ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/accessDecorators.hpp Changeset: 013fda1d Branch: json Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-02-18 08:43:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/013fda1dad22d7aca3ee24c11dc42cb3885b5323 8348172: C2: Remove unused local variables in filter_helper() methods Reviewed-by: kvn, haosun, chagedorn ! src/hotspot/share/opto/type.cpp Changeset: ff05d979 Branch: json Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-02-18 09:25:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff05d9795322fee6def559bd6776de42b96c27dc 8349180: Remove redundant initialization in ciField constructor Reviewed-by: chagedorn ! src/hotspot/share/ci/ciField.cpp Changeset: 160db5f0 Branch: json Author: Afshin Zafari Date: 2025-02-18 09:56:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/160db5f0f000f8471f71e0725da862d57db28c8a 8340110: Ubsan: verifier.cpp:2043:19: runtime error: shift exponent 100 is too large for 32-bit type 'int' Reviewed-by: dholmes, jsjolen ! src/hotspot/share/classfile/verifier.cpp Changeset: d7baae3e Branch: json Author: SendaoYan Date: 2025-02-18 09:56:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7baae3ee92bbc94e380703f173a4d4a9de75e29 8350178: Incorrect comment after JDK-8345580 Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/node.hpp Changeset: 8193e0d5 Branch: json Author: Roberto Casta?eda Lozano Date: 2025-02-18 10:23:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8193e0d53ac806d6974e2aacc7b7476aeb52a5fd 8346280: C2: implement late barrier elision for G1 Reviewed-by: tschatzl, aboldtch, mdoerr ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java Changeset: 885be2ef Branch: json Author: Hamlin Li Date: 2025-02-18 10:24:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/885be2efa6b1359a7c7ab36882e19a7eaba77fb3 8349908: RISC-V: C2 SelectFromTwoVector Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: e1d0a9c8 Branch: json Author: Matthias Baesken Date: 2025-02-18 13:20:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1d0a9c832ef3e92faaed7f290ff56c0ed8a9d94 8350202: Tune for Power10 CPUs on Linux ppc64le Reviewed-by: mdoerr ! make/autoconf/flags-cflags.m4 Changeset: 62d93f2a Branch: json Author: Leonid Mesnik Date: 2025-02-18 20:06:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62d93f2a2222a044ac4aa409efd69e776f0d43da 8346050: Update BuildTestLib.gmk to build whole testlibrary Reviewed-by: weijun, ihse ! make/test/BuildTestLib.gmk ! test/lib/jdk/test/lib/security/CertUtils.java ! test/lib/jdk/test/lib/security/FixedSecureRandom.java ! test/lib/jdk/test/lib/security/SeededSecureRandom.java ! test/lib/jdk/test/lib/security/XMLUtils.java Changeset: 46d4a601 Branch: json Author: Vladimir Kozlov Date: 2025-02-18 20:08:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46d4a601e04f90b11d4ccc97a49f4e7010b4fd83 8349088: De-virtualize Codeblob and nmethod Co-authored-by: Stefan Karlsson Co-authored-by: Chris Plummer Reviewed-by: cjplummer, aboldtch, dlong ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/c1/Runtime1.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SafepointBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/CodeHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java Changeset: f2b4e12a Branch: json Author: Doug Simon Date: 2025-02-18 20:18:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2b4e12afe67086a2ae08081fd545e5ce4d731fd 8350263: JvmciNotifyBootstrapFinishedEventTest intermittently times out Reviewed-by: yzheng, never ! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.config ! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.config ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java Changeset: 80547c92 Branch: json Author: Naoto Sato Date: 2025-02-18 12:38:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/80547c92f4f05310fdbba0cb21dffcb1c4da6d0b Merge branch 'master' into json From duke at openjdk.org Tue Feb 18 21:11:23 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Feb 2025 21:11:23 GMT Subject: git: openjdk/jdk-sandbox: json: Added JsonString.equals() description. (also removed the generic description from JsonValue) Message-ID: <448fcd0f-5108-4256-8bc0-6f2efe436b22@openjdk.org> Changeset: 9a69dbe2 Branch: json Author: Naoto Sato Date: 2025-02-18 13:08:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a69dbe2964fa6558b4dc1fa5badea702627eb5d Added JsonString.equals() description. (also removed the generic description from JsonValue) ! src/java.base/share/classes/java/util/json/JsonString.java ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Tue Feb 18 23:20:17 2025 From: duke at openjdk.org (duke) Date: Tue, 18 Feb 2025 23:20:17 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: <8abacd71-80ef-49b6-a05e-52876d58850b@openjdk.org> Changeset: efe59478 Branch: json Author: Naoto Sato Date: 2025-02-18 15:01:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efe5947821c05a14556f774ba9b311b397371e80 equals/hashCode refresh ! src/java.base/share/classes/java/util/json/JsonArray.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 Changeset: ffd0de60 Branch: json Author: Naoto Sato Date: 2025-02-18 15:18:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ffd0de6056177146ea2ff84252d9c81661f29a69 Small wording change in JsonString.value() ! src/java.base/share/classes/java/util/json/JsonString.java From duke at openjdk.org Wed Feb 19 00:07:51 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Feb 2025 00:07:51 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: Changeset: 2d03bd00 Branch: json Author: Leonid Mesnik Date: 2025-02-18 20:58:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d03bd007895b139b027947852c8b5ad8eab49b6 8350280: The JDK-8346050 testlibrary changes break the build Reviewed-by: dholmes ! make/test/BuildTestLib.gmk Changeset: 8a3c9491 Branch: json Author: Naoto Sato Date: 2025-02-18 16:05:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a3c949196269435e22c219d8946a6bd8dd9465c Merge branch 'master' into json From duke at openjdk.org Wed Feb 19 10:37:07 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Feb 2025 10:37:07 GMT Subject: git: openjdk/jdk-sandbox: http3: 98 new changesets Message-ID: <0b8066e3-2528-476c-b1b1-c3b3c5dbbfc8@openjdk.org> Changeset: 3eb7ade8 Branch: http3 Author: Daniel Jelinski Date: 2025-02-11 14:14:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3eb7ade85728bb70b31ddc377d054a072aa51e17 Remove outdated Loom-related comments ! src/java.net.http/share/classes/jdk/internal/net/http/http3/frames/SettingsFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PacketSpaceManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicRttEstimator.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicReceiverStreamImpl.java Changeset: 866f326e Branch: http3 Author: Daniel Fuchs Date: 2025-02-12 10:55:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/866f326ed96d03bf61a15479137ad01d7396b8db http3: BuffersReader cleanup. Also fixes initial position/offset when using BuffersReader::addAll to reflect the initial position of the first buffer ! src/java.net.http/share/classes/jdk/internal/net/http/quic/BuffersReader.java ! test/jdk/java/net/httpclient/quic/BuffersReaderTest.java Changeset: ac543baa Branch: http3 Author: Jaikiran Pai Date: 2025-02-12 17:28:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac543baa165db485965a2171c8c3f9b595a0e099 http3: remove unused IS_WINDOWS field in QuicEndpoint ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java Changeset: 60742413 Branch: http3 Author: Daniel Fuchs Date: 2025-02-13 10:48:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6074241395ae91c72dab529dfa34005345c0101c http3: clarify use of UnsupportedProtocolVersionException in HttpClient ! src/java.net.http/share/classes/java/net/http/HttpClient.java Changeset: c21a808b Branch: http3 Author: Daniel Fuchs Date: 2025-02-13 10:52:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c21a808bfb01ab0fab474105fecd3ca6737fa8de http3: fix formatting in Http2Frame::asString ! src/java.net.http/share/classes/jdk/internal/net/http/frame/Http2Frame.java Changeset: 75e84bc7 Branch: http3 Author: Daniel Fuchs Date: 2025-02-13 12:16:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75e84bc7cfa2816409bf744d3670904e4b034ac0 http3: drop unecessary changes to TimeSource ! src/java.net.http/share/classes/jdk/internal/net/http/common/TimeSource.java Changeset: 2df819fa Branch: http3 Author: Daniel Jelinski Date: 2025-02-13 16:00:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2df819fa29ff0d62e3de5fa611e55a75fca8632e Simplify HttpRequestOption hierarchy ! src/java.net.http/share/classes/java/net/http/HttpRequest.java Changeset: c9e1f841 Branch: http3 Author: Daniel Fuchs Date: 2025-02-14 12:42:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9e1f841c3412974418abc0608e4c550b09c9150 http3: cleanup AltSvcFrame and AltSvcProcessor ! 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/frame/AltSvcFrame.java ! src/java.net.http/share/classes/jdk/internal/net/http/frame/FramesDecoder.java Changeset: 7526ed8b Branch: http3 Author: Daniel Fuchs Date: 2025-02-17 16:23:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7526ed8b74d455c87d8e642b16536bb655dd314c http3: fix error in Http3ServerStreamImpl.RequestBodyInputStream ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3ServerStreamImpl.java Changeset: 4a83ca12 Branch: http3 Author: Hamlin Li Date: 2025-02-10 11:25:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a83ca120293aecbf21d7d005ba256e95fe98299 8349666: RISC-V: enable superwords tests for vector reductions Reviewed-by: fyang, luhenry ! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Double.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Float.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/SumRed_Long.java Changeset: d104debe Branch: http3 Author: Hamlin Li Date: 2025-02-10 11:47:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d104debe51d8feb35b7c672a9d05404208bc5526 8349556: RISC-V: improve the performance when -COH and -AvoidUnalignedAccesses for UL and LU string comparison Reviewed-by: fyang, vkempik ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 55898922 Branch: http3 Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-02-10 12:12:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55898922628a7fb1aef3ff6727a612baac3f6b1a 8343074: test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt could be generated Reviewed-by: dfuchs, jpai ! test/jdk/com/sun/net/httpserver/SelCacheTest.java ! test/jdk/com/sun/net/httpserver/Test1.java ! test/jdk/com/sun/net/httpserver/Test12.java ! test/jdk/com/sun/net/httpserver/Test13.java ! test/jdk/com/sun/net/httpserver/Test9.java ! test/jdk/com/sun/net/httpserver/Test9a.java ! test/jdk/com/sun/net/httpserver/TestLogging.java - test/jdk/com/sun/net/httpserver/docs/test1/largefile.txt - test/jdk/com/sun/net/httpserver/docs/test1/smallfile.txt ! test/jdk/java/net/httpclient/http2/BasicTest.java ! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http2/ServerPush.java - test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestUtil.java ! test/lib/jdk/test/lib/Asserts.java ! test/lib/jdk/test/lib/Utils.java Changeset: c9cadbd2 Branch: http3 Author: Coleen Phillimore Date: 2025-02-10 12:44:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c9cadbd23fb13933b8968f283d27842cd35f8d6f 8346567: Make Class.getModifiers() non-native Reviewed-by: alanb, vlivanov, yzheng, dlong ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/ci/ciKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/oops/klass.cpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java ! test/micro/org/openjdk/bench/java/lang/reflect/Clazz.java Changeset: f74c4dfe Branch: http3 Author: Johan Sj?len Date: 2025-02-10 13:52:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f74c4dfe0b0c384a25f0b7a2330ba96d50b7fceb 8349580: Do not use address in MemTracker top level functions Reviewed-by: gziemski, stefank ! src/hotspot/os/posix/perfMemory_posix.cpp ! src/hotspot/os/windows/perfMemory_windows.cpp ! src/hotspot/share/nmt/memTracker.hpp ! src/hotspot/share/runtime/os.cpp Changeset: ab66c82c Branch: http3 Author: Aleksey Shipilev Date: 2025-02-10 15:51:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab66c82ce9fdb5ee3fd7690f42b8ad4d78bf5e40 8349639: jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java fails to compile after JDK-8348610 Reviewed-by: mdoerr, wkemper ! test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java Changeset: 84b32cb6 Branch: http3 Author: Jiangli Zhou Date: 2025-02-10 18:05:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84b32cb61c3e04189eb811fa052747e21ca6aff1 8349178: runtime/jni/atExit/TestAtExit.java should be supported on static JDK Reviewed-by: dholmes ! make/test/JtregNativeHotspot.gmk ! test/hotspot/jtreg/runtime/jni/atExit/libatExit.c Changeset: b737f7fb Branch: http3 Author: Jamil Nimeh Date: 2025-02-10 18:19:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b737f7fb3004e4e9c95fba95c6fcda70073ae00e 8349501: Relocate supporting classes in security/testlibrary to test/lib/jdk tree Reviewed-by: rhalade, weijun ! test/jdk/com/sun/security/auth/callback/TextCallbackHandler/Default.java ! test/jdk/java/security/KeyFactory/Failover.java ! test/jdk/java/security/KeyPairGenerator/Failover.java ! test/jdk/java/security/Provider/ChangeProviders.java ! test/jdk/java/security/Provider/GetInstance.java ! test/jdk/java/security/Provider/GetServiceRace.java ! test/jdk/java/security/Provider/RemoveProvider.java ! test/jdk/java/security/Security/NoInstalledProviders.java ! test/jdk/java/security/Security/SynchronizedAccess.java ! test/jdk/java/security/Security/removing/RemoveProviders.java ! test/jdk/java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java ! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java ! test/jdk/java/security/cert/CertPathValidator/crlDP/CheckAllCRLs.java ! test/jdk/java/security/cert/CertPathValidator/trustAnchor/ValWithAnchorByName.java ! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetKeySpecException.java ! test/jdk/javax/crypto/JceSecurity/SunJCE_BC_LoadOrdering.java ! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java ! test/jdk/javax/net/ssl/Stapling/SSLEngineWithStapling.java ! test/jdk/javax/net/ssl/Stapling/SSLSocketWithStapling.java ! test/jdk/javax/net/ssl/Stapling/StapleEnableProps.java ! test/jdk/sun/security/ec/TestEC.java ! test/jdk/sun/security/pkcs11/ec/ReadCertificates.java ! test/jdk/sun/security/pkcs11/ec/ReadPKCS12.java ! test/jdk/sun/security/pkcs11/ec/TestECDH.java ! test/jdk/sun/security/pkcs11/ec/TestECDH2.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA.java ! test/jdk/sun/security/pkcs11/ec/TestECDSA2.java ! test/jdk/sun/security/pkcs11/rsa/TestCACerts.java ! test/jdk/sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java ! test/jdk/sun/security/pkcs12/GetSetEntryTest.java ! test/jdk/sun/security/provider/certpath/OCSP/OCSPNoContentLength.java ! test/jdk/sun/security/provider/certpath/PKIXCertComparator/Order.java ! test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java ! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java ! test/jdk/sun/security/tools/keytool/KeyToolTest.java ! test/jdk/sun/security/tools/keytool/NssTest.java ! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java = test/lib/jdk/test/lib/security/CertificateBuilder.java = test/lib/jdk/test/lib/security/HumanInputStream.java = test/lib/jdk/test/lib/security/Providers.java = test/lib/jdk/test/lib/security/ProvidersSnapshot.java = test/lib/jdk/test/lib/security/SimpleOCSPServer.java Changeset: f11a7377 Branch: http3 Author: Joe Darcy Date: 2025-02-10 18:27:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f11a737707414f35738b630e0ffb482431259b0c 8349475: Test tools/javac/api/TestJavacTaskWithWarning.java writes files in src dir Reviewed-by: jlahoda, liach, jpai ! test/langtools/tools/javac/api/TestJavacTaskWithWarning.java Changeset: 527489c0 Branch: http3 Author: Jiangli Zhou Date: 2025-02-10 20:19:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/527489c06d827f5d08a8053bedcd26db4608c9f0 8349284: Make libExplicitAttach work on static JDK Reviewed-by: alanb, dholmes ! make/test/JtregNativeJdk.gmk ! test/jdk/java/lang/Thread/jni/AttachCurrentThread/libExplicitAttach.c Changeset: df654a9f Branch: http3 Author: Jiangli Zhou Date: 2025-02-10 20:52:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df654a9f581ed9e43e3f329bb01204ac2fb9f509 8349752: Tier1 build failure caused by JDK-8349178 Reviewed-by: dholmes ! make/test/JtregNativeHotspot.gmk Changeset: 41bdc47d Branch: http3 Author: Daniel Gredler Committer: Phil Race Date: 2025-02-11 00:39:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41bdc47d71340e5d7f4317a5040521868d4c4314 8208377: Soft hyphens render if not using TextLayout Reviewed-by: achung, prr ! src/java.desktop/macosx/classes/sun/font/CCharToGlyphMapper.java ! src/java.desktop/share/classes/sun/font/CMap.java ! src/java.desktop/share/classes/sun/font/FontUtilities.java ! src/java.desktop/share/classes/sun/font/TrueTypeGlyphMapper.java ! src/java.desktop/share/classes/sun/font/Type1GlyphMapper.java + test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java Changeset: 1a8212e1 Branch: http3 Author: Richard Reingruber Date: 2025-02-11 07:45:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a8212e1018744b360df310e85fc29f8c41f5072 8348678: [PPC64] C2: unaligned vector load/store is ok 8343906: test2 of compiler/c2/TestCastX2NotProcessedIGVN.java fails on some platforms Reviewed-by: mdoerr, amitkumar ! src/hotspot/cpu/ppc/matcher_ppc.hpp ! src/hotspot/cpu/ppc/vm_version_ppc.cpp ! test/hotspot/jtreg/compiler/c2/TestCastX2NotProcessedIGVN.java Changeset: 8e858294 Branch: http3 Author: Thomas Schatzl Date: 2025-02-11 09:52:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8e8582949669d5f3dcb68886ccb6a719393d1a9e 8349213: G1: Clearing bitmaps during collection set merging not claimed by region Reviewed-by: iwalulya, ayang ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: 964dd18f Branch: http3 Author: Magnus Ihse Bursie Date: 2025-02-11 10:55:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/964dd18fd2ba998e5c1efed48e15e516b0c22b19 8349515: [REDO] Framework for tracing makefile inclusion and parsing Reviewed-by: erikj ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! Makefile ! make/Bundles.gmk ! make/CompileCommands.gmk ! make/CompileDemos.gmk ! make/CompileInterimLangtools.gmk ! make/CompileJavaModules.gmk ! make/CompileModuleTools.gmk ! make/CompileToolsHotspot.gmk ! make/CompileToolsJdk.gmk ! make/CopyImportModules.gmk ! make/CopyInterimTZDB.gmk ! make/Coverage.gmk ! make/CreateJmods.gmk ! make/Docs.gmk ! make/Doctor.gmk ! make/ExplodedImageOptimize.gmk ! make/GenerateLinkOptData.gmk ! make/GenerateModuleSummary.gmk ! make/Global.gmk ! make/GraalBuilderImage.gmk ! make/Hsdis.gmk ! make/Images.gmk ! make/Init.gmk ! make/InitSupport.gmk ! make/InterimImage.gmk ! make/JrtfsJar.gmk ! make/MacBundles.gmk ! make/Main.gmk ! make/MainSupport.gmk ! make/ModuleTools.gmk ! make/ModuleWrapper.gmk ! make/PreInit.gmk ! make/PreInitSupport.gmk ! make/ReleaseFile.gmk ! make/RunTests.gmk ! make/RunTestsPrebuilt.gmk + make/RunTestsPrebuiltFindTests.gmk ! make/SourceRevision.gmk ! make/StaticLibs.gmk ! make/StaticLibsImage.gmk ! make/TestImage.gmk ! make/ToolsHotspot.gmk ! make/ToolsJdk.gmk ! make/ToolsLangtools.gmk ! make/UpdateBuildDocs.gmk ! make/UpdateSleefSource.gmk ! make/UpdateX11Wrappers.gmk ! make/ZipSecurity.gmk ! make/ZipSource.gmk ! make/common/CopyFiles.gmk ! make/common/DebugInfoUtils.gmk ! make/common/Execute.gmk ! make/common/FileUtils.gmk ! make/common/FindTests.gmk ! make/common/JarArchive.gmk ! make/common/JavaCompilation.gmk ! make/common/JdkNativeCompilation.gmk ! make/common/LogUtils.gmk ! make/common/MakeBase.gmk + make/common/MakeFileEnd.gmk + make/common/MakeFileStart.gmk ! make/common/MakeIO.gmk + make/common/MakeIncludeEnd.gmk + make/common/MakeIncludeStart.gmk + make/common/MakeSnippetEnd.gmk + make/common/MakeSnippetStart.gmk ! make/common/Modules.gmk ! make/common/NativeCompilation.gmk ! make/common/ProcessMarkdown.gmk ! make/common/TestFilesCompilation.gmk ! make/common/TextFileProcessing.gmk ! make/common/Utils.gmk ! make/common/ZipArchive.gmk ! make/common/modules/CopyCommon.gmk ! make/common/modules/GendataCommon.gmk ! make/common/modules/GensrcCommon.gmk ! make/common/modules/GensrcModuleInfo.gmk ! make/common/modules/GensrcProperties.gmk ! make/common/modules/LauncherCommon.gmk ! make/common/modules/LibCommon.gmk ! make/common/native/CompileFile.gmk ! make/common/native/DebugSymbols.gmk ! make/common/native/Flags.gmk ! make/common/native/Link.gmk ! make/common/native/LinkMicrosoft.gmk ! make/common/native/Paths.gmk ! make/hotspot/CopyToExplodedJdk.gmk ! make/hotspot/HotspotCommon.gmk ! make/hotspot/gensrc/GenerateSources.gmk ! make/hotspot/gensrc/GensrcAdlc.gmk ! make/hotspot/gensrc/GensrcDtrace.gmk ! make/hotspot/gensrc/GensrcJfr.gmk ! make/hotspot/gensrc/GensrcJvmti.gmk ! make/hotspot/lib/CompileGtest.gmk ! make/hotspot/lib/CompileJvm.gmk ! make/hotspot/lib/CompileLibraries.gmk ! make/hotspot/lib/JvmFeatures.gmk ! make/hotspot/lib/JvmFlags.gmk ! make/hotspot/lib/JvmOverrideFiles.gmk ! make/hotspot/test/GtestImage.gmk ! make/ide/eclipse/CreateWorkspace.gmk ! make/ide/idea/jdk/IdeaGenConfig.gmk ! make/ide/visualstudio/hotspot/CreateVSProject.gmk ! make/ide/vscode/hotspot/CreateVSCodeProject.gmk ! make/ide/xcode/hotspot/CreateXcodeProject.gmk ! make/modules/java.base/Copy.gmk ! make/modules/java.base/Gendata.gmk ! make/modules/java.base/Gensrc.gmk ! make/modules/java.base/Java.gmk ! make/modules/java.base/Launcher.gmk ! make/modules/java.base/Lib.gmk ! make/modules/java.base/gendata/GendataBlockedCerts.gmk ! make/modules/java.base/gendata/GendataBreakIterator.gmk ! make/modules/java.base/gendata/GendataCryptoPolicy.gmk ! make/modules/java.base/gendata/GendataPublicSuffixList.gmk ! make/modules/java.base/gendata/GendataTZDB.gmk ! make/modules/java.base/gensrc/GensrcBuffer.gmk ! make/modules/java.base/gensrc/GensrcCharacterData.gmk ! make/modules/java.base/gensrc/GensrcCharsetCoder.gmk ! make/modules/java.base/gensrc/GensrcCharsetMapping.gmk ! make/modules/java.base/gensrc/GensrcExceptions.gmk ! make/modules/java.base/gensrc/GensrcMisc.gmk ! make/modules/java.base/gensrc/GensrcModuleLoaderMap.gmk ! make/modules/java.base/gensrc/GensrcRegex.gmk ! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk ! make/modules/java.base/gensrc/GensrcVarHandles.gmk ! make/modules/java.base/lib/CoreLibraries.gmk ! make/modules/java.compiler/Java.gmk ! make/modules/java.datatransfer/Java.gmk ! make/modules/java.desktop/Copy.gmk ! make/modules/java.desktop/Gendata.gmk ! make/modules/java.desktop/Gensrc.gmk ! make/modules/java.desktop/Java.gmk ! make/modules/java.desktop/Lib.gmk ! make/modules/java.desktop/gendata/GendataFontConfig.gmk ! make/modules/java.desktop/gendata/GendataHtml32dtd.gmk ! make/modules/java.desktop/gensrc/GensrcIcons.gmk ! make/modules/java.desktop/gensrc/GensrcSwing.gmk ! make/modules/java.desktop/gensrc/GensrcX11Wrappers.gmk ! make/modules/java.desktop/lib/AwtLibraries.gmk ! make/modules/java.desktop/lib/ClientLibraries.gmk ! make/modules/java.instrument/Java.gmk ! make/modules/java.instrument/Lib.gmk ! make/modules/java.logging/Copy.gmk ! make/modules/java.logging/Gensrc.gmk ! make/modules/java.logging/Java.gmk ! make/modules/java.management.rmi/Java.gmk ! make/modules/java.management/Java.gmk ! make/modules/java.management/Lib.gmk ! make/modules/java.naming/Java.gmk ! make/modules/java.prefs/Java.gmk ! make/modules/java.prefs/Lib.gmk ! make/modules/java.rmi/Java.gmk ! make/modules/java.rmi/Launcher.gmk ! make/modules/java.rmi/Lib.gmk ! make/modules/java.scripting/Java.gmk ! make/modules/java.scripting/Launcher.gmk ! make/modules/java.security.jgss/Java.gmk ! make/modules/java.security.jgss/Launcher.gmk ! make/modules/java.security.jgss/Lib.gmk ! make/modules/java.security.sasl/Java.gmk ! make/modules/java.smartcardio/Java.gmk ! make/modules/java.smartcardio/Lib.gmk ! make/modules/java.sql.rowset/Java.gmk ! make/modules/java.sql/Java.gmk ! make/modules/java.transaction.xa/Java.gmk ! make/modules/java.xml.crypto/Java.gmk ! make/modules/java.xml/Copy.gmk ! make/modules/java.xml/Java.gmk ! make/modules/jdk.accessibility/Copy.gmk ! make/modules/jdk.accessibility/Java.gmk ! make/modules/jdk.accessibility/Launcher.gmk ! make/modules/jdk.accessibility/Lib.gmk ! make/modules/jdk.attach/Lib.gmk ! make/modules/jdk.charsets/Gensrc.gmk ! make/modules/jdk.charsets/Java.gmk ! make/modules/jdk.compiler/Gendata.gmk ! make/modules/jdk.compiler/Gensrc.gmk ! make/modules/jdk.compiler/Java.gmk ! make/modules/jdk.compiler/Launcher.gmk ! make/modules/jdk.crypto.cryptoki/Java.gmk ! make/modules/jdk.crypto.cryptoki/Lib.gmk ! make/modules/jdk.crypto.mscapi/Java.gmk ! make/modules/jdk.crypto.mscapi/Lib.gmk ! make/modules/jdk.dev/Java.gmk ! make/modules/jdk.dynalink/Java.gmk ! make/modules/jdk.editpad/Java.gmk ! make/modules/jdk.hotspot.agent/Gensrc.gmk ! make/modules/jdk.hotspot.agent/Java.gmk ! make/modules/jdk.hotspot.agent/Launcher.gmk ! make/modules/jdk.hotspot.agent/Lib.gmk ! make/modules/jdk.httpserver/Gensrc.gmk ! make/modules/jdk.httpserver/Java.gmk ! make/modules/jdk.httpserver/Jmod.gmk ! make/modules/jdk.httpserver/Launcher.gmk ! make/modules/jdk.incubator.vector/Java.gmk ! make/modules/jdk.incubator.vector/Lib.gmk ! make/modules/jdk.internal.jvmstat/Java.gmk ! make/modules/jdk.internal.le/Java.gmk ! make/modules/jdk.internal.md/Java.gmk ! make/modules/jdk.internal.opt/Java.gmk ! make/modules/jdk.internal.vm.ci/Java.gmk ! make/modules/jdk.jartool/Gensrc.gmk ! make/modules/jdk.jartool/Java.gmk ! make/modules/jdk.jartool/Jmod.gmk ! make/modules/jdk.jartool/Launcher.gmk ! make/modules/jdk.javadoc/Copy.gmk ! make/modules/jdk.javadoc/Gendata.gmk ! make/modules/jdk.javadoc/Gensrc.gmk ! make/modules/jdk.javadoc/Java.gmk ! make/modules/jdk.javadoc/Launcher.gmk ! make/modules/jdk.jcmd/Java.gmk ! make/modules/jdk.jcmd/Launcher.gmk ! make/modules/jdk.jconsole/Java.gmk ! make/modules/jdk.jconsole/Launcher.gmk ! make/modules/jdk.jdeps/Gensrc.gmk ! make/modules/jdk.jdeps/Java.gmk ! make/modules/jdk.jdeps/Launcher.gmk ! make/modules/jdk.jdi/Gensrc.gmk ! make/modules/jdk.jdi/Java.gmk ! make/modules/jdk.jdi/Launcher.gmk ! make/modules/jdk.jdi/Lib.gmk ! make/modules/jdk.jdwp.agent/Copy.gmk ! make/modules/jdk.jdwp.agent/Lib.gmk ! make/modules/jdk.jfr/Copy.gmk ! make/modules/jdk.jfr/Gendata.gmk ! make/modules/jdk.jfr/Java.gmk ! make/modules/jdk.jfr/Jmod.gmk ! make/modules/jdk.jfr/Launcher.gmk ! make/modules/jdk.jlink/Gensrc.gmk ! make/modules/jdk.jlink/Launcher.gmk ! make/modules/jdk.jpackage/Gensrc.gmk ! make/modules/jdk.jpackage/Java.gmk ! make/modules/jdk.jpackage/Jmod.gmk ! make/modules/jdk.jpackage/Launcher.gmk ! make/modules/jdk.jpackage/Lib.gmk ! make/modules/jdk.jshell/Gensrc.gmk ! make/modules/jdk.jshell/Java.gmk ! make/modules/jdk.jshell/Jmod.gmk ! make/modules/jdk.jshell/Launcher.gmk ! make/modules/jdk.jstatd/Jmod.gmk ! make/modules/jdk.jstatd/Launcher.gmk ! make/modules/jdk.localedata/Gensrc.gmk ! make/modules/jdk.localedata/Java.gmk ! make/modules/jdk.management.agent/Copy.gmk ! make/modules/jdk.management.agent/Gensrc.gmk ! make/modules/jdk.management.agent/Lib.gmk ! make/modules/jdk.management/Java.gmk ! make/modules/jdk.management/Lib.gmk ! make/modules/jdk.net/Lib.gmk ! make/modules/jdk.sctp/Java.gmk ! make/modules/jdk.sctp/Lib.gmk ! make/modules/jdk.security.auth/Java.gmk ! make/modules/jdk.security.auth/Lib.gmk ! make/modules/sun.charsets/Java.gmk ! make/test/BuildFailureHandler.gmk ! make/test/BuildJtregTestThreadFactory.gmk ! make/test/BuildMicrobenchmark.gmk ! make/test/BuildTestLib.gmk ! make/test/BuildTestLibNative.gmk ! make/test/JtregNativeHotspot.gmk ! make/test/JtregNativeJdk.gmk ! make/test/JtregNativeLibTest.gmk ! test/make/TestCompileCommands.gmk ! test/make/TestCopyFiles.gmk ! test/make/TestFixDepsFile.gmk ! test/make/TestIdea.gmk ! test/make/TestJavaCompilation.gmk ! test/make/TestMake.gmk ! test/make/TestMakeBase.gmk ! test/make/UtilsForTests.gmk Changeset: 5ee44c16 Branch: http3 Author: Daniel Fuchs Date: 2025-02-11 12:10:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ee44c1688fa6bfbf31d506696eefbf61de0e768 8349662: SSLTube SSLSubscriptionWrapper has potential races when switching subscriptions Reviewed-by: jpai ! src/java.net.http/share/classes/jdk/internal/net/http/common/SSLTube.java ! test/jdk/java/net/httpclient/CookieHeaderTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java Changeset: 545d19f1 Branch: http3 Author: SendaoYan Date: 2025-02-11 12:38:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/545d19f1fa102d35908528520dc19a7d16000d63 8349771: Replace usages of -mx and -ms in some monitor tests Reviewed-by: jpai, stefank, dholmes ! test/hotspot/jtreg/runtime/Monitor/StressWrapper_TestRecursiveLocking_36M.java ! test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java Changeset: ee079fdb Branch: http3 Author: Tobias Hartmann Date: 2025-02-11 13:57:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee079fdbf1c513a4c57ef86a803eb0add651c539 8349820: Temporarily increase MemLimit for tests until JDK-8349772 and JDK-8337821 are fixed Reviewed-by: rcastanedalo, epeter ! test/hotspot/jtreg/vmTestbase/jit/t/t105/t105.java ! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/compiler/i2c_c2i/Test.java Changeset: a1bcda24 Branch: http3 Author: Mohamed Issa Committer: Sandhya Viswanathan Date: 2025-02-11 15:33:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1bcda247617a839cd797bdd8bd3bf3216dff8a8 8349579: jsvml.dll incorrect RDATA SEGMENT specification Reviewed-by: sviswanathan, jbhateja ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_acos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_asin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cbrt_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_exp_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log10_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tanh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_acos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_asin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan2_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cbrt_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cos_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cosh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_exp_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_expm1_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_hypot_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log10_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log1p_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_pow_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sin_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sinh_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tan_windows_x86.S ! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tanh_windows_x86.S Changeset: 32dc41c9 Branch: http3 Author: Chen Liang Date: 2025-02-11 16:21:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32dc41c9f782d0c8829e1ef29846d236b3cf0fe2 8349624: Validation for slot missing in CodeBuilder local variable instructions Reviewed-by: asotona ! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java ! test/jdk/jdk/classfile/InstructionValidationTest.java Changeset: 64281653 Branch: http3 Author: Naoto Sato Date: 2025-02-11 17:20:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/642816538fbaa5b74c6beb8a14d1738cdde28c10 8349254: Disable "best-fit" mapping on Windows environment variables Reviewed-by: jlu, jpai ! src/java.base/share/native/libjli/args.c ! src/java.base/windows/native/libjava/ProcessEnvironment_md.c ! test/jdk/tools/launcher/DisableBestFitMappingTest.java Changeset: e7157d17 Branch: http3 Author: Alexey Semenyuk Date: 2025-02-11 19:22:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7157d174c19a3562c4bf19760760cb1de13cb0e 8150442: Enforce Supported Platforms in Packager for MSI bundles Reviewed-by: almatvee, cstein ! make/modules/jdk.jpackage/Java.gmk ! src/jdk.jpackage/share/man/jpackage.md + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/OSVersionCondition.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_de.wxl ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_en.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/main.wxs + src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/os-condition.wxf ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/wix3-to-wix4-conv.xsl + test/jdk/tools/jpackage/junit/windows/jdk.jpackage/jdk/jpackage/internal/ExecutableOSVersionTest.java + test/jdk/tools/jpackage/junit/windows/junit.java Changeset: 8c09d40d Branch: http3 Author: William Kemper Date: 2025-02-11 20:20:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c09d40d6c345fda9fc7b358a53cae3b5965580b 8348268: Test gc/shenandoah/TestResizeTLAB.java#compact: fatal error: Before Updating References: Thread C2 CompilerThread1: expected gc-state 9, actual 21 Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp Changeset: d558d9d4 Branch: http3 Author: Volkan Yazici Committer: Jaikiran Pai Date: 2025-02-12 01:58:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d558d9d4274ecfd2df4d3ef38bae00ebab6ea325 8349702: jdk.internal.net.http.Http2Connection::putStream needs to provide cause while cancelling stream Reviewed-by: jpai, dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java Changeset: 88b4a906 Branch: http3 Author: SendaoYan Date: 2025-02-12 03:00:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88b4a906d2c520ce6a7b21adc5e709067e520cdd 8349689: Several virtual thread tests missing /native keyword Reviewed-by: alanb, lmesnik ! test/jdk/java/lang/Thread/virtual/JfrEvents.java ! test/jdk/java/lang/Thread/virtual/MonitorEnterExit.java ! test/jdk/java/lang/Thread/virtual/MonitorWaitNotify.java ! test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java ! test/jdk/java/lang/Thread/virtual/Starvation.java ! test/jdk/java/lang/Thread/virtual/SynchronizedNative.java ! test/jdk/java/lang/Thread/virtual/ThreadAPI.java ! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java ! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java ! test/jdk/java/lang/Thread/virtual/stress/PinALot.java ! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java ! test/jdk/java/nio/channels/vthread/SelectorOps.java Changeset: 342dec93 Branch: http3 Author: Prasanta Sadhukhan Date: 2025-02-12 03:10:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/342dec93f22193309aa8865df95eb19d659b082c 8347019: Test javax/swing/JRadioButton/8033699/bug8033699.java still fails: Focus is not on Radio Button Single as Expected Reviewed-by: aivanov, dnguyen, azvegint ! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java Changeset: adda12b7 Branch: http3 Author: David Holmes Date: 2025-02-12 03:57:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/adda12b724ec5fb890ef18ae21f0b5985ececfea 8349874: Missing comma in copyright from JDK-8349689 Reviewed-by: dcubed, mikael ! test/jdk/java/lang/Thread/virtual/Starvation.java Changeset: bb41df44 Branch: http3 Author: Kevin Walls Date: 2025-02-12 08:22:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb41df44d95cb4cadb8a18b3f999d35e169b35d3 8349723: Problemlist jdp tests for macosx-x64 Reviewed-by: rriggs, sspitsyn ! test/jdk/ProblemList.txt Changeset: 08f4c1c8 Branch: http3 Author: Daniel Jeli?ski Date: 2025-02-12 09:04:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08f4c1c801c8c3553c1380e1d019a487bd0a25ea 8349781: make test TEST=gtest fails on WSL Reviewed-by: erikj ! make/RunTests.gmk Changeset: e700460b Branch: http3 Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-02-12 12:04:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e700460b490e2b6649a61dc48e7d971b8efdb8c4 8349813: Test behavior of limiting() on RS operators throwing exceptions Reviewed-by: dfuchs ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java + test/jdk/java/net/httpclient/ThrowingSubscribersAsLimiting.java + test/jdk/java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java Changeset: ed17c55e Branch: http3 Author: Coleen Phillimore Date: 2025-02-12 12:04:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ed17c55ea34b3b6009dab11d64f21e0b7af3d701 8349145: Make Class.getProtectionDomain() non-native Reviewed-by: liach, dholmes, yzheng ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/gtest/oops/test_instanceKlass.cpp ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java Changeset: 73e1780a Branch: http3 Author: Thomas Schatzl Date: 2025-02-12 16:11:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73e1780ad0aba92ce60bb35fc66a395abccbf57e 8349836: G1: Improve group prediction log message Reviewed-by: ayang, iwalulya ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp Changeset: 332d87cc Branch: http3 Author: Jiangli Zhou Date: 2025-02-12 16:29:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/332d87cc7e19d55ddb98a43a6eb3a77f3518ecfd 8349859: Support static JDK in libfontmanager/freetypeScaler.c Reviewed-by: prr ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: 4b463ee7 Branch: http3 Author: Jatin Bhateja Date: 2025-02-12 17:02:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b463ee70eceb94fdfbffa5c49dd58dcc6a6c890 8342103: C2 compiler support for Float16 type and associated scalar operations Co-authored-by: Paul Sandoz Co-authored-by: Bhavana Kilambi Co-authored-by: Joe Darcy Co-authored-by: Raffaello Giulietti Reviewed-by: psandoz, epeter, sviswanathan ! src/hotspot/cpu/x86/assembler_x86.cpp ! src/hotspot/cpu/x86/assembler_x86.hpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/cpu/x86/x86.ad ! src/hotspot/cpu/x86/x86_64.ad ! src/hotspot/share/adlc/archDesc.cpp ! src/hotspot/share/adlc/forms.cpp ! src/hotspot/share/adlc/forms.hpp ! src/hotspot/share/adlc/formssel.cpp ! src/hotspot/share/adlc/output_c.cpp ! src/hotspot/share/adlc/output_h.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/castnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/connode.cpp ! src/hotspot/share/opto/connode.hpp ! src/hotspot/share/opto/constantTable.cpp ! src/hotspot/share/opto/convertnode.cpp ! src/hotspot/share/opto/convertnode.hpp ! src/hotspot/share/opto/divnode.cpp ! src/hotspot/share/opto/divnode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/hotspot/share/opto/machnode.cpp ! src/hotspot/share/opto/machnode.hpp ! src/hotspot/share/opto/matcher.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/subnode.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp + src/java.base/share/classes/jdk/internal/vm/vector/Float16Math.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java + test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java + test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java ! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java + test/jdk/jdk/incubator/vector/ScalarFloat16OperationsTest.java + test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java Changeset: 336d0d85 Branch: http3 Author: Vladimir Kozlov Date: 2025-02-12 18:26:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/336d0d8592aed734e7b8139e1ecd71d33825c75a 8349926: [BACKOUT] Support static JDK in libfontmanager/freetypeScaler.c Reviewed-by: jiangli, shade ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: c5ac3c4f Branch: http3 Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-12 18:36:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5ac3c4f11e777b24d597deec522c9df09750f59 8249831: Test sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java is marked with @ignore Reviewed-by: hchao, rhalade ! test/jdk/sun/security/mscapi/nonUniqueAliases/NonUniqueAliases.java Changeset: ba281196 Branch: http3 Author: Archie Cobbs Date: 2025-02-12 19:17:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba28119642a7cfa850707a01ce8e589c3a80d416 8348427: DeferredLintHandler API should use JCTree instead of DiagnosticPosition Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/DeferredLintHandler.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: 74e458ba Branch: http3 Author: Chris Plummer Date: 2025-02-12 19:27:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74e458bad6ba6e8aa85e0950119963a6f6cb2c03 8349684: Remove SA core file tests from problem list for macosx-x64 Reviewed-by: kevinw, sspitsyn ! test/hotspot/jtreg/ProblemList.txt Changeset: 2a5d1da3 Branch: http3 Author: Chris Plummer Date: 2025-02-12 19:28:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a5d1da3355a4df3109ec42646b5b0cf088b4c2a 8349571: Remove JavaThreadFactory interface from SA Reviewed-by: kevinw, sspitsyn - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThreadFactory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java Changeset: 7a0832f5 Branch: http3 Author: Zhao Song Committer: Erik Joelsson Date: 2025-02-12 21:36:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a0832f5487cb7586131f6c4e0b90300f6de5dec 8349934: Wrong file regex for copyright header format check in .jcheck/conf Reviewed-by: erikj ! .jcheck/conf Changeset: b8576eb4 Branch: http3 Author: Daniel Gredler Committer: Phil Race Date: 2025-02-12 22:15:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8576eb48e6aae96f9bad1caeedaeb4b5b675e34 6562489: Font-Renderer should ignore invisible characters \u2062 and \u2063 Reviewed-by: avu, prr ! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java Changeset: 55097dd4 Branch: http3 Author: Volodymyr Paprotski Date: 2025-02-12 22:25:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55097dd4cbb5d691c12cb0247d66dce593759d59 8344802: Crash in StubRoutines::verify_mxcsr with -XX:+EnableX86ECoreOpts and -Xcheck:jni Reviewed-by: jwaters, kvn, sviswanathan ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp ! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp ! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp ! test/jdk/java/lang/String/IndexOf.java ! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java Changeset: adc3f53d Branch: http3 Author: SendaoYan Date: 2025-02-13 02:59:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/adc3f53d2403cd414a91e71c079b4108b2346da0 8349787: java/lang/Thread/virtual/ThreadPollOnYield.java#default passes unexpectedly without libVThreadPinner.so Reviewed-by: alanb ! test/jdk/java/lang/Thread/virtual/ThreadPollOnYield.java Changeset: a637ccf2 Branch: http3 Author: Robbin Ehn Date: 2025-02-13 06:36:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a637ccf2fead25ea6a06ad6bd65e92b8694ee11c 8349851: RISC-V: Call VM leaf can use movptr2 Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 24b7f815 Branch: http3 Author: Ivan Walulya Date: 2025-02-13 09:47:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24b7f815ae4ca2a228dff2694993b5ebc2192382 8349783: g1RemSetSummary.cpp:344:68: runtime error: member call on null pointer of type 'struct G1HeapRegion' Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1RemSetSummary.cpp Changeset: 29202d1f Branch: http3 Author: Christoph Langer Date: 2025-02-13 10:03:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/29202d1fa7fc35796a5d2c9425eeb3e12f8c027a 8349648: Test tools/jpackage/share/JLinkOptionsTest.java fails with --enable-linkable-runtime set after JDK-8346434 Reviewed-by: sgehwolf, asemenyuk ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java Changeset: efc597bf Branch: http3 Author: Alexey Semenyuk Date: 2025-02-13 10:22:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efc597bf47bff46596bb29b03b5750bfc5afe851 8349564: Clean warnings found in jpackage tests when building them with -Xlint:all Reviewed-by: almatvee ! test/jdk/tools/jpackage/apps/ChildProcessAppLauncher.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Comm.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Functional.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java ! test/jdk/tools/jpackage/linux/LinuxResourceTest.java ! test/jdk/tools/jpackage/linux/LinuxWeirdOutputDirTest.java ! test/jdk/tools/jpackage/linux/PackageDepsTest.java ! test/jdk/tools/jpackage/linux/ServiceAndDesktopTest.java ! test/jdk/tools/jpackage/linux/ShortcutHintTest.java ! test/jdk/tools/jpackage/linux/UpgradeTest.java ! test/jdk/tools/jpackage/linux/UsrTreeTest.java ! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java ! test/jdk/tools/jpackage/macosx/DmgContentTest.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java ! test/jdk/tools/jpackage/macosx/MacPropertiesTest.java ! test/jdk/tools/jpackage/macosx/NameWithSpaceTest.java ! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java ! test/jdk/tools/jpackage/macosx/base/SigningBase.java ! test/jdk/tools/jpackage/macosx/base/SigningCheck.java ! test/jdk/tools/jpackage/share/AddLShortcutTest.java ! test/jdk/tools/jpackage/share/AddLauncherTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/AppVersionTest.java ! test/jdk/tools/jpackage/share/ArgumentsTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/CookedRuntimeTest.java ! test/jdk/tools/jpackage/share/DotInNameTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/FileAssociationsTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/InstallDirTest.java ! test/jdk/tools/jpackage/share/JLinkOptionsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java ! test/jdk/tools/jpackage/share/JavaOptionsTest.java ! test/jdk/tools/jpackage/share/LicenseTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/share/ModulePathTest.java ! test/jdk/tools/jpackage/share/ModulePathTest2.java ! test/jdk/tools/jpackage/share/ModulePathTest3.java ! test/jdk/tools/jpackage/share/MultiLauncherTwoPhaseTest.java ! test/jdk/tools/jpackage/share/MultiNameTwoPhaseTest.java ! test/jdk/tools/jpackage/share/MultipleJarAppTest.java ! test/jdk/tools/jpackage/share/NoMPathRuntimeTest.java ! test/jdk/tools/jpackage/share/NonExistentTest.java ! test/jdk/tools/jpackage/share/PerUserCfgTest.java ! test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java ! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java ! test/jdk/tools/jpackage/share/RuntimeImageTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java ! test/jdk/tools/jpackage/share/SimplePackageTest.java ! test/jdk/tools/jpackage/share/UnicodeArgsTest.java ! test/jdk/tools/jpackage/share/VendorTest.java ! test/jdk/tools/jpackage/windows/Win8282351Test.java ! test/jdk/tools/jpackage/windows/WinConsoleTest.java ! test/jdk/tools/jpackage/windows/WinInstallerIconTest.java ! test/jdk/tools/jpackage/windows/WinL10nTest.java ! test/jdk/tools/jpackage/windows/WinLongPathTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java ! test/jdk/tools/jpackage/windows/WinMenuGroupTest.java ! test/jdk/tools/jpackage/windows/WinMenuTest.java ! test/jdk/tools/jpackage/windows/WinPerUserInstallTest.java ! test/jdk/tools/jpackage/windows/WinResourceTest.java ! test/jdk/tools/jpackage/windows/WinScriptTest.java ! test/jdk/tools/jpackage/windows/WinShortcutTest.java ! test/jdk/tools/jpackage/windows/WinUpgradeUUIDTest.java Changeset: add3cd1c Branch: http3 Author: Alexander Zvegintsev Date: 2025-02-13 11:42:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/add3cd1ca470be8fd5e5e1930d7f789318eb8e6d 8348600: Update PipeWire to 1.3.81 Reviewed-by: psadhukhan, prr, honkar ! src/java.desktop/unix/legal/pipewire.md ! src/java.desktop/unix/native/libpipewire/include/pipewire/context.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/core.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/keys.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/loop.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/port.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/properties.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/protocol.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/proxy.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/stream.h + src/java.desktop/unix/native/libpipewire/include/pipewire/type.h ! src/java.desktop/unix/native/libpipewire/include/pipewire/utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/buffer/buffer.h ! src/java.desktop/unix/native/libpipewire/include/spa/buffer/meta.h ! src/java.desktop/unix/native/libpipewire/include/spa/buffer/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/control/control.h ! src/java.desktop/unix/native/libpipewire/include/spa/control/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/debug/types.h ! src/java.desktop/unix/native/libpipewire/include/spa/node/io.h ! src/java.desktop/unix/native/libpipewire/include/spa/node/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/aac.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/amr.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/iec958-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/mp3.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/raw.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/audio/wma.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/audio.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/bluetooth/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/buffers.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/format-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/format.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/latency.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/param-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/param.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/profiler.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/props-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/props.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/route-types.h + src/java.desktop/unix/native/libpipewire/include/spa/param/tag-types.h + src/java.desktop/unix/native/libpipewire/include/spa/param/tag.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/dsp-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/format-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/h264-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/mjpg-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/multiview.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw-utils.h ! src/java.desktop/unix/native/libpipewire/include/spa/param/video/raw.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/builder.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/event.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/iter.h ! src/java.desktop/unix/native/libpipewire/include/spa/pod/parser.h ! src/java.desktop/unix/native/libpipewire/include/spa/support/loop.h ! src/java.desktop/unix/native/libpipewire/include/spa/support/system.h + src/java.desktop/unix/native/libpipewire/include/spa/utils/cleanup.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/defs.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/dict.h + src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/enum-types.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/hook.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/list.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/string.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/type-info.h ! src/java.desktop/unix/native/libpipewire/include/spa/utils/type.h Changeset: 5b75ff72 Branch: http3 Author: Jaikiran Pai Date: 2025-02-13 11:54:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5b75ff7283340291bc87f83aba0e4416479899e3 8349907: jdk.tools.jlink.internal.plugins.ZipPlugin does not close the Deflater in exceptional cases Reviewed-by: liach, alanb, sundar, lancea ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java Changeset: c2fc9478 Branch: http3 Author: Matthias Baesken Date: 2025-02-13 14:16:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c2fc94782669ae1645014ee3bfeba957dbff4669 8349378: Build splashscreen lib with SIZE optimization Reviewed-by: erikj, prr, honkar ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: 18958c62 Branch: http3 Author: Jiangli Zhou Date: 2025-02-13 15:44:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/18958c6298bf5cc5495375e2940b640b04ec9ccb 8349925: [REDO] Support static JDK in libfontmanager/freetypeScaler.c Reviewed-by: prr ! make/modules/java.desktop/lib/ClientLibraries.gmk ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c Changeset: 0b50e479 Branch: http3 Author: Vladimir Kozlov Date: 2025-02-13 16:09:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b50e479a060cf745a3e858d535516444fe80fd8 8349753: Incorrect use of CodeBlob::is_buffer_blob() in few places Reviewed-by: dlong, shade ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeCache.cpp ! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp ! test/hotspot/jtreg/compiler/codecache/CheckCodeCacheInfo.java Changeset: 28e744dc Branch: http3 Author: William Kemper Date: 2025-02-13 16:34:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/28e744dc642db8ebe376403f28630438a5ee3f44 8348092: Shenandoah: assert(nk >= _lowest_valid_narrow_klass_id && nk <= _highest_valid_narrow_klass_id) failed: narrowKlass ID out of range (3131947710) Reviewed-by: shade ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp Changeset: 6ddbcc34 Branch: http3 Author: Martin Balao Date: 2025-02-13 16:55:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ddbcc34c019d780fc12d8f636e3aa3de33ecaaa 8328119: Support HKDF in SunPKCS11 (Preview) 8346720: Support Generic keys in SunPKCS11 SecretKeyFactory Co-authored-by: Francisco Ferrari Bihurriet Co-authored-by: Martin Balao Reviewed-by: valeriep, kdriver, weijun ! src/java.base/share/classes/module-info.java ! src/jdk.crypto.cryptoki/share/classes/module-info.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11HKDF.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Mac.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_HKDF_PARAMS.java + src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_KEY_DERIVATION_STRING_DATA.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/Functions.java ! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11Constants.java ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h + test/jdk/sun/security/pkcs11/KDF/TestHKDF.java Changeset: 2eac490b Branch: http3 Author: Jiangli Zhou Date: 2025-02-13 19:08:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2eac490bd22f5488a60e59f93ce54d4babf33c23 8349868: Remove unneeded libjava shared library dependency from jtreg test libNewDirectByteBuffer, libDirectIO and libInheritedChannel Reviewed-by: bpb ! make/test/JtregNativeJdk.gmk Changeset: a88e2a58 Branch: http3 Author: Doug Simon Date: 2025-02-13 19:35:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a88e2a58bf834081db55c2071d072567ea763354 8349977: JVMCIRuntime::_shared_library_javavm_id should be jlong Reviewed-by: yzheng, never ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/jvmci/jvmciRuntime.cpp ! src/hotspot/share/jvmci/jvmciRuntime.hpp Changeset: d8fcd43a Branch: http3 Author: Aleksey Shipilev Date: 2025-02-13 20:06:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8fcd43a24a989b71ed30945fda78541c1e42b60 8349927: Waiting for compiler termination delays shutdown for 10+ ms Reviewed-by: kvn, dholmes ! src/hotspot/share/runtime/vmOperations.cpp Changeset: 3e7acfac Branch: http3 Author: Naoto Sato Date: 2025-02-13 20:57:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e7acfac48229441b243a6ac564e719963e4f43d 8349873: StackOverflowError after JDK-8342550 if -Duser.timezone= is set to a deprecated zone id Reviewed-by: joehw, jlu, iris ! src/java.base/share/classes/java/util/TimeZone.java ! test/jdk/java/util/TimeZone/ThreeLetterZoneID.java Changeset: 3741c980 Branch: http3 Author: Justin Lu Date: 2025-02-13 22:25:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3741c980b865b7122d07655353657d683923c40d 8349883: Locale.LanguageRange.parse("-") throws ArrayIndexOutOfBoundsException Reviewed-by: naoto ! src/java.base/share/classes/java/util/Locale.java - test/jdk/java/util/Locale/LRToString.java ! test/jdk/java/util/Locale/LanguageRangeTest.java Changeset: ff52859d Branch: http3 Author: Alexey Semenyuk Date: 2025-02-13 22:53:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff52859d2ad65b97c56dd19323213a0d07be47ae 8285624: jpackage fails to create exe, msi when Windows OS is in FIPS mode Reviewed-by: almatvee ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java Changeset: 57f4c30f Branch: http3 Author: Dmitry Chuyko Date: 2025-02-14 07:54:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57f4c30fb6be1da57c8fcc742b5c36d842eef397 8347917: AArch64: Enable upper GPR registers in C1 Reviewed-by: aph ! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.hpp ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_FrameMap.hpp Changeset: fa1bd234 Branch: http3 Author: Nizar Benalla Date: 2025-02-14 12:24:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa1bd2344e60163bf247c668b94f98c50c72855a 8343802: Prevent NULL usage backsliding Reviewed-by: kbarrett ! test/hotspot/jtreg/TEST.groups + test/hotspot/jtreg/sources/TestNoNULL.java Changeset: 19c0ce43 Branch: http3 Author: Alexander Zvegintsev Date: 2025-02-14 12:55:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19c0ce43e258d00d77314d76a361feb2069a5af1 8349751: AIX build failure after upgrade pipewire to 1.3.81 Reviewed-by: mdoerr ! src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h Changeset: db42a48d Branch: http3 Author: Alexey Semenyuk Date: 2025-02-14 13:12:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db42a48dc5d49783545757bd34aeead851f9288e 8350011: Convert jpackage test lib tests in JUnit format Reviewed-by: almatvee + test/jdk/tools/jpackage/helpers-test/TEST.properties ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/DirectoryContentVerifierTest.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitAdapter.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java - test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TestSuite.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java Changeset: 742e735d Branch: http3 Author: Aleksey Shipilev Date: 2025-02-14 13:53:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/742e735d7f6c4ee9ca5a4d290c59d7d6ec1f7635 8349858: Print compilation task before blocking compiler thread for shutdown Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 9ea81d90 Branch: http3 Author: anass baya Committer: Alexey Ivanov Date: 2025-02-14 15:19:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ea81d90175c11460d0efa83f82ceccc4ee2cd3b 8349351: Combine Screen Inset Tests into a Single File Reviewed-by: honkar, dnguyen, aivanov - test/jdk/java/awt/Multiscreen/MultiScreenInsetsTest/MultiScreenInsetsTest.java ! test/jdk/java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java Changeset: 0414dcec Branch: http3 Author: Maxim Kartashev Committer: Brian Burkhalter Date: 2025-02-14 15:28:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0414dcec118fce24037ca1a6b00561c0ce4c6953 8349812: (fs) Files.newByteChannel with empty path name and CREATE_NEW throws unexpected exception Reviewed-by: bpb ! src/java.base/unix/classes/sun/nio/fs/UnixChannelFactory.java ! test/jdk/java/nio/file/Files/SBC.java Changeset: 2a90b90a Branch: http3 Author: Ivan ?ipka Committer: Mahendra Chhipa Date: 2025-02-14 16:18:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a90b90a95da91b71cd90caeafae5adaee621ebf 8346117: Add test annotation Reviewed-by: coffeys ! test/jdk/sun/nio/cs/Test6392804.java ! test/jdk/sun/nio/cs/TestUTF_32.java Changeset: 38322407 Branch: http3 Author: Kelvin Nilsen Date: 2025-02-14 16:40:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38322407cd1664115e975c7fd9cb61e40d9557b5 8348594: Shenandoah: Do not penalize for degeneration when not the fault of triggering heuristic Reviewed-by: phh, wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp Changeset: ba6c9659 Branch: http3 Author: Kelvin Nilsen Date: 2025-02-14 16:41:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ba6c96599aac1a6c08cb66c611474f83bbc9b260 8348595: GenShen: Fix generational free-memory no-progress check Reviewed-by: phh, xpeng ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.hpp Changeset: b6443f6f Branch: http3 Author: Chris Plummer Date: 2025-02-14 19:40:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6443f6ff96707f67552df41c01d18c193560223 8348347: Cleanup JavaThread subclass support in SA Reviewed-by: kevinw, sspitsyn - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/AttachListenerThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/CompilerThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/DeoptimizeObjectsALotThread.java + src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/HiddenJavaThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JvmtiAgentThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/MonitorDeflationThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/NotificationThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ServiceThread.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StringDedupThread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadStackTrace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/JavaThreadsPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java Changeset: 62345364 Branch: http3 Author: Aleksey Shipilev Date: 2025-02-15 07:22:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/623453647a8a387b2d8d375cb18b33666abc16ee 8349915: CTW: Lots of level 3 compiles are done at level 2 after JDK-8348570 Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compilationPolicy.cpp ! src/hotspot/share/compiler/compileTask.hpp Changeset: 5cf11324 Branch: http3 Author: Alexey Semenyuk Date: 2025-02-15 14:31:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cf11324afdeed0189e0491845a7ffe78c7c1e13 8350098: jpackage test lib erroneously will run methods without @Test annotation as tests Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestMethodSupplier.java Changeset: 7d11418c Branch: http3 Author: Bradford Wetmore Date: 2025-02-15 22:40:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7d11418c820b46926a25907766d16083a4b349de 8350147: Replace example in KEM class with the one from JEP 452 Reviewed-by: weijun ! src/java.base/share/classes/javax/crypto/KEM.java Changeset: 21927237 Branch: http3 Author: David Holmes Date: 2025-02-17 02:09:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2192723734e4edd2d2136637a46e9256c1b15703 8350162: ProblemList compiler/tiered/Level2RecompilationTest.java Reviewed-by: jpai ! test/hotspot/jtreg/ProblemList.txt Changeset: 5e9d72e2 Branch: http3 Author: Matthias Baesken Date: 2025-02-17 08:02:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e9d72e2241426c0cf26abadab73e63434d51a4a 8350094: Linux gcc 13.2.0 build fails when ubsan is enabled Reviewed-by: mdoerr, prr, kbarrett ! make/autoconf/jdk-options.m4 Changeset: b1b48286 Branch: http3 Author: Aleksey Shipilev Date: 2025-02-17 09:21:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1b48286a6cbee8a9f96d739ab437915c573022c 8350086: Inline hot Method accessors for faster task selection Reviewed-by: kvn, coleenp, aph, vlivanov ! src/hotspot/share/compiler/compileTask.cpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/oops/method.inline.hpp ! src/hotspot/share/oops/methodData.cpp ! src/hotspot/share/runtime/java.cpp Changeset: f1258f9e Branch: http3 Author: Johan Sj?len Date: 2025-02-17 09:22:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1258f9e16b063c0fdbdd614ae2dc76c67607654 8349755: Fix corner case issues in async UL Reviewed-by: dholmes, aboldtch ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logFileOutput.cpp ! src/hotspot/share/logging/logFileStreamOutput.cpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/logging/logTagSet.cpp + test/hotspot/jtreg/runtime/logging/AsyncDeathTest.java Changeset: 071c8f51 Branch: http3 Author: Jaikiran Pai Date: 2025-02-17 11:05:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/071c8f515537d6030ae7055e309b4f4a6a495bc8 8349909: jdk.internal.jimage.decompressor.ZipDecompressor does not close the Inflater in exceptional cases Reviewed-by: lancea, alanb ! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressor.java Changeset: b3a4026c Branch: http3 Author: Gui Cao Committer: Fei Yang Date: 2025-02-17 11:35:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3a4026c65eb049eb4f3a3cbf52c9f0c9979a256 8349764: RISC-V: C1: Improve Class.isInstance intrinsic Reviewed-by: fyang, mli ! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp ! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp Changeset: 7f3ecb4d Branch: http3 Author: Matthias Ernst Date: 2025-02-17 13:07:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f3ecb4d92fdb084ce632cab484cf4578487b090 8346664: C2: Optimize mask check with constant offset Reviewed-by: epeter, qamai ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/mulnode.hpp ! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java ! test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java Changeset: 2bd8f026 Branch: http3 Author: Alexey Ivanov Date: 2025-02-17 13:12:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2bd8f026dbd449e810dc6ce96cd9235e5cb51a9b 8342524: Use latch in AbstractButton/bug6298940.java instead of delay Reviewed-by: azvegint, kizune, dnguyen, achung + test/jdk/javax/swing/AbstractButton/bug6298940.java Changeset: 906358d3 Branch: http3 Author: Alexey Ivanov Date: 2025-02-17 13:13:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/906358d3a14ce755fec771f0a6bb856b3a8f3297 8294155: Exception thrown before awaitAndCheck hangs PassFailJFrame Reviewed-by: serb, azvegint, kizune ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 650d0d95 Branch: http3 Author: Alexey Ivanov Date: 2025-02-17 13:13:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/650d0d954ea8e20e31f17d459993d5edecf08a4c 8348865: JButton/bug4796987.java never runs because Windows XP is unavailable Reviewed-by: tr, abhiscxk, serb ! test/jdk/javax/swing/JButton/4796987/bug4796987.java Changeset: 8b2aa51b Branch: http3 Author: Suchismith Roy Committer: Amit Kumar Date: 2025-02-17 13:28:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b2aa51b0c36a993e46fea7a4b61788dd101d606 8349780: AIX os::get_summary_cpu_info support Power 11 Reviewed-by: stuefe, amitkumar ! src/hotspot/os/aix/os_aix.cpp Changeset: 3f0c1370 Branch: http3 Author: Hannes Walln?fer Date: 2025-02-17 15:31:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f0c1370269db978072814c2170fc3987efade85 8347123: Add missing @serial tags to other modules Reviewed-by: prr, nbenalla, alanb ! src/java.datatransfer/share/classes/java/awt/datatransfer/DataFlavor.java ! src/java.management/share/classes/javax/management/ImmutableDescriptor.java ! src/java.management/share/classes/javax/management/MBeanPermission.java ! src/java.management/share/classes/javax/management/remote/JMXServiceURL.java ! src/java.management/share/classes/javax/management/remote/NotificationResult.java ! src/java.scripting/share/classes/javax/script/ScriptException.java ! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KerberosTicket.java ! src/java.smartcardio/share/classes/javax/smartcardio/ATR.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialBlob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialClob.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialJavaObject.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialRef.java ! src/java.sql.rowset/share/classes/javax/sql/rowset/spi/SyncProviderException.java ! src/java.sql/share/classes/java/sql/SQLClientInfoException.java ! src/java.sql/share/classes/javax/sql/StatementEvent.java ! src/java.xml.crypto/share/classes/javax/xml/crypto/URIReferenceException.java ! src/java.xml/share/classes/javax/xml/namespace/QName.java ! src/java.xml/share/classes/javax/xml/parsers/FactoryConfigurationError.java ! src/java.xml/share/classes/javax/xml/stream/FactoryConfigurationError.java ! src/java.xml/share/classes/javax/xml/stream/XMLStreamException.java ! src/java.xml/share/classes/javax/xml/transform/TransformerException.java ! src/java.xml/share/classes/javax/xml/transform/TransformerFactoryConfigurationError.java ! src/java.xml/share/classes/org/w3c/dom/DOMException.java ! src/java.xml/share/classes/org/w3c/dom/events/EventException.java ! src/java.xml/share/classes/org/w3c/dom/ls/LSException.java ! src/java.xml/share/classes/org/w3c/dom/ranges/RangeException.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AgentInitializationException.java ! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java ! src/jdk.jdi/share/classes/com/sun/jdi/ClassNotLoadedException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InternalException.java ! src/jdk.jdi/share/classes/com/sun/jdi/InvocationException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/IllegalConnectorArgumentsException.java ! src/jdk.jdi/share/classes/com/sun/jdi/connect/VMStartException.java ! src/jdk.jshell/share/classes/jdk/jshell/EvalException.java ! src/jdk.jshell/share/classes/jdk/jshell/UnresolvedReferenceException.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/ExecutionControl.java ! src/jdk.jshell/share/classes/jdk/jshell/spi/SPIResolutionException.java ! src/jdk.xml.dom/share/classes/org/w3c/dom/xpath/XPathException.java Changeset: 8ec58939 Branch: http3 Author: Doug Simon Date: 2025-02-17 19:34:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ec589390f7dc67dd883a1efddb8da32790f6591 8346781: [JVMCI] Limit ServiceLoader to class initializers Reviewed-by: never, yzheng ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/Cleaner.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventListener.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java Changeset: 6ab9bd0d Branch: http3 Author: Volkan Yaz?c? Date: 2025-02-17 21:09:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ab9bd0dc308ea01d31ca438777bc65cf61f9228 merge latest changes from master branch ! src/java.base/share/classes/module-info.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java ! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java ! test/jdk/java/net/httpclient/CookieHeaderTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java ! src/java.base/share/classes/module-info.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java ! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java ! test/jdk/java/net/httpclient/CookieHeaderTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java Changeset: 40889481 Branch: http3 Author: Volkan Yaz?c? Date: 2025-02-18 09:32:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/408894814c65f70e72f3c8702a04cbcaa839d26e Fix compilation failures ! test/jdk/java/net/httpclient/DigestEchoClient.java ! test/jdk/java/net/httpclient/http2/ErrorTest.java ! test/jdk/java/net/httpclient/http2/IdlePooledConnectionTest.java ! test/jdk/java/net/httpclient/http2/RedirectTest.java ! test/jdk/java/net/httpclient/http2/SimpleGet.java ! test/jdk/java/net/httpclient/http3/H3BasicTest.java ! test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3ServerPush.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java + test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/TestUtil.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2EchoHandler.java From duke at openjdk.org Wed Feb 19 20:02:03 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Feb 2025 20:02:03 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber.equals/hashCode Message-ID: <2bcaeabb-0d29-476e-af2a-464181542f05@openjdk.org> Changeset: 7f4d3e1e Branch: json Author: Naoto Sato Date: 2025-02-19 11:59:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f4d3e1eefe7902a9bdb4b6beb1f9f2141a521ee JsonNumber.equals/hashCode ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Wed Feb 19 20:45:30 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Feb 2025 20:45:30 GMT Subject: git: openjdk/jdk-sandbox: json: removed unnecessary @override Message-ID: Changeset: 20af8b87 Branch: json Author: Naoto Sato Date: 2025-02-19 12:44:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20af8b871279cc59824cc57a7467a9176aa61cb3 removed unnecessary @override ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Wed Feb 19 21:09:30 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Feb 2025 21:09:30 GMT Subject: git: openjdk/jdk-sandbox: json: equality test cases for JsonNumber Message-ID: <7620235c-96a9-41ae-b257-d031cb695dd3@openjdk.org> Changeset: 3a74b35e Branch: json Author: Naoto Sato Date: 2025-02-19 13:08:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a74b35ef8108a7aa0e00f5149bfb1ebd32fa980 equality test cases for JsonNumber ! test/jdk/java/util/json/TestEquality.java From duke at openjdk.org Wed Feb 19 21:42:46 2025 From: duke at openjdk.org (duke) Date: Wed, 19 Feb 2025 21:42:46 GMT Subject: git: openjdk/jdk-sandbox: json: Small correction Message-ID: <899f904a-86ec-4dc9-ab1a-6d3ae57fd94a@openjdk.org> Changeset: 0ad7acdb Branch: json Author: Naoto Sato Date: 2025-02-19 13:40:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ad7acdb43b795c5a00f07ff0898213ccc7f826b Small correction ! src/java.base/share/classes/java/util/json/JsonArray.java From duke at openjdk.org Tue Feb 25 23:49:17 2025 From: duke at openjdk.org (duke) Date: Tue, 25 Feb 2025 23:49:17 GMT Subject: git: openjdk/jdk-sandbox: json: 82 new changesets Message-ID: <2e2bb125-2f7a-4a18-b740-d741794f9b53@openjdk.org> Changeset: 04659a40 Branch: json Author: SendaoYan Date: 2025-02-19 01:30:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04659a40736610164855ac161120e63fcd46fe31 8350197: [UBSAN] Node::dump_idx reported float-cast-overflow Reviewed-by: chagedorn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/node.cpp Changeset: 4de92a40 Branch: json Author: Prasanta Sadhukhan Date: 2025-02-19 02:19:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4de92a40d0750a2e6f72eb675d900f1129718d39 8350224: Test javax/swing/JComboBox/TestComboBoxComponentRendering.java fails in ubuntu 23.x and later Reviewed-by: aivanov, azvegint ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JComboBox/TestComboBoxComponentRendering.java Changeset: 9042aa82 Branch: json Author: Christian Stein Date: 2025-02-19 06:38:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9042aa82a890b0f0348ac8127dbd3268f2620346 8339238: Update to use jtreg 7.5.1 Reviewed-by: erikj, jpai, rriggs, iris ! make/autoconf/lib-tests.m4 ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! test/docs/TEST.ROOT ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT Changeset: 0ef1c409 Branch: json Author: Roberto Casta?eda Lozano Date: 2025-02-19 09:17:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ef1c40991e703592fc79325bda1a6d2fc6caf4e 8350006: IGV: show memory slices as type information Reviewed-by: dlunden, chagedorn, dfenacci ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showTypes.filter Changeset: d13fd573 Branch: json Author: Aleksey Shipilev Date: 2025-02-19 11:02:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d13fd5738f8a3d4b4009c2e15cfd967332d97bbd 8350211: CTW: Attempt to preload all classes in constant pool Reviewed-by: vlivanov, chagedorn ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java Changeset: 79db2d41 Branch: json Author: Aleksey Shipilev Date: 2025-02-19 11:33:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79db2d4186eb2af827295581464be8602ac95f98 8350159: compiler/tiered/Level2RecompilationTest.java fails after JDK-8349915 Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compilationPolicy.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 2353f3e2 Branch: json Author: Aleksey Shipilev Date: 2025-02-19 11:35:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2353f3e2f18ccaa972ee7a292d5a45035c647881 8350210: CTW: Use stackless exceptions Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: 59810ad7 Branch: json Author: Matthias Baesken Date: 2025-02-19 12:14:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59810ad745b28f50d287fa8db650c3f1924791d9 8350201: Out of bounds access on Linux aarch64 in os::print_register_info Reviewed-by: dholmes, mdoerr ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp Changeset: 014701a0 Branch: json Author: Alexey Ivanov Date: 2025-02-19 12:22:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/014701a09b23d21f57edb5b085820532804475bd 8350260: Improve HTML instruction formatting in PassFailJFrame Reviewed-by: kizune, azvegint, abhiscxk ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 577ff98a Branch: json Author: Sean Mullan Date: 2025-02-19 13:18:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/577ff98a6733a99ea49510f15d631beff39c34a5 8347946: Add API note that caller should validate/trust signers to the getCertificates and getCodeSigners methods of JarEntry and JarURLConnection Reviewed-by: lancea, jpai ! src/java.base/share/classes/java/net/JarURLConnection.java ! src/java.base/share/classes/java/util/jar/JarEntry.java ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: c6e47fd5 Branch: json Author: Albert Mingkun Yang Date: 2025-02-19 14:15:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6e47fd5812997e3428249be1c77c60e7b05a5df 8348171: Refactor GenerationCounters and its subclasses Co-authored-by: Thomas Schatzl Reviewed-by: gli, tschatzl, zgu ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp - src/hotspot/share/gc/parallel/psGenerationCounters.cpp - src/hotspot/share/gc/parallel/psGenerationCounters.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/generationCounters.cpp ! src/hotspot/share/gc/shared/generationCounters.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp ! src/hotspot/share/gc/z/zServiceability.cpp Changeset: efbad00c Branch: json Author: Ivan Walulya Date: 2025-02-19 14:27:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efbad00c4d7931177ccc5e9bce3b30dfbac94010 8349688: G1: Wrong initial optional region index when selecting candidates from retained regions Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1CollectionSet.cpp Changeset: 70a6c0b7 Branch: json Author: konanki sreenath Committer: Weijun Wang Date: 2025-02-19 16:47:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70a6c0b7ac952eebdffa1d64399cd0ee1efec1f6 8346094: Harden X509CertImpl.getExtensionValue for NPE cases Reviewed-by: coffeys, weijun ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! test/jdk/sun/security/util/HostnameChecker/TestHostnameChecker.java + test/jdk/sun/security/x509/X509CertImpl/CertExtensions.java Changeset: 3487f8cb Branch: json Author: Alexey Semenyuk Date: 2025-02-19 17:08:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3487f8cbd55b06d332d897a010ae8eb371dd4956 8350102: Decouple jpackage test-lib Executor.Result and Executor classes Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java Changeset: 76319845 Branch: json Author: Matias Saavedra Silva Date: 2025-02-19 17:26:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76319845255d5f71acb2f88e684ba788bdadfa93 8349923: Refactor StackMapTable constructor and StackMapReader Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/stackMapTable.cpp ! src/hotspot/share/classfile/stackMapTable.hpp ! src/hotspot/share/classfile/verifier.cpp Changeset: 7734f8ed Branch: json Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-19 18:56:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7734f8ed13f04ba01258b4fbe18a3d9b66f7fc7a 8349664: HEX dump should always use ASCII or ISO_8859_1 Reviewed-by: weijun ! src/java.base/share/classes/sun/security/util/HexDumpEncoder.java + test/jdk/sun/security/util/HexDumpEncoderTests.java Changeset: 4e60c2d9 Branch: json Author: Joe Wang Date: 2025-02-19 19:36:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e60c2d937fca8170b356f36e72b271104130c40 8349699: XSL transform fails with certain UTF-8 characters on 1024 byte boundaries Reviewed-by: lancea, naoto ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java ! test/jaxp/javax/xml/jaxp/unittest/transform/JDK8207760.java Changeset: 4fb70c79 Branch: json Author: Chris Plummer Date: 2025-02-19 19:58:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4fb70c79c1383507bd42cd7f569cbde28393a2b8 8229012: When single stepping, the debug agent can cause the thread to remain in interpreter mode after single stepping completes Reviewed-by: kevinw, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c + test/jdk/com/sun/jdi/SingleStepCompilationTest.java Changeset: 92efab90 Branch: json Author: Boris Ulasevich Date: 2025-02-19 21:02:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92efab90db24a76cc28fc1ae1db870a0dd670266 8350344: Cross-build failure: _vptr name conflict Reviewed-by: kvn ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/nmethod.hpp Changeset: 3ebed783 Branch: json Author: Nicole Xu Committer: Hao Sun Date: 2025-02-20 01:33:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ebed78328bd64d2e18369d63d6ea323b87a7b24 8349943: [JMH] Use jvmArgs consistently Reviewed-by: syan, redestad, haosun ! test/micro/org/openjdk/bench/java/lang/foreign/CallByRefHighArity.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentOfBuffer.java ! test/micro/org/openjdk/bench/java/security/MLDSA.java ! test/micro/org/openjdk/bench/java/security/MLKEMBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorMultiplyOptBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorXXH3HashingBenchmark.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java Changeset: 0131c1bf Branch: json Author: Ioi Lam Date: 2025-02-20 02:13:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0131c1bfd8ccfdf4f3d73cddfc2a87e2a6e99581 8349953: Avoid editing AOTConfiguration file in "make test JTREG=AOT_JDK=true" Reviewed-by: erikj, ccheung ! make/Main.gmk ! make/RunTests.gmk + make/test/BuildTestSetupAOT.gmk ! src/hotspot/share/cds/classListParser.cpp + test/setup_aot/TestSetupAOT.java Changeset: 00d4e4a9 Branch: json Author: SendaoYan Date: 2025-02-20 02:51:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00d4e4a9710f89506f36156c24b0f3c5412971fa 8350051: [JMH] Several tests fails NPE Reviewed-by: erikj, redestad ! make/test/BuildMicrobenchmark.gmk ! test/micro/org/openjdk/bench/javax/xml/AbstractXMLMicro.java Changeset: 26bf445f Branch: json Author: SendaoYan Date: 2025-02-20 07:24:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26bf445f4726f1936a0a4cbaf1424c5235424bfb 8350049: [JMH] Float16OperationsBenchmark fails java.lang.NoClassDefFoundError Reviewed-by: jbhateja ! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java Changeset: c5c91a82 Branch: json Author: Amit Kumar Date: 2025-02-20 08:53:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5c91a82931d8bd3aa4dc1568162097ef4b66ce0 8345285: [s390x] test failures: foreign/normalize/TestNormalize.java with C2 Reviewed-by: mdoerr, aph ! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp Changeset: 0662e39a Branch: json Author: Matthias Baesken Date: 2025-02-20 08:58:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0662e39a6ef722f6e09383566648c794a47ebabe 8350267: Set mtune and mcpu settings in JDK native lib compilation on Linux ppc64(le) Reviewed-by: mdoerr, asteiner, erikj ! make/autoconf/flags-cflags.m4 Changeset: 86d06162 Branch: json Author: Hao Sun Date: 2025-02-20 09:03:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86d0616276c0a8d60c3b7ff79ade6c83ff0c72a2 8350303: ARM32: StubCodeGenerator::verify_stub(StubGenStubId) failed after JDK-8343767 Reviewed-by: shade, adinn ! src/hotspot/share/runtime/stubDeclarations.hpp Changeset: 1e87ff01 Branch: json Author: Abhishek Kumar Date: 2025-02-20 09:17:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e87ff01994df16df7de331040fc5d7a4a85f630 8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS 8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state Reviewed-by: aivanov, kizune, dnguyen, asemenov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java + test/jdk/javax/accessibility/TestJCheckBoxToggleAccessibility.java Changeset: 735805d9 Branch: json Author: Martin Doerr Date: 2025-02-20 12:03:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/735805d9259037ae594eb4f75e96860d43feea5d 8349727: [PPC] C1: Improve Class.isInstance intrinsic Reviewed-by: rrich, varadam ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: 960ad211 Branch: json Author: Jiangli Zhou Date: 2025-02-20 15:47:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/960ad211867d65a993b2fc4e6dafa8cea9827b3f 8349620: Add VMProps for static JDK Reviewed-by: alanb, manc ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/modules/ModulesSymLink.java ! test/jdk/TEST.ROOT ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 10bf48a6 Branch: json Author: Johan Sj?len Date: 2025-02-20 15:50:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10bf48a6b0b796b48cdca15250e1ee7e7be83c82 8350214: Test gtest/AsyncLogGtest.java fails after JDK-8349755 Reviewed-by: aboldtch, dholmes ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/logging/logTagSet.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/logging/AsyncDeathTest.java Changeset: 53db5764 Branch: json Author: Nizar Benalla Date: 2025-02-20 15:53:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53db57648a09c4c380064eea11fcdb680011d741 8350137: After JDK-8348975, Linux builds contain man pages for windows only tools Reviewed-by: erikj ! make/Docs.gmk ! make/common/Modules.gmk Changeset: 16873732 Branch: json Author: Erik Joelsson Date: 2025-02-20 17:46:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16873732a752d79c3bf1bc450c63839997986d9e 8349933: Mixing of includes and snippets stack causes the wrong -post snippet to be included Reviewed-by: ihse ! make/common/MakeIncludeEnd.gmk ! make/common/MakeIncludeStart.gmk ! make/common/MakeSnippetEnd.gmk ! make/common/MakeSnippetStart.gmk Changeset: 1eb0db37 Branch: json Author: Leonid Mesnik Date: 2025-02-20 18:00:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1eb0db37608ae1dd05accc1e22c57d76fa2c72ce 8350151: Support requires property to filter tests incompatible with --enable-preview Reviewed-by: alanb, rriggs ! test/hotspot/jtreg/TEST.ROOT ! test/jdk/TEST.ROOT ! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java ! test/jtreg-ext/requires/VMProps.java ! test/langtools/TEST.ROOT Changeset: f979f727 Branch: json Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-20 18:52:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f979f727b6137be9a3f85baed4fbfdd785970044 8337723: Remove redundant tests from com/sun/security/sasl/gsskerb Reviewed-by: rhalade ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups - test/jdk/com/sun/security/sasl/gsskerb/AuthOnly.java - test/jdk/com/sun/security/sasl/gsskerb/ConfSecurityLayer.java - test/jdk/com/sun/security/sasl/gsskerb/NoSecurityLayer.java - test/jdk/com/sun/security/sasl/gsskerb/PropertiesFileCallbackHandler.java - test/jdk/com/sun/security/sasl/gsskerb/gsseg_jaas.conf - test/jdk/com/sun/security/sasl/gsskerb/log.properties - test/jdk/com/sun/security/sasl/gsskerb/run-conf-wjaas.csh - test/jdk/com/sun/security/sasl/gsskerb/run-nosec-wjaas.csh - test/jdk/com/sun/security/sasl/gsskerb/runwjaas.csh ! test/jdk/sun/security/krb5/auto/SaslBasic.java Changeset: 16033ea7 Branch: json Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-20 18:52:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16033ea79a01b27a7f5cbb31d64da0e80afc7dc3 8342238: Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir Reviewed-by: jnimeh, rhalade ! test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java Changeset: c73fead5 Branch: json Author: Hamlin Li Date: 2025-02-21 09:48:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c73fead5caea8008586b31a5009c64011637b8cc 8350383: Test: add more test case for string compare (UL case) Reviewed-by: fyang ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics.java Changeset: 1b6281d9 Branch: json Author: Hamlin Li Date: 2025-02-21 10:25:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b6281d98cf0e7c5435c563bfedd6f07b79bfa62 8321003: RISC-V: C2 MulReductionVI 8321004: RISC-V: C2 MulReductionVL Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java Changeset: dfcd0df6 Branch: json Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-02-21 10:26:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dfcd0df60c60cf89dc01682264a573ad39e61a17 8350019: HttpClient: DelegatingExecutor should resort to the fallback executor only on RejectedExecutionException Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/whitebox/DelegatingExecutorTestDriver.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/DelegatingExecutorTest.java Changeset: 24b55736 Branch: json Author: Matias Saavedra Silva Date: 2025-02-21 16:17:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24b557361a481d7f38f8016506573623b91bd8c8 8350444: Check for verifer error in StackMapReader::check_offset() Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/stackMapTable.cpp Changeset: bd8ad309 Branch: json Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2025-02-21 16:39:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd8ad309b59bceb3073a8d6411cca74e73508885 8350285: Shenandoah: Regression caused by ShenandoahLock under extreme contention Reviewed-by: shade, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp Changeset: b45c32cd Branch: json Author: Chris Plummer Date: 2025-02-21 19:09:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b45c32cd4fb55fac4fc5161b9cd76415c69b203b 8350287: Cleanup SA's support for CodeBlob subclasses Reviewed-by: kvn, sspitsyn - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SafepointBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java Changeset: 9d9d7a17 Branch: json Author: Jamil Nimeh Date: 2025-02-21 20:30:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d9d7a17d3d1a8971712ef1b22e919012350db6f 8349759: Add unit test for CertificateBuilder and SimpleOCSPServer test utilities Reviewed-by: mullan + test/lib-test/jdk/test/lib/security/CPVAlgTestWithOCSP.java ! test/lib/jdk/test/lib/security/CertificateBuilder.java ! test/lib/jdk/test/lib/security/SimpleOCSPServer.java Changeset: 825ab20b Branch: json Author: Fernando Guallini Date: 2025-02-21 21:06:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/825ab20ba99b1f1127dd94b87ae56020d1831529 8350456: Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION Reviewed-by: rhalade, jnimeh ! test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java ! test/lib/jdk/test/lib/util/FileUtils.java Changeset: 25322aae Branch: json Author: Dmitry Chuyko Date: 2025-02-21 21:43:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25322aae8e224680db376098d2e45f26cf3334a0 8350258: AArch64: Client build fails after JDK-8347917 Reviewed-by: dlong, kvn ! src/hotspot/cpu/aarch64/frame_aarch64.cpp Changeset: 5cbd9d1f Branch: json Author: SendaoYan Date: 2025-02-22 03:11:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cbd9d1fe19b6d9516233cd1ed8d3ba340b7a1e6 8349959: Test CR6740048.java passes unexpectedly missing CR6740048.xsd Reviewed-by: joehw ! test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java Changeset: a8916308 Branch: json Author: Fei Yang Date: 2025-02-22 10:16:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a891630817844c8c42994da3b3110925ca4595a0 8350480: RISC-V: Relax assertion about registers in C2_MacroAssembler::minmax_fp Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp Changeset: 05b48129 Branch: json Author: Jiangli Zhou Date: 2025-02-23 02:35:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05b481294cbf2ad7c8d917b8e039e7aebcf91104 8350041: Skip test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java on static JDK Reviewed-by: alanb ! test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java Changeset: 0795d11b Branch: json Author: David Holmes Date: 2025-02-24 03:13:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0795d11bfc0c6640ed7e9f05a17eb2a733d88bc0 8350464: The flags to set the native priority for the VMThread and Java threads need a broader range Reviewed-by: stuefe, shade ! src/hotspot/share/runtime/globals.hpp Changeset: 302bed05 Branch: json Author: Ao Qi Committer: David Holmes Date: 2025-02-24 03:17:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/302bed055c3b4881f97c584d5953273b9dbc2969 8350499: Minimal build fails with slowdebug builds Reviewed-by: kbarrett, dholmes ! src/hotspot/share/classfile/verifier.cpp Changeset: a5c9a4db Branch: json Author: Christian Hagedorn Date: 2025-02-24 07:28:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5c9a4dbde410c687f05951b8f1d3cf72fcaedc0 8349032: C2: Parse Predicate refactoring in Loop Unswitching broke fix for JDK-8290850 Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + test/hotspot/jtreg/compiler/predicates/TestParsePredicateUCTWithPhi.java Changeset: f755fadc Branch: json Author: Per Minborg Date: 2025-02-24 07:38:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f755fadc3d7fd1e09cdc2442531fa724ebb77dce 8349653: Clarify the docs for MemorySegment::reinterpret Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java Changeset: e410af00 Branch: json Author: Jatin Bhateja Date: 2025-02-24 07:40:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e410af00e69587b86536b298b869ddc898fd9862 8342393: Promote commutative vector IR node sharing Reviewed-by: vlivanov, epeter, sviswanathan ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp + test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java + test/micro/org/openjdk/bench/jdk/incubator/vector/VectorCommutativeOperSharingBenchmark.java Changeset: 65f79c14 Branch: json Author: Erik ?sterlund Date: 2025-02-24 12:03:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65f79c145b7b1b32ed064a37ad4d2b6aca935a4c 8347335: ZGC: Use limitless mark stack memory Reviewed-by: aboldtch, iwalulya ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMark.hpp ! src/hotspot/share/gc/z/zMark.inline.hpp ! src/hotspot/share/gc/z/zMarkStack.cpp ! src/hotspot/share/gc/z/zMarkStack.hpp ! src/hotspot/share/gc/z/zMarkStack.inline.hpp - src/hotspot/share/gc/z/zMarkStackAllocator.cpp - src/hotspot/share/gc/z/zMarkStackAllocator.hpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp + src/hotspot/share/gc/z/zMarkingSMR.cpp + src/hotspot/share/gc/z/zMarkingSMR.hpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStat.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: ddb25691 Branch: json Author: Calvin Cheung Date: 2025-02-24 19:54:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ddb256911032cd7e6fae17c342261276066d8d25 8280682: Refactor AOT code source validation checks Co-authored-by: Ioi Lam Reviewed-by: iklam, asmehra, dholmes, kvn + src/hotspot/share/cds/aotClassLocation.cpp + src/hotspot/share/cds/aotClassLocation.hpp ! src/hotspot/share/cds/archiveHeapLoader.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConstants.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/threads.cpp ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/CommonAppClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndFMG.java ! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java Changeset: 39cb493c Branch: json Author: Rajat Mahajan Date: 2025-02-24 20:21:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39cb493c365778a1e3a6e753b49d8664733a3e26 8348106: Catch C++ exception in Java_sun_awt_windows_WTaskbarPeer_setOverlayIcon Reviewed-by: abhiscxk, aivanov, azvegint, serb, dmarkov ! src/java.desktop/windows/native/libawt/windows/awt_Taskbar.cpp Changeset: 990d40e9 Branch: json Author: Bradford Wetmore Date: 2025-02-24 22:57:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/990d40e98da2ceb3261096eaa55550565af58fc1 8350476: Fix typo introduced in JDK-8350147 Reviewed-by: jnimeh, jpai ! src/java.base/share/classes/javax/crypto/KEM.java Changeset: a6cc37fd Branch: json Author: Ioi Lam Date: 2025-02-25 05:38:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6cc37fdbe77ff3c1bd8e2332f67f48e3850e56b 8349888: AOTMode=create crashes with EpsilonGC Reviewed-by: shade, kvn ! src/hotspot/share/cds/classListParser.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/LambdaInExcludedClass.java Changeset: e1081cff Branch: json Author: SendaoYan Date: 2025-02-25 06:12:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1081cffcbec6020bf4cbec9f795b59b6ec1e9ef 8348536: Remove remain SIZE_FORMAT usage after JDK-8347990 Reviewed-by: dholmes, kbarrett ! test/hotspot/gtest/metaspace/test_blocktree.cpp ! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp ! test/hotspot/gtest/nmt/test_nmt_totals.cpp Changeset: ab86a135 Branch: json Author: Adam Sotona Date: 2025-02-25 08:18:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab86a13519a50c5d8a05c493594e6bda329133f4 8350548: java.lang.classfile package javadoc has errors Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/package-info.java Changeset: d551daca Branch: json Author: Matthias Baesken Date: 2025-02-25 08:19:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d551dacaef938cea0cad10047b79a0a7a26dcacb 8350103: Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6 Co-authored-by: Severin Gehwolf Reviewed-by: sgehwolf, asteiner ! test/hotspot/jtreg/containers/systemd/SystemdMemoryAwarenessTest.java Changeset: aa70f0ae Branch: json Author: Jaikiran Pai Date: 2025-02-25 10:57:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa70f0ae8be0bbc80e9d002bf02d0278c8e31bf8 8347348: Clarify that the HTTP server in jdk.httpserver module is not a full featured server Reviewed-by: michaelm, dfuchs ! src/jdk.httpserver/share/classes/module-info.java Changeset: a9c9f7f0 Branch: json Author: Albert Mingkun Yang Date: 2025-02-25 11:14:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a9c9f7f0cbb2f2395fef08348bf867ffa8875d73 8192647: GClocker induced GCs can starve threads requiring memory leading to OOME Reviewed-by: tschatzl, iwalulya, egahlin ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psVMOperations.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/serialVMOperations.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcLocker.inline.hpp ! src/hotspot/share/gc/shared/gcTrace.hpp ! src/hotspot/share/gc/shared/gcTraceSend.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/prims/downcallLinker.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java - test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: c413549e Branch: json Author: Coleen Phillimore Date: 2025-02-25 12:35:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c413549eb775f4209416c718dc9aa0748144a6b4 8349860: Make Class.isArray(), Class.isInterface() and Class.isPrimitive() non-native Reviewed-by: dlong, rriggs, vlivanov, yzheng, liach ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java Changeset: 8cfebc41 Branch: json Author: Kevin Walls Date: 2025-02-25 12:54:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8cfebc41dc8ec7b0d24d9c467b91de82d28b73fc 8350571: Remove mention of Tonga test suite from JMX tests Reviewed-by: cjplummer, lmesnik, sspitsyn ! test/jdk/javax/management/MBeanServer/ExceptionFactory.java ! test/jdk/javax/management/MBeanServer/ExceptionTest.java ! test/jdk/javax/management/mxbean/Utils.java ! test/jdk/javax/management/query/SupportedQueryTypesTest.java ! test/jdk/javax/management/security/Utils.java Changeset: cfeb7d6c Branch: json Author: Matthias Baesken Date: 2025-02-25 13:30:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cfeb7d6c964f63184c939f6f0625c6e7f1afdc31 8350497: os::create_thread unify init thread attributes part across UNIX platforms Reviewed-by: dholmes ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 62f39bd6 Branch: json Author: Johan Sj?len Date: 2025-02-25 14:30:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62f39bd6468d1c99bb0d6af6a96972bae96a7588 8350636: Potential null-pointer dereference in MallocSiteTable::new_entry Reviewed-by: dholmes ! src/hotspot/share/nmt/mallocSiteTable.cpp Changeset: b17c0b63 Branch: json Author: Matthias Baesken Date: 2025-02-25 14:38:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b17c0b63a15246967f7cb24ba6089f2ef13e900e 8350585: InlineSecondarySupersTest must be guarded on ppc64 by COMPILER2 Reviewed-by: amitkumar, mdoerr ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: 08bc59da Branch: json Author: Stuart Marks Date: 2025-02-25 15:18:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08bc59da9b66c6504a2d2712feebf37cc5eb2d3e 8138614: (spec str) StringBuffer and StringBuilder methods improperly require "new" String to be returned Reviewed-by: rgiulietti, shade, alanb, rriggs, liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java Changeset: 50239716 Branch: json Author: Mark Powers Date: 2025-02-25 15:21:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50239716403732fe8af73b4b6f006b6a4b7b22db 8267068: Incomplete @throws javadoc for various javax.crypto.spec classes Reviewed-by: valeriep, jnimeh ! src/java.base/share/classes/javax/crypto/spec/IvParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java Changeset: dea7a9f0 Branch: json Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-02-25 16:28:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dea7a9f0d640e5234bafe2157aecd942c71d5de5 8350516: Update model numbers for ECore-based cpus Reviewed-by: sviswanathan, vaivanov ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: c5992ca2 Branch: json Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-25 18:24:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5992ca27b7dddaaaf217b62445fdc48e7eaf240 8349533: Refactor validator tests shell files to java Reviewed-by: weijun ! test/jdk/sun/security/validator/CertReplace.java - test/jdk/sun/security/validator/certreplace.sh - test/jdk/sun/security/validator/samedn.sh Changeset: 0151b15b Branch: json Author: Leonid Mesnik Date: 2025-02-25 19:19:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0151b15b7cc077a30b00f2af4a5e3f831d1d92cb 8348367: Remove hotspot_not_fast_compiler and hotspot_slow_compiler test groups Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/TEST.groups Changeset: 829d7a84 Branch: json Author: Leonid Mesnik Date: 2025-02-25 19:20:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/829d7a845e18ec483379abf3a3fccb596d899f25 8339889: Several compiler tests ignore vm flags and not marked as flagless Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndHeapDump.java ! test/hotspot/jtreg/compiler/calls/NativeCalls.java ! test/hotspot/jtreg/compiler/debug/TestStress.java ! test/hotspot/jtreg/compiler/inlining/TestDuplicatedLateInliningOutput.java Changeset: d422abc5 Branch: json Author: Ioi Lam Date: 2025-02-25 19:25:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d422abc55aa93d8603d29d269dfb3325bd77f34d 8350668: has_extra_module_paths in filemap.cpp may be uninitialized Reviewed-by: ccheung, shade ! src/hotspot/share/cds/filemap.cpp Changeset: a3188e04 Branch: json Author: Archie Cobbs Date: 2025-02-25 19:39:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3188e0406bcd69468de0444038525d3d069699f 8349991: GraphUtils.java can use String.replace() instead of String.replaceAll() Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/GraphUtils.java Changeset: b78043fd Branch: json Author: Archie Cobbs Date: 2025-02-25 19:39:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b78043fdc64dba62293631ad0cc263029e8dfb1e 8320220: Compilation of cyclic hierarchy causes infinite recursion Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/ClassCycle/ClassCycle4.java + test/langtools/tools/javac/ClassCycle/ClassCycle4.out Changeset: d4fdc796 Branch: json Author: Damon Nguyen Date: 2025-02-25 19:40:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4fdc796aac8ece930c28579d285b21acf8e6ddb 8344981: [REDO] JDK-6672644 JComboBox still scrolling if switch to another window and return back Co-authored-by: Alexander Zvegintsev Reviewed-by: azvegint, psadhukhan, honkar ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java + test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java Changeset: 2efb0336 Branch: json Author: Alexey Semenyuk Date: 2025-02-25 21:53:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2efb0336e0c257c34f9e49a50cbad1704691582e 8350601: Miscellaneous updates to jpackage test lib Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java Changeset: 267d69be Branch: json Author: Alexey Semenyuk Date: 2025-02-25 22:49:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/267d69bed6265ec2820f17eb7534ec64d80ad093 8326447: jpackage creates Windows installers that cannot be signed Reviewed-by: almatvee ! src/jdk.jpackage/share/man/jpackage.md ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinExecutableIconVerifier.java + test/jdk/tools/jpackage/resources/read-executable-icon.ps1 + test/jdk/tools/jpackage/windows/WinInstallerResourceTest.java Changeset: 86024ebd Branch: json Author: Ioi Lam Date: 2025-02-25 22:56:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86024ebdb0f06517925c03e52246fbda0bad8f7c 8348426: Generate binary file for -XX:AOTMode=record -XX:AOTConfiguration=file Reviewed-by: ccheung, asmehra, kvn, iveresov ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp + src/hotspot/share/cds/finalImageRecipes.cpp + src/hotspot/share/cds/finalImageRecipes.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/threads.cpp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/ArchiveDoesNotExist.java ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTLoaderConstraintsTest.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BootClass.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveUpgrade.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: c8a521fd Branch: json Author: Naoto Sato Date: 2025-02-25 23:03:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8a521fddac9d42fe93ea9b3ab89e804bc48bf4e 8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 Reviewed-by: joehw, jpai, alanb ! src/java.base/unix/native/libjava/TimeZone_md.c Changeset: 21161525 Branch: json Author: Naoto Sato Date: 2025-02-25 15:45:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/211615259b20fa903e94967304727ee6e9d777b9 Merge branch 'master' into json From duke at openjdk.org Wed Feb 26 18:41:07 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Feb 2025 18:41:07 GMT Subject: git: openjdk/jdk-sandbox: json: Stuart's JsonNumber proposal (tentative) Message-ID: Changeset: 64deb4e2 Branch: json Author: Naoto Sato Date: 2025-02-26 10:26:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64deb4e23a41d06babb9875eb4c310da1c17a7e3 Stuart's JsonNumber proposal (tentative) ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Wed Feb 26 18:54:59 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Feb 2025 18:54:59 GMT Subject: git: openjdk/jdk-sandbox: json: doc fix for equals/hashcode Message-ID: <54c3b8b6-4cf1-41b2-8545-bac1f6ccac7e@openjdk.org> Changeset: c457bc5c Branch: json Author: Naoto Sato Date: 2025-02-26 10:51:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c457bc5cde7758a35188d8e0536815dc2077b9e1 doc fix for equals/hashcode ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Wed Feb 26 22:33:55 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Feb 2025 22:33:55 GMT Subject: git: openjdk/jdk-sandbox: json: a bit more sensible impl Message-ID: <33fc92db-b62a-4af1-b224-1250f85dfeb4@openjdk.org> Changeset: 6ee22c3a Branch: json Author: Naoto Sato Date: 2025-02-26 14:31:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ee22c3a86674b9cee438913eaa2b889141b42ab a bit more sensible impl ! src/java.base/share/classes/java/util/json/JsonGenerator.java ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Wed Feb 26 22:36:16 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Feb 2025 22:36:16 GMT Subject: git: openjdk/jdk-sandbox: json: reuse numStr Message-ID: Changeset: 76cefa3c Branch: json Author: Naoto Sato Date: 2025-02-26 14:33:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76cefa3c46df7b63686634f6fcd6221c3541652f reuse numStr ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Wed Feb 26 23:03:46 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Feb 2025 23:03:46 GMT Subject: git: openjdk/jdk-sandbox: json: doc fix Message-ID: <99f2acdb-808b-432c-a359-5409ebf1bf9a@openjdk.org> Changeset: 4627f18b Branch: json Author: Naoto Sato Date: 2025-02-26 15:02:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4627f18b8f4f7eec3c16a814db0789bdce61c294 doc fix ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonNumberImpl.java From duke at openjdk.org Wed Feb 26 23:24:16 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Feb 2025 23:24:16 GMT Subject: git: openjdk/jdk-sandbox: json: package-info fix Message-ID: <4a210f46-0cc2-43b3-b66a-d8e3bc356f32@openjdk.org> Changeset: 6278741b Branch: json Author: Naoto Sato Date: 2025-02-26 15:21:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6278741b03de30a4de61eea0f2f53275fd75224c package-info fix ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/package-info.java From duke at openjdk.org Wed Feb 26 23:26:53 2025 From: duke at openjdk.org (duke) Date: Wed, 26 Feb 2025 23:26:53 GMT Subject: git: openjdk/jdk-sandbox: json: parens Message-ID: Changeset: deceda3b Branch: json Author: Naoto Sato Date: 2025-02-26 15:24:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/deceda3bdab27b052ba797c1c66e0fb96e8e5c4d parens ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Thu Feb 27 00:38:41 2025 From: duke at openjdk.org (duke) Date: Thu, 27 Feb 2025 00:38:41 GMT Subject: git: openjdk/jdk-sandbox: json: test fixes Message-ID: <4643418a-7ed3-48b5-a705-5ec5209c70eb@openjdk.org> Changeset: e26404a5 Branch: json Author: Naoto Sato Date: 2025-02-26 16:36:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e26404a5c38444574e8c0930a7fae9ed6da9cfd1 test fixes ! test/jdk/java/util/json/TestEquality.java ! test/jdk/java/util/json/TestJsonNumber.java ! test/jdk/java/util/json/TestParse.java From duke at openjdk.org Thu Feb 27 19:17:09 2025 From: duke at openjdk.org (duke) Date: Thu, 27 Feb 2025 19:17:09 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber class desc Message-ID: <9be7576d-9720-42f9-ba42-7cb6cc9c69d8@openjdk.org> Changeset: a6b7a9f1 Branch: json Author: Naoto Sato Date: 2025-02-27 11:14:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6b7a9f1ce2bc2e65894615149e524da64486719 JsonNumber class desc ! src/java.base/share/classes/java/util/json/JsonNumber.java ! test/jdk/java/util/json/TestEquality.java From duke at openjdk.org Fri Feb 28 05:18:14 2025 From: duke at openjdk.org (duke) Date: Fri, 28 Feb 2025 05:18:14 GMT Subject: git: openjdk/jdk-sandbox: http3: 139 new changesets Message-ID: <166e23b1-0347-4616-a5fb-995cdf4e3b26@openjdk.org> Changeset: 8477c835 Branch: http3 Author: Aleksei Efimov Date: 2025-02-19 17:10:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8477c835056195c59b75e1a6933f4813773727b9 http3: qpack - optimize and rename EncoderInstructionsReader's states ! src/java.net.http/share/classes/jdk/internal/net/http/qpack/readers/EncoderInstructionsReader.java Changeset: be23c597 Branch: http3 Author: Volkan Yaz?c? Date: 2025-02-19 14:47:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be23c59754278b6f46354d2d64e12a41d1dcbc95 Simplify `HttpClientImpl::new` ! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSContext.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java Changeset: e4bfaa33 Branch: http3 Author: Volkan Yaz?c? Date: 2025-02-19 17:25:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4bfaa33a4bfde55071fa94dc255e2ee9faab9af Keep SSL stuff close to each other in `HttpClientImpl::new` ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java Changeset: a50ea941 Branch: http3 Author: Jaikiran Pai Date: 2025-02-24 15:21:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a50ea941b7756a5f848c26e77aedb27e8128dd5c http3: fallback to INTERNAL_ERROR error code if the error code in the incoming CONNECTION_CLOSE frame is unknown ! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java Changeset: ae3b7d31 Branch: http3 Author: Jaikiran Pai Date: 2025-02-24 15:50:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ae3b7d3160c8530ed86074c5bbc4ceadb582c671 http3: remove "inception" from QuicVersion and remove the notion of lowest QUIC version ! src/java.base/share/classes/jdk/internal/net/quic/QuicVersion.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java Changeset: 031b8bc9 Branch: http3 Author: Jaikiran Pai Date: 2025-02-24 16:10:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/031b8bc9038991b86afa85f0a0dd1be9dc02f313 http3: add documentation to QuicOneRttContext ! src/java.base/share/classes/jdk/internal/net/quic/QuicOneRttContext.java Changeset: b3e5c226 Branch: http3 Author: Jaikiran Pai Date: 2025-02-24 16:20:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3e5c22629077eb81807b3a4ee4b790135235ee0 http3: add javadoc for QuicTLSEngine.setOneRttContext() ! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSEngine.java Changeset: fd22d899 Branch: http3 Author: Daniel Fuchs Date: 2025-02-25 14:38:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd22d899cd94d0669098af230bf5a0a571e595a6 http3: Improve StreamLimitException API documentation ! src/java.net.http/share/classes/java/net/http/StreamLimitException.java Changeset: cae28ff9 Branch: http3 Author: Daniel Fuchs Date: 2025-02-25 20:50:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cae28ff93b86b33f284877e551ee228eadb056a9 http3: cleanup converting application error codes to string ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3ExchangeImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3PushPromiseStream.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/Http3Error.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/Http3Streams.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicClient.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicInstance.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicConnectionStreams.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/streams/QuicSenderStreamImpl.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicServer.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/quic/QuicStandaloneServer.java Changeset: bf989ee9 Branch: http3 Author: Daniel Fuchs Date: 2025-02-26 10:15:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bf989ee95ca6fef4b0192e33d719e250baed4b0e http3: add apiNote to QuicInstance::appErrorToString ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicInstance.java Changeset: e7125bf3 Branch: http3 Author: Jaikiran Pai Date: 2025-02-26 18:12:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7125bf3ba448b2f2c0109d2ba5f5fa3b9bdb576 http3: remove unused field from AltService ! src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java ! src/java.net.http/share/classes/jdk/internal/net/http/AltSvcProcessor.java Changeset: 93520cf9 Branch: http3 Author: Jaikiran Pai Date: 2025-02-26 18:42:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/93520cf9ebc99d1ca9b7cb1386902c96cc87c052 http3: use a size limited collection to track invalid alt services ! src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java Changeset: 4304ccf8 Branch: http3 Author: Jaikiran Pai Date: 2025-02-26 19:06:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4304ccf89a888f0945d66bceee28d8ecb13fd6e6 http3: no need to get an InetSocketAddress from the HttpRequestImpl when creating an Origin ! src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpRequestImpl.java Changeset: 75ec1a76 Branch: http3 Author: Volkan Yaz?c? Date: 2025-02-26 15:16:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75ec1a76dedc4cbdf5349aed35a3edb399cce4b9 Improve QUIC-compatibility predicates in `QuicTLSContext` ! src/java.base/share/classes/jdk/internal/net/quic/QuicTLSContext.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java Changeset: e6750419 Branch: http3 Author: Daniel Fuchs Date: 2025-02-26 18:44:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e67504197aca769f11358005a5308b9a7c8abe81 http3: minor cleanup, mostly in comments ! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/Http3Connection.java ! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java ! src/java.net.http/share/classes/jdk/internal/net/http/common/ValidatingHeadersConsumer.java ! src/java.net.http/share/classes/jdk/internal/net/http/http3/streams/Http3Streams.java ! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java Changeset: 202320b2 Branch: http3 Author: Daniel Fuchs Date: 2025-02-26 19:21:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/202320b2ca655deccdafada41d30c4448ecd889b http3: minor comment cleanup in AltServicesRegistry ! src/java.net.http/share/classes/jdk/internal/net/http/AltServicesRegistry.java Changeset: f45c3cce Branch: http3 Author: Jaikiran Pai Date: 2025-02-27 12:20:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f45c3cced9275fd1cf34a091bf57d057654fea9c http3: remove the no-op logger from QUIC ! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java - src/java.base/share/classes/sun/security/ssl/QuicTLS13KeyLogger.java Changeset: 8df80400 Branch: http3 Author: Fei Yang Date: 2025-02-18 00:19:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8df804005ed772936fd77a4c0335a5620f909570 8350093: RISC-V: java/math/BigInteger/LargeValueExceptions.java timeout with COH Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp Changeset: 3353f8e0 Branch: http3 Author: Stefan Karlsson Date: 2025-02-18 07:51:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3353f8e0875165adbc8ee764a4c8d8817a87cd88 8349652: Rewire nmethod oop load barriers Reviewed-by: kvn, aboldtch ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/barrierSetNMethod.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp ! src/hotspot/share/gc/z/zNMethod.cpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/accessDecorators.hpp Changeset: 013fda1d Branch: http3 Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-02-18 08:43:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/013fda1dad22d7aca3ee24c11dc42cb3885b5323 8348172: C2: Remove unused local variables in filter_helper() methods Reviewed-by: kvn, haosun, chagedorn ! src/hotspot/share/opto/type.cpp Changeset: ff05d979 Branch: http3 Author: Marc Chevalier Committer: Christian Hagedorn Date: 2025-02-18 09:25:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ff05d9795322fee6def559bd6776de42b96c27dc 8349180: Remove redundant initialization in ciField constructor Reviewed-by: chagedorn ! src/hotspot/share/ci/ciField.cpp Changeset: 160db5f0 Branch: http3 Author: Afshin Zafari Date: 2025-02-18 09:56:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/160db5f0f000f8471f71e0725da862d57db28c8a 8340110: Ubsan: verifier.cpp:2043:19: runtime error: shift exponent 100 is too large for 32-bit type 'int' Reviewed-by: dholmes, jsjolen ! src/hotspot/share/classfile/verifier.cpp Changeset: d7baae3e Branch: http3 Author: SendaoYan Date: 2025-02-18 09:56:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7baae3ee92bbc94e380703f173a4d4a9de75e29 8350178: Incorrect comment after JDK-8345580 Reviewed-by: chagedorn, kvn ! src/hotspot/share/opto/node.hpp Changeset: 8193e0d5 Branch: http3 Author: Roberto Casta?eda Lozano Date: 2025-02-18 10:23:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8193e0d53ac806d6974e2aacc7b7476aeb52a5fd 8346280: C2: implement late barrier elision for G1 Reviewed-by: tschatzl, aboldtch, mdoerr ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp ! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.hpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp ! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp ! test/hotspot/jtreg/compiler/gcbarriers/TestG1BarrierGeneration.java Changeset: 885be2ef Branch: http3 Author: Hamlin Li Date: 2025-02-18 10:24:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/885be2efa6b1359a7c7ab36882e19a7eaba77fb3 8349908: RISC-V: C2 SelectFromTwoVector Reviewed-by: fyang, luhenry ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: e1d0a9c8 Branch: http3 Author: Matthias Baesken Date: 2025-02-18 13:20:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1d0a9c832ef3e92faaed7f290ff56c0ed8a9d94 8350202: Tune for Power10 CPUs on Linux ppc64le Reviewed-by: mdoerr ! make/autoconf/flags-cflags.m4 Changeset: 62d93f2a Branch: http3 Author: Leonid Mesnik Date: 2025-02-18 20:06:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62d93f2a2222a044ac4aa409efd69e776f0d43da 8346050: Update BuildTestLib.gmk to build whole testlibrary Reviewed-by: weijun, ihse ! make/test/BuildTestLib.gmk ! test/lib/jdk/test/lib/security/CertUtils.java ! test/lib/jdk/test/lib/security/FixedSecureRandom.java ! test/lib/jdk/test/lib/security/SeededSecureRandom.java ! test/lib/jdk/test/lib/security/XMLUtils.java Changeset: 46d4a601 Branch: http3 Author: Vladimir Kozlov Date: 2025-02-18 20:08:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/46d4a601e04f90b11d4ccc97a49f4e7010b4fd83 8349088: De-virtualize Codeblob and nmethod Co-authored-by: Stefan Karlsson Co-authored-by: Chris Plummer Reviewed-by: cjplummer, aboldtch, dlong ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/dependencyContext.cpp ! src/hotspot/share/code/nmethod.cpp ! src/hotspot/share/code/nmethod.hpp ! src/hotspot/share/runtime/vmStructs.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/c1/Runtime1.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SafepointBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/CodeHeap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java Changeset: f2b4e12a Branch: http3 Author: Doug Simon Date: 2025-02-18 20:18:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2b4e12afe67086a2ae08081fd545e5ce4d731fd 8350263: JvmciNotifyBootstrapFinishedEventTest intermittently times out Reviewed-by: yzheng, never ! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.config ! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.config ! test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java Changeset: 2d03bd00 Branch: http3 Author: Leonid Mesnik Date: 2025-02-18 20:58:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d03bd007895b139b027947852c8b5ad8eab49b6 8350280: The JDK-8346050 testlibrary changes break the build Reviewed-by: dholmes ! make/test/BuildTestLib.gmk Changeset: 04659a40 Branch: http3 Author: SendaoYan Date: 2025-02-19 01:30:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/04659a40736610164855ac161120e63fcd46fe31 8350197: [UBSAN] Node::dump_idx reported float-cast-overflow Reviewed-by: chagedorn ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/node.cpp Changeset: 4de92a40 Branch: http3 Author: Prasanta Sadhukhan Date: 2025-02-19 02:19:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4de92a40d0750a2e6f72eb675d900f1129718d39 8350224: Test javax/swing/JComboBox/TestComboBoxComponentRendering.java fails in ubuntu 23.x and later Reviewed-by: aivanov, azvegint ! test/jdk/ProblemList.txt ! test/jdk/javax/swing/JComboBox/TestComboBoxComponentRendering.java Changeset: 9042aa82 Branch: http3 Author: Christian Stein Date: 2025-02-19 06:38:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9042aa82a890b0f0348ac8127dbd3268f2620346 8339238: Update to use jtreg 7.5.1 Reviewed-by: erikj, jpai, rriggs, iris ! make/autoconf/lib-tests.m4 ! make/conf/github-actions.conf ! make/conf/jib-profiles.js ! test/docs/TEST.ROOT ! test/hotspot/jtreg/TEST.ROOT ! test/jaxp/TEST.ROOT ! test/jdk/TEST.ROOT ! test/langtools/TEST.ROOT ! test/lib-test/TEST.ROOT Changeset: 0ef1c409 Branch: http3 Author: Roberto Casta?eda Lozano Date: 2025-02-19 09:17:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ef1c40991e703592fc79325bda1a6d2fc6caf4e 8350006: IGV: show memory slices as type information Reviewed-by: dlunden, chagedorn, dfenacci ! src/hotspot/share/opto/idealGraphPrinter.cpp ! src/hotspot/share/opto/idealGraphPrinter.hpp ! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showTypes.filter Changeset: d13fd573 Branch: http3 Author: Aleksey Shipilev Date: 2025-02-19 11:02:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d13fd5738f8a3d4b4009c2e15cfd967332d97bbd 8350211: CTW: Attempt to preload all classes in constant pool Reviewed-by: vlivanov, chagedorn ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java Changeset: 79db2d41 Branch: http3 Author: Aleksey Shipilev Date: 2025-02-19 11:33:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/79db2d4186eb2af827295581464be8602ac95f98 8350159: compiler/tiered/Level2RecompilationTest.java fails after JDK-8349915 Reviewed-by: kvn, chagedorn ! src/hotspot/share/compiler/compilationPolicy.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: 2353f3e2 Branch: http3 Author: Aleksey Shipilev Date: 2025-02-19 11:35:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2353f3e2f18ccaa972ee7a292d5a45035c647881 8350210: CTW: Use stackless exceptions Reviewed-by: kvn, chagedorn ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java Changeset: 59810ad7 Branch: http3 Author: Matthias Baesken Date: 2025-02-19 12:14:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/59810ad745b28f50d287fa8db650c3f1924791d9 8350201: Out of bounds access on Linux aarch64 in os::print_register_info Reviewed-by: dholmes, mdoerr ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp ! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp Changeset: 014701a0 Branch: http3 Author: Alexey Ivanov Date: 2025-02-19 12:22:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/014701a09b23d21f57edb5b085820532804475bd 8350260: Improve HTML instruction formatting in PassFailJFrame Reviewed-by: kizune, azvegint, abhiscxk ! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java Changeset: 577ff98a Branch: http3 Author: Sean Mullan Date: 2025-02-19 13:18:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/577ff98a6733a99ea49510f15d631beff39c34a5 8347946: Add API note that caller should validate/trust signers to the getCertificates and getCodeSigners methods of JarEntry and JarURLConnection Reviewed-by: lancea, jpai ! src/java.base/share/classes/java/net/JarURLConnection.java ! src/java.base/share/classes/java/util/jar/JarEntry.java ! src/java.base/share/classes/java/util/jar/JarFile.java Changeset: c6e47fd5 Branch: http3 Author: Albert Mingkun Yang Date: 2025-02-19 14:15:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6e47fd5812997e3428249be1c77c60e7b05a5df 8348171: Refactor GenerationCounters and its subclasses Co-authored-by: Thomas Schatzl Reviewed-by: gli, tschatzl, zgu ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp - src/hotspot/share/gc/parallel/psGenerationCounters.cpp - src/hotspot/share/gc/parallel/psGenerationCounters.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psYoungGen.cpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/generationCounters.cpp ! src/hotspot/share/gc/shared/generationCounters.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp ! src/hotspot/share/gc/z/zServiceability.cpp Changeset: efbad00c Branch: http3 Author: Ivan Walulya Date: 2025-02-19 14:27:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efbad00c4d7931177ccc5e9bce3b30dfbac94010 8349688: G1: Wrong initial optional region index when selecting candidates from retained regions Reviewed-by: tschatzl, ayang ! src/hotspot/share/gc/g1/g1CollectionSet.cpp Changeset: 70a6c0b7 Branch: http3 Author: konanki sreenath Committer: Weijun Wang Date: 2025-02-19 16:47:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70a6c0b7ac952eebdffa1d64399cd0ee1efec1f6 8346094: Harden X509CertImpl.getExtensionValue for NPE cases Reviewed-by: coffeys, weijun ! src/java.base/share/classes/sun/security/x509/X509CertImpl.java ! test/jdk/sun/security/util/HostnameChecker/TestHostnameChecker.java + test/jdk/sun/security/x509/X509CertImpl/CertExtensions.java Changeset: 3487f8cb Branch: http3 Author: Alexey Semenyuk Date: 2025-02-19 17:08:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3487f8cbd55b06d332d897a010ae8eb371dd4956 8350102: Decouple jpackage test-lib Executor.Result and Executor classes Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java Changeset: 76319845 Branch: http3 Author: Matias Saavedra Silva Date: 2025-02-19 17:26:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76319845255d5f71acb2f88e684ba788bdadfa93 8349923: Refactor StackMapTable constructor and StackMapReader Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/stackMapTable.cpp ! src/hotspot/share/classfile/stackMapTable.hpp ! src/hotspot/share/classfile/verifier.cpp Changeset: 7734f8ed Branch: http3 Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-19 18:56:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7734f8ed13f04ba01258b4fbe18a3d9b66f7fc7a 8349664: HEX dump should always use ASCII or ISO_8859_1 Reviewed-by: weijun ! src/java.base/share/classes/sun/security/util/HexDumpEncoder.java + test/jdk/sun/security/util/HexDumpEncoderTests.java Changeset: 4e60c2d9 Branch: http3 Author: Joe Wang Date: 2025-02-19 19:36:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e60c2d937fca8170b356f36e72b271104130c40 8349699: XSL transform fails with certain UTF-8 characters on 1024 byte boundaries Reviewed-by: lancea, naoto ! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToStream.java ! test/jaxp/javax/xml/jaxp/unittest/transform/JDK8207760.java Changeset: 4fb70c79 Branch: http3 Author: Chris Plummer Date: 2025-02-19 19:58:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4fb70c79c1383507bd42cd7f569cbde28393a2b8 8229012: When single stepping, the debug agent can cause the thread to remain in interpreter mode after single stepping completes Reviewed-by: kevinw, sspitsyn ! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c + test/jdk/com/sun/jdi/SingleStepCompilationTest.java Changeset: 92efab90 Branch: http3 Author: Boris Ulasevich Date: 2025-02-19 21:02:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92efab90db24a76cc28fc1ae1db870a0dd670266 8350344: Cross-build failure: _vptr name conflict Reviewed-by: kvn ! src/hotspot/share/code/codeBlob.cpp ! src/hotspot/share/code/codeBlob.hpp ! src/hotspot/share/code/nmethod.hpp Changeset: 3ebed783 Branch: http3 Author: Nicole Xu Committer: Hao Sun Date: 2025-02-20 01:33:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3ebed78328bd64d2e18369d63d6ea323b87a7b24 8349943: [JMH] Use jvmArgs consistently Reviewed-by: syan, redestad, haosun ! test/micro/org/openjdk/bench/java/lang/foreign/CallByRefHighArity.java ! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverRandom.java ! test/micro/org/openjdk/bench/java/lang/foreign/SegmentOfBuffer.java ! test/micro/org/openjdk/bench/java/security/MLDSA.java ! test/micro/org/openjdk/bench/java/security/MLKEMBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/AESBench.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorMultiplyOptBenchmark.java ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorXXH3HashingBenchmark.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java Changeset: 0131c1bf Branch: http3 Author: Ioi Lam Date: 2025-02-20 02:13:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0131c1bfd8ccfdf4f3d73cddfc2a87e2a6e99581 8349953: Avoid editing AOTConfiguration file in "make test JTREG=AOT_JDK=true" Reviewed-by: erikj, ccheung ! make/Main.gmk ! make/RunTests.gmk + make/test/BuildTestSetupAOT.gmk ! src/hotspot/share/cds/classListParser.cpp + test/setup_aot/TestSetupAOT.java Changeset: 00d4e4a9 Branch: http3 Author: SendaoYan Date: 2025-02-20 02:51:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00d4e4a9710f89506f36156c24b0f3c5412971fa 8350051: [JMH] Several tests fails NPE Reviewed-by: erikj, redestad ! make/test/BuildMicrobenchmark.gmk ! test/micro/org/openjdk/bench/javax/xml/AbstractXMLMicro.java Changeset: 26bf445f Branch: http3 Author: SendaoYan Date: 2025-02-20 07:24:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26bf445f4726f1936a0a4cbaf1424c5235424bfb 8350049: [JMH] Float16OperationsBenchmark fails java.lang.NoClassDefFoundError Reviewed-by: jbhateja ! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java Changeset: c5c91a82 Branch: http3 Author: Amit Kumar Date: 2025-02-20 08:53:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5c91a82931d8bd3aa4dc1568162097ef4b66ce0 8345285: [s390x] test failures: foreign/normalize/TestNormalize.java with C2 Reviewed-by: mdoerr, aph ! src/hotspot/cpu/s390/abstractInterpreter_s390.cpp Changeset: 0662e39a Branch: http3 Author: Matthias Baesken Date: 2025-02-20 08:58:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0662e39a6ef722f6e09383566648c794a47ebabe 8350267: Set mtune and mcpu settings in JDK native lib compilation on Linux ppc64(le) Reviewed-by: mdoerr, asteiner, erikj ! make/autoconf/flags-cflags.m4 Changeset: 86d06162 Branch: http3 Author: Hao Sun Date: 2025-02-20 09:03:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86d0616276c0a8d60c3b7ff79ade6c83ff0c72a2 8350303: ARM32: StubCodeGenerator::verify_stub(StubGenStubId) failed after JDK-8343767 Reviewed-by: shade, adinn ! src/hotspot/share/runtime/stubDeclarations.hpp Changeset: 1e87ff01 Branch: http3 Author: Abhishek Kumar Date: 2025-02-20 09:17:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e87ff01994df16df7de331040fc5d7a4a85f630 8348936: [Accessibility,macOS,VoiceOver] VoiceOver doesn't announce untick on toggling the checkbox with "space" key on macOS 8345728: [Accessibility,macOS,Screen Magnifier]: JCheckbox unchecked state does not magnify but works for checked state Reviewed-by: aivanov, kizune, dnguyen, asemenov ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java + test/jdk/javax/accessibility/TestJCheckBoxToggleAccessibility.java Changeset: 735805d9 Branch: http3 Author: Martin Doerr Date: 2025-02-20 12:03:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/735805d9259037ae594eb4f75e96860d43feea5d 8349727: [PPC] C1: Improve Class.isInstance intrinsic Reviewed-by: rrich, varadam ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp ! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp ! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: 960ad211 Branch: http3 Author: Jiangli Zhou Date: 2025-02-20 15:47:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/960ad211867d65a993b2fc4e6dafa8cea9827b3f 8349620: Add VMProps for static JDK Reviewed-by: alanb, manc ! src/hotspot/share/prims/whitebox.cpp ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/modules/ModulesSymLink.java ! test/jdk/TEST.ROOT ! test/jtreg-ext/requires/VMProps.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 10bf48a6 Branch: http3 Author: Johan Sj?len Date: 2025-02-20 15:50:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10bf48a6b0b796b48cdca15250e1ee7e7be83c82 8350214: Test gtest/AsyncLogGtest.java fails after JDK-8349755 Reviewed-by: aboldtch, dholmes ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logTag.hpp ! src/hotspot/share/logging/logTagSet.cpp ! src/hotspot/share/runtime/globals.hpp ! test/hotspot/jtreg/runtime/logging/AsyncDeathTest.java Changeset: 53db5764 Branch: http3 Author: Nizar Benalla Date: 2025-02-20 15:53:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53db57648a09c4c380064eea11fcdb680011d741 8350137: After JDK-8348975, Linux builds contain man pages for windows only tools Reviewed-by: erikj ! make/Docs.gmk ! make/common/Modules.gmk Changeset: 16873732 Branch: http3 Author: Erik Joelsson Date: 2025-02-20 17:46:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16873732a752d79c3bf1bc450c63839997986d9e 8349933: Mixing of includes and snippets stack causes the wrong -post snippet to be included Reviewed-by: ihse ! make/common/MakeIncludeEnd.gmk ! make/common/MakeIncludeStart.gmk ! make/common/MakeSnippetEnd.gmk ! make/common/MakeSnippetStart.gmk Changeset: 1eb0db37 Branch: http3 Author: Leonid Mesnik Date: 2025-02-20 18:00:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1eb0db37608ae1dd05accc1e22c57d76fa2c72ce 8350151: Support requires property to filter tests incompatible with --enable-preview Reviewed-by: alanb, rriggs ! test/hotspot/jtreg/TEST.ROOT ! test/jdk/TEST.ROOT ! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java ! test/jtreg-ext/requires/VMProps.java ! test/langtools/TEST.ROOT Changeset: f979f727 Branch: http3 Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-20 18:52:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f979f727b6137be9a3f85baed4fbfdd785970044 8337723: Remove redundant tests from com/sun/security/sasl/gsskerb Reviewed-by: rhalade ! test/jdk/ProblemList.txt ! test/jdk/TEST.groups - test/jdk/com/sun/security/sasl/gsskerb/AuthOnly.java - test/jdk/com/sun/security/sasl/gsskerb/ConfSecurityLayer.java - test/jdk/com/sun/security/sasl/gsskerb/NoSecurityLayer.java - test/jdk/com/sun/security/sasl/gsskerb/PropertiesFileCallbackHandler.java - test/jdk/com/sun/security/sasl/gsskerb/gsseg_jaas.conf - test/jdk/com/sun/security/sasl/gsskerb/log.properties - test/jdk/com/sun/security/sasl/gsskerb/run-conf-wjaas.csh - test/jdk/com/sun/security/sasl/gsskerb/run-nosec-wjaas.csh - test/jdk/com/sun/security/sasl/gsskerb/runwjaas.csh ! test/jdk/sun/security/krb5/auto/SaslBasic.java Changeset: 16033ea7 Branch: http3 Author: Fernando Guallini Committer: Rajan Halade Date: 2025-02-20 18:52:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/16033ea79a01b27a7f5cbb31d64da0e80afc7dc3 8342238: Test javax/crypto/CryptoPermissions/InconsistentEntries.java writes files in tested JDK dir Reviewed-by: jnimeh, rhalade ! test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java Changeset: c73fead5 Branch: http3 Author: Hamlin Li Date: 2025-02-21 09:48:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c73fead5caea8008586b31a5009c64011637b8cc 8350383: Test: add more test case for string compare (UL case) Reviewed-by: fyang ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics.java Changeset: 1b6281d9 Branch: http3 Author: Hamlin Li Date: 2025-02-21 10:25:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b6281d98cf0e7c5435c563bfedd6f07b79bfa62 8321003: RISC-V: C2 MulReductionVI 8321004: RISC-V: C2 MulReductionVL Reviewed-by: fyang, rehn ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp ! src/hotspot/cpu/riscv/riscv_v.ad ! test/hotspot/jtreg/compiler/loopopts/superword/ProdRed_Int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_int.java ! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java Changeset: dfcd0df6 Branch: http3 Author: Volkan Yazici Committer: Daniel Fuchs Date: 2025-02-21 10:26:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dfcd0df60c60cf89dc01682264a573ad39e61a17 8350019: HttpClient: DelegatingExecutor should resort to the fallback executor only on RejectedExecutionException Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java + test/jdk/java/net/httpclient/whitebox/DelegatingExecutorTestDriver.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/DelegatingExecutorTest.java Changeset: 24b55736 Branch: http3 Author: Matias Saavedra Silva Date: 2025-02-21 16:17:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24b557361a481d7f38f8016506573623b91bd8c8 8350444: Check for verifer error in StackMapReader::check_offset() Reviewed-by: coleenp, dholmes ! src/hotspot/share/classfile/stackMapTable.cpp Changeset: bd8ad309 Branch: http3 Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2025-02-21 16:39:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd8ad309b59bceb3073a8d6411cca74e73508885 8350285: Shenandoah: Regression caused by ShenandoahLock under extreme contention Reviewed-by: shade, kdnilsen ! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp ! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp Changeset: b45c32cd Branch: http3 Author: Chris Plummer Date: 2025-02-21 19:09:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b45c32cd4fb55fac4fc5161b9cd76415c69b203b 8350287: Cleanup SA's support for CodeBlob subclasses Reviewed-by: kvn, sspitsyn - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/AdapterBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/BufferBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeCache.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/DeoptimizationBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/ExceptionBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/MethodHandlesAdapterBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/RuntimeStub.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SafepointBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/SingletonBlob.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UncommonTrapBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/UpcallStub.java - src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/VtableBlob.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java Changeset: 9d9d7a17 Branch: http3 Author: Jamil Nimeh Date: 2025-02-21 20:30:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d9d7a17d3d1a8971712ef1b22e919012350db6f 8349759: Add unit test for CertificateBuilder and SimpleOCSPServer test utilities Reviewed-by: mullan + test/lib-test/jdk/test/lib/security/CPVAlgTestWithOCSP.java ! test/lib/jdk/test/lib/security/CertificateBuilder.java ! test/lib/jdk/test/lib/security/SimpleOCSPServer.java Changeset: 825ab20b Branch: http3 Author: Fernando Guallini Date: 2025-02-21 21:06:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/825ab20ba99b1f1127dd94b87ae56020d1831529 8350456: Test javax/crypto/CryptoPermissions/InconsistentEntries.java crashed: EXCEPTION_ACCESS_VIOLATION Reviewed-by: rhalade, jnimeh ! test/jdk/javax/crypto/CryptoPermissions/InconsistentEntries.java ! test/lib/jdk/test/lib/util/FileUtils.java Changeset: 25322aae Branch: http3 Author: Dmitry Chuyko Date: 2025-02-21 21:43:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25322aae8e224680db376098d2e45f26cf3334a0 8350258: AArch64: Client build fails after JDK-8347917 Reviewed-by: dlong, kvn ! src/hotspot/cpu/aarch64/frame_aarch64.cpp Changeset: 5cbd9d1f Branch: http3 Author: SendaoYan Date: 2025-02-22 03:11:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5cbd9d1fe19b6d9516233cd1ed8d3ba340b7a1e6 8349959: Test CR6740048.java passes unexpectedly missing CR6740048.xsd Reviewed-by: joehw ! test/jaxp/javax/xml/jaxp/unittest/validation/CR6740048.java Changeset: a8916308 Branch: http3 Author: Fei Yang Date: 2025-02-22 10:16:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a891630817844c8c42994da3b3110925ca4595a0 8350480: RISC-V: Relax assertion about registers in C2_MacroAssembler::minmax_fp Reviewed-by: mli, fjiang ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp Changeset: 05b48129 Branch: http3 Author: Jiangli Zhou Date: 2025-02-23 02:35:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05b481294cbf2ad7c8d917b8e039e7aebcf91104 8350041: Skip test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java on static JDK Reviewed-by: alanb ! test/jdk/java/lang/String/nativeEncoding/StringPlatformChars.java Changeset: 0795d11b Branch: http3 Author: David Holmes Date: 2025-02-24 03:13:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0795d11bfc0c6640ed7e9f05a17eb2a733d88bc0 8350464: The flags to set the native priority for the VMThread and Java threads need a broader range Reviewed-by: stuefe, shade ! src/hotspot/share/runtime/globals.hpp Changeset: 302bed05 Branch: http3 Author: Ao Qi Committer: David Holmes Date: 2025-02-24 03:17:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/302bed055c3b4881f97c584d5953273b9dbc2969 8350499: Minimal build fails with slowdebug builds Reviewed-by: kbarrett, dholmes ! src/hotspot/share/classfile/verifier.cpp Changeset: a5c9a4db Branch: http3 Author: Christian Hagedorn Date: 2025-02-24 07:28:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5c9a4dbde410c687f05951b8f1d3cf72fcaedc0 8349032: C2: Parse Predicate refactoring in Loop Unswitching broke fix for JDK-8290850 Reviewed-by: kvn, thartmann ! src/hotspot/share/opto/loopPredicate.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp + test/hotspot/jtreg/compiler/predicates/TestParsePredicateUCTWithPhi.java Changeset: f755fadc Branch: http3 Author: Per Minborg Date: 2025-02-24 07:38:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f755fadc3d7fd1e09cdc2442531fa724ebb77dce 8349653: Clarify the docs for MemorySegment::reinterpret Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java Changeset: e410af00 Branch: http3 Author: Jatin Bhateja Date: 2025-02-24 07:40:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e410af00e69587b86536b298b869ddc898fd9862 8342393: Promote commutative vector IR node sharing Reviewed-by: vlivanov, epeter, sviswanathan ! src/hotspot/share/opto/vectornode.cpp ! src/hotspot/share/opto/vectornode.hpp + test/hotspot/jtreg/compiler/vectorapi/VectorCommutativeOperSharingTest.java + test/micro/org/openjdk/bench/jdk/incubator/vector/VectorCommutativeOperSharingBenchmark.java Changeset: 65f79c14 Branch: http3 Author: Erik ?sterlund Date: 2025-02-24 12:03:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65f79c145b7b1b32ed064a37ad4d2b6aca935a4c 8347335: ZGC: Use limitless mark stack memory Reviewed-by: aboldtch, iwalulya ! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp ! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp ! src/hotspot/share/gc/z/zArguments.cpp ! src/hotspot/share/gc/z/zBarrierSet.cpp ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeap.cpp ! src/hotspot/share/gc/z/zHeap.hpp ! src/hotspot/share/gc/z/zInitialize.cpp ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMark.hpp ! src/hotspot/share/gc/z/zMark.inline.hpp ! src/hotspot/share/gc/z/zMarkStack.cpp ! src/hotspot/share/gc/z/zMarkStack.hpp ! src/hotspot/share/gc/z/zMarkStack.inline.hpp - src/hotspot/share/gc/z/zMarkStackAllocator.cpp - src/hotspot/share/gc/z/zMarkStackAllocator.hpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp + src/hotspot/share/gc/z/zMarkingSMR.cpp + src/hotspot/share/gc/z/zMarkingSMR.hpp ! src/hotspot/share/gc/z/zRemembered.cpp ! src/hotspot/share/gc/z/zStat.cpp ! src/hotspot/share/gc/z/zStat.hpp ! src/hotspot/share/gc/z/z_globals.hpp ! src/hotspot/share/runtime/arguments.cpp Changeset: ddb25691 Branch: http3 Author: Calvin Cheung Date: 2025-02-24 19:54:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ddb256911032cd7e6fae17c342261276066d8d25 8280682: Refactor AOT code source validation checks Co-authored-by: Ioi Lam Reviewed-by: iklam, asmehra, dholmes, kvn + src/hotspot/share/cds/aotClassLocation.cpp + src/hotspot/share/cds/aotClassLocation.hpp ! src/hotspot/share/cds/archiveHeapLoader.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConstants.cpp ! src/hotspot/share/cds/cdsProtectionDomain.cpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/unregisteredClasses.cpp ! src/hotspot/share/classfile/classLoader.cpp ! src/hotspot/share/classfile/classLoader.hpp ! src/hotspot/share/classfile/classLoader.inline.hpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/classLoaderExt.cpp ! src/hotspot/share/classfile/classLoaderExt.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/prims/jvmtiEnv.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/threads.cpp ! test/hotspot/jtreg/runtime/cds/appcds/BootClassPathMismatch.java ! test/hotspot/jtreg/runtime/cds/appcds/ClassPathAttr.java ! test/hotspot/jtreg/runtime/cds/appcds/CommonAppClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/NonExistClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/TraceLongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ModulePathAndFMG.java ! test/lib/jdk/test/lib/cds/CDSArchiveUtils.java Changeset: 39cb493c Branch: http3 Author: Rajat Mahajan Date: 2025-02-24 20:21:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39cb493c365778a1e3a6e753b49d8664733a3e26 8348106: Catch C++ exception in Java_sun_awt_windows_WTaskbarPeer_setOverlayIcon Reviewed-by: abhiscxk, aivanov, azvegint, serb, dmarkov ! src/java.desktop/windows/native/libawt/windows/awt_Taskbar.cpp Changeset: 990d40e9 Branch: http3 Author: Bradford Wetmore Date: 2025-02-24 22:57:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/990d40e98da2ceb3261096eaa55550565af58fc1 8350476: Fix typo introduced in JDK-8350147 Reviewed-by: jnimeh, jpai ! src/java.base/share/classes/javax/crypto/KEM.java Changeset: a6cc37fd Branch: http3 Author: Ioi Lam Date: 2025-02-25 05:38:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6cc37fdbe77ff3c1bd8e2332f67f48e3850e56b 8349888: AOTMode=create crashes with EpsilonGC Reviewed-by: shade, kvn ! src/hotspot/share/cds/classListParser.cpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/LambdaInExcludedClass.java Changeset: e1081cff Branch: http3 Author: SendaoYan Date: 2025-02-25 06:12:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1081cffcbec6020bf4cbec9f795b59b6ec1e9ef 8348536: Remove remain SIZE_FORMAT usage after JDK-8347990 Reviewed-by: dholmes, kbarrett ! test/hotspot/gtest/metaspace/test_blocktree.cpp ! test/hotspot/gtest/metaspace/test_metaspace_misc.cpp ! test/hotspot/gtest/nmt/test_nmt_totals.cpp Changeset: ab86a135 Branch: http3 Author: Adam Sotona Date: 2025-02-25 08:18:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab86a13519a50c5d8a05c493594e6bda329133f4 8350548: java.lang.classfile package javadoc has errors Reviewed-by: liach ! src/java.base/share/classes/java/lang/classfile/package-info.java Changeset: d551daca Branch: http3 Author: Matthias Baesken Date: 2025-02-25 08:19:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d551dacaef938cea0cad10047b79a0a7a26dcacb 8350103: Test containers/systemd/SystemdMemoryAwarenessTest.java fails on Linux ppc64le SLES15 SP6 Co-authored-by: Severin Gehwolf Reviewed-by: sgehwolf, asteiner ! test/hotspot/jtreg/containers/systemd/SystemdMemoryAwarenessTest.java Changeset: aa70f0ae Branch: http3 Author: Jaikiran Pai Date: 2025-02-25 10:57:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aa70f0ae8be0bbc80e9d002bf02d0278c8e31bf8 8347348: Clarify that the HTTP server in jdk.httpserver module is not a full featured server Reviewed-by: michaelm, dfuchs ! src/jdk.httpserver/share/classes/module-info.java Changeset: a9c9f7f0 Branch: http3 Author: Albert Mingkun Yang Date: 2025-02-25 11:14:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a9c9f7f0cbb2f2395fef08348bf867ffa8875d73 8192647: GClocker induced GCs can starve threads requiring memory leading to OOME Reviewed-by: tschatzl, iwalulya, egahlin ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp ! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp ! src/hotspot/share/gc/parallel/psOldGen.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psVMOperations.cpp ! src/hotspot/share/gc/serial/defNewGeneration.cpp ! src/hotspot/share/gc/serial/serialHeap.cpp ! src/hotspot/share/gc/serial/serialHeap.hpp ! src/hotspot/share/gc/serial/serialVMOperations.cpp ! src/hotspot/share/gc/serial/tenuredGeneration.cpp ! src/hotspot/share/gc/shared/collectedHeap.cpp ! src/hotspot/share/gc/shared/gcCause.cpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcLocker.inline.hpp ! src/hotspot/share/gc/shared/gcTrace.hpp ! src/hotspot/share/gc/shared/gcTraceSend.cpp ! src/hotspot/share/gc/shared/gcVMOperations.cpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/jfr/metadata/metadata.xml ! src/hotspot/share/prims/downcallLinker.cpp ! src/hotspot/share/prims/jni.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/mutexLocker.cpp ! src/hotspot/share/runtime/mutexLocker.hpp ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/sharedRuntime.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java ! src/jdk.jfr/share/conf/jfr/default.jfc ! src/jdk.jfr/share/conf/jfr/profile.jfc ! test/hotspot/jtreg/ProblemList.txt - test/hotspot/jtreg/gc/stress/gclocker/TestExcessGCLockerCollections.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithParallelOld.java ! test/jdk/jdk/jfr/event/gc/collection/TestGCCauseWithSerial.java - test/jdk/jdk/jfr/event/gc/detailed/TestGCLockerEvent.java ! test/lib/jdk/test/lib/jfr/EventNames.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: c413549e Branch: http3 Author: Coleen Phillimore Date: 2025-02-25 12:35:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c413549eb775f4209416c718dc9aa0748144a6b4 8349860: Make Class.isArray(), Class.isInterface() and Class.isPrimitive() non-native Reviewed-by: dlong, rriggs, vlivanov, yzheng, liach ! src/hotspot/share/c1/c1_Canonicalizer.cpp ! src/hotspot/share/c1/c1_Compiler.cpp ! src/hotspot/share/c1/c1_LIRGenerator.cpp ! src/hotspot/share/c1/c1_LIRGenerator.hpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp ! src/hotspot/share/classfile/javaClasses.inline.hpp ! src/hotspot/share/classfile/vmIntrinsics.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/include/jvm.h ! src/hotspot/share/opto/c2compiler.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/prims/jvm.cpp ! src/java.base/share/classes/java/lang/Class.java ! src/java.base/share/classes/jdk/internal/reflect/Reflection.java ! src/java.base/share/native/libjava/Class.c ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/jdk/internal/reflect/Reflection/Filtering.java Changeset: 8cfebc41 Branch: http3 Author: Kevin Walls Date: 2025-02-25 12:54:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8cfebc41dc8ec7b0d24d9c467b91de82d28b73fc 8350571: Remove mention of Tonga test suite from JMX tests Reviewed-by: cjplummer, lmesnik, sspitsyn ! test/jdk/javax/management/MBeanServer/ExceptionFactory.java ! test/jdk/javax/management/MBeanServer/ExceptionTest.java ! test/jdk/javax/management/mxbean/Utils.java ! test/jdk/javax/management/query/SupportedQueryTypesTest.java ! test/jdk/javax/management/security/Utils.java Changeset: cfeb7d6c Branch: http3 Author: Matthias Baesken Date: 2025-02-25 13:30:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cfeb7d6c964f63184c939f6f0625c6e7f1afdc31 8350497: os::create_thread unify init thread attributes part across UNIX platforms Reviewed-by: dholmes ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 62f39bd6 Branch: http3 Author: Johan Sj?len Date: 2025-02-25 14:30:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62f39bd6468d1c99bb0d6af6a96972bae96a7588 8350636: Potential null-pointer dereference in MallocSiteTable::new_entry Reviewed-by: dholmes ! src/hotspot/share/nmt/mallocSiteTable.cpp Changeset: b17c0b63 Branch: http3 Author: Matthias Baesken Date: 2025-02-25 14:38:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b17c0b63a15246967f7cb24ba6089f2ef13e900e 8350585: InlineSecondarySupersTest must be guarded on ppc64 by COMPILER2 Reviewed-by: amitkumar, mdoerr ! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp Changeset: 08bc59da Branch: http3 Author: Stuart Marks Date: 2025-02-25 15:18:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08bc59da9b66c6504a2d2712feebf37cc5eb2d3e 8138614: (spec str) StringBuffer and StringBuilder methods improperly require "new" String to be returned Reviewed-by: rgiulietti, shade, alanb, rriggs, liach ! src/java.base/share/classes/java/lang/AbstractStringBuilder.java Changeset: 50239716 Branch: http3 Author: Mark Powers Date: 2025-02-25 15:21:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50239716403732fe8af73b4b6f006b6a4b7b22db 8267068: Incomplete @throws javadoc for various javax.crypto.spec classes Reviewed-by: valeriep, jnimeh ! src/java.base/share/classes/javax/crypto/spec/IvParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/RC2ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java ! src/java.base/share/classes/javax/crypto/spec/SecretKeySpec.java Changeset: dea7a9f0 Branch: http3 Author: Volodymyr Paprotski Committer: Sandhya Viswanathan Date: 2025-02-25 16:28:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dea7a9f0d640e5234bafe2157aecd942c71d5de5 8350516: Update model numbers for ECore-based cpus Reviewed-by: sviswanathan, vaivanov ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: c5992ca2 Branch: http3 Author: Mikhail Yankelevich Committer: Weijun Wang Date: 2025-02-25 18:24:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5992ca27b7dddaaaf217b62445fdc48e7eaf240 8349533: Refactor validator tests shell files to java Reviewed-by: weijun ! test/jdk/sun/security/validator/CertReplace.java - test/jdk/sun/security/validator/certreplace.sh - test/jdk/sun/security/validator/samedn.sh Changeset: 0151b15b Branch: http3 Author: Leonid Mesnik Date: 2025-02-25 19:19:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0151b15b7cc077a30b00f2af4a5e3f831d1d92cb 8348367: Remove hotspot_not_fast_compiler and hotspot_slow_compiler test groups Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/TEST.groups Changeset: 829d7a84 Branch: http3 Author: Leonid Mesnik Date: 2025-02-25 19:20:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/829d7a845e18ec483379abf3a3fccb596d899f25 8339889: Several compiler tests ignore vm flags and not marked as flagless Reviewed-by: thartmann ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndHeapDump.java ! test/hotspot/jtreg/compiler/calls/NativeCalls.java ! test/hotspot/jtreg/compiler/debug/TestStress.java ! test/hotspot/jtreg/compiler/inlining/TestDuplicatedLateInliningOutput.java Changeset: d422abc5 Branch: http3 Author: Ioi Lam Date: 2025-02-25 19:25:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d422abc55aa93d8603d29d269dfb3325bd77f34d 8350668: has_extra_module_paths in filemap.cpp may be uninitialized Reviewed-by: ccheung, shade ! src/hotspot/share/cds/filemap.cpp Changeset: a3188e04 Branch: http3 Author: Archie Cobbs Date: 2025-02-25 19:39:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3188e0406bcd69468de0444038525d3d069699f 8349991: GraphUtils.java can use String.replace() instead of String.replaceAll() Reviewed-by: mcimadamore ! src/jdk.compiler/share/classes/com/sun/tools/javac/util/GraphUtils.java Changeset: b78043fd Branch: http3 Author: Archie Cobbs Date: 2025-02-25 19:39:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b78043fdc64dba62293631ad0cc263029e8dfb1e 8320220: Compilation of cyclic hierarchy causes infinite recursion Reviewed-by: vromero, jlahoda ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java + test/langtools/tools/javac/ClassCycle/ClassCycle4.java + test/langtools/tools/javac/ClassCycle/ClassCycle4.out Changeset: d4fdc796 Branch: http3 Author: Damon Nguyen Date: 2025-02-25 19:40:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d4fdc796aac8ece930c28579d285b21acf8e6ddb 8344981: [REDO] JDK-6672644 JComboBox still scrolling if switch to another window and return back Co-authored-by: Alexander Zvegintsev Reviewed-by: azvegint, psadhukhan, honkar ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicScrollBarUI.java + test/jdk/javax/swing/JComboBox/JComboBoxScrollFocusTest.java Changeset: 2efb0336 Branch: http3 Author: Alexey Semenyuk Date: 2025-02-25 21:53:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2efb0336e0c257c34f9e49a50cbad1704691582e 8350601: Miscellaneous updates to jpackage test lib Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java Changeset: 267d69be Branch: http3 Author: Alexey Semenyuk Date: 2025-02-25 22:49:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/267d69bed6265ec2820f17eb7534ec64d80ad093 8326447: jpackage creates Windows installers that cannot be signed Reviewed-by: almatvee ! src/jdk.jpackage/share/man/jpackage.md ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinExecutableIconVerifier.java + test/jdk/tools/jpackage/resources/read-executable-icon.ps1 + test/jdk/tools/jpackage/windows/WinInstallerResourceTest.java Changeset: 86024ebd Branch: http3 Author: Ioi Lam Date: 2025-02-25 22:56:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86024ebdb0f06517925c03e52246fbda0bad8f7c 8348426: Generate binary file for -XX:AOTMode=record -XX:AOTConfiguration=file Reviewed-by: ccheung, asmehra, kvn, iveresov ! src/hotspot/share/cds/aotClassLocation.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveUtils.hpp ! src/hotspot/share/cds/archiveUtils.inline.hpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cds_globals.hpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/dumpTimeClassInfo.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.cpp ! src/hotspot/share/cds/filemap.hpp + src/hotspot/share/cds/finalImageRecipes.cpp + src/hotspot/share/cds/finalImageRecipes.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/cds/lambdaFormInvokers.cpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/runTimeClassInfo.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionaryShared.cpp ! src/hotspot/share/classfile/systemDictionaryShared.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/constantPool.cpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/runtime/threads.cpp ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/ArchiveDoesNotExist.java ! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTLoaderConstraintsTest.java + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BootClass.java ! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java ! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveUpgrade.java ! test/hotspot/jtreg/runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java Changeset: c8a521fd Branch: http3 Author: Naoto Sato Date: 2025-02-25 23:03:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8a521fddac9d42fe93ea9b3ab89e804bc48bf4e 8345213: JVM Prefers /etc/timezone Over /etc/localtime on Debian 12 Reviewed-by: joehw, jpai, alanb ! src/java.base/unix/native/libjava/TimeZone_md.c Changeset: 037e4711 Branch: http3 Author: Calvin Cheung Date: 2025-02-25 23:49:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/037e47112bdf2fa2324f7c58198f6d433f17d9fd 8350666: cmp-baseline builds fail after JDK-8280682 Reviewed-by: iklam ! src/hotspot/share/cds/aotClassLocation.cpp Changeset: f529bf71 Branch: http3 Author: Patrick Zhang Committer: Andrew Haley Date: 2025-02-26 09:07:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f529bf712d8946584999dfc98abea60c22c97167 8350483: AArch64: turn on signum intrinsics by default on Ampere CPUs Reviewed-by: aph ! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp Changeset: a70eba8e Branch: http3 Author: Thomas Stuefe Date: 2025-02-26 09:51:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a70eba8e4212c2c7125475f69b3952197e7a8ce3 8330174: Protection zone for easier detection of accidental zero-nKlass use Co-authored-by: Ioi Lam Reviewed-by: iklam, rkennke ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp + test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: a4310464 Branch: http3 Author: Tagir F. Valeev Date: 2025-02-26 10:08:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a43104640420fbd82868788ccd8a3a8e938f365a 8350518: org.openjdk.bench.java.util.TreeMapUpdate.compute fails with "java.lang.IllegalArgumentException: key out of range" Reviewed-by: liach, skuksenko ! test/micro/org/openjdk/bench/java/util/TreeMapUpdate.java Changeset: aac9cb45 Branch: http3 Author: Thomas Schatzl Date: 2025-02-26 10:30:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aac9cb4537b13a4af123ae76f29359e851dc4c82 8349906: G1: Improve initial survivor rate for newly used young regions Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp Changeset: a0dd5654 Branch: http3 Author: Thomas Schatzl Date: 2025-02-26 11:31:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0dd56543219343306aea99b684b5e2cb04c7d76 8350643: G1: Make loop iteration variable type correspond to limit in G1SurvRateGroup Reviewed-by: ayang, kbarrett ! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp Changeset: 1e18fffe Branch: http3 Author: Coleen Phillimore Date: 2025-02-26 11:49:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e18fffee456382c4eeb017b3fad0dc99ccaad35 8328473: StringTable and SymbolTable statistics delay time to safepoint Reviewed-by: shade, eosterlund ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp Changeset: e7d4b360 Branch: http3 Author: Matthias Baesken Date: 2025-02-26 12:40:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7d4b360fe27585f1a021fd1d1da1fda7f27a37c 8350667: Remove startThread_lock() and _startThread_lock on AIX Reviewed-by: stuefe, jkern ! src/hotspot/os/aix/osThread_aix.cpp ! src/hotspot/os/aix/osThread_aix.hpp ! src/hotspot/os/aix/os_aix.cpp Changeset: ea2c9238 Branch: http3 Author: Johan Sj?len Date: 2025-02-26 12:51:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea2c92384927a22dd1e1e8676723c7cc720a128b 8323807: Async UL: Add a stalling mode to async UL Reviewed-by: dholmes, aboldtch ! src/hotspot/share/logging/logAsyncWriter.cpp ! src/hotspot/share/logging/logAsyncWriter.hpp ! src/hotspot/share/logging/logConfiguration.cpp ! src/hotspot/share/logging/logConfiguration.hpp ! src/hotspot/share/runtime/arguments.cpp ! src/hotspot/share/runtime/globals.hpp ! src/java.base/share/man/java.md ! test/hotspot/gtest/logging/test_asynclog.cpp + test/hotspot/jtreg/runtime/logging/StressAsyncUL.java Changeset: 0f822681 Branch: http3 Author: Matthew Donovan Date: 2025-02-26 14:14:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f82268134df65bbc65ecda158d25f708f18d150 8345598: Upgrade NSS binaries for interop tests Reviewed-by: weijun, rhalade ! test/jdk/sun/security/pkcs11/PKCS11Test.java Changeset: 27317123 Branch: http3 Author: Hannes Walln?fer Date: 2025-02-26 14:59:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2731712383937ce7213c4c2b89f8c041708a3f90 8287749: Re-enable javadoc -serialwarn option Reviewed-by: erikj ! make/Docs.gmk ! make/scripts/genExceptions.sh Changeset: bd112c4f Branch: http3 Author: Aleksey Shipilev Date: 2025-02-26 15:00:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd112c4fab8c6b6a8181d4629009b6cb408727a1 8350443: GHA: Split static-libs-bundles into a separate job Reviewed-by: ihse, yzheng ! .github/actions/upload-bundles/action.yml ! .github/workflows/build-linux.yml ! .github/workflows/main.yml Changeset: 3e46480d Branch: http3 Author: Thomas Stuefe Date: 2025-02-26 15:57:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e46480dcfabf79b74cc371eaa84dce2e252f3da 8350770: [BACKOUT] Protection zone for easier detection of accidental zero-nKlass use Reviewed-by: mdoerr, rkennke ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/archiveUtils.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/filemap.hpp ! src/hotspot/share/cds/metaspaceShared.cpp ! src/hotspot/share/cds/metaspaceShared.hpp ! src/hotspot/share/include/cds.h ! src/hotspot/share/memory/metaspace.cpp ! src/hotspot/share/oops/compressedKlass.cpp ! src/hotspot/share/oops/compressedKlass.hpp ! src/hotspot/share/oops/compressedKlass.inline.hpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp - test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: 9477c705 Branch: http3 Author: Brian Burkhalter Date: 2025-02-26 16:24:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9477c705c0bd5ce2d445abb5ca44d46656fc315f 8024695: new File("").exists() returns false whereas it is the current working directory Reviewed-by: alanb, rriggs, lancea ! src/java.base/share/classes/java/io/File.java ! src/java.base/share/classes/java/io/FileSystem.java ! src/java.base/unix/classes/java/io/UnixFileSystem.java ! src/java.base/windows/classes/java/io/WinNTFileSystem.java ! test/jdk/java/io/File/EmptyPath.java Changeset: ec6624b5 Branch: http3 Author: Aleksey Shipilev Date: 2025-02-26 16:41:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec6624b54eaf5c0f94bd760d2e9fa8b55717c350 8350649: Class unloading accesses/resurrects dead Java mirror after JDK-8346567 Reviewed-by: coleenp, egahlin ! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp ! src/hotspot/share/oops/klass.hpp Changeset: 9ec46968 Branch: http3 Author: Xiaolong Peng Committer: Aleksey Shipilev Date: 2025-02-26 17:29:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ec46968fbfddf99a8349cb6903d24b1c2fdaf1d 8350313: Include timings for leaving safepoint in safepoint logging Reviewed-by: shade, dholmes ! src/hotspot/share/runtime/safepoint.cpp ! src/hotspot/share/runtime/safepoint.hpp Changeset: e43960a0 Branch: http3 Author: David Holmes Date: 2025-02-26 20:14:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e43960a0170bf29b28ff4733e1c8c927947fb0bb 8350616: Skip ValidateHazardPtrsClosure in non-debug builds Reviewed-by: kbarrett, tschatzl, shade ! src/hotspot/share/runtime/threadSMR.cpp Changeset: 78c18cfb Branch: http3 Author: Jiangli Zhou Date: 2025-02-26 23:23:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78c18cfbcee92ba170810582e238b40b64805e5a 8349399: GHA: Add static-jdk build on linux-x64 Reviewed-by: shade, ihse ! .github/workflows/main.yml Changeset: b29f8b04 Branch: http3 Author: SendaoYan Date: 2025-02-27 06:15:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b29f8b04780bffff2b25acb95f22b4fdf83f3724 8350665: SIZE_FORMAT_HEX macro undefined in gtest Reviewed-by: coleenp, stuefe ! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp Changeset: bb48b731 Branch: http3 Author: SendaoYan Date: 2025-02-27 06:16:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bb48b7319c020f9bb135c0bdf3e8809d0314c837 8350723: RISC-V: debug.cpp help() is missing riscv line for pns Reviewed-by: fyang ! src/hotspot/share/utilities/debug.cpp Changeset: 885338b5 Branch: http3 Author: Emanuel Peter Date: 2025-02-27 06:58:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/885338b5f38ed05d8b91efc0178b371f2f89310e 8323582: C2 SuperWord AlignVector: misaligned vector memory access with unaligned native memory Reviewed-by: roland, kvn ! src/hotspot/share/jvmci/vmStructs_jvmci.cpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/classes.hpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/mempointer.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/opaquenode.hpp ! src/hotspot/share/opto/phasetype.hpp ! src/hotspot/share/opto/predicates.cpp ! src/hotspot/share/opto/predicates.hpp ! src/hotspot/share/opto/superword.cpp ! src/hotspot/share/opto/traceAutoVectorizationTag.hpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp ! src/hotspot/share/opto/vtransform.cpp ! src/hotspot/share/opto/vtransform.hpp ! src/hotspot/share/runtime/deoptimization.cpp ! src/hotspot/share/runtime/deoptimization.hpp ! src/hotspot/share/runtime/vmStructs.cpp + test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentUnalignedAddress.java Changeset: e4d3c97c Branch: http3 Author: Richard Reingruber Date: 2025-02-27 09:24:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4d3c97c0f388fc4b1684b78844f2166277ffd91 8350111: [PPC] AsyncGetCallTrace crashes when called while handling SIGTRAP Reviewed-by: mdoerr, stuefe ! src/hotspot/cpu/ppc/frame_ppc.cpp Changeset: 4522f128 Branch: http3 Author: Andrew Dinn Date: 2025-02-27 09:31:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4522f128a3953e3ae885f96c463cb581eaa1e1e7 8349921: Crash in codeBuffer.cpp:1004: guarantee(sect->end() <= tend) failed: sanity Reviewed-by: kvn, dlong ! src/hotspot/cpu/aarch64/stubDeclarations_aarch64.hpp Changeset: 01bd7e41 Branch: http3 Author: Xiaolong Peng Date: 2025-02-27 09:49:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/01bd7e417ee3d39067370e616660b7f5c723dc26 8350314: Shenandoah: Capture thread state sync times in GC timings Reviewed-by: ysr, shade, wkemper ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp ! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp Changeset: acc6f19c Branch: http3 Author: SendaoYan Date: 2025-02-27 11:06:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/acc6f19cecd1c55afab3f4d6789cfa90b472d621 8350614: [JMH] jdk.incubator.vector.VectorCommutativeOperSharingBenchmark fails Reviewed-by: redestad ! test/micro/org/openjdk/bench/jdk/incubator/vector/VectorCommutativeOperSharingBenchmark.java Changeset: 63e0fc43 Branch: http3 Author: Emanuel Peter Date: 2025-02-27 11:29:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63e0fc4331df5443f21a402153ceda87d99dbd46 8350841: ProblemList jdk/incubator/vector/Long256VectorTests.java Reviewed-by: thartmann ! test/jdk/ProblemList.txt Changeset: 6bfafb28 Branch: http3 Author: Volkan Yaz?c? Date: 2025-02-27 13:44:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6bfafb28dc941fb612ca57dd46e6d36abf8402c6 merge latest changes from master ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java Changeset: 6e3009d7 Branch: http3 Author: Volkan Yaz?c? Date: 2025-02-27 15:08:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e3009d7f86363967a44feda9e03b5c238909f66 Add missing `@serial` to `StreamLimitException::version` ! src/java.net.http/share/classes/java/net/http/StreamLimitException.java From duke at openjdk.org Fri Feb 28 22:43:24 2025 From: duke at openjdk.org (duke) Date: Fri, 28 Feb 2025 22:43:24 GMT Subject: git: openjdk/jdk-sandbox: json: toString() description clarification Message-ID: <700a4c3a-3a4c-410e-886a-b5f4fe126495@openjdk.org> Changeset: e8223131 Branch: json Author: Naoto Sato Date: 2025-02-28 14:42:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8223131dfc70828572a703f967402230fed8306 toString() description clarification ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonString.java ! src/java.base/share/classes/java/util/json/JsonValue.java