git: openjdk/panama-foreign: foreign-memaccess+abi: 73 new changesets
duke
duke at openjdk.org
Fri Feb 20 11:07:36 UTC 2026
Changeset: c78a2a8c
Branch: foreign-memaccess+abi
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2026-02-13 15:38:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c78a2a8c34790c86087d85952c54bf889f09acbe
8377675: java.net.http tests should not depend on ../../../com/sun/net/httpserver test classes
Reviewed-by: djelinski, jpai
- test/jdk/java/net/httpclient/EchoHandler.java
- test/jdk/java/net/httpclient/HttpEchoHandler.java
! test/jdk/java/net/httpclient/LightWeightHttpServer.java
! test/jdk/java/net/httpclient/ManyRequests.java
! test/jdk/java/net/httpclient/ManyRequests2.java
! test/jdk/java/net/httpclient/ManyRequestsLegacy.java
! test/jdk/java/net/httpclient/RequestBodyTest.java
! test/jdk/java/net/httpclient/SmokeTest.java
! test/jdk/java/net/httpclient/http2/BasicTest.java
! test/jdk/java/net/httpclient/http2/ErrorTest.java
! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java
! test/jdk/java/net/httpclient/http2/RedirectTest.java
! test/jdk/java/net/httpclient/http3/H3BasicTest.java
! test/jdk/java/net/httpclient/http3/H3ConnectionPoolTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
- test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/EchoHandler.java
- test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2EchoHandler.java
Changeset: a98d3a76
Branch: foreign-memaccess+abi
Author: Jeremy Wood <jwood at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date: 2026-02-13 19:33:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a98d3a76a5d44096321aa02ed86e865066c89bdc
4197755: Arc2D.getBounds() returns an unnecessarily large bounding box
Reviewed-by: prr, psadhukhan
! src/java.desktop/share/classes/java/awt/geom/Arc2D.java
+ test/jdk/java/awt/geom/Arc2D/Arc2DGetBoundsTest.java
Changeset: 1920983e
Branch: foreign-memaccess+abi
Author: Phil Race <prr at openjdk.org>
Date: 2026-02-13 22:40:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1920983edb4001c71efaeefcf819feb977accbea
8377191: Remove AppContext from KeyboardFocusManager
Reviewed-by: dnguyen, tr, serb
! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/DefaultKeyboardFocusManager.java
! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java
! src/java.desktop/share/classes/sun/awt/AWTAccessor.java
! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java
Changeset: bf8f7168
Branch: foreign-memaccess+abi
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2026-02-14 02:38:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bf8f7168959c408b5ff52c65665733ac22a51dbc
8377447: [VectorAPI] Assert wrappers to convert float16 (short) value to float before invoking testng Asserts
Reviewed-by: psandoz
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte128VectorTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java
! test/jdk/jdk/incubator/vector/gen-tests.sh
! test/jdk/jdk/incubator/vector/templates/Unit-Compare-Broadcast.template
! test/jdk/jdk/incubator/vector/templates/Unit-Compare-Masked.template
! test/jdk/jdk/incubator/vector/templates/Unit-Compare.template
! test/jdk/jdk/incubator/vector/templates/Unit-Mask-FromToLong.template
! test/jdk/jdk/incubator/vector/templates/Unit-Miscellaneous.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op-func.template
! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-op.template
! test/jdk/jdk/incubator/vector/templates/Unit-Test.template
! test/jdk/jdk/incubator/vector/templates/Unit-Zero.template
! test/jdk/jdk/incubator/vector/templates/Unit-header.template
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
Changeset: 49e2a6b6
Branch: foreign-memaccess+abi
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2026-02-14 09:12:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/49e2a6b696c2063f0b4331b0a6d064852d676fcd
8377857: Add since checker test for java.naming module
Reviewed-by: alanb
! src/java.naming/share/classes/javax/naming/InitialContext.java
+ test/jdk/tools/sincechecker/modules/java.naming/JavaNamingCheckSince.java
Changeset: 01c9d7e9
Branch: foreign-memaccess+abi
Author: Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Date: 2026-02-15 02:57:25 +0000
URL: https://git.openjdk.org/panama-foreign/commit/01c9d7e9b423f5edb62e18a43820275f6f89f7f4
8377517: AArch64: TestUseSHA3IntrinsicsWithUseSHADisabledOnUnsupportedCPU.java fails after JDK-8375443
Reviewed-by: chagedorn
! test/hotspot/jtreg/compiler/arguments/TestUseSHA3IntrinsicsWithUseSHADisabledOnSupportedCPU.java
! test/hotspot/jtreg/compiler/arguments/TestUseSHA3IntrinsicsWithUseSHADisabledOnUnsupportedCPU.java
Changeset: ef0851d8
Branch: foreign-memaccess+abi
Author: Jeremy Wood <jwood at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2026-02-15 06:04:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ef0851d8adbb834e1cd5aff5b3b973b953e57e2d
8377428: VoiceOver Cursor Navigates Invisible Components
Reviewed-by: serb, kizune
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
+ test/jdk/javax/accessibility/8377428/TestVoiceOverHiddenComponentNavigation.java
Changeset: 0196d4ec
Branch: foreign-memaccess+abi
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2026-02-16 07:47:52 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0196d4ecf69d9509d59a266e163308d0783eaa25
8377878: Problem list compiler/vectorization/TestVectorAlgorithms.java on AIX and Linux s390x
Reviewed-by: ayang, lucy
! test/hotspot/jtreg/ProblemList.txt
Changeset: 0043a049
Branch: foreign-memaccess+abi
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2026-02-16 08:09:49 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0043a049d222736ecfece6afa7ad8963ef89c787
8376174: [IR Framework] Refactor Test VM socket communication
Reviewed-by: dfenacci, mchevalier, thartmann
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.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/JavaMessages.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.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
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
Changeset: 1b39d2c2
Branch: foreign-memaccess+abi
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2026-02-16 08:16:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1b39d2c28c18130b1dac69c05217572d2760cc53
8377898: Hotspot build on AIX with unused-functions warning reports some unused functions
Reviewed-by: mdoerr, ayang, lucy
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/os/aix/os_perf_aix.cpp
Changeset: b9406a5d
Branch: foreign-memaccess+abi
Author: Anton Artemov <aartemov at openjdk.org>
Date: 2026-02-16 08:27:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b9406a5dbaac7082419ea936f3cc3e61e6ac96d0
8376665: Port fdlibm acosh to Java
Reviewed-by: rgiulietti, darcy
! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
! test/jdk/java/lang/Math/HyperbolicTests.java
! test/jdk/java/lang/StrictMath/ExhaustingTests.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
! test/jdk/java/lang/StrictMath/HyperbolicTests.java
Changeset: c95ee4b8
Branch: foreign-memaccess+abi
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2026-02-16 09:12:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c95ee4b8edbf2038e86550acdcf164de20931862
8377707: [Linux Alpine] Build failure after JDK-8377368
Reviewed-by: mdoerr, kevinw, clanger, kbarrett
! src/jdk.hotspot.agent/linux/native/libsaproc/libproc_impl.h
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_core.c
Changeset: cf0275d6
Branch: foreign-memaccess+abi
Author: Manuel Hässig <mhaessig at openjdk.org>
Date: 2026-02-16 09:59:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cf0275d6654cfd2243398032a90a7db95c9bc631
8376707: Template-Framework Library: Primitive Types Abbreviation Methods
Reviewed-by: epeter, galder, chagedorn
! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java
! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestPrimitiveTypes.java
Changeset: 1a16c0db
Branch: foreign-memaccess+abi
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2026-02-16 10:56:29 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1a16c0dbaaf483cbb5efd8d948df42687ee655a0
8371950: The jdk.httpclient.keepalive.timeout system networking property does not specify the behaviour for values <= 0
Reviewed-by: jpai, michaelm, vyazici
! src/java.net.http/share/classes/java/net/http/package-info.java
! src/java.net.http/share/classes/module-info.java
Changeset: 5a083744
Branch: foreign-memaccess+abi
Author: Kerem Kat <krk at openjdk.org>
Committer: Quan Anh Mai <qamai at openjdk.org>
Date: 2026-02-16 11:40:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5a083744946c54e1d9196e1031ad556dae5f38c7
8374798: C2: Missing Identity optimization opportunity with RShiftI and LShiftI
8377389: C2: Missed Ideal optimization opportunity in PhaseIterGVN for URShiftI and LShiftI
Reviewed-by: qamai, chagedorn
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/MissedRShiftLShiftIdentity.java
+ test/hotspot/jtreg/compiler/c2/gvn/MissedURShiftLShiftIdeal.java
Changeset: a7255f93
Branch: foreign-memaccess+abi
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2026-02-16 13:19:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a7255f93ed448e00c215877e13e2c37721c77752
8366241: 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: 81cca851
Branch: foreign-memaccess+abi
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2026-02-16 14:07:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/81cca851aa615303ce6b8ebe135f1d04a5154025
8377997: [BACKOUT] 8366241: NMT: Consolidate [Virtual/Committed/Reserved]Regions into one structure
Reviewed-by: mhaessig, chagedorn
! 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: f5e1e313
Branch: foreign-memaccess+abi
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2026-02-16 14:37:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f5e1e313dab2aa63711c6a64d363e88409bff4ba
8377561: Parallel: Large allocations cause Full GC storm without heap expansion
Reviewed-by: tschatzl, jsikstro
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp
Changeset: a08c730d
Branch: foreign-memaccess+abi
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2026-02-16 17:01:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a08c730d5fae6a80a0fa457aa465fcf6d5e35b8b
8377302: HttpServer::stop uses full timeout duration if handler throws
Reviewed-by: vyazici, michaelm
! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/Event.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/FixedLengthOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/UndefLengthOutputStream.java
+ test/jdk/com/sun/net/httpserver/FailAndStopTest.java
Changeset: c3b67387
Branch: foreign-memaccess+abi
Author: Ioi Lam <iklam at openjdk.org>
Date: 2026-02-16 20:24:12 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c3b67387c4c0891891c75f9001ba13feaae09017
8366736: Closed System.out causes child process to hang on Windows
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/ProcessBuilder.java
! src/java.base/windows/classes/java/lang/ProcessImpl.java
+ test/jdk/java/lang/ProcessBuilder/InheritIOClosed.java
Changeset: b41ba3a4
Branch: foreign-memaccess+abi
Author: Ioi Lam <iklam at openjdk.org>
Date: 2026-02-16 20:24:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b41ba3a496b59c8058067a49617f798606f0a51c
8377932: AOT cache is not rejected when JAR file has changed
Reviewed-by: kvn, asmehra
! src/hotspot/share/cds/aotClassLocation.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/ChangedJarFile.java
Changeset: 2925eb8c
Branch: foreign-memaccess+abi
Author: Ben Taylor <btaylor at openjdk.org>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date: 2026-02-16 20:54:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2925eb8cfbddb0abdcabf735d8f0585132b4baf9
8377044: Shenandoah: Convert ShenandoahHeap related code to use Atomic<T>
Reviewed-by: kdnilsen, xpeng, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
Changeset: fbc705d2
Branch: foreign-memaccess+abi
Author: Ben Taylor <btaylor at openjdk.org>
Committer: Xiaolong Peng <xpeng at openjdk.org>
Date: 2026-02-16 20:56:24 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fbc705d2cc251153a69ca76788462e00861d3f60
8377704: Shenandoah: Convert ShenandoahNMethod to use Atomic<T>
Reviewed-by: shade, xpeng, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
Changeset: 03703f34
Branch: foreign-memaccess+abi
Author: Harshit <harshitdhiman1402 at gmail.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2026-02-17 05:17:54 +0000
URL: https://git.openjdk.org/panama-foreign/commit/03703f347df7d3507ffeaf45e32be8bec6403b7d
8359115: [s390x] Test CreateSymbolsReproducibleTest.java failure
Reviewed-by: jpai, amitkumar
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsReproducibleTest.java
Changeset: 6220c281
Branch: foreign-memaccess+abi
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2026-02-17 09:03:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6220c281ef5c728fb476d0b59943583809be16a7
8366457: Add ResourceArea and Arena allocators for the RBTree
Reviewed-by: azafari, cnorrbin
! src/hotspot/share/utilities/rbTree.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 70195910
Branch: foreign-memaccess+abi
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2026-02-17 11:13:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7019591013d68547a1c46065ebacc6ec1072e2ec
8377796: java.net.http.HttpClient.send() and sendAsync() never complete when BodyHandler.apply() returns null
Reviewed-by: dfuchs, vyazici
! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
+ test/jdk/java/net/httpclient/NullReturningBodyHandlerTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
Changeset: 877a7fd6
Branch: foreign-memaccess+abi
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-02-17 12:22:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/877a7fd617aef1db2736cd1b1f87008857f64142
8377164: G1: Clean up g1BlockOffsetTable.hpp
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
Changeset: c1e92e00
Branch: foreign-memaccess+abi
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2026-02-17 12:30:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c1e92e0092710fc5daf8507822e5ca3b8c521dbe
8375621: Move RBTree implementation to inline file to minimize included headers
Reviewed-by: jsjolen, stefank
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
Changeset: 0705fe94
Branch: foreign-memaccess+abi
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2026-02-17 13:05:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0705fe94a70fae0b1639ab8fb11670eda4971574
8377413: [MacOS aarch64] guarantee(StressWXHealing) failed: We should not reach here unless StressWXHealing
Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: mdoerr, aph
! src/hotspot/share/code/codeBlob.cpp
Changeset: 7efcea9c
Branch: foreign-memaccess+abi
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2026-02-17 13:10:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7efcea9c84e89948ce2153350f7681ad418c98e8
8377008: [REDO] G1: Convert remaining volatiles in G1ConcurrentMark to Atomic<T>
Reviewed-by: iwalulya, sjohanss, kbarrett
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
Changeset: 49425184
Branch: foreign-memaccess+abi
Author: Paul Hübner <phubner at openjdk.org>
Committer: Joel Sikström <jsikstro at openjdk.org>
Date: 2026-02-17 13:53:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/49425184a1a45669b4b79ce6ac28852cf1abb9ee
8371590: runtime/ErrorHandling/TestDwarf.java fails with clang toolchain
Reviewed-by: jsjolen, aartemov, jsikstro
! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java
! test/hotspot/jtreg/runtime/ErrorHandling/libTestDwarf.c
! test/hotspot/jtreg/runtime/ErrorHandling/libTestDwarfHelper.h
Changeset: 63f00fff
Branch: foreign-memaccess+abi
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2026-02-17 16:23:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/63f00fff921ed4ac0f595a0a013d399700433a2c
8377507: Store cpu features in AOTCodeCache
Reviewed-by: kvn, adinn
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCPUFeatureIncompatibilityTest.java
Changeset: 7489f75d
Branch: foreign-memaccess+abi
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2026-02-17 18:07:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7489f75dbdb1358b7f905aad2d1510b7ffc173bf
8377910: Minor cleanup of java/io/FileDescriptor/Sharing.java
Reviewed-by: alanb
! test/jdk/java/io/FileDescriptor/Sharing.java
Changeset: caaebf35
Branch: foreign-memaccess+abi
Author: Phil Race <prr at openjdk.org>
Date: 2026-02-17 18:34:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/caaebf358c0a396664a58ef3e0fc01c16bfd8c03
8377192: Remove AppContext from MenuSelectionManager
Reviewed-by: dnguyen, psadhukhan, serb
! src/java.desktop/share/classes/javax/swing/MenuSelectionManager.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
Changeset: 1b192613
Branch: foreign-memaccess+abi
Author: Phil Race <prr at openjdk.org>
Date: 2026-02-17 18:34:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1b192613782b06636f68e6cb25871bbebae5445c
8376994: Remove AppContext from sun/awt/datatransfer/DataTransferer.java
Reviewed-by: serb, dnguyen
! src/java.desktop/share/classes/sun/awt/datatransfer/DataTransferer.java
Changeset: 92d0ea9b
Branch: foreign-memaccess+abi
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2026-02-17 19:14:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/92d0ea9ba84f549deeb42cae49a9b20711dcf8cf
8372301: Improve error message for jimage command line tool regarding version mismatch
Reviewed-by: alanb, rriggs
! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/JImageTask.java
! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties
+ test/jdk/tools/jimage/JImageBadFileTest.java
Changeset: 4ab05d25
Branch: foreign-memaccess+abi
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Date: 2026-02-17 19:22:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4ab05d25c170036cd85155c45e58930fedf614a4
8377318: Force bad padding exception in TestPKCS5PaddingError.java at all times
Co-authored-by: Daniel Jeliński <djelinski at openjdk.org>
Reviewed-by: valeriep
! test/jdk/sun/security/pkcs11/Cipher/TestPKCS5PaddingError.java
Changeset: 2bc43681
Branch: foreign-memaccess+abi
Author: Roland Mesde <mesde at amazon.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2026-02-17 23:34:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2bc436816f86187335846b289fac0fd8ebb3759e
8378113: Add sun/java2d/OpenGL/ScaleParamsOOB.java to the ProblemList.txt file
Reviewed-by: prr, serb
! test/jdk/ProblemList.txt
Changeset: 1d713b2b
Branch: foreign-memaccess+abi
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2026-02-18 05:11:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1d713b2bbe4daddc8a9b1648296b59412e683186
8377486: com.sun.jndi.ldap.sasl.SaslOutputStream.write() throws NullPointerException if it is already closed
Reviewed-by: dfuchs
! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/SaslOutputStream.java
+ test/jdk/com/sun/jndi/ldap/SaslOutputStreamCloseTest.java
Changeset: bfac97c5
Branch: foreign-memaccess+abi
Author: Phil Race <prr at openjdk.org>
Date: 2026-02-18 05:44:26 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bfac97c5c14b188dda662d1f9591bdc22034161c
8376992: Remove AppContext from SystemTray implementation
Reviewed-by: serb, azvegint
! src/java.desktop/share/classes/java/awt/SystemTray.java
! src/java.desktop/share/classes/java/awt/TrayIcon.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
Changeset: 8b13fe31
Branch: foreign-memaccess+abi
Author: Quan Anh Mai <qamai at openjdk.org>
Date: 2026-02-18 09:29:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8b13fe31d0ba0a4c4453c6388bf68e0e7b5ee22d
8347365: C2: Fix the handling of depends_only_on_test
Reviewed-by: mhaessig, roland
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/divnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/intrinsicnode.hpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/multnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/rootnode.hpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/subtypenode.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestPushAddThruCast.java
+ test/hotspot/jtreg/compiler/integerArithmetic/TestHoistDivision.java
Changeset: 21a07f78
Branch: foreign-memaccess+abi
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2026-02-18 10:29:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/21a07f78feee8bd37629f60a3505f256d249f03a
8377950: Refactor ClassUnloader to provide explicit waiting API
Reviewed-by: lmesnik, cjplummer, dholmes, syan
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/AbstractDebuggeeTest.java
Changeset: 27ed9a8a
Branch: foreign-memaccess+abi
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2026-02-18 12:13:59 +0000
URL: https://git.openjdk.org/panama-foreign/commit/27ed9a8ac2bd9325de083870f74d321388f8b0aa
8378098: Problem list compiler/vectorization/TestVectorAlgorithms.java with#<subtest> on AIX and Linux s390x
Reviewed-by: mdoerr, lucy
! test/hotspot/jtreg/ProblemList.txt
Changeset: a86a847f
Branch: foreign-memaccess+abi
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2026-02-18 12:57:16 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a86a847f57a2244b670a6532399278dd550c4e2f
8378076: Improve inlining around oop_oop_iterate
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Reviewed-by: stefank, tschatzl
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/oops/objArrayOop.hpp
Changeset: d02ac57e
Branch: foreign-memaccess+abi
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2026-02-18 15:19:33 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d02ac57e8469ac77cc4f53de77107a278ac5f346
8377983: (zipfs) ZipFileSystem.initCEN needlessly reads END header
Reviewed-by: lancea
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
Changeset: 67779852
Branch: foreign-memaccess+abi
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2026-02-18 19:27:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/677798529c7f4a553177d5fd4367d4ca0c0cf286
8378191: [BACKOUT] JDK-8378076 Improve inlining around oop_oop_iterate
Reviewed-by: jsikstro
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/oops/objArrayOop.hpp
Changeset: a20a1aca
Branch: foreign-memaccess+abi
Author: William Kemper <wkemper at openjdk.org>
Date: 2026-02-18 19:59:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a20a1aca8c2ed03291c0f38d15ae47d968d28b93
8378119: GenShen: Restore log message about characteristics of promotion efforts
Reviewed-by: shade, ysr, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
Changeset: c8338be9
Branch: foreign-memaccess+abi
Author: Jonathan László Lampérth <jlamperth at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2026-02-18 21:54:07 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c8338be9ad455445a94972d2d9e483a24adc27cf
8376534: Source launcher instantiates wrong class on inherited instance main
Reviewed-by: liach, cstein
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
Changeset: c594da73
Branch: foreign-memaccess+abi
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2026-02-19 01:41:28 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c594da7304b2e76a1833e7ef89a5f186fd7d65bb
8326487: ZipFileSystem.getPath("").getFileName() returns null instead of an empty Path
Reviewed-by: alanb, lancea
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java
! test/jdk/jdk/nio/zipfs/PathOps.java
Changeset: 7d2b6ed8
Branch: foreign-memaccess+abi
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2026-02-19 03:37:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7d2b6ed8923d8955afb533ea78c72abd07628c0d
8378149: [s390] Non-C2 / minimal JVM crashes in the build
Reviewed-by: mdoerr, mbaesken
! src/hotspot/cpu/s390/compiledIC_s390.cpp
Changeset: 33c9f20b
Branch: foreign-memaccess+abi
Author: Ioi Lam <iklam at openjdk.org>
Date: 2026-02-19 05:24:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/33c9f20bef05239ee016d980dc69a3d583ce8293
8377712: ConstantPool of WeakReferenceKey is not deterministic in CDS archive
Reviewed-by: liach, kvn
! src/hotspot/share/cds/aotMetaspace.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/java.base/share/classes/jdk/internal/util/WeakReferenceKey.java
Changeset: 759fe588
Branch: foreign-memaccess+abi
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2026-02-19 06:23:46 +0000
URL: https://git.openjdk.org/panama-foreign/commit/759fe58877ac75a9157e831cc5e54aaa70250223
8376186: [VectorAPI] Nomenclature change for concrete vector classes
Reviewed-by: liach, psandoz
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.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/Double128Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.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/Float128Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.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/Int128Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.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/Long128Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.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/Short128Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
- src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.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/VectorMathLibrary.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! 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
= test/jdk/jdk/incubator/vector/ByteVector128LoadStoreTests.java
= test/jdk/jdk/incubator/vector/ByteVector128Tests.java
= test/jdk/jdk/incubator/vector/ByteVector256LoadStoreTests.java
= test/jdk/jdk/incubator/vector/ByteVector256Tests.java
= test/jdk/jdk/incubator/vector/ByteVector512LoadStoreTests.java
= test/jdk/jdk/incubator/vector/ByteVector512Tests.java
= test/jdk/jdk/incubator/vector/ByteVector64LoadStoreTests.java
= test/jdk/jdk/incubator/vector/ByteVector64Tests.java
= test/jdk/jdk/incubator/vector/ByteVectorMaxLoadStoreTests.java
= test/jdk/jdk/incubator/vector/ByteVectorMaxTests.java
= test/jdk/jdk/incubator/vector/DoubleVector128LoadStoreTests.java
= test/jdk/jdk/incubator/vector/DoubleVector128Tests.java
= test/jdk/jdk/incubator/vector/DoubleVector256LoadStoreTests.java
= test/jdk/jdk/incubator/vector/DoubleVector256Tests.java
= test/jdk/jdk/incubator/vector/DoubleVector512LoadStoreTests.java
= test/jdk/jdk/incubator/vector/DoubleVector512Tests.java
= test/jdk/jdk/incubator/vector/DoubleVector64LoadStoreTests.java
= test/jdk/jdk/incubator/vector/DoubleVector64Tests.java
= test/jdk/jdk/incubator/vector/DoubleVectorMaxLoadStoreTests.java
= test/jdk/jdk/incubator/vector/DoubleVectorMaxTests.java
= test/jdk/jdk/incubator/vector/FloatVector128LoadStoreTests.java
= test/jdk/jdk/incubator/vector/FloatVector128Tests.java
= test/jdk/jdk/incubator/vector/FloatVector256LoadStoreTests.java
= test/jdk/jdk/incubator/vector/FloatVector256Tests.java
= test/jdk/jdk/incubator/vector/FloatVector512LoadStoreTests.java
= test/jdk/jdk/incubator/vector/FloatVector512Tests.java
= test/jdk/jdk/incubator/vector/FloatVector64LoadStoreTests.java
= test/jdk/jdk/incubator/vector/FloatVector64Tests.java
= test/jdk/jdk/incubator/vector/FloatVectorMaxLoadStoreTests.java
= test/jdk/jdk/incubator/vector/FloatVectorMaxTests.java
= test/jdk/jdk/incubator/vector/IntVector128LoadStoreTests.java
= test/jdk/jdk/incubator/vector/IntVector128Tests.java
= test/jdk/jdk/incubator/vector/IntVector256LoadStoreTests.java
= test/jdk/jdk/incubator/vector/IntVector256Tests.java
= test/jdk/jdk/incubator/vector/IntVector512LoadStoreTests.java
= test/jdk/jdk/incubator/vector/IntVector512Tests.java
= test/jdk/jdk/incubator/vector/IntVector64LoadStoreTests.java
= test/jdk/jdk/incubator/vector/IntVector64Tests.java
= test/jdk/jdk/incubator/vector/IntVectorMaxLoadStoreTests.java
= test/jdk/jdk/incubator/vector/IntVectorMaxTests.java
= test/jdk/jdk/incubator/vector/LongVector128LoadStoreTests.java
= test/jdk/jdk/incubator/vector/LongVector128Tests.java
= test/jdk/jdk/incubator/vector/LongVector256LoadStoreTests.java
= test/jdk/jdk/incubator/vector/LongVector256Tests.java
= test/jdk/jdk/incubator/vector/LongVector512LoadStoreTests.java
= test/jdk/jdk/incubator/vector/LongVector512Tests.java
= test/jdk/jdk/incubator/vector/LongVector64LoadStoreTests.java
= test/jdk/jdk/incubator/vector/LongVector64Tests.java
= test/jdk/jdk/incubator/vector/LongVectorMaxLoadStoreTests.java
= test/jdk/jdk/incubator/vector/LongVectorMaxTests.java
= test/jdk/jdk/incubator/vector/ShortVector128LoadStoreTests.java
= test/jdk/jdk/incubator/vector/ShortVector128Tests.java
= test/jdk/jdk/incubator/vector/ShortVector256LoadStoreTests.java
= test/jdk/jdk/incubator/vector/ShortVector256Tests.java
= test/jdk/jdk/incubator/vector/ShortVector512LoadStoreTests.java
= test/jdk/jdk/incubator/vector/ShortVector512Tests.java
= test/jdk/jdk/incubator/vector/ShortVector64LoadStoreTests.java
= test/jdk/jdk/incubator/vector/ShortVector64Tests.java
= test/jdk/jdk/incubator/vector/ShortVectorMaxLoadStoreTests.java
= test/jdk/jdk/incubator/vector/ShortVectorMaxTests.java
! test/jdk/jdk/incubator/vector/gen-tests.sh
Changeset: bea48b54
Branch: foreign-memaccess+abi
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2026-02-19 09:44:00 +0000
URL: https://git.openjdk.org/panama-foreign/commit/bea48b54e2f423693e1e472129a86b030baf9eee
8272758: Improve HttpServer to avoid partial file name matches while mapping request path to context path
Reviewed-by: dfuchs
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpServer.java
! src/jdk.httpserver/share/classes/module-info.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ContextList.java
+ test/jdk/com/sun/net/httpserver/ContextPathMatcherPathPrefixTest.java
+ test/jdk/com/sun/net/httpserver/ContextPathMatcherStringPrefixTest.java
! test/jdk/java/net/httpclient/PlainProxyConnectionTest.java
Changeset: 79dbc50b
Branch: foreign-memaccess+abi
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2026-02-19 15:26:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/79dbc50b4f907af9b5f9d586d6bd6f33c3a3dd21
8378171: JFR: Copy of a closed recording should not be available
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/EventSettings.java
! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
! test/jdk/jdk/jfr/api/recording/misc/TestRecordingCopy.java
Changeset: f02d1900
Branch: foreign-memaccess+abi
Author: Kirill Shirokov <kshiroko at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2026-02-19 16:35:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f02d1900958ee705c4e86bc94b92f7c2cde39c0d
8377729: Running jtreg tests with -agent... option causes some tests to fail due to duplicate -agent options provided to a subprocess
Reviewed-by: lmesnik, sspitsyn
! test/hotspot/jtreg/gc/g1/ihop/TestIHOPStatic.java
! test/jdk/sun/tools/jstack/DeadlockDetectionTest.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java
! test/lib/jdk/test/lib/process/ProcessTools.java
Changeset: 4a6d359a
Branch: foreign-memaccess+abi
Author: Ben Taylor <btaylor at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2026-02-19 17:27:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4a6d359a455fd9895ee40ab64909ac6501487d87
8377701: Shenandoah: Convert ShenandoahEvacOOMHandler to use Atomic<T>
Reviewed-by: shade, xpeng, wkemper, phh
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp
Changeset: 82fe8b9c
Branch: foreign-memaccess+abi
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2026-02-19 17:39:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/82fe8b9cd0f2985327a4bd6efcaef539b751f667
8377797: Remove SA support for MethodData and the printmdo command
Reviewed-by: kevinw, ysuenaga, cjplummer, kvn
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/doc/clhsdb.html
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArgInfoData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ArrayData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BitData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/BranchData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CallTypeData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CallTypeDataInterface.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CounterData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/DataLayout.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/JumpData.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Metadata.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Method.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MethodDataInterface.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ParametersTypeData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ProfileData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/RetData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ReturnTypeEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/SpeculativeTrapData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeEntries.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeEntriesAtCall.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/TypeStackSlotEntries.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/VirtualCallTypeData.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbCDSCore.java
- test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java
Changeset: 9b44ea39
Branch: foreign-memaccess+abi
Author: Phil Race <prr at openjdk.org>
Date: 2026-02-19 17:58:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9b44ea39bf07b1d76e5bf9ebddbcae6bfc93e357
8378204: Remove AppContext from two Swing UI classes
Reviewed-by: serb, kizune
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java
! src/java.desktop/share/classes/sun/awt/im/InputMethodManager.java
Changeset: 2a71f89b
Branch: foreign-memaccess+abi
Author: Phil Race <prr at openjdk.org>
Date: 2026-02-19 18:04:06 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2a71f89bc8d72be8095113695e541f4f38acdeca
8378192: Remove AppContext from SwingUtilities2
Reviewed-by: psadhukhan, kizune
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
Changeset: ff1c42f1
Branch: foreign-memaccess+abi
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2026-02-19 22:17:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ff1c42f111c57837ed1da37bb30a50a5b4df03ff
8378112: Test runtime/ErrorHandling/MachCodeFramesInErrorFile.java fails with RuntimeException: 1 < 2
Reviewed-by: phubner, matsaave
! test/hotspot/jtreg/runtime/ErrorHandling/MachCodeFramesInErrorFile.java
Changeset: e42508fc
Branch: foreign-memaccess+abi
Author: Phil Race <prr at openjdk.org>
Date: 2026-02-19 23:44:14 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e42508fc1c6a2cfddcee5dc7dea70a8e95ae9be4
8378203: Remove AppContext from jdk.unsupported.desktop
Reviewed-by: kizune, serb
! src/jdk.unsupported.desktop/share/classes/jdk/swing/interop/SwingInterOpUtils.java
Changeset: 1a967a0b
Branch: foreign-memaccess+abi
Author: Phil Race <prr at openjdk.org>
Date: 2026-02-19 23:46:05 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1a967a0bca116513be07129885b93a41c40a22a6
8378193: Remove AppContext from JinternalFrame
Reviewed-by: kizune, serb
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
Changeset: 866cbcbe
Branch: foreign-memaccess+abi
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2026-02-20 00:58:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/866cbcbecb02bf9d7bbc37941a503cc968f34428
8378050: Add missing @Override annotations in "java.awt.color" package
Reviewed-by: kizune, prr
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileGray.java
! src/java.desktop/share/classes/java/awt/color/ICC_ProfileRGB.java
Changeset: 1df05943
Branch: foreign-memaccess+abi
Author: Roger Calnan <roger.calnan at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2026-02-20 03:52:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1df05943885fd83989b62bd460ed1aaeb4f284fc
8377502: Add anchors to the options in the Serviceability tool man pages
Reviewed-by: dholmes, cjplummer
! src/jdk.hotspot.agent/share/man/jhsdb.md
! src/jdk.jcmd/share/man/jmap.md
! src/jdk.jcmd/share/man/jstat.md
! src/jdk.jdi/share/man/jdb.md
Changeset: f0529a85
Branch: foreign-memaccess+abi
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2026-02-20 06:48:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f0529a854215f325ac67082a44c0aaacc1505c87
8378080: Zero: JNIEnv argument is corrupted in native calls
Reviewed-by: mdoerr, serb, phh
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
Changeset: f49c6d87
Branch: foreign-memaccess+abi
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2026-02-20 06:49:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f49c6d8777c8083d122a61ba3bd359cf9826cb0b
8377990: Zero: Replace Java math ops with UB-safe implementations
Reviewed-by: aph, serb, phh
! src/hotspot/cpu/zero/bytecodeInterpreter_zero.inline.hpp
! src/hotspot/share/sanitizers/ub.hpp
Changeset: cb706549
Branch: foreign-memaccess+abi
Author: SendaoYan <syan at openjdk.org>
Date: 2026-02-20 08:25:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cb70654943695049e75743ee957c7c51ac33ffdc
8377949: TestZRelocationSetEvent.java intermittent fails OOME
Reviewed-by: stefank, mgronlun
! test/jdk/jdk/jfr/event/gc/detailed/TestZRelocationSetEvent.java
Changeset: fa2f4d82
Branch: foreign-memaccess+abi
Author: Anton Artemov <aartemov at openjdk.org>
Date: 2026-02-20 08:31:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fa2f4d82f5337afab2291e4757387e4bc328265d
8377223: Port fdlibm atanh to Java
Reviewed-by: darcy, rgiulietti
! src/java.base/share/classes/java/lang/FdLibm.java
! src/java.base/share/classes/java/lang/Math.java
! src/java.base/share/classes/java/lang/StrictMath.java
! test/jdk/java/lang/Math/HyperbolicTests.java
! test/jdk/java/lang/StrictMath/ExhaustingTests.java
! test/jdk/java/lang/StrictMath/FdlibmTranslit.java
! test/jdk/java/lang/StrictMath/HyperbolicTests.java
Changeset: 7ec561f8
Branch: foreign-memaccess+abi
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2026-02-20 09:01:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7ec561f8b7a72ce3f6adee27dbdd86a191654e50
8378178: Change Thread::_allocated_bytes from jlong to uint64_t
Reviewed-by: coleenp, stefank
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.cpp
! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/thread.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Thread.java
Changeset: c3a698f7
Branch: foreign-memaccess+abi
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2026-02-20 10:55:45 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c3a698f7bef2bf6fae132e762095658273a5a2f8
8377665: JFR: Symbol table not setup for early class unloading
Reviewed-by: jsikstro
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
Changeset: 16f2b803
Branch: foreign-memaccess+abi
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2026-02-20 10:56:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/16f2b8032729c39ed218de11562bc63aa7b35fd9
8373638: RBTree public interface does not check all input parameters for validity
Reviewed-by: ayang, dholmes
! src/hotspot/share/utilities/rbTree.inline.hpp
Changeset: 2361c8ea
Branch: foreign-memaccess+abi
Author: duke <duke at openjdk.org>
Date: 2026-02-20 11:00:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2361c8ead951bf8c7e216de6b2af15b9756ef9b8
Automatic merge of jdk:master into master
Changeset: 58923f92
Branch: foreign-memaccess+abi
Author: duke <duke at openjdk.org>
Date: 2026-02-20 11:00:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/58923f9235456a8f6004eccd252d3eb5d75da076
Automatic merge of master into foreign-memaccess+abi
More information about the panama-dev
mailing list