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

duke duke at openjdk.org
Fri May 19 11:16:45 UTC 2023


Changeset: f7bbbc65
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2023-05-12 13:13:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f7bbbc6590d93a5566ae0ea1f44476ec0e55f59e

8307808: G1: Remove partial object-count report after gc

Reviewed-by: tschatzl, iwalulya

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

Changeset: 39dc40fe
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2023-05-12 14:25:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/39dc40fed4e1af3e77355fa9f4abb0c72279a140

8305081: Remove finalize() from test/hotspot/jtreg/compiler/runtime/Test8168712

Reviewed-by: coleenp, thartmann

! test/hotspot/jtreg/compiler/runtime/Test8168712.java

Changeset: 4b0f4213
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-05-12 14:52:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4b0f4213a566c3c6d49c034ab6e022c93c4289b1

8307855: update for deprecated sprintf for src/utils

Reviewed-by: thartmann

! src/utils/hsdis/binutils/hsdis-binutils.c

Changeset: e512a206
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-05-12 15:07:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e512a20679ee03ae6d3c2219e4ad10c92e362e14

8306541: Refactor collection set candidate handling to prepare for JDK-8140326

Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
+ src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootClosures.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/utilities/growableArray.hpp

Changeset: 9fa8b9a4
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-05-12 15:17:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9fa8b9a4a6e9658ee5f8084745ac84a1289a2d27

8307409: Refactor usage examples to use @snippet in the java.nio packages

Reviewed-by: alanb, rriggs

! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/java/nio/channels/AsynchronousFileChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/AsynchronousSocketChannel.java
! src/java.base/share/classes/java/nio/channels/Channels.java
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/GatheringByteChannel.java
! src/java.base/share/classes/java/nio/channels/MulticastChannel.java
! src/java.base/share/classes/java/nio/channels/ScatteringByteChannel.java
! src/java.base/share/classes/java/nio/channels/SelectionKey.java
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java
! src/java.base/share/classes/java/nio/charset/Charset.java
! src/java.base/share/classes/java/nio/file/DirectoryStream.java
! src/java.base/share/classes/java/nio/file/FileStore.java
! src/java.base/share/classes/java/nio/file/FileSystem.java
! src/java.base/share/classes/java/nio/file/FileSystems.java
! src/java.base/share/classes/java/nio/file/FileTreeIterator.java
! src/java.base/share/classes/java/nio/file/FileTreeWalker.java
! src/java.base/share/classes/java/nio/file/FileVisitor.java
! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/Path.java
! src/java.base/share/classes/java/nio/file/WatchKey.java
! src/java.base/share/classes/java/nio/file/Watchable.java
! src/java.base/share/classes/java/nio/file/attribute/AclFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/BasicFileAttributes.java
! src/java.base/share/classes/java/nio/file/attribute/DosFileAttributes.java
! src/java.base/share/classes/java/nio/file/attribute/PosixFileAttributeView.java
! src/java.base/share/classes/java/nio/file/attribute/PosixFilePermissions.java
! src/java.base/share/classes/java/nio/file/attribute/UserDefinedFileAttributeView.java

Changeset: 3c68c352
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-05-12 15:24:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3c68c352fc3d3bff3d80bafcf04118759f4a2acf

8307535: java.util.logging.Handlers should be more VirtualThread friendly

Reviewed-by: jpai

! src/java.logging/share/classes/java/util/logging/ErrorManager.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/MemoryHandler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java

Changeset: 6ebea897
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2023-05-12 16:18:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6ebea8973feb08a7443d8d86ff52f453dc4aec43

8307911: javadoc for MemorySegment::reinterpret has duplicate restricted method paragraph

Reviewed-by: jvernee

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

Changeset: 7455bb23
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-05-12 17:18:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7455bb23c1d18224e48e91aae4f11fe114d04fab

8308015: Syntax of "import static" is incorrect in com.sun.source.tree.ImportTree.java

Reviewed-by: jlaskey, darcy

! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java

Changeset: a284920b
Author:    Sergey Chernyshev <serge.chernyshev at bell-sw.com>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2023-05-12 19:24:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a284920b3432b00496a2a32a284a91a9bd49fb06

8168469: Memory leak in JceSecurity

Reviewed-by: valeriep

! src/java.base/share/classes/javax/crypto/JceSecurity.java.template
+ test/jdk/javax/crypto/JceSecurity/VerificationResults.java

Changeset: 4441a230
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-05-12 19:58:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4441a2306fb12f60ac879f7fda6c7446ac130dcb

6714245: [Col] Collator - Faster Comparison for identical strings.

Reviewed-by: rriggs, naoto

! src/java.base/share/classes/java/text/RuleBasedCollator.java

Changeset: d809823f
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-05-12 20:05:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d809823fe486dfa0fe0bf1c3deff31e81bbc5f28

8306471: Add virtual threads support to JDWP ThreadReference.Stop and JDI ThreadReference.stop()

Reviewed-by: sspitsyn, alanb

! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/Commands.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop002t.java

Changeset: 9842ff41
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-05-12 20:29:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9842ff4129b756abb5761cdca71126508224875f

8306607: Apply 80-column output to javac supported version output

Reviewed-by: darcy

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties

Changeset: 38838b34
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-05-12 20:36:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/38838b344af00b32251b3141350ba4deb3962d6f

8307480: Improve SA "transported core" documentation for windows

Reviewed-by: sspitsyn, kevinw, poonam

! src/jdk.hotspot.agent/doc/transported_core.html

