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

duke duke at openjdk.org
Fri Jan 12 11:16:49 UTC 2024


Changeset: 78623c95
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-05 11:13:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/78623c95f2a3954384963c4c761d2e4e5f4aefed

8323012: C2 fails with fatal error: no reachable node should have no use

Reviewed-by: chagedorn

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

Changeset: f0cfd361
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-01-05 11:34:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f0cfd361bd6a98dc1192dab2116fdd3904f130f8

8322532: JShell : Unnamed variable issue

Reviewed-by: asotona

! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
! test/langtools/jdk/jshell/VariablesTest.java

Changeset: ade21a96
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-05 13:48:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ade21a965f8a5fc889cd48bba76fad507bdeddf5

8310844: [AArch64] C1 compilation fails because monitor offset in OSR buffer is too large for immediate

Reviewed-by: aph, chagedorn

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/c1/TestLargeMonitorOffset.java

Changeset: ed9f3243
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-05 15:40:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ed9f3243f04718a50bbdc589437872f7215c0e08

8322985: [BACKOUT] 8318562: Computational test more than 2x slower when AVX instructions are used

Reviewed-by: chagedorn, shade

! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
- test/micro/org/openjdk/bench/vm/compiler/x86/ComputePI.java

Changeset: 631a9f60
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-01-05 16:26:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/631a9f60f30fe298791aa953fa573001127ff58a

8323073: ProblemList gc/g1/TestSkipRebuildRemsetPhase.java on linux-aarch64
8323075: ProblemList runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java

Reviewed-by: thartmann

! test/hotspot/jtreg/ProblemList.txt

Changeset: 700c25f5
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-05 17:04:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/700c25f5b45e8a228d07c57dcf925e93d494af23

8322954: Shenandoah: Convert evac-update closures asserts to rich asserts

Reviewed-by: wkemper, kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp

Changeset: 46965a09
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-01-05 17:53:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/46965a096ce74d9375df36a3a66107e9295cc180

8322981: Fix 2 locations in JDI that throw IOException without using the "Caused by" exception

Reviewed-by: dholmes, lmesnik

! src/jdk.jdi/share/classes/com/sun/tools/jdi/ProcessAttachingConnector.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java

Changeset: 35a1b77d
Author:    David Leopoldseder <davleopo at openjdk.org>
Committer: Tom Rodriguez <never at openjdk.org>
Date:      2024-01-05 19:00:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/35a1b77da541e4df3c4d1bab0825ea39e653808c

8322636: [JVMCI] HotSpotSpeculationLog can be inconsistent across a single compile

Reviewed-by: dnsimon, never

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java

Changeset: be4614eb
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-01-05 22:16:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/be4614eb5e4efcea3f3ef4d18f94cfb36fd557f4

8323016: Improve reporting for bad options

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/langtools/jdk/javadoc/tool/BadOptionsTest.java

Changeset: ace010b3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-06 08:52:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ace010b38a83e0c9b43aeeb6bc5c92d0886dc53f

8319757: java/nio/channels/DatagramChannel/InterruptibleOrNot.java failed: wrong exception thrown

Reviewed-by: jpai, bpb

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

Changeset: faa9c690
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-06 18:24:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/faa9c6909dda635eb008b9dada6e06fca47c17d6

8322846: Running with -Djdk.tracePinnedThreads set can hang

Reviewed-by: jpai

! src/java.base/share/classes/java/lang/PinnedThreadPrinter.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java

Changeset: 3560e680
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-08 02:37:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3560e680bcd5f9427b43f616f21f87adee8e8aca

8322815: Eliminate -Wparentheses warnings in shenandoah code

Reviewed-by: shade, zgu

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp

Changeset: e4427698
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-01-08 02:46:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e44276989fc6358065412be7567d0141c84f1282

8322754: click JComboBox when dialog about to close causes IllegalComponentStateException

Reviewed-by: abhiscxk, serb

! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java
+ test/jdk/javax/swing/JComboBox/ComboPopupBug.java

Changeset: d75d876e
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-08 07:30:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d75d876eddfd2e59d9d28c2860fdab4ef3ec3c6b

8322806: Eliminate -Wparentheses warnings in aarch64 code

Reviewed-by: stefank, dholmes

! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp

Changeset: 7edd10e5
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-01-08 08:20:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7edd10e5fa71dafbbad23455553b7f5ff0a75ac9

8321786: SegmentAllocator:allocateFrom(ValueLayout, MemorySegment,ValueLayout,long,long) spec mismatch in exception scenario

Reviewed-by: mcimadamore

! 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/java/lang/foreign/SegmentAllocator.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
! src/java.base/share/classes/jdk/internal/foreign/layout/MemoryLayoutUtil.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSegments.java

Changeset: a40d397d
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-08 09:01:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a40d397d5d785d29a2d5e848f872d11dab3bf80c

8323110: Eliminate -Wparentheses warnings in ppc code

