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

duke duke at openjdk.org
Fri May 12 11:08:54 UTC 2023


Changeset: 1a1ce66d
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-05 13:12:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1a1ce66dc9976b8f44de613e81e557a8ae698135

8305080: Suppress the 'removal' warning for finalize() from test/hotspot/jtreg/compiler/jvmci/common/testcases that used in compiler/jvmci/compilerToVM/ tests

Reviewed-by: dnsimon, coleenp

! test/hotspot/jtreg/compiler/jvmci/common/testcases/AbstractClassExtender.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/AnotherSingleImplementer.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/MultipleAbstractImplementer.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/MultipleImplementer1.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/MultipleImplementer2.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/MultipleImplementersInterface.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/MultipleSuperImplementers.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/SingleImplementer.java
! test/hotspot/jtreg/compiler/jvmci/common/testcases/SingleImplementerInterface.java

Changeset: 746f8d13
Author:    Weibing Xiao <weibing.xiao at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2023-05-05 13:19:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/746f8d133323c1caca019b507a6ccd9d5c98f2f9

8305714: Add an extra test for JDK-8292755

Reviewed-by: coffeys

+ test/langtools/jdk/jshell/UndefinedClassTest.java

Changeset: f143bf7c
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-05 13:22:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f143bf7c4554a689f17c373ea5d99b68dd518b2f

8305084: Remove the removal warnings for finalize() from test/hotspot/jtreg/serviceability/dcmd/gc/FinalizerInfoTest.java and RunFinalizationTest.java

Reviewed-by: dholmes, cjplummer

! test/hotspot/jtreg/serviceability/dcmd/gc/FinalizationRunner.java
! test/hotspot/jtreg/serviceability/dcmd/gc/FinalizerInfoTest.java

Changeset: 3f6a3545
Author:    Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Jamil Nimeh <jnimeh at openjdk.org>
Date:      2023-05-05 14:17:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3f6a3545a255cbef3c3436ff26481f1cec4ccfc9

8305169: java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java -- test server didn't start in timely manner

Reviewed-by: ssahoo, jnimeh

! test/jdk/java/security/cert/CertPathValidator/OCSP/GetAndPostTests.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java

Changeset: 6fe959c6
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-05-05 14:24:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6fe959c62d6475b8f4c9ada2a8eb7b36d22d5e5e

8307306: Change some ConstantPool::name_ref_at calls to uncached_name_ref_at

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

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/verifier.hpp
! src/hotspot/share/interpreter/rewriter.cpp
! src/hotspot/share/oops/constantPool.cpp

Changeset: 12d6ec66
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-05-05 14:35:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/12d6ec66a6cc668c929b3ebefd52a0dcac34771a

8307236: Rendezvous GC threads under STS for monitor deflation

Reviewed-by: eosterlund, shade

! src/hotspot/share/runtime/monitorDeflationThread.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp

Changeset: 3968ab5d
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-05-05 15:56:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3968ab5db5443ce93c9a19ebbc5464f7d91782fc

8307395: Add missing STS to Shenandoah

Reviewed-by: shade

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

Changeset: 47422be2
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-05 15:59:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/47422be2d1d74e5e1b4b6c8e1a75e134e4f6aaf5

8307375: Alignment check on layouts used as sequence element is not correct

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! test/jdk/java/foreign/TestLayouts.java

Changeset: b5a48277
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-05-05 16:28:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b5a48277ab5b42c4b13db7ddb5418a17ada512ec

8306871: Open source more AWT Drag & Drop tests

Reviewed-by: prr

+ test/jdk/java/awt/event/HierarchyEvent/ObjectSourceTest.java
+ test/jdk/java/awt/event/HierarchyEvent/SpecTest.java
+ test/jdk/java/awt/event/InputEvent/MouseModsTest.java
+ test/jdk/java/awt/event/InvocationEvent/CatchingThrowableTest.java
+ test/jdk/java/awt/event/KeyEvent/AltGraphModifier.java
+ test/jdk/java/awt/event/KeyEvent/KeyTyped/CancelKeyTyped.java

Changeset: d8b230c3
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-05-05 17:33:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d8b230c384c47cc2bdc28d0849859d58a6a52eae

8307301: Update HarfBuzz to 7.2.0

Reviewed-by: prr

! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/CPAL/CPAL.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkLigPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSet.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/CompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SubsetGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/VarCompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh
! src/java.desktop/share/native/libharfbuzz/UPDATING.txt
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-algs.hh
! src/java.desktop/share/native/libharfbuzz/hb-bimap.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-blob.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-cache.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-debug.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.h
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-head-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-maxp-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-name.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-var-cvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-outline.cc
! src/java.desktop/share/native/libharfbuzz/hb-outline.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint.h
! src/java.desktop/share/native/libharfbuzz/hb-paint.hh
! src/java.desktop/share/native/libharfbuzz/hb-pool.hh
! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh
! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-shape.h
! src/java.desktop/share/native/libharfbuzz/hb-shaper-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-static.cc
! src/java.desktop/share/native/libharfbuzz/hb-style.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-unicode.h
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.hh

Changeset: 65a54883
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-05-05 17:39:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/65a54883b36693ad5b963e0fad9387e6aba38369

8306712: CDS DeterministicDump.java test fails with -XX:+UseStringDeduplication

Reviewed-by: iklam, matsaave

! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/cds/DeterministicDump.java

Changeset: 6c71859a
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2023-05-05 18:03:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6c71859ac240c788364169422e726f8f5443bf75

6176679: Application freezes when copying an animated gif image to the system clipboard

Reviewed-by: aivanov, dmarkov

! src/java.desktop/share/classes/sun/awt/image/ImageRepresentation.java
+ test/jdk/java/awt/Clipboard/CopyAnimatedGIFTest.java

Changeset: 27764e60
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-05-05 18:06:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/27764e60357b018b4f403d63cb54f95604b0cb8c

8306583: Add JVM crash check in CDSTestUtils.executeAndLog

Reviewed-by: iklam, ccheung

+ test/hotspot/jtreg/runtime/cds/TestCDSVMCrash.java
! test/lib/jdk/test/lib/cds/CDSTestUtils.java

Changeset: 4386d42d
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-05-05 18:12:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4386d42d31af9042121581cd3fd4d5a7cf8961e6

8307381: Open Source JFrame, JIF related Swing Tests

Reviewed-by: dnguyen, kizune

+ test/jdk/javax/swing/JFrame/bug4101444.java
+ test/jdk/javax/swing/JFrame/bug4208018.java
+ test/jdk/javax/swing/JInternalFrame/bug4308938.java
+ test/jdk/javax/swing/JInternalFrame/bug4320889.java
+ test/jdk/javax/swing/JTextField/bug4300552.java
+ test/jdk/javax/swing/JToggleButton/bug4277049.java

Changeset: e2b1013f
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-05 18:57:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e2b1013f11fc605501c3bf77976facb9b870d28e

8306326: [BACKOUT] 8277573: VmObjectAlloc is not generated by intrinsics methods which allocate objects

Reviewed-by: sspitsyn, thartmann, kvn

! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: 73ac7105
Author:    Oli Gillespie <ogillesp at amazon.com>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-05-05 19:36:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/73ac710533a45bf5ba17f308aa49556b877b8bf9

8307425: Socket input stream read burns CPU cycles with back-to-back poll(0) calls

Reviewed-by: alanb

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/SelChImpl.java

Changeset: b5922c3b
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-05-05 20:03:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b5922c3b869e7dab97ffca6d0bc7927369630f03

8305846: Support compilation in Proc test utility

Reviewed-by: valeriep

= test/lib-test/jdk/test/lib/process/proc/A.java
+ test/lib-test/jdk/test/lib/process/proc/B.java
+ test/lib-test/jdk/test/lib/process/proc/Launcher.java
! test/lib/jdk/test/lib/process/Proc.java

Changeset: 7d58978f
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-05-05 20:16:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7d58978f62bf333f256115d6592706d70144ad15

8280031: Deprecate GTK2 for removal

Reviewed-by: prr

! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java

Changeset: 4e4828ea
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-05-06 01:20:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e4828eaffcd8b88741e1fc935b944c2e49fad64

8307553: Remove dead code MetaspaceClosure::push_method_entry

Reviewed-by: coleenp, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp

Changeset: 1f57ce0a
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-06 01:23:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1f57ce0a068a1346f3aa79f861981bd03c6f6d45

8307446: RISC-V: Improve performance of floating point to integer conversion

Reviewed-by: fyang, vkempik, gli

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

Changeset: 3d3eaed9
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-05-06 02:16:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3d3eaed9133dbe728ca8e00a626d33f7e35ba9ff

8306941: Open source several datatransfer and dnd AWT tests

Reviewed-by: prr

+ test/jdk/java/awt/datatransfer/MimeFormatsTest.java
+ test/jdk/java/awt/datatransfer/RemoveFlavorListenerTest.java
+ test/jdk/java/awt/dnd/AutoscrollStopTest.java
+ test/jdk/java/awt/dnd/ButtonReleaseTest.java

Changeset: 0dca573c
Author:    changpeng1997 <Chang.Peng at arm.com>
Committer: Xiaohong Gong <xgong at openjdk.org>
Date:      2023-05-06 07:20:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0dca573ca5d357157565072e22e24d6a9bee717a

8301739: AArch64: Add optimized rules for vector compare with immediate for SVE

Reviewed-by: aph, eliu

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

Changeset: 495f2688
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-08 01:15:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/495f2688d64ca0393906487a0b9ac6ed4c679ffa

8306966: RISC-V: Support vector cast node for Vector API

Co-authored-by: Dingli Zhang <dingli at iscas.ac.cn>
Reviewed-by: fyang, fjiang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: ad0e5a99
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2023-05-08 06:09:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ad0e5a99ca1ad9dd04105f502985735a3536c3f4

8304720: SuperWord::schedule should rebuild C2-graph from SuperWord dependency-graph

Reviewed-by: kvn, fgao

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java

Changeset: 959e62ca
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-08 07:48:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/959e62ca3ebce4025424a096dacfb3ca3b70d946

8307521: Introduce check_oop infrastructure to check oops in the oop class

Reviewed-by: eosterlund, aboldtch, coleenp

! src/hotspot/share/oops/oopsHierarchy.cpp
! src/hotspot/share/oops/oopsHierarchy.hpp

Changeset: 8bbd264c
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Lutz Schmidt <lucy at openjdk.org>
Date:      2023-05-08 07:51:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8bbd264c6e4b4045a218f11ae6b5b4f395bc2aa9

8307423: [s390x] Represent Registers as values

Reviewed-by: mdoerr, lucy

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/interpreterRT_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/register_s390.cpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vmreg_s390.inline.hpp

Changeset: 68f385c1
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-08 07:52:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/68f385c1ca5f5bef7edfb66d9ec8ebee44cf4860

8307428: jstat tests doesn't tolerate dash in the O column

Reviewed-by: kevinw, cjplummer

! test/jdk/sun/tools/jstatd/JstatGCUtilParser.java

Changeset: 7a1cb64b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-08 07:54:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7a1cb64bc1b85b3ef1b0ba2d84dbc5b8b05c60ff

8293547: Add relaxed add_and_fetch for macos aarch64 atomics

Reviewed-by: dholmes, eosterlund

! src/hotspot/os_cpu/bsd_aarch64/atomic_bsd_aarch64.hpp

Changeset: 33245d6b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-08 07:58:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33245d6b38d7488c22619f93eff3bf0157f3d7a9

8307517: Add VMErrorCallback infrastructure to extend hs_err dumping

Reviewed-by: eosterlund, aboldtch, dholmes, stuefe

! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: f6ea8979
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2023-05-08 08:03:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f6ea89795b1c5c5adffb1964154762830afaed42