Changeset: d8afc7be
Author:    Chen Liang <liach at openjdk.org>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-05-12 20:59:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d8afc7beeb4c41c2dae4ec1dd6671464eaec4720

8300204: Sealed-class hierarchy graph missing nodes

Reviewed-by: jjg

! make/jdk/src/classes/build/tools/taglet/SealedGraph.java

Changeset: 3bf38761
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-05-12 21:23:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3bf3876185f7b9e7679af3fa22ec20887cd4e498

8307297: Move some DnD tests to open

Reviewed-by: prr, serb

+ test/jdk/java/awt/dnd/DragSourceSerializationTest.java
+ test/jdk/java/awt/dnd/DragTriggerEventTest.java
+ test/jdk/java/awt/dnd/DropActionChangeTest.java
+ test/jdk/java/awt/dnd/DropActionChangedTest.java
+ test/jdk/java/awt/dnd/DropPerformanceTest.java
+ test/jdk/java/awt/dnd/DropTargetAddNotifyNPETest.java
+ test/jdk/java/awt/dnd/DropTargetNullFlavorMapTest.java

Changeset: 46e3d24a
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2023-05-12 23:00:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/46e3d24a6ff7d52d11f441d92628669d86d8bfaf

8155191: Specify that SecureRandom.nextBytes(byte[]) throws NullPointerException when byte array is null

Reviewed-by: mullan

! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/sun/security/provider/AbstractDrbg.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecureRandom.java
+ test/jdk/java/security/SecureRandom/NextBytesNull.java

Changeset: e54051ae
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-05-13 06:35:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e54051ae9e1cdaa51a2d569227996a96b79bfa0d

8307935: Class space argument processing can be simplified

Reviewed-by: stefank, coleenp

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 5e26e64c
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-13 14:39:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5e26e64cbfa4baf81024efeb57768458e59971f5

8307067: remove broken EnableThreadSMRExtraValidityChecks option

Reviewed-by: coleenp, dholmes, sspitsyn, rehn

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/threadSMR.cpp

Changeset: ceca198e
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-13 14:41:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ceca198ef21b9003492b456d87180d2f48774f73

8307068: store a JavaThread* in the java.lang.Thread object after the JavaThread* is added to the main ThreadsList

Reviewed-by: dholmes, rehn, apangin

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/threadSMR.cpp

Changeset: f030937a
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-05-13 14:44:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f030937a51b95dde33ce33537ee830153b2c3b56

8305670: Performance regression in LockSupport.unpark with lots of idle threads

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

! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/threadSMR.hpp

Changeset: 646747fd
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2023-05-13 23:03:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/646747fd7c7320910eed682ae6da3cd4c60a51a5

8307926: Support byte-sized atomic bitset operations

Reviewed-by: aboldtch, coleenp

! src/hotspot/share/runtime/atomic.hpp
! test/hotspot/gtest/runtime/test_atomic.cpp

Changeset: 37093441
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2023-05-14 06:56:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/37093441661c26f333aac00d16aea00c3341d314

8291550: RISC-V: jdk uses misaligned memory access when AvoidUnalignedAccess enabled

Co-authored-by: Xiaolin Zheng <xlinzheng at openjdk.org>
Co-authored-by: Feilong Jiang <fjiang at openjdk.org>
Reviewed-by: fjiang, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetNMethod_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 0ee196be
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-05-14 13:57:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ee196bef199c3d32c1f88b26eb4333a7ea73c10

8307163: JLONG_FORMAT_SPECIFIER should be updated on Windows

Reviewed-by: stuefe

! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! src/java.base/windows/native/libjli/java_md.h

Changeset: 8d49ba9e
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-05-15 05:42:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8d49ba9e8d3095f850b3007b56488a0c0cf8ddff

8308072: [BACKOUT] update for deprecated sprintf for src/utils

Reviewed-by: iris

! src/utils/hsdis/binutils/hsdis-binutils.c

Changeset: 911cc7cb
Author:    gaogao-mem <gaodan.gao at alibaba-inc.com>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2023-05-15 09:16:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/911cc7cb07ed44b24b4c20977d7d6e475bd1b234

8305819: LogConfigurationTest intermittently fails on AArch64

Reviewed-by: aph, dholmes, xliu

! src/hotspot/share/logging/logOutputList.cpp
! src/hotspot/share/logging/logOutputList.hpp

Changeset: ad348a8c
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2023-05-15 11:06:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ad348a8cec50561d3e295b6289772530f541c6b1

8303512: Race condition when computing is_loaded property of TypePtr::InterfaceSet

Reviewed-by: roland, qamai, kvn

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

Changeset: ffab1ea9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-15 13:51:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ffab1ea9e730204df5ab823eaa3ab7fdb3bef876

8308086: GHA: x86_32 host configuration failing with unmet dependencies

Reviewed-by: stuefe

! .github/workflows/main.yml

Changeset: 97b2ca3d
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-15 13:52:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/97b2ca3de76046c6f52d3649d8787feea7b9ac83

8307997: gtest:ZIndexDistributorTest fails on PPC64

Reviewed-by: mdoerr

! test/hotspot/gtest/gc/z/test_zIndexDistributor.cpp

Changeset: 57e7a3fb
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-05-15 16:33:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57e7a3fbeae56f39f9434b4a97dd915fa14af93d

8307959: Remove explicit type casts from SerializeClosure::do_xxx() calls

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/javaClassesImpl.hpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp

Changeset: 0f7b1c54
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-15 18:02:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0f7b1c549fbe4a90819fe3065dadf0b3e0ae94f3