Reviewed-by: dholmes

! src/hotspot/cpu/ppc/frame_ppc.inline.hpp

Changeset: eb9e754b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-08 10:27:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/eb9e754b3a439cc3ce36c2c9393bc8b250343844

8323065: Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination

Reviewed-by: dlong, thartmann

! src/hotspot/share/code/compiledIC.cpp

Changeset: 09c6c4ff
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-01-08 11:41:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/09c6c4ff021b7dc719c0b1e0dfb041b03bba1b5d

8322489: 22-b27: Up to 7% regression in all Footprint3-*-G1/ZGC

Reviewed-by: egahlin

! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp

Changeset: 71aac7a5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-08 11:45:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/71aac7a5fbb9a32181ada1a04b6a9622fe939c59

8276809: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java shows JNI warning on Windows

Reviewed-by: rschmelter, stuefe

! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp

Changeset: 458e563c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-01-08 12:57:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/458e563cd994f5e0f590c2144e8ed35d020d53d6

8310711: [IR Framework] Remove safepoint while printing handling

Reviewed-by: thartmann, epeter

! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/CompilePhaseBlock.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/State.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/WriterThread.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/WriterThreads.java
- test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSafepointWhilePrinting.java
- test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/safepoint_while_printing_hotspot_pid.log

Changeset: fc047508
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Erik Österlund <eosterlund at openjdk.org>
Date:      2024-01-08 13:30:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fc047508170ab666857d740ccf541c2c3b612277

8321371: SpinPause() not implemented for bsd_aarch64/macOS

Reviewed-by: eosterlund, dholmes, dcubed, eastigeevich, shade

! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp

Changeset: 29397d29
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Erik Österlund <eosterlund at openjdk.org>
Date:      2024-01-08 13:32:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/29397d29baac3b29083b1b5d6b2cb06e456af0c3

8320317: ObjectMonitor NotRunnable is not really an optimization

Reviewed-by: eosterlund, dholmes, shade, dcubed

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp

Changeset: c90768c9
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-01-08 13:47:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c90768c93b26771bb8f4bdbe855d054ad089b337

8318444: Write details about compilation bailouts into crash reports

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/ci/ciEnv.hpp
+ src/hotspot/share/compiler/compilationFailureInfo.cpp
+ src/hotspot/share/compiler/compilationFailureInfo.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: 57a65fe4
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-01-08 14:09:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57a65fe436a3617d64bbf0b02d4c7f7c2551448f

8322003: JShell - Incorrect type inference in lists of records implementing interfaces

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/langtools/jdk/jshell/VariablesTest.java

Changeset: c8fa3e21
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-01-08 14:55:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c8fa3e21e6a4fd7846932b545a1748cc1dc6d9f1

8320310: CompiledMethod::has_monitors flag can be incorrect

Reviewed-by: vlivanov, thartmann

! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp

Changeset: 2acb5bd9
Author:    Ilya Gavrilin <igavrilin at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date:      2024-01-08 15:53:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2acb5bd9924511b58b0e57ea9eb6c2dee9fd3ee8

8322790: RISC-V: Tune costs for shuffles with no conversion

Reviewed-by: rehn, fyang

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

Changeset: 827c71da
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-01-08 16:10:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/827c71dac9a5732f70bc7341743bce314cad302f

8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: kvn, chagedorn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java

Changeset: c4a83bd6
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-08 16:44:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c4a83bd6f6c45e72bd776e929005be0aa9408867

8323086: Shenandoah: Heap could be corrupted by oom during evacuation

Reviewed-by: kdnilsen, shade

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

Changeset: 387828a3
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-01-08 16:56:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/387828a3f7e4ec5b26954747e756aac212d579ae

8322980: Debug agent's dumpThread() API should update thread's name before printing it

Reviewed-by: kevinw, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c

Changeset: d47393bd
Author:    Xin Liu <xliu at openjdk.org>
Date:      2024-01-08 18:53:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d47393bd8225e818f0f9cd45192a5e656018af11

8320128: Clean up Parse constructor for OSR

Reviewed-by: thartmann, shade

! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp

Changeset: 24823ba6
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Xin Liu <xliu at openjdk.org>
Date:      2024-01-08 19:46:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/24823ba647d4bf412586372cd5076f35bbc131a5

8323095: Expand TraceOptoParse block output abbreviations

Reviewed-by: thartmann, chagedorn, xliu

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

Changeset: d78e8dab
Author:    Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-01-08 19:58:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d78e8dab93868c1212c95e165f556ad89a0b6920

8322545: Declare newInsets as static in ThemeReader.cpp

Reviewed-by: serb, aivanov

! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp

Changeset: 8a4dc79e
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2024-01-08 20:17:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a4dc79e1a40e7115e2971af81623b6b0368f41c

8274300: Address dsymutil warning by excluding platform specific files

Reviewed-by: erikj

