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

duke duke at openjdk.org
Fri Apr 14 11:05:43 UTC 2023


Changeset: 6b2a86a6
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2023-04-07 12:51:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b2a86a65ef530002aea35ded45d75e04c223802

8300257: C2: vectorization fails on some simple Memory Segment loops

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java

Changeset: a8871f5d
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2023-04-07 14:15:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a8871f5d26e5cb42c031c7b736ec30b1b147a2bc

8305407: ExternalSpecsWriter should ignore white-space differences in spec titles

Reviewed-by: hannesw

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java

Changeset: f45b01f8
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2023-04-08 03:29:27 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/f45b01f8830a8d42a486374e8c3dadc845bfc59f

8305766: ProblemList runtime/CompressedOops/CompressedClassPointers.java

Reviewed-by: cjplummer

! test/hotspot/jtreg/ProblemList.txt

Changeset: 9e203823
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2023-04-08 13:17:33 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9e20382311c58bd172abc98bc0a6757c3a64dda1

8305721: add `make compile-commands` artifacts to .gitignore

Reviewed-by: erikj, jwaters

! .gitignore

Changeset: ec9d816a
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-04-09 01:30:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ec9d816abf29efe1eb6af46c394fafa7f75e3d7b

6441827: Documentation mentions nonexistent NullReferenceException

Reviewed-by: iris

! src/java.base/share/classes/java/io/ObjectOutputStream.java

Changeset: 50d73352
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2023-04-09 11:21:48 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/50d73352068f588cf6db29acb56e21b0412ab768

8305696: (zipfs) Avoid redundant LinkedHashMap.containsKey call ZipFileSystem.makeParentDirs

Reviewed-by: alanb, jpai, lancea

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

Changeset: 97276859
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2023-04-10 00:55:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/97276859ab3892fbf3e839f9403a8e8a1760e803

8305310: Calculate PublicKey from PrivateKey

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/pkcs/PKCS8Key.java
+ src/java.base/share/classes/sun/security/util/InternalPrivateKey.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECKeyPairGenerator.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/ECPrivateKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XDHPrivateKeyImpl.java
! src/jdk.crypto.ec/share/classes/sun/security/ec/XECParameters.java
+ test/jdk/sun/security/util/InternalPrivateKey/Correctness.java

Changeset: 969a6b9f
Author:    Ajit Ghaisas <aghaisas at openjdk.org>
Date:      2023-04-10 04:52:35 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/969a6b9fd7f7afc60250309f3ada205c1473cf8e

8304825: MacOS metal pipeline - window isn't painted if created during display sleep

Reviewed-by: kcr, avu, prr

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

Changeset: db174a15
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2023-04-10 07:21:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/db174a15d18eb8ea9c826592b88f8e690112eaaf

4825182: DefaultBoundedRangeModel.setMinimum() changes extent unnecessarily

Reviewed-by: prr

! src/java.desktop/share/classes/javax/swing/DefaultBoundedRangeModel.java
+ test/jdk/javax/swing/RangeTest.java

Changeset: a8e3a2dd
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2023-04-10 08:32:19 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a8e3a2dd2f8025986501f59f085afeffa6559e6b

8205129: Remove java.lang.Compiler

Reviewed-by: alanb, jpai

- src/java.base/share/classes/java/lang/Compiler.java

Changeset: 0243da2e
Author:    Vladimir Petko <vladimir.petko at canonical.com>
Committer: Anton Kozlov <akozlov at openjdk.org>
Date:      2023-04-10 09:21:23 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0243da2e4adc1b7ab6fcd5b10778532101158dce

8305481: gtest is_first_C_frame failing on ARM

Reviewed-by: stuefe

! test/hotspot/gtest/runtime/test_os.cpp

Changeset: 0d45a524
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2023-04-10 11:23:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0d45a524b3d29fd57a4d468d7b5af0f588db7409

8302819: Remove JAR Index

Reviewed-by: mchung, alanb, lancea, jpai

! src/java.base/share/classes/java/util/jar/JarFile.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarVerifier.java
! src/java.base/share/classes/jdk/internal/loader/URLClassPath.java
- src/java.base/share/classes/jdk/internal/util/jar/InvalidJarIndexError.java
- src/java.base/share/classes/jdk/internal/util/jar/JarIndex.java
! src/java.base/share/classes/module-info.java
+ src/jdk.jartool/share/classes/sun/tools/jar/JarIndex.java
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! test/jdk/java/util/jar/JarFile/mrjar/TestVersionedStream.java
- test/jdk/sun/misc/JarIndex/JarIndexMergeForClassLoaderTest.java
- test/jdk/sun/misc/JarIndex/JarIndexMergeTest.java
- test/jdk/sun/misc/JarIndex/metaInfFilenames/Basic.java
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarA/META-INF/services/my.happy.land
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarA/a/A.java
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarA/com/message/spi/MessageService.java
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarB/META-INF/JAVA2.DS
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarB/META-INF/services/no.name.service
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarB/b/B.java
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarC/META-INF/fonts.mf
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarC/META-INF/fonts/Company-corporate.ttf
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarC/META-INF/fonts/kidpr.ttf
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarC/META-INF/services/com.message.spi.MessageService
- test/jdk/sun/misc/JarIndex/metaInfFilenames/jarC/my/impl/StandardMessageService.java

