git: openjdk/panama-foreign: foreign-memaccess+abi: 80 new changesets

duke duke at openjdk.org
Fri Aug 8 11:06:48 UTC 2025


Changeset: 8ac4a88f
Branch: foreign-memaccess+abi
Author:    Christian Stein <cstein at openjdk.org>
Date:      2025-08-01 11:01:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8ac4a88f3c5ad57824dd192cb3f0af5e71cbceeb

8362237: IllegalArgumentException in the launcher when exception without stack trace is thrown

Reviewed-by: kcr, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java

Changeset: 2ba8a06f
Branch: foreign-memaccess+abi
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-08-01 13:11:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2ba8a06f0c0a598a6ca7f74e75bab4208e6fa689

8348868: AArch64: Add backend support for SelectFromTwoVector

Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: haosun, aph, sviswanathan, xgong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/vectorIntrinsics.cpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
+ test/hotspot/jtreg/compiler/vectorapi/TestSelectFromTwoVectorOp.java

Changeset: ee3665bc
Branch: foreign-memaccess+abi
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-08-01 15:21:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ee3665bca026fe53409df8391d49477c64ae23a2

8364187: Make getClassAccessFlagsRaw non-native

Reviewed-by: thartmann, rriggs, liach

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/native/libjava/Class.c
! src/java.base/share/native/libjava/Reflection.c
! test/hotspot/jtreg/runtime/ClassFile/ClassAccessFlagsRawTest.java
! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java
! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java

Changeset: 6d0bbc8a
Branch: foreign-memaccess+abi
Author:    Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2025-08-01 18:42:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6d0bbc8a18fa555b5e8d132bef400097ef6ee5cb

8357470: src/java.base/share/classes/sun/security/util/Debug.java implement the test for args.toLowerCase

Reviewed-by: coffeys

! test/jdk/sun/security/util/Debug/DebugOptions.java

Changeset: 8e921aee
Branch: foreign-memaccess+abi
Author:    Justin Lu <jlu at openjdk.org>
Date:      2025-08-01 18:43:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8e921aee5abb20c240b45cb75b06fb1f316d8a1f

8364370: java.text.DecimalFormat specification indentation correction

Reviewed-by: liach, naoto

! src/java.base/share/classes/java/text/DecimalFormat.java

Changeset: 7ea08d39
Branch: foreign-memaccess+abi
Author:    Volkan Yazici <vyazici at openjdk.org>
Date:      2025-08-01 20:36:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ea08d3928032aad05ce347272083a2be7d83546

8362244: Devkit's Oracle Linux base OS keyword is incorrectly documented

Reviewed-by: erikj

! doc/building.html
! doc/building.md

Changeset: e801e513
Branch: foreign-memaccess+abi
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-08-02 04:21:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e801e51311b3fb89bb08620dd5604c7ba9aed9df

8306324: StopThread results in thread being marked as interrupted, leading to unexpected InterruptedException

Reviewed-by: pchilanomate, alanb

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java

Changeset: f40381e4
Branch: foreign-memaccess+abi
Author:    erfang <erfang at nvidia.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2025-08-02 07:54:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f40381e41d1356f92546a21c0d24060f8606b9b3

8356760: VectorAPI: Optimize VectorMask.fromLong for all-true/all-false cases

Reviewed-by: xgong, jbhateja

! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskCastIdentityTest.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskFromLongTest.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorMaskToLongTest.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MaskCastOperationsBenchmark.java
+ test/micro/org/openjdk/bench/jdk/incubator/vector/MaskFromLongToLongBenchmark.java

Changeset: 819de071
Branch: foreign-memaccess+abi
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2025-08-03 06:43:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/819de071176623448ceba8065ed6f2aac40ae193

8363998: Implement Compressed Class Pointers for 32-bit

Reviewed-by: rkennke, coleenp

! src/hotspot/cpu/arm/c1_FrameMap_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/oops/objLayout.cpp
! src/hotspot/share/oops/objLayout.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp
! test/hotspot/gtest/oops/test_compressedKlass.cpp
! test/hotspot/jtreg/gtest/CompressedKlassGtest.java
! test/hotspot/jtreg/runtime/ErrorHandling/TestVMConfigInHsErrFile.java

