git: openjdk/panama-foreign: foreign-memaccess+abi: 94 new changesets

duke duke at openjdk.org
Fri Jul 1 11:09:27 UTC 2022


Changeset: 925084c4
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-06-24 12:03:09 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/925084c496113c9d8e860ded0b8645fd584380bc

8288976: classfile parser 'wrong name' error message has the names the wrong way around

Reviewed-by: dholmes, shade

! src/hotspot/share/classfile/classFileParser.cpp
+ test/hotspot/jtreg/runtime/classFileParserBug/Bad_NCDFE_Msg.java
= test/hotspot/jtreg/runtime/classFileParserBug/C.java

Changeset: fdc8455c
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-06-24 13:46:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fdc8455c4559a5513c46cb61bdf09f8279d44192

8288495: [test] Make OutputAnalyzer exception more informative

Reviewed-by: lmesnik, naoto, jpai, dholmes

! test/lib-test/jdk/test/lib/process/OutputAnalyzerTest.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: 0d2952e5
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-24 14:17:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0d2952e5b37312f4ec08786a9802594115f0f8a1

8289129: [BACKOUT] JDK-8287281 adjust guarantee in Handshake::execute for the case of target thread being current

Reviewed-by: alanb

! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/runtime/handshake.cpp

Changeset: 239b4bb0
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-06-24 14:24:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/239b4bb0201fda8c40daf2f3e733dab0086d356c

8289095: (fs) UnixCopyFile build error on linux-x86

Reviewed-by: alanb, shade, stuefe

! src/java.base/unix/native/libnio/fs/UnixCopyFile.c

Changeset: f67c5361
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-06-24 14:43:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f67c5361ccf5ac3cba9b88a3780afed2237ec19a

8288935: Remove excessive includes introduced in loom

Reviewed-by: rehn, stefank

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp
! src/hotspot/share/runtime/continuationEntry.cpp
! src/hotspot/share/runtime/continuationEntry.hpp
! src/hotspot/share/runtime/continuationEntry.inline.hpp
! src/hotspot/share/runtime/continuationHelper.inline.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp

Changeset: 9918b6d3
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-06-24 16:26:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9918b6d384a2f7841fcbbbe5c5e7ef83d347c697

8288609: Update --release 19 symbol information for JDK 19 build 28

Reviewed-by: iris

! src/jdk.compiler/share/data/symbols/java.base-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jdi-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jfr-J.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.management-J.sym.txt

Changeset: 4cdb9789
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-06-24 18:13:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4cdb97893c93d7c921b7e4c18b6ec332364c2481

8289098: clean up ported serviceability/jvmti tests

Reviewed-by: kevinw, sspitsyn

! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java
! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/libbreakpoint01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/classload01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java
! test/hotspot/jtreg/serviceability/jvmti/events/Exception/exception01/exception01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ExceptionCatch/excatch01/excatch01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc01/fieldacc01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc02/fieldacc02.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc03/fieldacc03.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc04/fieldacc04.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod01/fieldmod01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod02/fieldmod02.java
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/framepop01.java
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop02/libframepop02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/libmcontenter01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/libmcontentered01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/mcontentered01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWait/monitorwait01/libmonitorwait01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWait/monitorwait01/monitorwait01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/libmonitorwaited01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind01/nativemethbind01.java
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind02/nativemethbind02.java
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind03/nativemethbind03.java
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind04/nativemethbind04.java
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/libsinglestep01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/singlestep01.java
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep02/singlestep02.java
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep03/libsinglestep03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep03/singlestep03.java
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadEnd/threadend01/threadend01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadEnd/threadend02/libthreadend02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadEnd/threadend02/threadend02.java
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart01/threadstart01.java
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart02/threadstart02.java
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart03/threadstart03.java
! test/hotspot/jtreg/serviceability/jvmti/events/VMObjectAlloc/vmobjalloc01/libvmobjalloc01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/VMObjectAlloc/vmobjalloc01/vmobjalloc01.java
! test/hotspot/jtreg/serviceability/jvmti/negative/GetAllThreadsNullTest/GetAllThreadsNullTest.java
! test/hotspot/jtreg/serviceability/jvmti/negative/framecnt02/framecnt02.java
! test/hotspot/jtreg/serviceability/jvmti/negative/framecnt03/framecnt03.java
! test/hotspot/jtreg/serviceability/jvmti/negative/frameloc03/frameloc03.java
! test/hotspot/jtreg/serviceability/jvmti/negative/getstacktr02/getstacktr02.java
! test/hotspot/jtreg/serviceability/jvmti/negative/getstacktr09/getstacktr09.java
! test/hotspot/jtreg/serviceability/jvmti/negative/thrinfo02/thrinfo02.java
! test/hotspot/jtreg/serviceability/jvmti/negative/thrstat04/thrstat04.java
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/libGetStackTraceNotSuspendedStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/libGetStackTraceSuspendedStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/libSetGetThreadLocalStorageStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc02/frameloc02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr06/getstacktr06.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat02/thrstat02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd02/resumethrd02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst01/libresumethrdlst01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst01/resumethrdlst01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst02/libresumethrdlst02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst02/resumethrdlst02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd01/suspendthrd01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd02/suspendthrd02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd03/suspendthrd03.java
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst01/libsuspendthrdlst01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst01/suspendthrdlst01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst02/libsuspendthrdlst02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst02/suspendthrdlst02.java
! test/lib/jdk/test/lib/jvmti/jvmti_common.h
! test/lib/jdk/test/lib/jvmti/jvmti_thread.h