8306285: Missing file in search test

Reviewed-by: jjg

+ test/langtools/jdk/javadoc/doclet/testSearchScript/channels/FileChannel.java
! test/langtools/jdk/javadoc/doclet/testSearchScript/javadoc-search.js

Changeset: 89b7d075
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-05-08 08:31:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/89b7d075977f55ab47498535ef9385c7f9323237

8307100: Remove ReferentBasedDiscovery reference discovery policy

Reviewed-by: kbarrett, dholmes, tschatzl

! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/runtime/test_globals.cpp

Changeset: 5c7ede94
Author:    Arno Zeller <azeller at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2023-05-08 08:36:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5c7ede94ae59b46c12d40a38bf5b7e15319cc7e2

8307347: serviceability/sa/ClhsdbDumpclass.java could leave files owned by root on macOS

Reviewed-by: stuefe, cjplummer

! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java

Changeset: bb3e44d8
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-08 12:24:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bb3e44d8b604b4e3facc4f49f625cc0b7ff2abd7

8307603: [AIX] Broken build after JDK-8307301

Reviewed-by: mdoerr

! src/java.desktop/share/native/libharfbuzz/hb-subset.cc

Changeset: 64c09628
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-05-08 13:56:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/64c09628664fd19c281723f15bf677c52e360acd

8307569: Build with gcc8 is broken after JDK-8307301

Reviewed-by: erikj

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

Changeset: 26755a96
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2023-05-08 14:00:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/26755a968665545a151adce79a5227c79724bb6b

8306408: Fix the format of several tables in building.md

Reviewed-by: erikj

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

Changeset: e91f0d3d
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2023-05-08 14:10:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e91f0d3dba36f7c9456c8acc118836320c5494e1

8307571: Remove unused SomeConstants in WatcherThread class

Reviewed-by: dholmes

! src/hotspot/share/runtime/nonJavaThread.hpp

Changeset: d2e0e534
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-08 14:16:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d2e0e534d7e391dd633fb9ff671900f8060b6d49

8307604: gcc12 based Alpine build broken build after JDK-8307301

Reviewed-by: lucy, mdoerr, erikj

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

Changeset: 9f34e4f8
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2023-05-08 14:29:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f34e4f8d9144751b63243713e4d9247c21d64cd

8304434: [AIX] Update minimum xlclang version

Reviewed-by: erikj, mbaesken

! make/autoconf/toolchain.m4

Changeset: 4b02956d
Author:    Darragh Clarke <darraghclarke98 at gmail.com>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-05-08 14:33:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b02956d42c29ce32894f15411d3abe12b07dccd

8054022: HttpURLConnection timeouts with Expect: 100-Continue and no chunking

Reviewed-by: djelinski, dfuchs

! src/java.base/share/classes/sun/net/www/protocol/http/HttpURLConnection.java
+ test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java

Changeset: 5a259d87
Author:    Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-08 14:44:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a259d875ee6ebd93d3c0932d50784021bc97ea2

8303153: Native interpreter frame missing mirror

Reviewed-by: coleenp, fyang

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

Changeset: ad90fb6d
Author:    Conor Cleary <ccleary at openjdk.org>
Date:      2023-05-08 14:49:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ad90fb6da38da066dfc7a5439196887bbcda766f

8293786: HttpClient will not send more than 64 kb of data from the 2nd request in http2

Reviewed-by: dfuchs, djelinski

! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
+ test/jdk/java/net/httpclient/http2/PostPutTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyInputStream.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/BodyOutputStream.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestExchangeImpl.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java

Changeset: 93ee19f5
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-05-08 14:51:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/93ee19f58aa8c436c2960d171ba4646a374aa2e3

8305486: Add split() variants that keep the delimiters to String and j.u.r.Pattern

Reviewed-by: jpai, rriggs

! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/util/regex/Pattern.java
+ test/jdk/java/util/regex/SplitWithDelimitersTest.java

Changeset: 4116b109
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2023-05-08 14:56:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4116b109f004c9552db7448f2942a11d5dfe3cdc

8306461: ObjectInputStream::readObject() should handle negative array sizes without throwing NegativeArraySizeExceptions

Co-authored-by: Yakov Shafranovich <yakovsh at amazon.com>
Reviewed-by: shade, rriggs

! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/jdk/internal/access/JavaObjectInputStreamAccess.java
+ test/jdk/java/io/ObjectInputStream/NegativeArraySizeTest.java

Changeset: 7f6358a8
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2023-05-08 17:51:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7f6358a8b53a35a87c9413c68f8fe6c5fdec0caf

8291555: Implement alternative fast-locking scheme

Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: dcubed, stuefe, shade, dholmes, dlong

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/vm_version_zero.cpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
+ src/hotspot/share/runtime/lockStack.cpp
+ src/hotspot/share/runtime/lockStack.hpp
+ src/hotspot/share/runtime/lockStack.inline.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/thread.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/LockingMode.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/Threads.java

Changeset: 14df5c13
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-05-08 17:56:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/14df5c130e5bf5139e3e2ef6d7b9d64883d94d18

8307165: java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java timed out

Reviewed-by: prr

! test/jdk/java/awt/dnd/NoFormatsDropTest/NoFormatsDropTest.java

Changeset: 5e1fe430
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-05-08 18:40:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5e1fe43080173f8e877bf6d488b778de35d8c2ac

8299229: [JVMCI] add support for UseZGC

Reviewed-by: eosterlund, kvn

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/ppc/globalDefinitions_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/cpu/s390/globalDefinitions_s390.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/runtime/arguments.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/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotProfilingInfo.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
+ test/hotspot/jtreg/compiler/jvmci/meta/ProfilingInfoTest.java

Changeset: d9052b94
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2023-05-08 22:29:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d9052b946682d1c0f2629455d73fe4e6b95b29db

8307130: Open source few Swing JMenu tests

Reviewed-by: prr

+ test/jdk/javax/swing/JMenu/bug4173633.java
+ test/jdk/javax/swing/JMenu/bug4186641.java
+ test/jdk/javax/swing/JMenu/bug4219523.java
+ test/jdk/javax/swing/JMenu/bug5013739.java

Changeset: 07f55c5e
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2023-05-09 06:05:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07f55c5ea280032b72247049223f676424aa44c0

8305950: Have -XshowSettings option display tzdata version

Reviewed-by: rriggs

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! test/jdk/tools/launcher/Settings.java

Changeset: cd5d0ff5
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-05-09 09:14:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cd5d0ff5b29065222ffafbc4fb04b90f6f8909e2

8304031: Classfile API cannot encode Primitive Class as Condy

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java
+ test/jdk/jdk/classfile/PrimitiveClassConstantTest.java

Changeset: d2b3eef0
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-05-09 09:54:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d2b3eef0f2d48446613955cabe69cb4236042878

8307131: C2: assert(false) failed: malformed control flow

Reviewed-by: kvn, chagedorn, thartmann

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopstripmining/TestNondeleteableSafePoint.java

Changeset: 7a3bea1f
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-09 11:09:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7a3bea1f6a7eaaf4c1e701f7a06226812aaa6ead

8307629: FunctionDescriptor::toMethodType should allow sequence layouts (mainline)

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/jdk/internal/foreign/FunctionDescriptorImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestIllegalLink.java

Changeset: f92d095e
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-09 11:11:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f92d095e164bd79b452586e49e166d1ba392632f

8307411: Test java/foreign/channels/TestAsyncSocketChannels.java failed: IllegalStateException: Already closed

Reviewed-by: jvernee

! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java

Changeset: 040cb7b5
Author:    Josef Eisl <jeisl at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-05-09 12:29:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/040cb7b5a9d0d11c601749951df8ff3089250049

8307588: [JVMCI] HotSpotConstantPool#lookupBootstrapMethodInvocation broken by JDK-8301995

Reviewed-by: dnsimon, never, kvn

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java

Changeset: a05560d9
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-05-09 13:13:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a05560d99352bd5952f3feef37b56dceb74ede3b

8305990: Stripping debug info of ASM 9.5 fails

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/classfile/Instruction.java
! src/java.base/share/classes/jdk/internal/classfile/Opcode.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectClassBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
+ src/java.base/share/classes/jdk/internal/classfile/instruction/DiscontinuedInstruction.java
! test/jdk/jdk/classfile/CorpusTest.java
+ test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java

Changeset: 672bade5
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-05-09 14:04:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/672bade522b4641ffc30b0ac09791e8dcf21e003

8306738: Select num workers for safepoint ParallelCleanupTask

Reviewed-by: shade, coleenp, tschatzl

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/stringTable.hpp
! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/classfile/symbolTable.hpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/runtime/safepoint.cpp

Changeset: 5842fd5b
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2023-05-09 14:25:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5842fd5beb13f3458f61df7e7480a54bd2157253

8306015: Update sun.security.ssl TLS tests to use SSLContextTemplate or SSLEngineTemplate

Reviewed-by: xuelei

! test/jdk/javax/net/ssl/templates/SSLContextTemplate.java
! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java
! test/jdk/sun/security/ssl/ClientHandshaker/LengthCheckTest.java
! test/jdk/sun/security/ssl/DHKeyExchange/DHEKeySizing.java
! test/jdk/sun/security/ssl/EngineArgs/DebugReportsOneExtraByte.java
! test/jdk/sun/security/ssl/HandshakeOutStream/NullCerts.java
! test/jdk/sun/security/ssl/SSLEngineImpl/CloseEngineException.java
! test/jdk/sun/security/ssl/SSLEngineImpl/CloseStart.java
! test/jdk/sun/security/ssl/SSLEngineImpl/DelegatedTaskWrongException.java
! test/jdk/sun/security/ssl/SSLEngineImpl/EmptyExtensionData.java
! test/jdk/sun/security/ssl/SSLEngineImpl/EngineEnforceUseClientMode.java
! test/jdk/sun/security/ssl/SSLEngineImpl/RehandshakeFinished.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineDeadlock.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineFailedALPN.java
! test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineKeyLimit.java
! test/jdk/sun/security/ssl/SSLEngineImpl/TLS13BeginHandshake.java
! test/jdk/sun/security/ssl/SSLSessionImpl/HashCodeMissing.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClient.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksClientStateless.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServer.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeChecksServerStateless.java
! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java

Changeset: fdbfc8a7
Author:    Viktor Klang <viktor.klang at oracle.com>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-09 15:37:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fdbfc8a73b4507d31ec4f9252298ad708a0b6bf9

8133773: clarify specification of Spliterator.tryAdvance

Reviewed-by: psandoz, tvaleev, rriggs

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

Changeset: 44fa12e7
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-05-09 15:49:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/44fa12e7511a0b08999c1f1fb7da33bc6578b183

8303830: update for deprecated sprintf for jdk.accessibility

Reviewed-by: kizune

! src/jdk.accessibility/windows/native/common/AccessBridgeDebug.cpp
! src/jdk.accessibility/windows/native/jaccessinspector/jaccessinspector.cpp
! src/jdk.accessibility/windows/native/jaccesswalker/jaccesswalker.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeEventHandler.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/AccessBridgeJavaVMInstance.cpp
! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp
! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.cpp

Changeset: 3aff5eac
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-09 16:36:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3aff5eacbd90cc5fc791c9c96b8d114caee9ddb5

8307486: ProcessTools.java should wait until vthread is completed before checking exceptions

Reviewed-by: dholmes, alanb

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

Changeset: 82bcee76
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-05-09 17:15:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/82bcee76ea6f5a0624c3ed1d7e4a262d59bfbe37

8159337: Introduce a method in Locale class to return the language tags as per RFC 5646 convention

Reviewed-by: naoto, rriggs

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/LanguageTag.java
+ test/jdk/java/util/Locale/CaseFoldLanguageTagTest.java

