git: openjdk/panama-foreign: master: 66 new changesets
duke
duke at openjdk.org
Fri Dec 15 11:10:48 UTC 2023
Changeset: 9e48b90c
Author: Daniel Lundén <daniel.lunden at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2023-12-08 11:04:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9e48b90c7fd349195a1389c480c66dfd9b1a7f75
8310524: C2: record parser-generated LoadN nodes for IGVN
Reviewed-by: chagedorn, rcastanedalo, thartmann
! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/igvn/TestLoadNIdeal.java
Changeset: 701bc3bb
Author: Daniel Lundén <daniel.lunden at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2023-12-08 11:08:08 +0000
URL: https://git.openjdk.org/panama-foreign/commit/701bc3bbbe49a46aea7efc195463cc2efd64a785
8295166: IGV: dump graph at more locations
Reviewed-by: thartmann, rcastanedalo, chagedorn
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/split_if.cpp
! src/hotspot/share/opto/superword.cpp
! src/utils/IdealGraphVisualizer/README.md
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
! test/jdk/jdk/jfr/event/compiler/TestCompilerPhase.java
Changeset: 05f95093
Author: Frederic Thevenet <fthevenet at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-12-08 14:09:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/05f950934ee720c82e9b62dd8d31e13bab7775da
8321374: Add a configure option to explicitly set CompanyName property in VersionInfo resource for Windows exe/dll
Reviewed-by: erikj, ihse
! make/autoconf/jdk-version.m4
! make/autoconf/spec.gmk.in
! make/common/JdkNativeCompilation.gmk
Changeset: b893a2b2
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-12-08 15:46:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b893a2b2f70346f9d204d1050a0ad32fd98fdd56
8321597: Use .template consistently for files treated as templates by the build
Reviewed-by: erikj
! make/CompileDemos.gmk
! make/JrtfsJar.gmk
! make/MacBundles.gmk
= make/autoconf/Makefile.template
! make/autoconf/basic.m4
= make/autoconf/bootcycle-spec.gmk.template
= make/autoconf/buildjdk-spec.gmk.template
= make/autoconf/compare.sh.template
= make/autoconf/spec.gmk.template
! make/common/modules/LauncherCommon.gmk
= make/data/bundle/JDK-Info.plist.template
= make/data/bundle/JRE-Info.plist.template
= make/data/bundle/cmdline-Info.plist.template
= make/data/mainmanifest/manifest.mf.template
! make/hotspot/gensrc/GenerateSources.gmk
= make/scripts/hotspot.sh.template
Changeset: 0eb299af
Author: Lance Andersen <lancea at openjdk.org>
Date: 2023-12-08 16:37:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0eb299af792f95d66797e2274c359190bfd5560c
8316141: Improve CEN header validation checking
Reviewed-by: alanb
! src/java.base/share/classes/java/util/zip/ZipFile.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/java/util/zip/ZipFile/CorruptedZipFiles.java
+ test/jdk/jdk/nio/zipfs/CorruptedZipFilesTest.java
Changeset: 2c2d4d2c
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2023-12-08 17:02:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2c2d4d2cdef209b6f791d20b01b6aaf6d7a99fde
8321485: remove serviceability/attach/ConcAttachTest.java from problemlist on macosx
Reviewed-by: jpai, amenkov
! test/hotspot/jtreg/ProblemList.txt
Changeset: 5e6bfc5e
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-12-08 17:25:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5e6bfc5eaa455540e66abfcb1ddd7bb404ace579
8321539: Minimal build is broken by JDK-8320935
Reviewed-by: matsaave, ccheung, mbaesken
! src/hotspot/share/cds/cdsConfig.hpp
Changeset: 6c13a303
Author: Phil Race <prr at openjdk.org>
Date: 2023-12-08 18:47:30 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6c13a3032f3e6f08216fa8d69ccb2c311753a41e
8312307: Obsoleted code in hb-jdk-font.cc
Reviewed-by: serb
! src/java.desktop/share/native/libfontmanager/hb-jdk-font.cc
! src/java.desktop/share/native/libfontmanager/hb-jdk.h
Changeset: 0c178beb
Author: Naoto Sato <naoto at openjdk.org>
Date: 2023-12-08 18:47:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0c178beb69c4c5fc3e92621340748e42d017d458
8321206: Make Locale related system properties `StaticProperty`
Reviewed-by: rriggs
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/jdk/internal/util/StaticProperty.java
Changeset: 71800884
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2023-12-08 19:19:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/71800884f68f984f43a59142e22b4b06df607965
8321429: (fc) FileChannel.lock creates a FileKey containing two long index values, they could be stored as int values
Reviewed-by: alanb
! src/java.base/windows/classes/sun/nio/ch/FileKey.java
! src/java.base/windows/native/libnio/ch/FileKey.c
Changeset: 5c12a182
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-12-08 19:33:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5c12a182e3f9aed8d075bb066cb8a093abab92de
8320790: Update --release 22 symbol information for JDK 22 build 27
Reviewed-by: iris, jjg
! src/jdk.compiler/share/data/symbols/java.base-M.sym.txt
! src/jdk.compiler/share/data/symbols/java.compiler-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.crypto.ec-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jartool-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jdeps-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jlink-M.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-M.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
Changeset: ce108446
Author: vamsi-parasa <srinivas.vamsi.parasa at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2023-12-08 22:52:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ce108446ca1fe604ecc24bbefb0bf1c6318271c7
8319577: x86_64 AVX2 intrinsics for Arrays.sort methods (int, float arrays)
Reviewed-by: sviswanathan, ihse, jbhateja, kvn
! make/modules/java.base/Lib.gmk
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/opto/library_call.cpp
+ src/java.base/linux/native/libsimdsort/avx2-32bit-qsort.hpp
+ src/java.base/linux/native/libsimdsort/avx2-emu-funcs.hpp
+ src/java.base/linux/native/libsimdsort/avx2-linux-qsort.cpp
! src/java.base/linux/native/libsimdsort/avx512-32bit-qsort.hpp
- src/java.base/linux/native/libsimdsort/avx512-64bit-common.h
! src/java.base/linux/native/libsimdsort/avx512-64bit-qsort.hpp
- src/java.base/linux/native/libsimdsort/avx512-common-qsort.h
! src/java.base/linux/native/libsimdsort/avx512-linux-qsort.cpp
+ src/java.base/linux/native/libsimdsort/simdsort-support.hpp
+ src/java.base/linux/native/libsimdsort/xss-common-includes.h
+ src/java.base/linux/native/libsimdsort/xss-common-qsort.h
+ src/java.base/linux/native/libsimdsort/xss-network-qsort.hpp
+ src/java.base/linux/native/libsimdsort/xss-optimal-networks.hpp
+ src/java.base/linux/native/libsimdsort/xss-pivot-selection.hpp
Changeset: d13302f8
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-12-11 07:52:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d13302f8b06f65319426a25a9368abaf72f3c247
8321387: SegmentAllocator:allocateFrom(AddressLayout, MemorySegment) does not throw stated UnsupportedOperationException
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! test/jdk/java/foreign/TestArrayCopy.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSegments.java
Changeset: 92fd490f
Author: Anton Bobrov <antbob at users.noreply.github.com>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2023-12-11 08:29:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/92fd490f22f690ff7698182658363b7035bcc3bf
8321176: [Screencast] make a second attempt on screencast failure
Reviewed-by: azvegint, prr
! src/java.desktop/unix/native/libawt_xawt/awt/fp_pipewire.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
Changeset: 3c6459e1
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-12-11 10:08:42 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3c6459e1de9e75898a1b32a95acf684050fbe1af
8321641: ClassFile ModuleAttribute.ModuleAttributeBuilder::moduleVersion spec contains a copy-paste error
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/classfile/attribute/ModuleAttribute.java
Changeset: ce8399fd
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2023-12-11 12:20:22 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ce8399fd6071766114f5f201b6e44a7abdba9f5a
8321582: yield <primitive-type>.class not parsed correctly.
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/switchexpr/ExpressionSwitch.java
Changeset: 486594d4
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2023-12-11 14:17:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/486594d4273e9d5a8db43de861e3ca3ce823f0da
8316657: Support whitebox testing in microbenchmarks
Reviewed-by: erikj, redestad
! make/Main.gmk
! make/test/BuildMicrobenchmark.gmk
! make/test/BuildTestLib.gmk
Changeset: b270f30d
Author: Hamlin Li <mli at openjdk.org>
Date: 2023-12-11 15:45:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b270f30d101432574bfced045241e134ce4608f2
8318629: G1: Refine code a bit in G1RemSetTrackingPolicy::update_at_allocate
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
Changeset: ce4b257f
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-12-11 19:05:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ce4b257fa539d35a7d14bba2d5d3342093d714e1
8320886: Unsafe_SetMemory0 is not guarded
Reviewed-by: dholmes, fparain
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/share/prims/unsafe.cpp
! test/hotspot/jtreg/runtime/Unsafe/InternalErrorTest.java
Changeset: 6359b4ec
Author: Yuri Gaevsky <yuri.gaevsky at gmail.com>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2023-12-12 06:35:09 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6359b4ec2303e9cd81f3cbcfdf1c3e015278cb7b
8318217: RISC-V: C2 VectorizedHashCode
Reviewed-by: mli, fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 973bcdab
Author: Guoxiong Li <gli at openjdk.org>
Date: 2023-12-12 07:19:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/973bcdab81f754671de4c55656b8fb921bba4f61
8321631: Fix comments in access.hpp
Reviewed-by: eosterlund, stefank
! src/hotspot/share/oops/access.hpp
Changeset: b8c0b2fd
Author: Alan Bateman <alanb at openjdk.org>
Date: 2023-12-12 07:55:56 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b8c0b2fd8c1331692f4ee397f1115ed48d8940d1
8321594: NativeThreadSet should use placeholder for virtual threads
Reviewed-by: bpb
! src/java.base/share/classes/sun/nio/ch/NativeThreadSet.java
! src/java.base/unix/classes/sun/nio/ch/NativeThread.java
! src/java.base/windows/classes/sun/nio/ch/NativeThread.java
Changeset: 2611a49e
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-12-12 08:36:55 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2611a49ea13ee7a07f22692c3a4b32856ec5898f
8321287: Remove unused enum style in Prefetch
Reviewed-by: fparain, gziemski
! src/hotspot/share/runtime/prefetch.hpp
Changeset: d5214a42
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-12-12 09:45:27 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d5214a4288e77e66c83c03c8f6b7e8456c01ca81
8321814: G1: Remove unused G1RemSetScanState::_collection_set_iter_state
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: e1fd663f
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-12-12 09:58:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/e1fd663f224909c09f2f6fab7ad20f7b7864b62b
8311306: Test com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java failed: out of expected range
Reviewed-by: sspitsyn
! test/jdk/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java
Changeset: 6f482406
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2023-12-12 10:02:01 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6f4824068dbd0631ac73c79de479245e0c53ed81
8321729: Remove 'orb' field in RMIConnector
Reviewed-by: rriggs, dfuchs
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnector.java
Changeset: 7d903964
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-12-12 10:35:40 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7d903964fb1b8840664d4f0f9a4fa1a53111a856
8321422: Test gc/g1/pinnedobjs/TestPinnedObjectTypes.java times out after completion
Reviewed-by: iwalulya, ayang
! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedObjectTypes.java
Changeset: c5168526
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2023-12-12 11:27:31 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c51685267c7bd5a7cee27ebc2bf0d9899cda9d4c
8321889: JavaDoc method references with wrong (nested) type
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.compiler/share/classes/javax/lang/model/element/package-info.java
! src/java.smartcardio/share/classes/javax/smartcardio/CardTerminals.java
Changeset: 5718039a
Author: Jamil Nimeh <jnimeh at openjdk.org>
Date: 2023-12-12 14:36:58 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5718039a46ae51fa9b7042fe7163e3637e981b05
8321542: C2: Missing ChaCha20 stub for x86_32 leads to crashes
Reviewed-by: chagedorn, shade
! src/hotspot/cpu/x86/vm_version_x86.cpp
Changeset: df4ed7ef
Author: Christian Stein <cstein at openjdk.org>
Date: 2023-12-12 15:26:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/df4ed7eff7cc4afb2f0bcfdbb2489715ab209737
8321739: Source launcher fails with "Not a directory" error
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
! test/langtools/tools/javac/launcher/GetResourceTest.java
+ test/langtools/tools/javac/launcher/src/java
Changeset: b25ed57b
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2023-12-12 18:30:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b25ed57b764fc485e4e8ca4118ffb1cc70fdfe7f
8270269: Desktop.browse method fails if earlier CoInitialize call as COINIT_MULTITHREADED
Reviewed-by: aivanov
! src/java.desktop/windows/classes/sun/awt/windows/WDesktopPeer.java
! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp
Changeset: a3447ec6
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-12-12 18:44:43 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a3447ec6562c5b4570da964d08ce8ae4c157c961
8321827: Remove unnecessary suppress warnings annotations from the printing processor
Reviewed-by: jlaskey
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
Changeset: aadf3680
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-12-12 19:25:20 +0000
URL: https://git.openjdk.org/panama-foreign/commit/aadf36809c5daee8897601d33d8e6d6cedb57b9b
6230751: [Fmt-Ch] Recursive MessageFormats in ChoiceFormats ignore indicated subformats
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/MessageFormat.java
Changeset: d5a96e3f
Author: Alexandre Iline <shurailine at openjdk.org>
Date: 2023-12-12 20:41:18 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d5a96e3f490ba9591f61b23dc2b06e65b0098140
8321621: Update JCov version to 3.0.16
Reviewed-by: erikj, alanb, ihse
! make/conf/jib-profiles.js
Changeset: 4fb5c128
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-12-12 20:55:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/4fb5c12813c6d447709d3fef690387ddab0e8dae
8321180: Condition for non-latin1 string size too large exception is off by one
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/lang/StringUTF16.java
+ test/jdk/java/lang/String/CompactString/MaxSizeUTF16String.java
Changeset: ac07355f
Author: Joe Darcy <darcy at openjdk.org>
Date: 2023-12-12 21:00:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ac07355f5507cdb3a741ec1122e5e9983eac3936
8320200: Use Elements predicates for record constructors to improve print output
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
Changeset: 5463c9cd
Author: Erik Joelsson <erikj at openjdk.org>
Date: 2023-12-12 21:31:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5463c9cd9a0a6f95f90787c330679b2ea78690c6
8321557: Move SOURCE line verification for OracleJDK out of OpenJDK
Reviewed-by: ihse
! test/jdk/build/releaseFile/CheckReleaseFile.java
Changeset: 1b621f55
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2023-12-12 22:49:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/1b621f5527a0d7ae345d79f293357446ab7876d9
8321474: TestAutoCreateSharedArchiveUpgrade.java should be updated with JDK 21
Reviewed-by: dholmes, iklam
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveUpgrade.java
Changeset: 3d9d353e
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-12-12 23:00:48 +0000
URL: https://git.openjdk.org/panama-foreign/commit/3d9d353edb64dd364925481d7b7c8822beeaa117
8321825: Remove runtime/CompressedOops/CompressedClassPointers.java from the ProblemList
Reviewed-by: ccheung
! test/hotspot/jtreg/ProblemList.txt
Changeset: 8a0a6f8c
Author: Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2023-12-13 09:10:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8a0a6f8c252082050c3714d9c14ad2972ac97ecf
8321279: Implement hashCode() in Heap-X-Buffer.java.template
Reviewed-by: alanb, bpb
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! test/micro/org/openjdk/bench/java/nio/ByteBuffers.java
Changeset: f573f6d2
Author: Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2023-12-13 11:04:11 +0000
URL: https://git.openjdk.org/panama-foreign/commit/f573f6d233d5ea1657018c3c806fee0fac382ac3
8321515: ARM32: Move method resolution information out of the cpCache properly
Reviewed-by: shade
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
Changeset: 493b5bd2
Author: Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-12-13 11:18:38 +0000
URL: https://git.openjdk.org/panama-foreign/commit/493b5bd2fd5d4c2529e12a401f76178c1f4161fd
8293622: Cleanup use of G1ConcRefinementThreads
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.hpp
! src/hotspot/share/gc/g1/g1FromCardCache.cpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
Changeset: 2a565ff3
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-12-13 11:18:51 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2a565ff36809599117e4b38e18f15d1f29cd8fc0
8321808: G1: Use unsigned type for non-negative G1 flags
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/g1/g1_globals.hpp
Changeset: 9320ef9b
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-12-13 12:43:41 +0000
URL: https://git.openjdk.org/panama-foreign/commit/9320ef9b29927b8fff52055d7a7a89db9b15b95b
8321973: Parallel: Remove unused methods in AdaptiveSizePolicy
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
Changeset: 7ece9e90
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-12-13 17:34:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7ece9e90c0198f92cdf8d620e346c4a9832724cd
8321400: java/foreign/TestStubAllocFailure.java fails with code cache exhaustion
Reviewed-by: mcimadamore
! test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestStubAllocFailure.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/UpcallTestHelper.java
! test/jdk/java/foreign/critical/TestCriticalUpcall.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java
Changeset: cf948548
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-12-13 18:47:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/cf948548c390c42ca63525d41a9d63ff31349c3a
8321565: [REDO] Heap dump does not contain virtual Thread stack references
Reviewed-by: sspitsyn, yyang, dholmes
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/serviceability/dcmd/gc/HeapDumpParallelTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java
Changeset: c8ad7b7f
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-12-14 07:23:21 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c8ad7b7f84ead3f850f034e1db6335bbbac41589
8321974: Crash in ciKlass::is_subtype_of because TypeAryPtr::_klass is not initialized
Reviewed-by: roland, kvn
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/c2/TestUninitializedKlassField.java
Changeset: ddbbd36e
Author: Joe Wang <joehw at openjdk.org>
Date: 2023-12-14 07:45:02 +0000
URL: https://git.openjdk.org/panama-foreign/commit/ddbbd36e4b064b9e7433f0a55973d72cd6dbc0d3
8320279: Link issues in java.xml module-info.java
Reviewed-by: iris, lancea, naoto
! src/java.xml/share/classes/javax/xml/XMLConstants.java
! src/java.xml/share/classes/javax/xml/stream/XMLEventFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLInputFactory.java
! src/java.xml/share/classes/javax/xml/stream/XMLOutputFactory.java
! src/java.xml/share/classes/module-info.java
Changeset: d632d743
Author: Daniel Lundén <daniel.lunden at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-12-14 09:29:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d632d743e018c69ecf423af75b65354e8ffaefc8
8321820: TestLoadNIdeal fails on 32-bit because -XX:+UseCompressedOops is not recognized
Reviewed-by: rcastanedalo, chagedorn, shade
! test/hotspot/jtreg/compiler/c2/irTests/igvn/TestLoadNIdeal.java
Changeset: d2ba3b1e
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-12-14 10:36:23 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d2ba3b1ef733cb8435188993791f2af7f1d4f0eb
8312150: Remove -Xnoagent option
Reviewed-by: dholmes, alanb
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/TestNullTerminatedFlags.java
Changeset: 2838a916
Author: Adam Sotona <asotona at openjdk.org>
Date: 2023-12-14 11:36:57 +0000
URL: https://git.openjdk.org/panama-foreign/commit/2838a916ab98cb0152f8b1e3f96eccca198af5e9
8288989: Make tests not depend on the source code
Reviewed-by: mcimadamore
! test/langtools/jdk/javadoc/doclet/testDocletExample/TestDocletExample.java
! test/langtools/tools/javac/api/snippets/TestJavaxToolsSnippets.java
Changeset: 5a97dbf6
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-12-14 12:30:47 +0000
URL: https://git.openjdk.org/panama-foreign/commit/5a97dbf60686d5d52027f4be80ccc00b7a78504d
8322034: Parallel: Remove unused methods in PSAdaptiveSizePolicy
Reviewed-by: kbarrett
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
Changeset: 69014cd5
Author: Daniel Lundén <daniel.lunden at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2023-12-14 13:09:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/69014cd55b59a0a63f4918fad575a6887640573e
8320682: [AArch64] C1 compilation fails with "Field too big for insn"
Reviewed-by: thartmann, aph, dlong
! src/hotspot/share/c1/c1_globals.hpp
! test/hotspot/jtreg/compiler/arguments/TestC1Globals.java
Changeset: 62b7c5ea
Author: Darragh Clarke <dclarke at openjdk.org>
Date: 2023-12-14 13:24:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/62b7c5eaed1e6ffd6f2c8371eb4cf01dd9d53a06
8319647: Few java/lang/System/LoggerFinder/modules tests ignore vm flags
Reviewed-by: lmesnik
! test/jdk/java/lang/System/LoggerFinder/modules/JDKLoggerForImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/JDKLoggerForJDKTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/LoggerInImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/NamedLoggerForImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/NamedLoggerForJDKTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/UnnamedLoggerForImageTest.java
! test/jdk/java/lang/System/LoggerFinder/modules/UnnamedLoggerForJDKTest.java
Changeset: 45a9ade3
Author: Weijun Wang <weijun at openjdk.org>
Date: 2023-12-14 14:37:15 +0000
URL: https://git.openjdk.org/panama-foreign/commit/45a9ade3374e38205cdf3fd24282246830789d26
8202598: keytool -certreq output contains inconsistent line separators
Reviewed-by: hchao, mullan
! src/java.base/share/classes/sun/security/pkcs10/PKCS10.java
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
+ test/jdk/sun/security/tools/keytool/LineEndings.java
Changeset: fde5b168
Author: Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date: 2023-12-14 14:39:04 +0000
URL: https://git.openjdk.org/panama-foreign/commit/fde5b16817c3263236993f2e8c2d2469610d99bd
8321514: UTF16 string gets constructed incorrectly from codepoints if CompactStrings is not enabled
Co-authored-by: Roger Riggs <rriggs at openjdk.org>
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/jdk/java/lang/String/Chars.java
Changeset: c328f958
Author: Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2023-12-14 17:57:36 +0000
URL: https://git.openjdk.org/panama-foreign/commit/c328f9589ddc3a981a2c63801bd991f8e593e69f
8296787: Unify debug printing format of X.509 cert serial numbers
Reviewed-by: mullan, coffeys
! src/java.base/share/classes/java/security/cert/X509CertSelector.java
! src/java.base/share/classes/sun/security/jca/JCAUtil.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/provider/certpath/BasicChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/Builder.java
! src/java.base/share/classes/sun/security/provider/certpath/CertId.java
! src/java.base/share/classes/sun/security/provider/certpath/DistributionPointFetcher.java
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/provider/certpath/RevocationChecker.java
! src/java.base/share/classes/sun/security/provider/certpath/Vertex.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/classes/sun/security/ssl/StatusResponseManager.java
! src/java.base/share/classes/sun/security/util/Debug.java
! src/java.base/share/classes/sun/security/x509/SerialNumber.java
! test/jdk/java/security/cert/X509CertSelectorTest.java
! test/lib/jdk/test/lib/security/TestCertificate.java
! test/lib/jdk/test/lib/security/TestTLSHandshake.java
Changeset: 8b24851b
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-12-14 21:16:19 +0000
URL: https://git.openjdk.org/panama-foreign/commit/8b24851b9d3619c41c7a6cdb9193ed26a9b732dc
8321480: ISO 4217 Amendment 176 Update
Reviewed-by: naoto
! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
! src/java.base/share/classes/sun/util/resources/CurrencyNames.properties
! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/ValidateISO4217.java
! test/jdk/java/util/Currency/tablea1.txt
Changeset: d02bc873
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-12-14 21:24:17 +0000
URL: https://git.openjdk.org/panama-foreign/commit/d02bc873f806c90754da10c8a052e32836e895fd
8309981: Remove expired flags in JDK 23
Reviewed-by: alanb, kvn
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1
Changeset: 692be577
Author: David Holmes <dholmes at openjdk.org>
Date: 2023-12-14 21:26:10 +0000
URL: https://git.openjdk.org/panama-foreign/commit/692be577385844bf00a01ff10e390e014191569f
8322065: Initial nroff manpage generation for JDK 23
Reviewed-by: alanb
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1
Changeset: a7dde578
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2023-12-14 22:33:34 +0000
URL: https://git.openjdk.org/panama-foreign/commit/a7dde578a8c18ae7f38fe2061773eba6f8086aa4
8322057: Memory leaks in creating jfr symbol array
Reviewed-by: mgronlun
! src/hotspot/share/jfr/jni/jfrJavaSupport.cpp
! src/hotspot/share/jfr/jni/jfrJavaSupport.hpp
Changeset: 6dfb8120
Author: Joshua Cao <joshcao at amazon.com>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date: 2023-12-15 00:35:37 +0000
URL: https://git.openjdk.org/panama-foreign/commit/6dfb8120c270a76fcba5a5c3c9ad91da3282d5fa
8321823: Remove redundant PhaseGVN transform_no_reclaim
Reviewed-by: chagedorn, phh
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/generateOptoStub.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
Changeset: 0be0775a
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2023-12-15 07:23:50 +0000
URL: https://git.openjdk.org/panama-foreign/commit/0be0775a762edbefacf4188b4787b039153fe670
8320397: RISC-V: Avoid passing t0 as temp register to MacroAssembler:: cmpxchg_obj_header/cmpxchgptr
Reviewed-by: rehn, fyang
! src/hotspot/cpu/riscv/gc/x/x_riscv.ad
! src/hotspot/cpu/riscv/gc/z/z_riscv.ad
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
Changeset: b31454e3
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-12-15 07:42:39 +0000
URL: https://git.openjdk.org/panama-foreign/commit/b31454e36234091c3827c3b4d07f62345cb0cee4
8322098: os::Linux::print_system_memory_info enhance the THP output with /sys/kernel/mm/transparent_hugepage/hpage_pmd_size
Reviewed-by: mdoerr, lucy
! src/hotspot/os/linux/os_linux.cpp
Changeset: 20de541b
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2023-12-15 10:16:35 +0000
URL: https://git.openjdk.org/panama-foreign/commit/20de541b1304b4dc3a385f8a78f1215da237e4aa
8322040: Missing array bounds check in ClassReader.parameter
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/classreader/BadMethodParameter.java
Changeset: 7569209d
Author: duke <duke at openjdk.org>
Date: 2023-12-15 11:00:53 +0000
URL: https://git.openjdk.org/panama-foreign/commit/7569209d0ada99b16ba03f0adc8b20364bcda853
Automatic merge of jdk:master into master
More information about the panama-dev
mailing list