Changeset: 08288819
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-24 19:13:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/08288819dd915549d17af40b159233a0550db643

8289166: ProblemList tools/jlink/plugins/CompressorPluginTest.java

Reviewed-by: lmesnik, bpb

! test/jdk/ProblemList.txt

Changeset: 53b37fe1
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-06-24 21:42:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/53b37fe1535388eb14e04c620a6b0118ed8884a0

8288130: compiler error with AP and explicit record accessor

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! test/langtools/tools/javac/records/RecordCompilationTests.java

Changeset: e93be3ac
Author:    Ryan Ernst <ryan at iernst.net>
Committer: Chris Hegarty <chegar at openjdk.org>
Date:      2022-06-25 07:55:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e93be3acdf75814674a365a87603f3f1d28b9262

8286389: Address possibly lossy conversions in jdk.crypto.ec

Reviewed-by: chegar, xuelei

! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHPublicKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ed/EdDSAOperations.java

Changeset: a5c25d88
Author:    Ryan Ernst <ryan at iernst.net>
Committer: Chris Hegarty <chegar at openjdk.org>
Date:      2022-06-25 08:00:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a5c25d8837664f9a7302cdb84afd3916da533144

8286395: Address possibly lossy conversions in java.security.jgss

Reviewed-by: chegar

! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/Des.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/crypto/dk/Des3DkCrypto.java

Changeset: de746714
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-06-25 19:09:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/de7467146fc3759110299e8297628db2b0b16800

8266670: Better modeling of access flags in core reflection

Reviewed-by: mchung, rriggs, asotona

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/module/ModuleDescriptor.java
+ src/java.base/share/classes/java/lang/reflect/AccessFlag.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! src/java.base/share/classes/java/lang/reflect/Field.java
! src/java.base/share/classes/java/lang/reflect/Member.java
! src/java.base/share/classes/java/lang/reflect/Modifier.java
! src/java.base/share/classes/java/lang/reflect/Parameter.java
+ test/jdk/java/lang/reflect/AccessFlag/BasicAccessFlagTest.java
+ test/jdk/java/lang/reflect/AccessFlag/ClassAccessFlagTest.java
+ test/jdk/java/lang/reflect/AccessFlag/FieldAccessFlagTest.java
+ test/jdk/java/lang/reflect/AccessFlag/MethodAccessFlagTest.java
+ test/jdk/java/lang/reflect/AccessFlag/ModuleDescriptorAccessFlagTest.java
+ test/jdk/java/lang/reflect/AccessFlag/StrictAccessFlagTest.java

Changeset: 62e1e795
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-06-27 06:50:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/62e1e7950b37deaede3573a4b37542199552aea3

8289147: unify os::infinite_sleep on posix platforms

Reviewed-by: mdoerr, kbarrett, dholmes

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp

Changeset: 47fe9ef5
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-06-27 07:13:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/47fe9ef5bfde73a4fa21ba085b9275bb42df6590

8289078: Make STARTTIME_ANY and STARTTIME_PROCESS_UNKNOWN fields static in ProcessHandleImpl

Reviewed-by: jpai, rriggs, bpb, naoto, iris

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

Changeset: 7905788e
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-06-27 07:30:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7905788e969727c81eea4397f0d9b918cdb5286a

8289126: Cleanup unnecessary null comparison before instanceof check in jdk.hotspot.agent

Reviewed-by: ayang, cjplummer

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/cdbg/LoadObjectComparator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/posix/DSO.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/aarch64/ProcAARCH64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/amd64/ProcAMD64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ppc64/ProcPPC64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/riscv64/ProcRISCV64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/x86/ProcX86Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/aarch64/WindbgAARCH64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/amd64/WindbgAMD64Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/x86/WindbgX86Thread.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Oop.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/JavaVFrame.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/Inspector.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/AbstractHeapGraphWriter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/SystemDictionaryHelper.java

