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

duke duke at openjdk.org
Fri Jan 10 11:07:16 UTC 2025


Changeset: 07c9f713
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-01-03 11:46:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07c9f7138affdf0d42ecdc30adcb854515569985

8346921: Remove unused arg in markWord::must_be_preserved

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.inline.hpp

Changeset: ca5390c4
Branch: foreign-memaccess+abi
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-01-06 03:35:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ca5390c4d9a8744fbbfb0f378f7e31ac9486d0d6

8346924: TestVectorizationNegativeScale.java fails without the rvv extension on RISCV fastdebug VM

Reviewed-by: fyang, kvn

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

Changeset: e98f4126
Branch: foreign-memaccess+abi
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-01-06 03:36:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e98f41266346aa676a3e764528806f2b82ec7e46

8346922: TestVectorReinterpret.java fails without the rvv extension on RISCV fastdebug VM

Reviewed-by: fyang, kvn

! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java

Changeset: 93938978
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2025-01-06 06:01:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9393897817a3280e08a8278b86df71f59608be9c

8346260: Test "javax/swing/JOptionPane/bug4174551.java" failed because the font size of message "Hi 24" is not set to 24 in Nimbus LookAndFeel

Reviewed-by: aivanov, dnguyen

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java
! test/jdk/javax/swing/JOptionPane/bug4174551.java

Changeset: f1d85ab3
Branch: foreign-memaccess+abi
Author:    Qizheng Xing <qxing at openjdk.org>
Date:      2025-01-06 06:23:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f1d85ab3e61f923b4e120cf30e16109e04505b53

8346773: Fix unmatched brackets in some misc files

Reviewed-by: kbarrett, alanb, rriggs, dholmes, erikj, liach

! doc/hotspot-unit-tests.html
! doc/hotspot-unit-tests.md
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/jvmti.xml
! src/java.base/share/man/java.md
! src/java.base/share/man/keytool.md
! src/jdk.compiler/share/man/javac.md

Changeset: dfaa8916
Branch: foreign-memaccess+abi
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2025-01-06 13:44:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dfaa89162a35acd20b1ed35e147f9626a181510a

8346569: Shenandoah: Worker initializes ShenandoahThreadLocalData twice results in memory leak

Reviewed-by: wkemper, shade

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

Changeset: e0695e0e
Branch: foreign-memaccess+abi
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2025-01-06 14:08:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e0695e0ef0dd1bfacbaac32edda055ba852a2421

8346981: Remove obsolete java.base exports of jdk.internal.objectweb.asm packages

Reviewed-by: liach, alanb

! src/java.base/share/classes/module-info.java

Changeset: c027f2ed
Branch: foreign-memaccess+abi
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2025-01-06 14:08:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c027f2ed1d77f34bbd1db8418156322d3a13ab81

8346983: Remove ASM-based transforms from Class-File API tests

Reviewed-by: liach

! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/helpers/Transforms.java

Changeset: 594e5196
Branch: foreign-memaccess+abi
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2025-01-06 14:10:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/594e5196481fd3f9ba21f56120d4377a901f52ec

8346984: Remove ASM-based benchmarks from Class-File API benchmarks

Reviewed-by: liach, redestad, erikj

! make/test/BuildMicrobenchmark.gmk
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/AdaptNull.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadDeep.java
! test/micro/org/openjdk/bench/jdk/classfile/ReadMetadata.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: ccf3d57e
Branch: foreign-memaccess+abi
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2025-01-06 14:10:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ccf3d57ebcae718336770a4c3fc896d85340df23

8346985: Convert test/jdk/com/sun/jdi/ClassUnloadEventTest.java to Class-File API

Reviewed-by: liach

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

Changeset: dd81f8dc
Branch: foreign-memaccess+abi
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-01-06 15:28:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dd81f8dcf504d4329e710623c4c92e4786948ada

8344079: Minor fixes and cleanups to compiler lint-related code

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/BaseFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Warner.java

Changeset: 12700cb8
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-01-06 15:36:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/12700cb81bdfc006bcd228e43b509b8810af6549

8346264: "Total compile time" counter should include time spent in failing/bailout compiles

Reviewed-by: kvn, mli

! src/hotspot/share/compiler/compileBroker.cpp

Changeset: 9a60f445
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-01-06 17:04:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9a60f4457bb56d0f5039a97e6b943e62a8a2c3ee

8345668: ZoneOffset.ofTotalSeconds performance regression

Reviewed-by: rriggs, aturbanov

! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/format/DateTimeTextProvider.java
! src/java.base/share/classes/java/time/format/DecimalStyle.java

Changeset: 9c393a24
Branch: foreign-memaccess+abi
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-01-06 17:24:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9c393a243d6678b8435178a141b38b444b348580