Changeset: 76975da5
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2023-04-10 14:11:51 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/76975da59e85c1520e97384f7ab707787e41a019

8305758: Update the JAR tool man page to indicate -i/--generate-file is deprecated

Reviewed-by: alanb, jpai

! src/jdk.jartool/share/man/jar.1

Changeset: ba90dc77
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2023-04-10 15:51:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ba90dc77958c399e4e1fc3c4999dd76680480c7b

8304911: Use OperatingSystem enum in some modules

Reviewed-by: naoto, lancea, iris, jpai

! src/java.base/share/classes/module-info.java
! src/java.base/share/lib/security/default.policy
! src/java.prefs/share/classes/java/util/prefs/Preferences.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/SunNativeProvider.java
! src/java.security.jgss/share/classes/sun/security/krb5/Config.java
! src/java.security.jgss/share/classes/sun/security/krb5/Credentials.java
! src/java.security.jgss/share/classes/sun/security/krb5/SCDynamicStoreConfig.java
! src/java.security.jgss/share/classes/sun/security/krb5/internal/ccache/FileCredentialsCache.java
! src/java.smartcardio/share/classes/sun/security/smartcardio/CardImpl.java
! src/jdk.charsets/share/classes/sun/nio/cs/ext/JISAutoDetect.java
! src/jdk.net/share/classes/jdk/net/ExtendedSocketOptions.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java

Changeset: a43a17c8
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2023-04-10 20:50:50 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/a43a17c8eaa68a7a48ff1b9bebd5e37082e835c0

8305808: Typo in javadoc of ConstantDescs::BSM_VARHANDLE_STATIC_FIELD

Reviewed-by: rriggs, iris

! src/java.base/share/classes/java/lang/constant/ConstantDescs.java

Changeset: 42965d39
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-04-10 21:46:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/42965d390c2062c74e2fb9d8125a16513042e857

6218123: (cal) API: Spec for GregorianCalendar constructors and Calendar getInstance is inconsistent.

Reviewed-by: naoto

! src/java.base/share/classes/java/util/Calendar.java
! src/java.base/share/classes/java/util/GregorianCalendar.java

Changeset: 2aeb0e52
Author:    Justin Lu <jlu at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2023-04-10 21:47:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2aeb0e5267fc836a06b8ca2e67ec7550bb372163

6241286: (cal) API: Calendar.DAY_OF_WEEK definition is wrong

Reviewed-by: naoto

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

Changeset: 0ff2ff67
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-04-10 22:54:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0ff2ff6789a73bd72e0b9c9584ae7650d2001ee9

8305807: Spurious right brace in ConstantDescs field Javadocs

Reviewed-by: mchung, iris

! src/java.base/share/classes/java/lang/constant/ConstantDescs.java

Changeset: 4485737e
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date:      2023-04-11 00:17:02 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/4485737e9b93cdf5cfc9a0f4dc0f327cd119f75b

8304501: Remove orphaned demo netbeans projects

Reviewed-by: serb

- src/demo/share/nbproject/jfc/SwingApplet/build.properties
- src/demo/share/nbproject/jfc/SwingApplet/build.xml
- src/demo/share/nbproject/jfc/SwingApplet/nbproject/file-targets.xml
- src/demo/share/nbproject/jfc/SwingApplet/nbproject/jdk.xml
- src/demo/share/nbproject/jfc/SwingApplet/nbproject/netbeans-targets.xml
- src/demo/share/nbproject/jfc/SwingApplet/nbproject/project.xml
- src/demo/share/nbproject/management/FullThreadDump/build.properties
- src/demo/share/nbproject/management/FullThreadDump/build.xml
- src/demo/share/nbproject/management/FullThreadDump/nbproject/file-targets.xml
- src/demo/share/nbproject/management/FullThreadDump/nbproject/jdk.xml
- src/demo/share/nbproject/management/FullThreadDump/nbproject/netbeans-targets.xml
- src/demo/share/nbproject/management/FullThreadDump/nbproject/project.xml
- src/demo/share/nbproject/management/JTop/build.properties
- src/demo/share/nbproject/management/JTop/build.xml
- src/demo/share/nbproject/management/JTop/nbproject/file-targets.xml
- src/demo/share/nbproject/management/JTop/nbproject/jdk.xml
- src/demo/share/nbproject/management/JTop/nbproject/netbeans-targets.xml
- src/demo/share/nbproject/management/JTop/nbproject/project.xml
- src/demo/share/nbproject/management/MemoryMonitor/build.properties
- src/demo/share/nbproject/management/MemoryMonitor/build.xml
- src/demo/share/nbproject/management/MemoryMonitor/nbproject/file-targets.xml
- src/demo/share/nbproject/management/MemoryMonitor/nbproject/jdk.xml
- src/demo/share/nbproject/management/MemoryMonitor/nbproject/netbeans-targets.xml
- src/demo/share/nbproject/management/MemoryMonitor/nbproject/project.xml
- src/demo/share/nbproject/management/VerboseGC/build.properties
- src/demo/share/nbproject/management/VerboseGC/build.xml
- src/demo/share/nbproject/management/VerboseGC/nbproject/file-targets.xml
- src/demo/share/nbproject/management/VerboseGC/nbproject/jdk.xml
- src/demo/share/nbproject/management/VerboseGC/nbproject/netbeans-targets.xml
- src/demo/share/nbproject/management/VerboseGC/nbproject/project.xml
- src/demo/share/nbproject/scripting/jconsole-plugin/build.properties
- src/demo/share/nbproject/scripting/jconsole-plugin/build.xml
- src/demo/share/nbproject/scripting/jconsole-plugin/nbproject/file-targets.xml
- src/demo/share/nbproject/scripting/jconsole-plugin/nbproject/jdk.xml
- src/demo/share/nbproject/scripting/jconsole-plugin/nbproject/netbeans-targets.xml
- src/demo/share/nbproject/scripting/jconsole-plugin/nbproject/project.xml