Changeset: ddb55ede
Author:    Jayashree Huttanagoudar <jhuttana at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2022-06-27 11:52:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ddb55ede2cfb07becc11ca18c5aef6c891bbe741

8135292: Remove duplicate code in <OS>Address.java in SA

Reviewed-by: cjplummer, amenkov

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdAddress.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/dummy/DummyAddress.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/dummy/DummyDebugger.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxAddress.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/proc/ProcAddress.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteAddress.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgAddress.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java

Changeset: 64f95cfb
Author:    Damon Nguyen <dnguyen at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-06-27 12:37:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/64f95cfb32233f74faf81b9cfaf824c6b3f8346b

8012675: javax.swing.JEditorPane is unclear on the handling of unsupported HTML script tags

Reviewed-by: prr, aivanov

! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java
+ test/jdk/javax/swing/text/html/HtmlScriptTagParserTest.java

Changeset: 210a06a2
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-06-27 12:42:41 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/210a06a287521a554316a9052bd9fdf616c7b884

8287227: Shenandoah: A couple of virtual thread tests failed with iu mode even without Loom enabled.

Reviewed-by: shade, rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp

Changeset: be6be15e
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-06-27 13:20:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/be6be15efa1fe85c4e2dacc181b3238f9190127e

8288750: IGV: Improve Shortcuts

Reviewed-by: chagedorn, thartmann

! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/DoubleClickSelectAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/ImportAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/RemoveAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/RemoveAllAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/actions/SaveAllAction.java
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/layer.xml
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/actions/NewFilterAction.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/actions/RemoveFilterSettingsAction.java
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/java/com/sun/hotspot/igv/filterwindow/actions/SaveFilterSettingsAction.java
- src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/ExtendedSelectAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/CustomSelectAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/CustomizablePanAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandDiffAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandPredecessorsAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandSuccessorsAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExportAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/NextDiagramAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/OverviewAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/PrevDiagramAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShowAllAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShrinkDiffAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomInAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ZoomOutAction.java
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/actions/Bundle.properties
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/expand.png
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/expand_right.png
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/shrink.png
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/shrink_right.png
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/layer.xml

Changeset: f3f07884
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-06-27 15:11:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f3f078846feae66d3504d50081353f74bd4891d7

8288746: HttpClient resources could be reclaimed more eagerly

Reviewed-by: jpai, michaelm

! src/java.base/share/classes/module-info.java
! src/java.base/share/lib/security/default.policy
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientFacade.java
! src/java.net.http/share/classes/jdk/internal/net/http/HttpClientImpl.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/DigestEchoClient.java
! test/jdk/java/net/httpclient/ReferenceTracker.java
! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java

Changeset: 354ed103
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Committer: Joe Darcy <darcy at openjdk.org>
Date:      2022-06-27 18:21:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/354ed1034d6d42a672e8224aeb9eb892b73a563f

8288021: Add hard test cases to jdk.internal.math.DoubleToDecimalChecker

Co-authored-by: Paul Zimmermann <Paul.Zimmermann at inria.fr>
Reviewed-by: darcy

! test/jdk/jdk/internal/math/ToDecimal/java.base/jdk/internal/math/DoubleToDecimalChecker.java

Changeset: 3f5e48a4
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2022-06-23 05:42:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3f5e48a44ee77d07dea3d2c4ae52aaf19b8dc7cb

8288781: C1: LIR_OpVisitState::maxNumberOfOperands too small

Reviewed-by: shade, mdoerr, thartmann

! src/hotspot/share/c1/c1_LIR.hpp
+ test/hotspot/jtreg/compiler/c1/TestManyMethodParameters.java

Changeset: 4c9ea7e6
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-06-23 16:21:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4c9ea7e66aaf99f42ee2df0b17c6586f57019a19

8286580: serviceability/jvmti/vthread/GetSetLocalTest failed with assert: Not supported for heap frames

Reviewed-by: lmesnik, rpressler, cjplummer

! src/hotspot/share/prims/jvmtiImpl.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetSetLocalTest/GetSetLocalTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetSetLocalTest/libGetSetLocalTest.cpp

Changeset: a716f793
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-06-23 17:07:58 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a716f7934b2ce8078c27df4c87e8c1e9cceed000

8288589: Files.readString ignores encoding errors for UTF-16

Backport-of: 2728770e3d73bb11c4d6e54b5aff91588a1a780b

! src/java.base/share/classes/java/lang/String.java
- test/jdk/java/lang/String/NewStringNoRepl.java
+ test/jdk/java/lang/String/NoReplTest.java
! test/jdk/java/nio/file/Files/ReadWriteString.java

