diff options
author | Victor Stinner <vstinner@python.org> | 2019-11-20 10:48:18 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-11-20 10:48:18 (GMT) |
commit | 67e0de6f0b060ac8f373952f0ca4b3117ad5b611 (patch) | |
tree | 43d5fab7d2fe3db5040fdd444b8ef205d9ff685e /Include/internal/pycore_pylifecycle.h | |
parent | 9da7430675ceaeae5abeb9c9f7cd552b71b3a93a (diff) | |
download | cpython-67e0de6f0b060ac8f373952f0ca4b3117ad5b611.zip cpython-67e0de6f0b060ac8f373952f0ca4b3117ad5b611.tar.gz cpython-67e0de6f0b060ac8f373952f0ca4b3117ad5b611.tar.bz2 |
bpo-36854: gcmodule.c gets its state from tstate (GH-17285)
* Add GCState type for readability
* gcmodule.c now gets its gcstate from tstate
* _PyGC_DumpShutdownStats() now expects tstate rather than runtime
* Rename "state" to "gcstate" for readability: to avoid confusion
between "state" and "tstate" for example.
* collect() now only expects tstate: it gets gcstate from tstate.
* Pass tstate to _PyErr_xxx() functions
Diffstat (limited to 'Include/internal/pycore_pylifecycle.h')
-rw-r--r-- | Include/internal/pycore_pylifecycle.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Include/internal/pycore_pylifecycle.h b/Include/internal/pycore_pylifecycle.h index b2f2ad8..b8d5e36 100644 --- a/Include/internal/pycore_pylifecycle.h +++ b/Include/internal/pycore_pylifecycle.h @@ -89,7 +89,7 @@ extern void _PyWarnings_Fini(PyInterpreterState *interp); extern void _PyGILState_Init(PyThreadState *tstate); extern void _PyGILState_Fini(PyThreadState *tstate); -PyAPI_FUNC(void) _PyGC_DumpShutdownStats(struct pyruntimestate *runtime); +PyAPI_FUNC(void) _PyGC_DumpShutdownStats(PyThreadState *tstate); PyAPI_FUNC(PyStatus) _Py_PreInitializeFromPyArgv( const PyPreConfig *src_config, |