Closed
Description
(Note: this was reverted, so the underlying problem needs to be addressed and then the PR re-merged.)
Move PyRuntimeState.ceval.pending
to PyInterpreterState.ceval.pending
.
- move pending calls from
PyRuntimeState
toPyInterpreterState
- move eval "breaker" flag to
PyInterpreterState
- pass
PyInterpreterState *
to related macros (rather than rely onPyThreadState_Get()
) - sort out what "main" thread means, when per-interpreter
- fix usage of
Py_AddPendingCall()