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

duke duke at openjdk.org
Fri Dec 16 11:08:40 UTC 2022


Changeset: 33d955ad
Author:    Gui Cao <gcao at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2022-12-09 12:43:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33d955ad6e46eecd947e958ce295f6a6c348b2a6

8298345: Fix another two C2 IR matching tests for RISC-V

Reviewed-by: fyang, dzhang, fjiang

! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java

Changeset: e3c6cf8e
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2022-12-09 12:50:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e3c6cf8eaf931d9eb46b429a5ba8d3bbded3728a

8298380: Clean up redundant array length checks in JDK code base

Reviewed-by: dholmes, amenkov, serb, vtewari

! src/java.base/linux/classes/sun/nio/fs/LinuxWatchService.java
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtPath.java
! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java
! src/jdk.jconsole/share/classes/sun/tools/jconsole/inspector/XTree.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java

Changeset: 05b0a018
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-09 13:26:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05b0a018c736f79acc99043d5e0e556658b93ab8

8298281: Serial: Refactor MarkAndPushClosure

Reviewed-by: stefank, sjohanss

! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.hpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp

Changeset: b30b464d
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2022-12-09 14:52:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b30b464d054716bbc3d4d70633b740b227b8775d

8297036: Generalize C2 stub mechanism

Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Co-authored-by: Xiaolin Zheng <xlinzheng at openjdk.org>
Reviewed-by: eosterlund, kvn, fyang

! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/c2_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
- src/hotspot/cpu/aarch64/c2_safepointPollStubTable_aarch64.cpp
+ src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp
- src/hotspot/cpu/ppc/c2_safepointPollStubTable_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
+ src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
- src/hotspot/cpu/riscv/c2_safepointPollStubTable_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
+ src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
- src/hotspot/cpu/x86/c2_safepointPollStubTable_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
+ src/hotspot/share/opto/c2_CodeStubs.cpp
+ src/hotspot/share/opto/c2_CodeStubs.hpp
! src/hotspot/share/opto/c2_MacroAssembler.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp

Changeset: 93465354
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-12-09 16:49:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9346535415b158aaaa679ef8c3c147595b5206e9

8298320: Typo in the comment block of  catch_inline_exception

Reviewed-by: thartmann

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

Changeset: f729f5b6
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-12-09 17:46:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f729f5b6d01b0d3a0ee21f50199ca30935c8237a

8298298: NMT: count deltas are printed with 32-bit signed size

Reviewed-by: shade, dholmes

! src/hotspot/share/services/memReporter.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! test/hotspot/gtest/utilities/test_globalDefinitions.cpp

Changeset: 99a6c478
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-12-09 18:42:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/99a6c47855ad82e81a80726cf3aa4522c547716d

8298073: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java causes test task timeout on macosx
8241293: CompressedClassSpaceSizeInJmapHeap.java time out after 8 minutes

Reviewed-by: ayang, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java

Changeset: 7dbdd83d
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-12-09 19:54:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7dbdd83da0eefd56927bdb68d7aedfee5c0c0ab5

8298190: Update --release 20 symbol information for JDK 20 build 27

Reviewed-by: iris

! src/jdk.compiler/share/data/symbols/java.base-K.sym.txt
! src/jdk.compiler/share/data/symbols/java.management-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.compiler-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.concurrent-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.incubator.vector-K.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-K.sym.txt
= src/jdk.compiler/share/data/symbols/jdk.management.jfr-K.sym.txt
! src/jdk.compiler/share/data/symbols/symbols

Changeset: 9749a436
Author:    Artem Semenov <asemenov at openjdk.org>
Date:      2022-12-09 20:05:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9749a436418a2e2bcd1571e2fd6f16e3461cf883

8298457: Instructions in a11y manual tests need to be updated

Reviewed-by: kizune, serb

! test/jdk/java/awt/a11y/AccessibleActionsTest.java
! test/jdk/java/awt/a11y/AccessibleJTabbedPaneTest.java
! test/jdk/java/awt/a11y/AccessibleTextTest.java

Changeset: 553ba65d
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-12-08 20:19:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/553ba65dc44b601e048c53cd1c48d668de9dcf1e

