git: openjdk/panama-foreign: foreign-memaccess+abi: 101 new changesets
duke
duke at openjdk.org
Fri May 19 11:10: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
Changeset: d785bc59
Author: duke <duke at openjdk.org>
Date: 2023-05-19 11:01:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d785bc59e6d7efd62425660395b19ee3102435ea
Automatic merge of master into foreign-memaccess+abi
More information about the panama-dev
mailing list