[Python-checkins] [python/cpython] 2c8a5e: bpo-30808: Use _Py_atomic API for concurrency-sens...
GitHub
noreply at github.com
Mon Jul 17 06:25:20 EDT 2017
Branch: refs/heads/master
Home: https://github.com/python/cpython
Commit: 2c8a5e4c968217f9672340e520942c4ed788d8de
https://github.com/python/cpython/commit/2c8a5e4c968217f9672340e520942c4ed788d8de
Author: Antoine Pitrou <pitrou at free.fr>
Date: 2017-07-17 (Mon, 17 Jul 2017)
Changed paths:
A Misc/NEWS.d/next/Core and Builtins/2017-07-17-12-12-59.bpo-30808.bA3zOv.rst
M Modules/signalmodule.c
Log Message:
-----------
bpo-30808: Use _Py_atomic API for concurrency-sensitive signal state (#2417)
* Improve signal delivery
Avoid using Py_AddPendingCall from signal handler, to avoid calling signal-unsafe functions.
* Remove unused function
* Improve comments
* Use _Py_atomic API for concurrency-sensitive signal state
* Add blurb
More information about the Python-checkins
mailing list