8298402: ProblemList javax/swing/JFileChooser/4847375/bug4847375.java on windows-x64
8298414: ProblemList gc/TestFullGCCount.java on linux-x64
8298417: ProblemList vmTestbase/nsk/stress/strace/strace004.java on 2 platforms
8298419: ProblemList vmTestbase/nsk/monitoring/ThreadMXBean/ThreadInfo/Multi/Multi005/TestDescription.java on windows-x64

Reviewed-by: rriggs

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

Changeset: 133ad8e1
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-09 11:11:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/133ad8e1734f002f013dd3c73d496e323e9e881e

8297988: NPE in JavacTypes.getOverriddenMethods from doclint

Reviewed-by: vromero, jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/modules/EdgeCases.java

Changeset: 5a92bee1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-12-09 15:21:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a92bee1858f4d08392158217302d3703bb3c770

8298455: JFR: Add logging to TestClose.java

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/recordingstream/TestClose.java

Changeset: 05d67f69
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-12-09 15:23:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05d67f69e34a76702406b36436ddb5db18e8fa68

8298340: java/net/httpclient/CancelRequestTest.java fails with AssertionError: Found some subscribers for testPostInterrupt

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
! test/jdk/java/net/httpclient/CancelRequestTest.java

Changeset: b7b996cb
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-12-09 15:33:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b7b996cb9475f8191d4085a2f7f68187b6f015d5

8298353: C2 fails with assert(opaq->outcnt() == 1 && opaq->in(1) == limit) failed

Reviewed-by: chagedorn, thartmann, kvn

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

Changeset: 52fffdd2
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-09 16:41:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/52fffdd2c8426e98d3a0198ef4607750732bab93

8298463: tools/javac/modules/EdgeCases.java fails on Windows after JDK-8297988

Reviewed-by: jjg

! test/langtools/tools/javac/modules/EdgeCases.java

Changeset: a8946490
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2022-12-09 17:04:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a8946490e2b362d241c61cc459dbaba93fc93ca4

8298225: [AIX] Disable PPC64LE continuations on AIX

Reviewed-by: rrich, mdoerr

! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad

Changeset: 715bf704
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-12-09 22:00:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/715bf7045968e341182e61343651f464a437f83f

Merge

! src/hotspot/cpu/ppc/ppc.ad
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt
! src/hotspot/cpu/ppc/ppc.ad
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 478ef389
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-12-09 22:37:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/478ef389dc3767edfbe21d10a7f7f1522c648c2e

8296812: sprintf is deprecated in Xcode 14

Reviewed-by: stuefe, prr, kbarrett, lucy

! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/os/bsd/attachListener_bsd.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/share/adlc/adlc.hpp
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/code/dependencies.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/jfr/support/jfrSymbolTable.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/prims/wbtestmethods/parserTests.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/utf8.cpp
! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_Ports.cpp

Changeset: 8ea2a677
Author:    Sangheon Kim <sangheki at openjdk.org>
Date:      2022-12-09 23:31:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8ea2a6777b68986df9d191f1bf983549d72cb3f8

8292265: Add old gen used field at G1HeapSummary JFR event

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/shared/gcHeapSummary.hpp
! src/hotspot/share/gc/shared/gcTraceSend.cpp
! src/hotspot/share/jfr/metadata/metadata.xml

Changeset: a37de62d
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-12-11 02:58:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a37de62d9ddadf1490ee59bd03224e8cea70a75b

8298126: Print statistics for objects in CDS archive heap

Reviewed-by: ccheung

! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp

Changeset: d646e32b
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-12-12 07:36:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d646e32b7a0f8e4a66f06e15e289d4ed70b8250e

8298090: Use String.join() instead of manual loop in DescriptorSupport.toString

Reviewed-by: stsypanov, sspitsyn, lmesnik

! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java

Changeset: 8e5c3319
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-12 11:17:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8e5c3319d0c494eb60aa043f3daf3566d78a9f7b

8298471: Parallel: Don't keep alive nmethods in Young GC

Reviewed-by: stefank, iwalulya

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

Changeset: 6c23b4fd
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-12 11:18:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6c23b4fd0d7883bdcdf20438c21fe226c8de19f5

8298480: Remove unused KlassRemSet

Reviewed-by: stefank

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

Changeset: fabda246
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-12-12 12:11:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fabda246960cfdfff13c5a87de53d97169248172

