◐ Shell
clean mode source ↗

bpo-36710: Add tstate parameter in ceval.c by vstinner · Pull Request #13547 · python/cpython

Expand Up @@ -258,6 +258,7 @@ trip_signal(int sig_num)
/* Notify ceval.c */ _PyRuntimeState *runtime = &_PyRuntime; PyThreadState *tstate = _PyRuntimeState_GetThreadState(runtime); _PyEval_SignalReceived(&runtime->ceval);
/* And then write to the wakeup fd *after* setting all the globals and Expand Down Expand Up @@ -298,7 +299,7 @@ trip_signal(int sig_num) { /* Py_AddPendingCall() isn't signal-safe, but we still use it for this exceptional case. */ _PyEval_AddPendingCall(&runtime->ceval, _PyEval_AddPendingCall(tstate, &runtime->ceval, report_wakeup_send_error, (void *)(intptr_t) last_error); } Expand All @@ -317,7 +318,7 @@ trip_signal(int sig_num) { /* Py_AddPendingCall() isn't signal-safe, but we still use it for this exceptional case. */ _PyEval_AddPendingCall(&runtime->ceval, _PyEval_AddPendingCall(tstate, &runtime->ceval, report_wakeup_write_error, (void *)(intptr_t)errno); } Expand Down