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