! make/test/BuildTestLibNative.gmk
! make/test/JtregNativeHotspot.gmk

Changeset: ca9635df
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-08 21:26:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ca9635df3357bf70b41645f619237b6d2068afb7

8322759: Eliminate -Wparentheses warnings in compiler code

Reviewed-by: kvn, shade

! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_ValueStack.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp

Changeset: 61ebe3b0
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-01-08 22:41:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/61ebe3b0c4afb6bfdadbf54d0e8a20347bea1975

8323032: OptimizedModuleHandlingTest failed in dynamic CDS archive mode

Reviewed-by: dholmes, matsaave

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java

Changeset: 841ab487
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-01-08 23:53:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/841ab487f83d7e3639d352e796dc7131310c2390

8322657: CDS filemap fastdebug assert while loading Graal CE Polyglot in isolated classloader

Reviewed-by: matsaave, dholmes

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ModularJarWithNonExistentJar.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/DefineModuleApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/manifest-with-non-existent-jar.txt

Changeset: 8ae309eb
Author:    Weibing Xiao <weibing.xiao at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-01-09 04:04:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8ae309ebacd6947bbad2ef168ca13702e1cba099

8318971: Better Error Handling for Jar Tool When Processing Non-existent Files

Reviewed-by: alanb, jpai

! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! test/jdk/tools/jar/InputFilesTest.java

Changeset: 176606d0
Author:    Athijegannathan Sundararajan <sundar at openjdk.org>
Date:      2024-01-09 04:36:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/176606d0cb9117ca9080261f898cd57339fa5a85

8310995: missing @since tags in 36 jdk.dynalink classes

Reviewed-by: jlaskey, iris, attila

! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NamedOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/Namespace.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NoSuchDynamicMethodException.java
! src/jdk.dynalink/share/classes/jdk/dynalink/Operation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/RelinkableCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java
! src/jdk.dynalink/share/classes/jdk/dynalink/StandardNamespace.java
! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MissingMemberHandlerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/ConversionComparator.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocationTransformer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkRequest.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodHandleTransformer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodTypeConversionStrategy.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/TypeBasedGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/DefaultInternalObjectFilter.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/SimpleLinkRequest.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java
! src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/AbstractRelinkableCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/SimpleRelinkableCallSite.java

Changeset: 07fce8ef
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-09 06:11:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/07fce8eff207eedcbab29b52660f19333df7c574

8320864: Serial: Extract out Full GC related fields from ContiguousSpace

Reviewed-by: kbarrett, sjohanss

! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/genMarkSweep.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp

Changeset: 7286f529
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-09 07:05:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7286f5291d6aad290fda778668eeb3a7cbfd8a55

8322829: Refactor nioBlocker to avoid blocking while holding Thread's interrupt lock

Reviewed-by: jpai

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java
! src/java.base/share/classes/sun/nio/ch/Interruptible.java

Changeset: 4cf131a1
Author:    Ludovic Henry <luhenry at openjdk.org>
Committer: Robbin Ehn <rehn at openjdk.org>
Date:      2024-01-09 07:26:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4cf131a101d13699b1bf017895798c9bda87f551

8319716: RISC-V: Add SHA-2

Co-authored-by: Robbin Ehn <rehn at openjdk.org>
Reviewed-by: fyang, mli, luhenry

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp

Changeset: 30f93a29
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-01-09 07:34:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/30f93a29c2f677d0279176b89edf2ecdc06b42ca

8320069: RISC-V: Add Zcb instructions

Reviewed-by: fyang, vkempik

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp

Changeset: 075fed91
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-01-09 08:19:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/075fed91bd144d94328e198b41ea2946961940e9

8323241: jcmd manpage should use lists for argument lists

Reviewed-by: alanb

! src/jdk.jcmd/share/man/jcmd.1

Changeset: 52a6c375
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2024-01-09 10:33:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/52a6c37558fa970f595067bc1bb5bc2b710c3876

8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output

Reviewed-by: aph, thartmann

! test/hotspot/jtreg/compiler/c2/aarch64/TestFarJump.java

Changeset: 6e9671a8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-09 10:37:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6e9671a8a87a369c6986854a2c3c32cc9d7027ba

8323264: Serial: Remove unused GenerationBlockSizeClosure

Reviewed-by: stefank

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

Changeset: 7d42aa15
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-01-09 11:31:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7d42aa15137814761ff314112a055e835a659cf1

8310277: jdk/javadoc/doclet/testMethodCommentAlgorithm/TestMethodCommentsAlgorithm.java fails with IllegalStateException

Reviewed-by: jjg

! test/langtools/jdk/javadoc/doclet/testMethodCommentAlgorithm/TestMethodCommentsAlgorithm.java

Changeset: 37a61720
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-01-09 11:36:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/37a61720b60a503a958b35c422ca4f2eb06d62fb

8322936: Update blessed-modifier-order.sh for default, sealed, and non-sealed

