git: openjdk/loom: master: 63 new changesets
duke
duke at openjdk.org
Sat Oct 14 14:02:13 UTC 2023
Changeset: 33591a30
Author: Claes Redestad <redestad at openjdk.org>
Date: 2023-10-10 17:01:57 +0000
URL: https://git.openjdk.org/loom/commit/33591a30d2e495b46877b76084aa2f52e5389246
8317795: Add an ImmutableBitSetPredicate variant for bitsets <= 128 elements
Reviewed-by: pminborg, rriggs
! src/java.base/share/classes/jdk/internal/util/ImmutableBitSetPredicate.java
! test/jdk/java/util/BitSet/ImmutableBitSet.java
Changeset: 2b8276aa
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2023-10-10 20:13:09 +0000
URL: https://git.openjdk.org/loom/commit/2b8276aa5285da524e3f6514bd4954cfbdd3108c
8316691: Heap dump: separate stack traces for mounted virtual threads
Reviewed-by: lmesnik, sspitsyn
! src/hotspot/share/services/heapDumper.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java
! test/lib/jdk/test/lib/hprof/model/Root.java
! test/lib/jdk/test/lib/hprof/model/Snapshot.java
+ test/lib/jdk/test/lib/hprof/model/ThreadObject.java
! test/lib/jdk/test/lib/hprof/parser/HprofReader.java
Changeset: fec1d497
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-10-10 20:14:56 +0000
URL: https://git.openjdk.org/loom/commit/fec1d497835de2a37d056f1d6642deac09541118
8316452: java/lang/instrument/modules/AppendToClassPathModuleTest.java ignores VM flags
Reviewed-by: sspitsyn
! test/jdk/java/lang/instrument/modules/AppendToClassPathModuleTest.java
Changeset: f40ea510
Author: lawrence.andrews <87324768+lawrence-andrew at users.noreply.github.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2023-10-10 22:52:22 +0000
URL: https://git.openjdk.org/loom/commit/f40ea5109e4ea8a78aebdb90ce8eec3830096a9c
8317751: ProblemList ConsumeForModalDialogTest.java, MenuItemActivatedTest.java & MouseModifiersUnitTest_Standard.java for windows
Reviewed-by: prr
! test/jdk/ProblemList.txt
Changeset: 54861df3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2023-10-11 00:54:54 +0000
URL: https://git.openjdk.org/loom/commit/54861df3d9e29a86dcfcecc4eb5072cc3f006069
8317802: jmh tests fail with Unable to find the resource: /META-INF/BenchmarkList after JDK-8306819
Reviewed-by: erikj, ihse
! make/test/BuildMicrobenchmark.gmk
Changeset: 3aa4cba1
Author: Jayathirth D V <jdv at openjdk.org>
Date: 2023-10-11 03:36:17 +0000
URL: https://git.openjdk.org/loom/commit/3aa4cba17520a488aa4a338a80f573af10d3e657
8316975: Memory leak in MTLSurfaceData
Reviewed-by: prr
! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLSurfaceData.m
Changeset: 84b7cc15
Author: Ioi Lam <iklam at openjdk.org>
Date: 2023-10-11 05:11:41 +0000
URL: https://git.openjdk.org/loom/commit/84b7cc15c20581a14cdd2a590e0a30b1ef9acddb
8317761: Combine two versions of print_statistics() in java.cpp
Reviewed-by: kvn, vlivanov
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
Changeset: e55c482c
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-10-11 05:55:52 +0000
URL: https://git.openjdk.org/loom/commit/e55c482ce151afb9fd52ae16c2c419279852c1d5
8317790: Fix Bug entry for exclusion of runtime/jni/terminatedThread/TestTerminatedThread.java on AIX
Reviewed-by: mbaesken
! test/hotspot/jtreg/ProblemList.txt
Changeset: 1161e3da
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-10-11 05:57:28 +0000
URL: https://git.openjdk.org/loom/commit/1161e3da14dde739aa6d76bba082662babb8d2d8
8317803: Exclude java/net/Socket/asyncClose/Race.java on AIX
Reviewed-by: mbaesken
! test/jdk/ProblemList.txt
Changeset: 0fd80711
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-10-11 06:18:34 +0000
URL: https://git.openjdk.org/loom/commit/0fd807118c9b2cb8381b5c0f5d22d4e3451e8f10
8317738: CodeCacheFullCountTest failed with "VirtualMachineError: Out of space in CodeCache for method handle intrinsic"
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/codecache/CodeCacheFullCountTest.java
Changeset: a9b41da9
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-11 06:43:45 +0000
URL: https://git.openjdk.org/loom/commit/a9b41da9df398ae7e2cf598b2779808d16504e14
8317603: Improve exception messages thrown by sun.nio.ch.Net native methods (win)
Reviewed-by: vtewari, alanb, djelinski
! src/java.base/windows/native/libnio/ch/DatagramChannelImpl.c
! src/java.base/windows/native/libnio/ch/IOUtil.c
! src/java.base/windows/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c
! src/java.base/windows/native/libnio/ch/nio_util.h
Changeset: ca96fd3b
Author: Christoph Langer <clanger at openjdk.org>
Date: 2023-10-11 06:54:20 +0000
URL: https://git.openjdk.org/loom/commit/ca96fd3b07958a7de6274bd945490bb9e79c2170
8317839: Exclude java/nio/channels/Channels/SocketChannelStreams.java on AIX
Reviewed-by: alanb
! test/jdk/ProblemList.txt
Changeset: 79761519
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2023-10-11 08:49:54 +0000
URL: https://git.openjdk.org/loom/commit/79761519f68837e265bc943e926087806b68330e
8313438: [s390x] build broken after JDK-8301996
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
Changeset: 731fb4ee
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-11 09:22:27 +0000
URL: https://git.openjdk.org/loom/commit/731fb4eea21ab67d90970d7c6107fb0a4fbee9ec
8317797: G1: Remove unimplemented predict_will_fit
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1Policy.hpp
Changeset: bcafec54
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2023-10-11 13:44:39 +0000
URL: https://git.openjdk.org/loom/commit/bcafec54a52e4c0d92b075de461fcf16d6c100b4
8316958: Add test for unstructured locking
Reviewed-by: dholmes, shade
+ test/hotspot/jtreg/runtime/locking/TestUnstructuredLocking.jasm
Changeset: 8a9c4d52
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-11 14:31:41 +0000
URL: https://git.openjdk.org/loom/commit/8a9c4d5266bd40962e388ca666a9879fa317e5f5
8317675: Serial: Move gc/shared/generation to serial folder
Reviewed-by: mli, tschatzl
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
= src/hotspot/share/gc/serial/generation.cpp
= src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/genMemoryPools.cpp
! src/hotspot/share/gc/shared/generationSpec.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
Changeset: 8f8c45b5
Author: Hamlin Li <mli at openjdk.org>
Date: 2023-10-11 14:48:28 +0000
URL: https://git.openjdk.org/loom/commit/8f8c45b54a0ca2d676b76521fef87fb3a3ccad97
8315716: RISC-V: implement ChaCha20 intrinsic
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 2d46b297
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-10-11 16:17:01 +0000
URL: https://git.openjdk.org/loom/commit/2d46b29728b4dd371c6607245e5ed5e18147de30
8317874: Add @sealedGraph to StringTemplate.Processor.Linkage
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/StringTemplate.java
Changeset: 3f6d0168
Author: Stuart Marks <smarks at openjdk.org>
Date: 2023-10-11 16:42:28 +0000
URL: https://git.openjdk.org/loom/commit/3f6d01687c06211f49ce6b238d8a7aa6876262cd
8314896: additional clarifications to reversed() default methods' implementation requirements
Reviewed-by: bchristi
! src/java.base/share/classes/java/util/Deque.java
! src/java.base/share/classes/java/util/List.java
! src/java.base/share/classes/java/util/SortedMap.java
! src/java.base/share/classes/java/util/SortedSet.java
Changeset: 2a801609
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-10-11 16:44:22 +0000
URL: https://git.openjdk.org/loom/commit/2a8016096000de5836251f2ca9bc8ad6479e6942
8314283: Support for NSS tests on aarch64 platforms
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs11/KeyStore/ClientAuth.java
! test/jdk/sun/security/pkcs11/PKCS11Test.java
Changeset: b92de54a
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-10-11 17:03:02 +0000
URL: https://git.openjdk.org/loom/commit/b92de54a81a4037a5396509d41de57323212639c
8317964: java/awt/Mouse/MouseModifiersUnitTest/MouseModifiersUnitTest_Standard.java fails on macosx-all after JDK-8317751
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
Changeset: 8d2ad2b1
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2023-10-11 21:27:19 +0000
URL: https://git.openjdk.org/loom/commit/8d2ad2b1ae37d2411649e35d4000b0fe873facdb
8317977: update problemlist to include MacOS for sun/security/tools/keytool/NssTest.java
Reviewed-by: dcubed
! test/jdk/ProblemList.txt
Changeset: 387896fb
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2023-10-11 22:14:23 +0000
URL: https://git.openjdk.org/loom/commit/387896fb349f341081c6075fb7169e9f3a0919cd
8309621: [XWayland][Screencast] screen capture failure with sun.java2d.uiScale other than 1
Reviewed-by: prr, honkar
! src/java.desktop/unix/classes/sun/awt/screencast/ScreencastHelper.java
! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c
! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.h
! test/jdk/java/awt/Robot/HiDPIScreenCapture/ScreenCaptureGtkTest.java
Changeset: 839cb19e
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2023-10-12 03:33:30 +0000
URL: https://git.openjdk.org/loom/commit/839cb19ec29e3803c834ca60697943aee580569f
8317581: [s390x] Multiple test failure with LockingMode=2
Reviewed-by: stuefe, lucy
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
Changeset: 2edf9c3f
Author: vamsi-parasa <srinivas.vamsi.parasa at intel.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2023-10-12 04:45:19 +0000
URL: https://git.openjdk.org/loom/commit/2edf9c3f1e968779c6e92b3e25d780db68ace5cc
8317763: Follow-up to AVX512 intrinsics for Arrays.sort() PR
Reviewed-by: jbhateja, kvn, ihse, sviswanathan
! make/modules/java.base/Lib.gmk
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/java.base/linux/native/libsimdsort/avx512-common-qsort.h
! src/java.base/share/classes/java/util/DualPivotQuicksort.java
Changeset: eca6ea43
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-10-12 07:14:52 +0000
URL: https://git.openjdk.org/loom/commit/eca6ea43d085a68b9b9760e732275175cb1b0de3
8317873: Add @sealedGraph to IllegalFormatException
Reviewed-by: naoto, iris
! src/java.base/share/classes/java/util/IllegalFormatException.java
Changeset: 6d6c9008
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-12 07:16:48 +0000
URL: https://git.openjdk.org/loom/commit/6d6c9008d5c87631771e194f475b14e178d16322
8038244: (fs) Check return value of malloc in Java_sun_nio_fs_AixNativeDispatcher_getmntctl()
Reviewed-by: bpb, vtewari, rriggs
! src/java.base/aix/native/libnio/fs/AixNativeDispatcher.c
Changeset: 424de295
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-12 07:22:49 +0000
URL: https://git.openjdk.org/loom/commit/424de295a6ca19e9aacb7e1e1c9b5f955064cb65
8317866: replace NET_SocketAvailable
Reviewed-by: dfuchs, alanb
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/windows/native/libnet/net_util_md.c
Changeset: d95b548c
Author: Per Minborg <pminborg at openjdk.org>
Date: 2023-10-12 07:51:21 +0000
URL: https://git.openjdk.org/loom/commit/d95b548c78d2c504ccc3044f434f83e5c8237b0e
8315850: Improve AbstractMap anonymous Iterator classes
Reviewed-by: liach, smarks
! src/java.base/share/classes/java/util/AbstractMap.java
Changeset: 77dc8911
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2023-10-12 08:54:32 +0000
URL: https://git.openjdk.org/loom/commit/77dc89115e2a8de5fc600874d82cd3a75cd3b4fb
8317963: Serial: Remove unused GenerationIsInReservedClosure
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/serial/generation.cpp
Changeset: 00ef9f9c
Author: Ravi Gupta <rgupta at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-12 09:40:02 +0000
URL: https://git.openjdk.org/loom/commit/00ef9f9c322dde236256953272d6906f6151635d
8316947: Write a test to check textArea triggers MouseEntered/MouseExited events properly
Reviewed-by: tr, honkar, aivanov
+ test/jdk/java/awt/event/MouseEvent/MouseEnterExitTest.java
Changeset: 7633a766
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2023-10-12 09:50:18 +0000
URL: https://git.openjdk.org/loom/commit/7633a76607e264ce578f3c0e1d393c1016bc6b95
8317998: Temporarily disable malformed control flow assert to reduce noise in testing
Reviewed-by: epeter
! src/hotspot/share/opto/compile.cpp
Changeset: 4c79e7d5
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2023-10-12 10:28:52 +0000
URL: https://git.openjdk.org/loom/commit/4c79e7d59caec01b4d2bdae2f7d25f1dd24ffbf6
8170817: G1: Returning MinTLABSize from unsafe_max_tlab_alloc causes TLAB flapping
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1Allocator.cpp
Changeset: 32ccf018
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-12 13:48:59 +0000
URL: https://git.openjdk.org/loom/commit/32ccf018eb32726e60126dcfd69d1be9ac80ec42
8317772: NMT: Make peak values available in release builds
Reviewed-by: jsjolen, zgu
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memReporter.cpp
Changeset: 93554314
Author: wenshao <shaojin.wensj at alibaba-inc.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2023-10-12 13:54:09 +0000
URL: https://git.openjdk.org/loom/commit/935543146b23f22a73e14c6789cf73db7c3d466b
8316426: Optimization for HexFormat.formatHex
Reviewed-by: liach, rriggs
! src/java.base/share/classes/java/util/HexFormat.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java
! test/micro/org/openjdk/bench/java/util/HexFormatBench.java
Changeset: c1f698d3
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2023-10-12 14:14:43 +0000
URL: https://git.openjdk.org/loom/commit/c1f698d38bb251941598af5a82a1a230282b718d
8317956: Make jdk.internal.util.Architecture current architecture final
Reviewed-by: pminborg, redestad, bpb
! src/java.base/share/classes/jdk/internal/util/Architecture.java
Changeset: 16fd43c5
Author: Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date: 2023-10-12 16:29:14 +0000
URL: https://git.openjdk.org/loom/commit/16fd43c5eb0fb18e93f00b5817d368df5afad969
8316693: Simplify at-requires checkDockerSupport()
Reviewed-by: iklam, lmesnik
! test/jtreg-ext/requires/VMProps.java
Changeset: a8473b70
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-10-12 16:51:53 +0000
URL: https://git.openjdk.org/loom/commit/a8473b70797ef8fa0704774bfadbd84cb33a1d53
8317336: Assertion error thrown during 'this' escape analysis
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! test/langtools/tools/javac/warnings/ThisEscape.java
Changeset: 9728e21d
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2023-10-12 17:02:32 +0000
URL: https://git.openjdk.org/loom/commit/9728e21db1b35e487c562690de659aac386aa99d
8317967: Enhance test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java to handle default cases
Reviewed-by: mullan
! test/jdk/javax/net/ssl/TLSCommon/SSLEngineTestCase.java
Changeset: 32ac72c3
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-10-12 19:50:08 +0000
URL: https://git.openjdk.org/loom/commit/32ac72c3d35138f5253e4defc948304ac3ea1b53
8312522: Implementation of Foreign Function & Memory API
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Per Minborg <pminborg at openjdk.org>
Reviewed-by: dholmes, psandoz, mcimadamore, alanb
! .github/workflows/main.yml
! make/conf/jib-profiles.js
! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/Module.java
! src/java.base/share/classes/java/lang/ModuleLayer.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/foreign/AddressLayout.java
! src/java.base/share/classes/java/lang/foreign/Arena.java
! src/java.base/share/classes/java/lang/foreign/FunctionDescriptor.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/Linker.java
! 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/PaddingLayout.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/StructLayout.java
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/java/lang/foreign/UnionLayout.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java
! src/java.base/share/classes/java/lang/foreign/package-info.java
! src/java.base/share/classes/java/lang/foreign/snippet-files/Snippets.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template
! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/util/jar/Attributes.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/MemorySessionImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SlicingAllocator.java
+ src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingInterpreter.java
! src/java.base/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/foreign/abi/LinkerOptions.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/aarch64/windows/WindowsAArch64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FFIType.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/ppc64/linux/LinuxPPC64leLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/riscv64/linux/LinuxRISCV64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/s390/linux/LinuxS390Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractGroupLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! src/java.base/share/classes/jdk/internal/module/Modules.java
! src/java.base/share/classes/jdk/internal/reflect/Reflection.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/native/libfallbackLinker/fallbackLinker.c
! src/jdk.incubator.vector/share/classes/module-info.java
! test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckHoistingScaledIV.java
! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorErgonomics.java
! test/hotspot/jtreg/compiler/vectorapi/VectorMemoryAlias.java
! test/hotspot/jtreg/compiler/vectorapi/VectorRebracket128Test.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX1.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX2.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512BW.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastAVX512DQ.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastNeon.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastSVE.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/utils/VectorReshapeHelper.java
! test/hotspot/jtreg/gc/shenandoah/compiler/TestLinkToNativeRBP.java
! test/hotspot/jtreg/runtime/ClassFile/ClassFileVersionTest.java
! test/jdk/java/foreign/CompositeLookupTest.java
! test/jdk/java/foreign/LibraryLookupTest.java
! test/jdk/java/foreign/MemoryLayoutPrincipalTotalityTest.java
! test/jdk/java/foreign/MemoryLayoutTypeRetentionTest.java
! test/jdk/java/foreign/NativeTestHelper.java
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
+ test/jdk/java/foreign/TestAccessModes.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestAddressDereference.java
! test/jdk/java/foreign/TestArrayCopy.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
! test/jdk/java/foreign/TestClassLoaderFindNative.java
! test/jdk/java/foreign/TestDereferencePath.java
! test/jdk/java/foreign/TestDowncallScope.java
! test/jdk/java/foreign/TestDowncallStack.java
! test/jdk/java/foreign/TestFallbackLookup.java
! test/jdk/java/foreign/TestFree.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/TestHFA.java
! test/jdk/java/foreign/TestHandshake.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
! test/jdk/java/foreign/TestLargeSegmentCopy.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestLinker.java
! test/jdk/java/foreign/TestMatrix.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryDereference.java
! test/jdk/java/foreign/TestMemorySession.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNULLAddress.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestOfBufferIssue.java
! test/jdk/java/foreign/TestReshape.java
! test/jdk/java/foreign/TestRestricted.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSegmentOffset.java
! test/jdk/java/foreign/TestSegmentOverlap.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestSharedAccess.java
! test/jdk/java/foreign/TestSlices.java
! test/jdk/java/foreign/TestSpliterator.java
! test/jdk/java/foreign/TestStringEncoding.java
! test/jdk/java/foreign/TestTypeAccess.java
- test/jdk/java/foreign/TestUnsupportedLinker.java
! test/jdk/java/foreign/TestUpcallAsync.java
! test/jdk/java/foreign/TestUpcallException.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallScope.java
! test/jdk/java/foreign/TestUpcallStack.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/TestValueLayouts.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
! test/jdk/java/foreign/UpcallTestHelper.java
! test/jdk/java/foreign/arraystructs/TestArrayStructs.java
! test/jdk/java/foreign/callarranger/TestLayoutEquality.java
! test/jdk/java/foreign/callarranger/TestLinuxAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestMacOsAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestRISCV64CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsAArch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java
! test/jdk/java/foreign/capturecallstate/TestCaptureCallState.java
! test/jdk/java/foreign/channels/TestAsyncSocketChannels.java
! test/jdk/java/foreign/channels/TestSocketChannels.java
! test/jdk/java/foreign/dontrelease/TestDontRelease.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccess.java
+ test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessBase.java
! test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessDynamic.java
+ test/jdk/java/foreign/enablenativeaccess/TestEnableNativeAccessJarManifest.java
= test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/PanamaMainUnnamedModule.java
= test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/libLinkerInvokerUnnamed.cpp
- test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/PanamaMain.java
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/handles/Driver.java
! test/jdk/java/foreign/largestub/TestLargeStub.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookup.java
! test/jdk/java/foreign/loaderLookup/TestLoaderLookupJNI.java
! test/jdk/java/foreign/nested/TestNested.java
! test/jdk/java/foreign/normalize/TestNormalize.java
! test/jdk/java/foreign/passheapsegment/TestPassHeapSegment.java
! test/jdk/java/foreign/stackwalk/TestAsyncStackWalk.java
! test/jdk/java/foreign/stackwalk/TestReentrantUpcalls.java
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
+ test/jdk/java/foreign/trivial/TestCritical.java
+ test/jdk/java/foreign/trivial/TestCriticalUpcall.java
- test/jdk/java/foreign/trivial/TestTrivial.java
- test/jdk/java/foreign/trivial/TestTrivialUpcall.java
= test/jdk/java/foreign/trivial/libCritical.c
! test/jdk/java/foreign/upcalldeopt/TestUpcallDeopt.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
! test/jdk/java/lang/Thread/jni/AttachCurrentThread/AttachTest.java
! test/jdk/java/lang/invoke/VarHandles/IndirectVarHandleTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
! test/jdk/java/nio/channels/FileChannel/LargeMapTest.java
! test/jdk/java/nio/channels/FileChannel/MapToMemorySegmentTest.java
! test/jdk/java/util/stream/test/TEST.properties
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/VectorReshapeTests.java
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
! test/langtools/tools/javac/RestrictedMethods.java
! test/langtools/tools/javac/RestrictedMethods.out
+ test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/AllocFromTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/BulkOps.java
! test/micro/org/openjdk/bench/java/lang/foreign/CLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
! test/micro/org/openjdk/bench/java/lang/foreign/JavaLayouts.java
! test/micro/org/openjdk/bench/java/lang/foreign/LinkUpcall.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNewHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantFP.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantMapped.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedBuffer.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverPollutedSegments.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverSlice.java
+ test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentCopyUnsafe.java
+ test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentGetUnsafe.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySegmentVsBits.java
! test/micro/org/openjdk/bench/java/lang/foreign/MemorySessionClose.java
! test/micro/org/openjdk/bench/java/lang/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/TestAdaptVarHandles.java
! test/micro/org/openjdk/bench/java/lang/foreign/TestLoadBytes.java
! test/micro/org/openjdk/bench/java/lang/foreign/UnrolledAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/VarHandleExact.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/NativeType.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/Pointer.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/support/PanamaPoint.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/MemorySegmentVectorAccess.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreBytes.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/TestLoadStoreShorts.java
Changeset: 64ee3c99
Author: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2023-10-12 19:56:18 +0000
URL: https://git.openjdk.org/loom/commit/64ee3c99908964a7fa4475084ca4cade14fabef8
8317266: Move nmethod::check_all_dependencies to codeCache.cpp and mark it NOT_PRODUCT
Reviewed-by: kvn, dlong
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
Changeset: 0983b548
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2023-10-12 20:02:10 +0000
URL: https://git.openjdk.org/loom/commit/0983b54866d7118bb54c87fa3b2260c863376a92
8318038: ProblemList runtime/CompressedOops/CompressedClassPointers.java on two platforms
8318040: ProblemList vmTestbase/nsk/monitoring/ThreadMXBean/findMonitorDeadlockedThreads/find006/TestDescription.java on macosx-aarch64
8318042: ProblemList java/nio/channels/vthread/BlockingChannelOps.java#direct-register with GenZGC
Reviewed-by: rriggs, azvegint
! test/hotspot/jtreg/ProblemList.txt
! test/jdk/ProblemList-generational-zgc.txt
Changeset: 77fa44fd
Author: ANUPAM DEV <anupam.dev at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-12 20:07:07 +0000
URL: https://git.openjdk.org/loom/commit/77fa44fd4fefbc9ba41a2ed4bd931c326e5255e4
8317847: Typo in API documentation of class JPopupMenu
Reviewed-by: aivanov
! src/java.desktop/share/classes/javax/swing/JPopupMenu.java
Changeset: 61ce739a
Author: Damon Nguyen <dnguyen at openjdk.org>
Date: 2023-10-12 22:02:16 +0000
URL: https://git.openjdk.org/loom/commit/61ce739ac8453eaa0107241444c35c2f7e9c47dd
8315484: java/awt/dnd/RejectDragDropActionTest.java timed out
Reviewed-by: honkar, aivanov
! test/jdk/java/awt/dnd/RejectDragDropActionTest.java
Changeset: 17535c34
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2023-10-12 22:39:03 +0000
URL: https://git.openjdk.org/loom/commit/17535c34bc7853f8e73dfdec2c4da49d78b37bea
8317818: Combinatorial explosion during 'this' escape analysis
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/ThisEscapeAnalyzer.java
! test/langtools/tools/javac/warnings/ThisEscape.java
Changeset: 993951b8
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2023-10-12 23:32:37 +0000
URL: https://git.openjdk.org/loom/commit/993951b85e016475f4cd5079ae21bd5ce1f2830c
8316464: 3 sun/tools tests ignore VM flags
Reviewed-by: sspitsyn, cjplummer
! test/jdk/sun/tools/jcmd/TestProcessHelper.java
! test/jdk/sun/tools/jinfo/JInfoTest.java
! test/jdk/sun/tools/jstat/JStatInterval.java
Changeset: c88b3878
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2023-10-13 06:43:42 +0000
URL: https://git.openjdk.org/loom/commit/c88b387881a6e9206f9804b4ca966334c65c008a
8317987: C2 recompilations cause high memory footprint
Reviewed-by: adinn, kvn
! src/hotspot/share/opto/c2compiler.cpp
Changeset: ff0b397e
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-13 06:50:08 +0000
URL: https://git.openjdk.org/loom/commit/ff0b397e135665fbc763bc4042b95c17f6c5367a
8317959: Check return values of malloc in native java.base coding
Reviewed-by: alanb, bpb
! src/java.base/aix/native/libnio/MappedMemoryUtils.c
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjli/cmdtoargs.c
! src/java.base/windows/native/libnio/ch/UnixDomainSockets.c
Changeset: ec310fe8
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-13 07:01:50 +0000
URL: https://git.openjdk.org/loom/commit/ec310fe80971261ab7ee1141c64ffd600e7546c0
8317919: pthread_attr_init handle return value and destroy pthread_attr_t object
Reviewed-by: mdoerr, lucy
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/java.desktop/macosx/native/libsplashscreen/splashscreen_sys.m
! src/java.desktop/unix/native/libsplashscreen/splashscreen_sys.c
Changeset: 1082c0e7
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2023-10-13 07:40:00 +0000
URL: https://git.openjdk.org/loom/commit/1082c0e767a5060d1969edc5ef16f9974e799960
8317677: Specialize Vtablestubs::entry_for() for VtableBlob
Reviewed-by: thartmann, kvn
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
Changeset: 4d904204
Author: Joachim Kern <jkern at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-13 08:29:48 +0000
URL: https://git.openjdk.org/loom/commit/4d9042043ecade75d50c25574a445e6b8ef43618
8315026: ProcessHandle implementation listing processes on AIX should use getprocs64
Reviewed-by: rriggs, stuefe, mbaesken
! src/java.base/aix/native/libjava/ProcessHandleImpl_aix.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
Changeset: 126f2ace
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2023-10-13 08:53:43 +0000
URL: https://git.openjdk.org/loom/commit/126f2ace5d36c72a8fced27218a66e0b6f920f85
8318006: remove unused net related coding
Reviewed-by: alanb, lucy
! src/java.base/share/native/libnet/net_util.h
! src/java.base/unix/native/libnet/net_util_md.c
! src/java.base/windows/native/libnet/net_util_md.c
Changeset: e490cf9c
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-10-13 11:28:17 +0000
URL: https://git.openjdk.org/loom/commit/e490cf9c650cfd3395e8418de99fbd42fd0d56ef
8317432: Async UL: Use memcpy instead of strcpy in Message ctr
Reviewed-by: xliu, dholmes
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
Changeset: 266636de
Author: Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Dmitry Samersoff <dsamersoff at openjdk.org>
Date: 2023-10-13 11:33:34 +0000
URL: https://git.openjdk.org/loom/commit/266636deab75a0b30456c18e33c3191a42151ec3
8315940: ARM32: Move field resolution information out of the cpCache
Reviewed-by: dsamersoff
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
Changeset: 45b7aeda
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2023-10-13 13:21:34 +0000
URL: https://git.openjdk.org/loom/commit/45b7aedabf3ca3d53be6c4bde4fddb584a5accca
8317433: Async UL: Only grab lock once when write():ing
Reviewed-by: dholmes, xliu
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
Changeset: 7d31146f
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2023-10-13 13:40:49 +0000
URL: https://git.openjdk.org/loom/commit/7d31146f4d4ec81728c591d839ee2bb942e5e5fa
8318028: Remove unused class="centered" from FocusCycle.svg
Reviewed-by: serb
! src/java.desktop/share/classes/java/awt/doc-files/FocusCycle.svg
Changeset: 6273ab97
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2023-10-13 14:35:50 +0000
URL: https://git.openjdk.org/loom/commit/6273ab97dc1a0d3c1f51ba94694d9594dd7593d4
8317808: HTTP/2 stream cancelImpl may leave subscriber registered
Reviewed-by: michaelm, djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java
! test/jdk/java/net/httpclient/ReferenceTracker.java
Changeset: 605c9767
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2023-10-13 17:25:00 +0000
URL: https://git.openjdk.org/loom/commit/605c9767291ddf1c409c3e805ffb3182899d06c2
8318039: GHA: Bump macOS and Xcode versions
Reviewed-by: erikj, prr, ihse, clanger
! .github/workflows/build-macos.yml
! .github/workflows/main.yml
! .github/workflows/test.yml
Changeset: b12c471a
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-10-13 19:05:47 +0000
URL: https://git.openjdk.org/loom/commit/b12c471a990eb8f789410a20084918368c655659
8317837: Leftover FFM implementation-only changes
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Co-authored-by: Per Minborg <pminborg at openjdk.org>
Reviewed-by: mcimadamore
! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/System.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/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! test/jdk/java/foreign/TestLayoutPaths.java
! test/jdk/java/foreign/TestStringEncoding.java
+ test/jdk/java/foreign/TestStringEncodingJumbo.java
+ test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/InternalStrLen.java
+ test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java
+ test/micro/org/openjdk/bench/java/lang/foreign/libToCString.c
+ test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c
Changeset: 32a60cf1
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2023-10-13 19:06:07 +0000
URL: https://git.openjdk.org/loom/commit/32a60cf11d08aa34592269e6e9bdd7453583a8ad
8317824: Beef up javadoc for base offset in var handles derived from layouts (mainline)
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
Changeset: 72c4dcbf
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2023-10-13 20:24:44 +0000
URL: https://git.openjdk.org/loom/commit/72c4dcbfeefcd664f5e3175b24e395c1f36a05fd
8317970: Bump target macosx-x64 version to 11.00.00
Reviewed-by: erikj, prr, ihse
! make/autoconf/flags.m4
! make/conf/jib-profiles.js
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: 9622de2a
Author: Justin Lu <jlu at openjdk.org>
Date: 2023-10-13 20:49:11 +0000
URL: https://git.openjdk.org/loom/commit/9622de2aa89923b8444df093ae1c596bc336f14f
8317372: Refactor some NumberFormat tests to use JUnit
Reviewed-by: naoto
! test/jdk/java/text/Format/NumberFormat/BigDecimalCompatibilityTest.java
! test/jdk/java/text/Format/NumberFormat/Bug4208135.java
! test/jdk/java/text/Format/NumberFormat/Bug4838107.java
! test/jdk/java/text/Format/NumberFormat/Bug4944439.java
! test/jdk/java/text/Format/NumberFormat/Bug4990596.java
! test/jdk/java/text/Format/NumberFormat/Bug6278616.java
! test/jdk/java/text/Format/NumberFormat/Bug8132125.java
! test/jdk/java/text/Format/NumberFormat/CurrencyFormat.java
! test/jdk/java/text/Format/NumberFormat/TestPeruCurrencyFormat.java
Changeset: 7cb2e6d6
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2023-10-13 20:51:52 +0000
URL: https://git.openjdk.org/loom/commit/7cb2e6d65b517b638a584149560a2ff9cc56c3b6
8317514: Ensure MemorySegment is initialized before touching NativeMemorySegmentImpl
Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java
! src/java.base/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
+ src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! test/jdk/java/foreign/TestByteBuffer.java
+ test/jdk/java/foreign/TestDeadlock.java
! test/jdk/java/foreign/TestSegmentAllocators.java
More information about the loom-dev
mailing list