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

duke duke at openjdk.java.net
Thu Apr 7 06:14:02 UTC 2022


Changeset: ebb0aa32
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-06 10:31:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/ebb0aa323204c533305b383cda84613e4d545e29

JVMTI cleanup: added more comments on pending_interp_only_mode flag

! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp

Changeset: e69d3b82
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-06 13:35:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/e69d3b82df7a7cdd161d6edbfab7b720e86eebc8

JVMTI review: use Handle vs oop in set_user_enabled; comments to enabled_bits local initialization

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

Changeset: 2f2ea63e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-05 19:07:02 +0000
URL:       https://git.openjdk.java.net/loom/commit/2f2ea63ea8e4c22f97c62c5d4ad7ab54bbed8cb5

Reorder methods in test

! test/jdk/java/lang/Thread/JoinWithDuration.java

Changeset: 153f2b8e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-06 08:45:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/153f2b8eca4297f33eb8ca014b5a6f534070da8b

Fix indent

! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: 6d048e0e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-06 13:38:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/6d048e0e39da11854fe5aa29e2b166606dac41b4

Update join/joinUntil to return this

! src/jdk.incubator.concurrent/share/classes/jdk/incubator/concurrent/StructuredTaskScope.java

Changeset: 80dd9393
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-06 15:11:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/80dd9393adafd0a6b9adbd82647399abae35b66d

Workaround for non-blocking connect bug on Windows Server 2016

! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java

Changeset: bebcc69e
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-06 16:24:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/bebcc69e2fc3e5ad2fa06a265bf0d470bd91581c

Merge


Changeset: ffbf9f15
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-06 15:43:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/ffbf9f156d729d68d23e4ba173274739f9f3a8dd

Add debug info

! src/hotspot/share/runtime/frame.hpp

Changeset: 69390973
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-06 15:44:14 +0000
URL:       https://git.openjdk.java.net/loom/commit/6939097379d6b9b262c4ab572bb14995ddd26342

Derived pointer cleanup

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

Changeset: 58914184
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-06 15:47:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/589141841f6eaa66cd889a4ae5a23cc24d99890f

Support JvmtiSampledObjectAllocEventCollector

! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: 247718ec
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-06 15:47:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/247718ec11ad73a779e1b00ecb1ddb5fe53012b1

-

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

Changeset: 2d741de6
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-06 15:52:00 +0000
URL:       https://git.openjdk.java.net/loom/commit/2d741de6e24c5b80027d24063de1eb0f13855487

Move chunk initialization into allocator

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: 87b0a5eb
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-06 15:53:58 +0000
URL:       https://git.openjdk.java.net/loom/commit/87b0a5eb044c6bd8096f9bb8dcbe2e9c4fa58801

Add fuzzer test-case

! test/jdk/jdk/internal/vm/Continuation/fuzz.dat

Changeset: 76105d8d
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-06 15:56:08 +0000
URL:       https://git.openjdk.java.net/loom/commit/76105d8d33949b6e79eb052e9c5a3d8c5b83edbd

Remove fast-aging of chunks

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

Changeset: d3618334
Author:    lmesnik <leonid.mesnik at oracle.com>
Date:      2022-04-06 10:34:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/d3618334787ec12e640463b708586ae9ac305db9

gc/whitebox/TestConcMarkCycleWB.java updated to don't run with Xcomp

! test/hotspot/jtreg/gc/whitebox/TestConcMarkCycleWB.java

Changeset: 20cbb680
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-06 17:59:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/20cbb68020bc4223690ac6154031b023e7d8b6ff

JVMTI review: replace VThread to VirtualThread in identifiers

! 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/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/vmOperation.hpp

Changeset: 23f07a8c
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-06 19:48:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/23f07a8c15a57b000eee4d0ea868fd30b2035979

Merge

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

Changeset: 67b8018c
Author:    lmesnik <leonid.mesnik at oracle.com>
Date:      2022-04-06 15:18:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/67b8018c55e04005a53556dbaf30c8fc0c41688c

more jshell tests excluded

! test/langtools/ProblemList-vthread.txt

Changeset: 585857bb
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-06 22:55:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/585857bb4eac5e87156a4c4ca6430cb128d1a975

Add jdk_internal_vm_StackChunk::set_sp(HeapWord* ref, int value)

! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/javaClasses.inline.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp

Changeset: 1ff1166e
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-07 00:42:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/1ff1166e4c3b99938421879105839095a0eca781

Cleanup

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

Changeset: f74dc19c
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-07 00:45:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/f74dc19cb270409d0546da73f7f7cb2a4b8d54af

Cleanup and small fixes

! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/continuation_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/continuation.hpp

Changeset: 35c71e84
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-04-07 01:27:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/35c71e8459472fd3cdc4337a56cc7efd379ff7a6

8284448: Support PreserveFramePointer with virtual threads

! src/hotspot/cpu/aarch64/continuation_aarch64.inline.hpp
! src/hotspot/cpu/x86/continuation_x86.inline.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: cb37fb0b
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-07 01:15:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/cb37fb0bba3783c549b09a62f40f3aa472c6113e

JVMTI review: consistency with the checks order

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

Changeset: 8e9eae7e
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-07 01:30:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/8e9eae7e383c42ffd5927321fedccdae670c3e7c

JVMTI review: get rif of unneded type casts

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

Changeset: 0805f2ee
Author:    Serguei Spitsyn <serguei.spitsyn at oracle.com>
Date:      2022-04-07 03:22:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/0805f2ee75e4edd00291f52fbcff59ba93d1827e

JVMTI review: no need to return values by a couple of JvmtiVTSuspender functions

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

Changeset: e41a98f6
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2022-04-07 06:08:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/e41a98f6c83a39da4486ddc303a5948df81e9908

Merge

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



More information about the loom-dev mailing list