8299340: CreateProcessW lpCommandLine must be mutable

Reviewed-by: naoto

! src/java.base/windows/native/libjava/ProcessImpl_md.c

Changeset: 01892f9c
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-15 18:03:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/01892f9c6ed1ff6593f77b89fcc2c5da8d094abf

8304913: Use OperatingSystem, Architecture, and Version in jlink

Reviewed-by: jpai, alanb, mchung

! src/java.base/share/classes/module-info.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/DefaultImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/builder/ImageBuilder.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/CDSPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ExcludeVMPlugin.java
! test/jdk/tools/jlink/plugins/CDSPluginTest.java

Changeset: 43c8c650
Author:    Yi-Fan Tsai <yifan.tsai at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2023-05-15 18:41:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/43c8c650afe3c86ce4d59390eb0648548ed33126

8307555: Reduce memory reads in x86 MD5 intrinsic

Reviewed-by: simonis, phh

! src/hotspot/cpu/x86/macroAssembler_x86_md5.cpp

Changeset: cc80ada7
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-05-15 18:59:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cc80ada739066d0099085f1a388e96852f43a7d4

8306593: Fix nsk/jdi/stop/stop001 for virtual threads and remove from problem list

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ThreadReference/stop/stop001a.java

Changeset: 7b0b9b57
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-05-15 20:09:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7b0b9b570b5d6e90e0b79fbe19396c6e908a1dae

8308049: Refactor nested class declarations in FdLibm.java

Reviewed-by: smarks

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

Changeset: 31683722
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-05-15 23:19:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/316837226ecceb4daa14e2bc1be8ce120edbfdc9

8306597: Improve string formatting in EquivMapsGenerator.java

Reviewed-by: naoto

! make/jdk/src/classes/build/tools/generatelsrequivmaps/EquivMapsGenerator.java

Changeset: 05b51c75
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-05-16 01:40:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/05b51c75b9ffea93f396b0afb0ded8b313cea51b

8307567: Avoid relocating global roots to metaspaceObjs in CDS dump

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/runTimeClassInfo.cpp
! src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/memory/allocation.hpp

Changeset: 2210e067
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2023-05-16 04:09:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2210e06788d14dab38f78d8b20a2397e633195af

8306638: Open source some AWT tests related to datatransfer and Toolkit

Reviewed-by: prr, serb, dnguyen

+ test/jdk/java/awt/Toolkit/ToolkitListenerTest/ToolkitListenerTest.java
+ test/jdk/java/awt/datatransfer/CRLFTest/CRLFTest.java
+ test/jdk/java/awt/datatransfer/DataConversionDeadlockTest/DataConversionDeadlockTest.java
+ test/jdk/java/awt/datatransfer/DataFlavor/BestTextFlavorTest/BestTextFlavorTest.java
+ test/jdk/java/awt/datatransfer/FileTransferAWTLockTest/FileTransferAWTLockTest.java

Changeset: d22bcc81
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-05-16 05:06:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d22bcc813eea719b817d3d541a843594675c0ca9

8307403: java/util/zip/DeInflate.java timed out

Reviewed-by: simonis, lancea

! test/jdk/java/util/zip/DeInflate.java

Changeset: c2ef3024
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2023-05-16 07:20:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c2ef3024689d60c79320ab3ef9a2fdeccb4cde72

8307968: serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java timed out

Reviewed-by: cjplummer, lmesnik

! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java

Changeset: 0790f704
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2023-05-16 08:28:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0790f704fdc82d8152219b280a51c8c1aad7a358

8306806: JMX agent with JDP enabled won't start when PerfData is disabled

Reviewed-by: dholmes, cjplummer

! src/jdk.management.agent/share/classes/jdk/internal/agent/Agent.java

Changeset: c9b6bb5b
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2023-05-16 08:50:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c9b6bb5bd7d5ca17825f8eb4f181fb42ca14a5d5

8308041: [JVMCI] WB_IsGCSupportedByJVMCICompiler must enter correct JVMCI env

Reviewed-by: thartmann

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

Changeset: 72294c54
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-05-16 09:13:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/72294c5402dd11e3eb4922ad26e1b153098495ff

8308024: HttpClient (HTTP/1.1) sends an extraneous empty chunk if the BodyPublisher supplies an empty buffer

Reviewed-by: djelinski, michaelm

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Request.java
! test/jdk/java/net/httpclient/AbstractNoBody.java
! test/jdk/java/net/httpclient/NoBodyPartOne.java
+ test/jdk/java/net/httpclient/NoBodyPartThree.java
! test/jdk/java/net/httpclient/NoBodyPartTwo.java

Changeset: 19c8c30d
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2023-05-16 13:30:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/19c8c30d1cfe611945f1bf97018280ae6b48ee8b

8305634: Renaming predicates, simple cleanups, and adding summary about current predicates

Reviewed-by: epeter, thartmann, roland

! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/stringopts.cpp

Changeset: be54b54f
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-16 13:39:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/be54b54fb3a6a7108f5f7ee6bf475cf1784d3297

8307369: Add execution of all svc tests in CI

Reviewed-by: cjplummer, sspitsyn

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

Changeset: 23cbb2d1
Author:    Christoph Dreis <christoph.dreis at freenet.de>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-05-16 14:22:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/23cbb2d1709b5e7509e373d4642806d6436cbbcb

8306860: Avoid unnecessary allocation in List.map() when list is empty

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/util/List.java