Changeset: 13751302
Author:    Feilong Jiang <fjiang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2023-04-11 03:00:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/137513025dad06fc08818fa832edb4a487298f81

8305728: RISC-V: Use bexti instruction to do single-bit testing

Reviewed-by: fyang, yzhu

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp

Changeset: 39398075
Author:    Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2023-04-11 04:21:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/39398075b719739513b7610286e19735a8b478b1

8182621: JSSE should reject empty TLS plaintexts

Reviewed-by: xuelei

! src/java.base/share/classes/sun/security/ssl/SSLEngineInputRecord.java
! src/java.base/share/classes/sun/security/ssl/SSLSocketInputRecord.java
+ test/jdk/sun/security/ssl/SSLEngineImpl/SSLEngineEmptyFragments.java
+ test/jdk/sun/security/ssl/SSLSocketImpl/SSLSocketEmptyFragments.java

Changeset: 2586f361
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2023-04-11 05:49:54 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2586f36120317cd206464b1e79d3906f711487cb

8304919: Implementation of Virtual Threads

Reviewed-by: lmesnik, cjplummer, psandoz, mchung, sspitsyn, jpai

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiH.xsl
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/stackwalk.cpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/lang/ThreadLocal.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/util/concurrent/Executors.java
! src/java.base/share/classes/java/util/concurrent/ThreadPerTaskExecutor.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/native/include/jni.h
! src/java.management/share/classes/module-info.java
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructuredTaskScope.java
! src/jdk.incubator.concurrent/share/classes/module-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/ThreadReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadDeathRequest.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/ThreadStartRequest.java
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/resources/jdi.properties
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c
! src/jdk.jfr/share/classes/jdk/jfr/consumer/RecordedThread.java
! src/jdk.management/share/classes/com/sun/management/HotSpotDiagnosticMXBean.java
! test/hotspot/jtreg/compiler/codecache/stress/Helper.java
! test/hotspot/jtreg/compiler/codecache/stress/OverloadCompileQueueTest.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationAllTest.java
! test/hotspot/jtreg/compiler/codecache/stress/UnexpectedDeoptimizationTest.java
! test/hotspot/jtreg/native_sanity/JniVersion.java
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java
! test/hotspot/jtreg/runtime/jni/IsVirtualThread/IsVirtualThread.java
! test/hotspot/jtreg/runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java
! test/hotspot/jtreg/runtime/vthread/JNIMonitor/JNIMonitor.java
! test/hotspot/jtreg/runtime/vthread/RedefineClass.java
! test/hotspot/jtreg/runtime/vthread/TestObjectAllocationSampleEvent.java
! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetSetLocalUnsuspended.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java
! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java
! 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/framepop02.java
! 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/mcontenter01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/mcontentered01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWait/monitorwait01/monitorwait01.java
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/singlestep01.java
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep03/singlestep03.java
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/GetStackTraceSuspendedStressTest.java
! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/SetGetThreadLocalStorageStressTest.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/contmon01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon02/contmon02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/getstacktr03.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr04/getstacktr04.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/getstacktr05.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/libgetstacktr05.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr06/getstacktr06.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr07/getstacktr07.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr08/getstacktr08.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat01/thrstat01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat05/thrstat05.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/BreakpointInYieldTest/BreakpointInYieldTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContFramePopTest/ContFramePopTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContStackDepthTest/ContStackDepthTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContYieldBreakPointTest/ContYieldBreakPointTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/ContinuationTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetSetLocalTest/GetSetLocalTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/InterruptThreadTest/InterruptThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/MethodExitTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/PinnedTaskTest/PinnedTaskTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/RawMonitorTest/RawMonitorTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/RedefineClasses/RedefineRunningMethods.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/VThreadMonitorTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadNotifyFramePopTest/VThreadNotifyFramePopTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/VThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualStackTraceTest/VirtualStackTraceTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/VirtualThreadStartTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefineVirtual/StressRedefineVirtual.java
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIThreadFactory.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java
! test/jdk/TEST.groups
! test/jdk/com/sun/jdi/SuspendAfterDeath.java
! test/jdk/com/sun/jdi/TestScaffold.java
! test/jdk/com/sun/management/HotSpotDiagnosticMXBean/DumpThreads.java
! test/jdk/com/sun/management/ThreadMXBean/VirtualThreads.java
! test/jdk/java/lang/Thread/BuilderTest.java
+ test/jdk/java/lang/Thread/ThreadSleepEvent.java
+ test/jdk/java/lang/Thread/ThreadSleepEventThrows.java
+ test/jdk/java/lang/Thread/java.base/jdk/internal/event/ThreadSleepEvent.java
= test/jdk/java/lang/Thread/virtual/ActivateSpareCarrier.java
! test/jdk/java/lang/Thread/virtual/Collectable.java
! test/jdk/java/lang/Thread/virtual/CustomScheduler.java
! test/jdk/java/lang/Thread/virtual/GetStackTrace.java
! test/jdk/java/lang/Thread/virtual/GetStackTraceWhenRunnable.java
! test/jdk/java/lang/Thread/virtual/HoldsLock.java
! test/jdk/java/lang/Thread/virtual/JfrEvents.java
! test/jdk/java/lang/Thread/virtual/Locking.java
! test/jdk/java/lang/Thread/virtual/ParkWithFixedThreadPool.java
! test/jdk/java/lang/Thread/virtual/Parking.java
- test/jdk/java/lang/Thread/virtual/PreviewFeaturesNotEnabled.java
! test/jdk/java/lang/Thread/virtual/Reflection.java
! test/jdk/java/lang/Thread/virtual/ShutdownHook.java
! test/jdk/java/lang/Thread/virtual/StackTraces.java
! test/jdk/java/lang/Thread/virtual/ThreadAPI.java
! test/jdk/java/lang/Thread/virtual/ThreadLocals.java
! test/jdk/java/lang/Thread/virtual/TracePinnedThreads.java
+ test/jdk/java/lang/Thread/virtual/TraceVirtualThreadLocals.java
+ test/jdk/java/lang/Thread/virtual/VirtualThreadPinnedEventThrows.java
! test/jdk/java/lang/Thread/virtual/WaitNotify.java
! test/jdk/java/lang/Thread/virtual/YieldQueuing.java
+ test/jdk/java/lang/Thread/virtual/java.base/jdk/internal/event/VirtualThreadPinnedEvent.java
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALot.java
! test/jdk/java/lang/Thread/virtual/stress/PinALot.java
! test/jdk/java/lang/Thread/virtual/stress/PingPong.java
! test/jdk/java/lang/Thread/virtual/stress/Skynet.java
! test/jdk/java/lang/Thread/virtual/stress/SleepALot.java
! test/jdk/java/lang/Thread/virtual/stress/TimedGet.java
! test/jdk/java/lang/Thread/virtual/stress/YieldALot.java
! test/jdk/java/lang/instrument/ParallelTransformerLoaderTest.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreadDeadlocks.java
! test/jdk/java/lang/management/ThreadMXBean/VirtualThreads.java
! test/jdk/java/lang/ref/CleanerTest.java
! test/jdk/java/net/Socket/Timeouts.java
! test/jdk/java/net/vthread/BlockingSocketOps.java
! test/jdk/java/net/vthread/HttpALot.java
! test/jdk/java/net/vthread/InterruptHttp.java
! test/jdk/java/nio/channels/DatagramChannel/AdaptorAsyncCloseAfterReceive.java
! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java
! test/jdk/java/util/concurrent/ExecutorService/CloseTest.java
! test/jdk/java/util/concurrent/ThreadPerTaskExecutor/ThreadPerTaskExecutorTest.java
! test/jdk/jdk/incubator/concurrent/ScopedValue/ManyBindings.java
! test/jdk/jdk/incubator/concurrent/ScopedValue/ScopeValueAPI.java
! test/jdk/jdk/incubator/concurrent/ScopedValue/StressStackOverflow.java
- test/jdk/jdk/incubator/concurrent/StructuredTaskScope/PreviewFeaturesNotEnabled.java
! test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredTaskScopeTest.java
! test/jdk/jdk/incubator/concurrent/StructuredTaskScope/StructuredThreadDumpTest.java
! test/jdk/jdk/incubator/concurrent/StructuredTaskScope/WithScopedValue.java
! test/jdk/jdk/internal/misc/TerminatingThreadLocal/TestTerminatingThreadLocal.java
! test/jdk/jdk/internal/misc/ThreadFlock/ThreadFlockTest.java
! test/jdk/jdk/internal/misc/ThreadFlock/WithScopedValue.java
! test/jdk/jdk/internal/vm/Continuation/Basic.java
! test/jdk/jdk/internal/vm/Continuation/BasicExt.java
! test/jdk/jdk/internal/vm/Continuation/ClassUnloading.java
! test/jdk/jdk/internal/vm/Continuation/Fuzz.java
! test/jdk/jdk/internal/vm/Continuation/HumongousStack.java
! test/jdk/jdk/internal/vm/Continuation/LiveFramesDriver.java
! test/jdk/jdk/internal/vm/Continuation/MovingCompWindow.java
! test/jdk/jdk/internal/vm/Continuation/Scoped.java
! test/jdk/jdk/jfr/event/runtime/TestThreadEndEvent.java
! test/jdk/jdk/jfr/event/runtime/TestThreadSleepEvent.java
! test/jdk/jdk/jfr/event/runtime/TestThreadStartEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadEndEvent.java
! test/jdk/jdk/jfr/event/runtime/TestVirtualThreadStartEvent.java
! test/jdk/jdk/jfr/jvm/TestThreadExclusion.java
! test/jdk/jdk/jfr/jvm/TestVirtualThreadExclusion.java
! test/jdk/jdk/jfr/threading/TestDeepVirtualStackTrace.java
! test/jdk/jdk/jfr/threading/TestManyVirtualThreads.java
! test/jdk/jdk/jfr/threading/TestNestedVirtualThreads.java
! test/lib/jdk/test/lib/thread/VThreadRunner.java