Changeset: 1f9521e6
Author:    Joe Wang <joehw at openjdk.org>
Date:      2022-06-23 17:12:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1f9521e6cb2f701f8712b4ec941ff1dbb45dad4e

8287076: Document.normalizeDocument() produces different results

Reviewed-by: lancea, iris, naoto

! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/AttributeMap.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMNormalizer.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/NamedNodeMapImpl.java
! test/jaxp/javax/xml/jaxp/unittest/dom/DocumentTest.java

Changeset: 651cbebb
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-06-23 22:57:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/651cbebb96fc60e5db48ea68d38cbeb76b007550

8288080: (fc) FileChannel::map for MemorySegments should state it always throws UOE

Backport-of: a9c2ab67c44872ce0247aef6bf972bf4246b44be

! src/java.base/share/classes/java/nio/channels/FileChannel.java

Changeset: b0db3333
Author:    Abhishek Kumar <abhishek.cx.kumar at oracle.com>
Committer: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-06-24 04:22:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b0db33333a9fbc39e8d9f7d6a0f13d6a1b5dde04

8288528: broken links in java.desktop

Reviewed-by: prr, aivanov

! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html
! src/java.desktop/share/classes/javax/imageio/plugins/tiff/ExifTIFFTagSet.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/multi/doc-files/multi_tsc.html

Changeset: bdf9902f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2022-06-24 08:13:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bdf9902f753b71f30be8e1634fc361a5c7d8d8ec

8288120: VerifyError with JEP 405 pattern match

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
+ test/langtools/tools/javac/patterns/ProxyMethodLookup.java

Changeset: 20f55abd
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2022-06-24 13:37:22 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/20f55abd2744323a756872e080885d107e6c56e5

8289044: ARM32: missing LIR_Assembler::cmove metadata type support

Reviewed-by: shade, stuefe

! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp

Changeset: 7ac40f3b
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-06-25 02:36:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7ac40f3b9f526c13439ee15902ceec0dd8f868de

8288983: broken link in com.sun.net.httpserver.SimpleFileServer

Reviewed-by: dfuchs, aefimov, michaelm

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/SimpleFileServer.java

Changeset: 9c92da52
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-06-25 12:19:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9c92da5249a04063e8434d20860ccad7146ca507

8247407: tools/jlink/plugins/CompressorPluginTest.java test failing

Reviewed-by: sundar, jlaskey

! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java
! test/jdk/ProblemList.txt
+ test/jdk/tools/jimage/ImageReaderDuplicateChildNodesTest.java

Changeset: 7e13cdb7
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-06-27 10:22:04 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7e13cdb799ff21cfcc350e518095dda9ce815b30

8289079: java/lang/Thread/jni/AttachCurrentThread/AttachTest.java#id1 failed with "RuntimeException: Test failed"

Reviewed-by: dholmes, mcimadamore

! test/jdk/java/lang/Thread/jni/AttachCurrentThread/AttachTest.java
! test/jdk/java/lang/Thread/jni/AttachCurrentThread/ImplicitAttach.java

Changeset: d4b040f4
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-06-27 18:25:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d4b040f42dd0a9100ad1ffa55de4ae4f20e9f182

Merge

! src/hotspot/share/prims/jvmtiImpl.cpp
! test/hotspot/jtreg/runtime/classFileParserBug/Bad_NCDFE_Msg.java
! test/jdk/ProblemList.txt
! src/hotspot/share/prims/jvmtiImpl.cpp
+ test/hotspot/jtreg/runtime/classFileParserBug/Bad_NCDFE_Msg.java
! test/jdk/ProblemList.txt

Changeset: 40bf3b11
Author:    Harshitha Onkar <honkar at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-06-27 21:02:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/40bf3b11679f1d4e9418c64a10fe6104e88086f1

8288993: Make AwtFramePackTest generic by removing @requires tag

Reviewed-by: dmarkov, aivanov, serb

! test/jdk/java/awt/Frame/AwtFramePackTest.java

Changeset: e322e77e
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-06-27 21:16:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e322e77e9535fc3f37b409a1c805e9f6b728377a

8288651: CDS test HelloUnload.java should not use literal string as ClassLoader name

Reviewed-by: coleenp, iklam

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

Changeset: ca78f7bd
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2022-06-27 23:15:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ca78f7bd762e1d5cd843d1ff36fafb8c943aba97

8286259: Password cleanup after KeyStore.PasswordProtection in P11KeyStore

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11KeyStore.java

Changeset: 784fa0ad
Author:    Thejasvi Voniadka <tvoniadka at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-06-28 01:55:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/784fa0add77a3e473e2cdbdcc27b3ed076678565