Changeset: 8686a36b
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-05-16 14:42:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8686a36b405fb3bb95f51493c1ef3e470acf2e85

8307315: Missing ResourceMark in CDS and JVMTI code

Reviewed-by: coleenp, iklam

! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/classfile/klassFactory.cpp

Changeset: 316bc79e
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-16 14:48:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/316bc79e0e097bb752ba61551fd0e2502c0ed9f1

8308188: ProblemList java/util/concurrent/locks/Lock/OOMEInAQS.java with ZGC on all platforms

Reviewed-by: dcubed

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

Changeset: 41ee125a
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2023-05-16 15:25:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/41ee125a0f6cf17c20d148bf2c06db1707e4d889

8278411: Implement UseHeavyMonitors consistently, s390 port

Reviewed-by: mdoerr, stuefe, lucy

! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! test/jdk/java/util/concurrent/ConcurrentHashMap/MapLoops.java

Changeset: 9d5bab11
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-05-16 15:40:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9d5bab11f08a992803399f422d75b17f8607df72

8300081: Replace NULL with nullptr in share/asm/

Reviewed-by: coleenp

! src/hotspot/share/asm/assembler.cpp
! src/hotspot/share/asm/assembler.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/asm/codeBuffer.inline.hpp

Changeset: 682359cb
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-16 16:04:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/682359cb4871d779425a9468e8a307169b3651d6

8299075: TestStringDeduplicationInterned.java fails because extra deduplication

Reviewed-by: kbarrett, tschatzl

! test/hotspot/jtreg/gc/stringdedup/TestStringDeduplicationTools.java

Changeset: 599fa774
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-16 16:12:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/599fa774b875da971d66f79e5e43ede2b5ce18aa

8308092: Replace NULL with nullptr in gc/x

Reviewed-by: eosterlund, aboldtch, tschatzl, dholmes

! src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/x/x_ppc.ad
! src/hotspot/share/gc/x/c1/xBarrierSetC1.cpp
! src/hotspot/share/gc/x/c2/xBarrierSetC2.cpp
! src/hotspot/share/gc/x/xArray.inline.hpp
! src/hotspot/share/gc/x/xBarrier.cpp
! src/hotspot/share/gc/x/xBarrier.inline.hpp
! src/hotspot/share/gc/x/xBarrierSet.inline.hpp
! src/hotspot/share/gc/x/xBarrierSetStackChunk.cpp
! src/hotspot/share/gc/x/xCPU.cpp
! src/hotspot/share/gc/x/xCPU.inline.hpp
! src/hotspot/share/gc/x/xCollectedHeap.cpp
! src/hotspot/share/gc/x/xForwarding.cpp
! src/hotspot/share/gc/x/xForwardingAllocator.cpp
! src/hotspot/share/gc/x/xForwardingTable.inline.hpp
! src/hotspot/share/gc/x/xHeap.cpp
! src/hotspot/share/gc/x/xHeap.inline.hpp
! src/hotspot/share/gc/x/xHeapIterator.cpp
! src/hotspot/share/gc/x/xList.inline.hpp
! src/hotspot/share/gc/x/xLock.inline.hpp
! src/hotspot/share/gc/x/xMark.cpp
! src/hotspot/share/gc/x/xMarkCache.cpp
! src/hotspot/share/gc/x/xMarkCache.inline.hpp
! src/hotspot/share/gc/x/xMarkStack.cpp
! src/hotspot/share/gc/x/xMarkStack.inline.hpp
! src/hotspot/share/gc/x/xMarkStackAllocator.cpp
! src/hotspot/share/gc/x/xMemory.cpp
! src/hotspot/share/gc/x/xNMethod.cpp
! src/hotspot/share/gc/x/xNMethodData.cpp
! src/hotspot/share/gc/x/xNMethodTable.cpp
! src/hotspot/share/gc/x/xNMethodTableEntry.hpp
! src/hotspot/share/gc/x/xNMethodTableIteration.cpp
! src/hotspot/share/gc/x/xObjectAllocator.cpp
! src/hotspot/share/gc/x/xPage.cpp
! src/hotspot/share/gc/x/xPageAllocator.cpp
! src/hotspot/share/gc/x/xPageCache.cpp
! src/hotspot/share/gc/x/xPageTable.cpp
! src/hotspot/share/gc/x/xPageTable.inline.hpp
! src/hotspot/share/gc/x/xReferenceProcessor.cpp
! src/hotspot/share/gc/x/xRelocate.cpp
! src/hotspot/share/gc/x/xRelocationSet.cpp
! src/hotspot/share/gc/x/xRelocationSetSelector.cpp
! src/hotspot/share/gc/x/xSafeDelete.inline.hpp
! src/hotspot/share/gc/x/xServiceability.cpp
! src/hotspot/share/gc/x/xStackWatermark.cpp
! src/hotspot/share/gc/x/xStat.cpp
! src/hotspot/share/gc/x/xStat.hpp
! src/hotspot/share/gc/x/xThreadLocalAllocBuffer.cpp
! src/hotspot/share/gc/x/xThreadLocalData.hpp
! src/hotspot/share/gc/x/xTracer.cpp
! src/hotspot/share/gc/x/xUnload.cpp
! src/hotspot/share/gc/x/xUnmapper.cpp
! src/hotspot/share/gc/x/xVerify.cpp
! src/hotspot/share/gc/x/xWeakRootsProcessor.cpp

Changeset: 60ab1358
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2023-05-16 16:13:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/60ab1358da662977e94759eccb95d75a389fd256

