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

duke duke at openjdk.org
Fri Dec 6 11:11:36 UTC 2024


Changeset: ece04010
Branch: foreign-memaccess+abi
Author:    Doug Lea <dl at openjdk.org>
Date:      2024-11-29 11:38:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ece0401054b40db43f5239e7841418c5efc814d0

8345052: Harden StampedLock

Reviewed-by: alanb, vklang

! src/java.base/share/classes/java/util/concurrent/locks/StampedLock.java
+ test/jdk/java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java

Changeset: 8858de39
Branch: foreign-memaccess+abi
Author:    Sharath TN <sharath.tn at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-11-29 12:27:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8858de393a5cb4f9f1150a6cdf388266362a9559

8338571: [TestBug] DefaultCloseOperation.java test not working as expected wrt instruction after JDK-8325851 fix

Reviewed-by: aivanov, dnguyen

! test/jdk/javax/swing/JFrame/DefaultCloseOperation.java

Changeset: 6bea1b6c
Branch: foreign-memaccess+abi
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2024-11-29 12:30:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6bea1b6cf1f64ce06c2028fe4dbc44f70778168f

8344727: [JVMCI] Export the CompileBroker compilation activity mode for Truffle compiler control

Reviewed-by: dnsimon

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java

Changeset: 4da7c354
Branch: foreign-memaccess+abi
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-29 13:53:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4da7c3548436ffffb009828891df0d13d47370e3

8314512: IGV: clean up hierarchical layout code

Reviewed-by: chagedorn, rcastanedalo

! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Block.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/BlockConnection.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/FigureConnection.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/InputSlot.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/OutputSlot.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Slot.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterEdge.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterIngoingConnection.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterInputSlotNode.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterOutgoingConnection.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterOutputSlotNode.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalClusterLayoutManager.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/HierarchicalStableLayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/InterClusterConnection.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutEdge.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/LayoutLayer.java
+ src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutManager.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java
- src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LinearLayoutManager.java
- src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/Timing.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Cluster.java
- src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutGraph.java
- src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/LayoutManager.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Link.java
- src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/Statistics.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/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/InputSlotWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/OutputSlotWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/SlotWidget.java
! src/utils/IdealGraphVisualizer/igv.sh

Changeset: 28b0f3ea
Branch: foreign-memaccess+abi
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-29 15:16:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/28b0f3eaa55a1718e8e725516e64c8e25734f97b

8343705: IGV: Interactive Node Moving in Hierarchical Layout

Reviewed-by: chagedorn, thartmann, rcastanedalo

! 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/LayoutEdge.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/LayoutLayer.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/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java

Changeset: a80ccf2c
Branch: foreign-memaccess+abi
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-11-29 15:21:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a80ccf2cd2792c24b51f1143cb0e6c5b036c5b28

8345039: IGV: save user-defined node colors to XML

Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: chagedorn, epeter, rcastanedalo

! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Figure.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/actions/ColorAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java

Changeset: e9136b5e
Branch: foreign-memaccess+abi
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-11-29 15:58:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e9136b5e08abc20038c7b2089ab8fe320e4faef0

8345223: Remove stray doPrivileged in java.base java.net and sun.net classes after JEP 486 integration

Reviewed-by: alanb, aefimov, michaelm

! src/java.base/macosx/classes/java/net/DefaultInterface.java
! src/java.base/share/classes/java/net/SocketPermission.java
! src/java.base/share/classes/sun/net/ftp/impl/FtpClient.java
! src/java.base/unix/classes/sun/net/dns/ResolverConfigurationImpl.java
! src/java.base/unix/classes/sun/net/sdp/SdpProvider.java
! src/java.base/unix/classes/sun/net/www/protocol/http/ntlm/NTLMAuthentication.java

Changeset: ed03f0d9
Branch: foreign-memaccess+abi
Author:    Jonathan Lampérth <jonathan.lamperth at oracle.com>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-11-29 16:24:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ed03f0d9d10518242a3dc6e3685f1bdb0550c723

8345145: Display javap LineNumberTable and LocalVariableTable iff disassembled code output with `-c` or `-v`

Reviewed-by: mcimadamore, liach

! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/CodeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
+ test/langtools/tools/javap/ClassWriterNoLineVariableTableTest.java
! test/langtools/tools/javap/ClassWriterTableIndentTest.java
! test/langtools/tools/javap/T4459541.java
! test/langtools/tools/javap/T8032814.java

Changeset: 2beb2b60
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-11-29 17:00:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2beb2b602bf20f1ec36e6244eca1a2eb50baccb4

8345234: Build system erroneously treats 32-bit x86 Zero as deprecated

Reviewed-by: ihse

! make/autoconf/platform.m4

Changeset: 029ace0a
Branch: foreign-memaccess+abi
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-11-29 18:25:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/029ace0a1b2ff4f14965037eb56414c5c6168096

8336041: Doccheck: the jfr command doesn't show the correct command-line options

Reviewed-by: dholmes

! src/jdk.jfr/share/man/jfr.md

Changeset: 28ae281b
Branch: foreign-memaccess+abi
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-11-29 20:53:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/28ae281b42cd00f471e275db544a5d23a42df59c

8337511: Implement JEP 404: Generational Shenandoah (Experimental)

Co-authored-by: Kelvin Nilsen <kdnilsen at openjdk.org>
Co-authored-by: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Co-authored-by: Bernd Mathiske <bmathiske at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: rkennke, shade, phh

! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/gc/shenandoah/c1/shenandoahBarrierSetC1_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shenandoah/c1/shenandoahBarrierSetC1_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp
+ src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.hpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.cpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahGenerationalMode.hpp
+ src/hotspot/share/gc/shenandoah/mode/shenandoahMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahMode.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahPassiveMode.hpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.cpp
! src/hotspot/share/gc/shenandoah/mode/shenandoahSATBMode.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahAffiliation.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahAgeCensus.hpp
! src/hotspot/share/gc/shenandoah/shenandoahAllocRequest.hpp
! src/hotspot/share/gc/shenandoah/shenandoahArguments.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp
! src/hotspot/share/gc/shenandoah/shenandoahAsserts.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahCardStats.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahCardStats.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahCardTable.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahCollectionSetPreselector.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahEvacInfo.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahEvacTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationSizer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationType.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahHeapRegionClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegionCounters.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMemoryPool.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahMmuTracker.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNumberSeq.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahOldGC.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSATBMarkQueueSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSTWMark.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
! src/hotspot/share/gc/shenandoah/shenandoahStackWatermark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahStringDedup.inline.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahTrace.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahTrace.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahWorkerPolicy.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
! src/hotspot/share/gc/shenandoah/vmStructs_shenandoah.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/prims/whitebox.cpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahGeneration.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahGenerationalHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shenandoah/ShenandoahHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/shenandoah/test_shenandoahNumberSeq.cpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahOldGeneration.cpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/TestAllocHumongousFragment.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocIntArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjectArrays.java
! test/hotspot/jtreg/gc/shenandoah/TestAllocObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyCheckCast.java
! test/hotspot/jtreg/gc/shenandoah/TestArrayCopyStress.java
! test/hotspot/jtreg/gc/shenandoah/TestDynamicSoftMaxHeapSize.java
! test/hotspot/jtreg/gc/shenandoah/TestEvilSyncBug.java
! test/hotspot/jtreg/gc/shenandoah/TestGCThreadGroups.java
! test/hotspot/jtreg/gc/shenandoah/TestHeapUncommit.java
! test/hotspot/jtreg/gc/shenandoah/TestJcmdHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/TestLargeObjectAlignment.java
! test/hotspot/jtreg/gc/shenandoah/TestLotsOfCycles.java
! test/hotspot/jtreg/gc/shenandoah/TestObjItrWithHeapDump.java
- test/hotspot/jtreg/gc/shenandoah/TestParallelRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestPeriodicGC.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceRefersToShenandoah.java
! test/hotspot/jtreg/gc/shenandoah/TestReferenceShortcutCycle.java
! test/hotspot/jtreg/gc/shenandoah/TestRefprocSanity.java
! test/hotspot/jtreg/gc/shenandoah/TestRegionSampling.java
+ test/hotspot/jtreg/gc/shenandoah/TestRegionSamplingLogging.java
! test/hotspot/jtreg/gc/shenandoah/TestResizeTLAB.java
! test/hotspot/jtreg/gc/shenandoah/TestRetainObjects.java
+ test/hotspot/jtreg/gc/shenandoah/TestShenandoahRegionLogging.java
! test/hotspot/jtreg/gc/shenandoah/TestSieveObjects.java
! test/hotspot/jtreg/gc/shenandoah/TestSmallHeap.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedup.java
! test/hotspot/jtreg/gc/shenandoah/TestStringDedupStress.java
! test/hotspot/jtreg/gc/shenandoah/TestStringInternCleanup.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyJCStress.java
! test/hotspot/jtreg/gc/shenandoah/TestVerifyLevels.java
! test/hotspot/jtreg/gc/shenandoah/TestWithLogLevel.java
! test/hotspot/jtreg/gc/shenandoah/TestWrongArrayMember.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestClone.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestReferenceCAS.java
+ test/hotspot/jtreg/gc/shenandoah/generational/TestConcurrentEvac.java
+ test/hotspot/jtreg/gc/shenandoah/generational/TestOldGrowthTriggers.java
+ test/hotspot/jtreg/gc/shenandoah/generational/TestSimpleGenerational.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNICritical.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestJNIGlobalRefs.java
! test/hotspot/jtreg/gc/shenandoah/jni/TestPinnedGarbage.java
! test/hotspot/jtreg/gc/shenandoah/jvmti/TestHeapDump.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryMXBeans.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestMemoryPools.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java
- test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargeObj.java
- test/hotspot/jtreg/gc/shenandoah/oom/TestAllocLargerThanHeap.java
+ test/hotspot/jtreg/gc/shenandoah/oom/TestAllocOutOfMemory.java
- test/hotspot/jtreg/gc/shenandoah/oom/TestAllocSmallObj.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestClassLoaderLeak.java
! test/hotspot/jtreg/gc/shenandoah/oom/TestThreadFailure.java
! test/hotspot/jtreg/gc/shenandoah/options/TestModeUnlock.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierDisable.java
! test/hotspot/jtreg/gc/shenandoah/options/TestWrongBarrierEnable.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithShenandoah.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithShenandoah.java
! test/hotspot/jtreg/gc/stress/systemgc/TestSystemGCWithShenandoah.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestShenandoahEvacuationInformationEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 50b4cbd8
Branch: foreign-memaccess+abi
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-12-01 13:55:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/50b4cbd8a4159a8657f4525e4023f3a498020493