Changeset: cd7d53c8
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2023-04-11 06:52:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/cd7d53c88c27eedbe16020b88c2219708d170a1e

8304717: Declaration aliasing between boolean and jboolean is wrong

Reviewed-by: dholmes

! src/java.base/windows/native/libjli/java_md.c
! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
! src/java.prefs/macosx/native/libprefs/MacOSXPreferencesFile.m

Changeset: e5ce7d9e
Author:    Chen Liang <liach at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date:      2023-04-11 13:40:56 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e5ce7d9e431e54504ddcf321711fe8996ce5ed05

8284871: Use covariant overrides for the resolveConstantDesc(Lookup) method in sub‑interfaces of java.lang.constant.ConstantDesc

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/constant/AsTypeMethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDesc.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDescImpl.java
! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java
! test/jdk/java/lang/constant/ClassDescTest.java
! test/jdk/java/lang/constant/CondyDescTest.java
! test/jdk/java/lang/constant/MethodHandleDescTest.java
! test/jdk/java/lang/constant/MethodTypeDescTest.java
! test/jdk/java/lang/constant/access_test/pkg1/MethodTypeDescriptorAccessTest.java
! test/jdk/java/lang/constant/methodTypeDesc/ResolveConstantDesc.java
! test/micro/org/openjdk/bench/java/lang/constant/ReferenceClassDescResolve.java