Reviewed-by: erikj, rriggs, martin

! bin/blessed-modifier-order.sh

Changeset: ff499ef7
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-09 13:26:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ff499ef79f6bffe95afa17a9aa312ac9f67fba18

8233443: G1 DetailedUsage class names overly generic for global namespace

Reviewed-by: ayang, gli, tschatzl

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

Changeset: 52c7ff1d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-09 13:47:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/52c7ff1d81940d6d0d1e3dd7ad0447c80708161c

8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC

Reviewed-by: ayang, aboldtch

! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java

Changeset: 438ab7c1
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-09 14:23:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/438ab7c115249d7501edfbb2d3c62e96ae824181

8323284: Remove unused FilteringClosure declaration

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/oops/oop.hpp

Changeset: 886386c0
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-09 15:52:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/886386c0396d4cd4f1be24906a77c9dbfc8626e6

8322890: Directly return in OldPLABSizeConstraintFunc

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp

Changeset: ee98d262
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-09 17:03:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ee98d262181f5822609674c71c85ad4576ac1632

8323066: gc/g1/TestSkipRebuildRemsetPhase.java fails with 'Skipping Remembered Set Rebuild.' missing

Reviewed-by: ayang, iwalulya

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java

Changeset: dd8ae616
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-01-09 19:31:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dd8ae616437398f957f9b4f09cf2c7f1d0bd0938

8322237: Heap dump contains duplicate thread records for mounted virtual threads

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java

Changeset: bc05893f
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-09 19:37:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bc05893f820ff8158897f84b9d2fdaed2cd1661b

8323318: Remove unused Space::is_free_block

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp

Changeset: f3be138e
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2024-01-09 22:04:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3be138eb80c9e7f6cc21afb75cda9e49b667c8a

8322809: SystemModulesMap::classNames and moduleNames arrays do not match the order

Reviewed-by: alanb

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
+ test/jdk/tools/jlink/plugins/SystemModuleDescriptors/ModuleMainClassTest.java
+ test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/com.foo/com/foo/Main.java
+ test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/com.foo/module-info.java
= test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/net.foo/module-info.java
+ test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/net.foo/net/foo/Main.java

Changeset: aba19334
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-01-09 22:05:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aba19334eaeb46d37169cddeef929b13e050a60e

8323210: Update the usage of cmsFLAGS_COPY_ALPHA

Reviewed-by: prr

! src/java.desktop/share/native/liblcms/LCMS.c
! test/jdk/sun/java2d/cmm/ColorConvertOp/ColCvtAlphaDifferentSrcDst.java

Changeset: e9f7db30
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-09 22:26:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e9f7db304559cbc8e2b46ea30496d3c570569f4c

8322880: Eliminate -Wparentheses warnings in arm32 code

Reviewed-by: shade, dholmes

! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/assembler_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp

Changeset: 28d8149c
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-09 22:33:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/28d8149c693a9470bbde4b1a27c4b9be6c5f365c

8323115: x86-32: Incorrect predicates for cmov instruct transforms with UseSSE

Reviewed-by: shade, thartmann

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

Changeset: a5071e01
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-09 22:47:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a5071e010be8c79f1a3cd96f7325d04bac8f7ae0

8322817: RISC-V: Eliminate -Wparentheses warnings in riscv code

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: 376051a9
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-01-09 23:11:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/376051a9be95e0e4acf3c59d0eba3e9ef8727d79

8320919: Clarify Locale related system properties

Reviewed-by: smarks, rriggs

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

Changeset: f4ca41ad
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-10 00:19:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f4ca41ad75fa78a08ff069ba0b6ac3596e35c23d

8322816: RISC-V: Incorrect guarantee in patch_vtype

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/assembler_riscv.hpp

Changeset: 85692274
Author:    Zhiqiang Zang <zhiqiang.zang at utexas.edu>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-10 07:31:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/856922747358291ed2e112c328fb776a7be2567d

8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b)

Reviewed-by: thartmann, epeter

! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/AndINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/AndLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: 88378ed0
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-01-10 08:30:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/88378ed0584c7eb0849b6fc1e361fd8ea0698caf

8277869: Maven POMs are using HTTP links where HTTPS is available

Reviewed-by: kvn, thartmann