Changeset: a5e0c9d0
Branch: foreign-memaccess+abi
Author:    DarraghConway <darragh.conway at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-08-03 11:03:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a5e0c9d0c52e028321bb38e471ce98e389e67fe1

8363720: Follow up to JDK-8360411 with post review comments

Reviewed-by: bpb, rriggs

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

Changeset: 1a206d2a
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-08-03 13:23:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1a206d2a6cade07249f6922072ac9d29aa56bc43

8364545: tools/javac/launcher/SourceLauncherTest.java fails frequently

Reviewed-by: cstein, jpai

+ test/langtools/tools/javac/launcher/SourceLauncherStackTraceTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java

Changeset: 158e59ab
Branch: foreign-memaccess+abi
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-08-03 22:28:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/158e59ab9184127089f9693ce256001f64b5945c

8364106: Include java.runtime.version in thread dump output

Reviewed-by: alanb, coffeys

! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java

Changeset: 57553ca1
Branch: foreign-memaccess+abi
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-08-04 04:17:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57553ca1dbc63e329116bc11764816a4c5ccb297

8361298: SwingUtilities/bug4967768.java fails where character P is not underline

Reviewed-by: dnguyen, psadhukhan, achung, azvegint

! test/jdk/javax/swing/SwingUtilities/bug4967768.java

Changeset: 8269fdc7
Branch: foreign-memaccess+abi
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-08-04 08:15:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8269fdc78ef40d8238bf1509531f5cfc25d54820

8362067: Remove unnecessary List.contains key from SpringLayout.Constraints.pushConstraint

Reviewed-by: aivanov

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

Changeset: 3387b319
Branch: foreign-memaccess+abi
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-04 08:20:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3387b3195c8f2a9faa3c93322f6e11ce2aad3e2b

8364519: Sort share/classfile includes

Reviewed-by: shade, ayang

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/defaultMethods.hpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/klassFactory.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: ea7e9438
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 08:50:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ea7e943874288e1cbea10a6bd82d6c7f2a1c9ae0

8364257: JFR: User-defined events and settings with a one-letter name cannot be configured

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! test/jdk/jdk/jfr/api/flightrecorder/TestSettingsControl.java

Changeset: cf5a2553
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 09:12:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cf5a25538e09e449ff621562df6529abaa9b3685

8364427: JFR: Possible resource leak in Recording::getStream

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/ChunkInputStream.java
+ test/jdk/jdk/jfr/api/recording/misc/TestGetStreamWithFailure.java

Changeset: 3bc44979
Branch: foreign-memaccess+abi
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2025-08-04 09:42:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3bc449797eb59f9770d2a06d260b23b6efd5ff0f

8364258: ThreadGroup constant pool serialization is not normalized

Reviewed-by: egahlin

- src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
- src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.hpp
+ src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroupManager.cpp
+ src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroupManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/runtime/javaThread.cpp

Changeset: b96b9c3d
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 10:25:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b96b9c3d5b2ffaeaa365b2f0d33674a980c96547

8364461: JFR: Default constructor may not be first in setting control

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! test/jdk/jdk/jfr/api/settings/RegExpControl.java

Changeset: da0d9598
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 10:41:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/da0d9598d049b17c04da95b61214b093c97fb60e

8364190: JFR: RemoteRecordingStream withers don't work

Reviewed-by: mgronlun

! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
! test/jdk/jdk/jfr/jmx/streaming/TestEnableDisable.java
+ test/jdk/jdk/jfr/jmx/streaming/TestWithers.java

Changeset: 68a4396d
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-04 10:53:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/68a4396dbc1f7bc02fea91934fc71366ad879637

8364316: JFR: Incorrect validation of mirror fields

Reviewed-by: shade, mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: 500462fb
Branch: foreign-memaccess+abi
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Date:      2025-08-04 12:11:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/500462fb690c25da3816467e27fc66d25b4eb7dc