8296389: C2: PhaseCFG::convert_NeverBranch_to_Goto must handle both orders of successors

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/loopopts/TestPhaseCFGNeverBranchToGoto.jasm
+ test/hotspot/jtreg/compiler/loopopts/TestPhaseCFGNeverBranchToGotoMain.java

Changeset: 56c438bf
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-12-12 13:33:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/56c438bfc278307ec1f97dfba60253ae6b64df44

8297822: De-duplicate code in module jdk.sctp

Reviewed-by: dfuchs, rriggs

! make/modules/jdk.sctp/Java.gmk
- src/jdk.sctp/aix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
- src/jdk.sctp/aix/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
- src/jdk.sctp/aix/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
- src/jdk.sctp/macosx/classes/sun/nio/ch/sctp/SctpChannelImpl.java
- src/jdk.sctp/macosx/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
- src/jdk.sctp/macosx/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
+ src/jdk.sctp/share/classes/sun/nio/ch/sctp/SctpChannelImpl.java
+ src/jdk.sctp/share/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
+ src/jdk.sctp/share/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java
+ src/jdk.sctp/share/classes/sun/nio/ch/sctp/UnsupportedUtil.java
- src/jdk.sctp/windows/classes/sun/nio/ch/sctp/SctpChannelImpl.java
- src/jdk.sctp/windows/classes/sun/nio/ch/sctp/SctpMultiChannelImpl.java
- src/jdk.sctp/windows/classes/sun/nio/ch/sctp/SctpServerChannelImpl.java

Changeset: 81f57d56
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2022-12-12 17:06:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/81f57d568fc687a484f96a8638fa4cdd29374f0e

8298567: Make field in RandomAccessFile final

Reviewed-by: rriggs, chegar

! src/java.base/share/classes/java/io/RandomAccessFile.java

Changeset: 9ff85f65
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-12-12 17:22:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ff85f65774c0a81ed10500d3591cd79b440aed0

8298589: java/net/SctpSanity.java fail with NoClassDefFoundError: sun/nio/ch/sctp/UnsupportedUtil

Reviewed-by: alanb

! make/modules/jdk.sctp/Java.gmk

Changeset: 781a2e0b
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-12-12 18:29:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/781a2e0b2d7d0f36387837de6f50ff087502d317

8298343: "Could not confirm if TargetJDK is hardened." warning for SA tests on macosx-aarch64-debug

Reviewed-by: amenkov, kevinw

! test/lib/jdk/test/lib/Platform.java

Changeset: c7aca731
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2022-12-12 19:36:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c7aca73177339f931f7dfb6627365548a32874f7

8295857: Clarify that cleanup code can be skipped when the JVM terminates (e.g. when calling halt())

Reviewed-by: lancea, bpb, naoto, dholmes, smarks

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

Changeset: c3bc4fcb
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2022-12-12 21:51:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c3bc4fcb3d0a8bd2eb308fae90a4cb865b216cb8

8297505: Declare fields in some sun.security.pkcs11 classes as final

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyWrapCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11RSACipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsRsaPremasterSecretGenerator.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Util.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Session.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SessionManager.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Token.java

Changeset: be69930d
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-12-12 22:20:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/be69930d9d72fe5b1c2b642943cc7d4347979ca6

8288287: Remove expired flags in JDK 21

Reviewed-by: kvn, rehn

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1

Changeset: 829cbc2c
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-12-13 00:04:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/829cbc2cb16cfe4ad23df934768cb820e79511d8

8292674: ReportJNIFatalError should print all java frames

Reviewed-by: pchilanomate

! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jniCheck.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! test/hotspot/jtreg/runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java

Changeset: 173778e2
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-12-13 00:57:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/173778e2fee58e47d35197b78eb23f46154b5b2b

8298568: Fastdebug build fails after JDK-8296389

Reviewed-by: rkennke, kvn, haosun

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

Changeset: 3b1142a2
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-12-13 10:21:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3b1142a280d66b2f5f7b4afbc76e940fdc30b463

8298618: Typo in JPEGImageReader and JPEGImageWriter

Reviewed-by: iris, jdv, abhiscxk

! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageWriter.java