! src/utils/IdealGraphVisualizer/Bytecodes/pom.xml
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/resources/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponentSettings.xml
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/resources/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponentWstcref.xml
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/resources/com/sun/hotspot/igv/bytecodes/layer.xml
! src/utils/IdealGraphVisualizer/ControlFlow/pom.xml
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentSettings.xml
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentWstcref.xml
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/layer.xml
! src/utils/IdealGraphVisualizer/Coordinator/pom.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/OutlineTopComponentSettings.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/OutlineTopComponentWstcref.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/StandardConfiguration.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/layer.xml
! src/utils/IdealGraphVisualizer/Data/pom.xml
! src/utils/IdealGraphVisualizer/Data/src/main/resources/com/sun/hotspot/igv/data/serialization/graphdocument.xsd
! src/utils/IdealGraphVisualizer/Difference/pom.xml
! src/utils/IdealGraphVisualizer/Filter/pom.xml
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/layer.xml
! src/utils/IdealGraphVisualizer/FilterWindow/pom.xml
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/resources/com/sun/hotspot/igv/filterwindow/FilterTopComponentSettings.xml
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/resources/com/sun/hotspot/igv/filterwindow/FilterTopComponentWstcref.xml
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/resources/com/sun/hotspot/igv/filterwindow/layer.xml
! src/utils/IdealGraphVisualizer/Graph/pom.xml
! src/utils/IdealGraphVisualizer/HierarchicalLayout/pom.xml
! src/utils/IdealGraphVisualizer/Layout/pom.xml
! src/utils/IdealGraphVisualizer/NetworkConnection/pom.xml
! src/utils/IdealGraphVisualizer/SelectionCoordinator/pom.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/pom.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/Settings/pom.xml
! src/utils/IdealGraphVisualizer/Settings/src/main/resources/com/sun/hotspot/igv/settings/layer.xml
! src/utils/IdealGraphVisualizer/Util/pom.xml
! src/utils/IdealGraphVisualizer/View/pom.xml
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/propertiesWsmode.xml
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/propertiesWstcref.xml
! src/utils/IdealGraphVisualizer/application/pom.xml
! src/utils/IdealGraphVisualizer/branding/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml
! src/utils/LogCompilation/pom.xml

Changeset: 40861761
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-01-10 09:57:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/40861761c2b0bb5ae548afc4752dc7cee3bf506a

8322987: Remove gc/stress/gclocker/TestGCLocker* since they always fail with OOME

Reviewed-by: ayang, lmesnik

! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLocker.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithG1.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithParallel.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithSerial.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java
- test/hotspot/jtreg/gc/stress/gclocker/libTestGCLocker.c

Changeset: 98470864
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-10 10:56:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9847086466359e330fdb7dceb29c7d31cf0242ce

8323499: Remove unused methods in space.hpp

Reviewed-by: tschatzl

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

Changeset: 8d947991
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-10 11:28:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d9479910f587a2524a2d4068174f14e224ff2cf

8322828: Parallel: Rename ParallelCompactData::_region_start

Reviewed-by: tschatzl, ehelin

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

Changeset: 88dafe56
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-01-10 12:15:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/88dafe564f163ed738a8cb6adc449b94e606999f

8314629: Generational ZGC: Clearing All SoftReferences log line lacks GCId

Reviewed-by: eosterlund, tschatzl

! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.hpp

Changeset: 2e472fe7
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-01-10 12:18:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e472fe7ea98ca1f07a90d1ad6704e8b2bb3afcf

8322294: Cleanup NativePostCallNop

Reviewed-by: mdoerr, aph

! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/zero/frame_zero.hpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/share/code/codeCache.inline.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp

Changeset: 679f526d
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2024-01-10 12:18:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/679f526d89f679b1f42a1a4acdecf93686bde8a4

8322278: Generational ZGC: Adjust the comment of ZHeuristics::use_per_cpu_shared_small_pages

Reviewed-by: eosterlund

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

Changeset: b2a39c57
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-01-10 13:03:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b2a39c576706622b624314c89fa6d10d0b422f86

8316241: Test jdk/jdk/jfr/jvm/TestChunkIntegrity.java failed

Reviewed-by: egahlin

! 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/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp

Changeset: d2d58dd6
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-01-10 13:13:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d2d58dd6a8ec366a4bc3eb12a253b252de24557e

8322324: java/foreign/TestStubAllocFailure.java times out while waiting for forked process
8322637: java/foreign/critical/TestCriticalUpcall.java timed out

Reviewed-by: mcimadamore

! test/jdk/java/foreign/UpcallTestHelper.java

Changeset: ec385057
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-10 13:25:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ec38505720251ceefc8e838bd68b740d166c83c1

8323508: Remove TestGCLockerWithShenandoah.java line from TEST.groups

Reviewed-by: dholmes, shade, tschatzl

! test/hotspot/jtreg/TEST.groups

Changeset: 2806adee
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-01-10 14:07:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2806adee2d8cca6bc215f285888631799bd02eac

8321685: Missing ResourceMark in code called from JvmtiEnvBase::get_vthread_jvf

Reviewed-by: amenkov, cjplummer

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

Changeset: 16170678
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-10 15:03:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16170678a72dbd7eecf55c21a426fb6179362fba

8323331: fix typo hpage_pdm_size

Reviewed-by: shade, mdoerr

! src/hotspot/os/linux/os_linux.cpp

Changeset: 2174f664
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-10 15:18:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2174f6646e8897f7e3991141a743c047c6e57026

