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

duke duke at openjdk.org
Fri Jul 8 11:14:08 UTC 2022


Changeset: b9b900a6
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-07-01 13:34:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b9b900a61ca914c7931d69bd4a8aeaa948be1d64

8277060: EXCEPTION_INT_DIVIDE_BY_ZERO in TypeAryPtr::dump2 with -XX:+TracePhaseCCP

Reviewed-by: kvn, thartmann, chagedorn, dlong

! src/hotspot/share/opto/type.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
+ test/hotspot/jtreg/compiler/debug/TestTracePhaseCCP.java

Changeset: a8fe2d97
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-07-01 13:43:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a8fe2d97a2ea1d3ce70d6095740c4ac7ec113761

8289512: Fix GCC 12 warnings for adlc output_c.cpp

Reviewed-by: kvn, lucy

! src/hotspot/share/adlc/output_c.cpp

Changeset: 09b4032f
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-07-01 14:31:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/09b4032f8b07335729e71b16b8f735514f3aebce

8289534: Change 'uncomplicated' hotspot runtime options

Reviewed-by: coleenp, dholmes

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java

Changeset: c43bdf71
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-07-01 16:11:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c43bdf716596053ebe473c3b3bd5cf89482b9b01

8289257: Some custom loader tests failed due to symbol refcount not decremented

Reviewed-by: iklam, coleenp

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/HelloUnload.java

Changeset: e291a67e
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-07-01 19:13:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e291a67e96970d80a9915f8a23afffed6e0b8ded

8289584: (fs) Print size values in java/nio/file/FileStore/Basic.java when they differ by > 1GiB

Reviewed-by: alanb

! test/jdk/java/nio/file/FileStore/Basic.java

Changeset: 2dd00f58
Author:    Kevin Driver <kevin.driver at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-07-01 21:28:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2dd00f580c1c5999a4905ade09bc50a5cb37ca57

8170762: Document that ISO10126Padding pads with random bytes

Reviewed-by: weijun

! src/java.base/share/classes/com/sun/crypto/provider/ISO10126Padding.java

Changeset: 44e8c462
Author:    Kevin Driver <kevin.driver at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-07-01 22:01:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/44e8c462b459a7db530dbc23c5ba923439c419b4

8289603: Code change for JDK-8170762 breaks all build

Reviewed-by: weijun

! src/java.base/share/classes/com/sun/crypto/provider/ISO10126Padding.java

Changeset: cdf69792
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-07-02 14:45:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cdf697925953f62e17a7916ba611d7e789f09edf

8289230: Move PlatformXXX class declarations out of os_xxx.hpp

Reviewed-by: coleenp, ccheung

! src/hotspot/os/linux/decoder_linux.cpp
+ src/hotspot/os/posix/mutex_posix.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/os_posix.inline.hpp
+ src/hotspot/os/posix/park_posix.hpp
! src/hotspot/os/posix/signals_posix.cpp
+ src/hotspot/os/posix/threadCrashProtection_posix.cpp
+ src/hotspot/os/posix/threadCrashProtection_posix.hpp
+ src/hotspot/os/windows/mutex_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/os_windows.inline.hpp
+ src/hotspot/os/windows/park_windows.hpp
+ src/hotspot/os/windows/threadCrashProtection_windows.cpp
+ src/hotspot/os/windows/threadCrashProtection_windows.hpp
! src/hotspot/share/gc/shared/gcLogPrecious.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/z/zLock.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/memory/metaspace/rootChunkArea.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/osThread.hpp
! src/hotspot/share/runtime/park.hpp
! src/hotspot/share/runtime/semaphore.hpp
! src/hotspot/share/runtime/synchronizer.cpp
+ src/hotspot/share/runtime/threadCrashProtection.hpp

Changeset: dee5121b
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-02 15:24:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dee5121bd4b079abb28337395be2d5dd8bbf2f11

8289385: Cleanup redundant synchronization in Http2ClientImpl

Reviewed-by: jpai, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java

Changeset: 95497772
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-07-01 05:23:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/95497772e7207b5752e6ecace4a6686df2b45227

8284358: Unreachable loop is not removed from C2 IR, leading to a broken graph

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestDeadDataLoop.java

Changeset: 604ea90d
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-07-01 16:07:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/604ea90d55ac8354fd7287490ef59b8e3ce020d1

8289549: ISO 4217 Amendment 172 Update

Reviewed-by: iris

! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/tablea1.txt

Changeset: 20124ac7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-07-01 16:21:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/20124ac755acbe801d51a26dc5176239d1256279

8289585: ProblemList sun/tools/jhsdb/JStackStressTest.java on linux-aarch64

Reviewed-by: bpb, kevinw

! test/jdk/ProblemList.txt

Changeset: 8e01ffb3
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-07-01 21:46:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8e01ffb3a7914a67a66ce284029f19cdf845b626

8289570: SegmentAllocator:allocateUtf8String(String str) default behavior mismatch to spec

Reviewed-by: alanb, psandoz

! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! test/jdk/java/foreign/TestSegmentAllocators.java