Changeset: dbcfe7bc
Author:    Yude Lin <yude.lyd at alibaba-inc.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-12-13 10:26:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dbcfe7bc335846cd154dd78822fb64b7970ff9d2

8298521: Rename members in G1MonitoringSupport

Reviewed-by: ayang, tschatzl

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

Changeset: c612f93e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-13 13:37:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c612f93e5a63cc94da6634c3cf361eb87582f129

8298576: Serial: Move some MarkSweep method definitions to cpp

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp

Changeset: 216775ff
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-13 14:28:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/216775ff22e98dadac9ecd9d2cd756d136fd3bd0

8298144: Remove Space::new_dcto_cl

Reviewed-by: stefank, tschatzl

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

Changeset: 4081bba8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-13 14:29:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4081bba86900d03f195258ca88d51321d31d3678

8297960: G1: Move Root Region Scan Waiting outside collection in logs

Reviewed-by: iwalulya, tschatzl

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

Changeset: 042b7062
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2022-12-13 15:43:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/042b7062f19b313f31b228bd96d2a74cc1165ab9

8297235: ZGC: assert(regs[i] != regs[j]) failed: Multiple uses of register: rax

Reviewed-by: eosterlund, ayang, rcastanedalo

! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! test/jdk/ProblemList-zgc.txt

Changeset: d624debe
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-12-11 13:50:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d624debe23f60d778d7be43f28d06e9454057217

8298459: Fix msys2 linking and handling out of tree build directory for source zip creation

Reviewed-by: erikj

! make/ZipSource.gmk
! make/common/MakeBase.gmk

Changeset: cf93933e
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-12-12 15:49:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cf93933e21d146fe296b1e4b8e2ef06b699175d6

8298271: java/security/SignedJar/spi-calendar-provider/TestSPISigned.java failing on Windows

Reviewed-by: mullan

! test/jdk/ProblemList.txt
! test/jdk/java/security/SignedJar/spi-calendar-provider/TestSPISigned.java

Changeset: 0267aa52
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-12-12 17:59:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0267aa528b83be9914fee4bea8f548b8404b31f8

8297288: Example code in Scanner class

Reviewed-by: lancea, bpb, alanb

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

Changeset: 8962c723
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-12-12 22:51:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8962c723a8ae62a8638e9e0a89c20001aea1549a

8298488: [macos13] tools/jpackage tests failing with "Exit code: 137" on macOS

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/share/AppContentTest.java

Changeset: d4531903
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-12-13 00:49:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d4531903007dbe8dcdd163e423d23e8cefba61c8

8296955: Kitchensink.java failed with "double free or corruption (!prev): <addr>"

Reviewed-by: kbarrett, eosterlund, sspitsyn, dcubed

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp

Changeset: 04b8d0cf
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-12-13 13:02:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/04b8d0cf5c964e16c583b66d9ab43a8c9a85fd72

8298084: Memory leak in Method::build_profiling_method_data

Co-authored-by: Justin King <jcking at openjdk.org>
Reviewed-by: kbarrett, eosterlund, dholmes, jcking, thartmann

! src/hotspot/share/memory/metadataFactory.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp

Changeset: 23e18275
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-12-13 16:42:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/23e18275ac2a7297ba806a1835fabb7141949967

Merge

! test/jdk/ProblemList.txt
! test/jdk/ProblemList.txt

Changeset: 68022770
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-12-13 19:35:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/68022770dedb78f9e6d26c17d76ea6df2f17600b

8298524: Debug function to trace reachability of CDS archived heap objects

Reviewed-by: ccheung

! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp

Changeset: a120764c
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-12-13 19:49:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a120764cc4636b3b0cd128d43de148bdc3f4513b

8298514: vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002/TestDescription.java fails with usage tracker

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventRequestManager/threadDeathRequests/thrdeathreq002.java

Changeset: 220781fa
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2022-12-13 19:50:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/220781fa56a9c8d3b64c5c6578ffd76b9edb795c

8298513: vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009/TestDescription.java fails with usage tracker

Reviewed-by: cjplummer, sspitsyn, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/jdi/EventSet/suspendPolicy/suspendpolicy009.java

Changeset: b754aa5e
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-12-14 11:04:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b754aa5e3f231aea8da5274c330dc55dd78b0f67