8308097: Generational ZGC: Update constructor syntax

Reviewed-by: eosterlund, aboldtch

! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/vmStructs_z.cpp
! src/hotspot/share/gc/z/zAllocationFlags.hpp
! src/hotspot/share/gc/z/zAllocator.cpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zAttachedArray.inline.hpp
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBitMap.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zContinuation.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/gc/z/zDriver.cpp
! src/hotspot/share/gc/z/zDriverPort.cpp
! src/hotspot/share/gc/z/zErrno.cpp
! src/hotspot/share/gc/z/zForwarding.inline.hpp
! src/hotspot/share/gc/z/zForwardingAllocator.cpp
! src/hotspot/share/gc/z/zForwardingEntry.hpp
! src/hotspot/share/gc/z/zForwardingTable.inline.hpp
! src/hotspot/share/gc/z/zFuture.inline.hpp
! src/hotspot/share/gc/z/zGCIdPrinter.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeapIterator.cpp
! src/hotspot/share/gc/z/zIndexDistributor.inline.hpp
! src/hotspot/share/gc/z/zIterator.inline.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLock.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/gc/z/zMarkCache.cpp
! src/hotspot/share/gc/z/zMarkContext.inline.hpp
! src/hotspot/share/gc/z/zMarkStack.cpp
! src/hotspot/share/gc/z/zMarkStack.inline.hpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zMarkStackEntry.hpp
! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.inline.hpp
! src/hotspot/share/gc/z/zMetronome.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodTableEntry.hpp
! src/hotspot/share/gc/z/zNMethodTableIteration.cpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.inline.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zRelocationSet.inline.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRememberedSet.cpp
! src/hotspot/share/gc/z/zRootsIterator.cpp
! src/hotspot/share/gc/z/zRootsIterator.hpp
! src/hotspot/share/gc/z/zRuntimeWorkers.cpp
! src/hotspot/share/gc/z/zSafeDelete.inline.hpp
! src/hotspot/share/gc/z/zServiceability.cpp
! src/hotspot/share/gc/z/zStackWatermark.cpp
! src/hotspot/share/gc/z/zStat.cpp
! src/hotspot/share/gc/z/zStat.hpp
! src/hotspot/share/gc/z/zStoreBarrierBuffer.cpp
! src/hotspot/share/gc/z/zTask.cpp
! src/hotspot/share/gc/z/zThreadLocalData.hpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/gc/z/zTracer.inline.hpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/gc/z/zUnmapper.cpp
! src/hotspot/share/gc/z/zValue.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
! src/hotspot/share/gc/z/zWeakRootsProcessor.cpp
! src/hotspot/share/gc/z/zWorkers.cpp
! test/hotspot/gtest/gc/z/test_zList.cpp
! test/hotspot/gtest/gc/z/test_zMemory.cpp

Changeset: 488330d5
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2023-05-16 16:46:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/488330d53bb782657378424421a9ce2f2eed5e88

8307533: Use atomic bitset functions for metadata flags

Reviewed-by: ccheung, kbarrett

! src/hotspot/share/oops/fieldInfo.inline.hpp
! src/hotspot/share/oops/instanceKlassFlags.cpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/methodFlags.cpp
! src/hotspot/share/oops/methodFlags.hpp

Changeset: 64d51571
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-05-16 17:02:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/64d51571166e69f724c6329f4a4c23be143e7f95

8306467: Fix nsk/jdb/kill/kill001 to work with new JVMTI StopThread support for virtual threads.

Reviewed-by: sspitsyn, amenkov

! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001a.java

Changeset: 4e929918
Author:    Justin Lu <jlu at openjdk.org>
Date:      2023-05-16 17:10:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4e92991809aa62cf98543a58bec352ab8a2c7b3d

8300794: Use @snippet in java.util:i18n

Reviewed-by: naoto, lancea

! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/ListResourceBundle.java
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/java/util/PropertyResourceBundle.java
! src/java.base/share/classes/java/util/ResourceBundle.java

Changeset: f9a785e8
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2023-05-16 18:00:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f9a785e855287ff6746ac8dc8f8f2e2f90c5be07

8307547: Support variant collations

Reviewed-by: srl, jlu, alanb

! src/java.base/share/classes/java/text/Collator.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! src/jdk.localedata/share/classes/sun/text/resources/ext/CollationData_sv.java
! test/jdk/sun/text/resources/Collator/SwedishTest.java

Changeset: cb8b8cdd
Author:    Erik Helin <ehelin at openjdk.org>
Date:      2023-05-16 18:53:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cb8b8cdd6861a0843f3b1036155eac9f9afc432a

8307458: Add periodic heap usage JFR events

Reviewed-by: stefank, aboldtch

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryPoolUsageEvent.java
+ test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryUsageEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java

Changeset: 563152f3
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-16 19:44:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/563152f32dd2c8617c0e0955d55c5bbce23627fb

8308223: failure handler missed jcmd.vm.info command

Reviewed-by: stefank

! test/failure_handler/src/share/conf/common.properties

Changeset: d3e50652
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Ioi Lam <iklam at openjdk.org>
Date:      2023-05-16 22:36:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d3e5065284441647564a9eede79d69e7b0ac80be

8306460: Clear JVM_ACC_QUEUED flag on methods when dumping dynamic CDS archive

Reviewed-by: coleenp, iklam

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

Changeset: 2f1c6548
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2023-05-17 03:07:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2f1c65486b1e584f9c4a2eb7af2414d032a02748