8364580: Test compiler/vectorization/TestSubwordTruncation.java fails on platforms without RoundF/RoundD

Reviewed-by: chagedorn, shade

! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java

Changeset: a9f3d3a2
Branch: foreign-memaccess+abi
Author:    Ao Qi <aoqi at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2025-08-04 12:37:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a9f3d3a290060f98967feaad2fa03ef077a64534

8364177: JDK fails to build due to undefined symbol in libpng on LoongArch64

Reviewed-by: prr, aivanov, erikj

! make/modules/java.desktop/lib/ClientLibraries.gmk

Changeset: fc475553
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-04 12:59:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fc4755535d61c2fd4d9a2c9a673da148f742f035

8364516: Serial: Move class unloading logic inside SerialFullGC::invoke_at_safepoint

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp

Changeset: 567c0c93
Branch: foreign-memaccess+abi
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-04 13:51:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/567c0c9335c3ff020871115e5a58f3f40fd4b1ad

8354244: Use random data in MinMaxRed_Long data arrays

Reviewed-by: chagedorn, mhaessig

! test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Long.java

Changeset: 6c52b734
Branch: foreign-memaccess+abi
Author:    Artur Barashev <abarashev at openjdk.org>
Date:      2025-08-04 13:55:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6c52b73465b0d0daeafc54c3c6cec3062bf490c5

8209992: Align SSLSocket and SSLEngine Javadocs

Reviewed-by: wetmore

! src/java.base/share/classes/javax/net/ssl/SSLEngine.java
! src/java.base/share/classes/javax/net/ssl/SSLSocket.java

Changeset: b5f450a5
Branch: foreign-memaccess+abi
Author:    Kevin Driver <kdriver at openjdk.org>
Date:      2025-08-04 15:59:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b5f450a599a0f63df0307cced09295fe1309bf6f

8364226: Better ECDSASignature Memory Management

Reviewed-by: ascarpino, hchao

! src/java.base/share/classes/sun/security/ec/ECDSASignature.java

Changeset: 05f8a6fc
Branch: foreign-memaccess+abi
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2025-08-04 18:47:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05f8a6fca87d472a80e5952ddc90d8fa6589c75c

8360559: Optimize Math.sinh for x86 64 bit platforms

Reviewed-by: sviswanathan, sparasa

! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_sinh.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/java/lang/Math.java
+ test/micro/org/openjdk/bench/java/lang/SinhPerf.java

Changeset: d1e362e9
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-04 19:27:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d1e362e9a8aae7f2c095510633624ed90a1d3b78

8363889: Update sun.print.PrintJob2D to use Disposer

Reviewed-by: azvegint, psadhukhan

! src/java.desktop/share/classes/sun/print/PrintJob2D.java
= src/java.desktop/share/classes/sun/print/PrintJobDelegate.java

Changeset: 0d0d93e8
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-04 19:29:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0d0d93e8f6e2e6d0831b011e47da0c6069f6f4f5

8210765: Remove finalize method in CStrike.java

Reviewed-by: psadhukhan, achung, azvegint

! src/java.desktop/macosx/classes/sun/font/CStrike.java
! src/java.desktop/macosx/classes/sun/font/CStrikeDisposer.java

Changeset: da3a5da8
Branch: foreign-memaccess+abi
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-08-04 20:13:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/da3a5da81bc1d6fe1e47e3a4e65bf390ee1d39a0

8343218: Add option to disable allocating interface and abstract classes in non-class metaspace

Reviewed-by: shade, kvn, yzheng, stuefe, dholmes

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMetaspaceConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfig.java

Changeset: dc4d9b48
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-04 20:25:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dc4d9b4849f6557f290338643910f0b05751d748

8362898: Remove finalize() methods from javax.imageio TIFF classes

Reviewed-by: azvegint, jdv

! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFBaseJPEGCompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFJPEGDecompressor.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFOldJPEGDecompressor.java

Changeset: f96b6bcd
Branch: foreign-memaccess+abi
Author:    Mohamed Issa <missa at openjdk.org>
Committer: Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2025-08-04 21:31:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f96b6bcd4ddbb1d0e0a76d9f4e3b43bec20dcb7a