8298371: monitors_on_stack extracts unprocessed oops

Reviewed-by: pchilanomate, rehn

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

Changeset: d32d6c02
Author:    Matthijs Bijman <mbijman at amazon.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-12-14 11:30:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d32d6c028de4aed8d1f1ef70734d43f056a0ff34

8297791: update _max_classes in node type system

Reviewed-by: thartmann

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

Changeset: ceca4fc9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-14 12:45:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ceca4fc9ec33808873a6e4f5d13619db455ce214

8298264: Merge OffsetTableContigSpace into TenuredSpace

Reviewed-by: stefank, tschatzl

! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/OffsetTableContigSpace.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/TenuredSpace.java

Changeset: 9ee50370
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-12-14 12:46:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ee5037055a85a5d457a31392dc4ce1ca6c47768

8298636: Fix return value in WB_CountAliveClasses and WB_GetSymbolRefcount

Reviewed-by: dholmes

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

Changeset: 2e801e16
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-12-14 12:47:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2e801e16ec40ce0e25d8679e21d7da347c52d7be

8298475: Remove JVM_ACC_PROMOTED_FLAGS

Reviewed-by: sspitsyn, dcubed, dholmes

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassMiscStatus.cpp
! src/hotspot/share/oops/instanceKlassMiscStatus.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/accessFlags.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ClassConstants.java

Changeset: ed8a2120
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-12-14 14:34:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ed8a2120ca1e9756c6ab5eeebfe24c15d549f04e

8298376: ZGC: thaws stackChunk with stale oops

Reviewed-by: eosterlund, pchilanomate

! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp

Changeset: 0dce5b81
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-12-14 16:39:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0dce5b811d64ac17b9580d6a2d8eca1df70990a1

8296610: java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java failed with "BindException: Address already in use: connect"

Reviewed-by: michaelm

! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPSetAuthenticatorTest.java
! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestClient.java

Changeset: c05dbac3
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-12-14 16:51:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c05dbac3cbd8de3822191bcb5c34832c997bc4a9

8193547: Regression automated test '/open/test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.java' fails

Reviewed-by: serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.java
! test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.sh

Changeset: 736fcd49
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2022-12-14 17:25:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/736fcd49f7cd3aa6f226b2e088415eaf05f97ee8

8296318: use-def assert: special case undetected loops nested in infinite loops

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/block.cpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestUndetectedLoopInInfiniteLoop.java

Changeset: 7241e358
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-12-14 17:53:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7241e358bfbb004897b84da3c154d7bdd96cb560

8298692: Fix typos in test/jdk/com/sun/jdi files

Reviewed-by: amenkov, sspitsyn

! test/jdk/com/sun/jdi/ArgumentValuesTest.java
! test/jdk/com/sun/jdi/connect/spi/GeneratedConnectors.java
! test/jdk/com/sun/jdi/lib/jdb/Jdb.java

Changeset: 8ff2928a
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-12-14 17:55:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8ff2928a04aeec8c09ff4a1ec4e83d4c9010950e

8297639: Remove preventive GCs in G1

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/g1/g1VMOperations.hpp
! src/hotspot/share/gc/shared/gcCause.cpp
! src/hotspot/share/gc/shared/gcCause.hpp
! test/hotspot/jtreg/gc/g1/TestEvacuationFailure.java
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: ccb94acc
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-12-14 19:37:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ccb94acc442767a7047756806c8dc7ecacd8bae9

8287812: Cleanup JDWP agent GetEnv initialization

Reviewed-by: alanb, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.c

Changeset: bf78f716
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2022-12-13 19:07:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bf78f716bd3e58df24ff1e6f4a0104025379f821

8295857: Clarify that cleanup code can be skipped when the JVM terminates (e.g. when calling halt())

Reviewed-by: iris
Backport-of: c7aca73177339f931f7dfb6627365548a32874f7

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

Changeset: c6f22b41
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-12-13 20:48:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c6f22b416072a9be5436f45e2f595ceea228f3bd

8297305: Clarify that javax.lang.model.util.Elements.overrides is irreflexive

Reviewed-by: jjg

! src/java.compiler/share/classes/javax/lang/model/util/Elements.java

Changeset: 61ab16f7
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-12-13 23:20:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/61ab16f79a735a98b3c095daf1b541f4fc5413c0