8307955: Prefer to PTRACE_GETREGSET instead of PTRACE_GETREGS in method 'ps_proc.c::process_get_lwp_regs'

Reviewed-by: cjplummer, kevinw

! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c

Changeset: 5a92aae1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-17 06:42:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5a92aae1d967f5be01f05d9cc56c433a5eca61e8

8308156: VerifyCACerts.java misses blank in error output

Reviewed-by: mullan, rhalade

! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: e34ecc97
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2023-05-17 07:07:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e34ecc97e63c4565f09b0c80d194c4708c408c10

8296469: Instrument VMError::report with reentrant iteration step for register and stack printing

Reviewed-by: eosterlund, stuefe

! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/ErrorHandling/ReattemptErrorTest.java

Changeset: b300e73a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-17 09:19:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b300e73a4acb5c64f68a355e0ad70d3862084ff4

8308088: Improve class check in CollectedHeap::is_oop

Reviewed-by: zgu, tschatzl, ayang, stuefe

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

Changeset: 1a6f9810
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-05-17 10:06:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1a6f9810cd5bcd3cdbdd1505900c0e8c7f091b22

8308185: Update Http2TestServerConnection to use SSLSocket.startHandshake()

Reviewed-by: djelinski

! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServerConnection.java

Changeset: 285c833f
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2023-05-17 11:47:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/285c833ffacdaabe7c4955cbbafb3bc459d26784

8308043: Deadlock in TestCSLocker.java due to blocking GC while allocating

Reviewed-by: stefank, ayang, tschatzl

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/gc/cslocker/TestCSLocker.java

Changeset: c7951cf6
Author:    JoKern65 <Joachim.kern at sap.com>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-05-17 11:48:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c7951cf674581ccd021e7403f5c3bd898e0542f4

8306304: Fix xlc17 clang warnings in ppc and aix code

Reviewed-by: erikj, tsteele, mbaesken

! make/hotspot/lib/CompileJvm.gmk
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/java.desktop/aix/native/libawt/porting_aix.c

Changeset: 5763be72
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-05-17 12:45:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5763be726700be322de3bbaf345d80e11936b472

8307326: Package jdk.internal.classfile.java.lang.constant become obsolete

Reviewed-by: erikj, liach

! make/RunTests.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/BuildTestLib.gmk
! src/java.base/share/classes/jdk/internal/classfile/Classfile.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleExportInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleHashInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleOpenInfo.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModulePackagesAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/attribute/ModuleRequireInfo.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ModuleEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/PackageEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ModuleAttributeBuilderImpl.java
- src/java.base/share/classes/jdk/internal/classfile/impl/ModuleDescImpl.java
- src/java.base/share/classes/jdk/internal/classfile/impl/PackageDescImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
- src/java.base/share/classes/jdk/internal/classfile/java/lang/constant/ModuleDesc.java
- src/java.base/share/classes/jdk/internal/classfile/java/lang/constant/PackageDesc.java
! src/java.base/share/classes/jdk/internal/module/ModuleInfoExtender.java
! test/hotspot/jtreg/serviceability/dcmd/framework/VMVersionTest.java
! test/hotspot/jtreg/testlibrary/ctw/Makefile
! test/jdk/java/lang/ClassLoader/securityManager/ClassLoaderTest.java
! test/jdk/java/lang/ModuleTests/AnnotationsTest.java
! test/jdk/java/lang/module/ClassFileVersionsTest.java
! test/jdk/java/lang/module/ConfigurationTest.java
! test/jdk/java/lang/module/ModuleDescriptorTest.java
! test/jdk/java/lang/module/ModuleFinderTest.java
! test/jdk/java/lang/module/ModuleNamesTest.java
! test/jdk/java/lang/module/MultiReleaseJarTest.java
! test/jdk/java/security/Provider/SecurityProviderModularTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularClientTest.java
! test/jdk/javax/security/auth/login/modules/JaasModularDefaultHandlerTest.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
- test/jdk/jdk/classfile/ModuleDescTest.java
- test/jdk/jdk/classfile/PackageDescTest.java
! test/jdk/jdk/classfile/TEST.properties
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/modules/incubator/ServiceBinding.java
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/tools/jlink/JLinkNegativeTest.java
! test/lib/jdk/test/lib/util/ModuleInfoWriter.java

Changeset: 64f6681c
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2023-05-17 15:10:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/64f6681cc7bb184112adcf2b4f2c313e1b0a5c4f

8308246: PPC64le build broken after JDK-8304913

Reviewed-by: shade, mbaesken

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java

Changeset: f57c7833
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-05-17 15:31:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f57c78337e4f968c2e6a924acbebf725d4e46d59

8308239: Tighten up accessibility of nested classes in java.lang.invoke

Reviewed-by: alanb

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

Changeset: 6d4782bc
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-05-17 16:04:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6d4782bc737d5933b9476cadb5e87ceee94c4f68

8307976: (fs) Files.createDirectories(dir) returns dir::toAbsolutePath instead of dir

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/Files.java
! test/jdk/java/nio/file/Files/CreateDirectories.java

Changeset: 8bedf2ef
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-17 17:24:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8bedf2efd7671834b3f7ff42bc33008821545d9f

8308292: Problemlist vmTestbase/nsk/jvmti/AttachOnDemand/attach020/TestDescription.java

Reviewed-by: sspitsyn

! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: 950c5df8
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-05-17 18:57:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/950c5df859c373864ab4e7cf080c38bbd501e54b

8307299: Move more DnD tests to open