8345102: [s390x/ppc] ShowRegistersOnAssertTest.java fails after 8343756

Reviewed-by: mdoerr, mbaesken

! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java

Changeset: c40b570b
Branch: foreign-memaccess+abi
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-12-01 22:59:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c40b570b71793afd1db665cccaab302e53a75510

8343775: Add since checker tests to the security area modules

Reviewed-by: alanb

= test/jdk/tools/sincechecker/modules/java.security.jgss/JavaSecurityJgssCheckSince.java
= test/jdk/tools/sincechecker/modules/java.security.sasl/JavaSecuritySaslCheckSince.java
= test/jdk/tools/sincechecker/modules/java.smartcardio/JavaSmartcardioCheckSince.java
= test/jdk/tools/sincechecker/modules/java.xml.crypto/JavaXmlCryptoCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.crypto.cryptoki/JdkCryptoCryptokiCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.security.auth/JavaScriptingCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.security.jgss/JavaScriptingCheckSince.java

Changeset: f5ebda43
Branch: foreign-memaccess+abi
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-12-02 06:32:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f5ebda43709984214a25e23926860fea2ba5819a

8345173: BlockLocationPrinter::print_location misses a ResourceMark

Reviewed-by: sjohanss, iwalulya

! src/hotspot/share/gc/shared/locationPrinter.inline.hpp

Changeset: 1c4c6531
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-02 08:14:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1c4c653168bd4f39544eca08f8256a6ac6e4477c

8345247: Deproblemlist test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java

Reviewed-by: abhiscxk

! test/jdk/javax/swing/JRadioButton/8075609/bug8075609.java

Changeset: ac2fede1
Branch: foreign-memaccess+abi
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-12-02 08:39:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ac2fede165e0ecbfa51f5cc75a3218c51e3528be

8344041: Re-enable external specs page

Reviewed-by: erikj, nbenalla, liach

! make/Docs.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlOptions.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java

Changeset: dfcbfb5a
Branch: foreign-memaccess+abi
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-12-02 10:25:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dfcbfb5a410592c6d5e54b4f9c1756853683414d

8345236: RISC-V: Remove revb_h_h_u and revb_h_w_u macro assembler routines

Reviewed-by: rehn, fjiang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 0b0f83c0
Branch: foreign-memaccess+abi
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-12-02 10:30:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0b0f83c01e30587ca2e23b46493bdc7fcb21559f

8345220: Serial: Refactor TenuredGeneration::promotion_attempt_is_safe

Reviewed-by: tschatzl, mli

! src/hotspot/share/gc/serial/tenuredGeneration.cpp

Changeset: c7be41ee
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-12-02 11:21:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c7be41ee0cf632c0d24f4444afefe2f7ff02f23a

8340133: Add concise usage message to the java executable

Reviewed-by: jpai, alanb, ihse, rriggs

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libjli/java.c

Changeset: e3b679a2
Branch: foreign-memaccess+abi
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-12-02 12:56:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e3b679a2f631bb2c3c9ba3014d9b56c73eef95d5

8345176: Add tests to verify java.net.Socket constructors close the socket on failure

Reviewed-by: dfuchs

+ test/jdk/java/net/Socket/CtorFailTest.java

Changeset: 9a48e4d9
Branch: foreign-memaccess+abi
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-12-02 13:14:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9a48e4d9d2637bf152d6611061a0a0a195cc2caf

8345177: RISC-V: Add gtests for cmpxchg

Reviewed-by: fyang, mli

! test/hotspot/gtest/riscv/test_assembler_riscv.cpp

Changeset: b8233989
Branch: foreign-memaccess+abi
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-12-02 13:56:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b8233989e7605268dda908e6b639ca373789792b

8345267: Fix memory leak in JVMCIEnv dtor

Reviewed-by: simonis, kbarrett

! src/hotspot/share/jvmci/jvmciEnv.cpp

Changeset: d589bafe
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-02 14:22:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d589bafee371c2bd16510f3e3039343331d4c524

8345218: Clean out references to windows-x86 in jib profiles

Reviewed-by: shade, dholmes, kbarrett, jwaters

! make/conf/jib-profiles.js

Changeset: 1ca76445
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-02 15:12:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1ca764454b1cb296f4aa38a4dfdf3d4abb5c19d6

8339480: Build static-jdk image with a statically linked launcher

Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Co-authored-by: Jiangli Zhou <jiangli at openjdk.org>
Reviewed-by: dholmes, erikj, coleenp

! make/Images.gmk
! make/Main.gmk
! make/ModuleWrapper.gmk
+ make/StaticLibs.gmk
! make/autoconf/flags-ldflags.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! make/common/FileUtils.gmk
! make/common/JdkNativeCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/native/Link.gmk
! make/common/native/LinkMicrosoft.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/jdk.accessibility/Lib.gmk
! make/modules/jdk.jpackage/Lib.gmk
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/zipLibrary.cpp
! src/java.base/macosx/native/libjli/java_md_macosx.m
! src/java.base/unix/native/libjli/java_md.c
! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c

Changeset: 30b8bbe2
Branch: foreign-memaccess+abi
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-12-02 15:23:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/30b8bbe255c1653d25961c3fe79096b2b8d62bd6

8345060: Remove Security Manager dependencies from java.security.KeyStore and Identity APIs and implementations

Reviewed-by: hchao, alanb, weijun

! src/java.base/macosx/classes/apple/security/AppleProvider.java
! src/java.base/macosx/classes/apple/security/KeychainStore.java
! src/java.base/share/classes/com/sun/crypto/provider/KeyProtector.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/IdentityScope.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/sun/security/pkcs12/PKCS12KeyStore.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
! src/java.base/share/classes/sun/security/util/KeyStoreDelegator.java
! test/jdk/java/security/KeyStore/EntryMethods.java

Changeset: 29c57e8b
Branch: foreign-memaccess+abi
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-12-02 16:55:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/29c57e8b346531c8675ad853460207f67e00f946

8342677: Add IR validation tests for newly added saturated vector add / sub operations

Reviewed-by: epeter

! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java

Changeset: 352201dd
Branch: foreign-memaccess+abi
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-12-02 17:05:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/352201ddecb048fe41bdf68d775a0a6cb2080122

8343788: Provide means to alter lib/tzmappings entries on Windows

Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
+ src/java.base/share/data/tzdata/tzmappings.override

Changeset: 67f18cc9
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2024-12-02 17:31:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/67f18cc9cef0966ccafb21a47043a85b9f39642f

8345142: Remove uses of SecurityManager in Printing related classes

Reviewed-by: azvegint, psadhukhan

! src/java.desktop/share/classes/java/awt/print/PrinterJob.java
! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java
! src/java.desktop/share/classes/javax/print/ServiceUI.java
! src/java.desktop/share/classes/sun/print/PSStreamPrintJob.java
! src/java.desktop/share/classes/sun/print/PrintJob2D.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/print/ServiceNotifier.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
! src/java.desktop/unix/classes/sun/print/UnixPrintService.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java
! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java
! src/java.desktop/windows/classes/sun/print/Win32PrintService.java

Changeset: 7c944ee6
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-12-02 17:34:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c944ee6f4dda4f1626721d63ac6bc6d1b40d33b

8345172: x86: Some CPU feature asserts are declared as 32-bit only

Reviewed-by: dfenacci, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp

Changeset: d6a5f1ba
Branch: foreign-memaccess+abi
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-12-02 19:30:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d6a5f1bafb879258cf5f1d4cd89e9cc272b0c01f

8344768: Consider removing "sun.security.krb5.autodeducerealm" system property

Reviewed-by: mullan

! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
! src/java.security.jgss/share/classes/sun/security/krb5/Realm.java
! test/jdk/sun/security/krb5/name/Constructors.java

Changeset: 525f33ba
Branch: foreign-memaccess+abi
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-12-02 19:43:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/525f33baaea2cc559ddd2396611a7734a64a9d66

8345324: Update comment in SourceVersion for language evolution history for changes in 24

Reviewed-by: iris

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: 3d0d0e62
Branch: foreign-memaccess+abi
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-02 20:54:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d0d0e62900653c4e395166a9ac48578b3dbc1f8

8345012: os::build_agent_function_name potentially wastes a byte when allocating the buffer

Reviewed-by: stuefe, shade

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp

Changeset: 940aa7c4
Branch: foreign-memaccess+abi
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-12-02 21:30:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/940aa7c4cf1bf770690660c8bb21fb3ddc5186e4

8344397: Remove Security Manager dependencies from java.security and sun.security packages

Reviewed-by: rriggs, hchao, weijun, alanb

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/Security.java
- src/java.base/share/classes/sun/security/action/GetBooleanAction.java
- src/java.base/share/classes/sun/security/action/GetIntegerAction.java
- src/java.base/share/classes/sun/security/action/GetLongAction.java
! src/java.base/share/classes/sun/security/action/GetPropertyAction.java
- src/java.base/share/classes/sun/security/action/PutAllAction.java
! src/java.base/share/classes/sun/security/ec/SunEC.java
! src/java.base/share/classes/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java
! src/java.base/share/classes/sun/security/jca/ProviderConfig.java
! src/java.base/share/classes/sun/security/jca/ProviderList.java
! src/java.base/share/classes/sun/security/provider/ConfigFile.java
! src/java.base/share/classes/sun/security/provider/DRBG.java
! src/java.base/share/classes/sun/security/provider/FileInputStreamPool.java
! src/java.base/share/classes/sun/security/provider/MD4.java
! src/java.base/share/classes/sun/security/provider/SeedGenerator.java
! src/java.base/share/classes/sun/security/provider/Sun.java
! src/java.base/share/classes/sun/security/provider/SunEntries.java
! src/java.base/share/classes/sun/security/provider/VerificationProvider.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSP.java
! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java
! src/java.base/share/classes/sun/security/rsa/RSAKeyFactory.java
! src/java.base/share/classes/sun/security/rsa/SunRsaSign.java
! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/util/DomainName.java
! src/java.base/share/classes/sun/security/util/FilePermCompat.java
! src/java.base/share/classes/sun/security/util/HostnameChecker.java
- src/java.base/share/classes/sun/security/util/LazyCodeSourcePermissionCollection.java
! src/java.base/share/classes/sun/security/util/LocalizedMessage.java
! src/java.base/share/classes/sun/security/util/SecurityConstants.java
! src/java.base/share/classes/sun/security/util/SecurityProperties.java
! src/java.base/share/classes/sun/security/util/SecurityProviderConstants.java
! src/java.base/share/classes/sun/security/util/SignatureFileVerifier.java
! src/java.base/unix/classes/sun/security/provider/NativePRNG.java
! src/java.naming/share/classes/com/sun/naming/internal/ObjectFactoriesFilter.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! test/jdk/sun/security/action/Generify.java
- test/jdk/sun/security/action/GetLongAction/ReturnNullIfNoDefault.java