Changeset: 99250140
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-07-01 22:56:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9925014035ed203ba42cce80a23730328bbe8a50

8280320: C2: Loop opts are missing during OSR compilation

Reviewed-by: thartmann, iveresov

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

Changeset: cfc9a881
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-07-02 00:25:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cfc9a881afd300bd7c1ce784287d1669308e89fc

8288854: getLocalGraphicsEnvironment() on for multi-screen setups throws exception NPE

Reviewed-by: azvegint, aivanov

! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java

Changeset: 9515560c
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-07-02 05:43:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9515560c54438156b37f1549229bcb5535df5fd1

8288703: GetThreadState returns 0 for virtual thread that has terminated

Reviewed-by: alanb, amenkov, cjplummer

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/libSelfSuspendDisablerTest.cpp

Changeset: f5cdabad
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2022-07-02 05:55:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f5cdabad06b1658d9a3ac01f94cbd29080ffcdb1

8245268: -Xcomp is missing from java launcher documentation

Reviewed-by: kvn

! src/java.base/share/man/java.1

Changeset: 70f56933
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-07-02 18:07:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/70f5693356277c0685668219a79819707d099d9f

Merge

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java
! test/jdk/ProblemList.txt
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java
! test/jdk/ProblemList.txt

Changeset: d8444aa4
Author:    Bill Huang <bill.w.huang at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-07-03 02:37:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d8444aa45ef10279f5ca034bb522e92411f07255

8286610: Add additional diagnostic output to java/net/DatagramSocket/InterruptibleDatagramSocket.java

Reviewed-by: msheppar, dfuchs, jpai

! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java

Changeset: 649f2d88
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-07-03 08:36:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/649f2d8835027128c6c8cf37236808094a12a35f

8065097: [macosx] javax/swing/Popup/TaskbarPositionTest.java fails because Popup is one pixel off

Reviewed-by: aivanov

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/Popup/TaskbarPositionTest.java

Changeset: 8e7a3cb5
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-04 06:54:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8e7a3cb5ab3852f0c367c8807d51ffbec2d0ad49

8289431: (zipfs) Avoid redundant HashMap.get in ZipFileSystemProvider.removeFileSystem

Reviewed-by: lancea, attila

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java

Changeset: e31003a0
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-07-04 08:04:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e31003a064693765a52f15ff9d4de2c342869a13

8289575: G1: Remove unnecessary is-marking-active check in G1BarrierSetRuntime::write_ref_field_pre_entry

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp

Changeset: a8edd7a1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-04 08:56:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a8edd7a12f955fe843c7c9ad4273e9c653a80c5a

8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl

Reviewed-by: clanger, alanb, stuefe

! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: d53b02eb
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-07-04 12:03:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d53b02eb9fceb6d170e0ea8613c2a064a7175892

8287312: G1: Early return on first failure in VerifyRegionClosure

Reviewed-by: tschatzl, iwalulya, kbarrett

! src/hotspot/share/gc/g1/g1HeapVerifier.cpp

Changeset: b5d96565
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-07-04 13:26:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b5d965656d937e31ca7d3224c4e981d5083091c9

8288971: AArch64: Clean up stack and register handling in interpreter

Reviewed-by: adinn, ngasson

! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp

Changeset: bad9ffe4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-07-04 15:18:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bad9ffe47112c3d532e0486af093f662508a5816

8288947: G1: Consolidate per-region is-humongous query in G1CollectedHeap

Reviewed-by: tschatzl, iwalulya

! 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/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: 9ccae707
Author:    Ryan Ernst <ryan at iernst.net>
Committer: Chris Hegarty <chegar at openjdk.org>
Date:      2022-07-04 16:09:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9ccae7078e22c27a8f84152f005c628534c9af53

8287593: ShortResponseBody could be made more resilient to rogue connections

Reviewed-by: chegar, dfuchs

! test/jdk/java/net/httpclient/ShortResponseBody.java

Changeset: df063f7d
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-04 20:21:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/df063f7db18a40ea7325fe608b3206a6dff812c1

8289484: Cleanup unnecessary null comparison before instanceof check in java.rmi

Reviewed-by: jpai, attila

! src/java.rmi/share/classes/java/rmi/MarshalledObject.java
! src/java.rmi/share/classes/sun/rmi/transport/LiveRef.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java

Changeset: 688712f7
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-07-05 04:26:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/688712f75cd54caa264494adbe4dfeefc079e1dd

8289633: Forbid raw C-heap allocation functions in hotspot and fix findings

Reviewed-by: kbarrett, dholmes

! src/hotspot/cpu/ppc/macroAssembler_ppc_sha.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/os/linux/decoder_linux.cpp
! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/posix/gc/z/zUtils_posix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/gc/shared/gcLogPrecious.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/nmtPreInit.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/logging/test_logDecorators.cpp
! test/hotspot/gtest/utilities/test_bitMap_setops.cpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp

Changeset: 1b997db7
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-07-05 06:38:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1b997db734315f6cd08af94149e6622a8afbe88c

8289427: compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java failed with null setting

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/DirectiveBuilder.java