8364666: Tier1 builds broken by JDK-8360559

Reviewed-by: sviswanathan

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

Changeset: 84a4a364
Branch: foreign-memaccess+abi
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-08-04 21:48:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/84a4a3647c86baecc07abfa7d1d4b88e06984821

8364314: java_lang_Thread::get_thread_status fails assert(base != nullptr) failed: Invalid base

Reviewed-by: amenkov, shade, dcubed, pchilanomate, sspitsyn

! src/hotspot/share/services/threadService.cpp
! test/jdk/ProblemList.txt

Changeset: 0f4c3dc9
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-05 01:04:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0f4c3dc944212c63acee35b7be93767946397ec0

8362352: Fix references to non-existing resource strings

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/BuildEnvFromParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RuntimeBuilderBuilder.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java

Changeset: 6b360ac9
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-05 01:09:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b360ac99af356613c6dd2cad0c2c84c5737519d

8359756: Bug in RuntimePackageTest.testName test

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java

Changeset: c0c7d39b
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-05 01:42:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c0c7d39b59e646a51bf3a6729065cceda9b0a0ad

8364587: Update jpackage internal javadoc

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DefaultLauncherIcon.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Launcher.java

Changeset: febd4b26
Branch: foreign-memaccess+abi
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-05 07:41:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/febd4b26b2c87030affd9f93524e0d951cbe74e7

8360515: PROPERFMTARGS should always use size_t template specialization for unit

Reviewed-by: dholmes, stuefe

! src/hotspot/os/bsd/memMapPrinter_macosx.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: 67ba8b45
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-08-05 08:02:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/67ba8b45dd632c40d5e6872d2a6ce24f86c22152

8364514: [asan] runtime/jni/checked/TestCharArrayReleasing.java heap-buffer-overflow

Reviewed-by: dholmes

! test/hotspot/jtreg/runtime/jni/checked/TestCharArrayReleasing.java

Changeset: d25b9bef
Branch: foreign-memaccess+abi
Author:    Saranya Natarajan <snatarajan at openjdk.org>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date:      2025-08-05 08:39:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d25b9befe0a462b9785502806ad14e0a5f6b4320

8325482: Test that distinct seeds produce distinct traces for compiler stress flags

Reviewed-by: chagedorn, dfenacci

! test/hotspot/jtreg/compiler/debug/TestStress.java
+ test/hotspot/jtreg/compiler/debug/TestStressDistinctSeed.java

Changeset: df736eb5
Branch: foreign-memaccess+abi
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-05 10:23:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/df736eb5822de2e2465df04972b1afb90334db5e

8364618: Sort share/code includes

Reviewed-by: shade, mhaessig

! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/debugInfo.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/code/dependencyContext.cpp
! src/hotspot/share/code/nmethod.cpp
! test/hotspot/jtreg/sources/TestIncludesAreSorted.java

Changeset: ba0ae4cb
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-05 10:43:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ba0ae4cb28aa520d5244077349e35ef1bb475b61

8364254: Serial: Remove soft ref policy update in WhiteBox FullGC

Reviewed-by: tschatzl, sangheki

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

Changeset: 8a571ee7
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-08-05 14:33:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a571ee7f2d9a46ff485fd9f3658c552e2d20817

8364667: JFR: Throttle doesn't work with dynamic events

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java

Changeset: d906e450
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-05 16:13:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d906e45026f54fe7102e531d3753adc32ff0025c

8364531: G1: Factor out liveness tracing code

Reviewed-by: ayang, sangheki

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

Changeset: 68a35511
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-05 18:34:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/68a35511ebd3fd77716242db973104657bc7b541

8364212: Shenandoah: Rework archived objects loading

Reviewed-by: wkemper, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp

Changeset: 6656e767
Branch: foreign-memaccess+abi
Author:    Anton Artemov <anton.artemov at oracle.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-08-06 04:45:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6656e767db05e8e11ea17385674d8aa4385c60ed

8359820: Improve handshake/safepoint timeout diagnostic messages