8282036: Change java/util/zip/ZipFile/DeleteTempJar.java to stop HttpServer cleanly in case of exceptions

Reviewed-by: jpai, alanb, dfuchs

! test/jdk/java/util/zip/ZipFile/DeleteTempJar.java

Changeset: 33369719
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-06-28 05:22:43 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/33369719b2e39bddd4a1b7f300f36506306b03fa

8289258: ProblemList some failing custom loader tests with ZGC

Reviewed-by: dholmes

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

Changeset: b4ab5fe1
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-06-28 09:00:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b4ab5fe1daf22a543e1bd973bcd34322360054b4

8288396: Always create reproducible builds

Reviewed-by: amenkov, ehelin

! make/CreateJmods.gmk
! make/autoconf/compare.sh.in
! make/autoconf/flags-cflags.m4
! make/autoconf/flags-ldflags.m4
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.in
! make/common/JarArchive.gmk
! make/common/NativeCompilation.gmk
! make/common/ZipArchive.gmk
! make/hotspot/lib/CompileJvm.gmk
! make/modules/jdk.jdi/Lib.gmk
! make/scripts/compare_exceptions.sh.incl
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.c
! src/jdk.jdi/share/native/libdt_shmem/shmemBase.h
! src/jdk.jdi/windows/native/libdt_shmem/shmem_md.c
- src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.h
! src/jdk.jdwp.agent/windows/native/libdt_socket/socket_md.c

Changeset: aa438242
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-06-28 11:54:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/aa438242493f2dcc2e372b971abf384fd482e763

8289138: G1: Remove redundant is-marking-active checks in C1 barrier

Reviewed-by: tschatzl, ehelin

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp

Changeset: 549c6c22
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2022-06-28 12:16:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/549c6c22aedc5a7f2acd0b0ceabf956227e35cb3

8287818: Shenandoah: adapt nmethod arming from Loom

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp

Changeset: d4eeeb82
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-06-28 12:32:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d4eeeb82cb2288973a6a247c54513f7e1c6b58f0

8271252: os::reserve_memory should not use mtOther as default NMT flag

Reviewed-by: zgu

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 88fe19c5
Author:    Yi-Fan Tsai <yftsai at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-06-28 15:16:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/88fe19c5b2d809d5b9136e1a86887a50d0eeeb55

8289071: Compute allocation sizes of stubs and nmethods outside of lock protection

Reviewed-by: thartmann, phh

! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp

Changeset: 1f36ed1f
Author:    Alex Kasko <akasko at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-06-28 17:03:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1f36ed1faeede991e8e67ded4b814be8b78a840f

8288013: jpackage: test utility Windows registry enhancement

Reviewed-by: asemenyuk, almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java

Changeset: c67149be
Author:    Alex Kasko <akasko at openjdk.org>
Committer: Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2022-06-28 17:06:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c67149be4bd4922f9e6a55eb17deca684941d535

8288961: jpackage: test MSI installation fix

Reviewed-by: asemenyuk, almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java

Changeset: af008807
Author:    altrisi <altrisi.trillosierra at gmail.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-06-28 17:12:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/af0088076dd8cb5d5bc47c59838e7f5ef4f6d8a9

8284640: CollectorImpl class could be a record class

Reviewed-by: phh, rriggs

! src/java.base/share/classes/java/util/stream/Collectors.java

Changeset: 784a0f04
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-06-27 11:32:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/784a0f049665afde4723942e641a10a1d7675f7a

8288683: C2: And node gets wrong type due to not adding it back to the worklist in CCP

Reviewed-by: roland, thartmann

! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
+ test/hotspot/jtreg/compiler/c2/TestAndShiftZeroCCP.java

Changeset: 699ad45b
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-06-27 11:41:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/699ad45b4339940980314d4cd6e4606a66183fda

8289093: BlockLocationPrinter fails to decode addresses with G1

Reviewed-by: ayang, iwalulya

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

Changeset: 2c8ada68
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-06-27 15:37:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2c8ada689f7bcfc39a04b0bf36c9aea156d47690

8289188: SegmentAllocator:allocateArray(*) default behavior mismatch to spec

Reviewed-by: alanb

! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! test/jdk/java/foreign/TestNulls.java
! test/jdk/java/foreign/TestSegmentAllocators.java

Changeset: 77466648
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-06-27 17:02:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/77466648193abda99f53b259a1ec9475b425b4d4

8280826: Document set of strings javac recognizes for SuppressWarnings

Reviewed-by: darcy

! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.1

Changeset: 28913f47
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-27 18:42:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/28913f474733bff360c6693fc4d3fa8e264ce552

