(j3.2006) J3/15-244
Malcolm Cohen
malcolm
Wed Oct 14 10:33:51 EDT 2015
<<<
This is not so. The first sentence of 8.2 of the TS says "An atomic
subroutine is an intrinsic subroutine that performs an action on its
ATOM argument or the count of its EVENT argument atomically."
>>>
And the rest of the description of what an atomic subroutine does simply
does not work with EVENT_QUERY ***AT ALL***. The description of the atomics
has moved on since 2010.
Just read the Atomic subroutines section in the standard. It is rather
obviously completely inapplicable to how EVENT_QUERY works. Sprinkling "or
EVENT argument" and "or execution of EVENT POST statements" throughout that
subclause would make it work, but the end result would be significantly
harder to understand than just describing how EVENT_QUERY works (it has NO
interaction with the other atomic subroutines!!!) separately.
>I have to disagree here. Changing an atomic subroutine to be nonatomic
>is surely a big change.
Describing it correctly is not a change at all.
> It is like making ATOMIC_REF nonatomic.
No it is not.
There are some changes needed to 244 (at least I think it needs to say it
operates atomically w.r.t. EVENT POST), but blathering on about how we are
destroying the TS is not shedding any light on the matter.
Cheers,
--
......................Malcolm.
More information about the J3
mailing list