git: openjdk/loom: fibers: 10 new changesets

duke duke at openjdk.java.net
Fri Mar 25 16:02:49 UTC 2022


Changeset: acac89f9
Author:    Ron Pressler <ron.pressler at oracle.com>
Date:      2022-03-24 13:09:46 +0000
URL:       https://git.openjdk.java.net/loom/commit/acac89f9df9042667ff9b5ae3e98053650455a58

Test for Continuations::enabled() in Continuation::is_return_barrier_entry()

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

Changeset: fbcb960c
Author:    Stefan Karlsson <stefank at openjdk.org>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2022-03-24 17:22:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/fbcb960cb1e6e6058b00f2c4d56df6a8f826346b

Remove casts in iterate_stack

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

Changeset: 62508ca0
Author:    Stefan Karlsson <stefank at openjdk.org>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2022-03-24 17:33:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/62508ca0e9d5f6ac7bf4a02262a18658047eff5b

Clean up more assert (

! src/hotspot/cpu/aarch64/continuation_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/frame_helpers_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp
! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp
! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp

Changeset: 90408ec2
Author:    Stefan Karlsson <stefank at openjdk.org>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2022-03-25 06:52:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/90408ec2395beba8cca29458614c391dd07a0ba1

Remove bit_offset use 0 indexing for bits

! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp

Changeset: e8598bb6
Author:    Stefan Karlsson <stefank at openjdk.org>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2022-03-25 07:12:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/e8598bb639a148ecf53f59e778e2f53e6492eb4d

Remove duplication of bit index calculations

! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp

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

Deduplicate relativize_frame

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

Changeset: 4c846d28
Author:    Stefan Karlsson <stefank at openjdk.org>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2022-03-25 08:37:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/4c846d28605688240ef758a65266cf3f748fa8f3

Small alignment issue

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

Changeset: 4a6cfcce
Author:    Stefan Karlsson <stefank at openjdk.org>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2022-03-25 08:39:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/4a6cfcce4aaf3a9d2a91e1f3c9422a5c04a43590

Harmonize relativize and transform stack chunk functions

! src/hotspot/share/gc/shared/continuationGCSupport.hpp
! src/hotspot/share/gc/shared/continuationGCSupport.inline.hpp
! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp

Changeset: 0d77e1a9
Author:    Stefan Karlsson <stefank at openjdk.org>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2022-03-25 11:20:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/0d77e1a92b0259d54ef3d2ad344a52c1725994c3

Move functions to stackChunkOopDesc

! src/hotspot/share/gc/shared/continuationGCSupport.inline.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/runtime/continuation.cpp
! src/hotspot/share/runtime/stackChunkFrameStream.hpp
! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp

Changeset: 8012839c
Author:    Thomas Schatzl <thomas.schatzl at oracle.com>
Committer: Ron Pressler <ron.pressler at oracle.com>
Date:      2022-03-25 12:07:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/8012839cc84729f29916eb2318cfa947c6de9fe0

minor additions

! src/hotspot/share/gc/shared/continuationGCSupport.hpp
! src/hotspot/share/gc/shared/continuationGCSupport.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp



More information about the loom-dev mailing list