Staging
v0.5.1
https://github.com/python/cpython
Revision dab8423d220243efabbbcafafc12d90145539b50 authored by Victor Stinner on 17 March 2020, 17:56:44 UTC, committed by GitHub on 17 March 2020, 17:56:44 UTC
subinterpreters: Move _PyRuntimeState.ceval.tracing_possible to
PyInterpreterState.ceval.tracing_possible: each interpreter now has
its own variable.

Changes:

* Add _ceval_state structure.
* Add PyInterpreterState.ceval field.
* _PyEval_EvalFrameDefault(): add ceval2 variable (struct _ceval_state*).
* Rename _PyEval_Initialize() to _PyEval_InitRuntimeState().
* Add _PyEval_InitState().
* Don't export internal _Py_FinishPendingCalls() and
  _PyEval_FiniThreads() functions anymore.
1 parent 514c469
History
Tip revision: dab8423d220243efabbbcafafc12d90145539b50 authored by Victor Stinner on 17 March 2020, 17:56:44 UTC
bpo-39984: Add PyInterpreterState.ceval (GH-19047)
Tip revision: dab8423
File Mode Size
pgen
Python.asdl -rw-r--r-- 5.1 KB
acceler.c -rw-r--r-- 3.3 KB
asdl.py -rw-r--r-- 12.8 KB
asdl_c.py -rwxr-xr-x 48.3 KB
grammar1.c -rw-r--r-- 1.0 KB
listnode.c -rw-r--r-- 1.6 KB
myreadline.c -rw-r--r-- 10.6 KB
node.c -rw-r--r-- 5.1 KB
parser.c -rw-r--r-- 12.4 KB
parser.h -rw-r--r-- 1.4 KB
parsetok.c -rw-r--r-- 13.8 KB
token.c -rw-r--r-- 4.5 KB
tokenizer.c -rw-r--r-- 56.0 KB
tokenizer.h -rw-r--r-- 3.8 KB

back to top