Changeset: dde557e3
Author:    Thiago Henrique Hüpner <thihup at gmail.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-05-09 17:33:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dde557e312d4b8eaa9e01166329daa0fac488691

8304148: Remapping a class with Invokedynamic constant loses static bootstrap arguments

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java

Changeset: 7f05f6f7
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-09 18:06:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7f05f6f7c77c10dd2aed291af20664c9130e35f9

8307307: Improve ProcessTools.java to don't try to run Virtual wrapper for incompatible processes

Reviewed-by: alanb

! test/jdk/ProblemList-Virtual.txt
! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 98294242
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-05-09 19:14:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/98294242a94c611e2a713c2d520e59dd873ae4a0

8307128: Open source some drag and drop tests 4

Reviewed-by: prr

+ test/jdk/java/awt/dnd/MouseExitGestureTriggerTest.java
+ test/jdk/java/awt/dnd/MozillaDnDTest.java
+ test/jdk/java/awt/dnd/MultiDataFlavorDropTest.java
+ test/jdk/java/awt/dnd/NativeDragJavaDropTest.java
+ test/jdk/java/awt/dnd/NestedHeavyweightDropTargetTest.java

Changeset: 723582c5
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-05-09 19:30:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/723582c524c62ee73f7984a53b046f8832b23a7f

8306881: Update FreeType to 2.13.0

Reviewed-by: prr, dnguyen

! src/java.desktop/share/legal/freetype.md
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftconfig.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftheader.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftoption.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/ftstdlib.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/integer-types.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/mac-support.h
! src/java.desktop/share/native/libfreetype/include/freetype/config/public-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/freetype.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftadvanc.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbbox.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftbitmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftcolor.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftdriver.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrdef.h
! src/java.desktop/share/native/libfreetype/include/freetype/fterrors.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgasp.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftglyph.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftgzip.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftimage.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftincrem.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlcdfil.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlist.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftlogging.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmac.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmodapi.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftmoderr.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftoutln.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftparams.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftrender.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsizes.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsnames.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftstroke.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsynth.h
! src/java.desktop/share/native/libfreetype/include/freetype/ftsystem.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttrigon.h
! src/java.desktop/share/native/libfreetype/include/freetype/fttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/autohint.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cffotypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/cfftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/compiler-macros.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftcalc.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdebug.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftdrv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftgloadr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmemory.h
+ src/java.desktop/share/native/libfreetype/include/freetype/internal/ftmmtypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftobjs.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftpsprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftrfork.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftserv.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftstream.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/fttrace.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/ftvalid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/psaux.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/pshints.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svbdf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcfftl.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svcid.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svfntfmt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgldict.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svgxval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svkern.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmetric.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svmm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svotval.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpfr.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpostnm.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svprop.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpscmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svpsinfo.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svsfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttcmap.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svtteng.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svttglyf.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/services/svwinfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/sfnt.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/svginterface.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/t1types.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/tttypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/internal/wofftypes.h
! src/java.desktop/share/native/libfreetype/include/freetype/otsvg.h
! src/java.desktop/share/native/libfreetype/include/freetype/t1tables.h
! src/java.desktop/share/native/libfreetype/include/freetype/ttnameid.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttables.h
! src/java.desktop/share/native/libfreetype/include/freetype/tttags.h
! src/java.desktop/share/native/libfreetype/include/ft2build.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.c
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.cin
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.dat
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.h
! src/java.desktop/share/native/libfreetype/src/autofit/afblue.hin
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.c
! src/java.desktop/share/native/libfreetype/src/autofit/afcjk.h
! src/java.desktop/share/native/libfreetype/src/autofit/afcover.h
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.c
! src/java.desktop/share/native/libfreetype/src/autofit/afdummy.h
! src/java.desktop/share/native/libfreetype/src/autofit/aferrors.h
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.c
! src/java.desktop/share/native/libfreetype/src/autofit/afglobal.h
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.c
! src/java.desktop/share/native/libfreetype/src/autofit/afhints.h
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.c
! src/java.desktop/share/native/libfreetype/src/autofit/afindic.h
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.c
! src/java.desktop/share/native/libfreetype/src/autofit/aflatin.h
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.c
! src/java.desktop/share/native/libfreetype/src/autofit/afloader.h
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.c
! src/java.desktop/share/native/libfreetype/src/autofit/afmodule.h
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.c
! src/java.desktop/share/native/libfreetype/src/autofit/afranges.h
! src/java.desktop/share/native/libfreetype/src/autofit/afscript.h
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.c
! src/java.desktop/share/native/libfreetype/src/autofit/afshaper.h
! src/java.desktop/share/native/libfreetype/src/autofit/afstyles.h
! src/java.desktop/share/native/libfreetype/src/autofit/aftypes.h
! src/java.desktop/share/native/libfreetype/src/autofit/afws-decl.h
! src/java.desktop/share/native/libfreetype/src/autofit/afws-iter.h
! src/java.desktop/share/native/libfreetype/src/base/ftadvanc.c
! src/java.desktop/share/native/libfreetype/src/base/ftbase.h
! src/java.desktop/share/native/libfreetype/src/base/ftbbox.c
! src/java.desktop/share/native/libfreetype/src/base/ftbitmap.c
! src/java.desktop/share/native/libfreetype/src/base/ftcalc.c
! src/java.desktop/share/native/libfreetype/src/base/ftcid.c
! src/java.desktop/share/native/libfreetype/src/base/ftcolor.c
! src/java.desktop/share/native/libfreetype/src/base/ftdbgmem.c
! src/java.desktop/share/native/libfreetype/src/base/ftdebug.c
! src/java.desktop/share/native/libfreetype/src/base/ftfntfmt.c
! src/java.desktop/share/native/libfreetype/src/base/ftfstype.c
! src/java.desktop/share/native/libfreetype/src/base/ftgasp.c
! src/java.desktop/share/native/libfreetype/src/base/ftgloadr.c
! src/java.desktop/share/native/libfreetype/src/base/ftglyph.c
! src/java.desktop/share/native/libfreetype/src/base/ftinit.c
! src/java.desktop/share/native/libfreetype/src/base/ftlcdfil.c
! src/java.desktop/share/native/libfreetype/src/base/ftmac.c
! src/java.desktop/share/native/libfreetype/src/base/ftmm.c
! src/java.desktop/share/native/libfreetype/src/base/ftobjs.c
! src/java.desktop/share/native/libfreetype/src/base/ftoutln.c
! src/java.desktop/share/native/libfreetype/src/base/ftpatent.c
! src/java.desktop/share/native/libfreetype/src/base/ftpsprop.c
! src/java.desktop/share/native/libfreetype/src/base/ftrfork.c
! src/java.desktop/share/native/libfreetype/src/base/ftsnames.c
! src/java.desktop/share/native/libfreetype/src/base/ftstream.c
! src/java.desktop/share/native/libfreetype/src/base/ftstroke.c
! src/java.desktop/share/native/libfreetype/src/base/ftsynth.c
! src/java.desktop/share/native/libfreetype/src/base/ftsystem.c
! src/java.desktop/share/native/libfreetype/src/base/fttrigon.c
! src/java.desktop/share/native/libfreetype/src/base/fttype1.c
! src/java.desktop/share/native/libfreetype/src/base/ftutil.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.c
! src/java.desktop/share/native/libfreetype/src/cff/cffcmap.h
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.c
! src/java.desktop/share/native/libfreetype/src/cff/cffdrivr.h
! src/java.desktop/share/native/libfreetype/src/cff/cfferrs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffgload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffload.c
! src/java.desktop/share/native/libfreetype/src/cff/cffload.h
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.c
! src/java.desktop/share/native/libfreetype/src/cff/cffobjs.h
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.c
! src/java.desktop/share/native/libfreetype/src/cff/cffparse.h
! src/java.desktop/share/native/libfreetype/src/cff/cfftoken.h
! src/java.desktop/share/native/libfreetype/src/cid/ciderrs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidgload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidload.c
! src/java.desktop/share/native/libfreetype/src/cid/cidload.h
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.c
! src/java.desktop/share/native/libfreetype/src/cid/cidobjs.h
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.c
! src/java.desktop/share/native/libfreetype/src/cid/cidparse.h
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.c
! src/java.desktop/share/native/libfreetype/src/cid/cidriver.h
! src/java.desktop/share/native/libfreetype/src/cid/cidtoken.h
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.c
! src/java.desktop/share/native/libfreetype/src/psaux/afmparse.h
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.c
! src/java.desktop/share/native/libfreetype/src/psaux/cffdecode.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxerr.h
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.c
! src/java.desktop/share/native/libfreetype/src/psaux/psauxmod.h
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.c
! src/java.desktop/share/native/libfreetype/src/psaux/psconv.h
! src/java.desktop/share/native/libfreetype/src/psaux/psfixed.h
! src/java.desktop/share/native/libfreetype/src/psaux/psft.c
! src/java.desktop/share/native/libfreetype/src/psaux/psglue.h
! src/java.desktop/share/native/libfreetype/src/psaux/pshints.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.c
! src/java.desktop/share/native/libfreetype/src/psaux/psobjs.h
! src/java.desktop/share/native/libfreetype/src/psaux/psstack.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1cmap.h
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.c
! src/java.desktop/share/native/libfreetype/src/psaux/t1decode.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshalgo.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshglob.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshmod.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshnterr.h
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.c
! src/java.desktop/share/native/libfreetype/src/pshinter/pshrec.h
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.c
! src/java.desktop/share/native/libfreetype/src/psnames/psmodule.h
! src/java.desktop/share/native/libfreetype/src/psnames/psnamerr.h
! src/java.desktop/share/native/libfreetype/src/psnames/pstables.h
! src/java.desktop/share/native/libfreetype/src/raster/ftmisc.h
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.c
! src/java.desktop/share/native/libfreetype/src/raster/ftraster.h
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.c
! src/java.desktop/share/native/libfreetype/src/raster/ftrend1.h
! src/java.desktop/share/native/libfreetype/src/raster/rasterrs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.c
! src/java.desktop/share/native/libfreetype/src/sfnt/pngshim.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfdriver.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sferrors.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfobjs.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff.h
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.c
! src/java.desktop/share/native/libfreetype/src/sfnt/sfwoff2.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmap.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcmapc.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcolr.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttcpal.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttkern.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttload.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttmtx.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttpost.h
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.c
! src/java.desktop/share/native/libfreetype/src/sfnt/ttsbit.h
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.c
! src/java.desktop/share/native/libfreetype/src/sfnt/woff2tags.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftgrays.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmerrs.h
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.c
! src/java.desktop/share/native/libfreetype/src/smooth/ftsmooth.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttdriver.h
! src/java.desktop/share/native/libfreetype/src/truetype/tterrors.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttgxvar.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttinterp.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttobjs.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttpload.h
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.c
! src/java.desktop/share/native/libfreetype/src/truetype/ttsubpix.h
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.c
! src/java.desktop/share/native/libfreetype/src/type1/t1afm.h
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.c
! src/java.desktop/share/native/libfreetype/src/type1/t1driver.h
! src/java.desktop/share/native/libfreetype/src/type1/t1errors.h
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.c
! src/java.desktop/share/native/libfreetype/src/type1/t1gload.h
! src/java.desktop/share/native/libfreetype/src/type1/t1load.c
! src/java.desktop/share/native/libfreetype/src/type1/t1load.h
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.c
! src/java.desktop/share/native/libfreetype/src/type1/t1objs.h
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.c
! src/java.desktop/share/native/libfreetype/src/type1/t1parse.h
! src/java.desktop/share/native/libfreetype/src/type1/t1tokens.h

Changeset: 356667f1
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-09 20:51:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/356667f1559396b09e0b830d92978f2ea7a9300b

