[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