Reviewed-by: dholmes, stuefe

! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java

Changeset: ca416445
Branch: foreign-memaccess+abi
Author:    Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Per Minborg <pminborg at openjdk.org>
Date:      2025-08-06 06:40:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ca41644538c7cba3e2f50b11c5045cf2aa595f7f

8355379: Annotate lazy fields in java.security @Stable

Reviewed-by: pminborg

! src/java.base/share/classes/java/security/PKCS12Attribute.java
! src/java.base/share/classes/java/security/cert/URICertStoreParameters.java
! test/jdk/java/security/PKCS12Attribute/HashCode.java
! test/jdk/java/security/cert/URICertStoreParameters/TestBasic.java

Changeset: 8d529bc4
Branch: foreign-memaccess+abi
Author:    Joel Sikström <jsikstro at openjdk.org>
Date:      2025-08-06 07:54:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d529bc4f361407b0b5c3ac1e62c3be0f0b8d71c

8364518: Support for Job Objects in os::commit_memory_limit() on Windows

Reviewed-by: ayang, dholmes

! src/hotspot/os/windows/os_windows.cpp

Changeset: e304d379
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-08-06 08:32:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e304d37996b075b8b2b44b5762d7d242169add49

8361211: C2: Final graph reshaping generates unencodeable klass constants

Reviewed-by: kvn, qamai, thartmann, mdoerr

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

Changeset: 9dffbc9c
Branch: foreign-memaccess+abi
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-08-06 08:52:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9dffbc9c4cfee7a1f023d548c12194bcf60e4ffd

8364540: Apply @Stable to Shared Secrets

Reviewed-by: rriggs

! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java

Changeset: 0ceb366d
Branch: foreign-memaccess+abi
Author:    David Beaumont <david.beaumont at oracle.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2025-08-06 08:55:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ceb366dc26e2e4f6252da9dd8930b016a5d46ba

8356645: Javac should utilize new ZIP file system read-only access mode

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/FSInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/Locations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/platform/JDKPlatformProvider.java
! test/langtools/tools/javac/api/file/SJFM_TestBase.java
! test/langtools/tools/javac/platform/VerifyCTSymClassFiles.java

Changeset: 72d1066a
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-08-06 12:21:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/72d1066ae385ce511a70e762ed68afaa72e96ec4

8364722: Parallel: Move CLDG mark clearing to the end of full GC

Reviewed-by: tschatzl, zgu

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

Changeset: f95af744
Branch: foreign-memaccess+abi
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-08-06 15:37:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f95af744b07a9ec87e2507b3d584cbcddc827bbd

8364312: debug agent should set FD_CLOEXEC flag rather than explicitly closing every open file

Reviewed-by: cjplummer, kevinw

! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c

Changeset: 7e484e2a
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-07 02:02:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7e484e2a63e40740282b3da5d7b10e9f500bf6ab

8334238: Enhance AddLShortcutTest jpackage test

Reviewed-by: almatvee

! test/jdk/tools/jpackage/apps/PrintEnv.java
+ test/jdk/tools/jpackage/clean_test_output.sh
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CommandArguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ConfigFilesStasher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherIconVerifier.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherShortcut.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MsiDatabase.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinShortcutVerifier.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/linux/UpgradeTest.java
+ test/jdk/tools/jpackage/resources/msi-export.js
- test/jdk/tools/jpackage/resources/query-msi-property.js
! test/jdk/tools/jpackage/share/AddLShortcutTest.java
! test/jdk/tools/jpackage/share/AddLauncherTest.java
! test/jdk/tools/jpackage/share/PerUserCfgTest.java

Changeset: 078d0d49
Branch: foreign-memaccess+abi
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-08-07 04:37:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/078d0d4968e26bb7a15417f1c4e891869c69dc6c

8364235: Fix for JDK-8361447 breaks the alignment requirements for GuardedMemory

Co-authored-by: Johan Sjölen <jsjolen at openjdk.org>
Reviewed-by: dcubed, jsjolen, aboldtch

! src/hotspot/share/memory/guardedMemory.hpp