Changeset: 4c997ba8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-07-05 07:29:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c997ba8303cc1116c73f6699888a77073a125a2

8289520: G1: Remove duplicate checks in G1BarrierSetC1::post_barrier

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp

Changeset: fd1bb078
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-05 07:39:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fd1bb078ea3c8d3a10be696384ecf04d16573baa

8287603: Avoid redundant HashMap.containsKey calls in NimbusDefaults.getDerivedColor

Reviewed-by: attila, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/nimbus/Defaults.template

Changeset: a5934cdd
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-07-05 07:54:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a5934cddca9b962d8e1b709de23c169904b95525

8289698: AArch64: Need to relativize extended_sp in frame

Reviewed-by: alanb, dholmes

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp

Changeset: 77c3bbf1
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2022-07-05 09:15:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/77c3bbf105403089fec69d51406fe3e6f562271f

8289617: Remove test/jdk/java/net/ServerSocket/ThreadStop.java

Reviewed-by: alanb, jpai

- test/jdk/java/net/ServerSocket/ThreadStop.java

Changeset: c45d613f
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-07-05 18:25:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c45d613faa8b8658c714513da89852f1f9ff0a4a

8289687: [JVMCI] bug in HotSpotResolvedJavaMethodImpl.equals

Reviewed-by: kvn

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: d48694d0
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2022-07-05 19:45:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d48694d0f3865c1b205acdfa2e6c6d032a39959d

8283335: Add exists and readAttributesIfExists methods to FileSystemProvider

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
! src/java.base/share/classes/sun/nio/fs/AbstractFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java
+ test/jdk/java/nio/file/spi/TestDelegation.java
! test/jdk/java/nio/file/spi/TestProvider.java
+ test/micro/org/openjdk/bench/jdk/nio/zipfs/ZipfileSystemProviderDelegation.java

Changeset: 35156041
Author:    Evgeny Astigeevich <eastig at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-07-05 20:50:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/351560414d7ddc0694126ab184bdb78be604e51f

8280481: Duplicated stubs to interpreter for static calls

Reviewed-by: kvn, phh

! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp
! src/hotspot/cpu/aarch64/codeBuffer_aarch64.hpp
! src/hotspot/cpu/arm/codeBuffer_arm.hpp
! src/hotspot/cpu/ppc/codeBuffer_ppc.hpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
! src/hotspot/cpu/s390/codeBuffer_s390.hpp
+ src/hotspot/cpu/x86/codeBuffer_x86.cpp
! src/hotspot/cpu/x86/codeBuffer_x86.hpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/codeBuffer_zero.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
+ src/hotspot/share/asm/codeBuffer.inline.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java

Changeset: fafe8b3f
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2022-07-06 06:15:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fafe8b3f8dc1bdb7216f2b02416487a2c5fd9a26

8289604: compiler/vectorapi/VectorLogicalOpIdentityTest.java failed on x86 AVX1 system

Reviewed-by: jiefu, kvn

! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java

Changeset: f783244c
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-06 06:40:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f783244caf041b6f79036dfcf29ff857d9c1c78f

8289706: (cs) Avoid redundant TreeMap.containsKey call in AbstractCharsetProvider

Reviewed-by: attila, naoto

! src/jdk.charsets/share/classes/sun/nio/cs/ext/AbstractCharsetProvider.java

Changeset: d8f4e97b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-06 07:12:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d8f4e97bd3f4e50902e80b4b6b4eb3268c6d4a9d

8289146: containers/docker/TestMemoryWithCgroupV1.java fails on linux ppc64le machine with missing Memory and Swap Limit output

Reviewed-by: sgehwolf, mdoerr, iklam

! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java

Changeset: 4ad18cf0
Author:    ScientificWare <info at scientificware.com>
Committer: Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-06 08:19:40 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4ad18cf088e12f3582b8f6117a44ae4607f69839

8289730: Deprecated code sample in java.lang.ClassCastException

Reviewed-by: darcy

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

Changeset: ac6be165
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-07-06 08:24:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ac6be165196457a26d837760b5f5030fe010d633

8289695: [TESTBUG] TestMemoryAwareness.java fails on cgroups v2 and crun

Reviewed-by: sspitsyn

! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

Changeset: 83418952
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-06 09:39:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/834189527e16d6fc3aedb97108b0f74c391dbc3b

8289739: Add G1 specific GC breakpoints for testing

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! test/hotspot/jtreg/gc/TestConcurrentGCBreakpoints.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: cbaf6e80
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-07-06 11:36:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cbaf6e807e2b959a0264c87035916850798a2dc6