8323005: Parallel: Refactor PSPromotionManager::claim_or_forward_depth

Reviewed-by: tschatzl, rrich

! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp

Changeset: f0169341
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-10 15:19:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f0169341846360d202c973ec368fdc3c5bf1ae5d

8323518: Parallel: Remove unused methods in psParallelCompact.hpp

Reviewed-by: tschatzl

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

Changeset: 475306b7
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-01-10 16:34:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/475306b7576356ca8e5b93fa7fe1be6c4d15065e

7057369: (fs spec) FileStore getUsableSpace and getUnallocatedSpace could be clearer

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/FileStore.java

Changeset: b86c3b7a
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-01-10 16:42:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b86c3b7a68335d57699ea3c5ec6d09a62ea9026a

8309218: java/util/concurrent/locks/Lock/OOMEInAQS.java still times out with ZGC, Generational ZGC, and SerialGC

Reviewed-by: jpai, dholmes, alanb

! test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt
! test/jdk/java/util/concurrent/locks/Lock/OOMEInAQS.java

Changeset: a7db4fec
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-01-10 17:10:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a7db4fecebe98135d36c6f46e1fa60959adbe78b

8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled

Reviewed-by: ysr, kdnilsen, shade

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

Changeset: c96cbe48
Author:    Gerard Ziemski <gziemski at openjdk.org>
Date:      2024-01-10 17:29:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c96cbe481c86800b76e220374b24b6671984adb7

8313083: Print 'rss' and 'cache' as part of the container information

Reviewed-by: sgehwolf

! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/containers/docker/TestMisc.java

Changeset: 5ba69e17
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-01-10 17:52:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5ba69e17340cf44194c080a38219c6e150418fcf

8322477: order of subclasses in the permits clause can differ between compilations

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java

Changeset: c1282b57
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-01-10 18:37:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c1282b57f50002edd08c93aed784390cca83b9b8

8323540: assert((!((((method)->is_trace_flag_set(((1 << 4) << 8))))))) failed: invariant

Reviewed-by: mikael

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp

Changeset: 525063be
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-01-10 18:46:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/525063be90bc67257e5d9301a4270179c03ada9d

8322878: Including sealing information Class.toGenericString()

Co-authored-by: Pavel Rappo <prappo at openjdk.org>
Reviewed-by: rriggs

! src/java.base/share/classes/java/lang/Class.java
! test/jdk/java/lang/Class/GenericStringTest.java

Changeset: 3bd90420
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-01-10 18:54:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3bd9042054116365323912ed5867b70936fe85c4

8320788: The system properties page is missing some properties

Reviewed-by: iris, rriggs, bpb, joehw

! src/java.base/share/classes/java/lang/System.java

Changeset: d89602a5
Author:    Xin Liu <xliu at openjdk.org>
Date:      2024-01-10 19:42:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d89602a53f173e4fc1e0aa10bb0ffdf7232456cb

8322982: CTW fails to build after 8308753

Reviewed-by: shade, phh

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

Changeset: e70cb4e6
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-01-10 21:42:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e70cb4e6c7fe131d585cfa3ff3b4dbeb4f9bbccd

8322565: (zipfs) Files.setPosixPermissions should preserve 'external file attributes' bits

Reviewed-by: clanger, lancea

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/TestPosix.java

Changeset: b530c028
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-01-11 00:36:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b530c0281b5082994065b10addeb8366ffa58e2f

8317804: com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18

Reviewed-by: cjplummer, mbaesken

! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c

Changeset: 26de9e24
Author:    Eirik Bjørsnøs <eirbjo at openjdk.org>
Date:      2024-01-11 06:32:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/26de9e247a6ed1c0b8b247d77514ed16905d7c48

8321616: Retire binary test vectors in test/jdk/java/util/zip/ZipFile
8322830: Add test case for ZipFile opening a ZIP with no entries

Reviewed-by: lancea

! test/jdk/java/util/zip/CopyZipFile.java
- test/jdk/java/util/zip/ZipFile/Available.java
- test/jdk/java/util/zip/ZipFile/CopyJar.java
- test/jdk/java/util/zip/ZipFile/EnumAfterClose.java
+ test/jdk/java/util/zip/ZipFile/EnumerateAfterClose.java
! test/jdk/java/util/zip/ZipFile/FinalizeInflater.java
- test/jdk/java/util/zip/ZipFile/GetDirEntry.java
- test/jdk/java/util/zip/ZipFile/ReadAfterClose.java
! test/jdk/java/util/zip/ZipFile/ReadZip.java
! test/jdk/java/util/zip/ZipFile/ReleaseInflater.java
! test/jdk/java/util/zip/ZipFile/StreamZipEntriesTest.java
- test/jdk/java/util/zip/ZipFile/crash.jar
- test/jdk/java/util/zip/ZipFile/input.jar
- test/jdk/java/util/zip/ZipFile/input.zip

