RFR: 8251358: Clean up Access configuration after Shenandoah barrier change [v2]

Aditya Mandaleeka adityam at openjdk.java.net
Wed Sep 23 01:13:09 UTC 2020


On Wed, 16 Sep 2020 06:38:14 GMT, Erik Österlund <eosterlund at openjdk.org> wrote:

>> @fisk Good point. It's clear that the field_addr and base ones can be changed, and I'll do that in the next update I
>> send. I'll take a closer look at the marking functions you mentioned as well. I want to understand the decorators
>> they're using and see whether they still do anything meaningful before I get rid of them.
>
> The only supported decorators for primitives is memory ordering decorators. These functions use MO_RELAXED. Specifying
> MO_RELAXED is equivalent to using Atomic::load/store.

@fisk Thanks again for the feedback, and sorry for the delay (it's been a very busy week!). I've pushed an update that
cleans up a bunch of the `_raw` stuff.

-------------

PR: https://git.openjdk.java.net/jdk/pull/146


More information about the shenandoah-dev mailing list