8298700: Typo in DocTree comment

Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java

Changeset: 51f0a1ce
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-12-14 07:32:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/51f0a1ce4b0d72cf7e82e01f7014274d8b7d1575

8298527: Cygwin's uname -m returns different string than before

Reviewed-by: erikj

! make/autoconf/build-aux/config.guess

Changeset: 27d49711
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-12-14 10:03:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/27d4971182ab1cbe7e6bc40cd22c1c70661a3ab2

8298520: C2: assert(found_opaque == res) failed: wrong pattern

Reviewed-by: thartmann, chagedorn

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

Changeset: 9bcdfc42
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-12-14 11:36:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9bcdfc428597e1465c8a014d816ef671420d22df

8298425: System.console().readLine() hangs in jshell

Reviewed-by: naoto, alanb

! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java
+ test/langtools/jdk/jshell/ConsoleTest.java

Changeset: 0bbc4181
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-12-14 13:32:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0bbc4181cdbccfc3a542f306ce1902cc2e9f36cb

8294902: Undefined Behavior in C2 regalloc with null references

Reviewed-by: kvn, vlivanov

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/opto/bytecodeInfo.cpp
! src/hotspot/share/opto/chaitin.hpp
! src/hotspot/share/opto/postaloc.cpp
! src/hotspot/share/runtime/vmStructs.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp

Changeset: 27917014
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-12-14 13:36:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/279170147a10ec2da2242b4dcb3279c41c471000

8298296: gc/TestFullGCCount.java fails with "System.gc collections miscounted."

Reviewed-by: tschatzl, ayang

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/TestFullGCCount.java

Changeset: 0eeaf6b2
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-12-14 13:40:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0eeaf6b219758563712d951b3c6ff160ebeff52d

8298649: JFR: RemoteRecordingStream support for checkpoint event sizes beyond u4

Reviewed-by: mgronlun

! src/jdk.management.jfr/share/classes/jdk/management/jfr/DiskRepository.java

Changeset: 581f9f23
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2022-12-14 14:10:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/581f9f2306835680cd6d5dbbe37f610fb4de4677

8297235: ZGC: assert(regs[i] != regs[j]) failed: Multiple uses of register: rax

Reviewed-by: thartmann, rcastanedalo
Backport-of: 042b7062f19b313f31b228bd96d2a74cc1165ab9

! src/hotspot/cpu/x86/gc/z/z_x86_64.ad
! test/jdk/ProblemList-zgc.txt

Changeset: a130c8a6
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-12-14 21:47:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a130c8a6688fcdda92e0f6295ec06f1591382328

Merge

! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 0ed6d0b4
Author:    Alisen Chung <achung at openjdk.org>
Date:      2022-12-14 22:10:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ed6d0b456e58e4122b97c3d12faabada0d8c530

8297296: java/awt/Mouse/EnterExitEvents/DragWindowTest.java fails with "No MouseReleased event on label!"

Reviewed-by: psadhukhan, dnguyen

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Mouse/EnterExitEvents/DragWindowTest.java

Changeset: 3ef38241
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-12-14 23:08:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3ef382416f5ff38cd44fa8d4e552f1935156e765

8298794: Remove JVM_ACC_PROMOTED_FLAGS breaks minimal build

Reviewed-by: ayang, dcubed

! src/hotspot/share/oops/instanceKlassMiscStatus.cpp

Changeset: d1085d1b
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2022-12-15 05:03:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d1085d1be7bc798ced8d539062fa7a9a3ab0341c

8281946: VM.native_memory should report size of shareable memory

Reviewed-by: stuefe, iklam

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/services/memReporter.cpp
! test/hotspot/jtreg/runtime/NMT/SummarySanityCheck.java

Changeset: ebc47104
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-12-14 21:40:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ebc471040e03dc41829d57e1280cabd75b2ad53a

8298277: Replace "session" with "scope" for FFM access

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64VaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVVaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/CallArranger.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/WinVaList.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java

Changeset: 80cadd40
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-12-14 21:57:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/80cadd40103cf1f490a5d70be784652e27588114

8298785: gc/TestFullGCCount.java fails with "invalid boolean value: `null' for expression `vm.opt.ExplicitGCInvokesConcurrent'"