8307466: java.time.Instant calculation bug in until and between methods

Co-authored-by: Raffaello Giulietti <rgiulietti at openjdk.org>
Reviewed-by: scolebourne, naoto

! src/java.base/share/classes/java/time/Instant.java
! test/jdk/java/time/tck/java/time/TCKInstant.java

Changeset: a1c3adb8
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-09 21:03:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a1c3adb88dee8179c41ac9b41f768ff3db6d2ca8

8307370: Add tier1 testing with thread factory in CI

Reviewed-by: sspitsyn

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

Changeset: f5a6b7f7
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2023-05-09 21:14:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f5a6b7f7c03c00c96d0055f9be31057675205e13

8306027: Clarify JVMTI heap functions spec about virtual thread stack.

Reviewed-by: alanb, sspitsyn

! src/hotspot/share/prims/jvmti.xml

Changeset: 2be1f10f
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-05-10 01:48:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2be1f10fec37057a4532fbbc3467b41240c4dba9

8307399: get rid of compatibility ThreadStart/ThreadEnd events for virtual threads

Reviewed-by: alanb, pchilanomate, cjplummer

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/VirtualThreadStartTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/libVirtualThreadStartTest.cpp

Changeset: d3e6d04e
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-10 03:10:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d3e6d04e3eddfd26433f9cb95cfa9bff05b14bd6

8307651: RISC-V: stringL_indexof_char instruction has wrong format string

Reviewed-by: fyang

! src/hotspot/cpu/riscv/riscv.ad

Changeset: 4b4c80bb
Author:    Tobias Hotz <tobias.hotz at hotmail.de>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-05-10 05:48:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b4c80bb3171c0ab3377f1cbf62a62289ef55817

8307351: (CmpI/L(AndI/L reg1 reg2)) on x86 can be optimized

Reviewed-by: sviswanathan, qamai, thartmann

! src/hotspot/cpu/x86/x86_64.ad
+ test/micro/org/openjdk/bench/vm/compiler/x86/AndCmpTestInstruction.java

Changeset: d993432d
Author:    Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-10 07:55:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d993432d448d5f25c49640a8c22a6a95b5055fe4

8306930: Incorrect assert in BitMap::count_one_bits

Reviewed-by: stefank, tschatzl, kbarrett

! src/hotspot/share/utilities/bitMap.cpp

Changeset: 540c706b
Author:    Oli Gillespie <ogillesp at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-10 08:54:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/540c706bbcbb809ae1304aac4f2a16a5e83cb458

8307348: Parallelize heap walk for ObjectCount(AfterGC) JFR event collection

Reviewed-by: shade, ayang, tschatzl

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/shared/gcTrace.cpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/heapInspection.hpp

Changeset: da2c9302
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2023-05-10 09:39:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/da2c9302628886bbdb4cf588f8275c4a44ff5ac9

8302845: Replace finalizer usage in JNDI DNS provider with Cleaner

Reviewed-by: alanb, dfuchs, djelinski

! src/java.base/share/classes/module-info.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsContext.java

Changeset: 4aa65cbe
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-05-10 11:34:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4aa65cbeefe44f29fbe6ea013809dcee579df9ff

8285932: Implementation of JEP 430 String Templates (Preview)

Reviewed-by: mcimadamore, rriggs, darcy

! src/java.base/share/classes/java/lang/AbstractStringBuilder.java
! src/java.base/share/classes/java/lang/StringConcatHelper.java
+ src/java.base/share/classes/java/lang/StringTemplate.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
+ src/java.base/share/classes/java/lang/runtime/Carriers.java
+ src/java.base/share/classes/java/lang/runtime/ReferenceKey.java
+ src/java.base/share/classes/java/lang/runtime/ReferencedKeyMap.java
+ src/java.base/share/classes/java/lang/runtime/StringTemplateImpl.java
+ src/java.base/share/classes/java/lang/runtime/StringTemplateImplFactory.java
+ src/java.base/share/classes/java/lang/runtime/TemplateRuntime.java
+ src/java.base/share/classes/java/lang/runtime/TemplateSupport.java
+ src/java.base/share/classes/java/util/Digits.java
+ src/java.base/share/classes/java/util/FormatItem.java
+ src/java.base/share/classes/java/util/FormatProcessor.java
! src/java.base/share/classes/java/util/Formatter.java
+ src/java.base/share/classes/java/util/FormatterBuilder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
+ src/java.base/share/classes/jdk/internal/access/JavaTemplateAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
+ src/java.base/share/classes/jdk/internal/util/FormatConcatItem.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ClassTree.java
+ src/jdk.compiler/share/classes/com/sun/source/tree/StringTemplateTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/CompileStates.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransLiterals.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransTypes.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Lexer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Names.java
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
+ test/jdk/java/lang/String/concat/MakeConcatWithTemplate.java
+ test/jdk/java/lang/runtime/CarriersTest.java
+ test/jdk/java/lang/runtime/ReferencedKeyTest.java
+ test/jdk/java/lang/template/Basic.java
+ test/jdk/java/lang/template/FormatterBuilder.java
+ test/jdk/java/lang/template/StringTemplateTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
! test/langtools/tools/javac/api/TestJavacTaskScanner.java
+ test/langtools/tools/javac/diags/examples/StringTemplate.java
+ test/langtools/tools/javac/diags/examples/StringTemplateNoProcessor.java
+ test/langtools/tools/javac/diags/examples/StringTemplateNotProcessor.java
+ test/langtools/tools/javac/diags/examples/StringTemplateRawProcessor.java
+ test/langtools/tools/javac/diags/examples/StringTemplateUnclosedString.java
+ test/langtools/tools/javac/diags/examples/StringTemplateUnclosedTextBlock.java
! test/langtools/tools/javac/parser/JavacParserTest.java
+ test/langtools/tools/javac/template/Basic.java
+ test/langtools/tools/javac/template/TreeScannerTest.java
! test/langtools/tools/javac/tree/TreeKindTest.java
+ test/micro/org/openjdk/bench/java/lang/StringTemplateFMT.java

Changeset: 0da48f19
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2023-05-10 12:13:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0da48f19cbebe0730d689cb966b886f6f73fb3f1

8307732: build-test-lib is broken

Reviewed-by: erikj, djelinski

! make/test/BuildTestLib.gmk
! test/lib/jdk/test/lib/net/HttpHeaderParser.java

Changeset: ab34cb98
Author:    Afshin Zafari <Afshin.zafari at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-10 12:20:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ab34cb98c8410dee9900f75fe487a094c51821a2

8305082: Remove finalize() from test/hotspot/jtreg/runtime/linkResolver/InterfaceObjectTest.java

Reviewed-by: coleenp, dholmes

! test/hotspot/jtreg/runtime/linkResolver/InterfaceObj.jasm
! test/hotspot/jtreg/runtime/linkResolver/InterfaceObjectTest.java

Changeset: 4251b562
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-10 12:32:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4251b56214a6af6c307a473c7ba13482ad3109e2

8306843: JVMTI tag map extremely slow after JDK-8292741

Reviewed-by: sspitsyn, iklam

! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.cpp
! src/hotspot/share/prims/jvmtiTagMapTable.hpp
! src/hotspot/share/utilities/resizeableResourceHash.hpp
! src/hotspot/share/utilities/resourceHash.hpp
+ test/hotspot/jtreg/serviceability/jvmti/SetTag/TagMapTest.java
+ test/hotspot/jtreg/serviceability/jvmti/SetTag/libTagMapTest.cpp

Changeset: cc396895
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-05-10 12:35:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cc396895e5a1dac49f4e341ce91c04b8c092d0af

8300245: Replace NULL with nullptr in share/jfr/

Reviewed-by: mgronlun, coleenp

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/hotspot/share/jfr/dcmd/jfrDcmds.hpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jni/jfrJavaCall.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/chains/bfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edge.hpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeUtils.cpp
! src/hotspot/share/jfr/leakprofiler/chains/objectSampleMarker.hpp
! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/leakprofiler/leakProfiler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSampler.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/sampleList.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/samplePriorityQueue.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/rootType.cpp
! src/hotspot/share/jfr/leakprofiler/utilities/unifiedOopRef.inline.hpp
! src/hotspot/share/jfr/periodic/jfrFinalizerStatisticsEvent.cpp
! src/hotspot/share/jfr/periodic/jfrModuleEvent.cpp
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/periodic/jfrOSInterface.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/periodic/jfrThreadCPULoadEvent.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrCallTrace.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrMetadataEvent.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadState.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdBits.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkRotation.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunkWriter.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/repository/jfrRepository.cpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/recorder/service/jfrMemorySizer.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThread.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/storage/jfrBuffer.cpp
! src/hotspot/share/jfr/recorder/storage/jfrEpochStorage.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrFullStorage.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpaceRetrieval.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorage.cpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp
! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/jfr/recorder/stringpool/jfrStringPool.cpp
! src/hotspot/share/jfr/support/jfrAdaptiveSampler.cpp
! src/hotspot/share/jfr/support/jfrFlush.cpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/jfr/support/jfrMethodLookup.cpp
! src/hotspot/share/jfr/support/jfrObjectAllocationSample.cpp
! src/hotspot/share/jfr/support/jfrStackTraceMark.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/jfr/utilities/jfrAllocation.cpp
! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp
! src/hotspot/share/jfr/utilities/jfrBlob.cpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.hpp
! src/hotspot/share/jfr/utilities/jfrConcurrentLinkedListHost.inline.hpp
! src/hotspot/share/jfr/utilities/jfrConcurrentQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp
! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp
! src/hotspot/share/jfr/utilities/jfrHashtable.hpp
! src/hotspot/share/jfr/utilities/jfrIterator.hpp
! src/hotspot/share/jfr/utilities/jfrJavaLog.cpp
! src/hotspot/share/jfr/utilities/jfrLinkedList.inline.hpp
! src/hotspot/share/jfr/utilities/jfrNode.hpp
! src/hotspot/share/jfr/utilities/jfrPredicate.hpp
! src/hotspot/share/jfr/utilities/jfrRandom.inline.hpp
! src/hotspot/share/jfr/utilities/jfrRefCountPointer.hpp
! src/hotspot/share/jfr/utilities/jfrRelation.hpp
! src/hotspot/share/jfr/utilities/jfrResourceManager.hpp
! src/hotspot/share/jfr/utilities/jfrSpinlockHelper.hpp
! src/hotspot/share/jfr/utilities/jfrThreadIterator.cpp
! src/hotspot/share/jfr/utilities/jfrVersionSystem.inline.hpp
! src/hotspot/share/jfr/writers/jfrEncoders.hpp
! src/hotspot/share/jfr/writers/jfrEncoding.hpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp
! src/hotspot/share/jfr/writers/jfrPosition.inline.hpp
! src/hotspot/share/jfr/writers/jfrStorageAdapter.hpp
! src/hotspot/share/jfr/writers/jfrStorageHost.inline.hpp
! src/hotspot/share/jfr/writers/jfrTypeWriterHost.hpp
! src/hotspot/share/jfr/writers/jfrWriterHost.inline.hpp

Changeset: 1bca05ea
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-10 14:40:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1bca05eace5c4622a1fd596f4ed196495a8801e4

8307799: Newly added java/awt/dnd/MozillaDnDTest.java has invalid jtreg `@requires` clause

Reviewed-by: rriggs, azvegint

! test/jdk/java/awt/dnd/MozillaDnDTest.java

Changeset: 0198afca
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2023-05-10 16:24:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0198afca3ac1a7c421b0669ae2180eee3e4f1482

8305748: Clarify reentrant behavior of close() in FileInputStream, FileOutputStream, and RandomAccessFile

Reviewed-by: alanb, bpb

! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java