Changeset: 3a3bcd53
Branch: foreign-memaccess+abi
Author:    Joe Wang <joehw at openjdk.org>
Date:      2024-12-02 22:26:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3a3bcd53d0b9aa55dcbc15de4d8278ce3258b31e

8344800: Add W3C DTDs and XSDs to the JDK built-in Catalog

Reviewed-by: lancea, rriggs

! make/modules/java.xml/Java.gmk
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/XMLSchema.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/datatypes.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-lat1.ent
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-special.ent
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml-symbol.ent
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-frameset.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-strict.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml10/xhtml1-transitional.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-attribs-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-base-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-bdo-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkphras-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkpres-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-blkstruct-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-charent-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-csismap-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-datatypes-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-edit-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-events-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-form-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-framework-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-hypertext-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-image-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlphras-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlpres-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlstruct-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-inlstyle-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-legacy-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-link-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-list-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-meta-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-object-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-param-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-pres-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-qname-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-ruby-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-script-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-ssismap-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-struct-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-style-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-table-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml-text-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml11-model-1.mod
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xhtml11/xhtml11.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/xmlspec2_10/xmlspec.dtd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/schema10/XMLSchema-datatypes.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/schema10/XMLSchema.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-frameset.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-strict.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml10/xhtml1-transitional.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-attribs-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-base-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-bdo-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkphras-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkpres-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-blkstruct-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-copyright-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-csismap-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-datatypes-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-edit-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-events-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-form-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-framework-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-hypertext-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-image-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlphras-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlpres-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlstruct-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-inlstyle-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-link-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-list-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-meta-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-notations-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-object-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-param-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-pres-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-ruby-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-script-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-ssismap-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-struct-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-style-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-table-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-target-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml-text-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11-model-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11-modules-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xhtml11.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xml-events-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xhtml11/xml-events-copyright-1.xsd
+ src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/xsd/xmlNS2001/xml.xsd
! src/java.xml/share/classes/module-info.java
+ src/java.xml/share/legal/schema10part1.md
+ src/java.xml/share/legal/schema10part2.md
+ src/java.xml/share/legal/xhtml10.md
+ src/java.xml/share/legal/xhtml10schema.md
+ src/java.xml/share/legal/xhtml11.md
+ src/java.xml/share/legal/xhtml11schema.md
+ src/java.xml/share/legal/xmlspec.md
+ src/java.xml/share/legal/xmlxsd.md
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport2.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupport3.java
! test/jaxp/javax/xml/jaxp/unittest/catalog/CatalogSupportBase.java
+ test/jaxp/javax/xml/jaxp/unittest/catalog/val_test_dtd.xsd

Changeset: 1997e89d
Branch: foreign-memaccess+abi
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-12-02 22:54:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1997e89ddf9fba7c6eea6c96bd0b5426576d4460

8345346: Shenandoah: Description of ShenandoahGCMode still refers to incremental update mode

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 68b1b94d
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-12-02 22:55:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/68b1b94d1be686037e2aaef57c0d9adc594fac7a

8344904: Interned strings in old classes are not stored in CDS archive

Reviewed-by: dholmes, ccheung

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/OldClassWithStaticString.jasm
+ test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/StaticStringInOldClass.java

Changeset: 5958463c
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-12-02 23:49:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5958463cadb04560ec85d9af972255bfe6dcc2f2

8343377: Performance regression in reflective invocation of native methods

Reviewed-by: mchung

! src/java.base/share/classes/jdk/internal/reflect/DirectMethodHandleAccessor.java
! src/java.base/share/classes/jdk/internal/reflect/MethodHandleAccessorFactory.java
+ test/micro/org/openjdk/bench/java/lang/reflect/NativeMethodInvoke.java

Changeset: 3f6c0424
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2024-12-03 00:12:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3f6c04247ff6ad69330bc219ed26944852954e85

8345143: Remove uses of SecurityManager in the java.desktop module

Reviewed-by: azvegint, honkar

! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java
! src/java.desktop/share/classes/com/sun/beans/finder/ClassFinder.java
! src/java.desktop/share/classes/com/sun/beans/introspect/ClassInfo.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java
! src/java.desktop/share/classes/com/sun/media/sound/AudioSynthesizer.java
! src/java.desktop/share/classes/com/sun/media/sound/SoftSynthesizer.java
! src/java.desktop/share/classes/java/awt/Font.java
! src/java.desktop/share/classes/java/awt/Window.java
! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/Introspector.java
! src/java.desktop/share/classes/java/beans/PropertyEditorManager.java
! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java
! src/java.desktop/share/classes/javax/sound/midi/Synthesizer.java
! src/java.desktop/share/classes/javax/swing/DefaultListCellRenderer.java
! src/java.desktop/share/classes/javax/swing/FocusManager.java
! src/java.desktop/share/classes/javax/swing/JFrame.java
! src/java.desktop/share/classes/javax/swing/JInternalFrame.java
! src/java.desktop/share/classes/javax/swing/JTable.java
! src/java.desktop/share/classes/javax/swing/Popup.java
! src/java.desktop/share/classes/javax/swing/TimerQueue.java
! src/java.desktop/share/classes/javax/swing/UIDefaults.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboBoxRenderer.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLabelUI.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalSliderUI.java
! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java
! src/java.desktop/share/classes/javax/swing/text/DefaultCaret.java
! src/java.desktop/share/classes/javax/swing/text/DefaultFormatter.java
! src/java.desktop/share/classes/javax/swing/text/NumberFormatter.java
! src/java.desktop/share/classes/sun/awt/OSInfo.java
! src/java.desktop/share/classes/sun/awt/SunToolkit.java
! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java
! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java
! test/jdk/lib/client/ExtendedRobot.java

Changeset: d88c7b36
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-03 02:31:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d88c7b365afec04c4d1fa089e088c9bbd76c596d

8345279: Mistake in javadoc of javax.sql.rowset.BaseRowSet#setBigDecimal

Reviewed-by: darcy, lancea, iris

! src/java.sql.rowset/share/classes/javax/sql/rowset/BaseRowSet.java

Changeset: 325366ee
Branch: foreign-memaccess+abi
Author:    Phil Race <prr at openjdk.org>
Date:      2024-12-03 02:32:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/325366ee1d72377c04344aa77f51f7c6d78b65d7

8345141: Remove uses of SecurityManager in ShellFolder related classes

Reviewed-by: azvegint, honkar

! src/java.desktop/share/classes/sun/awt/shell/ShellFolder.java
! src/java.desktop/share/classes/sun/awt/shell/ShellFolderManager.java
! src/java.desktop/share/classes/sun/swing/FilePane.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java

Changeset: 24983dd4
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-03 02:34:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/24983dd4c107f11032969e3c079fd0ee07098583

7038838: Unspecified NPE in java.net.IDN methods

Reviewed-by: liach, dfuchs

! src/java.base/share/classes/java/net/IDN.java
+ test/jdk/java/net/IDNTest.java

Changeset: 40ae4699
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-03 02:36:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/40ae4699622cca72830acd146b7b5c4efd5a43ec

8235786: Javadoc for com/sun/net/httpserver/HttpExchange.java#setAttribute is unclear

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
! test/jdk/com/sun/net/httpserver/ExchangeAttributeTest.java

Changeset: e023addf
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-03 03:19:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e023addf701ce4321040c96bd501355ece75a05c

8345297: test/jdk/javax/swing/Action/8133039/bug8133039.java fails in ubuntu22.04

Reviewed-by: azvegint

! test/jdk/javax/swing/Action/8133039/bug8133039.java

Changeset: a3b58ee5
Branch: foreign-memaccess+abi
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-12-03 04:06:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a3b58ee5cd1ec0ea78649d4128d272458b05eb13

8339983: [s390x] secondary_super_cache does not scale well: C1 and interpreter

Reviewed-by: lucy, aph

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/stubGenerator_s390.cpp

Changeset: 4ac2e477
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-03 04:54:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4ac2e477b9bb9995047718b7d8df36c3dc739a9d

8343800: Cleanup definition of NULL_WORD

Reviewed-by: dholmes, kvn

! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp

Changeset: 3eb54615
Branch: foreign-memaccess+abi
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-03 06:59:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3eb54615783562f24e61983dfcc3cb823b27b0eb

8343791: Socket.connect API should document whether the socket will be closed when hostname resolution fails or another error occurs

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
+ test/jdk/java/net/Socket/ConnectFailTest.java

Changeset: 5c8cb2ed
Branch: foreign-memaccess+abi
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-12-03 07:24:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5c8cb2edcb0a919bfcad11b3f2cb399402915a0c

8337199: Add jcmd Thread.vthread_scheduler and Thread.vthread_pollers diagnostic commands

Reviewed-by: dholmes, kevinw

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java
! src/java.base/share/classes/sun/nio/ch/Poller.java
! src/jdk.jcmd/share/man/jcmd.md
! test/failure_handler/src/share/conf/common.properties
+ test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java

Changeset: 659f70b3
Branch: foreign-memaccess+abi
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-12-03 07:26:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/659f70b37079ea2a54ebaaad5f47ce9600982d8d

8343418: Unnecessary Hashtable usage in CSS.htmlAttrToCssAttrMap

Reviewed-by: honkar, aivanov

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

Changeset: 8dada737
Branch: foreign-memaccess+abi
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-12-03 08:28:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8dada7373fbe195abcc8b2ea7f876f3df6fee821

8345120: A likely bug in StringSupport::chunkedStrlenShort

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! test/jdk/java/foreign/TestStringEncoding.java
! test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java