Reviewed-by: prr, serb

+ test/jdk/java/awt/dnd/DropTargetingTest.java
+ test/jdk/java/awt/dnd/DroppingVMHangTest.java
+ test/jdk/java/awt/dnd/HonorTargetActionTest.java
+ test/jdk/java/awt/dnd/InterJVMLinkTest.java
+ test/jdk/java/awt/dnd/IntraJVMGetDropSuccessTest.java
+ test/jdk/java/awt/dnd/LinkAcceptanceTest.java

Changeset: 24094482
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2023-05-17 20:16:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/24094482f00b6ac412bfad770051775f2ab5cf73

8307365: JvmtiStressModule hit SIGSEGV in JvmtiEventControllerPrivate::recompute_thread_enabled

Reviewed-by: sspitsyn, dcubed, lmesnik

! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/ThreadStateTest.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/libThreadStateTest.cpp

Changeset: 6073edf3
Author:    Eric Caspole <ecaspole at openjdk.org>
Date:      2023-05-17 20:39:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6073edf3cdbc1ff7d0cccfb9b4547ef1357d292c

8307483: New micros for j.u.c.LockSupport

Co-authored-by: Sergey Kuksenko <skuksenko at openjdk.org>
Reviewed-by: shade, redestad

+ test/micro/org/openjdk/bench/java/util/concurrent/UnparkBenchSleepersAfter.java
+ test/micro/org/openjdk/bench/java/util/concurrent/UnparkBenchSleepersBefore.java

Changeset: 902585be
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-05-17 21:04:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/902585bec1d4d5681208213bea180302d1b52df9

8308110: Resolve multiple definition of 'JNI_OnLoad_jsound' linking error

Reviewed-by: alanb, rasbold

! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_CommonUtils.c

Changeset: 83c096d6
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2023-05-18 03:14:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/83c096d6e20cd6e1164bc666df1be197a10431eb

8308270: ARM32 build broken after JDK-8304913

Reviewed-by: stuefe, rriggs

! src/java.base/share/classes/jdk/internal/util/Architecture.java
! src/java.base/share/classes/jdk/internal/util/PlatformProps.java.template
! test/jdk/jdk/internal/util/ArchTest.java

Changeset: 6f75dd87
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-05-18 04:10:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f75dd8741f44b3012c5cab5268e89d09121e4be

8308236: Remove SystemDictionaryShared::clone_dumptime_tables()

Reviewed-by: vlivanov, ccheung

! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: 95da499e
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-05-18 05:47:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/95da499ef229d0dfd5fc348f68b9bfd91015b045

8308285: Assert on -Xshare:dump when running with -Xlog:cds=trace

Reviewed-by: ccheung, iklam

! src/hotspot/share/classfile/javaClasses.cpp

Changeset: f4f5542f
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-05-18 06:02:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f4f5542f8d49dbb756f52a281b745c3c2bbc9829

8306842: Classfile API performance improvements

Reviewed-by: redestad

! make/RunTests.gmk
! src/java.base/share/classes/jdk/internal/classfile/attribute/EnclosingMethodAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/ConstantPoolBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/InvokeDynamicEntry.java
! src/java.base/share/classes/jdk/internal/classfile/constantpool/MethodTypeEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufferedMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectMethodBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodInfo.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/FieldInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeDynamicInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/instruction/InvokeInstruction.java
! test/jdk/jdk/classfile/UtilTest.java
! test/micro/org/openjdk/bench/jdk/classfile/AbstractCorpusBenchmark.java
! test/micro/org/openjdk/bench/jdk/classfile/GenerateStackMaps.java
+ test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
+ test/micro/org/openjdk/bench/jdk/classfile/RepeatedModelTraversal.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: 3c9ec263
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2023-05-18 06:54:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3c9ec26370dfae5d1230b6b69ae26122fe42e51d

8306457: Classfile API components implementations should not be exposed

Reviewed-by: asotona

! src/java.base/share/classes/jdk/internal/classfile/components/ClassRemapper.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeLocalsShifter.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeRelabeler.java
! src/java.base/share/classes/jdk/internal/classfile/components/CodeStackTracker.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/CodeStackTrackerImpl.java

Changeset: 57b8ed13
Author:    Jan Kratochvil <jan at jankratochvil.net>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2023-05-18 08:48:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/57b8ed13984eab1ab0eaf70c1904dc0f50fe6129

8308290: Add fontconfig requirement to building.md

Reviewed-by: erikj

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

Changeset: bfc3ccd9
Author:    bobpengxie <bobpengxie at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2023-05-18 12:26:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bfc3ccd90d579f6cba3a704766b7a1ea56beebe1

8308283: Build failure with GCC12 & GCC13

Reviewed-by: erikj, jiefu

! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/hotspot/share/utilities/compilerWarnings.hpp
! src/hotspot/share/utilities/compilerWarnings_gcc.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: a58e0ca9
Author:    Amit Kumar <amitkumar at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2023-05-18 13:51:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a58e0ca9d263807d7bfc0090b01bc71bff7c92db

8308347: [s390x]  build broken after JDK-8304913

Reviewed-by: stuefe, rriggs

! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Platform.java

Changeset: 808dc1b0
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-05-18 14:01:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/808dc1b047c5a67b7397d47e38495efde022317d

8308350: Increase buffer size for jspawnhelper arguments

Reviewed-by: rriggs

! src/java.base/unix/native/libjava/ProcessImpl_md.c

