git: openjdk/loom: fibers: 21 new changesets

duke duke at openjdk.java.net
Wed Mar 30 12:17:39 UTC 2022


Changeset: a3997553
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 09:08:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/a39975538ea70f6f742b542ac87f119e3e4dd230

8283784: java_lang_String::as_platform_dependent_str stores to oop in native state

! src/hotspot/share/classfile/javaClasses.cpp

Changeset: 0fbf8dbc
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 09:08:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/0fbf8dbc81afcea045390ad2411fc67ed42f88d1

InstanceKlass::class_loader_printer test access oop in native state

! test/hotspot/gtest/oops/test_instanceKlass.cpp

Changeset: aafeb59b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 09:11:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/aafeb59b4cf2e9bf0defac38aed34788300c934a

Verify thread state in Access API

! src/hotspot/share/oops/accessBackend.cpp
! src/hotspot/share/oops/accessBackend.hpp

Changeset: 51771d00
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 09:51:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/51771d00cfa17dfacd5e3fe4a3376b814928dcd8

Remove out-commented friends

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

Changeset: d7c57564
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 10:46:29 +0000
URL:       https://git.openjdk.java.net/loom/commit/d7c5756483b441eee5682bada3f7ffb87875a585

Rename oop_oop_iterate_stack_helper

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

Changeset: 952df154
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 11:06:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/952df1548e4001b600bc155c86bb34a60515448e

Remove dynamic UseCompressedOops check in oop_oop_iterate_stack_with_bitmap

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

Changeset: 611b5bbd
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 11:09:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/611b5bbd3a5cda1984ace33b2d8784ce6f067fe8

Remove do_metadata virtual call in OopOopIterateStackClosure

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

Changeset: 2e7dfc67
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 11:20:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/2e7dfc678dfed3f220e51c4b254f5e67e360a416

Minor cleanups to oop_oop_iterate_stack closures

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

Changeset: e7a2806b
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 11:22:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/e7a2806b01150772b8c1e3da47ca4da693f68dba

Don't use anonymous namespaces

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

Changeset: ecc0f4c3
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 11:32:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/ecc0f4c324588da7eb8c5e4a82cdc16d6b9798b0

Move the rest of StackChunkFrameStream out of instanceStackChunkKlass files

! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/runtime/frame.hpp
+ src/hotspot/share/runtime/stackChunkFrameStream.cpp

Changeset: a344abe3
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 11:34:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/a344abe3eda9b25b5505aa9cb90d4cede33eacf0

Remove unused variables

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

Changeset: 1d9d9099
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 11:41:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/1d9d9099f2e1b0bcc1fd151eb126ef85e57de776

Tidy up safe_load

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

Changeset: 5ff96058
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 13:46:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ff96058ce067e8a52077a6e6c04b75ffedfa8a0

Stricter types in UncompressOopsOopClosure

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

Changeset: 1b5e1d71
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 14:01:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/1b5e1d71f7b1014484837eaa8a24159e713d3b24

Further deduplicate and rename relativize dervied oops function and classes

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

Changeset: 8855e0b1
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 15:51:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/8855e0b1f68d0fa8f5fd92b4d40dd19453fded77

Workaround ZGC + finalizable stack chunks problem

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

Changeset: 4b829a27
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 15:51:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/4b829a27752a9a249d5a4b4ae7c5c4cc5d2bad25

Move fix_thawed_frame

! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/runtime/continuation.cpp

Changeset: d0c67248
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 18:07:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/d0c672488d2676a965b48bbfa87fdb3a87c59e05

Add comment explaining ZGC check in RelativizeDerivedOopClosure

! src/hotspot/share/gc/z/zMark.cpp
! src/hotspot/share/oops/stackChunkOop.cpp

Changeset: 6af7d754
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 18:23:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/6af7d754261fda9eca51e15566477296fd6c3f07

Add and update comments in RelativizeDerivedOopClosure

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

Changeset: a8ab5738
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-29 18:31:50 +0000
URL:       https://git.openjdk.java.net/loom/commit/a8ab57383ec54ed14b1cce1b60d982565f818efd

Fix GenCollectedHeap::requires_barriers include problem

! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp

Changeset: ed7f56a8
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-30 09:01:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/ed7f56a8fa602d374adf1a861235fddd5b2a210a

Remove unused copy declaration

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

Changeset: f97f96ba
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-03-30 10:58:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/f97f96bab50b66742c6fde5d2c95ca12677ec6bf

Typo

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



More information about the loom-dev mailing list