Reviewed-by: dcubed

! test/hotspot/jtreg/gc/TestFullGCCount.java

Changeset: 10bc86cc
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-12-15 06:36:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/10bc86cc260fac48bf10f67dd56aa73c6954f026

Merge


Changeset: b9074fa1
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-12-15 06:54:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b9074fa1ed489993d60ce873fd8105a95d30782a

8298249: Excessive memory allocation in CipherInputStream AEAD decryption

Reviewed-by: ascarpino, valeriep

! src/java.base/share/classes/javax/crypto/CipherInputStream.java
+ test/micro/org/openjdk/bench/javax/crypto/full/AESGCMCipherInputStream.java

Changeset: 3ae71872
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2022-12-15 06:55:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3ae718725a72cc2758331e932130d846cfba64e4

8298498: sun/net/www/http/KeepAliveCache/B8291637.java fails with "Server exception terminating: java.net.SocketException: Socket closed"

Reviewed-by: dfuchs, jpai

! test/jdk/sun/net/www/http/KeepAliveCache/B8291637.java

Changeset: 5f63f7a7
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-12-15 07:14:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5f63f7a742a1071a87ca69463bae6e04a44fe462

8298726: (fs) Change PollingWatchService to record last modified time as FileTime rather than milliseconds

Reviewed-by: bpb, jpai

! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java

Changeset: 98fa48c3
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-12-15 08:11:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/98fa48c330941efe6588a907b383802a11ed0e6b

8298093: improve cleanup and error handling of awt_parseColorModel in awt_parseImage.c

Reviewed-by: lucy, clanger

! src/java.desktop/share/native/libawt/awt/image/awt_parseImage.c

Changeset: b17c5242
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-12-15 09:26:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b17c52422c91ad1e7ff35844676f6269a1b87f79

8298059: Linked stack watermarks don't support nesting

Reviewed-by: stefank, sspitsyn, rehn, pchilanomate

! src/hotspot/share/runtime/keepStackGCProcessed.cpp
! src/hotspot/share/runtime/stackWatermark.cpp
! src/hotspot/share/runtime/stackWatermark.hpp
! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 0288210f
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-12-15 16:43:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0288210f25e3d56870d1aa58ad076c97aad1c232

8298859: ProblemList java/awt/Mouse/EnterExitEvents/DragWindowTest.java on macosx-all

Reviewed-by: jdv

! test/jdk/ProblemList.txt

Changeset: 831b35fa
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-12-15 17:27:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/831b35fad352887717d5cc8f001ad822ac9a5c46

7093322: (fs spec) Files.newBufferedWriter should be clear when coding errors are detected

Reviewed-by: alanb

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

Changeset: 0ef35392
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-12-15 19:20:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ef353925e645dd519e17aeb7a83e927271f8b95

8298416: Console should be declared `sealed`

Reviewed-by: jpai, alanb

! src/java.base/share/classes/java/io/Console.java
+ src/java.base/share/classes/java/io/ConsoleImpl.java
! src/java.base/unix/native/libjava/Console_md.c

Changeset: ae8988e8
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-12-15 19:38:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ae8988e834032d9d6a4b644c3ebf9ee1957c9522

8297912: HotSpot Style Guide should permit alignas (Second Proposal Attempt)

Reviewed-by: kbarrett, stuefe, kvn

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: 4b313b51
Author:    Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2022-12-15 19:48:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b313b51b1787113961c289a41708e31fa19cacc

8297798: Timeout with DTLSOverDatagram test template

Reviewed-by: jnimeh, rhalade

! test/jdk/ProblemList.txt
! test/jdk/javax/net/ssl/DTLS/DTLSOverDatagram.java
! test/jdk/javax/net/ssl/DTLS/InvalidRecords.java

Changeset: 10737e16
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-12-15 19:54:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/10737e168c967a08e257927251861bf2c14795ab

8298468: Clean up class_loader parameters

Reviewed-by: dholmes, iklam

! src/hotspot/share/cds/cdsProtectionDomain.cpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/loaderConstraints.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp

Changeset: 3cdbd878
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-12-15 21:15:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3cdbd878e68dc1131093137a7357710ad303ae8c

8298241: Replace C-style casts with JavaThread::cast

