commit | 01b1cc12e7c6a3d6a3d27ba7c731687d57aae92a | [log] [tgz] |
---|---|---|
author | Victor Stinner <vstinner@python.org> | Wed Nov 20 02:27:56 2019 +0100 |
committer | GitHub <noreply@github.com> | Wed Nov 20 02:27:56 2019 +0100 |
tree | 1d1afefdc486c063853678d126975fe2d019059f | |
parent | eb1cbbff1cd8214836a492502e75e463ade6f673 [diff] |
bpo-36710: Add PyInterpreterState.runtime field (GH-17270) Add PyInterpreterState.runtime field: reference to the _PyRuntime global variable. This field exists to not have to pass runtime in addition to tstate to a function. Get runtime from tstate: tstate->interp->runtime. Remove "_PyRuntimeState *runtime" parameter from functions already taking a "PyThreadState *tstate" parameter. _PyGC_Init() first parameter becomes "PyThreadState *tstate".