git: openjdk/panama-foreign: master: 128 new changesets

duke duke at openjdk.org
Fri Feb 27 11:19:12 UTC 2026


Changeset: 2052b443
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2026-02-20 11:25:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2052b443ed2c8c8fb36513822c577f9f80805e91

8378233: depends_only_on_test_impl() assertion hit after JDK-8347365

Reviewed-by: qamai, mbaesken

! src/hotspot/share/opto/intrinsicnode.hpp

Changeset: a2961293
Branch: master
Author:    Kerem Kat <krk at openjdk.org>
Committer: Quan Anh Mai <qamai at openjdk.org>
Date:      2026-02-20 11:33:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a296129347ed9448d34ce1c0b6ed778816fd55b1

8375633: C2: Missed Ideal optimization opportunity with ConvD2F/ConvF2HF and -XX:+StressIncrementalInlining

Reviewed-by: bmaillard, mchevalier, qamai

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/ConvD2FIdealizationStress.java
+ test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationStress.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: df8c7709
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-02-20 11:58:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/df8c770944b4a6e9713b1851b45f2b5dd04f6827

8377300: Use64KPages flag cleanup on AIX

Reviewed-by: mdoerr, asteiner

! src/hotspot/os/aix/globals_aix.hpp
! src/hotspot/os/aix/os_aix.cpp

Changeset: c1142bda
Branch: master
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2026-02-20 12:33:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c1142bda49aa01297c77e2f33209c06585546c6b

8339886: runtime/os/TestHugePageDecisionsAtVMStartup.java ignores vm flags

Reviewed-by: dholmes, aartemov

! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java

Changeset: aeafc5b1
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2026-02-20 12:41:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aeafc5b1655858cd72de58e5f1c0b80b984d7274

8378245: Obsolete ParallelRefProcBalancingEnabled

Reviewed-by: jsikstro, dholmes, tschatzl

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: e8dadf4b
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-02-20 15:13:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e8dadf4baa643a48d7b21abe72d073792a9726c0

8378003: JarURLConnection.getCertificates() and getCodeSigners() incorrectly return null for signed JAR files after JDK-8377338

Reviewed-by: mullan, dfuchs

! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java
+ test/jdk/sun/net/www/protocol/jar/JarURLConnectionCertsAndCodeSigners.java

Changeset: 72b28672
Branch: master
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2026-02-20 16:26:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/72b28672ad2f0f70cf57c9dc753b0ba20f6bcaaa

8367129: Move input validation checks to Java for java.lang.StringLatin1 intrinsics

Reviewed-by: rriggs, rgiulietti

! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/library_call.cpp
! 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

Changeset: 932f28c6
Branch: master
Author:    Oli Gillespie <ogillespie at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2026-02-20 16:50:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/932f28c69b8573ad85fde2e0fa00cb3a46d93c2e

8376698: Add Spliterator tests for TreeMap sub-maps

Reviewed-by: liach, rriggs

! src/java.base/share/classes/java/util/TreeMap.java
! test/jdk/java/util/Spliterator/SpliteratorTraversingAndSplittingTest.java

Changeset: c1f8209c
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2026-02-20 17:22:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c1f8209cb2b0c3c959623d6002bf60566a24eac8