Changeset: 7a5597c3
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-04-11 13:55:20 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/7a5597c34f3b52d8b7c44647bfdcdfac9301b483

8277573: VmObjectAlloc is not generated by intrinsics methods which allocate objects

Reviewed-by: kvn, sspitsyn

! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: 628a3f17
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2023-04-11 14:03:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/628a3f173a2c6b0244e993c3d916e5a192e65c15

8304738: UnregisteredClassesTable_lock never created

Reviewed-by: iklam, jcking, dholmes

! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/runtime/mutexLocker.cpp

Changeset: 9486969b
Author:    Mark Powers <mpowers at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-04-11 14:42:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/9486969bd3cb084c89a7255de0c664c980d1e661

8302696: Revert API signature changes made in JDK-8285504 and JDK-8285263

Reviewed-by: mullan

! src/java.base/share/classes/java/security/cert/CertStore.java
! src/java.base/share/classes/javax/net/ssl/KeyManagerFactory.java
! src/java.base/share/classes/javax/net/ssl/TrustManagerFactory.java

Changeset: 12946f57
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2023-04-11 14:55:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/12946f5748c819f436e9d16a150313656d059ec2

8305419: JDK-8301995 broke building libgraal

Reviewed-by: matsaave, dnsimon, thartmann

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java

Changeset: ce4b9955
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-04-11 15:05:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/ce4b9955568100d6b315336321ff8903b703f19e

8305761: Resolve multiple definition of 'jvm' when statically linking with JDK native libraries

Reviewed-by: alanb, kevinw

! src/java.management/share/native/libmanagement/management.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_mutex.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sessmgmt.c
! src/jdk.management/share/native/libmanagement_ext/management_ext.c

Changeset: c6d7cf6b
Author:    Aleksei Voitylov <avoitylov at openjdk.org>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-04-11 16:03:13 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c6d7cf6b4850db26db71f333fa00c4280d7b91f6

8305663: Wrong iteration order of pause array in g1MMUTracker

Reviewed-by: ayang, tschatzl

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

Changeset: c789d240
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-04-11 16:04:12 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c789d240390ce5436fdbc4adbc36f19551635944

8305370: Inconsistent use of for_young_only_phase parameter in G1 predictions

Reviewed-by: iwalulya, kbarrett

! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: d9db9063
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2023-04-11 16:06:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d9db90636f246488bb9c10fd37daed024ce56267

8305368: G1 remset chunk claiming may use relaxed memory ordering

Reviewed-by: ayang, iwalulya

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

Changeset: 1de772cd
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2023-04-11 16:16:07 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1de772cd899b535f04380088ee82badc325865be

8294806: jpackaged-app ignores splash screen from jar file

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/CfgFile.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java

Changeset: 475e9a7c
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2023-04-11 16:59:11 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/475e9a7cad4efd4179bfcbaee10548b337c9ac48

8305809: (fs) Review obsolete Linux kernel dependency on os.version (Unix kernel 2.6.39)

Reviewed-by: rriggs, alanb

! src/java.base/linux/classes/sun/nio/fs/LinuxFileStore.java

Changeset: 42fa000a
Author:    Justin King <jcking at openjdk.org>
Date:      2023-04-11 19:50:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/42fa000a7d042e425913aab2842f8166a0c2172a

8305484: Compiler::init_c1_runtime unnecessarily uses an Arena that lives for the lifetime of the process

Reviewed-by: thartmann, kvn

! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/c1/c1_ValueType.cpp
! src/hotspot/share/c1/c1_ValueType.hpp