Changeset: c330b90b
Branch: foreign-memaccess+abi
Author:    Nizar Benalla <nbenalla at openjdk.org>
Date:      2024-12-03 09:06:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c330b90b9f43f80c322153585fa78704358f0224

8343780: Add since checker tests to the Tools area modules and add missing @since to  jdk.jfr

Reviewed-by: cstein, egahlin

! src/jdk.jfr/share/classes/jdk/jfr/Recording.java
= test/jdk/tools/sincechecker/modules/java.scripting/JavaScriptingCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.dynalink/JdkDynalinkCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jartool/JdkJartoolCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jlink/JdkJlinkCheckSince.java
= test/jdk/tools/sincechecker/modules/jdk.jsobject/JdkJsobjectCheckSince.java

Changeset: ec93cc50
Branch: foreign-memaccess+abi
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-12-03 09:18:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ec93cc50988c4bd58bf599e007d09824702720b2

8343932: Error when parsing qualified generic type test pattern in switch

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
+ test/langtools/tools/javac/patterns/T8343932.java

Changeset: 077b8422
Branch: foreign-memaccess+abi
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-12-03 09:53:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/077b8422bb5bf70fb6201b71911741e2aff9a520

8345074: java.net.InterfaceAddress constructor could be made private

Reviewed-by: jpai

! src/java.base/share/classes/java/net/InterfaceAddress.java

Changeset: 63af2f42
Branch: foreign-memaccess+abi
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-12-03 10:42:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/63af2f42b7abe9504897d7c3f3b4cc0b57123694

8344414: ZGC: Another division by zero in rule_major_allocation_rate

Reviewed-by: eosterlund, stefank

! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp

Changeset: 8cad0431
Branch: foreign-memaccess+abi
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-12-03 12:28:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8cad0431ff17992fadbb593319ad3821b32e3b7e

8336768: Allow captureCallState and critical linker options to be combined

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/java.base/share/classes/jdk/internal/foreign/abi/DowncallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/critical/TestCritical.java
! test/jdk/java/foreign/critical/libCritical.c
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java

Changeset: 65b5a2e3
Branch: foreign-memaccess+abi
Author:    Daniel Skantz <daniel.skantz at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-12-03 13:32:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/65b5a2e3e4f9882adca587b9fed90223b93302a0

8345158: IGV: local scheduling should not place successors before predecessors

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java

Changeset: dfa5620f
Branch: foreign-memaccess+abi
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-12-03 13:32:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dfa5620ff3d57b71ccaf09ca8e71fa85d93ceb00

8345164: Remove residual --enable-preview in FFM tests and benchmarks

Reviewed-by: mcimadamore, jvernee

! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java

Changeset: eac00f6d
Branch: foreign-memaccess+abi
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-12-03 14:32:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eac00f6d112b24b62b067a1e9cee342ab07ef021

8345396: Fix headers after JDK-8345164

Reviewed-by: rriggs

! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java

Changeset: fcf185c8
Branch: foreign-memaccess+abi
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-12-03 14:59:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fcf185c8b425a6984eb145c3127f97e811d345d7

8345325: SM cleanup of GetPropertyAction in java.base

Reviewed-by: alanb, lancea, naoto, mchung

! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/java/lang/StackStreamFactory.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainers.java
- src/java.base/share/classes/sun/security/action/GetPropertyAction.java
! src/java.base/share/classes/sun/util/calendar/LocalGregorianCalendar.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleProviderAdapter.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
- test/jdk/sun/security/action/Generify.java

Changeset: 8647c001
Branch: foreign-memaccess+abi
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-12-03 15:00:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8647c00114385f74939bf705c9c07e709f41a18d

8342602: Remove JButton/PressedButtonRightClickTest test

Reviewed-by: dnguyen, prr

- test/jdk/javax/swing/JButton/PressedButtonRightClickTest.java
! test/jdk/javax/swing/JButton/bug4490179.java

Changeset: caf053b3
Branch: foreign-memaccess+abi
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-12-03 15:05:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/caf053b3ad53e4ce86d07adee6d71ea1ff3e8965

8337287: Update image in javax.swing.text.Document.insert

Reviewed-by: serb, prr, abhiscxk

! src/java.desktop/share/classes/javax/swing/text/Document.java
- src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.gif
+ src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.svg

Changeset: ba509393
Branch: foreign-memaccess+abi
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-12-03 15:44:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ba5093935ddedfecaaa80d3107dc0d84d4d18756

8341649: Regressions with large metaspace apps after 8338526

Reviewed-by: liach, stuefe

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java

Changeset: 2be27e15
Branch: foreign-memaccess+abi
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-12-03 15:56:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2be27e1545a36628eef063d5a20c5e1f23e5c9ec

8345393: ProblemList java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java on generic-all JTREG_TEST_THREAD_FACTORY=Virtual

Reviewed-by: alanb

! test/jdk/ProblemList-Virtual.txt

Changeset: 60bd73a5
Branch: foreign-memaccess+abi
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-12-03 16:18:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/60bd73a5957f26742e3c326cca0b45395b9470af

8342089: Require --enable-native-access to be the same between CDS dump time and run time

Reviewed-by: ccheung, dholmes

! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/addmods/AddmodsOption.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/EnableNativeAccessCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java

Changeset: 3eaa7615
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-12-03 16:19:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3eaa7615cd7dc67eb78fb0a8f89d4e6662a0db37

8342086: FileInputStream.available() fails with "Incorrect function" for "nul" path (win)

Reviewed-by: alanb

! src/java.base/windows/native/libjava/io_util_md.c
! test/jdk/java/io/FileInputStream/Available.java

Changeset: 3c60f0b2
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-12-03 16:28:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3c60f0b2bb75150d49da9ab94d88b767275de5e2

8345296: AArch64: VM crashes with SIGILL when prctl is disallowed

Reviewed-by: eastigeevich, phh, aph

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

Changeset: e1910f2d
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-03 16:31:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e1910f2d19fce5cc78058154c7ddaaa8718973dc

8345397: Remove <cstdio> from g1HeapRegionRemSet.cpp

Reviewed-by: shade

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

Changeset: e9f6ba05
Branch: foreign-memaccess+abi
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-12-03 16:45:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e9f6ba05264ecb2f1ca3983ea503778f301bf280

8345293: Fix generational Shenandoah with compact headers

Reviewed-by: shade, stuefe, ysr

! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp

Changeset: 76e874c0
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-12-03 16:59:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/76e874c08e6434747ac4f4cb4d2e2edcde163b2a

8345319: Fix the tag type in PoolEntry and AnnotationValue

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/AnnotationValue.java
! src/java.base/share/classes/java/lang/classfile/constantpool/PoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AnnotationWriter.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/ExpectedValues.java

Changeset: 293323c3
Branch: foreign-memaccess+abi
Author:    Dean Long <dlong at openjdk.org>
Date:      2024-12-03 17:05:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/293323c3e210bc2a3e45a0a9bc99b55378be91d2

8340141: C1: rework ciMethod::equals following 8338471

Reviewed-by: kvn, vlivanov

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciMethod.hpp

Changeset: 9267dfa6
Branch: foreign-memaccess+abi
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-12-03 17:16:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9267dfa63b1d6b3f339782d2b720055a3da8ae6a

8344589: Update IANA Language Subtag Registry to Version 2024-11-19

Reviewed-by: iris, lancea, naoto

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 73b8b34a
Branch: foreign-memaccess+abi
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-12-03 17:37:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/73b8b34a8c627dd31ee97f3a301bd9d92d7031ed

8344368: IndependenceSwingTest.java and IndependenceAWTTest.java failed: Selected text & clipboard contents differs

Reviewed-by: azvegint, dnguyen, prr, kizune

! test/jdk/java/awt/datatransfer/Independence/IndependenceAWTTest.java
! test/jdk/java/awt/datatransfer/Independence/IndependenceSwingTest.java

Changeset: f37f64df
Branch: foreign-memaccess+abi
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2024-12-03 18:18:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f37f64df8c44fffa25a0b337193d67016f8380f3

8343736: Test java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java failed: Choice can't be controlled by keyboard

Reviewed-by: honkar, abhiscxk

! test/jdk/java/awt/Focus/UnaccessibleChoice/AccessibleChoiceTest.java

Changeset: 2be07b5f
Branch: foreign-memaccess+abi
Author:    Dmitry Markov <dmarkov at openjdk.org>
Date:      2024-12-03 18:37:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2be07b5f9d2f3f0b885feb08ff10a57824ea5748

8324491: Keyboard layout didn't keep its state if it was changed when dialog was active

Reviewed-by: aivanov, azvegint

! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java

Changeset: a49f0776
Branch: foreign-memaccess+abi
Author:    Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Committer: Martin Balao <mbalao at openjdk.org>
Date:      2024-12-03 18:44:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a49f0776eb176129f558b6fab3f50e0453f8cbcb

8345221: Replace legacy with new Provider APIs in SunNativeGSS

Co-authored-by: Francisco Ferrari Bihurriet <fferrari at openjdk.org>
Co-authored-by: Martin Balao <mbalao at openjdk.org>
Reviewed-by: weijun

! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java

Changeset: 157a4341
Branch: foreign-memaccess+abi
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-12-03 19:58:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/157a4341f759931c178fdb5759dbb4b16df3dbf7

8345389: Bump missed copyright years for JDK-8336768

Reviewed-by: pminborg

! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/critical/TestCritical.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java

Changeset: 0664b517
Branch: foreign-memaccess+abi
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-12-03 20:32:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0664b517650c622dcf21f8bd2e3e389e7d81bbab

8344987: Test serviceability/sa/TestJhsdbJstackPrintVMLocks.java fails: NoClassDefFoundError: jdk/test/lib/Utils

Reviewed-by: cjplummer

! test/hotspot/jtreg/TEST.groups

Changeset: 05ee562a
Branch: foreign-memaccess+abi
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-12-03 20:41:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05ee562a38bf7325becdd04f2e9d3238b95a4cb0

8343839: Detect patched modules and abort run-time image link early

Reviewed-by: mchung

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageFileCreator.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JRTArchive.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java
- src/jdk.jlink/share/classes/jdk/tools/jlink/internal/runtimelink/RuntimeImageLinkException.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! test/jdk/tools/jlink/ImageFileCreatorTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesExitTest.java
! test/jdk/tools/jlink/runtimeImage/ModifiedFilesWarningTest.java
! test/jdk/tools/jlink/runtimeImage/PatchedJDKModuleJlinkTest.java

