mirror of
https://github.com/python/cpython.git
synced 2024-12-01 11:15:56 +01:00
2bde6827ea
* Moves the bytecode to the end of the corresponding PyCodeObject, and quickens it in-place. * Removes the almost-always-unused co_varnames, co_freevars, and co_cellvars member caches * _PyOpcode_Deopt is a new mapping from all opcodes to their un-quickened forms. * _PyOpcode_InlineCacheEntries is renamed to _PyOpcode_Caches * _Py_IncrementCountAndMaybeQuicken is renamed to _PyCode_Warmup * _Py_Quicken is renamed to _PyCode_Quicken * _co_quickened is renamed to _co_code_adaptive (and is now a read-only memoryview). * Do not emit unused nonzero opargs anymore in the compiler. |
||
---|---|---|
.. | ||
bytearrayobject.c.h | ||
bytesobject.c.h | ||
codeobject.c.h | ||
complexobject.c.h | ||
descrobject.c.h | ||
dictobject.c.h | ||
enumobject.c.h | ||
floatobject.c.h | ||
funcobject.c.h | ||
listobject.c.h | ||
longobject.c.h | ||
memoryobject.c.h | ||
moduleobject.c.h | ||
odictobject.c.h | ||
structseq.c.h | ||
tupleobject.c.h | ||
typeobject.c.h | ||
unicodeobject.c.h |