8288022: c2: Transform (CastLL (AddL into (AddL (CastLL when possible

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestPushAddThruCast.java

Changeset: 83a5d599
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-07-06 12:07:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/83a5d5996bca26b5f2e97b67f9bfd0a6ad110327

8278479: RunThese test failure with +UseHeavyMonitors and +VerifyHeavyMonitors

Reviewed-by: kvn, dcubed, dlong

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp

Changeset: 75c0a5b8
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-07-06 13:17:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/75c0a5b828de5a2c1baa7226e43d23db62aa8375

8288824: [arm32] Display isetstate in register output

Reviewed-by: dsamersoff, snazarki

! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp

Changeset: cc2b7927
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-07-06 13:49:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cc2b79270445ccfb2181894fed2edfd4518a2904

8288992: AArch64: CMN should be handled the same way as CMP

Reviewed-by: adinn, ngasson

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp

Changeset: 82a8bd7e
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-07-06 14:23:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/82a8bd7e92a1867b0c82f051361938be8610428d

8287596: Reorg jdk.test.lib.util.ForceGC

Reviewed-by: rriggs

! test/jdk/java/io/ObjectStreamClass/TestOSCClassLoaderLeak.java
! test/jdk/java/lang/ClassLoader/loadLibraryUnload/LoadLibraryUnload.java
! test/jdk/java/lang/ClassLoader/nativeLibrary/NativeLibraryTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/UnloadingTest.java
! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java
! test/jdk/javax/security/auth/callback/PasswordCallback/CheckCleanerBound.java
! test/jdk/sun/security/jgss/GssContextCleanup.java
! test/jdk/sun/security/jgss/GssNameCleanup.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java
! test/lib/jdk/test/lib/util/ForceGC.java

Changeset: dfb24ae4
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-07-06 15:22:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dfb24ae4b7d32c0c625a9396429d167d9dcca183

8289060: Undefined Behaviour in class VMReg

Reviewed-by: jvernee, kvn

! src/hotspot/share/code/vmreg.cpp
! src/hotspot/share/code/vmreg.hpp
! src/hotspot/share/opto/optoreg.hpp

Changeset: 9f37ba44
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2022-07-06 15:37:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9f37ba44b8a6dfb635f39b6950fd5a7ae8894902

8288706: Unused parameter 'boolean newln' in method java.lang.VersionProps#print(boolean, boolean)

Reviewed-by: iris, alanb, rriggs

! src/java.base/share/classes/java/lang/VersionProps.java.template
! src/java.base/share/native/libjli/java.c

Changeset: 35387d5c
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2022-07-06 16:22:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/35387d5cb6aa9e59d62b8e1b137b53ec88521310

8289260: BigDecimal movePointLeft() and movePointRight() do not follow their API spec

Reviewed-by: darcy

! src/java.base/share/classes/java/math/BigDecimal.java
+ test/jdk/java/math/BigDecimal/MovePointTests.java

Changeset: c4dcce4b
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-07-02 20:43:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c4dcce4bca8808f8f733128f2e2b1dd48a28a322

8289619: JVMTI SelfSuspendDisablerTest.java failed with RuntimeException: Test FAILED: Unexpected thread state

Reviewed-by: alanb, cjplummer

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

Changeset: dc4edd3f
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-07-03 19:28:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dc4edd3fe83038b03cad6b3652d12aff987f3987

8289183: jdk.jfr.consumer.RecordedThread.getId references Thread::getId, should be Thread::threadId

Reviewed-by: alanb

! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java

Changeset: 5b5bc6c2
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2022-07-04 07:52:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5b5bc6c26e9843e16f241b89853a3a1fa5ae61f0

8287672: jtreg test com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails intermittently in nightly run

Reviewed-by: stuefe
Backport-of: 7e211d7daac32dca8f26f408d1a3b2c7805b5a2e

! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java

Changeset: 1a271645
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-07-04 11:31:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1a271645a84ac4d7d6570e739d42c05cc328891d

8287851: C2 crash: assert(t->meet(t0) == t) failed: Not monotonic

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/intrinsicnode.cpp
! test/jdk/ProblemList.txt

Changeset: 0dff3276
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-04 14:45:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0dff3276e863fcbf496fe6decd3335cd43cab21f

8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl

Reviewed-by: clanger
Backport-of: a8edd7a12f955fe843c7c9ad4273e9c653a80c5a

! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: f640fc5a
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-07-04 16:00:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f640fc5a1eb876a657d0de011dcd9b9a42b88eec

8067757: Incorrect HTML generation for copied javadoc with multiple @throws tags

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! test/langtools/jdk/javadoc/doclet/testThrowsInheritance/TestThrowsTagInheritance.java
+ test/langtools/jdk/javadoc/doclet/testThrowsInheritanceMultiple/TestOneToMany.java

Changeset: 29ea6429
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-07-05 17:46:59 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/29ea6429d2f906a61331aab1aef172d0d854fb6f

8287847: Fatal Error when suspending virtual thread after it has terminated

Reviewed-by: alanb, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! test/jdk/TEST.groups
+ test/jdk/com/sun/jdi/SuspendAfterDeath.java
! test/jdk/com/sun/jdi/TestScaffold.java

Changeset: 30e134e9
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-07-05 20:42:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/30e134e909c53423acd1ec20c106f4200bc10285

8289091: move oop safety check from SharedRuntime::get_java_tid() to JavaThread::threadObj()

Reviewed-by: rehn, dholmes

! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 0b6fd482
Author:    Tyler Steele <tsteele at openjdk.org>
Date:      2022-07-05 21:11:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0b6fd4820c1f98d6154d7182345273a4c9468af5

8288128: S390X: Fix crashes after JDK-8284161 (Virtual Threads)

Reviewed-by: mdoerr

! src/hotspot/cpu/s390/frame_s390.cpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/share/runtime/signature.cpp

Changeset: b3a0e482
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-07-06 06:40:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b3a0e482adc32946d03b10589f746bb31f9c9e5b

8289439: Clarify relationship between ThreadStart/ThreadEnd and can_support_virtual_threads capability

Reviewed-by: dholmes, dcubed, sspitsyn, cjplummer

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiH.xsl

Changeset: 0526402a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-07-06 10:15:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0526402a023d5725bf32ef6587001ad05e28c10f

8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc

Backport-of: da6d1fc0e0aeb1fdb504aced4b0dba0290ec240f

! src/hotspot/os/linux/os_linux.cpp

Changeset: 2a6ec88c
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-07-06 21:01:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2a6ec88cd09adec43df3da1b22653271517b14a8

Merge

! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! test/jdk/ProblemList.txt
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
+ src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! test/jdk/ProblemList.txt

Changeset: a40c17b7
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-07-06 21:28:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a40c17b730257919f18066dbce4fc92ed3c4f10e

8289775: Update java.lang.invoke.MethodHandle[s] to use snippets

Reviewed-by: jrose

! src/java.base/share/classes/java/lang/invoke/MethodHandle.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java

Changeset: 403a9bc7
Author:    Tongbao Zhang <tobytbzhang at tencent.com>
Committer: Jie Fu <jiefu at openjdk.org>
Date:      2022-07-06 22:49:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/403a9bc79645018ee61b47bab67fe231577dd914

8289436: Make the redefine timer statistics more accurate

Reviewed-by: sspitsyn, cjplummer, lmesnik

! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp

Changeset: 569de453
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-07-07 05:30:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/569de453c3267089d04befd756b81470693cf2de

8289620: gtest/MetaspaceUtilsGtests.java failed with unexpected stats values

Reviewed-by: coleenp

! test/hotspot/gtest/metaspace/test_metaspaceUtils.cpp

Changeset: a79ce4e7
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2022-07-07 08:14:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a79ce4e74858e78acc83c12d500303f667dc3f6b

8286941: Add mask IR for partial vector operations for ARM SVE

Reviewed-by: kvn, jbhateja, njian, ngasson

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_sve.ad
! src/hotspot/cpu/aarch64/aarch64_sve_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h

Changeset: d1249aa5
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2022-07-07 08:41:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d1249aa5cbf3a3a3a24e85bcec30aecbc3e09bc0

8198668: MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001/TestDescription.java still failing

Reviewed-by: lmesnik, sspitsyn

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java

Changeset: cce77a70
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-07-07 09:42:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cce77a700141a854bafaa5ccb33db026affcf322

8289799: Build warning in methodData.cpp memset zero-length parameter

Reviewed-by: jiefu, lucy

! src/hotspot/share/oops/methodData.cpp

Changeset: e05b2f2c
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2022-07-07 10:21:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e05b2f2c3b9b0276099766bc38a55ff835c989e1

8289856: [PPC64] SIGSEGV in C2Compiler::init_c2_runtime() after JDK-8289060

Reviewed-by: dlong, lucy

! src/hotspot/cpu/ppc/ppc.ad

Changeset: 532a6ec7
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-07-07 11:51:49 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/532a6ec7e3a048624b380b38b4611533a7caae18

7124313: [macosx] Swing Popups should overlap taskbar

Reviewed-by: serb, dmarkov

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JPopupMenu/6580930/bug6580930.java

Changeset: 77ad998b
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2022-07-07 12:52:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/77ad998b6e741f7cd7cdd52155c024bbc77f2027

8289778: ZGC: incorrect use of os::free() for mountpoint string handling after JDK-8289633

Reviewed-by: stuefe, dholmes, mdoerr

! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp

Changeset: 013a5eee
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-07-07 13:53:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/013a5eeeb9d9a46778f68261ac69ed7235cdc7dd

8137280: Remove eager reclaim of humongous controls

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! test/hotspot/jtreg/gc/g1/TestGreyReclaimedHumongousObjects.java

Changeset: 86f63f97
Author:    Justin Gu <justin.gu at oracle.com>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-07-07 14:57:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/86f63f9703b47b3b5b8fd093dbd117d8746091ff

8289164: Convert ResolutionErrorTable to use ResourceHashtable

Reviewed-by: iklam, coleenp

! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/resolutionErrors.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/ClassResolutionFail/ErrorsDemoTest.java

Changeset: 74ca6ca2
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2022-07-07 15:09:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/74ca6ca25ba3ece0c92bf2c6e4f940996785c9a3

8289800: G1: G1CollectionSet::finalize_young_part clears survivor list too early

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectionSet.cpp

Changeset: 8e7b45b8
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-07-07 15:27:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8e7b45b82062cabad110ddcd51fa969b67483089

8282986: Remove "system" in boot class path names

Reviewed-by: iklam, dholmes

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/share/runtime/os.cpp

Changeset: 95e3190d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-07 15:46:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/95e3190d96424885707dd7d07e25e898ad642e5b

8210708: Use single mark bitmap in G1

Co-authored-by: Stefan Johansson <sjohanss at openjdk.org>
Co-authored-by: Ivan Walulya <iwalulya at openjdk.org>
Reviewed-by: iwalulya, ayang

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! 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/g1CollectorState.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkThread.hpp
+ src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
+ src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.hpp
! src/hotspot/share/gc/g1/g1EvacFailure.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1SATBMarkQueueSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! 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/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/shared/markBitMap.hpp
! src/hotspot/share/gc/shared/markBitMap.inline.hpp
! src/hotspot/share/gc/shared/verifyOption.hpp
! test/hotspot/gtest/gc/g1/test_heapRegion.cpp
! test/hotspot/gtest/utilities/test_bitMap_search.cpp
! test/hotspot/jtreg/gc/g1/TestLargePageUseForAuxMemory.java

Changeset: a694e9e3
Author:    Alex Kasko <akasko at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-07-07 16:45:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a694e9e34d1e4388df200d11b168ca5265cea4ac

8288838: jpackage: file association additional arguments

Reviewed-by: asemenyuk, almatvee

! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/FileAssociations.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/share/FileAssociationsTest.java

Changeset: 5564effe
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-07-07 17:29:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/5564effe9c69a5aa1975d059f69cef546be28502

8289763: Remove NULL check in CDSProtectionDomain::init_security_info()

Reviewed-by: ccheung, coleenp

! src/hotspot/share/cds/cdsProtectionDomain.cpp

Changeset: f7b18305
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-07 18:08:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f7b183059a3023f8da73859f1577d08a807749b2

8289538: Make G1BlockOffsetTablePart unaware of block sizes

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/g1/g1BlockOffsetTable.cpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.hpp
! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp

Changeset: 3e60e828
Author:    Zdenek Zambersky <zzambers at redhat.com>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2022-07-07 18:18:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3e60e828148a0490a4422d0724d15f3eccec17f0

8289301: P11Cipher should not throw out of bounds exception during padding

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Cipher.java
+ test/jdk/sun/security/pkcs11/Cipher/TestPaddingOOB.java

Changeset: f93beacd
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-07-07 20:27:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f93beacd2f64aab0f930ac822859380c00c51f0c

8252329: runtime/LoadClass/TestResize.java timed out

Reviewed-by: hseigel, iklam

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/dictionary.cpp
! src/hotspot/share/classfile/dictionary.hpp
! test/hotspot/jtreg/runtime/LoadClass/TestResize.java

Changeset: 8cdead0c
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2022-07-07 20:28:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8cdead0c94094a025c48eaefc7a3ef0c36a9629e

8278923: Document Klass::is_loader_alive

Reviewed-by: dholmes, iklam

! src/hotspot/share/oops/klass.inline.hpp

Changeset: f804f2ce
Author:    Mark Powers <mark.powers at oracle.com>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2022-07-07 23:20:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f804f2ce8ef7a859aae021b20cbdcd9e34f9fb94

8284851: Update javax.crypto files to use proper javadoc for mentioned classes

Reviewed-by: weijun, valeriep

! src/java.base/share/classes/java/security/AccessControlContext.java
! src/java.base/share/classes/java/security/AccessControlException.java
! src/java.base/share/classes/java/security/AccessController.java
! src/java.base/share/classes/java/security/AlgorithmConstraints.java
! src/java.base/share/classes/java/security/AlgorithmParameterGenerator.java
! src/java.base/share/classes/java/security/AlgorithmParameterGeneratorSpi.java
! src/java.base/share/classes/java/security/AlgorithmParameters.java
! src/java.base/share/classes/java/security/AlgorithmParametersSpi.java
! src/java.base/share/classes/java/security/AllPermission.java
! src/java.base/share/classes/java/security/BasicPermission.java
! src/java.base/share/classes/java/security/Certificate.java
! src/java.base/share/classes/java/security/CodeSigner.java
! src/java.base/share/classes/java/security/CodeSource.java
! src/java.base/share/classes/java/security/DigestException.java
! src/java.base/share/classes/java/security/DigestInputStream.java
! src/java.base/share/classes/java/security/DigestOutputStream.java
! src/java.base/share/classes/java/security/DomainCombiner.java
! src/java.base/share/classes/java/security/DomainLoadStoreParameter.java
! src/java.base/share/classes/java/security/GeneralSecurityException.java
! src/java.base/share/classes/java/security/Guard.java
! src/java.base/share/classes/java/security/GuardedObject.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/IdentityScope.java
! src/java.base/share/classes/java/security/InvalidAlgorithmParameterException.java
! src/java.base/share/classes/java/security/InvalidKeyException.java
! src/java.base/share/classes/java/security/InvalidParameterException.java
! src/java.base/share/classes/java/security/Key.java
! src/java.base/share/classes/java/security/KeyException.java
! src/java.base/share/classes/java/security/KeyFactory.java
! src/java.base/share/classes/java/security/KeyManagementException.java
! src/java.base/share/classes/java/security/KeyPairGenerator.java
! src/java.base/share/classes/java/security/KeyPairGeneratorSpi.java
! src/java.base/share/classes/java/security/KeyStore.java
! src/java.base/share/classes/java/security/KeyStoreException.java
! src/java.base/share/classes/java/security/KeyStoreSpi.java
! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/MessageDigestSpi.java
! src/java.base/share/classes/java/security/NoSuchAlgorithmException.java
! src/java.base/share/classes/java/security/NoSuchProviderException.java
! src/java.base/share/classes/java/security/Permission.java
! src/java.base/share/classes/java/security/PermissionCollection.java
! src/java.base/share/classes/java/security/Permissions.java
! src/java.base/share/classes/java/security/Policy.java
! src/java.base/share/classes/java/security/PolicySpi.java
! src/java.base/share/classes/java/security/Principal.java
! src/java.base/share/classes/java/security/PrivilegedActionException.java
! src/java.base/share/classes/java/security/ProtectionDomain.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/ProviderException.java
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/security/Security.java
! src/java.base/share/classes/java/security/SecurityPermission.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/java/security/SignatureException.java
! src/java.base/share/classes/java/security/SignatureSpi.java
! src/java.base/share/classes/java/security/SignedObject.java
! src/java.base/share/classes/java/security/Signer.java
! src/java.base/share/classes/java/security/Timestamp.java
! src/java.base/share/classes/java/security/URIParameter.java
! src/java.base/share/classes/java/security/UnrecoverableEntryException.java
! src/java.base/share/classes/java/security/UnrecoverableKeyException.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java
! src/java.base/share/classes/javax/crypto/AEADBadTagException.java
! src/java.base/share/classes/javax/crypto/BadPaddingException.java
! src/java.base/share/classes/javax/crypto/Cipher.java
! src/java.base/share/classes/javax/crypto/CipherInputStream.java
! src/java.base/share/classes/javax/crypto/CipherOutputStream.java
! src/java.base/share/classes/javax/crypto/CipherSpi.java
! src/java.base/share/classes/javax/crypto/CryptoAllPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPermission.java
! src/java.base/share/classes/javax/crypto/CryptoPermissions.java
! src/java.base/share/classes/javax/crypto/CryptoPolicyParser.java
! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/javax/crypto/ExemptionMechanism.java
! src/java.base/share/classes/javax/crypto/ExemptionMechanismException.java
! src/java.base/share/classes/javax/crypto/ExemptionMechanismSpi.java
! src/java.base/share/classes/javax/crypto/IllegalBlockSizeException.java
! src/java.base/share/classes/javax/crypto/KeyAgreement.java
! src/java.base/share/classes/javax/crypto/KeyAgreementSpi.java
! src/java.base/share/classes/javax/crypto/KeyGenerator.java
! src/java.base/share/classes/javax/crypto/KeyGeneratorSpi.java
! src/java.base/share/classes/javax/crypto/Mac.java
! src/java.base/share/classes/javax/crypto/MacSpi.java
! src/java.base/share/classes/javax/crypto/NoSuchPaddingException.java
! src/java.base/share/classes/javax/crypto/NullCipher.java
! src/java.base/share/classes/javax/crypto/ProviderVerifier.java
! src/java.base/share/classes/javax/crypto/SealedObject.java
! src/java.base/share/classes/javax/crypto/SecretKeyFactory.java
! src/java.base/share/classes/javax/crypto/SecretKeyFactorySpi.java
! src/java.base/share/classes/javax/crypto/ShortBufferException.java

Changeset: 3f1174aa
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2022-07-08 00:04:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3f1174aa4709aabcfde8b40deec88b8ed466cc06

8289646: configure script failed on WSL

Reviewed-by: ihse

! make/scripts/fixpath.sh

Changeset: ef3f2ed9
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-07-06 16:50:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ef3f2ed9ba920ab8b1e3fb2029e7c0096dd11cc6

8289841: ProblemList vmTestbase/gc/gctests/MemoryEaterMT/MemoryEaterMT.java with ZGC on windows

Reviewed-by: rriggs

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

Changeset: 32b650c0
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-07-06 16:51:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/32b650c024bc294f6d28d1f0ebbef9865f455daf

8289840: ProblemList vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java when run with vthread wrapper

Reviewed-by: bpb

! test/hotspot/jtreg/ProblemList-svc-vthread.txt

Changeset: 55fa19b5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-07-06 20:52:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/55fa19b508ab4d760d1c5ff71e37399c3b79d85c

8289857: ProblemList jdk/jfr/event/runtime/TestActiveSettingEvent.java

Reviewed-by: darcy

! test/jdk/ProblemList.txt

Changeset: 9a0fa824
Author:    Ron Pressler <rpressler at openjdk.org>
Date:      2022-07-06 20:53:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9a0fa8242461afe9ee4bcf80523af13500c9c1f2

8288949: serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java failing

Reviewed-by: dlong, eosterlund, rehn

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: 8f24d251
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-07-06 22:01:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8f24d25168c576191075c7344ef0d95a8f08b347

6509045: {@inheritDoc} only copies one instance of the specified exception

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! test/langtools/jdk/javadoc/doclet/testThrowsInheritanceMultiple/TestOneToMany.java

Changeset: 8dd94a2c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-07-07 07:54:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8dd94a2c14f7456b3eaf3e02f38d9e114eb8acc3

8289196: Pattern domination not working properly for record patterns

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/patterns/Domination.java
! test/langtools/tools/javac/patterns/Domination.out
! test/langtools/tools/javac/patterns/SwitchErrors.out

Changeset: 889150b4
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-07-07 09:08:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/889150b47a7a33d302c1883320d2cfbb915c52e7

8289558: Need spec clarification of j.l.foreign.*Layout

Reviewed-by: psandoz, jvernee

! src/java.base/share/classes/java/lang/foreign/AbstractLayout.java
! src/java.base/share/classes/java/lang/foreign/GroupLayout.java
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/SequenceLayout.java
! src/java.base/share/classes/java/lang/foreign/ValueLayout.java

Changeset: a8eb7286
Author:    Stuart Marks <smarks at openjdk.org>
Date:      2022-07-07 16:54:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a8eb728680529e81bea0584912dead394c35b040

8289779: Map::replaceAll javadoc has redundant @throws clauses

Reviewed-by: prappo, iris

! src/java.base/share/classes/java/util/Map.java

Changeset: 3212dc9c
Author:    Joe Wang <joehw at openjdk.org>
Date:      2022-07-07 19:07:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3212dc9c6f3538e1d0bd1809efd5f33ad8b47701

8289486: Improve XSLT XPath operators count efficiency

Reviewed-by: naoto, lancea

! src/java.xml/share/classes/com/sun/java_cup/internal/runtime/lr_parser.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/XPathParser.java

Changeset: 01b9f95c
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-07-08 02:07:36 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/01b9f95c62953e7f9ca10eafd42d21c634413827

Merge

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/jdk/ProblemList.txt
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/jdk/ProblemList.txt

Changeset: 1fec62f2
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-07-08 05:39:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1fec62f299294a0c3b3c639883cdcdc8f1410224

8289710: Move Suspend/Resume classes out of os.hpp

Reviewed-by: dholmes, coleenp

! src/hotspot/os/aix/osThread_aix.hpp
! src/hotspot/os/bsd/osThread_bsd.hpp
! src/hotspot/os/linux/osThread_linux.hpp
! src/hotspot/os/posix/signals_posix.cpp
+ src/hotspot/os/posix/suspendResume_posix.cpp
+ src/hotspot/os/posix/suspendResume_posix.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/linux_s390/javaThread_linux_s390.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/osThread.hpp
+ src/hotspot/share/runtime/suspendedThreadTask.cpp
+ src/hotspot/share/runtime/suspendedThreadTask.hpp

Changeset: ac399e97
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2022-07-08 07:12:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ac399e9777731e7a9cbc2ad3396acfa5358b1c76

8286957: Held monitor count

Reviewed-by: rpressler, eosterlund

! make/test/JtregNativeHotspot.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/globalDefinitions_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/zero/globalDefinitions_zero.hpp
! src/hotspot/cpu/zero/zeroInterpreter_zero.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
+ test/hotspot/jtreg/runtime/Monitor/CompleteExit.java
+ test/hotspot/jtreg/runtime/Monitor/libCompleteExit.c

Changeset: 1b8f466d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-08 07:15:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1b8f466dbad08c0fccb8f0069ff5141cf8d6bf2c

8289740: Add verification testing during all concurrent phases in G1

Reviewed-by: iwalulya, ayang

+ test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java

Changeset: f1967cfa
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-07-08 08:49:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f1967cfaabb30dba82eca0ab028f43020fe50c2b

8289997: gc/g1/TestVerificationInConcurrentCycle.java fails due to use of debug-only option

Reviewed-by: lkorinth

! test/hotspot/jtreg/gc/g1/TestVerificationInConcurrentCycle.java

Changeset: a13af650
Author:    Dmitry Chuyko <dchuyko at openjdk.org>
Date:      2022-07-08 08:55:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a13af650437de508d64f0b12285a6ffc9901f85f

8282322: AArch64: Provide a means to eliminate all STREX family of instructions

Reviewed-by: ngasson, aph

! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S

Changeset: d852e99a
Author:    Vladimir Kempik <vkempik at openjdk.org>
Date:      2022-07-08 09:14:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d852e99ae9de4c611438c50ce37ea1806f58cbdf

8289697: buffer overflow in MTLVertexCache.m: MTLVertexCache_AddGlyphQuad

Reviewed-by: prr

! src/java.desktop/macosx/native/libawt_lwawt/java2d/metal/MTLVertexCache.m

Changeset: 2410c35e
Author:    duke <duke at openjdk.org>
Date:      2022-07-08 11:01:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2410c35e058fd47372d9cdea4826dd6e2725d576

Automatic merge of jdk:master into master




More information about the panama-dev mailing list