Changeset: 487cc3c5
Branch: foreign-memaccess+abi
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Date:      2025-08-07 07:52:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/487cc3c5be769d15d61cb950137d52ba0eb982b5

8359690: New test TestCPUTimeSampleThrottling still fails intermittently

Reviewed-by: mbaesken

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

Changeset: c56fb0b6
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-07 08:40:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c56fb0b6eff7d3f36bc65f300b784e0dd73c563e

8364503: gc/g1/TestCodeCacheUnloadDuringConcCycle.java fails because of race printing to stdout

Reviewed-by: ayang, dholmes

! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java

Changeset: 8d73fe91
Branch: foreign-memaccess+abi
Author:    Jeremy Wood <mickleness at gmail.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-08-07 10:21:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d73fe91bccd1da53424b9f8a52d9efafabeb243

8358813: JPasswordField identifies spaces in password via delete shortcuts

Reviewed-by: aivanov, dnguyen

! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
+ test/jdk/javax/swing/JPasswordField/PasswordFieldInputMapWordTest.java

Changeset: bc3d8656
Branch: foreign-memaccess+abi
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2025-08-07 13:26:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bc3d86564042208cee5119abe11905e747a5ef4c

8364128: Improve gathering of cpu feature names using stringStream

Co-authored-by: Johan Sjölen <jsjolen at openjdk.org>
Reviewed-by: kvn, jsjolen

! 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/os_cpu/bsd_aarch64/vm_version_bsd_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/utilities/ostream.hpp

Changeset: 83953c45
Branch: foreign-memaccess+abi
Author:    Guanqiang Han <ghan at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-08-07 14:11:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/83953c458eb65b2af184340dd460325f2b56e5b9

8364822: Comment cleanup, stale references to closeDescriptors and UNIXProcess.c

Reviewed-by: kevinw, rriggs

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/java.base/unix/native/libjava/childproc.c

Changeset: e606278f
Branch: foreign-memaccess+abi
Author:    Francesco Andreuzzi <andreuzzi.francesco at gmail.com>
Committer: Manuel Hässig <mhaessig at openjdk.org>
Date:      2025-08-07 15:43:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e606278fc8929fe563dd50a1c3f332747e210276

8358598: PhaseIterGVN::PhaseIterGVN(PhaseGVN* gvn) doesn't use its parameter

Reviewed-by: galder, mhaessig, shade

! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/vector.cpp

Changeset: e29346db
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-08-07 16:03:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e29346dbd6328dcadc347a70d8c06ce141efef02

8348760: RadioButton is not shown if JRadioButtonMenuItem is rendered with ImageIcon in WindowsLookAndFeel

Reviewed-by: prr, kizune, abhiscxk

! src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonMenuItemUI.java
+ test/jdk/javax/swing/JMenuItem/TestRadioAndCheckMenuItemWithIcon.java

Changeset: 90ea42f7
Branch: foreign-memaccess+abi
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-08-07 16:23:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/90ea42f716770fd567e4e3b3bf7466fa93964f07

8364558: Failure to generate compiler stubs from compiler thread should not crash VM when compilation disabled due to full CodeCache

Reviewed-by: kvn, shade

! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/runtime/stubRoutines.cpp

Changeset: 02e18711
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-08-07 18:24:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/02e187119d0ca94d46e631a174c55db4945f3295

8364277: (fs) BasicFileAttributes.isDirectory and isOther return true for NTFS directory junctions when links not followed

Reviewed-by: alanb

! src/java.base/windows/classes/sun/nio/fs/WindowsConstants.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileAttributes.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! test/jdk/java/nio/file/attribute/BasicFileAttributeView/Basic.java
! test/lib/jdk/test/lib/util/FileUtils.java
! test/lib/jdk/test/lib/util/libFileUtils.c

Changeset: 78117eff
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2025-08-07 18:58:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/78117eff563e59a738c59efa7ef595b13f62b621

8364230: javax/swing/text/StringContent can be migrated away from using finalize

Reviewed-by: psadhukhan, abhiscxk, kizune