8289235: ProblemList vmTestbase/nsk/jdi/ClassType/invokeMethod/invokemethod011/TestDescription.java when run with vthread wrapper

Reviewed-by: bpb

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

Changeset: caa6b74b
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-27 18:43:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/caa6b74b5b2d641ca8fe2e226e09ce1b556eb2fc

8289240: ProblemList java/lang/reflect/callerCache/ReflectionCallerCacheTest.java in -Xcomp mode

Reviewed-by: bpb, naoto

! test/jdk/ProblemList-Xcomp.txt

Changeset: 17ef8cae
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-06-27 19:33:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/17ef8cae33dd77e5a9b2cf19539ebf25aece5f92

8288524: Allow @systemProperty to appear in overview documentation

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SystemPropertyTaglet.java
! test/langtools/jdk/javadoc/doclet/testTaglets/TestTaglets.out

Changeset: 2efa89a8
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-27 21:24:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2efa89a89e01003e2d161ffc0d377c39fd18acb8

8289251: ProblemList java/lang/ref/OOMEInReferenceHandler.java

Reviewed-by: dholmes

! test/jdk/ProblemList.txt

Changeset: b4490386
Author:    Dean Long <dlong at openjdk.org>
Date:      2022-06-28 03:12:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b4490386fe348250e88347526172c1c27ef01eba

8288445: AArch64: C2 compilation fails with guarantee(!true || (true && (shift != 0))) failed: impossible encoding

Reviewed-by: thartmann, haosun, njian

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_neon.ad
! src/hotspot/cpu/aarch64/aarch64_neon_ad.m4
+ test/hotspot/jtreg/compiler/codegen/ShiftByZero.java

Changeset: adbd200d
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-06-28 10:06:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/adbd200dc59c31ad582b51468ec39af5a64db664

8289228: SegmentAllocator::allocateArray null handling is too lax

Reviewed-by: jvernee, psandoz

! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! test/jdk/java/foreign/TestNulls.java

Changeset: 9048cef7
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-06-28 12:27:30 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9048cef761872812106b3429c51201c765f29fe1

8288425: Footprint regression due MH creation when initializing StringConcatFactory

Reviewed-by: jlaskey
Backport-of: 6d595614a26ebe579268dc8216344dfb099bb3ad

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

Changeset: 6f9717b4
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-06-28 15:05:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6f9717b46b0e4461100a27276a3ea1186e8c628b

8288836: (fs) Files.writeString spec for IOException has "specified charset" when no charset is provided

Reviewed-by: alanb, lancea, iris

! src/java.base/share/classes/java/nio/file/Files.java

Changeset: a814293e
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-06-28 15:54:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a814293e1fb724cb85e66501ed7a8185409642df

8275784: Bogus warning generated for record with compact constructor

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
+ test/langtools/tools/doclint/RecordCompactConstructorTest.java

Changeset: c42b796f
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2022-06-28 15:58:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c42b796f91eace68a08d7ef8d22552228d1711e1

8288058: Broken links on constant-values page

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/ConstantsSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java

Changeset: 9b7805e3
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2022-06-28 16:26:08 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9b7805e3b4b3b5248a5cf8a5a5f3cf2260784a3b

8289069: Very slow C1 arraycopy jcstress tests after JDK-8279886

Reviewed-by: thartmann, kvn

! src/hotspot/share/c1/c1_GraphBuilder.cpp

Changeset: 15048048
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-06-28 20:06:06 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1504804896ff099aa23fa05336537dd78e6e2311

8289398: ProblemList jdk/jfr/api/consumer/recordingstream/TestOnEvent.java on linux-x64 again

Reviewed-by: azvegint

! test/jdk/ProblemList.txt

Changeset: 86dc760f
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-06-28 22:11:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/86dc760f9ec0f403109bef7b06db82b9ed0739dd

Merge

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! test/jdk/ProblemList.txt
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! test/jdk/ProblemList.txt

Changeset: 7b3bf977
Author:    Hai-May Chao <hchao at openjdk.org>
Date:      2022-06-28 23:30:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7b3bf97760c8daf6c03aaa069660f5a3a3873f8c

8289401: Add dump output to TestRawRSACipher.java

Reviewed-by: weijun

! test/jdk/sun/security/pkcs11/Cipher/TestRawRSACipher.java

Changeset: 910053b7
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2022-06-28 23:37:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/910053b74ec5249b3ecae33b9b0b0a68729ef418

8280235: Deprecated flag FlightRecorder missing from VMDeprecatedOptions test

Reviewed-by: dholmes, mgronlun

! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 779b4e1d
Author:    Yuta Sato <satouyuzzb at oss.nttdata.com>
Committer: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2022-06-29 01:17:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/779b4e1d1959bc15a27492b7e2b951678e39cca8