Changeset: 82e8aa62
Branch: foreign-memaccess+abi
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-12-03 22:41:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/82e8aa62de5d6854978efd66190654f05299e523

8345415: Rollback JDK-8301991 change on xmlsecurity_de.properties

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties

Changeset: 42378970
Branch: foreign-memaccess+abi
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-12-04 00:15:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/42378970e1accc67c2a152c6af2b0becacf5b4b8

8345341: Fix incorrect log message in JDI stop002t test

Reviewed-by: amenkov, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java

Changeset: c143138a
Branch: foreign-memaccess+abi
Author:    Fei Yang <fyang at openjdk.org>
Date:      2024-12-04 01:45:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c143138a35689605ebe44d847904e226ffcaeb74

8345351: RISC-V: Rename macro-assembler routine cmpxchg_weak to weak_cmpxchg

Reviewed-by: rehn, mli

! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad

Changeset: 7ec36bb7
Branch: foreign-memaccess+abi
Author:    Joe Wang <joehw at openjdk.org>
Date:      2024-12-04 02:28:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ec36bb7837932959beb6ce5eb669a0553f978b6

8343001: Adjust XSLT and XPath Extension Function Property

Reviewed-by: rriggs, lancea

! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/FunctionCall.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XSLTC.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMsg.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerImpl.java
! src/java.xml/share/classes/jdk/xml/internal/JdkXmlFeatures.java
! src/java.xml/share/conf/jaxp.properties
! test/jaxp/javax/xml/jaxp/libs/jaxp/library/JAXPTestUtilities.java
! test/jaxp/javax/xml/jaxp/unittest/common/config/ImplProperties.java
! test/jaxp/javax/xml/jaxp/unittest/transform/Bug6513892.java
! test/jaxp/javax/xml/jaxp/unittest/transform/ErrorListenerTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/SecureProcessingTest.java
! test/jaxp/javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java
! test/jdk/javax/xml/jaxp/common/8032908/XSLT.java
! test/jdk/javax/xml/jaxp/parsers/8024707/XSLT.java
! test/jdk/javax/xml/jaxp/transform/8004476/XSLTExFuncTest.java

Changeset: 43b337eb
Branch: foreign-memaccess+abi
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-12-04 03:44:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/43b337eb438f230dbca903b56e0809fc36fcd71d

8344304: [s390x] ubsan: negation of -2147483648 cannot be represented in type 'int'

Reviewed-by: lucy, dlong

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp

Changeset: 447f8d49
Branch: foreign-memaccess+abi
Author:    Joe Wang <joehw at openjdk.org>
Date:      2024-12-04 03:48:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/447f8d49963fef59d36c464c4b31bff79ef02de3

8345353: Test for JDK-8344800 W3C DTDs and XSDs in the built-in Catalog

Reviewed-by: rriggs, lancea

+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/JDKCatalogTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/TestCatalog.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/dtdtest.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testDatatypes.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testDatatypes.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testXML.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testXML.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/testXMLSchema.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/xhtml-frameset.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/xhtml.xml
+ test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/xsdtest.xml

Changeset: 521ed72b
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-04 04:28:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/521ed72b87d0fb1def6d94485e08be22632deef0

8345357: test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java fails in ubuntu22.04

Reviewed-by: abhiscxk

! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java

Changeset: e15912b8
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-12-04 06:02:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e15912b804ca42446f5fc309aa44043c9209b977

8345248: Module name 'transitive' not accepted for `requires transitive`

Reviewed-by: vromero

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

Changeset: 4b928167
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-04 06:36:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b928167435bbf41dd00425c927da761751ca704

8345375: Improve debuggability of test/jdk/java/net/Socket/CloseAvailable.java

Reviewed-by: cstein, dfuchs

! test/jdk/java/net/Socket/CloseAvailable.java

Changeset: 4c33caa1
Branch: foreign-memaccess+abi
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-12-04 07:26:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c33caa185ccc2f406cf2e9c4c58c3cc0a1856f8

8344609: Check ResourceMark nesting when allocating a GrowableArray on an alternative ResourceArea

Reviewed-by: dholmes, mdoerr

! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/growableArray.hpp

Changeset: 9e2b66fb
Branch: foreign-memaccess+abi
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-12-04 07:53:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9e2b66fb0f2b86d2c70b8ec5cce2eab123c7a9c1

8345178: RISC-V: Add gtests for narrow cmpxchg

Reviewed-by: fyang, mli

! test/hotspot/gtest/riscv/test_assembler_riscv.cpp

Changeset: 943aa033
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-12-04 08:06:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/943aa033ae3b40a65cdf157797f0a9685019dc48

8345404: [ppc64le] ProblemList TestAllocOutOfMemory.java#large

Reviewed-by: mdoerr

! test/hotspot/jtreg/ProblemList.txt

Changeset: cf1eb58d
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-12-04 08:11:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cf1eb58d6723ca3856687bf52167455eece2a260

8344935: [ubsan]: javaThread.hpp:1241:52: runtime error: load of value 9831830, which is not a valid value for type 'freeze_result'

Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Reviewed-by: rrich, pchilanomate

! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/javaThread.cpp

Changeset: 38927fc5
Branch: foreign-memaccess+abi
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2024-12-04 08:31:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/38927fc5900184d6231f3da08dca9fc30711816c

8343213: TEST_BUG: [Graal] java/lang/ref/Basic.java fails

Reviewed-by: mchung

! test/jdk/java/lang/ref/Basic.java

Changeset: 3d49665b
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-04 09:23:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d49665b85619038c082566b0bc38c0ebe5f752e

8345286: Remove use of SecurityManager API from misc areas

Reviewed-by: alanb, kevinw, sgehwolf

! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemController.java
! src/java.base/linux/classes/jdk/internal/platform/CgroupSubsystemFactory.java
- src/java.base/linux/classes/jdk/internal/platform/CgroupUtil.java
! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/net/URLConnection.java
! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/classes/jdk/internal/logger/LazyLoggers.java
! src/java.base/share/classes/jdk/internal/misc/InnocuousThread.java
! src/java.base/share/classes/jdk/internal/perf/Perf.java
! src/java.base/share/classes/jdk/internal/perf/PerfCounter.java
! src/java.base/share/classes/jdk/internal/ref/Cleaner.java
! src/java.base/share/classes/jdk/internal/reflect/ReflectionFactory.java
! src/java.base/share/classes/sun/net/www/http/KeepAliveStream.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorIntrinsics.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java

Changeset: 994504c3
Branch: foreign-memaccess+abi
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2024-12-04 09:32:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/994504c3e1440401a22ad3bdb30413f9db8a7780

8329351: Add runtime/Monitor/TestRecursiveLocking.java for recursive Java monitor stress testing

Co-authored-by: Daniel D. Daugherty <dcubed at openjdk.org>
Reviewed-by: dcubed, coleenp, aboldtch

! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/Monitor/StressWrapper_TestRecursiveLocking_36M.java
+ test/hotspot/jtreg/runtime/Monitor/TestRecursiveLocking.java

Changeset: 56d315da
Branch: foreign-memaccess+abi
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-12-04 09:47:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/56d315da480dcd2198e2000ead301c3be8b27d84

8343540: Report preview error for inherited effectively-preview methods

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/preview/PreviewTest.java

Changeset: 0c7451ae
Branch: foreign-memaccess+abi
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2024-12-04 11:34:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0c7451ae5abb90e59293cdcb5f2318e3bc5193a2

8332686: InetAddress.ofLiteral can throw StringIndexOutOfBoundsException

Reviewed-by: dfuchs, jpai

! src/java.base/share/classes/java/net/Inet6Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! test/jdk/java/net/InetAddress/OfLiteralTest.java

Changeset: 4000e923
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-12-04 11:36:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4000e923e8b4472fe022f1fd78a1c42b2045683f

8343704: Bad GC parallelism with processing Cleaner queues

Reviewed-by: bchristi, vklang, ogillespie, kdnilsen

! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java
! src/java.base/share/classes/jdk/internal/ref/PhantomCleanable.java
+ test/jdk/jdk/internal/ref/Cleaner/CleanableListTest.java
+ test/jdk/jdk/internal/ref/Cleaner/java.base/jdk/internal/ref/CleanableListTestHelper.java
+ test/jdk/jdk/internal/ref/Cleaner/java.base/jdk/internal/ref/TestCleanable.java
+ test/micro/org/openjdk/bench/java/lang/ref/CleanerChurn.java
+ test/micro/org/openjdk/bench/java/lang/ref/CleanerGC.java

Changeset: e13206d3
Branch: foreign-memaccess+abi
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-12-04 12:44:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e13206d3a16a67a604076faecded88cbed85db1a

8345065: Cleanup DomainCombiner, SubjectDomainCombiner, Subject, and PrivilegedAction specifications

Reviewed-by: weijun

! src/java.base/share/classes/java/security/DomainCombiner.java
! src/java.base/share/classes/java/security/PrivilegedAction.java
! src/java.base/share/classes/java/security/PrivilegedActionException.java
! src/java.base/share/classes/java/security/PrivilegedExceptionAction.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/javax/security/auth/SubjectDomainCombiner.java

Changeset: 6fa5cea9
Branch: foreign-memaccess+abi
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-12-04 13:29:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6fa5cea984c31fbb74b39e1eec68daffea22ca92

8341982: Simplify JButton/bug4323121.java

Reviewed-by: abhiscxk, honkar, dnguyen, achung

! test/jdk/javax/swing/JButton/bug4323121.java

Changeset: 39cdadfb
Branch: foreign-memaccess+abi
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-12-04 14:17:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/39cdadfb6ac8db7c84cf3259802d1f6ab26df8bf

8345186: Incorrect @throws doc for MemorySegment::getString

Reviewed-by: mcimadamore, jvernee

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java

Changeset: bd6d911c
Branch: foreign-memaccess+abi
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-12-04 14:23:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bd6d911cbe4b04221e52120cd0f8f04e219eca4d

8344177: Remove SecurityManager and related calls from java.management

Reviewed-by: dfuchs