! src/java.desktop/share/classes/javax/swing/text/StringContent.java
+ test/jdk/javax/swing/text/AbstractDocument/StringContentPositionTest.java

Changeset: 5116d9e5
Branch: foreign-memaccess+abi
Author:    Brett Okken <brett.okken at oracle.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2025-08-07 19:27:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5116d9e5fe6b63f12e9ae0eb5283433256872dc1

8364213: (bf) Improve java/nio/Buffer/CharBufferAsCharSequenceTest test comments
8364345: Test java/nio/Buffer/CharBufferAsCharSequenceTest.java failed

Reviewed-by: bpb, rriggs

! test/jdk/java/nio/Buffer/CharBufferAsCharSequenceTest.java

Changeset: c0e6ffab
Branch: foreign-memaccess+abi
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2025-08-07 19:43:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c0e6ffabc216279068ab887939028ca27f5143f2

8364954: (bf) CleaningThread should be InnocuousThread

Reviewed-by: rriggs, alanb

! src/java.base/share/classes/java/nio/BufferCleaner.java

Changeset: 244e6293
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-08-07 19:55:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/244e6293c3b332105658900639a9f3db7b21a9fe

8364984: Many jpackage tests are failing on Linux after JDK-8334238

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java

Changeset: b8acbc3e
Branch: foreign-memaccess+abi
Author:    Ayush Rigal <ayush.rigal at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date:      2025-08-07 21:11:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b8acbc3ed8675ad4cc4b9dea69ee1e87c2a2ca45

8364315: Remove unused xml files from test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles

Reviewed-by: jpai, joehw

- test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/lexical.xml
- test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/out/doctypeGF.out
- test/jaxp/javax/xml/jaxp/functional/javax/xml/transform/xmlfiles/publish2.xml
- test/jaxp/javax/xml/jaxp/functional/org/xml/sax/xmlfiles/out/DTDHandlerGF.out

Changeset: c71be802
Branch: foreign-memaccess+abi
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-08-07 21:19:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c71be802b530034169d17325478dba6e2f1c3238

8361748: Enforce limits on the size of an XBM image

Reviewed-by: prr, jdv

! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java
+ test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java
+ test/jdk/java/awt/image/XBMDecoder/invalid.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm
+ test/jdk/java/awt/image/XBMDecoder/invalid_ht.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid.xbm
+ test/jdk/java/awt/image/XBMDecoder/valid_hex.xbm

Changeset: 4c9eadda
Branch: foreign-memaccess+abi
Author:    John Jiang <jjiang at openjdk.org>
Date:      2025-08-08 02:27:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c9eaddaef83c6ba30e27ae3e0d16caeeec206cb

8364597: Replace THL A29 Limited with Tencent

Reviewed-by: jiefu