Changeset: 27cf6385
Author:    Bill Huang <bhuang at openjdk.org>
Date:      2023-04-11 21:39:03 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/27cf63853cc6ab2351eee4f0f2860bae16b2e087

8300912: Update java/nio/MappedByteBuffer/PmemTest.java to run on x86_64 only

Reviewed-by: msheppar

! test/jdk/java/nio/MappedByteBuffer/PmemTest.java

Changeset: 82e8b033
Author:    Xin Liu <xliu at openjdk.org>
Date:      2023-04-12 00:37:15 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/82e8b0332b5313dda26688c49434837374d233d6

8305203: Simplify trimming operation in Region::Ideal

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/cfgnode.cpp

Changeset: b9bdbe9a
Author:    Pengfei Li <pli at openjdk.org>
Date:      2023-04-12 03:15:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b9bdbe9ab3922c4dc7a754200df2fe542b11359b

8305524: AArch64: Fix arraycopy issue on SVE caused by matching rule vmask_gen_sub

Reviewed-by: aph, xgong

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyMaskedWithSub.java

Changeset: d8af7a60
Author:    Johannes Bechberger <jbechberger at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date:      2023-04-12 06:49:10 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d8af7a6014055295355a1242db6c2872299c6398

8304725: AsyncGetCallTrace can cause SIGBUS on M1

Reviewed-by: dholmes, stuefe, mbaesken

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 99a9dbc8
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2023-04-12 13:48:52 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/99a9dbc8f191d3c9a9e7569d8a6dd4cca7c9076c

8305783: x86_64: Optimize AbsI and AbsL

Reviewed-by: jkarthikeyan, thartmann

! src/hotspot/cpu/x86/x86_64.ad

Changeset: 87017b51
Author:    Bill Huang <bhuang at openjdk.org>
Date:      2023-04-12 16:08:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/87017b5199522bb26f0225b60fbbc00df255ad2a

8295859: Update Manual Test Groups

Reviewed-by: msheppar

! test/jdk/TEST.groups

Changeset: 19380d74
Author:    quadhier <quadhier at 163.com>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2023-04-12 17:08:26 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/19380d74e437c17c4d8292e2adfd0fb20f059bb0

8305324: C2: Wrong execution of vectorizing Interger.reverseBytes

Reviewed-by: kvn, pli

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestNarrowedIntegerReverseBytes.java

Changeset: bc151633
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-04-12 17:44:38 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/bc15163386659bfd549576817b4efe7307261ea8

8304834: Fix wrapper insertion in TestScaffold.parseArgs(String args[])

Reviewed-by: cjplummer, dholmes

! test/jdk/ProblemList-svc-vthread.txt
! test/jdk/com/sun/jdi/MultiBreakpointsTest.java
! test/jdk/com/sun/jdi/TestScaffold.java

Changeset: 2bbbff20
Author:    Jiangli Zhou <jiangli at openjdk.org>
Date:      2023-04-12 20:42:05 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2bbbff209dc21633e08fe4d565dfc649eea2c883

8305858: Resolve multiple definition of 'handleSocketError' when statically linking with JDK native libraries

Reviewed-by: alanb

! src/jdk.sctp/unix/native/libsctp/Sctp.h
! src/jdk.sctp/unix/native/libsctp/SctpChannelImpl.c
! src/jdk.sctp/unix/native/libsctp/SctpNet.c

Changeset: 425ef068
Author:    Eirik Bjorsnos <eirbjo at gmail.com>
Committer: Lance Andersen <lancea at openjdk.org>
Date:      2023-04-12 21:44:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/425ef0685c584abec80454fbcccdcc6db6558f93

8303923: ZipOutStream::putEntry should include an apiNote to indicate that the STORED compression method  should be used when writing directory entries

Reviewed-by: lancea, alanb

! src/java.base/share/classes/java/util/zip/ZipOutputStream.java

Changeset: 3f36dd81
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-04-13 01:30:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3f36dd811e56ecb4b7c6bf1bf8be8a8de9481ed0

8305529: DefaultProxySelector.select(URI) in certain cases returns a List with null element

Reviewed-by: dfuchs, djelinski, michaelm

! src/java.base/unix/native/libnet/DefaultProxySelector.c
+ test/jdk/sun/net/spi/SystemProxyDriver.java
+ test/jdk/sun/net/spi/SystemProxyTest.java

Changeset: e846a1d7
Author:    Quan Anh Mai <qamai at openjdk.org>
Date:      2023-04-13 07:02:28 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e846a1d70043f7b57ae76847e85e5426c86539a5

8304450: [vectorapi] Refactor VectorShuffle implementation

Reviewed-by: psandoz, xgong, jbhateja, vlivanov

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! 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/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/vector.cpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShape.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorShuffle.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template

Changeset: fb9a29d7
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-04-13 07:47:34 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/fb9a29d732fdebc2114d1497d461accc97268953

8305414: gtest/NMTGtests.java is failing various sub-tests

Reviewed-by: rkennke, adinn

! src/hotspot/share/services/mallocTracker.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp

Changeset: 646b666a
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2023-04-13 09:41:01 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/646b666a265c4de961b8ba3f9e4e8c9231be8a6f