8287001: Add warning message when fail to load hsdis libraries

Reviewed-by: kvn, ysuenaga

! src/hotspot/share/compiler/disassembler.cpp

Changeset: b96ba198
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-06-29 04:12:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b96ba19807845739b36274efb168dd048db819a3

8289182: NMT: MemTracker::baseline should return void

Reviewed-by: dholmes, zgu

! src/hotspot/share/services/memBaseline.cpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/nmtDCmd.cpp
! test/hotspot/jtreg/runtime/NMT/JcmdBaselineDetail.java
! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java
! test/hotspot/jtreg/runtime/NMT/JcmdSummaryDiff.java
! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java

Changeset: 108cd695
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-06-29 10:34:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/108cd695167f0eed7b778c29b55914998f15b90d

8283726: x86_64 intrinsics for compareUnsigned method in Integer and Long

Reviewed-by: kvn, jbhateja

! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
+ test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/micro/org/openjdk/bench/java/lang/Integers.java
! test/micro/org/openjdk/bench/java/lang/Longs.java

Changeset: 167ce4da
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2022-06-29 11:43:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/167ce4dae248024ffda0439c3ccc6b12404eadaf

8289421: No-PCH build for Minimal VM was broken by JDK-8287001

Reviewed-by: mbaesken, jiefu, stuefe

! src/hotspot/share/compiler/disassembler.cpp

Changeset: 2961b7ee
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-06-29 13:15:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2961b7eede7205f8d67427bdf020de7966900424

8285364: Remove REF_ enum for java.lang.ref.Reference

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Reviewed-by: kbarrett, coleenp, stefank

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/memory/referenceType.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceRefKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ReferenceType.java

Changeset: 0709a6a1
Author:    liach <liach at users.noreply.github.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-06-29 14:22:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0709a6a1fb6bfc8aecde7eb827d1628e181e3253

8284942: Proxy building can just iterate superinterfaces once

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/reflect/Proxy.java

Changeset: ba670ecb
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-06-29 16:14:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ba670ecbb9efdbcaa783d4a933499ca191fb58c5

8289094: [JVMCI] reduce JNI overhead and other VM rounds trips in JVMCI

Reviewed-by: kvn, dlong

! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/hotspot/share/runtime/timer.cpp
! src/hotspot/share/runtime/timer.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Infopoint.java
! 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/HotSpotCodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPoolObject.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJDKReflection.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationEncoding.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/JFR.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceObject.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidOopMap.java

Changeset: b6bd190d
Author:    Zdenek Zambersky <zzambers at redhat.com>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2022-06-29 17:20:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b6bd190d8d10fdb177f9fb100c9f44c9f57a3cb5

8288985: P11TlsKeyMaterialGenerator should work with ChaCha20-Poly1305

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
+ test/jdk/sun/security/pkcs11/tls/TestKeyMaterialChaCha20.java

Changeset: 15efb2bd
Author:    Harshitha Onkar <honkar at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-06-29 18:36:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/15efb2bdeb73e4e255dcc864be1a83450a2beaa8

8289238: Refactoring changes to PassFailJFrame Test Framework

Reviewed-by: azvegint, aivanov

! test/jdk/java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java
! test/jdk/java/awt/print/PrinterJob/PrintGlyphVectorTest.java
! test/jdk/java/awt/print/PrinterJob/PrintLatinCJKTest.java
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
! test/jdk/javax/swing/JRadioButton/bug4380543.java
! test/jdk/javax/swing/JTabbedPane/4209065/bug4209065.java
! test/jdk/javax/swing/JTable/PrintAllPagesTest.java
! test/jdk/javax/swing/text/html/HtmlScriptTagParserTest.java

Changeset: dbc6e110
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-06-29 00:14:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dbc6e110100aa6aaa8493158312030b84152b33a

8289399: Update SourceVersion to use snippets

Reviewed-by: jjg, iris

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: 57089749
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2022-06-29 14:56:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/570897498baeab8d10f7d9525328a6d85d8c73ec

8288596: Random:from() adapter does not delegate to supplied generator in all cases

Reviewed-by: darcy

! src/java.base/share/classes/java/util/Random.java
! test/jdk/java/util/Random/RandomTest.java

Changeset: cf715449
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-06-29 15:47:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cf7154498fffba202b74b41a074f25c657b2e591

8289252: Recommend Locale.of() method instead of the constructor

Reviewed-by: joehw, rriggs

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

Changeset: 048bffad
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-06-29 23:32:37 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/048bffad79b302890059ffc1bc559bfc601de92c

Merge

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: dddd4e7c
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-06-30 01:43:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/dddd4e7c81fccd82b0fd37ea4583ce1a8e175919

