Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [3.12] gh-100227: Lock Around Use of the Global "atexit" State (gh-105514) ↵ | Miss Islington (bot) | 2023-06-08 | 1 | -0/+1 |
| | | | | | | | | (gh-105517) The risk of a race with this state is relatively low, but we play it safe anyway. (cherry picked from commit 7799c8e678f759c7787785c6287140abe641d1b9) Co-authored-by: Eric Snow <ericsnowcurrently@gmail.com> | ||||
* | gh-101659: Add _Py_AtExit() (gh-103298) | Eric Snow | 2023-04-06 | 1 | -0/+56 |
The function is like Py_AtExit() but for a single interpreter. This is a companion to the atexit module's register() function, taking a C callback instead of a Python one. We also update the _xxinterpchannels module to use _Py_AtExit(), which is the motivating case. (This is inspired by pain points felt while working on gh-101660.) |