8305900: Use loopback IP addresses in security policy files of httpclient tests

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/AsFileDownloadTest.java
! test/jdk/java/net/httpclient/AsFileDownloadTest.policy
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest1.policy
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest2.policy
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherPermsTest3.policy
! test/jdk/java/net/httpclient/FilePublisher/FilePublisherTest.policy
! test/jdk/java/net/httpclient/LightWeightHttpServer.java
! test/jdk/java/net/httpclient/PathSubscriber/ofFile.policy
! test/jdk/java/net/httpclient/PathSubscriber/ofFileDownload.policy
! test/jdk/java/net/httpclient/RequestBodyTest.java
! test/jdk/java/net/httpclient/RequestBodyTest.policy
! test/jdk/java/net/httpclient/dependent.policy
! test/jdk/java/net/httpclient/httpclient-localaddr-security.policy
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/common/HttpServerAdapters.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http2/Http2TestServer.java
! test/jdk/java/net/httpclient/security/0.policy
! test/jdk/java/net/httpclient/security/1.policy
! test/jdk/java/net/httpclient/security/10.policy
! test/jdk/java/net/httpclient/security/11.policy
! test/jdk/java/net/httpclient/security/12.policy
! test/jdk/java/net/httpclient/security/14.policy
! test/jdk/java/net/httpclient/security/15.policy
! test/jdk/java/net/httpclient/security/16.policy
! test/jdk/java/net/httpclient/security/17.policy
! test/jdk/java/net/httpclient/security/2.policy
! test/jdk/java/net/httpclient/security/3.policy
! test/jdk/java/net/httpclient/security/4.policy
! test/jdk/java/net/httpclient/security/5.policy
! test/jdk/java/net/httpclient/security/6.policy
! test/jdk/java/net/httpclient/security/7.policy
! test/jdk/java/net/httpclient/security/8.policy
! test/jdk/java/net/httpclient/security/9.policy
! test/jdk/java/net/httpclient/security/Security.java

Changeset: 2060c8ea
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2023-04-13 11:42:00 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2060c8ea14119048f06b5a8c3c251f4e8d1ef43b

8305688: jdk build --with-memory-size=1024 broken by JDK-8305100

Reviewed-by: martin

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/UnicodeReader.java

Changeset: 6b9b7d1d
Author:    Jonathan Dowland <jdowland at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2023-04-13 12:02:14 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/6b9b7d1d921367418f82c2813b272d3447a47595

8304350: Font.getStringBounds calculates wrong width for TextAttribute.TRACKING other than 0.0

Reviewed-by: stuefe

! src/java.desktop/share/classes/java/awt/Font.java

Changeset: e0620b8e
Author:    Archie L. Cobbs <archie.cobbs at gmail.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2023-04-13 15:08:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/e0620b8e05e9be2b76f7cc47484e81799d2cdf6e

8296420: javac has long lines in its command-line help

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
+ test/langtools/tools/javac/options/HelpOutputColumnWidthTest.java

Changeset: d7dc474a
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2023-04-13 15:26:47 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d7dc474a5aa29da7f6a0d9c0fd872243c4d82e3c

8305712: [MacOS] Deprecated Cocoa-NSEvent names

Reviewed-by: dmarkov, prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformView.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CocoaConstants.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/NSEvent.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/CMenuItem.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/DnDUtilities.m
! src/java.desktop/macosx/native/libawt_lwawt/awt/LWCToolkit.m
! src/java.desktop/macosx/native/libosxapp/NSApplicationAWT.m
! src/java.desktop/macosx/native/libosxui/ScreenMenu.m
! test/jdk/java/awt/Mouse/MacTouchPressEventModifiers/MouseMacTouchPressEventModifiers.java

Changeset: 90b4006b
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2023-04-13 15:27:45 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/90b4006bce6a4c28f93297da06be3b30d02fa89f

8305847: Improve diagnosability and resilience of HttpClient::close tests

Reviewed-by: jpai, djelinski

! test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/HttpClientClose.java
! test/jdk/java/net/httpclient/HttpClientShutdown.java
! test/jdk/java/net/httpclient/ReferenceTracker.java

Changeset: 1385c3d2
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2023-04-13 15:50:24 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/1385c3d2f10357ac75a715cc9db0d94e16236889

8305966: ProblemList com/sun/jdi/JdbLastErrorTest.java on windows-x64

Reviewed-by: alanb

! test/jdk/ProblemList.txt

Changeset: 00eb348a
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-04-13 16:02:17 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/00eb348a521c81555355a8e5988a039851ed683f

8305937: com/sun/jdi/SetLocalWhileThreadInNative.java fails with -XX:+TieredCompilation

Reviewed-by: dcubed

! test/jdk/com/sun/jdi/TestScaffold.java

Changeset: 92521b10
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2023-04-13 16:39:25 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/92521b100f1eb785eabd101870f631f555c3b135

8305875: Test TraceVirtualThreadLocals should be run with continuations only

Reviewed-by: alanb

! test/jdk/java/lang/Thread/virtual/TraceVirtualThreadLocals.java

Changeset: b60604e8
Author:    Kevin Driver <kdriver at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2023-04-13 18:46:21 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/b60604e8eb046b9d1ea81ba45328061945c8a29e

8305794: Unused interface sun.security.util.PermissionFactory can be removed