Changeset: 8a95020a
Author:    Viktor Klang <viktor.klang at oracle.com>
Committer: Paul Sandoz <psandoz at openjdk.org>
Date:      2023-05-10 16:29:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a95020ab6c61f25954a56e1965529bb2f6f58af

8151531: Add notes to BaseStream.spliterator/iterator docs regarding them being escape hatches

Reviewed-by: psandoz

! src/java.base/share/classes/java/util/stream/BaseStream.java

Changeset: 9af1787e
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-05-10 16:44:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9af1787ebe842bcfbf4a03a9deefe19bbd1ee87d

8307244: Remove redundant class RMIIIOPServerImpl

Reviewed-by: sspitsyn, dfuchs, alanb

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
- src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIIIOPServerImpl.java

Changeset: 1964954d
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-05-10 17:26:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1964954da9ac1d020e0b5ba35893f475d86ec909

8307194: Add make target for optionally building a complete set of all JDK and hotspot libjvm static libraries

Reviewed-by: erikj, sgehwolf

! make/GraalBuilderImage.gmk
! make/Main.gmk
! make/StaticLibsImage.gmk
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 26883648
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-05-10 19:09:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/268836482d0688bd1952bf634ceee4463dfca66f

8306758: com/sun/jdi/ConnectedVMs.java fails with "Non-zero debuggee exitValue: 143"

Reviewed-by: amenkov, sspitsyn

! test/jdk/com/sun/jdi/ConnectedVMs.java
! test/jdk/com/sun/jdi/InstTarg.java
! test/jdk/com/sun/jdi/TestScaffold.java

Changeset: df90df29
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-10 19:38:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/df90df298e4183f5328b88ff0af91ba96fb2510d

8307857: validate-source fails after JDK-8306758

Reviewed-by: rriggs, cjplummer

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

Changeset: edc4adb7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-10 21:08:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/edc4adb77e755b8076c0ab85acab313384397428

8307860: [BACKOUT] JDK-8307194 Add make target for optionally building a complete set of all JDK and hotspot libjvm static libraries

Reviewed-by: erikj

! make/GraalBuilderImage.gmk
! make/Main.gmk
! make/StaticLibsImage.gmk
! make/autoconf/spec.gmk.in
! make/common/NativeCompilation.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: cc9f7ad9
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2023-05-10 21:51:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cc9f7ad9ce33dc44d335fb7fb5483795c62ba936

8307765: DynamicArchiveHeader contents are missing in CDS mapfile

Reviewed-by: iklam, ccheung

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

Changeset: f250ab2c
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-05-10 22:05:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f250ab2c2ae120c9b25da1486e919f2acf08f7d1

8307377: Remove use of `tagName` from TagletWriterImpl.linkSeeReferenceOutput

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! test/langtools/jdk/javadoc/doclet/testDoclintDocletMessages/TestDocLintDocletMessages.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testInherited/TestInherited.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java
! test/langtools/jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java
! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTag.java

Changeset: 958d4a75
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-05-10 22:23:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/958d4a750537320bf4e4f5cedd2e1a9a2e52ae33

8307563: make most fields final in `JavacTrees`

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java

Changeset: 4795c395
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-05-10 23:57:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4795c395e9799719dfcdd947fe8905f25f3a11a2

8281103: Give example for Locale that is English and follows the ISO standards

Reviewed-by: rriggs, lancea, naoto

! src/java.base/share/classes/java/time/temporal/WeekFields.java

Changeset: 3cb606ef
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-05-11 00:51:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3cb606ef5b21b5d65cb97b459f30cdeacd035669

8306965: osThread allocation failures should not abort the VM

Reviewed-by: lfoltan

! 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

Changeset: 39f4e4d3
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-11 01:32:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/39f4e4d3c3450ed8fe314e2abde6a6cecd5fa0a5

8307758: RISC-V: Improve bit test code introduced by JDK-8291555

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: fyang

! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp

Changeset: 984fbbbc
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-05-11 04:47:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/984fbbbcabca475c3c3af7c10a843759744c1472

8307810: Consistently use LockingMode instead of UseHeavyMonitors

Reviewed-by: dcubed, mdoerr, dholmes, amitkumar

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp

Changeset: 8ac71863
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-05-11 04:50:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8ac7186331489ccff7eb2908074c6ab9a39ff90c

8305416: runtime/Thread/TestAlwaysPreTouchStacks.java failed with "Did not find expected NMT output"

Reviewed-by: dholmes, gziemski

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java

Changeset: 08fa2698
Author:    JoKern65 <Joachim.kern at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-11 07:40:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/08fa269886467e6d468d00158a601c3143c32790

8307349: Support xlc17 clang toolchain on AIX

Reviewed-by: erikj, mbaesken

! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/toolchain.m4
! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/JvmOverrideFiles.gmk
! src/hotspot/share/utilities/globalDefinitions_xlc.hpp

Changeset: ecc1d85d
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-05-11 09:24:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ecc1d85dbea84c291c4014f2237ae9326f14cccb

8307869: Remove unnecessary log statements from arm32 fastlocking code

Reviewed-by: shade

! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp

Changeset: ba9714d4
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-11 09:45:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ba9714d44ceabdb98078a4338fb8e8a3e22adcbe

8307610: Linker::nativeLinker should not be restricted (mainline)

Reviewed-by: jvernee

! src/java.base/share/classes/java/lang/foreign/Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/PanamaMainUnnamedModule.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMain.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainDirect.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainInvoke.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainJNI.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMainReflection.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java

Changeset: 0cbfbc40
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2023-05-11 10:38:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0cbfbc400aac53b098a3d8a7dda1aec2180a47a7

8307813: [JVMCI] Export markWord::lock_mask_in_place to JVMCI compilers.

Reviewed-by: dnsimon, kvn, never

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

Changeset: d20034b0
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-11 13:59:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d20034b09c99026e7dc2213f7d88ebdc85e5b1e7

8307058: Implementation of Generational ZGC

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Co-authored-by: Per Liden <pliden at openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Co-authored-by: Albert Mingkun Yang <ayang at openjdk.org>
Co-authored-by: Erik Helin <ehelin at openjdk.org>
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Co-authored-by: Nils Eliasson <neliasso at openjdk.org>
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Leslie Zhai <lzhai at openjdk.org>
Co-authored-by: Fei Yang <fyang at openjdk.org>
Co-authored-by: Yadong Wang <yadongwang at openjdk.org>
Reviewed-by: eosterlund, aboldtch, rcastanedalo

