git: openjdk/loom: jep-vt: 16 new changesets

duke duke at openjdk.java.net
Sat Apr 9 18:09:08 UTC 2022


Changeset: f70102a8
Author:    Stefan Karlsson <stefank at openjdk.org>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-07 08:47:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/f70102a8e9d3133d69e4d19e19388f485870b2ed

Fix 32-bit exclusion of derived oop high-order bit tagging support

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

Changeset: bba382fb
Author:    Stefan Karlsson <stefank at openjdk.org>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-07 08:54:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/bba382fb9c472d232e0c777251a3643acedb0c42

Don't cast to oop in functions used from StackChunkAllocator

! src/hotspot/share/classfile/javaClasses.inline.hpp

Changeset: 1ead7869
Author:    Stefan Karlsson <stefank at openjdk.org>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-07 09:06:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/1ead7869828f3421a900e6ccecfd78ae2b49ef49

Fix javaClasses object names

! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp

Changeset: 31c806e3
Author:    Stefan Karlsson <stefank at openjdk.org>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-07 09:52:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/31c806e3e7f0dae78ea81c0457d73f2ca410ad91

Fix assert (

! src/hotspot/share/runtime/continuation.cpp

Changeset: 31f2cc5e
Author:    Stefan Karlsson <stefank at openjdk.org>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-07 12:03:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/31f2cc5e91d2074636d8bd572d21ad6edfcaeef9

Unify nmethod following and add comments

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/g1CodeBlobClosure.cpp
! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/gc/z/zBarrierSetNMethod.cpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/memory/iterator.cpp
! src/hotspot/share/memory/iterator.hpp
! src/hotspot/share/memory/iterator.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: 344530b8
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-08 17:45:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/344530b89c57d2df85bf9b3c638e1559d06d5443

JVMTI cleanup: correct vthread support in NotifyFramePop

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp

Changeset: 0d8e8803
Author:    lmesnik <leonid.mesnik at oracle.com>
Date:      2022-04-08 13:37:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/0d8e880332fe654095d4490aef7e6e85b2b10480

clean up in test/lib/jdk/test/lib/process/ProcessTools.java

! test/lib/jdk/test/lib/process/ProcessTools.java

Changeset: 00e080a0
Author:    lmesnik <leonid.mesnik at oracle.com>
Date:      2022-04-08 13:38:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/00e080a092d0c63bec7a9e37e88bde0bf0901d15

test/jtreg-ext/requires/VMProps.java reverted to jdk/jdk

! test/jtreg-ext/requires/VMProps.java

Changeset: 11d3d087
Author:    lmesnik <leonid.mesnik at oracle.com>
Date:      2022-04-08 13:41:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/11d3d087521e769854340aff838935b98bc89b5d

ProblemList-svc-vthread.txt for jdi tests added

+ test/jdk/ProblemList-svc-vthread.txt

Changeset: fba2a597
Author:    lmesnik <leonid.mesnik at oracle.com>
Date:      2022-04-08 14:45:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/fba2a597890067165b79640432d1fc97ee8f85bf

clean up in svc tests

! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java
! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/libSetGetThreadLocalStorageStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/liballthr01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/framecnt01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc02/frameloc02.java
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst01/libsuspendthrdlst01.cpp
! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassPrepare/classprep001/classprep001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadGroupInfo/thrgrpinfo001/thrgrpinfo001.cpp

Changeset: 3b2a7c74
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-04-09 00:12:03 +0000
URL:       https://git.openjdk.java.net/loom/commit/3b2a7c747dda7a93f4bb8b3ae959f849eef1bd11

dcubed - misc cleanups of jvm.cpp and JVM/TI files.

Reviewed-by: sspitsyn

! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.hpp
! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
! src/hotspot/share/prims/jvmtiTrace.cpp
! src/hotspot/share/prims/jvmtiUtil.hpp

Changeset: ca46955f
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-09 08:57:12 +0000
URL:       https://git.openjdk.java.net/loom/commit/ca46955f9f23d580bb2e7e4af73154402ac65da5

JVMTI review: add asserts for events that are not allowed to be posted in VTMT

! src/hotspot/share/prims/jvmtiExport.cpp

Changeset: 3da5d6fd
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-09 09:42:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/3da5d6fdb9c72ecde08ce17b02bb8fff5acd9265

JVMTI review: add jvmtiVTMTDisabler trap to finish_VTMT(); use unified logging for debug info

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp

Changeset: 4d94f2e2
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-09 15:57:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/4d94f2e2c32281c87a787c4d331cbb7f5ee69508

Update end date in headers

! src/java.base/linux/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/macosx/classes/sun/nio/ch/DefaultPollerProvider.java
! src/java.base/share/classes/jdk/internal/vm/annotation/ChangesCurrentThread.java
! src/java.base/share/classes/jdk/internal/vm/annotation/JvmtiMountTransition.java
! src/java.base/share/classes/sun/security/ssl/SSLLogger.java
! src/java.base/share/native/libjava/RandomAccessFile.c
! src/java.base/share/native/libjava/StackTraceElement.c
! src/java.base/share/native/libjava/VirtualThread.c
! src/java.base/windows/classes/sun/nio/ch/DefaultPollerProvider.java

Changeset: 8ae89033
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-09 18:52:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/8ae8903394a858af6b86fa02e1943d0f940ca39f

Improvements to Thread javadoc

! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/util/concurrent/locks/LockSupport.java

Changeset: 997e4614
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-09 18:56:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/997e461486645df0751c2680ab5090c560387dc1

Merge

! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.cpp



More information about the loom-dev mailing list