Reviewed-by: coleenp, stefank, sspitsyn

! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os_cpu/bsd_aarch64/javaThread_bsd_aarch64.cpp
! src/hotspot/os_cpu/windows_aarch64/javaThread_windows_aarch64.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/synchronizer.cpp

Changeset: 54124394
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-12-15 22:47:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5412439445fadcf66101018a9bd051f8e5d751e8

8298187: (fs) BsdFileAttributeViews::setTimes does not support lastAccessTime on HFS+

Reviewed-by: alanb

! src/java.base/macosx/classes/sun/nio/fs/BsdFileAttributeViews.java
! src/java.base/macosx/classes/sun/nio/fs/BsdNativeDispatcher.java
! src/java.base/macosx/native/libnio/fs/BsdNativeDispatcher.c
! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java
! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template

Changeset: 2bb727c4
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-12-16 00:43:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2bb727c4eaf8a948f17f6416a1e6fbaeade4d7ce

8290899: java/lang/String/StringRepeat.java test requests too much heap on windows x86

Reviewed-by: jpai, phh

! test/jdk/java/lang/String/StringRepeat.java

Changeset: a3364612
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-12-16 01:08:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a3364612f7d49f3633661b9ba4e9b721534cafad

8298081: DiagnoseSyncOnValueBasedClasses doesn't report useful information for virtual threads

Reviewed-by: gziemski, pchilanomate

! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java

Changeset: e41686b4
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-12-16 05:16:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e41686b4050d6b32fb451de8af39a78ec8bed0fd

8298710: Fix typos in test/jdk/sun/security/tools/jarsigner/

Co-authored-by: Michael Ernst <mernst at openjdk.org>
Reviewed-by: lancea

! test/jdk/javax/security/auth/x500/X500Principal/EscapedChars.java
! test/jdk/sun/security/tools/jarsigner/DigestDontIgnoreCase.java
! test/jdk/sun/security/tools/jarsigner/FindHeaderEndVsManifestDigesterFindFirstSection.java

Changeset: fa322e40
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-12-16 07:10:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fa322e40b68abf0a253040d14414d41f4e01e028

8298709: Fix typos in src/java.desktop/ and various test classes of client component

Co-authored-by: Michael Ernst <mernst at openjdk.org>
Reviewed-by: iris, prr

! src/java.desktop/share/classes/javax/swing/text/Document.java
! test/jdk/java/awt/Multiscreen/DeviceIdentificationTest/DeviceIdentificationTest.java
! test/jdk/java/awt/datatransfer/HTMLDataFlavors/ManualHTMLDataFlavorTest.java
! test/jdk/java/awt/print/PrinterJob/PageFormatChange.java
! test/jdk/javax/imageio/stream/DeleteOnExitTest.sh
! test/jdk/javax/print/attribute/ServiceDlgPageRangeTest.java
! test/jdk/javax/sound/midi/Sequencer/SequencerState.java
! test/jdk/javax/swing/JColorChooser/Test4193384.java
! test/jdk/sanity/client/SwingSet/src/EditorPaneDemoTest.java
! test/jdk/sanity/client/SwingSet/src/TabbedPaneDemoTest.java
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/tree/resources/TreeDemo.properties
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/WindowWaiter.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/ComponentOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/JTreeOperator.java
! test/jdk/sanity/client/lib/jemmy/src/org/netbeans/jemmy/operators/Operator.java
! test/jdk/sun/java2d/pipe/hw/RSLAPITest/RSLAPITest.java

Changeset: 226e579c
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-12-16 08:45:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/226e579c3004a37a09f3329a8ef09c0933126bd6

8298088: RISC-V: Make Address a discriminated union internally

Reviewed-by: fjiang, yadongwang, shade

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

Changeset: 4e9fca49
Author:    duke <duke at openjdk.org>
Date:      2022-12-16 11:00:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e9fca49424214cba26549c2fa0d02ae142ddb73

Automatic merge of jdk:master into master


Changeset: f13fc898
Author:    duke <duke at openjdk.org>
Date:      2022-12-16 11:00:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f13fc898ab92dbfffae9241befe620a56b7c2b1e

Automatic merge of master into foreign-memaccess+abi

! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java



More information about the panama-dev mailing list