! src/java.management/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/DefaultMXBeanMappingFactory.java
- src/java.management/share/classes/com/sun/jmx/mbeanserver/GetPropertyAction.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/Introspector.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanIntrospector.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanSupport.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/ObjectInputStreamWithLoader.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/PerInterface.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ArrayNotificationBuffer.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ClientNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/security/FileLoginModule.java
! src/java.management/share/classes/com/sun/jmx/remote/security/HashedPasswordManager.java
! src/java.management/share/classes/com/sun/jmx/remote/security/JMXPluggableAuthenticator.java
- src/java.management/share/classes/com/sun/jmx/remote/security/JMXSubjectDomainCombiner.java
! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerAccessController.java
! src/java.management/share/classes/com/sun/jmx/remote/util/EnvHelp.java
! src/java.management/share/classes/com/sun/jmx/remote/util/OrderClassLoaders.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/java/lang/management/RuntimeMXBean.java
! src/java.management/share/classes/javax/management/ClassAttributeValueExp.java
! src/java.management/share/classes/javax/management/JMX.java
! src/java.management/share/classes/javax/management/MBeanAttributeInfo.java
! src/java.management/share/classes/javax/management/MBeanInfo.java
! src/java.management/share/classes/javax/management/MBeanServer.java
! src/java.management/share/classes/javax/management/MBeanServerFactory.java
! src/java.management/share/classes/javax/management/Notification.java
! src/java.management/share/classes/javax/management/NumericValueExp.java
! src/java.management/share/classes/javax/management/ObjectName.java
! src/java.management/share/classes/javax/management/StandardMBean.java
! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java
! src/java.management/share/classes/javax/management/modelmbean/InvalidTargetObjectTypeException.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanAttributeInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanConstructorInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanInfoSupport.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanNotificationInfo.java
! src/java.management/share/classes/javax/management/modelmbean/ModelMBeanOperationInfo.java
! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java
! src/java.management/share/classes/javax/management/modelmbean/XMLParseException.java
! src/java.management/share/classes/javax/management/monitor/Monitor.java
! src/java.management/share/classes/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java
! src/java.management/share/classes/javax/management/openmbean/OpenType.java
! src/java.management/share/classes/javax/management/openmbean/TabularDataSupport.java
! src/java.management/share/classes/javax/management/relation/MBeanServerNotificationFilter.java
! src/java.management/share/classes/javax/management/relation/RelationNotification.java
! src/java.management/share/classes/javax/management/relation/RelationTypeSupport.java
! src/java.management/share/classes/javax/management/relation/Role.java
! src/java.management/share/classes/javax/management/relation/RoleInfo.java
! src/java.management/share/classes/javax/management/relation/RoleResult.java
! src/java.management/share/classes/javax/management/relation/RoleUnresolved.java
! src/java.management/share/classes/javax/management/remote/JMXConnectorFactory.java
! src/java.management/share/classes/sun/management/ClassLoadingImpl.java
! src/java.management/share/classes/sun/management/ManagementFactoryHelper.java
! src/java.management/share/classes/sun/management/MappedMXBeanType.java
! src/java.management/share/classes/sun/management/MemoryImpl.java
! src/java.management/share/classes/sun/management/MemoryPoolImpl.java
! src/java.management/share/classes/sun/management/RuntimeImpl.java
! src/java.management/share/classes/sun/management/ThreadImpl.java
! src/java.management/share/classes/sun/management/Util.java
! src/java.management/share/classes/sun/management/VMManagementImpl.java

Changeset: 6c1ed0bb
Branch: foreign-memaccess+abi
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-12-04 14:32:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6c1ed0bb6912d8085b98f50b7bdbb467369f3992

8345474: Translation for instanceof is not triggered when patterns are not used in the compilation unit

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
+ test/langtools/tools/javac/patterns/T8345474.java

Changeset: 6f307623
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-04 15:34:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f307623568efe4d90942cd22ec9a26b2e1ca1b1

8345468: test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java fails in ubuntu22.04

Reviewed-by: abhiscxk

! test/jdk/javax/swing/JScrollBar/4865918/bug4865918.java

Changeset: 923321cf
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-04 15:35:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/923321cfb1a9c66ca0e8f843ff029fd161a19b5b

8345447: test/jdk/javax/swing/JToolBar/4529206/bug4529206.java fails in ubuntu22.04

Reviewed-by: abhiscxk

! test/jdk/javax/swing/JToolBar/4529206/bug4529206.java

Changeset: 16ef6e2a
Branch: foreign-memaccess+abi
Author:    Volkan Yazıcı <volkan.yazici at oracle.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-12-04 15:38:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16ef6e2a187181f49b7b2d601c660bbd25ab3845

8344229: Revisit SecurityManager usage in jdk.httpserver after JEP 486 integration

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/HttpServerProvider.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/AuthFilter.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/HttpsServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerConfig.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java
! test/jdk/com/sun/net/httpserver/FileServerHandler.java
! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java
! test/jdk/com/sun/net/httpserver/LogFilter.java
! test/jdk/com/sun/net/httpserver/SelCacheTest.java
! test/jdk/com/sun/net/httpserver/SimpleFileServer.java
! test/jdk/com/sun/net/httpserver/Test14.java
! test/jdk/com/sun/net/httpserver/Test2.java
! test/jdk/com/sun/net/httpserver/Test3.java
! test/jdk/com/sun/net/httpserver/Test4.java
! test/jdk/com/sun/net/httpserver/Test5.java
! test/jdk/com/sun/net/httpserver/Test6.java
! test/jdk/com/sun/net/httpserver/Test7.java
! test/jdk/com/sun/net/httpserver/Test8.java
! test/jdk/com/sun/net/httpserver/TestLogging.java
! test/jdk/com/sun/net/httpserver/bugs/B6339483.java
! test/jdk/com/sun/net/httpserver/bugs/B6341616.java
! test/jdk/com/sun/net/httpserver/bugs/B6526158.java
! test/jdk/com/sun/net/httpserver/bugs/B6526913.java
! test/jdk/com/sun/net/httpserver/bugs/B6529200.java
! test/jdk/com/sun/net/httpserver/bugs/B6744329.java
! test/jdk/com/sun/net/httpserver/simpleserver/RootDirPermissionsTest.java

Changeset: f3b4350e
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-12-04 16:37:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3b4350e0f14d3b0c551e0d24563788f379111d6

8345219: C2: x86_64 should not go to interpreter stubs for NaNs handling

Reviewed-by: epeter, kvn

! src/hotspot/share/compiler/compileBroker.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestFPConversion.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/micro/org/openjdk/bench/java/lang/DoubleBitConversion.java
+ test/micro/org/openjdk/bench/java/lang/FloatBitConversion.java

Changeset: 79eb77b7
Branch: foreign-memaccess+abi
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-12-04 17:30:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/79eb77b782bd0c3cecee6c66b86f6f3e17054498

8345486: Reevaluate the classes in java.lang.classfile.components package

Reviewed-by: mcimadamore, asotona

! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/lang/classfile/ClassFileTransform.java
! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java
= src/java.base/share/classes/jdk/internal/classfile/components/ClassPrinter.java
= src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
= src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java
= src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java
= src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java
= src/java.base/share/classes/jdk/internal/classfile/components/package-info.java
= src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! src/java.base/share/classes/module-info.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Bytecode.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/ClassBuildingTest.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/SnippetsTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/VerifierSelfTest.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java

Changeset: baa6957b
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-04 17:51:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/baa6957b9bf9c050c44ef6e36d21566dd3636fa0

8345507: Fix build of static launcher

Reviewed-by: erikj

! make/ModuleWrapper.gmk

Changeset: e1695f6c
Branch: foreign-memaccess+abi
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-12-04 18:27:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e1695f6c40dbf27538c6c450eb1cf64a05e0ee9a

8345472: Fix incorrect format instruction for floating point max/min patterns

Reviewed-by: kvn

! src/hotspot/cpu/x86/x86_64.ad

Changeset: 6aa7667e
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-12-04 18:45:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6aa7667e9d05c1c3edce5ae2f29864e7a876ebbe

8339535: JVM crashes with -Xshare:dump -XX:+SegmentedCodeCache

Reviewed-by: ccheung, dholmes, kvn

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/jtreg/runtime/cds/appcds/CommandLineFlagCombo.java

Changeset: faa109e8
Branch: foreign-memaccess+abi
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-12-04 18:52:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/faa109e8d40dbe8c6beb26bd8f9e5f6f63e4cab1

8340580: Characters in Document diagrams not in the middle

Move text in Document-{insert,remove}.svg by 0.5 of pixel

Reviewed-by: azvegint, kizune

! src/java.desktop/share/classes/javax/swing/text/doc-files/Document-insert.svg
! src/java.desktop/share/classes/javax/swing/text/doc-files/Document-remove.svg

Changeset: de3a218a
Branch: foreign-memaccess+abi
Author:    Sean Mullan <mullan at openjdk.org>
Date:      2024-12-04 19:17:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/de3a218a2801b8a4b414fce9337bd151ded9b7f8

8345502: Remove doIntersectionPrivilege methods

Reviewed-by: weijun

! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/security/ProtectionDomain.java
- src/java.base/share/classes/jdk/internal/access/JavaSecurityAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java

Changeset: 9740c1df
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-12-04 20:07:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9740c1df6f0469ae80f012dbaf433b3f63fa4ae8

8333572: Update jpackage.md with info related to WiX v4 and v5 support

Reviewed-by: almatvee

! src/jdk.jpackage/share/man/jpackage.md

Changeset: 1d3dcdf2
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-12-04 20:25:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1d3dcdf2d635dd74a7de5284f5531d0cc8b6b09e

8345433: (fs) Use stream to load FileTypeDetectors in Files.probeContentType

Reviewed-by: rriggs, alanb, aturbanov

! src/java.base/share/classes/java/nio/channels/spi/AsynchronousChannelProvider.java
! src/java.base/share/classes/java/nio/file/Files.java

Changeset: 1a73c76d
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-04 20:43:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1a73c76d83d34d10519c9d10fb0e51d098907ab0

8345524: CHECK_FOR_FILES should properly handle directories

Reviewed-by: erikj

! make/autoconf/util.m4

Changeset: a72cab8c
Branch: foreign-memaccess+abi
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-12-04 20:48:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a72cab8c47955e643330d5c3fbf599f2716277b9

8345148: Fix for JDK-8337317 is incomplete

Reviewed-by: lmesnik, cjplummer

! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/libHiddenClassSigTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/VMObjectAlloc/libVMObjectAlloc.cpp

Changeset: ee0f88c9
Branch: foreign-memaccess+abi
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-12-04 20:57:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ee0f88c90155c26302425e33d3137c064e70ba6e

8341923: java.util.Locale class specification improvements