Changeset: af942a69
Author:    Denghui Dong <ddong at openjdk.org>
Date:      2024-01-11 07:17:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/af942a693bc765c8bf509118e02e74509f7f5eba

8323188: JFR: Needless RESOURCE_ARRAY when sending EventOSInformation

Reviewed-by: mgronlun

! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp

Changeset: 2b7fc050
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-01-11 07:34:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2b7fc0506ab37f1ec1e63542fb0dcd710c33ef93

8264102: JTable Keyboards Navigation differs with Test Instructions.

Reviewed-by: psadhukhan, abhiscxk

! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthStyle.java
! src/java.desktop/share/classes/sun/swing/plaf/GTKKeybindings.java
! src/java.desktop/share/classes/sun/swing/plaf/WindowsKeybindings.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
+ test/jdk/javax/swing/JTable/KeyBoardNavigation.java
- test/jdk/javax/swing/JTable/KeyBoardNavigation/KeyBoardNavigation.html
- test/jdk/javax/swing/JTable/KeyBoardNavigation/KeyBoardNavigation.java

Changeset: cb1d25fc
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-01-11 08:13:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cb1d25fcfafaa714d3f4dfd600c7dc7c936f8c5e

8323330: [BACKOUT] JDK-8276809: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java shows JNI warning on Windows

Reviewed-by: prr, stuefe

! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp

Changeset: 35e96627
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-01-11 08:16:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/35e9662767cc0a1dea9b5afa2a6d61a85297253c

8314515: java/util/concurrent/SynchronousQueue/Fairness.java failed with "Error: fair=false i=8 j=0"

Reviewed-by: alanb

! test/jdk/java/util/concurrent/SynchronousQueue/Fairness.java

Changeset: b922f8d4
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-01-11 09:00:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b922f8d45951250b7c39cb179b9bc1a8a6256a9e

8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888

Reviewed-by: chagedorn, epeter

! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterSmearingOrPredication.java
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessCastIIAboveRC.java

Changeset: e5aed6be
Author:    Varada M <varadam at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-01-11 12:17:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e5aed6be7a184a86a32fa671d48e0781fab54183

8323276: StressDirListings.java fails on AIX

Reviewed-by: jpai, dfuchs

! test/jdk/com/sun/net/httpserver/simpleserver/StressDirListings.java

Changeset: b8ae4a8c
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-01-11 13:12:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b8ae4a8c0985d1763ac48ba78943d8b992d7be77

8320890: [AIX] Find a better way to mimic dl handle equality

Reviewed-by: stuefe, mdoerr

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/aix/porting_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgent.hpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/runtime/os.hpp

Changeset: 9fd855ed
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-01-11 13:45:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9fd855ed477bb0849ce5c774854844deec0f4c6b

8322971: KEM.getInstance() should check if a 3rd-party security provider is signed

Reviewed-by: mullan, valeriep

! src/java.base/share/classes/javax/crypto/KEM.java
! test/jdk/com/sun/crypto/provider/DHKEM/Compliance.java
+ test/jdk/com/sun/crypto/provider/DHKEM/java.base/com/sun/crypto/provider/EvenKEMImpl.java
! test/jdk/javax/crypto/KEM/RSA_KEM.java

Changeset: c2e77e2f
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-01-11 15:19:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c2e77e2f17b624e750dea8fd51bbfde99596690e

8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64

Reviewed-by: mbaesken

! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java

Changeset: e10d1400
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-01-11 16:54:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e10d14004fa25998231ab1d2611b75aea9b5c67d

8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp

Co-authored-by: Volodymyr Paprotski <vpaprotski at openjdk.org>
Reviewed-by: kvn, thartmann, epeter, jbhateja

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java

Changeset: b78896b9
Author:    Tim Prinzing <tprinzing at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2024-01-11 17:37:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b78896b9aafcb15f453eaed6e154a5461581407b

8319571: Update jni/nullCaller/NullCallerTest.java to accept flags or mark as flagless

Reviewed-by: mchung

! test/jdk/jni/nullCaller/NullCallerTest.java

Changeset: 93bedd7a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-01-11 18:13:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/93bedd7abae33f5d5eb909d3d216ee415ad2f8b2

8323213: Fix some javadoc broken links in ObjectReference, and other misc javadoc cleanups

Reviewed-by: sspitsyn, amenkov

! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java

Changeset: 4ea7b364
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-01-11 20:59:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4ea7b36447ea96d62b1ca164c34e2b2b74a16579

8322235: Split up and improve LocaleProvidersRun

Reviewed-by: naoto

! src/java.base/macosx/native/libjava/HostLocaleProviderAdapter_md.c
! test/jdk/java/util/Locale/LocaleProviders.java
+ test/jdk/java/util/Locale/LocaleProvidersCalendar.java
+ test/jdk/java/util/Locale/LocaleProvidersDateTimeFormatter.java
+ test/jdk/java/util/Locale/LocaleProvidersFormat.java
+ test/jdk/java/util/Locale/LocaleProvidersLogger.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java
+ test/jdk/java/util/Locale/LocaleProvidersTimeZone.java

