0
0
mirror of https://github.com/python/cpython.git synced 2024-11-22 13:28:21 +01:00
cpython/Include
Victor Stinner b8fa135908
bpo-42639: Move atexit state to PyInterpreterState (GH-23763)
* Add _PyAtExit_Call() function and remove pyexitfunc and
  pyexitmodule members of PyInterpreterState. The function
  logs atexit callback errors using _PyErr_WriteUnraisableMsg().
* Add _PyAtExit_Init() and _PyAtExit_Fini() functions.
* Remove traverse, clear and free functions of the atexit module.

Co-authored-by: Dong-hee Na <donghee.na@python.org>
2020-12-15 14:34:19 +01:00
..
cpython bpo-42639: Cleanup atexitmodule.c (GH-23770) 2020-12-14 22:40:40 +01:00
internal bpo-42639: Move atexit state to PyInterpreterState (GH-23763) 2020-12-15 14:34:19 +01:00
abstract.h
asdl.h
ast.h
bltinmodule.h
boolobject.h
bytearrayobject.h
bytesobject.h bpo-42431: Fix outdated bytes comments (GH-23458) 2020-12-03 12:46:16 +02:00
cellobject.h bpo-30459: Cast the result of PyCell_SET to void (GH-23654) 2020-12-07 11:56:20 +01:00
ceval.h
classobject.h
code.h
codecs.h
compile.h
complexobject.h
context.h
datetime.h
descrobject.h
dictobject.h
dynamic_annotations.h
enumobject.h
errcode.h
eval.h
exports.h
fileobject.h
fileutils.h
floatobject.h
frameobject.h
funcobject.h
genericaliasobject.h
genobject.h
import.h
interpreteridobject.h
intrcheck.h
iterobject.h
listobject.h
longintrepr.h
longobject.h
marshal.h
memoryobject.h
methodobject.h
modsupport.h
moduleobject.h
namespaceobject.h
object.h bpo-42262: Py_NewRef() casts its argument to PyObject* (GH-23626) 2020-12-03 14:01:10 +01:00
objimpl.h bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587) 2020-12-01 10:37:39 +01:00
odictobject.h
opcode.h
osdefs.h
osmodule.h
parser_interface.h
patchlevel.h Post 3.10.0a3 2020-12-08 02:31:04 +00:00
picklebufobject.h
py_curses.h
pyarena.h
pycapsule.h
pyctype.h
pydebug.h
pydecimal.h
pydtrace.d
pydtrace.h
pyerrors.h
pyexpat.h
pyfpe.h
pyframe.h
pyhash.h
pylifecycle.h bpo-42591: Export missing Py_FrozenMain() symbol (GH-23730) 2020-12-10 18:39:17 +01:00
pymacconfig.h
pymacro.h
pymath.h
pymem.h bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587) 2020-12-01 10:37:39 +01:00
pyport.h
pystate.h
pystrcmp.h
pystrhex.h
pystrtod.h
Python-ast.h
Python.h
pythonrun.h bpo-35134: Add Include/cpython/pythonrun.h file (GH-23701) 2020-12-08 23:51:54 +01:00
pythread.h
pytime.h
rangeobject.h
setobject.h
sliceobject.h
structmember.h
structseq.h
symtable.h
sysmodule.h
token.h
traceback.h
tracemalloc.h
tupleobject.h
typeslots.h
unicodeobject.h
warnings.h
weakrefobject.h