Reviewed-by: liach, naoto

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

Changeset: ea73e058
Branch: foreign-memaccess+abi
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-12-04 20:59:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ea73e058521dd3139b54aa4e2af474c87ecffa5b

8345181: (ch) Windows asynchronous channels may return temporary direct buffers to the buffer cache twice (win)

Reviewed-by: alanb, michaelm

! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java

Changeset: c113f82f
Branch: foreign-memaccess+abi
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2024-12-04 21:25:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c113f82f78c7d9be1ac297aebfeb6051f0f904fb

8343957: Rename ObjectMonitor::owner_from() and JavaThread::_lock_id

Reviewed-by: coleenp, dholmes

! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmOperations.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java

Changeset: 8d19a560
Branch: foreign-memaccess+abi
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2024-12-04 21:37:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d19a560d013440340d1c3ba6aeebe5727c2c9c1

8340359: Remove javax.naming.Context.APPLET

Reviewed-by: jpai

! src/java.naming/share/classes/javax/naming/Context.java
- test/jdk/javax/naming/InitialContext/AppletIsNotUsed.java
- test/jdk/javax/naming/InitialContext/NoApplet.java

Changeset: f904480a
Branch: foreign-memaccess+abi
Author:    Ben Perez <bperez at openjdk.org>
Date:      2024-12-04 22:01:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f904480a49649e0e89e4afca11fcadecb8669331

8345512: Remove wrapper functions for intrinsics in PQC algorithms

Reviewed-by: weijun

! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java
! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM_Impls.java
! src/java.base/share/classes/sun/security/provider/ML_DSA.java

Changeset: 8a3c100c
Branch: foreign-memaccess+abi
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2024-12-04 22:34:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a3c100c54d7d31eeacd2e05fd5b883c72d6bb75

8344461: Additional cleanup in NewThreadAction
8344867: Cleanup unneeded qualified exports to java.rmi

Co-authored-by: Roger Riggs <rriggs at openjdk.org>
Reviewed-by: rriggs

! src/java.base/share/classes/module-info.java
- src/java.rmi/share/classes/sun/rmi/runtime/NewThreadAction.java
! src/java.rmi/share/classes/sun/rmi/runtime/RuntimeUtil.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java
! src/java.rmi/share/classes/sun/rmi/transport/ObjectTable.java
! src/java.rmi/share/classes/sun/rmi/transport/Target.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPChannel.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java

Changeset: ba158edd
Branch: foreign-memaccess+abi
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-12-04 22:41:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ba158edd816d66e1e67e03d385e6714c3d2ecbc1

8334319: Missing keys in jpackage resource bundle

Reviewed-by: naoto, almatvee

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java
! test/jdk/tools/jpackage/share/ErrorTest.java

Changeset: bcebb0c5
Branch: foreign-memaccess+abi
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-12-04 23:16:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bcebb0c53c1e4629ebde534e237a86c161130fff

8341495: JShell crashes with java.util.MissingFormatArgumentException

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties
+ test/langtools/jdk/jshell/StartupWithFormatSpecifierTest.java

Changeset: 7a0cc796
Branch: foreign-memaccess+abi
Author:    Archie Cobbs <acobbs at openjdk.org>
Date:      2024-12-04 23:17:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7a0cc796689a5c50e5b41fa4369640806b92d52e

8345438: Invalid error for return in early construction context lambda

Reviewed-by: vromero, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
+ test/langtools/tools/javac/SuperInit/EarlyLambdaReturn.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.out
! test/langtools/tools/javac/SuperInit/SuperInitGood.java

Changeset: 63d09516
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-05 01:24:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/63d095169aedb0c5dcf86f331f5ec5348a677923

8345153: Clean up SecurityManager references from jdk.compiler module

Reviewed-by: alanb, jlahoda, darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/SourceLauncher.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
- src/jdk.compiler/share/classes/com/sun/tools/javac/processing/ServiceProxy.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher.properties
! test/langtools/tools/javac/diags/examples.not-yet.txt

Changeset: fb95a539
Branch: foreign-memaccess+abi
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-12-05 01:27:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fb95a5394413dba7352a7ad2ebd39a3da42308a6

8345533: Switch ML-DSA implementation to FIPS 204 final

Reviewed-by: bperez, jnimeh

! src/java.base/share/classes/sun/security/provider/ML_DSA_Impls.java
! test/jdk/sun/security/provider/acvp/Launcher.java
! test/jdk/sun/security/provider/acvp/ML_DSA_Test.java

Changeset: 9c3d3b95
Branch: foreign-memaccess+abi
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-12-05 02:32:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9c3d3b95409c5e5bc138bcceb9ea75394b9fcac4

8345503: Test EnableNativeAccessCDS.java fails with TEST_THREAD_FACTORY=Virtual

Reviewed-by: lmesnik, iklam, syan

! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 67a7b004
Branch: foreign-memaccess+abi
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-12-05 03:08:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/67a7b0049d373293f68699c3b985dc355361cda7

8345355: [s390x] support for z16 hardware

Reviewed-by: lucy, aph

! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.hpp

Changeset: 77cfcee8
Branch: foreign-memaccess+abi
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-12-05 03:33:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/77cfcee8a1e571d32a1cf28926128edb97fcd696

8345422: Fix JNI Checker "in native method" warnings in the debug agent and debugger tests
8344804: Test serviceability/jdwp/AllModulesCommandTest.java times out after JNI check warning

Reviewed-by: amenkov, dholmes

! src/jdk.jdwp.agent/share/native/libjdwp/ModuleReferenceImpl.c
! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/invoker.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.h
! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/JNIreferences.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/libNativeMethodsTestThread.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/locks/JNIMonitorLocker.cpp

Changeset: 7c8cec18
Branch: foreign-memaccess+abi
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-12-05 05:20:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c8cec186a8d0e5e87baf0ece24e7bc59700263f

8345224: Test runtime/cds/appcds/applications/JavacBench.java#dynamic fails after JDK-8344822

Reviewed-by: matsaave, ccheung

! test/hotspot/jtreg/TEST.groups

Changeset: 2331782c
Branch: foreign-memaccess+abi
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-12-05 07:25:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2331782cf713e2db6d65b490c52c4de0a6555dca

8345179: RISC-V: Add gtests for weak cmpxchg

Reviewed-by: fyang, mli

! test/hotspot/gtest/riscv/test_assembler_riscv.cpp

Changeset: e46d822a
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-05 07:29:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e46d822aebee02d3cb4862c204293d388f6f3466

8345547: test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java fails in ubuntu22.04

Reviewed-by: abhiscxk

! test/jdk/javax/swing/text/DefaultEditorKit/4278839/bug4278839.java

Changeset: ca46c3a5
Branch: foreign-memaccess+abi
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-12-05 08:36:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ca46c3a5ba324ceb4f30df772cb73a673647323e

8343622: AesDkCrypto.stringToKey should not return null

Reviewed-by: valeriep

! src/java.base/share/classes/sun/security/provider/MD4.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/KeyImpl.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesDkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/AesSha2DkCrypto.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/ArcFourCrypto.java
+ test/jdk/sun/security/krb5/NullStringToKey.java

Changeset: 3b7571d3
Branch: foreign-memaccess+abi
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2024-12-05 09:07:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3b7571d37812472a2152f9c8cbfd2a4abdb35016

8345398: Avoid redundant Properties.containsKey call in Cursor.getSystemCustomCursor

Reviewed-by: aivanov, prr

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

Changeset: f3807d6a
Branch: foreign-memaccess+abi
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-12-05 09:50:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3807d6a84101b2b0e55409e643cb323d7db8a94

8345403: Add more randomized tests to better cover FloatingDecimal parsing

Reviewed-by: darcy

+ test/jdk/jdk/internal/math/FloatingDecimal/TestRandomFloatingDecimal.java

Changeset: bcd10185
Branch: foreign-memaccess+abi
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-12-05 10:15:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bcd1018585ca7a14954208ae23ba2b214db7cf0c

8344540: Remove superseded wildcard description from java manpage

Reviewed-by: dholmes, jpai

! src/java.base/share/man/java.md

Changeset: 01307a7b
Branch: foreign-memaccess+abi
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-12-05 11:19:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/01307a7bafc27a3d0bb8e2a5b75851d58f041f88

8341551: Revisit jdk.internal.loader.URLClassPath.JarLoader after JEP 486

Reviewed-by: dfuchs, lancea, rriggs, alanb

! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
+ test/jdk/jdk/internal/loader/URLClassPath/JarCheckTest.java

Changeset: 7ee84d8f
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-05 11:51:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ee84d8f7096ccfc4666d5bff78e7e5ac6d614bd

8345566: Deproblemlist test/jdk/javax/swing/JComboBox/6559152/bug6559152.java

Reviewed-by: tr

! test/jdk/javax/swing/JComboBox/6559152/bug6559152.java

Changeset: b42d79eb
Branch: foreign-memaccess+abi
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-12-05 12:03:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b42d79eb6a6d497dc63718c2854609bebca4498c

8345146: [PPC64] Make intrinsic conversions between bit representations of half precision values and floats

Reviewed-by: rrich, lucy

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java

Changeset: 92e9ac6d
Branch: foreign-memaccess+abi
Author:    Doug Lea <dl at openjdk.org>
Date:      2024-12-05 12:15:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92e9ac6dc7302a140772443f95cc11deb8e3ddcb

8345294: test/jdk/java/lang/Thread/virtual/RetryMonitorEnterWhenPinned.java timeout with JTREG_TEST_THREAD_FACTORY=Virtual

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
+ test/jdk/java/lang/Thread/virtual/Starvation.java

Changeset: 84240cc8
Branch: foreign-memaccess+abi
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-12-05 12:37:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/84240cc8e01663196cf883efec4c0eb4ea590c27

8344831: [REDO] CDS: Parallel relocation

Reviewed-by: dholmes, stuefe

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/filemap.cpp
+ test/hotspot/gtest/cds/test_archiveWorkers.cpp

Changeset: 308357cb
Branch: foreign-memaccess+abi
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-12-05 13:15:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/308357cba706478598ef231887e0584eaae839e0

8345578: New test in JDK-8343622 fails with a promoted build

Reviewed-by: mullan

! test/jdk/sun/security/krb5/NullStringToKey.java

Changeset: 456c71d1
Branch: foreign-memaccess+abi
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-12-05 14:07:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/456c71d1ff64d31445b68d792fdaa9887f3499da