8346953: Remove unnecessary @SuppressWarnings annotations (client, #2)

Reviewed-by: azvegint

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
! src/java.desktop/unix/classes/sun/awt/X11/XComponentPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XFileDialogPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XFramePeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XMouseInfoPeer.java
! src/java.desktop/unix/classes/sun/awt/X11/XWindowPeer.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsFileChooserUI.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameTitlePane.java
! src/java.desktop/windows/classes/sun/awt/windows/WDialogPeer.java

Changeset: d723597d
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-01-06 17:47:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d723597dd953c3fb7c3ae04a1c6cce7e10869406

8345432: (ch, fs) Replace anonymous Thread with InnocuousThread

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/ThreadPool.java
! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java
! src/java.base/share/classes/sun/nio/fs/Cancellable.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java

Changeset: 8d388ccd
Branch: foreign-memaccess+abi
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-01-06 17:59:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d388ccd9eae279018bf499e49152fd276aab5bf

8346457: AOT cache creation crashes with "assert(pair_at(i).match() < pair_at(i+1).match()) failed: unsorted table entries"

Reviewed-by: iklam, dholmes

! src/hotspot/share/cds/metaspaceShared.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/CreateAOTCacheVerifyError.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/BadLookupSwitch.jcod

Changeset: 27646e55
Branch: foreign-memaccess+abi
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-01-06 18:37:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/27646e551686ec02740600fc73694fc2fbd00a88

8344148: Add an explicit compiler phase for warning generation

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/WarningAnalyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/6734819/T6734819a.out
! test/langtools/tools/javac/6734819/T6734819b.out
! test/langtools/tools/javac/6734819/T6734819c.out
! test/langtools/tools/javac/implicitCompile/SkipAttrFlowGenForImplicits.out
! test/langtools/tools/javac/policy/test1/byfile.ABD.out
! test/langtools/tools/javac/policy/test1/byfile.ACD.out
! test/langtools/tools/javac/policy/test1/bytodo.ABD.out
! test/langtools/tools/javac/policy/test1/bytodo.ACD.out
! test/langtools/tools/javac/policy/test2/byfile.AB.out
! test/langtools/tools/javac/policy/test2/byfile.BA.out
! test/langtools/tools/javac/policy/test2/bytodo.AB.out
! test/langtools/tools/javac/policy/test2/bytodo.BA.out
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: de025036
Branch: foreign-memaccess+abi
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-01-07 03:39:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/de0250368edbf4e9bebf326778f8f8773b69b84c

8346832: runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java fails on RISC-V

Reviewed-by: stuefe, fjiang

! src/hotspot/cpu/riscv/compressedKlass_riscv.cpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java

Changeset: 08debd33
Branch: foreign-memaccess+abi
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-01-07 06:15:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/08debd335e9160d20b87e06a2e83ddedd5f473b8

8346993: C2 SuperWord: refactor to make more vector nodes available in VectorNode::make

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 0a81676f
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-01-07 08:10:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0a81676fae3b25117dd2289a734193bcbee822de

8346881: [ubsan] logSelection.cpp:154:24  / logSelectionList.cpp:72:94 : runtime error: applying non-zero offset 1 to null pointer

Reviewed-by: clanger, mdoerr, dholmes, syan, amitkumar

! src/hotspot/share/logging/logDecorators.cpp
! src/hotspot/share/logging/logSelection.cpp
! src/hotspot/share/logging/logSelectionList.cpp

Changeset: 0285020c
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-01-07 08:15:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0285020c7ea01f32b32efe166a0a5dae39957216

8345676: [ubsan] ProcessImpl_md.c:561:40: runtime error: applying zero offset to null pointer on macOS aarch64

Reviewed-by: rriggs

! src/java.base/unix/native/libjava/ProcessImpl_md.c

Changeset: 379ac349
Branch: foreign-memaccess+abi
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-01-07 10:32:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/379ac349d13e2c0c6986eb0787f33b9a7a2a3749

8346838: RISC-V: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java crash with debug VMs

Reviewed-by: fjiang, rehn

! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: f1196638
Branch: foreign-memaccess+abi
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2025-01-07 10:34:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f1196638b347c9a2e7d7dc1795c6c24ea7efe711

8346573: Can't use custom default file system provider with custom system class loader

Reviewed-by: mkartashev, bpb

! src/java.base/share/classes/java/nio/file/FileSystems.java
+ test/jdk/java/nio/file/spi/CustomSystemClassLoader.java
! test/jdk/java/nio/file/spi/SetDefaultProvider.java

Changeset: 3f7052ed
Branch: foreign-memaccess+abi
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-01-07 10:54:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3f7052ed7af89efd1c6977df0b4f3b95fcfec764

8346868: RISC-V: compiler/sharedstubs tests fail after JDK-8332689

Reviewed-by: rehn, mli

! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
! test/hotspot/jtreg/compiler/sharedstubs/SharedTrampolineTest.java

Changeset: 5e6cda47
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-01-07 12:32:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5e6cda4799a6bf12370bc6a04b218ebed32dee53

8347000: Bug in com/sun/net/httpserver/bugs/B6361557.java test

Reviewed-by: msheppar, michaelm

! test/jdk/com/sun/net/httpserver/bugs/B6361557.java

Changeset: 8b22517c
Branch: foreign-memaccess+abi
Author:    Joachim Kern <jkern at openjdk.org>
Date:      2025-01-07 13:54:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8b22517cb0b24c4134a2dbf22591f6f84d7d866c

8211851: (ch) java/nio/channels/AsynchronousSocketChannel/StressLoopback.java times out (aix)

Reviewed-by: mdoerr, varadam

! src/java.base/aix/classes/sun/nio/ch/AixPollPort.java
! test/jdk/ProblemList.txt

Changeset: e5f0c190
Branch: foreign-memaccess+abi
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2025-01-07 14:30:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e5f0c19084dcb5f16a5e7665f98005a35173f61d

8345041: IGV: Free Placement Mode in IGV Layout

Reviewed-by: chagedorn, epeter, rcastanedalo

+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/FreeInteractiveLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutMover.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java
! src/utils/IdealGraphVisualizer/Settings/src/main/java/com/sun/hotspot/igv/settings/Settings.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableFreeLayoutAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/dynamic.png

Changeset: cf3e48e7
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-01-07 15:07:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cf3e48e77172db7e27530af9754e1ead8d493f52

8346965: Multiple compiler/ciReplay test fails with -XX:+SegmentedCodeCache

Reviewed-by: kvn

! test/hotspot/jtreg/compiler/ciReplay/CiReplayBase.java

Changeset: 4d8fb807
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-01-07 15:08:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4d8fb80732fd17352c36254c6dfc1be5dbfbacf1

8347038: [JMH] jdk.incubator.vector.SpiltReplicate fails NoClassDefFoundError

Reviewed-by: psandoz

! test/micro/org/openjdk/bench/jdk/incubator/vector/SpiltReplicate.java

Changeset: c8a9dd3a
Branch: foreign-memaccess+abi
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-01-07 15:18:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c8a9dd3a027781d006850c028714a62903c487d5

8346609: Improve MemorySegment.toString

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestSegments.java

Changeset: 030149fe
Branch: foreign-memaccess+abi
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2025-01-07 16:54:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/030149fec4f175e5571e053fa56d2921d95c6b13

8334644: Automate javax/print/attribute/PageRangesException.java

Reviewed-by: aivanov, abhiscxk, azvegint

+ test/jdk/javax/print/attribute/PageRangesException.java

Changeset: 9702accd
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-01-07 17:40:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9702accdd9a25e05628d470bf248edd5d80c0c4d

8175709: DateTimeFormatterBuilder.appendZoneId() has misleading JavaDoc

Reviewed-by: rriggs

! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java

Changeset: e413fc64
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-01-07 19:34:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e413fc643c4a58e3c46d81025c3ac9fbf89db4b9

8347127: CTW fails to build after JDK-8334733

Reviewed-by: kvn, epeter

! test/hotspot/jtreg/testlibrary/ctw/Makefile

Changeset: 098afc8b
Branch: foreign-memaccess+abi
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-07 22:03:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/098afc8b7d0e7caa82999fb9d4e319ea8aed09a1

8339113: AccessFlags can be u2 in metadata

Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Reviewed-by: sspitsyn, vlivanov, yzheng, dlong, dholmes

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciFlags.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java

Changeset: ddb58819
Branch: foreign-memaccess+abi
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-07 23:14:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ddb58819640dc8f1930d243d6eb07ce88ef79b22

8329549: Remove FORMAT64_MODIFIER

Reviewed-by: dholmes, kbarrett

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: 021c4764
Branch: foreign-memaccess+abi
Author:    David Holmes <dholmes at openjdk.org>
Date:      2025-01-08 00:37:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/021c476409c52c65cc7b40516d81dedef040fe83

8347148: [BACKOUT]  AccessFlags can be u2 in metadata

Reviewed-by: coleenp

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciFlags.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java

Changeset: 40f0a398
Branch: foreign-memaccess+abi
Author:    Taizo Kurashige <taizousum11 at gmail.com>
Date:      2025-01-08 01:15:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/40f0a398fa9b1b39a43640973eaffb041bb7b63d

8343342: java/io/File/GetXSpace.java fails on Windows with CD-ROM drive

Reviewed-by: bpb, aturbanov

! test/jdk/java/io/File/GetXSpace.java
! test/jdk/java/io/File/libGetXSpace.c

Changeset: bcefab5e
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2025-01-08 03:37:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bcefab5e55d4527a38dcab550581a734c1564608

8342468: Improve API documentation for java.lang.classfile.constantpool

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/BootstrapMethodEntry.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/classfile/constantpool/AnnotationConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ClassEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolException.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantValueEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DoubleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/DynamicConstantPoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FieldRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/FloatEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/IntegerEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/InterfaceMethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LoadableConstantEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/LongEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MemberRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodHandleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodRefEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/NameAndTypeEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/StringEntry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/Utf8Entry.java
! src/java.base/share/classes/java/lang/classfile/constantpool/package-info.java
+ src/java.base/share/classes/java/lang/classfile/constantpool/snippet-files/PackageSnippets.java
! test/jdk/jdk/classfile/SnippetsTest.java

Changeset: b0c935c0
Branch: foreign-memaccess+abi
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2025-01-08 08:44:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b0c935c03ebb34f20f15dd8c7616c6c4526073cd

8347047: Cleanup action passed to MemorySegment::reinterpret keeps old segment alive

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java

Changeset: b741f3fe
Branch: foreign-memaccess+abi
Author:    Shaojin Wen <swen at openjdk.org>
Date:      2025-01-08 09:40:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b741f3fe5b54755d19c5abeca76fdceeccafd448

8343629: More MergeStore benchmark

Reviewed-by: epeter

+ test/micro/org/openjdk/bench/vm/compiler/MergeLoadBench.java
! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java

Changeset: 98724219
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2025-01-08 09:45:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/98724219a87c1cdb1e7942ade1a4d49b201a0a94

8347094: Inline CollectedHeap::increment_total_full_collections

Reviewed-by: stefank, eosterlund, gli

! src/hotspot/share/gc/shared/collectedHeap.hpp

Changeset: cbabc045
Branch: foreign-memaccess+abi
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2025-01-08 09:50:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cbabc0451505a00dfe77c163190736460c53820f

8332506: SIGFPE In ObjectSynchronizer::is_async_deflation_needed()

Reviewed-by: coleenp, dholmes

! src/hotspot/share/runtime/synchronizer.cpp

Changeset: f696d9c5
Branch: foreign-memaccess+abi
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-01-08 10:39:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f696d9c521fa13969cb81381dc8586bcdccf67d9

8346239: Improve memory efficiency of JimageDiffGenerator

Reviewed-by: mbaesken

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/JimageDiffGenerator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/ResourcePoolReader.java
! test/jdk/tools/jlink/runtimeImage/AddOptionsTest.java
! test/jdk/tools/jlink/runtimeImage/BasicJlinkMissingJavaBase.java
! test/jdk/tools/jlink/runtimeImage/BasicJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/CustomModuleJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/GenerateJLIClassesTest.java
! test/jdk/tools/jlink/runtimeImage/JavaSEReproducibleTest.java
! test/jdk/tools/jlink/runtimeImage/KeepPackagedModulesFailTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java
! test/jdk/tools/jlink/runtimeImage/MultiHopTest.java
! test/jdk/tools/jlink/runtimeImage/PackagedModulesVsRuntimeImageLinkTest.java
! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java
! test/jdk/tools/jlink/runtimeImage/SystemModulesTest.java
! test/jdk/tools/jlink/runtimeImage/SystemModulesTest2.java

Changeset: afe54341
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2025-01-08 10:56:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/afe543414f58a04832d4f07dea88881d64954a0b

8347163: Javadoc error in ConstantPoolBuilder after JDK-8342468

Reviewed-by: jpai, shade

! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPoolBuilder.java

Changeset: 672c413c
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-01-08 12:44:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/672c413c61d9b155020a0fd4bd1c2bc0661a60fb

8345337: JFR: jfr view should display all direct subfields for an event type

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java

Changeset: 92ad8a1d
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-01-08 14:40:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92ad8a1d96c749d1f9c15e5b96244cd72a6e71be

8346052: JFR: Incorrect average value in 'jfr view'

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java

Changeset: 4d18e5a1
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-01-08 14:44:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4d18e5a1e26e04beb550d01ba5a3dbb8c0c37fa0

8346872: tools/jpackage/windows/WinLongPathTest.java fails

Reviewed-by: almatvee, mbaesken

! test/jdk/tools/jpackage/windows/WinLongPathTest.java

Changeset: ae3fc464
Branch: foreign-memaccess+abi
Author:    Yagmur Eren <yagmur.eren at oracle.com>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2025-01-08 15:14:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ae3fc464563ad1ba59883ccf60d235b42f5ad7fa

8345580: Remove const from Node::_idx which is modified

Reviewed-by: epeter, qamai

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

Changeset: 55bcf4c0
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-01-08 15:53:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/55bcf4c054c95af2a073818cd8c392de02b3ee01

8346047: JFR: Incorrect percentile value in 'jfr view'

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Function.java

Changeset: 3fe08186
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2025-01-08 16:03:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3fe08186b1d6dbc17d4f14d8288ce3c7c6651004

8346099: JFR: Query for 'jfr view' can't handle wildcard with multiple event types

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java

Changeset: 49ee4df3
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2025-01-08 16:48:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/49ee4df375f57ef2d06ff7d54aaefed77d60c40b

8166983: Remove old/legacy unused tzdata files

Reviewed-by: iris, rriggs

- src/java.base/share/data/tzdata/solar87
- src/java.base/share/data/tzdata/solar88
- src/java.base/share/data/tzdata/solar89
- src/java.base/share/data/tzdata/zone.tab
! test/jdk/java/util/TimeZone/tools/share/Makefile
- test/jdk/sun/util/calendar/zi/BackEnd.java
- test/jdk/sun/util/calendar/zi/Beyond2037.java
- test/jdk/sun/util/calendar/zi/Checksum.java
- test/jdk/sun/util/calendar/zi/DayOfWeek.java
- test/jdk/sun/util/calendar/zi/Gen.java
- test/jdk/sun/util/calendar/zi/GenDoc.java
- test/jdk/sun/util/calendar/zi/Main.java
- test/jdk/sun/util/calendar/zi/Mappings.java
- test/jdk/sun/util/calendar/zi/Month.java
- test/jdk/sun/util/calendar/zi/Rule.java
- test/jdk/sun/util/calendar/zi/RuleDay.java
- test/jdk/sun/util/calendar/zi/RuleRec.java
- test/jdk/sun/util/calendar/zi/Simple.java
- test/jdk/sun/util/calendar/zi/TestZoneInfo310.java
- test/jdk/sun/util/calendar/zi/Time.java
- test/jdk/sun/util/calendar/zi/Timezone.java
- test/jdk/sun/util/calendar/zi/TzIDOldMapping.java
- test/jdk/sun/util/calendar/zi/Zone.java
- test/jdk/sun/util/calendar/zi/ZoneInfoFile.java
- test/jdk/sun/util/calendar/zi/ZoneInfoOld.java
- test/jdk/sun/util/calendar/zi/ZoneRec.java
- test/jdk/sun/util/calendar/zi/Zoneinfo.java
- test/jdk/sun/util/calendar/zi/tzdata_jdk/jdk11_backward

Changeset: a6419324
Branch: foreign-memaccess+abi
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2025-01-08 17:07:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a641932427cbe8453130593355372837d70a098f

8346310: Duplicate !HAS_PENDING_EXCEPTION check in DynamicArchive::dump_at_exit

Reviewed-by: dholmes

! src/hotspot/share/cds/dynamicArchive.cpp

Changeset: 6ee2bd2f
Branch: foreign-memaccess+abi
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2025-01-08 19:48:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6ee2bd2f33e38c13f93fba9953b33850828d031b

8347147: [REDO] AccessFlags can be u2 in metadata

Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Reviewed-by: vlivanov, yzheng

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/ci/ciFlags.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciKlass.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/oops/fieldInfo.cpp
! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/objArrayKlass.cpp
! src/hotspot/share/oops/objArrayKlass.hpp
! src/hotspot/share/oops/typeArrayKlass.cpp
! src/hotspot/share/oops/typeArrayKlass.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiClassFileReconstituter.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/AccessFlags.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java

Changeset: 88fa3b2f
Branch: foreign-memaccess+abi
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2025-01-08 20:14:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/88fa3b2fe9bccf9cd4a4041732e2f6d425c19244

8346998: Test nsk/jvmti/ResourceExhausted/resexhausted003 fails with java.lang.OutOfMemoryError when CDS is off

Reviewed-by: dholmes, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003/TestDescription.java

Changeset: 2e00816a
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-01-08 20:46:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e00816ac30373df28a29dc938f7ce5489a3edfc

8346671: java/nio/file/Files/probeContentType/Basic.java fails on Windows 2025

Reviewed-by: jpai

! test/jdk/java/nio/file/Files/probeContentType/Basic.java

Changeset: ea495377
Branch: foreign-memaccess+abi
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2025-01-08 21:51:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ea49537726db6530f0ddcc04d9938df3d6d18250

8310340: assert(_thread->is_interp_only_mode() || stub_caller) failed: expected a stub-caller

Reviewed-by: dholmes, amenkov, sspitsyn

! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp

Changeset: 0a5ef827
Branch: foreign-memaccess+abi
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2025-01-08 22:52:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0a5ef827b06ca9fc6a7cbc059e4331cfd3cd2e62

8347162: Update problemlist CR for vmTestbase/nsk/jdi/VMOutOfMemoryException

Reviewed-by: kevinw, amenkov

! test/hotspot/jtreg/ProblemList-Virtual.txt

Changeset: db7fa6a2
Branch: foreign-memaccess+abi
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2025-01-09 01:21:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/db7fa6a2c65d11e5bd790073d345f37b5ec356b6

8347289: HKDF delayed provider selection failed with non-extractable PRK

Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/HKDFKeyDerivation.java
+ test/jdk/com/sun/crypto/provider/KDF/HKDFDelayedPRK.java

Changeset: 1ade96b8
Branch: foreign-memaccess+abi
Author:    Qizheng Xing <qxing at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2025-01-09 02:24:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1ade96b808e66cf1623c38e23772eaf9fc991db9

8347042: Remove an extra parenthesis in macro definition in `jfrTraceIdMacros.hpp`

Reviewed-by: mgronlun, fyang

! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdMacros.hpp

Changeset: b3e87360
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-01-09 03:33:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b3e87360917fd56df8aa0a927723a561dcb840a2

8347296: WinInstallerUiTest fails in local test runs if the path to test work directory is longer that regular

Reviewed-by: almatvee

! test/jdk/tools/jpackage/windows/WinInstallerUiTest.java

Changeset: 0a35ebfd
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-01-09 03:35:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0a35ebfd5709c3069fd64bb736bbbc37d392759c

8347297: Skip the RuntimeImageSymbolicLinksTest test on Windows when it is executed outside of the jtreg

Reviewed-by: almatvee

! test/jdk/tools/jpackage/share/RuntimeImageSymbolicLinksTest.java

Changeset: 97dd06ce
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2025-01-09 03:42:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/97dd06ce0a5a2bbc28c3c97b201eca81196af698

8347299: Add annotations to test cases in LicenseTest

Reviewed-by: almatvee

! test/jdk/tools/jpackage/share/LicenseTest.java

Changeset: a46ae703
Branch: foreign-memaccess+abi
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2025-01-09 04:11:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a46ae7031e30eb4940e43012a42f1b7fa5d942ef

8339728: [Accessibility,Windows,JAWS] Bug in the getKeyChar method of the AccessBridge class

Reviewed-by: aivanov, psadhukhan, kizune

! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! src/jdk.accessibility/windows/native/include/bridge/AccessBridgePackages.h
+ test/jdk/javax/accessibility/TestJMenuItemShortcutAccessibility.java

Changeset: 8eddf67c
Branch: foreign-memaccess+abi
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2025-01-09 06:58:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8eddf67c82a2af4d704c4063ad802640770b3c26

8346887: DrawFocusRect() may cause an assertion failure

Reviewed-by: aivanov, prr

! src/java.desktop/windows/native/libawt/windows/awt_Button.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Checkbox.cpp
! src/java.desktop/windows/native/libawt/windows/awt_Component.cpp

Changeset: 33f9be8d
Branch: foreign-memaccess+abi
Author:    Ramkumar Sunderbabu <rsunderbabu at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2025-01-09 07:50:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33f9be8de730e664e335e36848732397393abd94

8347083: Incomplete logging in nsk/jvmti/ResourceExhausted/resexhausted00* tests

Reviewed-by: dholmes, sspitsyn, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003.java

Changeset: 82e16ba2
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-01-09 08:32:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/82e16ba248a97e3446d5b2d64c353b61dd6bdda6

8347268: [ubsan] logOutput.cpp:357:21: runtime error: applying non-zero offset 1 to null pointer

Reviewed-by: dholmes

! src/hotspot/share/logging/logOutput.cpp

Changeset: dff5719e
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-01-09 09:49:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dff5719e6f95f9ce50a5d49adf13541e22f7b5b1

8347126: gc/stress/TestStressG1Uncommit.java gets OOM-killed

Reviewed-by: tschatzl, gli

! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java

Changeset: d66737ea
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-01-09 10:18:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d66737ea1cfd92bcb208ded4e64822d12760205d

8341097: GHA: Demote Mac x86 jobs to build only

Reviewed-by: kbarrett, prr, ihse

! .github/workflows/main.yml

Changeset: 765b9e60
Branch: foreign-memaccess+abi
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2025-01-09 11:25:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/765b9e606b82539be136cb655c8fae33be52113b

8346706: RISC-V: Add available registers to hs_err

Reviewed-by: mli, fyang, ihse

! make/autoconf/flags-cflags.m4
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp

Changeset: 8c87ea2b
Branch: foreign-memaccess+abi
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-01-09 11:36:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8c87ea2bdf6e1aea5fdca4624d7b7fe590d33a37

8346478: RISC-V: Refactor add/sub assembler routines

Reviewed-by: fjiang, rehn, gcao

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_b.ad
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: ceae2b97
Branch: foreign-memaccess+abi
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-01-09 11:49:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ceae2b977dac58a9b2c09e42cb256c94eff9222b

8347121: Add missing @serial tags to module java.base

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/EnumConstantNotPresentException.java
! src/java.base/share/classes/java/lang/StackTraceElement.java
! src/java.base/share/classes/java/lang/TypeNotPresentException.java
! src/java.base/share/classes/java/lang/annotation/AnnotationTypeMismatchException.java
! src/java.base/share/classes/java/lang/annotation/IncompleteAnnotationException.java
! src/java.base/share/classes/java/lang/invoke/SerializedLambda.java
! src/java.base/share/classes/java/net/HttpRetryException.java
! src/java.base/share/classes/java/net/URISyntaxException.java
! src/java.base/share/classes/java/net/URLPermission.java
! src/java.base/share/classes/java/nio/charset/MalformedInputException.java
! src/java.base/share/classes/java/nio/charset/UnmappableCharacterException.java
! src/java.base/share/classes/java/nio/file/FileSystemException.java
! src/java.base/share/classes/java/nio/file/InvalidPathException.java
! src/java.base/share/classes/java/nio/file/attribute/UserPrincipalNotFoundException.java
! src/java.base/share/classes/java/security/AccessControlException.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/GuardedObject.java
! src/java.base/share/classes/java/security/KeyPair.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/PermissionCollection.java
! src/java.base/share/classes/java/security/Permissions.java
! src/java.base/share/classes/java/security/SignedObject.java
! src/java.base/share/classes/java/security/cert/CertPath.java
! src/java.base/share/classes/java/security/cert/Certificate.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/Instant.java
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalDateTime.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/MonthDay.java
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! src/java.base/share/classes/java/time/Period.java
! src/java.base/share/classes/java/time/Year.java
! src/java.base/share/classes/java/time/YearMonth.java
! src/java.base/share/classes/java/time/ZoneOffset.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/java.base/share/classes/java/time/format/DateTimeParseException.java
! src/java.base/share/classes/java/time/temporal/ValueRange.java
! src/java.base/share/classes/java/time/temporal/WeekFields.java
! src/java.base/share/classes/java/time/zone/ZoneOffsetTransition.java
! src/java.base/share/classes/java/time/zone/ZoneOffsetTransitionRule.java
! src/java.base/share/classes/java/time/zone/ZoneRules.java
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/Collections.java
! src/java.base/share/classes/java/util/DuplicateFormatFlagsException.java
! src/java.base/share/classes/java/util/FormatFlagsConversionMismatchException.java
! src/java.base/share/classes/java/util/IllegalFormatCodePointException.java
! src/java.base/share/classes/java/util/IllegalFormatConversionException.java
! src/java.base/share/classes/java/util/IllegalFormatFlagsException.java
! src/java.base/share/classes/java/util/IllegalFormatPrecisionException.java
! src/java.base/share/classes/java/util/IllegalFormatWidthException.java
! src/java.base/share/classes/java/util/IllformedLocaleException.java
! src/java.base/share/classes/java/util/MissingFormatArgumentException.java
! src/java.base/share/classes/java/util/MissingFormatWidthException.java
! src/java.base/share/classes/java/util/PriorityQueue.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/java/util/UnknownFormatConversionException.java
! src/java.base/share/classes/java/util/UnknownFormatFlagsException.java
! src/java.base/share/classes/java/util/concurrent/ArrayBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java
! src/java.base/share/classes/java/util/concurrent/CountedCompleter.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/PriorityBlockingQueue.java
! src/java.base/share/classes/java/util/concurrent/RecursiveTask.java
! src/java.base/share/classes/java/util/concurrent/Semaphore.java
! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicBoolean.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicInteger.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLong.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReference.java
! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceArray.java
! src/java.base/share/classes/java/util/concurrent/atomic/DoubleAccumulator.java
! src/java.base/share/classes/java/util/concurrent/atomic/LongAccumulator.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedLongSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/AbstractQueuedSynchronizer.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! src/java.base/share/classes/java/util/regex/PatternSyntaxException.java

Changeset: 2801bc6b
Branch: foreign-memaccess+abi
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2025-01-09 12:02:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2801bc6bf3d5e7eff23be1a7501f7e64dda85f67

8346460: NotifyFramePop should return JVMTI_ERROR_DUPLICATE

Reviewed-by: cjplummer, amenkov

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp

Changeset: 3024a738
Branch: foreign-memaccess+abi
Author:    Joakim Nordström <jnordstrom at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2025-01-09 12:41:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3024a7384f0a1f5177792fa78e872b3053e19f95

8345782: Refining the cases that libjsig deprecation warning is issued

Reviewed-by: dholmes, kevinw

! src/java.base/unix/native/libjsig/jsig.c
! test/hotspot/jtreg/runtime/signal/README
! test/hotspot/jtreg/runtime/signal/SigTestDriver.java

Changeset: 9c72dedd
Branch: foreign-memaccess+abi
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2025-01-09 12:47:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9c72dedd072e838d363d0eec364514584fd4e2e6

8346036: Unnecessary Hashtable usage in javax.swing.text.html.parser.Entity

Reviewed-by: aivanov, azvegint

! src/java.desktop/share/classes/javax/swing/text/html/parser/Entity.java

Changeset: f9b11332
Branch: foreign-memaccess+abi
Author:    Joachim Kern <jkern at openjdk.org>
Date:      2025-01-09 14:24:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f9b11332eccd8a8ffb4128308f442b209d07a3b1

8346880: [aix] java/lang/ProcessHandle/InfoTest.java still fails: "reported cputime less than expected"

Reviewed-by: mdoerr, clanger, mbaesken

! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c

Changeset: cb9a98b3
Branch: foreign-memaccess+abi
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2025-01-09 14:46:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cb9a98b31a464e683519df46796339c7cecd82ec

8347141: Several javac tests compile with an unnecessary -Xlint:-path flag

Reviewed-by: vromero, darcy

! test/langtools/tools/javac/6304921/T6304921.java
! test/langtools/tools/javac/T5048776.java
! test/langtools/tools/javac/T6245591.java
! test/langtools/tools/javac/T6247324.java
! test/langtools/tools/javac/processing/TestWarnErrorCount.java
! test/langtools/tools/javac/warnings/DivZero.java
! test/langtools/tools/javac/warnings/FallThrough.java
! test/langtools/tools/javac/warnings/Unchecked.java

Changeset: 72f11149
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2025-01-09 14:58:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/72f1114909854aaed5d190d1c74a98527600a0c2

8346705: SNI not sent with Java 22+ using java.net.http.HttpClient.Builder#sslParameters

Reviewed-by: dfuchs, michaelm

! src/java.net.http/share/classes/jdk/internal/net/http/AbstractAsyncSSLConnection.java
+ test/jdk/java/net/httpclient/HttpClientSNITest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/ServerNameMatcher.java

Changeset: 1ef77cdd
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2025-01-09 15:26:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1ef77cdd51b91f6d6d3367444a37a3f0f2e4bc99

8347171: (dc) java/nio/channels/DatagramChannel/InterruptibleOrNot.java fails with virtual thread factory

Reviewed-by: alanb, lmesnik

! test/jdk/java/nio/channels/DatagramChannel/InterruptibleOrNot.java

Changeset: 3bfa9521
Branch: foreign-memaccess+abi
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2025-01-09 17:34:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3bfa9521d5b7e702e842fe1297dbb2ed643f0b0a

8283795: Add TLSv1.3 and CNSA 1.0 algorithms to implementation requirements

Reviewed-by: jnimeh

! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/java/security/KeyFactory.java
! src/java.base/share/classes/java/security/KeyPairGenerator.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/KeyAgreement.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/javax/net/ssl/SSLContext.java

Changeset: 22f70a74
Branch: foreign-memaccess+abi
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2025-01-09 17:36:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/22f70a742abbf528340c133c4ed215b97b4a9717

8321413: IllegalArgumentException: Code length outside the allowed range while creating a jlink image

Reviewed-by: mchung

+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Snippets.java
+ src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ModuleDescriptorBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
+ test/jdk/tools/jlink/JLink20000Packages.java
+ test/jdk/tools/jlink/SnippetsTest.java

Changeset: 9f3c5f95
Branch: foreign-memaccess+abi
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2025-01-09 18:22:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f3c5f95361c75d2b4d9e083901ce5a0ebf355e0

8344907: NullPointerException in Win32ShellFolder2.getSystemIcon when "icon" is null

Reviewed-by: aivanov, kizune

! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java

Changeset: df28cec6
Branch: foreign-memaccess+abi
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-01-09 20:47:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/df28cec6e98f45ae535a35f97710710415522f99

8345144: Robot does not specify all causes of  IllegalThreadStateException

Reviewed-by: prr

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

Changeset: b335ea92
Branch: foreign-memaccess+abi
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2025-01-09 21:37:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b335ea92963fc4524de41db6b1e866131b12f385

8347122: Add missing @serial tags to module java.desktop

Reviewed-by: prr

! src/java.desktop/share/classes/java/applet/Applet.java
! src/java.desktop/share/classes/java/awt/AWTEvent.java
! src/java.desktop/share/classes/java/awt/AWTKeyStroke.java
! src/java.desktop/share/classes/java/awt/Component.java
! src/java.desktop/share/classes/java/awt/ComponentOrientation.java
! src/java.desktop/share/classes/java/awt/Container.java
! src/java.desktop/share/classes/java/awt/ContainerOrderFocusTraversalPolicy.java
! src/java.desktop/share/classes/java/awt/FlowLayout.java
! src/java.desktop/share/classes/java/awt/Frame.java
! src/java.desktop/share/classes/java/awt/GridBagLayout.java
! src/java.desktop/share/classes/java/awt/GridBagLayoutInfo.java
! src/java.desktop/share/classes/java/awt/List.java
! src/java.desktop/share/classes/java/awt/MenuComponent.java
! src/java.desktop/share/classes/java/awt/ScrollPaneAdjustable.java
! src/java.desktop/share/classes/java/awt/TextComponent.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/awt/color/ColorSpace.java
! src/java.desktop/share/classes/java/awt/color/ICC_ColorSpace.java
! src/java.desktop/share/classes/java/awt/desktop/FilesEvent.java
! src/java.desktop/share/classes/java/awt/desktop/OpenFilesEvent.java
! src/java.desktop/share/classes/java/awt/desktop/OpenURIEvent.java
! src/java.desktop/share/classes/java/awt/desktop/UserSessionEvent.java
! src/java.desktop/share/classes/java/awt/event/HierarchyEvent.java
! src/java.desktop/share/classes/java/awt/event/InvocationEvent.java
! src/java.desktop/share/classes/java/awt/event/KeyEvent.java
! src/java.desktop/share/classes/java/awt/event/MouseEvent.java
! src/java.desktop/share/classes/java/awt/event/MouseWheelEvent.java
! src/java.desktop/share/classes/java/awt/event/WindowEvent.java
! src/java.desktop/share/classes/java/awt/font/NumericShaper.java
! src/java.desktop/share/classes/java/awt/font/TransformAttribute.java
! src/java.desktop/share/classes/java/awt/image/renderable/ParameterBlock.java
! src/java.desktop/share/classes/java/beans/IndexedPropertyChangeEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceAvailableEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/imageio/metadata/IIOInvalidTreeException.java
! src/java.desktop/share/classes/javax/print/attribute/AttributeSetUtilities.java
! src/java.desktop/share/classes/javax/print/attribute/standard/DialogOwner.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaPrintableArea.java
! src/java.desktop/share/classes/javax/print/attribute/standard/MediaSize.java
! src/java.desktop/share/classes/javax/print/event/PrintJobAttributeEvent.java
! src/java.desktop/share/classes/javax/print/event/PrintJobEvent.java
! src/java.desktop/share/classes/javax/print/event/PrintServiceAttributeEvent.java

Changeset: 665c39c9
Branch: foreign-memaccess+abi
Author:    Alisen Chung <achung at openjdk.org>
Date:      2025-01-09 21:51:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/665c39c93109f9ba23f3d9555878c0fb565622df

8347375: Extra <p> tag in robot specification

Reviewed-by: kbarrett

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

Changeset: 931914af
Branch: foreign-memaccess+abi
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2025-01-09 22:06:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/931914af76932c9b91fc9affd55d24b2562c72d2

8340631: assert(reserved_rgn->contain_region(base_addr, size)) failed: Reserved CDS region should contain this mapping region

Reviewed-by: iklam, jsjolen, stefank

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/include/cds.h

Changeset: 89ee1a55
Branch: foreign-memaccess+abi
Author:    Liming Liu <lliu at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
Date:      2025-01-09 23:38:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/89ee1a5517ea1e3915f4362ada3d2086b63c107e

8343978: Update the default value of CodeEntryAlignment for Ampere-1A and 1B

Reviewed-by: dlong, kvn

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

Changeset: a9351dfe
Branch: foreign-memaccess+abi
Author:    Fei Yang <fyang at openjdk.org>
Date:      2025-01-10 00:26:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a9351dfec9e69f6d5671b9372a44de999e8ed3e6

8346787: Fix two C2 IR matching tests for RISC-V

Reviewed-by: fjiang, mli, dfenacci

! test/hotspot/jtreg/compiler/c2/irTests/ModINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/ModLNodeIdealizationTests.java

Changeset: 0210a63d
Branch: foreign-memaccess+abi
Author:    Henry Jen <henryjen at openjdk.org>
Date:      2025-01-10 00:53:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0210a63d3b9e6c5a8640ac3a9908b755ac57f2d9

8347379: Problem list failed tests after JDK-8321413

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: f6492aa6
Branch: foreign-memaccess+abi
Author:    SendaoYan <syan at openjdk.org>
Date:      2025-01-10 01:38:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f6492aa63486393593ea8761cef5362ef46abf13

8347279: Problemlist TestEvilSyncBug.java#generational

Reviewed-by: tschatzl, wkemper

! test/hotspot/jtreg/ProblemList.txt

Changeset: 8b076172
Branch: foreign-memaccess+abi
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-01-10 07:59:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8b076172a523ee9e845ee9d8b36e7d430206448c

8347345: Remove redundant test policy file from ModelMBeanInfoSupport directory

Reviewed-by: rriggs, sspitsyn

- test/jdk/javax/management/modelmbean/ModelMBeanInfoSupport/policy

Changeset: 1a0fe497
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2025-01-10 08:42:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1a0fe49732187db9e8776f80feefab4373114f75

8347256: Epsilon: Demote heap size and AlwaysPreTouch warnings to info level

Reviewed-by: tschatzl, phh

! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp

Changeset: 55c6904e
Branch: foreign-memaccess+abi
Author:    Theo Weidmann <tweidmann at openjdk.org>
Date:      2025-01-10 08:59:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/55c6904e8f3d02530749bf28f2cc966e8983a984

8331717: C2: Crash with SIGFPE Because Loop Predication Wrongly Hoists Division Requiring Zero Check

Reviewed-by: chagedorn, qamai, kvn

! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestLoopPredicationDivZeroCheck.java

Changeset: 5e92a4ce
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2025-01-10 10:02:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5e92a4ceafd0626e3600e44a3370ca2f5d9347c8

8347267: [macOS]: UnixOperatingSystem.c:67:40: runtime error: division by zero

Reviewed-by: kevinw, cjplummer

! src/jdk.management/macosx/native/libmanagement_ext/UnixOperatingSystem.c

Changeset: 1f457977
Branch: foreign-memaccess+abi
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2025-01-10 10:06:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1f457977f062e4ed219c6fa0fe26cb42acaf4bf2

8347124: Clean tests with --enable-linkable-runtime

Reviewed-by: shade, alanb

! test/jdk/jdk/jfr/jvm/TestModularImage.java
! test/jdk/tools/launcher/SourceMode.java

Changeset: 57af52c5
Branch: foreign-memaccess+abi
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2025-01-10 10:34:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57af52c57390f6f7413b5d3ffe64921c9b83aae4

8346581: JRadioButton/ButtonGroupFocusTest.java fails in CI on Linux

Reviewed-by: honkar, dnguyen

! test/jdk/javax/swing/JRadioButton/ButtonGroupFocus/ButtonGroupFocusTest.java

Changeset: 12752b00
Branch: foreign-memaccess+abi
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2025-01-10 10:51:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/12752b0031643b3bf868de50b4455654162b2ee4

8347346: Remove redundant ClassForName.java and test.policy from runtime/Dictionary

Reviewed-by: coleenp

- test/hotspot/jtreg/runtime/Dictionary/ClassForName.java
- test/hotspot/jtreg/runtime/Dictionary/test.policy

Changeset: 8c2f4d90
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-01-10 11:00:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8c2f4d903fff90e106ede69c56d6beb533a29f76

Automatic merge of jdk:master into master


Changeset: d61ef8d7
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2025-01-10 11:00:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d61ef8d76dd787b1fc5408fddc364c33cb017b96

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list