8289291: HttpServer sets incorrect value for "max" parameter in Keep-Alive header value

Reviewed-by: michaelm, dfuchs

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/Http10KeepAliveMaxParamTest.java

Changeset: 31e50f2c
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-06-30 03:59:42 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/31e50f2c7642b046dc9ea1de8ec245dcbc4e1926

8286104: use aggressive liveness for unstable_if traps

Reviewed-by: kvn, thartmann

! src/hotspot/share/compiler/methodLiveness.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/c2/TestFoldCompares2.java
+ test/hotspot/jtreg/compiler/c2/irTests/TestOptimizeUnstableIf.java

Changeset: da6d1fc0
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-06-30 06:19:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/da6d1fc0e0aeb1fdb504aced4b0dba0290ec240f

8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc

Reviewed-by: dholmes, clanger

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

Changeset: 28c5e483
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-06-30 07:14:29 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/28c5e483a80e0291bc784488ea15545dbecb257d

8287094: IGV: show node input numbers in edge tooltips

Reviewed-by: chagedorn, thartmann

! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/FigureConnection.java

Changeset: 7b5bd251
Author:    Ryan Ernst <ryan at iernst.net>
Committer: Chris Hegarty <chegar at openjdk.org>
Date:      2022-06-30 08:28:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7b5bd251efb7ad541e2eb9144121e414d17427fc

8286397: Address possibly lossy conversions in jdk.hotspot.agent

Reviewed-by: cjplummer, chegar

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java

Changeset: 1305fb5c
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2022-06-30 08:53:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1305fb5ca8e4ca6aa082293e4444fb7de1b1652c

8287984: AArch64: [vector] Make all bits set vector sharable for match rules

Reviewed-by: kvn, ngasson

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/opto/vectornode.cpp
+ test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java

Changeset: c3addbb1
Author:    rmartinc <rmartinc at redhat.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2022-06-30 09:17:57 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c3addbb1c01483e10189cc46d8f2378e5b56dcee

8288895: LdapContext doesn't honor set referrals limit

Reviewed-by: dfuchs, aefimov

! src/java.naming/share/classes/com/sun/jndi/ldap/AbstractLdapNamingEnumeration.java
+ test/jdk/com/sun/jndi/ldap/ReferralLimitSearchTest.java

Changeset: feb223aa
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-06-30 11:16:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/feb223aacfd89d598a27b27c4b8be4601cc5eaff

8288707: javax/swing/JToolBar/4529206/bug4529206.java: setFloating does not work correctly

Reviewed-by: tr, serb

! test/jdk/javax/swing/JToolBar/4529206/bug4529206.java

Changeset: 00d06d4a
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2022-06-30 20:18:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/00d06d4a82c5cbc8cc5fde97caa8cb56279c441a

8289440: Remove vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded003 from ProblemList.txt

Reviewed-by: amenkov, lmesnik

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

Changeset: c20b3aa9
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-06-30 08:49:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c20b3aa9c5ada4c87b3421fbc3290f4d6a4706ac

8289278: Suspend/ResumeAllVirtualThreads need both can_suspend and can_support_virtual_threads

Reviewed-by: sspitsyn, dcubed, dholmes, iris

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

Changeset: 918068a1
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-07-01 00:47:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/918068a115efee7d439084b6d743cab5193bd943

Merge


Changeset: 124c63c1
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2022-07-01 01:19:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/124c63c17c897404e3c5c3615d6727303e4f3d06

8288294: [vector] Add Identity/Ideal transformations for vector logic operations

Reviewed-by: kvn, jbhateja

! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java

Changeset: d260a4e7
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2022-07-01 06:12:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d260a4e794681c6f4be4767350702754cfc2035c

8289434: x86_64: Improve comment on gen_continuation_enter()

Reviewed-by: kvn

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

Changeset: f190f4e6
Author:    Harshitha Onkar <honkar at openjdk.org>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-07-01 09:07:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f190f4e6389a0105b0701ec7ea201fab9dda0a48

8288444: Remove the workaround for frame.pack() in ModalDialogTest

Reviewed-by: azvegint

+ test/jdk/java/awt/Dialog/ModalDialogTest/ModalDialogTest.java

Changeset: 16784e77
Author:    duke <duke at openjdk.org>
Date:      2022-07-01 11:01:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16784e77f51402fa438116effb4e52f5271827fc

Automatic merge of jdk:master into master


Changeset: af41580d
Author:    duke <duke at openjdk.org>
Date:      2022-07-01 11:01:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/af41580db53a629d781d6370a7d42377fc2707a8

Automatic merge of master into foreign-memaccess+abi




More information about the panama-dev mailing list