Changeset: cc5c9b5d
Author:    Jasmine Karthikeyan <jkarthikeyan at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2023-05-18 15:09:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cc5c9b5da2de4229c0244169bcbd6496f68db5ab

8305787: Wrong debugging information printed with TraceOptoOutput

Reviewed-by: thartmann, kvn

! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/adlc/output_h.cpp

Changeset: 1b154e4f
Author:    Alisen Chung <achung at openjdk.org>
Date:      2023-05-18 15:45:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1b154e4fd361103936f976db72e04b73aa7b1077

8307083: Open source some drag and drop tests 3

Reviewed-by: prr, serb

+ test/jdk/java/awt/dnd/MissedDragEnterTest.java
+ test/jdk/java/awt/dnd/ModalDialogDeadlockTest.java
+ test/jdk/java/awt/dnd/ModalDialogOnDragDeadlockTest.java
+ test/jdk/java/awt/dnd/ModalDialogOnDropDeadlockTest.java

Changeset: bb24c367
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2023-05-18 16:02:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bb24c36759f19448c8539f6b11017753f304bb56

8279993: Assert that a shared class is not loaded more than once

Reviewed-by: iklam, stuefe

! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/oops/instanceKlass.hpp

Changeset: 42ecc8a3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2023-05-18 17:05:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/42ecc8a37ffc7e4ad7beb49cac7d821c00a5568e

8308245: Add -proc:full to describe current default annotation processing policy

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! test/langtools/tools/javac/processing/environment/round/TestContext.java
+ test/langtools/tools/javac/processing/options/TestProcOption.java

Changeset: 21aa057f
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-05-18 18:14:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/21aa057fafd88f4dd677bbf7c99a7eabb6b18409

8307779: Relax the java.awt.Robot specification

Reviewed-by: mkartashev, prr

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

Changeset: 02dc95e6
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2023-05-18 18:51:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/02dc95e6b99e5998b028e90c3fe9c64ad9f47d9e

8308370: Fix build failures related to the java.awt.Robot documentation

Reviewed-by: dcubed

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

Changeset: d3feedf5
Author:    Ashutosh Mehra <asmehra at redhat.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2023-05-18 19:50:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d3feedf5114542078c10abec0612038c88e005d6

8308192: Error in parsing replay file when staticfield is an array of single dimension

Reviewed-by: thartmann, kvn

! src/hotspot/share/ci/ciReplay.cpp

Changeset: 148df533
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-05-18 21:23:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/148df533af618a959ca2f3601d9ab897c3515d77

8308010: X509Key and PKCS8Key allows garbage bytes at the end

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
! src/java.base/share/classes/sun/security/x509/X509Key.java
+ test/jdk/sun/security/pkcs/pkcs8/LongPKCS8orX509KeySpec.java

Changeset: 4a6d6d5a
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2023-05-18 22:08:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4a6d6d5a59442c10a1761ce0566aab57f4c4f323

8308187: jdi/EventSet/resume/resume008 failed with "EventHandler> Unexpected event: ThreadStartEvent in thread resume008-thread0"

Reviewed-by: dcubed

! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/EventFilters.java

Changeset: 42948c04
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-05-18 23:57:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/42948c04b90d3c01c22d00f684e7dc0129b66abd

8307865: Invalid is_in_any_VTMS_transition() check in post_dynamic_code_generated_while_holding_locks

Reviewed-by: sspitsyn, cjplummer

! src/hotspot/share/prims/jvmtiExport.cpp
! test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/DynamicCodeGeneratedTest.java
! test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/libDynamicCodeGenerated.cpp

Changeset: e520cdc8
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-19 00:49:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e520cdc882a778260181a2162a01ceff7cc41ca0

8308277: RISC-V: Improve vectorization of Match.sqrt() on floats

Reviewed-by: fyang

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

Changeset: 97ade57f
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-05-19 03:09:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/97ade57fb244b17e93b150b7f9e025a5ba906bb2

8307609: RISC-V: Added support for Extract, Compress, Expand and other nodes for Vector API

Co-authored-by: zifeihan <caogui at iscas.ac.cn>
Reviewed-by: fyang, fjiang

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

Changeset: 67657610
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2023-05-19 06:53:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6765761075361459f764f4f17a52ac6ecbe67f4e

8308118: Avoid multiarray allocations in AESCrypt.makeSessionKey

Reviewed-by: xuelei

! src/java.base/share/classes/com/sun/crypto/provider/AESCrypt.java
+ test/micro/org/openjdk/bench/javax/crypto/AESReinit.java

Changeset: 25868b95
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2023-05-19 08:04:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/25868b95ee91eee9e7611ad18540a7e30032e49b

8132995: Matcher$ImmutableMatchResult should be optimized to reduce space usage

Reviewed-by: redestad, smarks

! src/java.base/share/classes/java/util/regex/Matcher.java
+ test/jdk/java/util/regex/ImmutableMatchResultTest.java

Changeset: fa143148
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2023-05-19 08:09:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fa14314853e161c6ca5561be3e1e280691d8fe99

8303669: SelectVersion indexes past the end of the argv array

Reviewed-by: vromero

! src/java.base/share/native/libjli/java.c
! test/jdk/tools/launcher/JliLaunchTest.java
! test/jdk/tools/launcher/exeJliLaunchTest.c

Changeset: 1159a1af
Author:    duke <duke at openjdk.org>
Date:      2023-05-19 11:01:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1159a1af62ca91312cfc8e7d753b621aa012c157

Automatic merge of jdk:master into master




More information about the panama-dev mailing list