! src/hotspot/cpu/x86/stubGenerator_x86_64_exp.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_log.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_pow.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestIllegalArrayCopyBeforeInfiniteLoop.java
! test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex1.java
! test/hotspot/jtreg/compiler/arraycopy/TestNegArrayLengthAsIndex2.java
! test/hotspot/jtreg/compiler/arraycopy/TestNegativeArrayCopyAfterLoop.java
! test/hotspot/jtreg/compiler/c1/TestRangeCheckEliminated.java
! test/hotspot/jtreg/compiler/c2/TestDuplicateSimpleLoopBackedge.java
! test/hotspot/jtreg/compiler/c2/cr6865031/Test.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/compilercontrol/TestConflictInlineCommands.java
! test/hotspot/jtreg/compiler/debug/TraceIterativeGVN.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestPow0Dot5Opt.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestPow2Opt.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidTieredStopAtLevel.java
! test/hotspot/jtreg/compiler/loopopts/TestLoopEndNodeEliminate.java
! test/hotspot/jtreg/compiler/loopopts/TestLoopPredicateDep.java
! test/hotspot/jtreg/compiler/loopopts/TestSkeletonPredicateNegation.java
! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java
! test/hotspot/jtreg/compiler/print/TestTraceOptoParse.java
! test/hotspot/jtreg/compiler/regalloc/TestGCMRecalcPressureNodes.java
! test/hotspot/jtreg/compiler/unsafe/TestMisalignedUnsafeAccess.java
! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java
! test/hotspot/jtreg/compiler/vectorapi/VectorReinterpretTest.java
! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java
! test/hotspot/jtreg/gc/arguments/TestG1CompressedOops.java
! test/hotspot/jtreg/runtime/cds/appcds/FillerObjectLoadTest.java
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java
! test/jdk/javax/net/ssl/DTLS/DTLSNamedGroups.java
! test/jdk/javax/net/ssl/DTLS/DTLSSignatureSchemes.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLHandshakeException.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLKeyException.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLPeerUnverifiedException.java
! test/jdk/javax/net/ssl/SSLException/CheckSSLProtocolException.java
! test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java
! test/jdk/javax/net/ssl/SSLParameters/NamedGroupsSpec.java
! test/jdk/javax/net/ssl/SSLParameters/SignatureSchemes.java
! test/jdk/javax/net/ssl/ServerName/EndingDotHostname.java
! test/jdk/javax/net/ssl/templates/SSLExampleCert.java
! test/jdk/javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java
! test/jdk/javax/security/auth/callback/PasswordCallback/PasswordCleanup.java
! test/jdk/jdk/internal/platform/docker/GetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java
! test/jdk/sun/security/jgss/GssContextCleanup.java
! test/jdk/sun/security/jgss/GssNameCleanup.java
! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java
! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS13.java
! test/micro/org/openjdk/bench/java/security/Signatures.java
! test/micro/org/openjdk/bench/vm/compiler/AutoVectorization2DArray.java
! test/micro/org/openjdk/bench/vm/compiler/LoopUnroll.java

Changeset: d0624f8b
Branch: foreign-memaccess+abi
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-08-08 05:03:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d0624f8b62fe0c70e5b6a47e05235ca65a2e1a13

8364808: Make BasicDesktopPaneUI.Actions.MOVE_RESIZE_INCREMENT static

Reviewed-by: tr, azvegint, kizune, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDesktopPaneUI.java

Changeset: 198782c9
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-08 07:54:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/198782c957c728ed959d1fd31e2c2ff6cd1a9bb5

8364877: G1: Inline G1CollectedHeap::set_region_short_lived_locked

Reviewed-by: ayang, sangheki

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

Changeset: bcca5cee
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-08 07:56:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bcca5cee2d788c745bea55388b2844b395519ed0

8364642: G1: Remove parameter in G1CollectedHeap::abandon_collection_set()

Reviewed-by: ayang

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

Changeset: 47017e38
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-08 07:57:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/47017e38642a58fd6425ec68c1fed96f19f39404

8364760: G1: Remove obsolete code in G1MergeCardSetClosure

Reviewed-by: ayang, sangheki

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

Changeset: a26a6f31
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2025-08-08 08:06:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a26a6f31524aba61ed83bf3ffdc7713e3e5f5911

8364649: G1: Move collection set related full gc reset code into abandon_collection_set() method

Reviewed-by: ayang, sangheki

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

Changeset: 1b3e2311
Branch: foreign-memaccess+abi
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2025-08-08 09:06:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1b3e23110b2262e470a8c520b977273fd6a9e8d1

8360048: NMT crash in gtest/NMTGtests.java: fatal error: NMT corruption: Block at 0x0000017748307120: header canary broken

Reviewed-by: jsjolen, gziemski

! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: 241808e1
Branch: foreign-memaccess+abi
Author:    Andrew Dinn <adinn at openjdk.org>
Date:      2025-08-08 09:12:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/241808e13fb032b0ec192e0b7ff94891a653ac94

8364269: Simplify code cache API by storing adapter entry offsets in blob

Reviewed-by: kvn, shade, asmehra

! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/aotCodeCache.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp

Changeset: c972d455
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-08-08 11:00:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c972d45553870f0136f9638e62a6450b47afa920

Automatic merge of jdk:master into master


Changeset: c3f15936
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-08-08 11:00:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c3f159360ae1924962aae67b992b8a8f55dd170b

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list