8378163: test/jdk/java/net/httpclient/*.java: convert tests that use ITestContext to JUnit

Reviewed-by: vyazici

! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java
! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java
! test/jdk/java/net/httpclient/BasicHTTP2Test.java
! test/jdk/java/net/httpclient/BasicHTTP3Test.java
! test/jdk/java/net/httpclient/CancelRequestTest.java
! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java
! test/jdk/java/net/httpclient/ForbiddenHeadTest.java
! test/jdk/java/net/httpclient/HeadersLowerCaseTest.java
! test/jdk/java/net/httpclient/HttpInputStreamAvailableTest.java
! test/jdk/java/net/httpclient/HttpResponseInputStreamInterruptTest.java
! test/jdk/java/net/httpclient/ISO_8859_1_Test.java
! test/jdk/java/net/httpclient/ProxySelectorTest.java
! test/jdk/java/net/httpclient/Response204V2Test.java
! test/jdk/java/net/httpclient/ShortResponseBody.java
! test/jdk/java/net/httpclient/ShortResponseBodyGet.java
! test/jdk/java/net/httpclient/ShortResponseBodyPost.java
! test/jdk/java/net/httpclient/ShortResponseBodyPostWithRetry.java
! test/jdk/java/net/httpclient/SpecialHeadersTest.java
! test/jdk/java/net/httpclient/StreamingBody.java

Changeset: feecb042
Branch: master
Author:    Daishi Tabata <dtabata at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2026-02-20 17:59:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/feecb042fe4abbb9bb3aa9324de4e40393e03ae1

8378218: MSYS2 reports cygwin triplet causing bash configure failure

Reviewed-by: erikj

! make/autoconf/platform.m4

Changeset: 2ebd6126
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2026-02-20 20:21:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2ebd612634bfc7314a489a8de8f951127b03b26d

8378276: Refactor test/jdk/java/net/httpclient/quic/ TestNG tests to JUnit

Reviewed-by: vyazici

! test/jdk/java/net/httpclient/quic/AckElicitingTest.java
! test/jdk/java/net/httpclient/quic/AckFrameTest.java
! test/jdk/java/net/httpclient/quic/BuffersReaderVLTest.java
! test/jdk/java/net/httpclient/quic/ConnectionIDSTest.java
! test/jdk/java/net/httpclient/quic/CryptoWriterQueueTest.java
! test/jdk/java/net/httpclient/quic/KeyUpdateTest.java
! test/jdk/java/net/httpclient/quic/OrderedFlowTest.java
! test/jdk/java/net/httpclient/quic/PacerTest.java
! test/jdk/java/net/httpclient/quic/PacketEncodingTest.java
! test/jdk/java/net/httpclient/quic/PacketNumbersTest.java
! test/jdk/java/net/httpclient/quic/PacketSpaceManagerTest.java
! test/jdk/java/net/httpclient/quic/QuicFramesDecoderTest.java
! test/jdk/java/net/httpclient/quic/QuicRequestResponseTest.java
! test/jdk/java/net/httpclient/quic/VariableLengthTest.java
! test/jdk/java/net/httpclient/quic/VersionNegotiationTest.java
! test/jdk/java/net/httpclient/quic/tls/PacketEncryptionTest.java
! test/jdk/java/net/httpclient/quic/tls/Quicv2PacketEncryptionTest.java

Changeset: bc971b51
Branch: master
Author:    Markus KARG <markus at headcrashing.eu>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2026-02-21 02:16:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bc971b51b9a27b8b026f6fbbe1b0d49e7b702a6c

8377388: Replacing "new StringReader(String)" by "Reader.of(CharSequence);" in Scanner

Reviewed-by: jpai, rriggs, bpb

! src/java.base/share/classes/java/util/Scanner.java

Changeset: 103a0837
Branch: master
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2026-02-21 02:52:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/103a08378d423ce7345159a010fc79ed7ca8fbeb

8378298: Remove obsolete CDS string tests

Reviewed-by: matsaave, kvn

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/cds/DumpSymbolAndStringTable.java
- test/hotspot/jtreg/runtime/cds/SharedStrings.java
- test/hotspot/jtreg/runtime/cds/SharedStringsWb.java
- test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsApp.java
- test/hotspot/jtreg/runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/RedefineClassApp.java
- test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/ExerciseGC.java
- test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloStringGC.java
- test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/HelloStringPlus.java
- test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternSharedString.java
- test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/InternStringTest.java
- test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java
- test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWb.java
- test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: facbcaf0
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-21 04:13:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/facbcaf06af2c94d319b32da99d2cc4ff69408f1

8378205: Remove AppContext from Swing MenuComponent

Reviewed-by: kizune, serb

! src/java.desktop/share/classes/java/awt/MenuComponent.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java

Changeset: 3bd4a111
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-21 04:13:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3bd4a111802f82afec1af1a732be2eab150255c5

8378296: Remove AppContext from java.awt.event.FocusEvent

Reviewed-by: kizune, serb

! src/java.desktop/share/classes/java/awt/event/FocusEvent.java

Changeset: fac338b0
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-02-21 04:34:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fac338b03e057aa7f9df3a39bf48b41d23d0a612

8377425: Test runtime/os/TestWXHealing.java fails on macosx-aarch64 product build

Reviewed-by: aph, dholmes

! test/hotspot/jtreg/runtime/os/TestWXHealing.java

Changeset: d4dc5e49
Branch: master
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2026-02-21 11:39:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d4dc5e49c153555e59dd5b1c2f806d2eb4caff80

8378369: TestJhsdbJstackMixedWithVDSOCallCore.java fails if missing vdso64.so

Reviewed-by: cjplummer, ayang

! test/lib/jdk/test/lib/SA/SATestUtils.java

Changeset: a35945ae
Branch: master
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2026-02-21 11:52:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a35945ae067ffd60d5f374060086650636ebd9de

8376220: C2: Refactor the logic to in MemNode::find_previous_store

Reviewed-by: rcastanedalo, bmaillard

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/TestFindStore.java

Changeset: 497dca25
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2026-02-22 00:12:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/497dca2549a9829530670576115bf4b8fab386b3

8378153: Robot.getPixelColor() may return stale pixels due to missing Toolkit.sync()

Reviewed-by: prr, azvegint

! src/java.desktop/share/classes/java/awt/Robot.java

Changeset: c3f713a9
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-02-23 08:10:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c3f713a9c94497871ed83e6ae1815c326d12f47b

8377798: Hotspot build on macOS aarch64 with unused-functions warning reports some unused functions

Reviewed-by: jbechberger, dholmes

! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp

Changeset: 30f9b1b9
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-23 08:41:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/30f9b1b90c061a05c996b7569c78d3cc563a7aff

8377224: Initialization cleanups after Atomic<T> conversion

Reviewed-by: ayang, jsjolen

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp

Changeset: a9542746
Branch: master
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2026-02-23 09:27:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a9542746e7289fff6f4d5e7482e68e37c79e41d0

8375359: Improve GC serviceability init staging

Reviewed-by: ayang, tschatzl, stefank

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/services/memoryService.hpp
! test/hotspot/jtreg/gc/epsilon/TestInitAllocs.java

Changeset: 0f70a9a9
Branch: master
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2026-02-23 09:28:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0f70a9a92498992ecc863fdd4653ee155b1ac19a

8377433: Test com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java failed

Reviewed-by: sspitsyn

! test/jdk/com/sun/jmx/remote/NotificationMarshalVersions/Client/Client.java
! test/jdk/com/sun/jmx/remote/NotificationMarshalVersions/TestSerializationMismatch.java

Changeset: 2a9d144f
Branch: master
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2026-02-23 09:36:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2a9d144f2659f35e2c54543d36ac0bb049964a99

8377652: C2: Simplify Compile::flatten_alias_type for array

Reviewed-by: roland, mhaessig

! src/hotspot/share/opto/compile.cpp

Changeset: c065f411
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2026-02-23 09:43:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c065f4119a527789fbe86494b068ab487a59d801

8308637: AssertionError when using Trees.getScope in plug-in

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/tools/javac/api/TestGetScopeResult.java

Changeset: c701647b
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-02-23 10:21:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c701647b32c43a12428919fcb39cbcec7ccebea3

8378397: Disable usage of system level jshell history in test/hotspot/jtreg/runtime/os/TestWXHealing.java

Reviewed-by: dholmes, jlahoda

! test/hotspot/jtreg/runtime/os/WXHealing.java

Changeset: 9ea62c25
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2026-02-23 10:31:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ea62c258cc880272206a065d73f69fcd7416939

8378348: Obsolete ParallelRefProcEnabled

Reviewed-by: jsikstro, tschatzl

! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/runtime/arguments.cpp
- test/hotspot/jtreg/gc/arguments/TestParallelRefProc.java
! test/hotspot/jtreg/gc/ergonomics/TestDynamicNumberOfGCThreads.java
! test/hotspot/jtreg/gc/logging/TestPrintReferences.java

Changeset: aee4b02e
Branch: master
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2026-02-23 13:00:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aee4b02ecdca43d66f4e0e4acc961e6efff56a6f

8378353: [PPC64] StringCoding.countPositives causes errors when the length is not a proper 32 bit int

Reviewed-by: mbaesken, dbriemann

! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp

Changeset: 4b99aef1
Branch: master
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2026-02-23 16:01:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b99aef1cad05057463edbb248a3adc9b45d9a87

8373944: ObjectMonitor::ExitOnSuspend can call java_lang_VirtualThread::set_onWaitingList() while in safepoint

Reviewed-by: dholmes, fbredberg

! src/hotspot/share/runtime/objectMonitor.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume3/SuspendResume3.java

Changeset: 66ba63a4
Branch: master
Author:    Jeremy Wood <jwood at openjdk.org>
Committer: Alexander Zuev <kizune at openjdk.org>
Date:      2026-02-23 16:18:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/66ba63a4e98bbea0d5a2c9b13c777c611d90a85a

8377745: VoiceOver Identifies Hyperlink as Text

Reviewed-by: kizune, dnguyen

! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/CommonComponentAccessibility.m
+ src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/LinkAccessibility.h
= src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/LinkAccessibility.m
+ test/jdk/javax/accessibility/8377745/VoiceOverHyperlinkRole.java

Changeset: 1ae2fee0
Branch: master
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2026-02-23 17:02:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1ae2fee007436ef8d842b3d71f228897ce6d2f67

8376125: Out of memory in the CDS archive error with lot of classes

Co-authored-by: Ioi Lam <iklam at openjdk.org>
Reviewed-by: iklam, jiangli

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/cds/aotCompressedPointers.hpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/compactHashtable.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java
+ test/hotspot/gtest/cds/test_scaledOffsets.cpp

Changeset: acde30e0
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-02-23 17:34:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/acde30e0ab9cd8fbb6d2e1193771a40fd370659a

8377897: jpackage: make jdk.jpackage.internal.MockUtils available from other packages

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ExecutorFactory.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Globals.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ObjectFactory.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutorFactory.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MemoizingSupplier.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/stdmock/JPackageMockUtils.java
! test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxPackageArchTest.java
! test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxSystemEnvironmentTest.java
! test/jdk/tools/jpackage/junit/linux/junit.java
! test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgPackagerTest.java
! test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgSystemEnvironmentTest.java
! test/jdk/tools/jpackage/junit/macosx/junit.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java
- test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/MockUtils.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/MemoizingSupplierTest.java

Changeset: 3b0160f5
Branch: master
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2026-02-23 18:09:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3b0160f50f2e0ec1c80c855c667677eb2f553eae

8378115: (fs) sun.nio.fs.NativeBuffer no longer needs a cleaner

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/fs/NativeBuffer.java
! src/java.base/share/classes/sun/nio/fs/NativeBuffers.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java

Changeset: 1cb8b6d1
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-23 18:21:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1cb8b6d1b579a91b71bc0a478044a04b84d12ae9

8378202: Remove AppContext from XAWT classes

Reviewed-by: serb, azvegint

! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XSelection.java
! src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java

Changeset: 569d18fb
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-23 18:36:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/569d18fbe51a036629337c38230ae4892365a228

8337853: Remove SunLayoutEngineKey and SunLayoutEngineFactory and its cache.

Reviewed-by: azvegint, dnguyen

! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java
! src/java.desktop/share/classes/sun/font/GlyphLayout.java
! src/java.desktop/share/classes/sun/font/SunLayoutEngine.java

Changeset: 74a07b74
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-23 18:39:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/74a07b7487a8eed43e5514fb16336998e9b1ebc7

8378197: Remove AppContext from sun/swing/plaf/DesktopProperty.java

Reviewed-by: serb, kizune

! src/java.desktop/share/classes/sun/swing/plaf/DesktopProperty.java

Changeset: 6b576235
Branch: master
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2026-02-23 19:09:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b576235b84f51e273da44158bfcadbb48f51baa

8377924: Inconsistent parsing of XBM files after JDK-8361748
8377826: Eliminate code duplication in XbmImageDecoder

Reviewed-by: dnguyen, prr, dmarkov

! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java
! test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java
+ test/jdk/java/awt/image/XBMDecoder/XBMDecoderWidthHeight.java
+ test/jdk/java/awt/image/XBMDecoder/invalid_WH1-no-height.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_WH2-no-width.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_WH3-no-width-height.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid_WH1-th-ht.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid_WH2-h-ht.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid_WH3-ht-th.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid_WH4-ht-h.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid_WH5-w-h.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid_WH6-h-w.xbm

Changeset: c0c1775a
Branch: master
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2026-02-24 00:33:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c0c1775a2b002e82347bb0a0b1167cfe45e7006e

8377905: gcc.md included with every build

Reviewed-by: erikj, jsjolen, prr, dholmes

! make/modules/java.base/Copy.gmk

Changeset: 171d788b
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-02-24 02:21:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/171d788bce176ef147840fadd5551579ac7bb9b6

8378378: Remove references to obsolete jdk.net.usePlainDatagramSocketImpl property from tests

Reviewed-by: alanb, vyazici, dfuchs

! test/jdk/com/sun/jndi/dns/ConfigTests/PortUnreachable.java
! test/jdk/java/net/DatagramSocket/UnreferencedDatagramSockets.java
! test/jdk/java/net/MulticastSocket/UnreferencedMulticastSockets.java

Changeset: f25d429c
Branch: master
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2026-02-24 03:01:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f25d429c8d6d099666aefd698ed14628cce5b1cf

8306591: SA and hotspot generate different hprof records for GC roots

Reviewed-by: cjplummer, dholmes

! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/classfile/ClassLoaderData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpheap.java

Changeset: cb3a57cc
Branch: master
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2026-02-24 04:27:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cb3a57ccede6709205e75c7eb2ff9998cb7a82d0

8377863: [s390x] Increase inlining thresholds to the same as other platforms

Reviewed-by: aph, lucy

! src/hotspot/cpu/s390/c2_globals_s390.hpp
! src/hotspot/share/compiler/compilerDefinitions.cpp

Changeset: 75f8f08f
Branch: master
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2026-02-24 05:19:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/75f8f08f3b6b4e3b211553ed78862ab03ca5d216

8378118: Test tools/jimage/JImageBadFileTest.java failed on Windows

Reviewed-by: rriggs, alanb

! test/jdk/tools/jimage/JImageBadFileTest.java

Changeset: f0da04a4
Branch: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2026-02-24 06:54:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f0da04a40a010ed7e561735f0b1fdbd3f02ca42b

8375457: Test serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java#default timed out

Reviewed-by: pchilanomate, amenkov

! src/hotspot/share/prims/jvmtiEnv.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java

Changeset: 14cb5ddf
Branch: master
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2026-02-24 07:23:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/14cb5ddfc561a248206eeb54cbbc554c6889aaca

8376291: [IR Framework] Create classes for separate Test VM messages

Reviewed-by: mchevalier, dfenacci, epeter

! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/ApplicableIRRulesParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfoParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/TestVMData.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/TestVmMessageReader.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/ExecutedTests.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/JavaMessage.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/JavaMessageParser.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/JavaMessages.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/MethodTimes.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/StdoutMessages.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/ApplicableIRRulesPrinter.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/VMInfoPrinter.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/network/MessageTag.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/network/TestVmSocket.java

Changeset: d9f19b3d
Branch: master
Author:    Benoît Maillard <bmaillard at openjdk.org>
Date:      2026-02-24 07:56:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d9f19b3d9e18186454f9e5dd4126ffc9a11e2171

8373251: C2: Ideal() returns nullptr for shift nodes after having modified the shift amount input

Reviewed-by: chagedorn, mchevalier

! src/hotspot/share/opto/mulnode.cpp
+ test/hotspot/jtreg/compiler/c2/igvn/TestIdealReturnReplaceShiftAmount.java
+ test/hotspot/jtreg/compiler/c2/igvn/TestMissingOptReplaceShiftAmount.java

Changeset: 827239f5
Branch: master
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2026-02-24 08:14:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/827239f5f890a7eff7014f27d25537ae7a2f7faf

8378266: Update atomicAccess include after Atomic<T> changes

Reviewed-by: ayang, kbarrett

! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/spaceCounters.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp

Changeset: 5ed7b3ed
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2026-02-24 08:32:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ed7b3ed750ae35a6369fb472e24ebc78f7d0be9

8378439: Remove unused methods in HSpaceCounters

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/hSpaceCounters.cpp
! src/hotspot/share/gc/shared/hSpaceCounters.hpp

Changeset: 35ed56af
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-02-24 08:52:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/35ed56afc73a83fd7eb856279550cc3e5546a13a

8378347: AIX version checks for 7.1 and 5.X are obsolete

Reviewed-by: mdoerr, asteiner

! src/hotspot/os/aix/libodm_aix.cpp
! src/hotspot/os/aix/libodm_aix.hpp
! src/hotspot/os/aix/os_aix.cpp

Changeset: bc9c6c6a
Branch: master
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2026-02-24 09:15:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bc9c6c6af98fdbe17be4f7dad1270d350cb9dacb

8377996: [REDO] NMT: Consolidate [Virtual/Committed/Reserved]Regions into one structure

Reviewed-by: phubner, jsjolen

! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/regionsTree.cpp
! src/hotspot/share/nmt/regionsTree.hpp
! src/hotspot/share/nmt/regionsTree.inline.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! test/hotspot/gtest/nmt/test_regions_tree.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: bd99c627
Branch: master
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2026-02-24 09:18:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bd99c627b170147a796512810c8ecd98db12781e

8378319: Obsolete the MaxRAM flag

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.md
! test/hotspot/gtest/runtime/test_globals.cpp
- test/hotspot/jtreg/gc/arguments/TestMaxRAMFlags.java
+ test/hotspot/jtreg/gc/arguments/TestMaxRAMPercentage.java
! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java
! test/hotspot/jtreg/gc/g1/TestRegionAlignment.java
! test/hotspot/jtreg/runtime/7167069/PrintAsFlag.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/lib-test/jdk/test/whitebox/vm_flags/Uint64Test.java

Changeset: 92fa4f13
Branch: master
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2026-02-24 09:19:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92fa4f13c6aec8a7958867ce67d89b778c87de7b

8372231: Test gtest/NMTGtests.java#nmt-summary crashed

Reviewed-by: phubner, jsjolen

! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp

Changeset: c16ac37d
Branch: master
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2026-02-24 09:21:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c16ac37d501c0c04bd68be8f500ea3dc24b28fa4

8376892: Allow conversion warnings in subsets of the code base

Reviewed-by: kbarrett, erikj, azafari

! make/autoconf/flags-cflags.m4
! make/autoconf/spec.gmk.template
! make/common/MakeBase.gmk
! make/hotspot/lib/CompileJvm.gmk

Changeset: 32a61971
Branch: master
Author:    Paul Hübner <phubner at openjdk.org>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date:      2026-02-24 10:07:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/32a619715e9d34e45b9bd6c954a03ead34be5a48

8370044: TraceBytecodes shouldn't break up lines

Reviewed-by: dholmes, coleenp, jsjolen

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeTracer.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vframe.inline.hpp
+ test/hotspot/jtreg/runtime/interpreter/CoherentBytecodeTraceTest.java

Changeset: b99d1f0a
Branch: master
Author:    cdw200806 <56459974+cdw200806 at users.noreply.github.com>
Committer: Viktor Klang <vklang at openjdk.org>
Date:      2026-02-24 10:50:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b99d1f0a1723261718d68ffafbdb9efb315ccfc7

8378354: Faulty assertion in checkInvariants method of ConcurrentHashMap

Reviewed-by: alanb, vklang

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

Changeset: b4c3629c
Branch: master
Author:    Saint Wesonga <swesonga at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2026-02-24 11:27:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b4c3629cbaf8733669043a45a1916c017f04e5f7

8377702: Disable AArch64 SpinPause tests on Windows

Reviewed-by: dholmes, aph

! test/hotspot/gtest/aarch64/test_spin_pause.cpp
! test/hotspot/jtreg/gtest/TestSpinPauseAArch64.java

Changeset: 85d5688d
Branch: master
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2026-02-24 11:46:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/85d5688d37625b3dcb2e0163f5101054c59a9aff

8378330: Do not malloc the GrowableArrays in async_get_stack_trace

Reviewed-by: dholmes, cnorrbin

! src/hotspot/share/classfile/javaClasses.cpp

Changeset: f1169f9d
Branch: master
Author:    jonghoonpark <dev at jonghoonpark.com>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date:      2026-02-24 12:10:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f1169f9d61f6f3eeb0ab3e2ddc0bbcdcaaceea04

8377309: Remove PhaseIterGVN::verify_Identity_for exclusion for Min/Max find identity op

Reviewed-by: mhaessig, chagedorn

! src/hotspot/share/opto/phaseX.cpp

Changeset: 0ed34913
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-02-24 12:12:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ed34913bac44f3f0895cd9ab15d4e7ff2d5f5c2

8377944: LowMemoryTest2.java#id1 intermittent fails OOME: Metaspace

Reviewed-by: dholmes, cjplummer

! test/jdk/java/lang/management/MemoryMXBean/LowMemoryTest2.java

Changeset: e452d478
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2026-02-24 12:20:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e452d47867ca76449365d14f61332d0eb1a096ac

8378164: test/jdk/java/net/httpclient/http3/*.java: convert tests that use ITestContext to JUnit

Reviewed-by: vyazici

! test/jdk/java/net/httpclient/http3/GetHTTP3Test.java
! test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java
! test/jdk/java/net/httpclient/http3/H3MaxInitialTimeoutTest.java
! test/jdk/java/net/httpclient/http3/PostHTTP3Test.java

Changeset: 49f14eb9
Branch: master
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2026-02-24 13:57:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/49f14eb9fca155319d5475019715189e9f65dffd

8378344: Refactor test/jdk/java/net/httpclient/*.java TestNG tests to JUnit

Reviewed-by: vyazici

! test/jdk/java/net/httpclient/AbstractConnectTimeoutHandshake.java
! test/jdk/java/net/httpclient/AbstractNoBody.java
! test/jdk/java/net/httpclient/AltServiceUsageTest.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java
! test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/AuthFilterCacheTest.java
! test/jdk/java/net/httpclient/BasicRedirectTest.java
! test/jdk/java/net/httpclient/BodySubscribersTest.java
! test/jdk/java/net/httpclient/BufferingSubscriberCancelTest.java
! test/jdk/java/net/httpclient/BufferingSubscriberErrorCompleteTest.java
! test/jdk/java/net/httpclient/BufferingSubscriberTest.java
! test/jdk/java/net/httpclient/CancelledPartialResponseTest.java
! test/jdk/java/net/httpclient/CancelledResponse2.java
! test/jdk/java/net/httpclient/ConcurrentResponses.java
! test/jdk/java/net/httpclient/ConnectExceptionTest.java
! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeAsync.java
! test/jdk/java/net/httpclient/ConnectTimeoutHandshakeSync.java
! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java
! test/jdk/java/net/httpclient/CookieHeaderTest.java
! test/jdk/java/net/httpclient/CustomRequestPublisher.java
! test/jdk/java/net/httpclient/CustomResponseSubscriber.java
! test/jdk/java/net/httpclient/DependentActionsTest.java
! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java
! test/jdk/java/net/httpclient/EncodedCharsInURI.java
! test/jdk/java/net/httpclient/EscapedOctetsInURI.java
! test/jdk/java/net/httpclient/ExecutorShutdown.java
! test/jdk/java/net/httpclient/ExpectContinue.java
! test/jdk/java/net/httpclient/ExpectContinueTest.java
! test/jdk/java/net/httpclient/FilePublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java
! test/jdk/java/net/httpclient/GZIPInputStreamTest.java
! test/jdk/java/net/httpclient/HeadTest.java
! test/jdk/java/net/httpclient/HeadersTest1.java
! test/jdk/java/net/httpclient/HttpClientBuilderTest.java
! test/jdk/java/net/httpclient/HttpClientClose.java
! test/jdk/java/net/httpclient/HttpClientExceptionTest.java
! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java
! test/jdk/java/net/httpclient/HttpClientShutdown.java
! test/jdk/java/net/httpclient/HttpHeadersOf.java
! test/jdk/java/net/httpclient/HttpRedirectTest.java
! test/jdk/java/net/httpclient/HttpRequestNewBuilderTest.java
! test/jdk/java/net/httpclient/HttpResponseInputStreamTest.java
! test/jdk/java/net/httpclient/HttpVersionsTest.java
! test/jdk/java/net/httpclient/IdleConnectionTimeoutTest.java
! test/jdk/java/net/httpclient/ImmutableFlowItems.java
! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java
! test/jdk/java/net/httpclient/InvalidSSLContextTest.java
! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java
! test/jdk/java/net/httpclient/LineBodyHandlerTest.java
! test/jdk/java/net/httpclient/LineStreamsAndSurrogatesTest.java
! test/jdk/java/net/httpclient/LineSubscribersAndSurrogatesTest.java
! test/jdk/java/net/httpclient/MappingResponseSubscriber.java
! test/jdk/java/net/httpclient/MaxStreams.java
! test/jdk/java/net/httpclient/NoBodyPartOne.java
! test/jdk/java/net/httpclient/NoBodyPartThree.java
! test/jdk/java/net/httpclient/NoBodyPartTwo.java
! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java
! test/jdk/java/net/httpclient/RedirectMethodChange.java
! test/jdk/java/net/httpclient/RedirectTimeoutTest.java
! test/jdk/java/net/httpclient/RedirectWithCookie.java
! test/jdk/java/net/httpclient/RequestBodyTest.java
! test/jdk/java/net/httpclient/RequestBuilderTest.java
! test/jdk/java/net/httpclient/Response1xxTest.java
! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java
! test/jdk/java/net/httpclient/ResponsePublisher.java
! test/jdk/java/net/httpclient/RetryPost.java
! test/jdk/java/net/httpclient/RetryWithCookie.java
! test/jdk/java/net/httpclient/SSLExceptionTest.java
! test/jdk/java/net/httpclient/SendResponseHeadersTest.java
! test/jdk/java/net/httpclient/ServerCloseTest.java
! test/jdk/java/net/httpclient/ShutdownNow.java
! test/jdk/java/net/httpclient/StreamCloseTest.java
! test/jdk/java/net/httpclient/SubscriberAPIExceptions.java
! test/jdk/java/net/httpclient/TestKitTest.java
! test/jdk/java/net/httpclient/TlsContextTest.java
! test/jdk/java/net/httpclient/UnauthorizedTest.java
! test/jdk/java/net/httpclient/UserCookieTest.java

Changeset: 79456110
Branch: master
Author:    Bradford Wetmore <wetmore at openjdk.org>
Date:      2026-02-24 19:27:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/79456110fb6dd11ef19e9637c6f40ee7ce329481

8377914: Typos in HKDFParameterSpec.Builder::thenExpand

Reviewed-by: hchao

! src/java.base/share/classes/javax/crypto/spec/HKDFParameterSpec.java

Changeset: 46737815
Branch: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2026-02-24 19:29:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/46737815234a95226a54cbb7544f4367fa13fd86

8378549: Incorrect assert in JvmtiThreadState::update_for_pop_top_frame

Reviewed-by: lmesnik

! src/hotspot/share/prims/jvmtiThreadState.cpp

Changeset: 9f89fa5b
Branch: master
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2026-02-24 19:41:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f89fa5b67cb05166fa0d396412a2d6c48ca0ca6

8376295: "assert(BytecodeVerificationRemote) failed: Should not be here" when running class redefinition test with -XX:-BytecodeVerificationRemote

Reviewed-by: dholmes, coleenp, sspitsyn

! src/hotspot/share/classfile/verifier.cpp
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineVerifyError.java

Changeset: 49158d35
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-24 20:50:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/49158d354b0d31cb8821b9a35554fe46a388a036

8378387: Remove AppContext from several macOS AWT classes

Reviewed-by: serb, dnguyen

! src/java.desktop/macosx/classes/sun/lwawt/LWToolkit.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCheckboxMenuItem.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMenuItem.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java

Changeset: 276b23d4
Branch: master
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2026-02-24 21:30:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/276b23d4e6b8fe59a84ff6ab18969474ba004571

8377671: Step Over doesn't stop after receiving MethodExitEvent

Reviewed-by: sspitsyn, amenkov

! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/stepControl.h
! test/jdk/com/sun/jdi/JdbMethodExitTest.java

Changeset: a890dd1f
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-02-25 01:08:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a890dd1fcd992ad744c3b26a6203f98d41161fb0

8362268: NPE thrown from SASL GSSAPI impl when  TLS is  used with QOP auth-int against Active Directory

Reviewed-by: dfuchs, aefimov

! src/java.naming/share/classes/com/sun/jndi/ldap/Connection.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapRequest.java
+ test/jdk/com/sun/jndi/ldap/SkipAbandonRequestOnClosedConn.java

Changeset: 9a92e144
Branch: master
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2026-02-25 04:20:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9a92e144a9217006976f955de4341fbe59c38121

8377726: Remove unused macros in register.hpp

Reviewed-by: ayang, mhaessig

! src/hotspot/cpu/zero/register_zero.hpp
! src/hotspot/share/asm/register.hpp

Changeset: e92726c3
Branch: master
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2026-02-25 04:45:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e92726c352f2d9e9ccb074441d9c09eef781a492

8373690: Unexpected Keystore message using jdk.crypto.disabledAlgorithms

Reviewed-by: mullan, coffeys

! src/java.base/share/classes/java/security/KeyStore.java
+ test/jdk/java/security/KeyStore/DisabledKnownType.java

Changeset: 6c39d1bb
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2026-02-25 07:06:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6c39d1bb7325ba1dcd79b0f32dd6b103802f4d1c

8371683: TYPE_USE annotation on var lambda parameter should be rejected

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/Source.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/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
+ test/langtools/tools/javac/annotations/typeAnnotations/failures/target/VarVariables-old.out
+ test/langtools/tools/javac/annotations/typeAnnotations/failures/target/VarVariables.java
+ test/langtools/tools/javac/annotations/typeAnnotations/failures/target/VarVariables.out

Changeset: 0c09d2e2
Branch: master
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2026-02-25 08:16:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0c09d2e222e6332a69f61524496ae2de03d3855f

8377880: Enable unused function warnings in hotspot with clang too

Reviewed-by: azafari, syan, clanger, lucy

! make/hotspot/lib/CompileJvm.gmk
! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 119108c0
Branch: master
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2026-02-25 09:24:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/119108c0d4b043126948f46248eb9e6594d739cd

8373595: A new ObjectMonitorTable implementation

Co-authored-by: Anton Artemov <aartemov at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Co-authored-by: Roman Kennke <rkennke at openjdk.org>
Reviewed-by: aboldtch, amitkumar, aartemov, rkennke, coleenp, eosterlund

! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitorTable.cpp
! src/hotspot/share/runtime/objectMonitorTable.hpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp

Changeset: d9e46e3b
Branch: master
Author:    Anton Seoane Ampudia <aseoane at openjdk.org>
Committer: Daniel Lundén <dlunden at openjdk.org>
Date:      2026-02-25 09:49:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d9e46e3b5e475f17591f458f37f46b4b4eb8b8a8

8280283: Dead compiler code found during the JDK-8272058 code review

Reviewed-by: bulasevich, dcubed, phh

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp

Changeset: 5f098b12
Branch: master
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2026-02-25 10:49:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5f098b1284e0b969034cbc159aaedf23d0826ba4

8376650: os::release_memory_special may not be needed anymore

Reviewed-by: coleenp, sjohanss

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp

Changeset: 3a74f16e
Branch: master
Author:    David Briemann <dbriemann at openjdk.org>
Date:      2026-02-25 11:02:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3a74f16e200c0f543608eac85d6d1d5f51d9c54c

8376113: PPC64: Implement special MachNodes for floating point Min / Max

Reviewed-by: mdoerr, rrich

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! test/hotspot/jtreg/compiler/igvn/TestMinMaxIdentity.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/ApplicableIRRulesPrinter.java

Changeset: 5386a72b
Branch: master
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2026-02-25 11:22:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5386a72bc2869f29ef3927768bd9d2273c6dac08

8378578: Add final to XbmColormap and XbmHints in XbmImageDecoder

Reviewed-by: dmarkov, serb, prr, dnguyen

! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java

Changeset: 3e087d8e
Branch: master
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2026-02-25 11:22:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3e087d8ebd8c2f860a168b223c5f049dc1c9c068

8378585: Mark fields in MediaTracker final

Reviewed-by: serb, prr

! src/java.desktop/share/classes/java/awt/MediaTracker.java

Changeset: 269c9f3e
Branch: master
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2026-02-25 11:51:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/269c9f3ed53275bcad2b3ce0e1c93cf8eb3ef06d

8378442: RBTreeCHeap does not deallocate removed nodes when using remove_at_cursor

Reviewed-by: jsikstro, jsjolen

! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp

Changeset: 7b145a51
Branch: master
Author:    Casper Norrbin <cnorrbin at openjdk.org>
Date:      2026-02-25 12:09:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7b145a51fae9a15e06d169e42d54d08ff250a64a

8378100: Unused code in rewriter.hpp

Reviewed-by: shade, matsaave

! src/hotspot/share/interpreter/rewriter.hpp

Changeset: 6aed0522
Branch: master
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2026-02-25 12:49:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6aed0522ebae2faa6787d6066252a8fcae0c806f

8373731: C2: Missed optimization opportunity for AddI

Reviewed-by: bmaillard, epeter, dlong

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/igvn/TestMissingAddSubElimination.java

Changeset: ce6ccd38
Branch: master
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2026-02-25 12:53:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ce6ccd385f0eee7dcc52d1dcb93ad8092fd7365d

8378535: Parallel: Replace SpaceCounters with HSpaceCounters

Reviewed-by: iwalulya, tschatzl

! 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/parallel/spaceCounters.cpp
- src/hotspot/share/gc/parallel/spaceCounters.hpp

Changeset: 93fe49ab
Branch: master
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2026-02-25 12:57:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/93fe49abef85e6c1fcf3a9b853cdcf05c557acba

8371333: Optimize static initialization of SSLContextImpl classes and improve logging

Reviewed-by: hchao, jnimeh

! src/java.base/share/classes/sun/security/ssl/SSLContextImpl.java
! src/java.base/share/classes/sun/security/ssl/Utilities.java
! test/jdk/sun/security/ssl/SSLLogger/DebugPropertyValuesTest.java

Changeset: 194be818
Branch: master
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2026-02-25 13:13:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/194be8180f89cd247d31e5ecdb23cb5261db2625

8374807: Crash in MethodData::extra_data_lock()+0x0 when running -XX:+TraceDeoptimization -XX:-ProfileTraps -XX:-TieredCompilation -Xcomp -version

Reviewed-by: vlivanov, epeter

! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/uncommontrap/TestPrintDiagnosticsWithoutProfileTraps.java

Changeset: a3684a79
Branch: master
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2026-02-25 15:14:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a3684a79527ff33ec32c8eeda5c8a536aa6f814b

8377909: Replace SummaryDiff's array implementation with a hashtable

Reviewed-by: azafari, phubner

! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/nmt/vmatree.cpp
! src/hotspot/share/nmt/vmatree.hpp
+ test/hotspot/gtest/nmt/test_nmt_summarydiff.cpp
! test/hotspot/gtest/nmt/test_regions_tree.cpp
! test/hotspot/gtest/nmt/test_vmatree.cpp

Changeset: 5a59ed68
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2026-02-25 15:46:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a59ed68f973b74a5bc19bf6babd4c20ecc39b04

8376234: Migrate java/lang/constant tests away from TestNG

Reviewed-by: rriggs, alanb

! test/jdk/java/lang/constant/ClassDescTest.java
! test/jdk/java/lang/constant/CondyDescTest.java
! test/jdk/java/lang/constant/ConstantDescsTest.java
+ test/jdk/java/lang/constant/ConstantUtilsTest.java
! test/jdk/java/lang/constant/DescribeResolveTest.java
! test/jdk/java/lang/constant/DynamicCallSiteDescTest.java
! test/jdk/java/lang/constant/IndyDescTest.java
! test/jdk/java/lang/constant/MethodHandleDescTest.java
! test/jdk/java/lang/constant/MethodTypeDescTest.java
! test/jdk/java/lang/constant/NameValidationTest.java
! test/jdk/java/lang/constant/SymbolicDescTest.java
! test/jdk/java/lang/constant/TypeDescriptorTest.java
- test/jdk/java/lang/constant/boottest/TEST.properties
- test/jdk/java/lang/constant/boottest/java.base/jdk/internal/constant/ConstantUtilsTest.java
+ test/jdk/java/lang/constant/java.base/jdk/internal/constant/ConstantAccess.java

Changeset: 8af95879
Branch: master
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2026-02-25 15:58:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8af95879f3a74e1b6e419305e1db85e9c14972db

8377438: [VectorAPI] Add new carrier type to LaneType class

Reviewed-by: psandoz, liach

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector128.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector256.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector512.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector64.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVectorMax.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector128.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector256.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector512.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector64.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVectorMax.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector128.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector256.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector512.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector64.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVectorMax.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector128.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector256.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector512.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector64.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVectorMax.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LaneType.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector128.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector256.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector512.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector64.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVectorMax.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector128.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector256.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector512.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector64.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVectorMax.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/gen-src.sh

Changeset: fb097492
Branch: master
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2026-02-25 16:08:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fb097492898d423bca3c723f55f980121f75b8d2

8378641: Test serviceability/jvmti/RedefineClasses/RedefineVerifyError.java‎ missing UnlockDiagnosticVMOptions after 8376295

Reviewed-by: ayang, dholmes, syan

! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineVerifyError.java

Changeset: 0ab8a85e
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-25 17:37:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ab8a85e87cb607c48a45900550998f0d36cf761

8376152: Test javax/sound/sampled/Clip/bug5070081.java timed out then completed

Reviewed-by: syan, aivanov, azvegint

! test/jdk/javax/sound/sampled/Clip/bug5070081.java

Changeset: 9d4fbbe3
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-02-25 17:43:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9d4fbbe36d85d71ce850bb83bbfb1ce1d3e8dd23

8374222: jpackage will exit with error if it fails to clean the temp directory

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/TempDirectory.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PathDeletionPreventer.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/TempDirectoryTest.java

Changeset: 36d67ffd
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2026-02-25 20:09:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/36d67ffd0188070d0fb087beffece15fea4ba956

6434110: Color constructor parameter name is misleading

Reviewed-by: prr, aivanov

! src/java.desktop/share/classes/java/awt/Color.java
+ test/jdk/java/awt/ColorClass/ColorARGBConstructorTest.java

Changeset: 8ba3de98
Branch: master
Author:    David Holmes <dholmes at openjdk.org>
Date:      2026-02-25 20:11:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8ba3de98340dc66fee76a77f2d4721684b618916

8377948: The ThreadWXEnable use of PerfTraceTime is not safe during VM shutdown

Reviewed-by: aph, aartemov, fbredberg

! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/perfData.inline.hpp
! src/hotspot/share/runtime/threadWXSetters.inline.hpp

Changeset: 32cc7f1f
Branch: master
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2026-02-25 23:02:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/32cc7f1f57aff093841d071b658a09b83f16ef2e

8377947: Test serviceability/sa/TestJhsdbJstackMixedCore.java failed on linux-x64

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/DwarfParser.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.cpp
! src/jdk.hotspot.agent/linux/native/libsaproc/dwarf.hpp

Changeset: abec2124
Branch: master
Author:    Xiaolong Peng <xpeng at openjdk.org>
Date:      2026-02-26 00:24:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/abec2124281bd9ffb3c3126b66b7b45dc4d88a79

8377011: Shenandoah: assert_bounds should be only called when boundaries have changed

Reviewed-by: wkemper, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: d6044d3e
Branch: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2026-02-26 00:52:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d6044d3e280dc8bb988a6dd7ab6c9a65b1735608

8378194: Protect process_pending_interp_only() work with JvmtiThreadState_lock

Reviewed-by: amenkov, lmesnik

! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp

Changeset: fd74232d
Branch: master
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2026-02-26 03:32:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fd74232d5dc4c6bfbcddb82e1b2621289aa2f65a

8377526: Update Libpng to 1.6.55

Reviewed-by: azvegint, prr, serb

! src/java.desktop/share/legal/libpng.md
! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES
! src/java.desktop/share/native/libsplashscreen/libpng/README
! src/java.desktop/share/native/libsplashscreen/libpng/png.c
! src/java.desktop/share/native/libsplashscreen/libpng/png.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h
! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c

Changeset: 074044c2
Branch: master
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2026-02-26 05:15:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/074044c2f37e2da5bb05ea2fc74f6d1e42735ab6

8342095: Add autovectorizer support for subword vector casts

Reviewed-by: epeter, qamai

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/opto/vtransform.hpp
! test/hotspot/jtreg/compiler/c2/TestMinMaxSubword.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestReductions.java
! test/hotspot/jtreg/compiler/vectorization/TestRotateByteAndShortVector.java
! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
+ test/micro/org/openjdk/bench/vm/compiler/VectorSubword.java

Changeset: d7c8000a
Branch: master
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2026-02-26 05:49:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d7c8000a493e58c677fed2e04678bb56e70dffc4

8378623: Use unique font names in FormatCharAdvanceTest

Reviewed-by: psadhukhan

! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java

Changeset: fd48f68a
Branch: master
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2026-02-26 07:29:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fd48f68a2cc69a0cccbc2503f29aad2de19ec098

8378166: C2 VectorAPI: NBody / particle life demo

Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Reviewed-by: sviswanathan, psandoz, jbhateja

+ test/hotspot/jtreg/compiler/gallery/ParticleLife.java
+ test/hotspot/jtreg/compiler/gallery/TestParticleLife.java

Changeset: a39a1f10
Branch: master
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2026-02-26 08:10:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a39a1f10f75c15b93a709eca7bfae2d808cf7b91

8268850: AST model for 'var' variables should more closely adhere to the source code

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/VarTypeTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/VariableTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/MemberEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/target/VarVariables-old.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/target/VarVariables.out
+ test/langtools/tools/javac/lvti/VarAccessibility.java
+ test/langtools/tools/javac/lvti/VarWarnings.java
! test/langtools/tools/javac/parser/DeclarationEndPositions.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/patterns/BindingPatternVarTypeModel.java
! test/langtools/tools/javac/patterns/InstanceOfModelTest.java
! test/langtools/tools/javac/tree/VarTree.java
! test/langtools/tools/javac/tree/VarWarnPosition.java
! test/langtools/tools/javac/tree/VarWarnPosition.out

Changeset: 3d8ffabe
Branch: master
Author:    Manuel Hässig <mhaessig at openjdk.org>
Date:      2026-02-26 08:21:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d8ffabe5dc6efda10ee7c76cca47e54b5383b48

8364393: Allow templates to have # character without variable replacement

Reviewed-by: epeter, chagedorn

! test/hotspot/jtreg/compiler/lib/template_framework/Renderer.java
! test/hotspot/jtreg/compiler/lib/template_framework/Template.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestTutorial.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestTemplate.java

Changeset: 4a089961
Branch: master
Author:    Andrew Haley <aph at openjdk.org>
Date:      2026-02-26 11:02:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a08996147222d0d8f77655798ac4c3bb5471633

8378107: Data cache zeroing is used even when it is prohibited

Reviewed-by: shade, adinn

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: 00064ee7
Branch: master
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2026-02-26 11:22:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/00064ee77365129074be73d519ebd3570cc38d3a

8378239: C2: Incorrect check in StoreNode::Identity

Reviewed-by: epeter, rcastanedalo

! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/vectorapi/TestVectorLoadStoreOptimization.java

Changeset: 7065a24b
Branch: master
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2026-02-26 11:28:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7065a24be669b8a6cb319124ac5b3b1667420463

8378240: C2: MemNode::can_see_stored_value assumes this can never be a StoreVector

Reviewed-by: chagedorn, epeter

! src/hotspot/share/opto/memnode.cpp

Changeset: 16740060
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-02-26 11:47:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1674006047ba1e96b7b5a8baa899b7cf03e9c9b1

8378631: Update Zlib Data Compression Library to Version 1.3.2

Reviewed-by: alanb, erikj, lancea

! make/autoconf/lib-bundled.m4
! src/java.base/share/legal/zlib.md
! src/java.base/share/native/libzip/zlib/ChangeLog
! src/java.base/share/native/libzip/zlib/README
! src/java.base/share/native/libzip/zlib/compress.c
! src/java.base/share/native/libzip/zlib/deflate.c
! src/java.base/share/native/libzip/zlib/deflate.h
! src/java.base/share/native/libzip/zlib/gzguts.h
! src/java.base/share/native/libzip/zlib/gzlib.c
! src/java.base/share/native/libzip/zlib/gzread.c
! src/java.base/share/native/libzip/zlib/gzwrite.c
! src/java.base/share/native/libzip/zlib/infback.c
! src/java.base/share/native/libzip/zlib/inffast.c
! src/java.base/share/native/libzip/zlib/inffixed.h
! src/java.base/share/native/libzip/zlib/inflate.c
! src/java.base/share/native/libzip/zlib/inflate.h
! src/java.base/share/native/libzip/zlib/inftrees.c
! src/java.base/share/native/libzip/zlib/inftrees.h
! src/java.base/share/native/libzip/zlib/patches/ChangeLog_java
! src/java.base/share/native/libzip/zlib/trees.c
! src/java.base/share/native/libzip/zlib/uncompr.c
! src/java.base/share/native/libzip/zlib/zconf.h
! src/java.base/share/native/libzip/zlib/zcrc32.c
! src/java.base/share/native/libzip/zlib/zlib.h
! src/java.base/share/native/libzip/zlib/zutil.c
! src/java.base/share/native/libzip/zlib/zutil.h

Changeset: 173153e1
Branch: master
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2026-02-26 12:03:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/173153e1b25c5081d6e6886fe9588847f5a564b6

8376403: Avoid loading ArrayDeque in java.util.zip.ZipFile

Reviewed-by: lancea, jpai

! src/java.base/share/classes/java/util/zip/ZipFile.java

Changeset: b13a2916
Branch: master
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2026-02-26 13:38:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b13a291667535fdea30936ea5dc87f405e637069

8378268: Thread.join can wait on Thread, allows joinNanos to be removed

Reviewed-by: jpai, vklang

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java

Changeset: 82ff0255
Branch: master
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2026-02-26 14:12:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/82ff0255c59645ec115ac7a5fa055667770bf0cf

8374910: Use of containsTypeEquivalent in array type equality test seems bogus

Reviewed-by: liach

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java

Changeset: 3b8abd45
Branch: master
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2026-02-26 15:12:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3b8abd459ffc195957a8cb6a45d4e72e100099cc

8378398: Modernize test/jdk/java/net/URLClassLoader/HttpTest.java

Reviewed-by: dfuchs

! test/jdk/java/net/URLClassLoader/HttpTest.java

Changeset: 4f83d211
Branch: master
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2026-02-26 15:18:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4f83d211d16bf7aab8b3d7128df6764e017166ef

8368864: Confusing error message (or wrong error) when record component has @deprecated Javadoc tag

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: 94de8982
Branch: master
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2026-02-26 15:21:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/94de8982f99ff7fd5d955246a56a12bf2bf69785

8372382: Invalid RuntimeVisibleTypeAnnotations for compact record constructor

Reviewed-by: liach

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java

Changeset: 71a1af7d
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-26 16:23:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/71a1af7d0b4723c8ed740fc40ede75091ecf8c07

8378377: Remove use of AppContext from JEditorPane

Reviewed-by: serb, dnguyen, psadhukhan

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

Changeset: fcc2a292
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-26 16:23:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fcc2a2922fe0312758a9eef5f1ea371e5803bc8b

8378297: Remove AppContext from several Swing component and related classes

Reviewed-by: azvegint, psadhukhan, dnguyen

! src/java.desktop/share/classes/javax/swing/DebugGraphics.java
! src/java.desktop/share/classes/javax/swing/JDialog.java
! src/java.desktop/share/classes/javax/swing/JFrame.java
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
! src/java.desktop/share/classes/javax/swing/SwingUtilities.java
! src/java.desktop/share/classes/javax/swing/ToolTipManager.java
- test/jdk/javax/swing/ToolTipManager/Test6657026.java

Changeset: 8b805630
Branch: master
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2026-02-26 16:33:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8b805630b4c54a8e9e489cff08f0260cd42dc362

8376477: Avoid loading empty Lock classes in Shutdown and ReferenceQueue

Reviewed-by: rriggs, shade

! src/java.base/share/classes/java/lang/Shutdown.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java

Changeset: aa6c06e1
Branch: master
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2026-02-26 18:50:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aa6c06e1665cd44ae880824aedb3c861f0951cb1

8309748: Improve host selection in `External Specifications` page

Reviewed-by: nbenalla

! src/java.base/share/classes/java/lang/Character.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java

Changeset: 5e85d99c
Branch: master
Author:    Chen Liang <liach at openjdk.org>
Date:      2026-02-26 20:17:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5e85d99c360fa12042a42fb3ed8ceb50c733d7a0

8378715: Use early field initialization for java.lang.invoke generated code

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java

Changeset: cd462a88
Branch: master
Author:    Phil Race <prr at openjdk.org>
Date:      2026-02-26 20:29:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cd462a88c62fd07fe213f442fc3989c78313a274

8378385: Remove AppContext from AWT Windows implementation classes

Reviewed-by: dnguyen, serb

! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java
! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java
! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java
! src/java.desktop/windows/classes/sun/awt/windows/WToolkit.java
! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java

Changeset: 871730aa
Branch: master
Author:    Kirill Shirokov <kshiroko at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2026-02-26 21:43:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/871730aa9b2c799e8a5ff9e6c1d3b507d16c0c6b

8377862: Jtreg is unable to detect SkippedException because it is wrapped by CompileFramework

Reviewed-by: mhaessig, epeter

! test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java

Changeset: 526228ca
Branch: master
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Date:      2026-02-26 22:23:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/526228ca3f785263ed03995df3da09ef737ba4ca

8377142: Jtreg test gc/shenandoah/oom/TestThreadFailure.java triggers assert(young_reserve + reserve_for_mixed + reserve_for_promo <= old_available + young_available) failed

Reviewed-by: wkemper

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

Changeset: 4a6de12b
Branch: master
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2026-02-26 23:59:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a6de12b3a356b4aec9049ec3ee1ee26cd4517bf

8371438: jpackage should handle the case when "--mac-sign" is specified without signing identity options

Reviewed-by: almatvee

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/OptionUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java
! test/jdk/tools/jpackage/TEST.properties
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/MacHelperTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandAction.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIllegalStateException.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/stdmock/MacSecurityMock.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/stdmock/MacSignMockUtils.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
! test/jdk/tools/jpackage/macosx/SigningBase.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java

Changeset: d887e2e6
Branch: master
Author:    Ben Taylor <btaylor at openjdk.org>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date:      2026-02-27 00:37:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d887e2e6fdcb0070a5f881098120074d972ee3df

8377713: Shenandoah: Convert ShenandoahReferenceProcessor to use Atomic<T>

Reviewed-by: shade, wkemper

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

Changeset: 538bebf7
Branch: master
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2026-02-27 00:52:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/538bebf76e812058145f7a3f5591cbf1c2f756c7

8376253: [macOS] FileSystemView may not report system icons when -Xcheck:jni is enabled

Reviewed-by: prr, dnguyen

! src/java.desktop/macosx/native/libawt_lwawt/awt/CImage.m
+ test/jdk/javax/swing/JFileChooser/FileSystemView/SystemIconPixelDataTest.java

Changeset: 1c6e7ffe
Branch: master
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2026-02-27 01:56:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1c6e7ffee4f136d769a050c28ab2aeaa30643eac

8377845: Restore regtest for JDK-8324881 with DiagnoseSyncOnValueBasedClasses=2

Reviewed-by: sspitsyn, lmesnik

! test/jdk/com/sun/jdi/EATests.java

Changeset: d7f4365b
Branch: master
Author:    SendaoYan <syan at openjdk.org>
Date:      2026-02-27 02:33:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d7f4365b296d120521e16666e2ce2177a8d2c44d

8378561: Mark gc/shenandoah/compiler/TestLinkToNativeRBP.java as /native

Reviewed-by: shade, wkemper

! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java

Changeset: 6daca7ef
Branch: master
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2026-02-27 03:15:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6daca7ef99b5333be9dd074ff848783807080884

8268675: RTE from "Printable.print" propagates through "PrinterJob.print"

Reviewed-by: psadhukhan, prr

! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! test/jdk/java/awt/print/PrinterJob/ExceptionFromPrintableIsIgnoredTest.java

Changeset: dc06fede
Branch: master
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2026-02-27 04:47:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dc06fede2af2f10011695b0539b6f4d2cb1f07df

8373367: interp-only mechanism fails to work for carrier threads in a corner case

Reviewed-by: amenkov, lmesnik

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.hpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp

Changeset: 463b9e00
Branch: master
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2026-02-27 06:06:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/463b9e00ce9e348164d8a6eebe27808bb1e93162

8078744: Right half of system menu icon on title bar does not activate when clicked in Metal L&F

Reviewed-by: tr, dnguyen

! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalTitlePane.java
+ test/jdk/javax/swing/plaf/metal/MetalTitlePaneBug.java

Changeset: f6c69cad
Branch: master
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2026-02-27 06:44:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f6c69cadc7c622028fb02cef1b419f54ac05c85e

8378379: Remove reference to obsolete jdk.net.usePlainSocketImpl property from SSLSocketReset test

Reviewed-by: coffeys

! test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketReset.java

Changeset: 94a34a32
Branch: master
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2026-02-27 09:51:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/94a34a32aa723e4620f4ef4700b3e20d6ab9bf62

8377895: Create sizeof_auto to reduce narrowing conversions

Reviewed-by: kbarrett, jsjolen, dlong, aboldtch, stefank, ayang

! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: 927178c3
Branch: master
Author:    duke <duke at openjdk.org>
Date:      2026-02-27 11:02:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/927178c3b482fafd5d684b410ea31393fbd743ff

Automatic merge of jdk:master into master




More information about the panama-dev mailing list