! make/hotspot/gensrc/GensrcAdlc.gmk
! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/x/xBarrierSetAssembler_aarch64.hpp
= src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/x/x_aarch64.ad
+ src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
+ src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.hpp
+ src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/zGlobals_aarch64.hpp
! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad
! src/hotspot/cpu/aarch64/relocInfo_aarch64.hpp
! src/hotspot/cpu/aarch64/stubRoutines_aarch64.hpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
+ src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
+ src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.hpp
= src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.cpp
+ src/hotspot/cpu/ppc/gc/x/xGlobals_ppc.hpp
+ src/hotspot/cpu/ppc/gc/x/x_ppc.ad
+ src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
+ src/hotspot/cpu/ppc/gc/z/zAddress_ppc.hpp
+ src/hotspot/cpu/ppc/gc/z/zAddress_ppc.inline.hpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/zGlobals_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/z_ppc.ad
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/relocInfo_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.cpp
+ src/hotspot/cpu/riscv/gc/x/xBarrierSetAssembler_riscv.hpp
= src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.cpp
+ src/hotspot/cpu/riscv/gc/x/xGlobals_riscv.hpp
+ src/hotspot/cpu/riscv/gc/x/x_riscv64.ad
+ src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
+ src/hotspot/cpu/riscv/gc/z/zAddress_riscv.hpp
+ src/hotspot/cpu/riscv/gc/z/zAddress_riscv.inline.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/zGlobals_riscv.hpp
! src/hotspot/cpu/riscv/gc/z/z_riscv64.ad
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp
+ src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.hpp
= src/hotspot/cpu/x86/gc/x/xGlobals_x86.cpp
+ src/hotspot/cpu/x86/gc/x/xGlobals_x86.hpp
+ src/hotspot/cpu/x86/gc/x/x_x86_64.ad
+ src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp
+ src/hotspot/cpu/x86/gc/z/zAddress_x86.hpp
+ src/hotspot/cpu/x86/gc/z/zAddress_x86.inline.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zGlobals_x86.hpp
! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! src/hotspot/cpu/x86/relocInfo_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
+ src/hotspot/os/bsd/gc/x/xLargePages_bsd.cpp
+ src/hotspot/os/bsd/gc/x/xNUMA_bsd.cpp
+ src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp
+ src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.hpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
+ src/hotspot/os/linux/gc/x/xLargePages_linux.cpp
+ src/hotspot/os/linux/gc/x/xMountPoint_linux.cpp
+ src/hotspot/os/linux/gc/x/xMountPoint_linux.hpp
+ src/hotspot/os/linux/gc/x/xNUMA_linux.cpp
+ src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.cpp
+ src/hotspot/os/linux/gc/x/xPhysicalMemoryBacking_linux.hpp
+ src/hotspot/os/linux/gc/x/xSyscall_linux.cpp
+ src/hotspot/os/linux/gc/x/xSyscall_linux.hpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
= src/hotspot/os/posix/gc/x/xArguments_posix.cpp
= src/hotspot/os/posix/gc/x/xInitialize_posix.cpp
+ src/hotspot/os/posix/gc/x/xUtils_posix.cpp
+ src/hotspot/os/posix/gc/x/xVirtualMemory_posix.cpp
! src/hotspot/os/posix/gc/z/zArguments_posix.cpp
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
+ src/hotspot/os/windows/gc/x/xArguments_windows.cpp
+ src/hotspot/os/windows/gc/x/xInitialize_windows.cpp
+ src/hotspot/os/windows/gc/x/xLargePages_windows.cpp
+ src/hotspot/os/windows/gc/x/xMapper_windows.cpp
= src/hotspot/os/windows/gc/x/xMapper_windows.hpp
+ src/hotspot/os/windows/gc/x/xNUMA_windows.cpp
+ src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.cpp
+ src/hotspot/os/windows/gc/x/xPhysicalMemoryBacking_windows.hpp
+ src/hotspot/os/windows/gc/x/xSyscall_windows.cpp
+ src/hotspot/os/windows/gc/x/xSyscall_windows.hpp
+ src/hotspot/os/windows/gc/x/xUtils_windows.cpp
+ src/hotspot/os/windows/gc/x/xVirtualMemory_windows.cpp
! src/hotspot/os/windows/gc/z/zArguments_windows.cpp
! src/hotspot/os/windows/gc/z/zMapper_windows.cpp
! src/hotspot/os/windows/gc/z/zMapper_windows.hpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/os_cpu/bsd_aarch64/atomic_bsd_aarch64.hpp
+ src/hotspot/os_cpu/linux_aarch64/gc/x/xSyscall_linux_aarch64.hpp
+ src/hotspot/os_cpu/linux_ppc/gc/x/xSyscall_linux_ppc.hpp
+ src/hotspot/os_cpu/linux_riscv/gc/x/xSyscall_linux_riscv.hpp
+ src/hotspot/os_cpu/linux_x86/gc/x/xSyscall_linux_x86.hpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.hpp
! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcConfig.cpp
! src/hotspot/share/gc/shared/gcConfiguration.cpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/gcId.hpp
! src/hotspot/share/gc/shared/gcName.hpp
! src/hotspot/share/gc/shared/gcThreadLocalData.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/isGCActiveMark.cpp
! src/hotspot/share/gc/shared/isGCActiveMark.hpp
! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerThread.hpp
+ src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp
+ src/hotspot/share/gc/x/c1/xBarrierSetC1.hpp
+ src/hotspot/share/gc/x/c2/xBarrierSetC2.cpp
+ src/hotspot/share/gc/x/c2/xBarrierSetC2.hpp
+ src/hotspot/share/gc/x/vmStructs_x.cpp
+ src/hotspot/share/gc/x/vmStructs_x.hpp
= src/hotspot/share/gc/x/xAbort.cpp
= src/hotspot/share/gc/x/xAbort.hpp
+ src/hotspot/share/gc/x/xAbort.inline.hpp
+ src/hotspot/share/gc/x/xAddress.cpp
= src/hotspot/share/gc/x/xAddress.hpp
+ src/hotspot/share/gc/x/xAddress.inline.hpp
+ src/hotspot/share/gc/x/xAddressSpaceLimit.cpp
+ src/hotspot/share/gc/x/xAddressSpaceLimit.hpp
+ src/hotspot/share/gc/x/xAllocationFlags.hpp
+ src/hotspot/share/gc/x/xArguments.cpp
+ src/hotspot/share/gc/x/xArguments.hpp
+ src/hotspot/share/gc/x/xArray.hpp
+ src/hotspot/share/gc/x/xArray.inline.hpp
+ src/hotspot/share/gc/x/xAttachedArray.hpp
+ src/hotspot/share/gc/x/xAttachedArray.inline.hpp
+ src/hotspot/share/gc/x/xBarrier.cpp
= src/hotspot/share/gc/x/xBarrier.hpp
+ src/hotspot/share/gc/x/xBarrier.inline.hpp
+ src/hotspot/share/gc/x/xBarrierSet.cpp
+ src/hotspot/share/gc/x/xBarrierSet.hpp
+ src/hotspot/share/gc/x/xBarrierSet.inline.hpp
+ src/hotspot/share/gc/x/xBarrierSetAssembler.cpp
+ src/hotspot/share/gc/x/xBarrierSetAssembler.hpp
+ src/hotspot/share/gc/x/xBarrierSetNMethod.cpp
+ src/hotspot/share/gc/x/xBarrierSetNMethod.hpp
+ src/hotspot/share/gc/x/xBarrierSetRuntime.cpp
= src/hotspot/share/gc/x/xBarrierSetRuntime.hpp
+ src/hotspot/share/gc/x/xBarrierSetStackChunk.cpp
+ src/hotspot/share/gc/x/xBarrierSetStackChunk.hpp
+ src/hotspot/share/gc/x/xBitField.hpp
+ src/hotspot/share/gc/x/xBitMap.hpp
+ src/hotspot/share/gc/x/xBitMap.inline.hpp
+ src/hotspot/share/gc/x/xBreakpoint.cpp
+ src/hotspot/share/gc/x/xBreakpoint.hpp
+ src/hotspot/share/gc/x/xCPU.cpp
+ src/hotspot/share/gc/x/xCPU.hpp
+ src/hotspot/share/gc/x/xCPU.inline.hpp
+ src/hotspot/share/gc/x/xCollectedHeap.cpp
+ src/hotspot/share/gc/x/xCollectedHeap.hpp
+ src/hotspot/share/gc/x/xDebug.gdb
+ src/hotspot/share/gc/x/xDirector.cpp
+ src/hotspot/share/gc/x/xDirector.hpp
+ src/hotspot/share/gc/x/xDriver.cpp
+ src/hotspot/share/gc/x/xDriver.hpp
+ src/hotspot/share/gc/x/xErrno.cpp
+ src/hotspot/share/gc/x/xErrno.hpp
+ src/hotspot/share/gc/x/xForwarding.cpp
+ src/hotspot/share/gc/x/xForwarding.hpp
+ src/hotspot/share/gc/x/xForwarding.inline.hpp
+ src/hotspot/share/gc/x/xForwardingAllocator.cpp
+ src/hotspot/share/gc/x/xForwardingAllocator.hpp
+ src/hotspot/share/gc/x/xForwardingAllocator.inline.hpp
+ src/hotspot/share/gc/x/xForwardingEntry.hpp
+ src/hotspot/share/gc/x/xForwardingTable.hpp
+ src/hotspot/share/gc/x/xForwardingTable.inline.hpp
+ src/hotspot/share/gc/x/xFuture.hpp
+ src/hotspot/share/gc/x/xFuture.inline.hpp
+ src/hotspot/share/gc/x/xGlobals.cpp
+ src/hotspot/share/gc/x/xGlobals.hpp
+ src/hotspot/share/gc/x/xGranuleMap.hpp
+ src/hotspot/share/gc/x/xGranuleMap.inline.hpp
= src/hotspot/share/gc/x/xHash.hpp
= src/hotspot/share/gc/x/xHash.inline.hpp
+ src/hotspot/share/gc/x/xHeap.cpp
+ src/hotspot/share/gc/x/xHeap.hpp
+ src/hotspot/share/gc/x/xHeap.inline.hpp
+ src/hotspot/share/gc/x/xHeapIterator.cpp
+ src/hotspot/share/gc/x/xHeapIterator.hpp
+ src/hotspot/share/gc/x/xHeuristics.cpp
+ src/hotspot/share/gc/x/xHeuristics.hpp
+ src/hotspot/share/gc/x/xInitialize.cpp
+ src/hotspot/share/gc/x/xInitialize.hpp
+ src/hotspot/share/gc/x/xLargePages.cpp
+ src/hotspot/share/gc/x/xLargePages.hpp
+ src/hotspot/share/gc/x/xLargePages.inline.hpp
+ src/hotspot/share/gc/x/xList.hpp
+ src/hotspot/share/gc/x/xList.inline.hpp
+ src/hotspot/share/gc/x/xLiveMap.cpp
= src/hotspot/share/gc/x/xLiveMap.hpp
+ src/hotspot/share/gc/x/xLiveMap.inline.hpp
+ src/hotspot/share/gc/x/xLock.hpp
+ src/hotspot/share/gc/x/xLock.inline.hpp
+ src/hotspot/share/gc/x/xMark.cpp
+ src/hotspot/share/gc/x/xMark.hpp
+ src/hotspot/share/gc/x/xMark.inline.hpp
+ src/hotspot/share/gc/x/xMarkCache.cpp
+ src/hotspot/share/gc/x/xMarkCache.hpp
+ src/hotspot/share/gc/x/xMarkCache.inline.hpp
+ src/hotspot/share/gc/x/xMarkContext.hpp
+ src/hotspot/share/gc/x/xMarkContext.inline.hpp
+ src/hotspot/share/gc/x/xMarkStack.cpp
+ src/hotspot/share/gc/x/xMarkStack.hpp
+ src/hotspot/share/gc/x/xMarkStack.inline.hpp
+ src/hotspot/share/gc/x/xMarkStackAllocator.cpp
+ src/hotspot/share/gc/x/xMarkStackAllocator.hpp
+ src/hotspot/share/gc/x/xMarkStackEntry.hpp
+ src/hotspot/share/gc/x/xMarkTerminate.hpp
+ src/hotspot/share/gc/x/xMarkTerminate.inline.hpp
+ src/hotspot/share/gc/x/xMemory.cpp
+ src/hotspot/share/gc/x/xMemory.hpp
+ src/hotspot/share/gc/x/xMemory.inline.hpp
+ src/hotspot/share/gc/x/xMessagePort.hpp
+ src/hotspot/share/gc/x/xMessagePort.inline.hpp
+ src/hotspot/share/gc/x/xMetronome.cpp
+ src/hotspot/share/gc/x/xMetronome.hpp
+ src/hotspot/share/gc/x/xNMethod.cpp
+ src/hotspot/share/gc/x/xNMethod.hpp
+ src/hotspot/share/gc/x/xNMethodData.cpp
+ src/hotspot/share/gc/x/xNMethodData.hpp
+ src/hotspot/share/gc/x/xNMethodTable.cpp
+ src/hotspot/share/gc/x/xNMethodTable.hpp
+ src/hotspot/share/gc/x/xNMethodTableEntry.hpp
+ src/hotspot/share/gc/x/xNMethodTableIteration.cpp
+ src/hotspot/share/gc/x/xNMethodTableIteration.hpp
+ src/hotspot/share/gc/x/xNUMA.cpp
+ src/hotspot/share/gc/x/xNUMA.hpp
+ src/hotspot/share/gc/x/xNUMA.inline.hpp
+ src/hotspot/share/gc/x/xObjArrayAllocator.cpp
+ src/hotspot/share/gc/x/xObjArrayAllocator.hpp
+ src/hotspot/share/gc/x/xObjectAllocator.cpp
+ src/hotspot/share/gc/x/xObjectAllocator.hpp
= src/hotspot/share/gc/x/xOop.hpp
+ src/hotspot/share/gc/x/xOop.inline.hpp
+ src/hotspot/share/gc/x/xPage.cpp
+ src/hotspot/share/gc/x/xPage.hpp
+ src/hotspot/share/gc/x/xPage.inline.hpp
+ src/hotspot/share/gc/x/xPageAllocator.cpp
+ src/hotspot/share/gc/x/xPageAllocator.hpp
+ src/hotspot/share/gc/x/xPageAllocator.inline.hpp
+ src/hotspot/share/gc/x/xPageCache.cpp
+ src/hotspot/share/gc/x/xPageCache.hpp
+ src/hotspot/share/gc/x/xPageTable.cpp
+ src/hotspot/share/gc/x/xPageTable.hpp
+ src/hotspot/share/gc/x/xPageTable.inline.hpp
+ src/hotspot/share/gc/x/xPhysicalMemory.cpp
+ src/hotspot/share/gc/x/xPhysicalMemory.hpp
+ src/hotspot/share/gc/x/xPhysicalMemory.inline.hpp
+ src/hotspot/share/gc/x/xReferenceProcessor.cpp
+ src/hotspot/share/gc/x/xReferenceProcessor.hpp
+ src/hotspot/share/gc/x/xRelocate.cpp
+ src/hotspot/share/gc/x/xRelocate.hpp
+ src/hotspot/share/gc/x/xRelocationSet.cpp
+ src/hotspot/share/gc/x/xRelocationSet.hpp
+ src/hotspot/share/gc/x/xRelocationSet.inline.hpp
+ src/hotspot/share/gc/x/xRelocationSetSelector.cpp
+ src/hotspot/share/gc/x/xRelocationSetSelector.hpp
+ src/hotspot/share/gc/x/xRelocationSetSelector.inline.hpp
+ src/hotspot/share/gc/x/xResurrection.cpp
+ src/hotspot/share/gc/x/xResurrection.hpp
+ src/hotspot/share/gc/x/xResurrection.inline.hpp
+ src/hotspot/share/gc/x/xRootsIterator.cpp
+ src/hotspot/share/gc/x/xRootsIterator.hpp
+ src/hotspot/share/gc/x/xRuntimeWorkers.cpp
+ src/hotspot/share/gc/x/xRuntimeWorkers.hpp
+ src/hotspot/share/gc/x/xSafeDelete.hpp
+ src/hotspot/share/gc/x/xSafeDelete.inline.hpp
+ src/hotspot/share/gc/x/xServiceability.cpp
+ src/hotspot/share/gc/x/xServiceability.hpp
+ src/hotspot/share/gc/x/xStackWatermark.cpp
+ src/hotspot/share/gc/x/xStackWatermark.hpp
+ src/hotspot/share/gc/x/xStat.cpp
+ src/hotspot/share/gc/x/xStat.hpp
+ src/hotspot/share/gc/x/xTask.cpp
+ src/hotspot/share/gc/x/xTask.hpp
+ src/hotspot/share/gc/x/xThread.cpp
+ src/hotspot/share/gc/x/xThread.hpp
+ src/hotspot/share/gc/x/xThread.inline.hpp
+ src/hotspot/share/gc/x/xThreadLocalAllocBuffer.cpp
+ src/hotspot/share/gc/x/xThreadLocalAllocBuffer.hpp
+ src/hotspot/share/gc/x/xThreadLocalData.hpp
+ src/hotspot/share/gc/x/xTracer.cpp
+ src/hotspot/share/gc/x/xTracer.hpp
+ src/hotspot/share/gc/x/xTracer.inline.hpp
+ src/hotspot/share/gc/x/xUncommitter.cpp
+ src/hotspot/share/gc/x/xUncommitter.hpp
+ src/hotspot/share/gc/x/xUnload.cpp
+ src/hotspot/share/gc/x/xUnload.hpp
+ src/hotspot/share/gc/x/xUnmapper.cpp
+ src/hotspot/share/gc/x/xUnmapper.hpp
= src/hotspot/share/gc/x/xUtils.hpp
+ src/hotspot/share/gc/x/xUtils.inline.hpp
+ src/hotspot/share/gc/x/xValue.hpp
+ src/hotspot/share/gc/x/xValue.inline.hpp
+ src/hotspot/share/gc/x/xVerify.cpp
+ src/hotspot/share/gc/x/xVerify.hpp
+ src/hotspot/share/gc/x/xVirtualMemory.cpp
+ src/hotspot/share/gc/x/xVirtualMemory.hpp
+ src/hotspot/share/gc/x/xVirtualMemory.inline.hpp
+ src/hotspot/share/gc/x/xWeakRootsProcessor.cpp
+ src/hotspot/share/gc/x/xWeakRootsProcessor.hpp
+ src/hotspot/share/gc/x/xWorkers.cpp
+ src/hotspot/share/gc/x/xWorkers.hpp
+ src/hotspot/share/gc/x/x_globals.hpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
+ src/hotspot/share/gc/z/shared/vmStructs_z_shared.hpp
+ src/hotspot/share/gc/z/shared/zSharedArguments.cpp
+ src/hotspot/share/gc/z/shared/zSharedArguments.hpp
+ src/hotspot/share/gc/z/shared/z_shared_globals.hpp
! src/hotspot/share/gc/z/vmStructs_z.cpp
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAbort.cpp
! src/hotspot/share/gc/z/zAbort.hpp
! src/hotspot/share/gc/z/zAbort.inline.hpp
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddress.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp
! src/hotspot/share/gc/z/zAllocationFlags.hpp
+ src/hotspot/share/gc/z/zAllocator.cpp
+ src/hotspot/share/gc/z/zAllocator.hpp
+ src/hotspot/share/gc/z/zAllocator.inline.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArguments.hpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zBarrier.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetAssembler.cpp
! src/hotspot/share/gc/z/zBarrierSetAssembler.hpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/gc/z/zBarrierSetStackChunk.cpp
! src/hotspot/share/gc/z/zBitMap.hpp
! src/hotspot/share/gc/z/zBitMap.inline.hpp
! src/hotspot/share/gc/z/zCPU.cpp
! src/hotspot/share/gc/z/zCPU.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
+ src/hotspot/share/gc/z/zContinuation.cpp
+ src/hotspot/share/gc/z/zContinuation.hpp
+ src/hotspot/share/gc/z/zContinuation.inline.hpp
! src/hotspot/share/gc/z/zDebug.gdb
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDirector.hpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriver.hpp
+ src/hotspot/share/gc/z/zDriverPort.cpp
+ src/hotspot/share/gc/z/zDriverPort.hpp
! src/hotspot/share/gc/z/zForwarding.cpp
! src/hotspot/share/gc/z/zForwarding.hpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zForwardingAllocator.cpp
! src/hotspot/share/gc/z/zForwardingEntry.hpp
! src/hotspot/share/gc/z/zForwardingTable.hpp
! src/hotspot/share/gc/z/zForwardingTable.inline.hpp
+ src/hotspot/share/gc/z/zGCIdPrinter.cpp
+ src/hotspot/share/gc/z/zGCIdPrinter.hpp
+ src/hotspot/share/gc/z/zGeneration.cpp
+ src/hotspot/share/gc/z/zGeneration.hpp
+ src/hotspot/share/gc/z/zGeneration.inline.hpp
+ src/hotspot/share/gc/z/zGenerationId.hpp
! src/hotspot/share/gc/z/zGlobals.cpp
! src/hotspot/share/gc/z/zGlobals.hpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHash.hpp
! src/hotspot/share/gc/z/zHash.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zHeap.inline.hpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zHeapIterator.hpp
! src/hotspot/share/gc/z/zHeuristics.cpp
! src/hotspot/share/gc/z/zHeuristics.hpp
+ src/hotspot/share/gc/z/zIndexDistributor.hpp
+ src/hotspot/share/gc/z/zIndexDistributor.inline.hpp
! src/hotspot/share/gc/z/zInitialize.cpp
+ src/hotspot/share/gc/z/zIterator.hpp
+ src/hotspot/share/gc/z/zIterator.inline.hpp
+ src/hotspot/share/gc/z/zJNICritical.cpp
+ src/hotspot/share/gc/z/zJNICritical.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zLock.hpp
! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMark.hpp
! src/hotspot/share/gc/z/zMark.inline.hpp
! src/hotspot/share/gc/z/zMarkCache.cpp
! src/hotspot/share/gc/z/zMarkCache.hpp
! src/hotspot/share/gc/z/zMarkCache.inline.hpp
! src/hotspot/share/gc/z/zMarkContext.hpp
! src/hotspot/share/gc/z/zMarkContext.inline.hpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zMarkStack.hpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.hpp
! src/hotspot/share/gc/z/zMarkTerminate.hpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp
! src/hotspot/share/gc/z/zMemory.inline.hpp
- src/hotspot/share/gc/z/zMessagePort.hpp
- src/hotspot/share/gc/z/zMessagePort.inline.hpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodData.hpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zNMethodTable.hpp
! src/hotspot/share/gc/z/zNMethodTableEntry.hpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.hpp
- src/hotspot/share/gc/z/zOop.inline.hpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
+ src/hotspot/share/gc/z/zPageAge.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
! src/hotspot/share/gc/z/zPageAllocator.inline.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageCache.hpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPageTable.hpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
+ src/hotspot/share/gc/z/zPageType.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRelocationSet.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp
+ src/hotspot/share/gc/z/zRemembered.cpp
+ src/hotspot/share/gc/z/zRemembered.hpp
+ src/hotspot/share/gc/z/zRemembered.inline.hpp
+ src/hotspot/share/gc/z/zRememberedSet.cpp
+ src/hotspot/share/gc/z/zRememberedSet.hpp
+ src/hotspot/share/gc/z/zRememberedSet.inline.hpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zSafeDelete.hpp
! src/hotspot/share/gc/z/zSafeDelete.inline.hpp
! src/hotspot/share/gc/z/zServiceability.cpp
! src/hotspot/share/gc/z/zServiceability.hpp
+ src/hotspot/share/gc/z/zStackChunkGCData.hpp
+ src/hotspot/share/gc/z/zStackChunkGCData.inline.hpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zStackWatermark.hpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
+ src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp
+ src/hotspot/share/gc/z/zStoreBarrierBuffer.hpp
+ src/hotspot/share/gc/z/zStoreBarrierBuffer.inline.hpp
! src/hotspot/share/gc/z/zTask.cpp
! src/hotspot/share/gc/z/zTask.hpp
! src/hotspot/share/gc/z/zThread.cpp
! src/hotspot/share/gc/z/zThread.hpp
- src/hotspot/share/gc/z/zThread.inline.hpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.cpp
! src/hotspot/share/gc/z/zThreadLocalAllocBuffer.hpp
! src/hotspot/share/gc/z/zThreadLocalData.hpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
+ src/hotspot/share/gc/z/zUncoloredRoot.cpp
+ src/hotspot/share/gc/z/zUncoloredRoot.hpp
+ src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUncommitter.hpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zUnmapper.cpp
! src/hotspot/share/gc/z/zUnmapper.hpp
+ src/hotspot/share/gc/z/zUtils.cpp
! src/hotspot/share/gc/z/zUtils.hpp
! src/hotspot/share/gc/z/zUtils.inline.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
! src/hotspot/share/gc/z/zWorkers.hpp
+ src/hotspot/share/gc/z/zWorkers.inline.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/logging/logPrefix.hpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/stackWatermark.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/utilities/events.cpp
! src/hotspot/share/utilities/events.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAddress.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XAttachedArrayForForwarding.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XBarrier.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XCollectedHeap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XExternalBitMap.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwarding.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTable.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableCursor.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XForwardingTableEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobals.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGlobalsForVMStructs.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForForwarding.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XGranuleMapForPageTable.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHash.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XHeap.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XOop.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPage.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageAllocator.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTable.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XPageTableEntry.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XRelocate.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XUtils.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/x/XVirtualMemory.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAddress.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZAttachedArrayForForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZBarrier.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZCollectedHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZExternalBitMap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZForwardingTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobals.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGlobalsForVMStructs.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGranuleMapForForwarding.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZGranuleMapForPageTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPage.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTable.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageTableEntry.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZRelocate.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/Universe.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/hotspot/gtest/gc/x/test_xAddress.cpp
+ test/hotspot/gtest/gc/x/test_xArray.cpp
+ test/hotspot/gtest/gc/x/test_xBitField.cpp
+ test/hotspot/gtest/gc/x/test_xBitMap.cpp
+ test/hotspot/gtest/gc/x/test_xForwarding.cpp
+ test/hotspot/gtest/gc/x/test_xList.cpp
+ test/hotspot/gtest/gc/x/test_xLiveMap.cpp
+ test/hotspot/gtest/gc/x/test_xPhysicalMemory.cpp
+ test/hotspot/gtest/gc/x/test_xVirtualMemory.cpp
! test/hotspot/gtest/gc/z/test_zAddress.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
+ test/hotspot/gtest/gc/z/test_zIndexDistributor.cpp
! test/hotspot/gtest/gc/z/test_zLiveMap.cpp
+ test/hotspot/gtest/gc/z/test_zMemory.cpp
! test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
! test/hotspot/gtest/runtime/test_vmStructs.cpp
+ test/hotspot/jtreg/ProblemList-generational-zgc.txt
+ test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java
! test/hotspot/jtreg/compiler/gcbarriers/UnsafeIntrinsicsTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/gc/TestSystemGC.java
! test/hotspot/jtreg/gc/TestVerifySubSet.java
! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java
! test/hotspot/jtreg/gc/stress/gcold/TestGCOldWithZ.java
! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java
+ test/hotspot/jtreg/gc/x/TestAllocateHeapAt.java
+ test/hotspot/jtreg/gc/x/TestAlwaysPreTouch.java
= test/hotspot/jtreg/gc/x/TestGarbageCollectorMXBean.java
= test/hotspot/jtreg/gc/x/TestHighUsage.java
+ test/hotspot/jtreg/gc/x/TestMemoryMXBean.java
= test/hotspot/jtreg/gc/x/TestMemoryManagerMXBean.java
+ test/hotspot/jtreg/gc/x/TestNoUncommit.java
= test/hotspot/jtreg/gc/x/TestPageCacheFlush.java
= test/hotspot/jtreg/gc/x/TestRelocateInPlace.java
= test/hotspot/jtreg/gc/x/TestSmallHeap.java
= test/hotspot/jtreg/gc/x/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestAllocateHeapAt.java
! test/hotspot/jtreg/gc/z/TestAlwaysPreTouch.java
! test/hotspot/jtreg/gc/z/TestGarbageCollectorMXBean.java
! test/hotspot/jtreg/gc/z/TestHighUsage.java
! test/hotspot/jtreg/gc/z/TestMemoryMXBean.java
! test/hotspot/jtreg/gc/z/TestMemoryManagerMXBean.java
! test/hotspot/jtreg/gc/z/TestNoUncommit.java
! test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestRelocateInPlace.java
! test/hotspot/jtreg/gc/z/TestSmallHeap.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/runtime/stringtable/StringTableCleaningTest.java
+ test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt
! test/jdk/java/io/ObjectStreamClass/ObjectStreamClassCaching.java
! test/jdk/java/lang/ProcessBuilder/CloseRace.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/management/MemoryMXBean/MemoryTest.java
+ test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMajor.java
+ test/jdk/jdk/jfr/event/gc/collection/TestGarbageCollectionEventWithZMinor.java
+ test/jdk/jdk/jfr/event/gc/collection/TestZOldGarbageCollectionEvent.java
+ test/jdk/jdk/jfr/event/gc/collection/TestZYoungGarbageCollectionEvent.java
! test/jdk/jdk/jfr/event/gc/detailed/TestGCPhaseConcurrent.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 2bf7ac58
Author:    Fredrik Bredberg <fredrik.bredberg at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-11 14:02:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2bf7ac58b7971f6813066dac7e88a855d597d731

