GH-128914: Remove conditional stack effects from `bytecodes.c` and th… · python/cpython@ab61d3f · GitHub
Skip to content

Commit ab61d3f

Browse files
authored
GH-128914: Remove conditional stack effects from bytecodes.c and the code generators (GH-128918)
1 parent 0a6412f commit ab61d3f

44 files changed

Lines changed: 1459 additions & 1678 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Doc/library/dis.rst

Lines changed: 17 additions & 14 deletions

Include/internal/pycore_code.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -334,6 +334,8 @@ extern void _Py_Specialize_LoadSuperAttr(_PyStackRef global_super, _PyStackRef c
334334
_Py_CODEUNIT *instr, int load_method);
335335
extern void _Py_Specialize_LoadAttr(_PyStackRef owner, _Py_CODEUNIT *instr,
336336
PyObject *name);
337+
extern void _Py_Specialize_LoadMethod(_PyStackRef owner, _Py_CODEUNIT *instr,
338+
PyObject *name);
337339
extern void _Py_Specialize_StoreAttr(_PyStackRef owner, _Py_CODEUNIT *instr,
338340
PyObject *name);
339341
extern void _Py_Specialize_LoadGlobal(PyObject *globals, PyObject *builtins,

Include/internal/pycore_magic_number.h

Lines changed: 2 additions & 1 deletion

0 commit comments

Comments
 (0)