8343699: [aarch64] Bug in MacroAssembler::klass_decode_mode()

Reviewed-by: adinn, coleenp

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

Changeset: 97b8a09b
Branch: foreign-memaccess+abi
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-12-05 14:50:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/97b8a09bda92fab38b97acd49b6a5e4607b396e6

8345339: JFR: Missing javadoc for RecordingStream::onMetadata

Reviewed-by: nbenalla, liach

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordingStream.java
! src/jdk.jfr/share/classes/jdk/jfr/consumer/snippet-files/Snippets.java

Changeset: 691e6921
Branch: foreign-memaccess+abi
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-12-05 15:22:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/691e692149c105b4ca34aaaba779675b6bcc7c65

8345565: Remove remaining SecurityManager motivated APIs from sun.reflect.util

Reviewed-by: mullan, rriggs, liach

! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/sun/reflect/generics/reflectiveObjects/TypeVariableImpl.java
- src/java.base/share/classes/sun/reflect/misc/ConstructorUtil.java
- src/java.base/share/classes/sun/reflect/misc/FieldUtil.java
! src/java.base/share/classes/sun/reflect/misc/MethodUtil.java
! src/java.base/share/classes/sun/reflect/misc/ReflectUtil.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/MBeanInstantiator.java

Changeset: 7513b137
Branch: foreign-memaccess+abi
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-12-05 15:28:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7513b1378de4fc2270d8e144a9c3b75859e6fe5f

8328944: NMT reports "unknown" memory

Reviewed-by: jsjolen, coleenp

! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: ef8da284
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-05 15:31:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ef8da28487f918c38fab3096eaeed572d5ea5b90

8345591: [aarch64] macroAssembler_aarch64.cpp compile fails ceil_log2 not declared

Reviewed-by: coleenp, alanb, syan

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

Changeset: 1ece4f9d
Branch: foreign-memaccess+abi
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-12-05 15:40:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1ece4f9d93c20e71a28d5df06dff546c87342782

8345514: Should use internal class name when calling ClassLoader.getResourceAsByteArray

Reviewed-by: iklam, matsaave

! src/hotspot/share/cds/filemap.cpp
! test/hotspot/jtreg/runtime/cds/appcds/jvmti/CFLH/MultiReleaseJars.java

Changeset: 5a0899fc
Branch: foreign-memaccess+abi
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-12-05 16:17:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a0899fc09966149044f746b3a613cd97a5265b4

8345302: Building microbenchmarks require larger Java heap

Reviewed-by: shade, mcimadamore

! make/autoconf/boot-jdk.m4

Changeset: 85fedbf6
Branch: foreign-memaccess+abi
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-12-05 16:44:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/85fedbf668023fd00d70ec649504c2f80e4c84bb

8344607: Link Time Optimization - basic support for clang

Reviewed-by: lucy, jkern, ihse

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp

Changeset: 5cc150c6
Branch: foreign-memaccess+abi
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-12-05 17:03:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5cc150c63632c3ab8bf23d94f941d3b6db45d55c

8342979: Start of release updates for JDK 25
8342982: Add SourceVersion.RELEASE_25
8342983: Add source 25 and target 25 to javac

Co-authored-by: Joe Darcy <darcy at openjdk.org>
Reviewed-by: iris, darcy, erikj, dholmes

! .jcheck/conf
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.datatransfer-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.instrument-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.logging-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management.rmi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.naming-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.net.http-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.prefs-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.rmi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.scripting-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.se-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.jgss-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.sasl-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.smartcardio-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.sql.rowset-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.transaction.xa-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml-O.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml.crypto-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.accessibility-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.attach-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.charsets-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.crypto.cryptoki-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.dynalink-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.editpad-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.hotspot.agent-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.httpserver-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.vector-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jartool-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.javadoc-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jcmd-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jconsole-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdeps-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdwp.agent-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jfr-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jlink-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jpackage-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jsobject-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jstatd-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.localedata-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management.agent-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.management.jfr-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.naming.dns-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.naming.rmi-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.nio.mapmode-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.sctp-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.auth-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.jgss-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.unsupported-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.xml.dom-O.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.zipfs-O.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java

Changeset: dbf48a53
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-05 17:43:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dbf48a53eca74380b279ce6be3bab2a6a248f7f2

8344665: Refactor PartialArrayState allocation for reuse

Reviewed-by: tschatzl, ayang, iwalulya, zgu

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.hpp
! src/hotspot/share/gc/shared/partialArrayState.cpp
! src/hotspot/share/gc/shared/partialArrayState.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/jdk/jdk/jfr/event/gc/collection/TestG1ParallelPhases.java

Changeset: bedb68ab
Branch: foreign-memaccess+abi
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-12-05 17:55:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bedb68aba126c6400ce9f2182105b5294ff42021

8342444: Shenandoah: Uncommit regions from a separate, STS aware thread

Reviewed-by: shade, kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahUncommitThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp

Changeset: a97dca52
Branch: foreign-memaccess+abi
Author:    Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-12-05 19:46:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a97dca52c9257121fc96613a4b591920c1c3e31a

8344593: GenShen: Review of ReduceInitialCardMarks

Reviewed-by: shade, cslucas

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp

Changeset: bf0debc0
Branch: foreign-memaccess+abi
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-12-05 20:08:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bf0debc023a42ccdf2f589039e4d98e11424b4dd

8343890: SEGV crash in RunTimeClassInfo::klass

Reviewed-by: iklam, ccheung

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

Changeset: 5f30a8d9
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-05 21:53:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5f30a8d90cbc3f163e2328cda5a9eb6ad0f1787a

8345424: Move FindDebuginfoFiles out of FileUtils.gmk

Reviewed-by: erikj

! make/Images.gmk
! make/StaticLibs.gmk
+ make/common/DebugInfoUtils.gmk
! make/common/FileUtils.gmk

Changeset: 6f6bce56
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-05 21:53:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f6bce56fc95832a07ef9bfc6a4770b76440af09

8344559: Log is spammed by missing pandoc warnings when building man pages

Reviewed-by: shade, erikj

! doc/building.html
! doc/building.md
! make/autoconf/jdk-options.m4
! make/common/modules/LauncherCommon.gmk

Changeset: daa2ba52
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-05 21:53:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/daa2ba52a3197924c34ccdd0c33703e61cdc8350

8339622: Regression in make open-hotspot-xcode-project

Reviewed-by: mcimadamore, erikj

! make/ide/xcode/hotspot/CreateXcodeProject.gmk

Changeset: 5da0eee3
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-05 22:57:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5da0eee3a6a50f3cffe843717aa07c88be59a4e1

8285692: Enable _FORTIFY_SOURCE=2 when building with Clang

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4

Changeset: 41c8971c
Branch: foreign-memaccess+abi
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-12-05 22:58:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/41c8971cbcc1d281ffae907c952637ebff945ebb

8287122: Use gcc12 -ftrivial-auto-var-init=pattern in debug builds

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4

Changeset: 9284602e
Branch: foreign-memaccess+abi
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-12-06 00:45:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9284602ecbbed94af38f90fd080684cdb33d5f31

8345628: [BACKOUT] JDK-8287122 Use gcc12 -ftrivial-auto-var-init=pattern in debug builds

Reviewed-by: erikj

! make/autoconf/flags-cflags.m4

Changeset: aa382844
Branch: foreign-memaccess+abi
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-12-06 01:33:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aa3828447c4cbc1aae32c1b96d0d1831c5fb1cca

8345435: Eliminate tier1_compiler_not_xcomp group

Reviewed-by: kvn

! test/hotspot/jtreg/TEST.groups
! test/hotspot/jtreg/compiler/profiling/TestMethodHandleInvokesIntrinsic.java
! test/hotspot/jtreg/compiler/profiling/TestMultiBranchDataOverflow.java
! test/hotspot/jtreg/compiler/profiling/TestProfileCounterOverflow.java
! test/hotspot/jtreg/compiler/profiling/TestSharedHeadExceptionBackedges.java
! test/hotspot/jtreg/compiler/profiling/TestSpecTrapClassUnloading.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfileArgsLimit.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java
! test/hotspot/jtreg/compiler/profiling/TestUnexpectedProfilingMismatch.java
! test/hotspot/jtreg/compiler/profiling/UnsafeAccess.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass/Launcher.java
! test/hotspot/jtreg/compiler/profiling/spectrapredefineclass_classloaders/Launcher.java
! test/hotspot/jtreg/compiler/profiling/unloadingconflict/TestProfileConflictClassUnloading.java

Changeset: 84032850
Branch: foreign-memaccess+abi
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-12-06 03:19:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/84032850dbe3add7b7c8d6a4b2fbd5d5cab4483a

8268145: [macos] Rendering artifacts is seen when text inside the JTable with TableCellEditor having JTextfield

Reviewed-by: kizune, abhiscxk, honkar

! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java
+ test/jdk/javax/swing/JTable/TestCaretArtifact.java

Changeset: 2286fae3
Branch: foreign-memaccess+abi
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-12-06 06:32:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2286fae300b37f4b69ed817d3edea6fe7fa2f52d

8345159: RISCV: Fix -Wzero-as-null-pointer-constant warning in emit_static_call_stub

Reviewed-by: mli, rehn

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

Changeset: d9a22139
Branch: foreign-memaccess+abi
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-12-06 09:18:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d9a22139fb14c67e2b1dac2c93c1e46bc3b14c72

8345299: C2: some nodes can still have incorrect control after do_range_check()

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: 874d68a9
Branch: foreign-memaccess+abi
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-12-06 09:19:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/874d68a96ce67caaf944dd25fbfb44eab965dfd3

8343747: C2: TestReplicateAtConv.java crashes with -XX:MaxVectorSize=8

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/vectornode.cpp
! test/hotspot/jtreg/compiler/vectorization/TestReplicateAtConv.java

Changeset: 824f22f7
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2024-12-06 11:01:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/824f22f7558ac3a84fd19abcf59f1880544aea47

Automatic merge of jdk:master into master

! .jcheck/conf
! .jcheck/conf

Changeset: b9662dac
Branch: foreign-memaccess+abi
Author:    duke <duke at openjdk.org>
Date:      2024-12-06 11:01:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b9662dac6f4396548dc8cc28495a3a9be3ad2b97

Automatic merge of master into foreign-memaccess+abi

! .jcheck/conf
! .jcheck/conf



More information about the panama-dev mailing list