8297657: name demangling intermittently fails

Reviewed-by: stefank, coleenp

! src/hotspot/os/aix/decoder_aix.hpp
! src/hotspot/os/bsd/decoder_machO.hpp
! src/hotspot/share/utilities/decoder.hpp
! src/hotspot/share/utilities/decoder_elf.hpp

Changeset: 9ad38cbe
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-05-11 16:31:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ad38cbeaf446776c4ab4fdb4605663fc517f11f

8307626: java/net/httpclient/FlowAdapter* tests should close the HttpClient instances

Reviewed-by: aefimov, jpai

! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java
! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java

Changeset: 489658db
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-05-11 17:07:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/489658dbd2cd518a17611dcc01c0109046cf97a8

8307885: com/sun/jdi/ConnectedVMs.java fails with "Invalid debuggee exitValue: 0"

Reviewed-by: kevinw, sspitsyn

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

Changeset: 51b8f3cf
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-05-11 17:48:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/51b8f3cfb9df3444b6226a5d5cb7f01a9ab6db6c

8306034: add support of virtual threads to JVMTI StopThread

Reviewed-by: cjplummer

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/runtime/javaThread.cpp
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/libBoundVThreadTest.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/libStopThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/libVThreadUnsupportedTest.cpp

Changeset: 5d6cce0f
Author:    Robert Toyonaga <rtoyonag at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2023-05-11 18:05:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5d6cce0f8543e8ae966798aad685b190cc8101aa

