On Thu, 2 Nov 2017 14:57:12 +0200
Koos Zevenhoven <k7ho...@gmail.com> wrote:
> > Now, is the "sequentially consistent" ordering on is_tripped sufficient
> > to guarantee that signals won't be missed on a weak-ordering platform?
> > I *think* so, but an expert would need to check that code (or we
> > cross our fingers and wait for a hypothetical bug report).
> >
> >  
> I think the question is: Do we know for sure that is_trippeā€‹d has been
> stored using sequentially consistent ordering prior to the call to
> PyErr_CheckSignals(), even if an interruptible syscall is involved?

Yes, it is.  See trip_signal() in Modules/signalmodule.c

Regards

Antoine.


_______________________________________________
Python-ideas mailing list
Python-ideas@python.org
https://mail.python.org/mailman/listinfo/python-ideas
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to