Changeset: 49e61213
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-01-11 21:48:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/49e61213474b846fd081e890e5abfbbbb9b79e3c

8310813: Simplify and modernize equals, hashCode, and compareTo for BigInteger

Reviewed-by: rriggs, redestad, rgiulietti

! src/java.base/share/classes/java/math/BigInteger.java
+ test/jdk/java/math/BigInteger/HashCode.java
+ test/micro/org/openjdk/bench/java/math/BigIntegerCompareTo.java
+ test/micro/org/openjdk/bench/java/math/BigIntegerEquals.java
+ test/micro/org/openjdk/bench/java/math/BigIntegerHashCode.java
+ test/micro/org/openjdk/bench/java/math/Shared.java

Changeset: e4389d8d
Author:    Joe Wang <joehw at openjdk.org>
Date:      2024-01-11 22:38:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e4389d8dc224419b8c1ee08e9f2dea0f103c6845

8323571: Regression in source resolution process

Reviewed-by: lancea, naoto

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/NullIdTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/core.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/events.xsd

Changeset: 8e12053e
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-01-11 22:58:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8e12053e0352a26ecd7f2b9bc298ddb8fb4bb61b

8322799: Test JPKG003-013: ServiceTest fails because the user cannot uninstall the "servicetest" package on OEL 9.2 x64 and OEL 9.2 64-bit Arm (aarch64)

Reviewed-by: almatvee

! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/services_utils.sh

Changeset: 0ff2deab
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2024-01-12 02:55:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ff2deab5d6b8228ddfed9ae08820d2adf2330c2

8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions

Reviewed-by: serb, aivanov

! test/jdk/java/awt/print/PageFormat/CustomPaper.java

Changeset: 8d9814a5
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-01-12 06:12:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d9814a5212bd1a339d7a2aa7a5fb4cefe2e9024

8322757: Enable -Wparentheses warnings

Reviewed-by: dholmes, jwaters, erikj, ihse

! make/hotspot/lib/CompileJvm.gmk

Changeset: 82a63a03
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-01-12 07:53:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/82a63a03c0155288e8e43b9f766c8be70be50b6a

8258979: The image didn't show correctly with GTK LAF

Reviewed-by: psadhukhan, tr

! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java
- test/jdk/javax/swing/JTree/8038113/bug8038113.html
- test/jdk/javax/swing/JTree/8038113/bug8038113.java
+ test/jdk/javax/swing/JTree/bug8038113.java

Changeset: 66520be7
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-01-12 08:21:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/66520be7a752ebade6c88d164bc87c4bfcfce40a

8280056: gtest/LargePageGtests.java#use-large-pages failed "os.release_one_mapping_multi_commits_vm"

Reviewed-by: stuefe, gziemski

! test/hotspot/gtest/runtime/test_os.cpp

Changeset: e72723dc
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-01-12 08:33:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e72723dc5c61292303a992319794e5edb28a4e98

8323296: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id1 timed out

Reviewed-by: jpai

! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java

Changeset: 7c3a39f4
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-12 08:57:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7c3a39f400d97a443be146d928f85aa850d3b5cb

8323297: Fix incorrect placement of precompiled.hpp include lines

Reviewed-by: kbarrett, dholmes, shade, ysr

! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/opto/split_if.cpp

Changeset: ba23025c
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2024-01-12 09:32:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ba23025cd8a9c1af37afea6444ce5ea2ff41e5af

8322957: Generational ZGC: Relocation selection must join the STS

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: eosterlund, aboldtch

! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerThread.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zIterator.inline.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/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 3e19bf88
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-01-12 10:00:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3e19bf88d5b51fe10c183f930b99bce961a368c1

8323529: Relativize test image dependencies in microbenchmarks

Reviewed-by: mcimadamore, jvernee, erikj

! make/RunTests.gmk
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java

Changeset: ed182223
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-01-12 10:43:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ed182223655feee5356d42a94dd74950e9595724

8323190: Segfault during deoptimization of C2-compiled code

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/output.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestInvalidLocation.java

Changeset: 7dc9dd6f
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-01-12 10:56:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7dc9dd6fdf500bb5156983097bc399d286407afb

8234502: Merge GenCollectedHeap and SerialHeap

Reviewed-by: ayang, cjplummer

! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
+ src/hotspot/share/gc/serial/serialVMOperations.cpp
+ src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
- src/hotspot/share/gc/shared/genCollectedHeap.cpp
- src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java

Changeset: 0807e12e
Author:    duke <duke at openjdk.org>
Date:      2024-01-12 11:01:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0807e12ebf909366f98b940dab2ca873b01ff19a

Automatic merge of jdk:master into master




More information about the panama-dev mailing list