Co-authored-by: Andrey Turbanov <aturbanov at openjdk.org>
Reviewed-by: mullan, aturbanov

- src/java.base/share/classes/sun/security/util/PermissionFactory.java

Changeset: 76cda9f4
Author:    Matthew Donovan <matthew.p.donovan at oracle.com>
Committer: Rajan Halade <rhalade at openjdk.org>
Date:      2023-04-13 20:37:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/76cda9f44a80b1979e6e1b7a21431ef631f80782

8255548: Missing coverage for javax.xml.crypto.dom.DOMCryptoContext

Reviewed-by: rhalade, mullan

! test/jdk/javax/xml/crypto/dsig/GenerationTests.java

Changeset: 8a1639d4
Author:    David Holmes <dholmes at openjdk.org>
Date:      2023-04-13 23:10:18 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/8a1639d49b4adc45501fe77cedfef3ca5f42c7f5

8305936: JavaThread::create_system_thread_object has unused is_visible argument

Reviewed-by: alanb, kbarrett

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/notificationThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/serviceThread.cpp
! src/hotspot/share/services/attachListener.cpp
! test/hotspot/gtest/threadHelper.inline.hpp

Changeset: 287bb06d
Author:    Sergey Tsypanov <stsypanov at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2023-04-14 06:21:39 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/287bb06defb1a45fae979c8f64a445b747274348

8305902: (cs) Resolve default Charset only once in StreamEncoder and StreamDecoder

Reviewed-by: alanb, bpb

! src/java.base/share/classes/sun/nio/cs/StreamDecoder.java
! src/java.base/share/classes/sun/nio/cs/StreamEncoder.java

Changeset: 12358e6c
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2023-04-14 06:42:55 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/12358e6c94bc96e618efc3ec5299a2cfe1b4669d

8305934: PPC64: Disable VMContinuations on Big Endian

Reviewed-by: mdoerr, tsteele

! src/hotspot/cpu/ppc/globals_ppc.hpp

Changeset: 3651b922
Author:    sunguoyun <sunguoyun at loongson.cn>
Committer: Stefan Karlsson <stefank at openjdk.org>
Date:      2023-04-14 08:48:44 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/3651b92229afc78b274ff11c56e2da108ed25bec

8305944: assert(is_aligned(ref, HeapWordSize)) failed: invariant

Reviewed-by: stefank, tschatzl

! src/hotspot/share/jfr/leakprofiler/chains/rootSetClosure.cpp

Changeset: c0c31224
Author:    Leo Korinth <lkorinth at openjdk.org>
Date:      2023-04-14 08:50:31 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/c0c31224db205616baadfb89a3fe3259f3cce3f2

8305618: Move gcold out of tier1

Reviewed-by: lmesnik, shade

! test/hotspot/jtreg/TEST.groups

Changeset: 0826ceee
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-04-14 08:54:53 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/0826ceee65ab83f643a77716f8f12d0060369923

8301495: Replace NULL with nullptr in cpu/ppc

Reviewed-by: rrich, mdoerr, tsteele

! src/hotspot/cpu/ppc/abstractInterpreter_ppc.cpp
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/c2_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/c2_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp
! src/hotspot/cpu/ppc/disassembler_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/modRefBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.hpp
! src/hotspot/cpu/ppc/globals_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/interpreterRT_ppc.cpp
! src/hotspot/cpu/ppc/javaFrameAnchor_ppc.hpp
! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp
! src/hotspot/cpu/ppc/jvmciCodeInstaller_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/ppc/registerMap_ppc.hpp
! src/hotspot/cpu/ppc/relocInfo_ppc.cpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp

Changeset: 54bf3700
Author:    Viktor Klang <viktor.klang at oracle.com>
Committer: Tagir F. Valeev <tvaleev at openjdk.org>
Date:      2023-04-14 09:16:16 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/54bf37007959065d5a2c3b7a9d5062f9c682dc4c

8170945: Collectors$Partition should override more Map methods

Reviewed-by: smarks

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

Changeset: d2ce04bb
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2023-04-14 09:53:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/d2ce04bb101002abfdb7c8adb3fa8ea267903c36

8301496: Replace NULL with nullptr in cpu/riscv

Reviewed-by: dholmes, fyang

! src/hotspot/cpu/riscv/abstractInterpreter_riscv.cpp
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/c2_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp
! src/hotspot/cpu/riscv/disassembler_riscv.hpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.cpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/icBuffer_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/interpreterRT_riscv.cpp
! src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/registerMap_riscv.cpp
! src/hotspot/cpu/riscv/registerMap_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/stubRoutines_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp

Changeset: 2cea72dd
Author:    duke <duke at openjdk.org>
Date:      2023-04-14 11:00:32 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/2cea72dd3be62096fccb5680899be5283f56a271

Automatic merge of jdk:master into master


Changeset: 16b71ae8
Author:    duke <duke at openjdk.org>
Date:      2023-04-14 11:00:46 +0000
URL:       https://git.openjdk.org/panama-foreign/commit/16b71ae8b3f1e019c5ab1d0e137b34ddeecf9568

Automatic merge of master into foreign-memaccess+abi

! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! test/jdk/TEST.groups
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! test/jdk/TEST.groups



More information about the panama-dev mailing list