diff options
author | Eric Snow <ericsnowcurrently@gmail.com> | 2022-12-09 00:17:20 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-09 00:17:20 (GMT) |
commit | bc8cdf8c3d58f5d28c9e70c72eaae52c6d13f961 (patch) | |
tree | 35495a27bc0859e3d44af7f39ad5dfce8f01fe18 /Include/internal/pycore_runtime.h | |
parent | 1cfa704f64193701e400a77d2287f3526ff026f8 (diff) | |
download | cpython-bc8cdf8c3d58f5d28c9e70c72eaae52c6d13f961.zip cpython-bc8cdf8c3d58f5d28c9e70c72eaae52c6d13f961.tar.gz cpython-bc8cdf8c3d58f5d28c9e70c72eaae52c6d13f961.tar.bz2 |
gh-81057: Move Ceval Trampoline Globals to _PyRuntimeState (gh-100083)
https://github.com/python/cpython/issues/81057
Diffstat (limited to 'Include/internal/pycore_runtime.h')
-rw-r--r-- | Include/internal/pycore_runtime.h | 11 |
1 files changed, 1 insertions, 10 deletions
diff --git a/Include/internal/pycore_runtime.h b/Include/internal/pycore_runtime.h index 458493e..ac89c7d 100644 --- a/Include/internal/pycore_runtime.h +++ b/Include/internal/pycore_runtime.h @@ -9,11 +9,11 @@ extern "C" { #endif #include "pycore_atomic.h" /* _Py_atomic_address */ +#include "pycore_ceval_state.h" // struct _ceval_runtime_state #include "pycore_dict_state.h" // struct _Py_dict_runtime_state #include "pycore_dtoa.h" // struct _dtoa_runtime_state #include "pycore_floatobject.h" // struct _Py_float_runtime_state #include "pycore_function.h" // struct _func_runtime_state -#include "pycore_gil.h" // struct _gil_runtime_state #include "pycore_global_objects.h" // struct _Py_global_objects #include "pycore_import.h" // struct _import_runtime_state #include "pycore_interp.h" // PyInterpreterState @@ -31,15 +31,6 @@ struct _getargs_runtime_state { /* ceval state */ -struct _ceval_runtime_state { - /* Request for checking signals. It is shared by all interpreters (see - bpo-40513). Any thread of any interpreter can receive a signal, but only - the main thread of the main interpreter can handle signals: see - _Py_ThreadCanHandleSignals(). */ - _Py_atomic_int signals_pending; - struct _gil_runtime_state gil; -}; - /* GIL state */ struct _gilstate_runtime_state { |