8307298: JFR: Ensure jdk.jfr.internal.TypeLibrary is initialized only once

Reviewed-by: sgehwolf, egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java

Changeset: 7fcb0fdc
Author:    Dean Long <dlong at openjdk.org>
Date:      2023-05-11 18:06:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7fcb0fdcd453d02002b751db6d59ad274b3b59c7

8307139: Fix signed integer overflow in compiler code, part 1

Reviewed-by: thartmann, rcastanedalo, kvn

! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/mathexactnode.cpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/stringopts.cpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp

Changeset: cbecf422
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-05-11 18:07:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cbecf422dfef1b53f3a159d2db63ba028d84f152

8307850: update for deprecated sprintf for jdk.jdi

Reviewed-by: cjplummer

! src/jdk.jdi/share/native/libdt_shmem/SharedMemoryTransport.c
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c

Changeset: 15358636
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-05-11 18:09:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15358636cf67fb570231ec8521533bd2d3146b65

8307848: update for deprecated sprintf for jdk.attach

Reviewed-by: sspitsyn, cjplummer

! src/jdk.attach/windows/native/libattach/VirtualMachineImpl.c

Changeset: 4f355c35
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2023-05-11 18:21:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4f355c3525072681ed1fb48dfdb8924b1cf0cc7c

8307653: Adjust delay time and gc log argument in TestAbortOnVMOperationTimeout

Reviewed-by: dholmes, dcubed

! test/hotspot/jtreg/runtime/Safepoint/TestAbortOnVMOperationTimeout.java

Changeset: 29b8242e
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-05-11 18:22:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/29b8242e07b3e85887e916bc76f37eefb4403e1d

8307954: Update string template regression tests to be robust on release updates

Reviewed-by: jlaskey

! test/langtools/tools/javac/diags/examples/StringTemplate.java
! test/langtools/tools/javac/diags/examples/StringTemplateNoProcessor.java
! test/langtools/tools/javac/diags/examples/StringTemplateNotProcessor.java
! test/langtools/tools/javac/diags/examples/StringTemplateRawProcessor.java
! test/langtools/tools/javac/diags/examples/StringTemplateUnclosedString.java
! test/langtools/tools/javac/diags/examples/StringTemplateUnclosedTextBlock.java

Changeset: a667213e
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-05-11 19:37:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a667213ec595ceb86a0196aff0e1236138fab2ef

8281715: Move "base CDS archive not loaded" tests to SharedArchiveFileOption.java

Reviewed-by: ccheung, iklam

! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java

Changeset: ce590772
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-05-11 22:35:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ce5907727e835cb2bdf9362d7c3ad249cc29d5e7

8307945: Build of Client VM is broken after JDK-8307058

Reviewed-by: kvn

! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp

Changeset: 54c06d2d
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-05-11 23:16:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/54c06d2d915e57d822136b403ea7a7675325d6fb

8307559: Add better checking in com/sun/jdi tests for debuggee exiting unexpectedly with an exception

Reviewed-by: kevinw, lmesnik

! test/jdk/com/sun/jdi/ExceptionEvents.java
! test/jdk/com/sun/jdi/ResumeOneThreadTest.java
! test/jdk/com/sun/jdi/TestScaffold.java

Changeset: 9a7b4431
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-12 00:51:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9a7b4431ecde03f37d9f1c1b06dab6ef8d60a94c

8307966: ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java on linux-x64

Reviewed-by: naoto, lmesnik

! test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt

Changeset: 33d9a857
Author:    Ningsheng Jian <njian at openjdk.org>
Date:      2023-05-12 02:05:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33d9a857308eed53e06b448691910bc8aa2f8fc9

8307572: AArch64: Vector registers are clobbered by some macroassemblers

Reviewed-by: aph, adinn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
+ test/hotspot/jtreg/compiler/c2/aarch64/TestIntrinsicsRegStress.java

Changeset: 73491fa4
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2023-05-12 02:52:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/73491fa452e73cf7c02c577f4e3f1a34c02bea6d

8306996: Open source Swing MenuItem related tests

Reviewed-by: dnguyen, honkar, psadhukhan

+ test/jdk/javax/swing/JMenuItem/bug4198809.java
+ test/jdk/javax/swing/JMenuItem/bug4304129.java
+ test/jdk/javax/swing/JMenuItem/bug4839464.java
+ test/jdk/javax/swing/JMenuItem/bug4966168.java

Changeset: ccb4dd61
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2023-05-12 06:31:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ccb4dd614483c11903dfde3e249c5ea8c8b04070

8307969: [zgc] Missing includes in gc/z/zTracer.cpp

Reviewed-by: stefank

! src/hotspot/share/gc/z/zTracer.cpp

Changeset: 5f1f9460
Author:    JoKern65 <Joachim.kern at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-12 07:02:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5f1f9460d75731513048a3bf205bc1ee6e5c483b

8307520: set minimum supported CPU architecture to Power8 on AIX

Reviewed-by: mbaesken, erikj

! make/autoconf/flags-cflags.m4
! make/hotspot/gensrc/GensrcAdlc.gmk

Changeset: f3bd031c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-12 07:06:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3bd031ccd1924f4b785fad145641f396ec1aa30

8307891: ProblemList gtest/NMTGtest.java subtests on aix

Reviewed-by: mdoerr, lucy

! test/hotspot/jtreg/ProblemList.txt

Changeset: e32de7ef
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-12 07:10:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e32de7efd6f3173a0bba5829e8de3edd01cfdbab

8306667: RISC-V: Fix storeImmN0 matching rule by using zr register

Reviewed-by: shade, gli, fyang

! src/hotspot/cpu/riscv/riscv.ad

Changeset: 1ce1611e
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-05-12 07:23:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1ce1611ead1e3eccd9a6b82857740e27e37f05f7

8307518: Remove G1 workaround in jstat about zero sized generation sizes

Reviewed-by: kbarrett, ayang

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

Changeset: e1e758a7
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-05-12 07:32:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e1e758a7b43c29840296d337bd2f0213ab0ca3c9

8305083: Remove finalize() from test/hotspot/jtreg/vmTestbase/nsk/share/ and /jpda that are used in serviceability/dcmd/framework tests

Reviewed-by: coleenp, dholmes

! test/hotspot/jtreg/vmTestbase/nsk/share/Finalizable.java
! test/hotspot/jtreg/vmTestbase/nsk/share/FinalizableObject.java
! test/hotspot/jtreg/vmTestbase/nsk/share/LocalProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketIOPipe.java

Changeset: b6bcbc0c
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2023-05-12 08:48:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b6bcbc0cbcb3729e4eb298f2198e0b6570e1f566

8305770: os::Linux::available_memory() should refer MemAvailable in /proc/meminfo

Reviewed-by: stuefe, sgehwolf, rcastanedalo, dholmes

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/bsd/os_bsd.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: f09a0f5c
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-05-12 09:50:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f09a0f5ca787e139f240a33bb12491792b8e7003

8307806: Rename Atomic::fetch_and_add and friends

Reviewed-by: stefank, dholmes

! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os_cpu/aix_ppc/atomic_aix_ppc.hpp
! src/hotspot/os_cpu/bsd_aarch64/atomic_bsd_aarch64.hpp
! src/hotspot/os_cpu/bsd_x86/atomic_bsd_x86.hpp
! src/hotspot/os_cpu/bsd_zero/atomic_bsd_zero.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/os_cpu/linux_arm/atomic_linux_arm.hpp
! src/hotspot/os_cpu/linux_ppc/atomic_linux_ppc.hpp
! src/hotspot/os_cpu/linux_riscv/atomic_linux_riscv.hpp
! src/hotspot/os_cpu/linux_s390/atomic_linux_s390.hpp
! src/hotspot/os_cpu/linux_x86/atomic_linux_x86.hpp
! src/hotspot/os_cpu/linux_zero/atomic_linux_zero.hpp
! src/hotspot/os_cpu/windows_aarch64/atomic_windows_aarch64.hpp
! src/hotspot/os_cpu/windows_x86/atomic_windows_x86.hpp
! src/hotspot/share/classfile/classLoaderDataGraph.inline.hpp
! src/hotspot/share/gc/g1/g1BatchedTask.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/x/xForwardingAllocator.inline.hpp
! src/hotspot/share/gc/x/xMarkStackAllocator.cpp
! src/hotspot/share/gc/x/xNMethodTableIteration.cpp
! src/hotspot/share/gc/x/xPageAllocator.cpp
! src/hotspot/share/gc/x/xRelocationSet.cpp
! src/hotspot/share/gc/x/xRootsIterator.cpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp
! src/hotspot/share/gc/z/zIndexDistributor.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/runtime/atomic.hpp
! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/runtime/test_atomic.cpp

Changeset: 13a3fce2
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-12 10:38:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/13a3fce29e696354b2e79fbcfd3557dc4a1fece7

8307961: java/foreign/enablenativeaccess/TestEnableNativeAccess.java fails with ShouldNotReachHere

Reviewed-by: jvernee

! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp

Changeset: fd013a58
Author:    duke <duke at openjdk.org>
Date:      2023-05-12 11:00:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fd013a5862dcb47a5796fc245018e25bb4156ba9

Automatic merge of jdk:master into master




More information about the panama-dev mailing list