mirror of
https://github.com/python/cpython.git
synced 2025-10-06 23:21:06 +00:00
bpo-46836: Rename InterpreterFrame to _PyInterpreterFrame (GH-31583)
Rename also struct _interpreter_frame to struct _PyInterpreterFrame. Reduce risk of name conflicts if a project includes pycore_frame.h.
This commit is contained in:
parent
f780d9690f
commit
87af12bff3
15 changed files with 138 additions and 138 deletions
|
@ -629,8 +629,8 @@ frame_dealloc(PyFrameObject *f)
|
|||
/* Kill all local variables including specials, if we own them */
|
||||
if (f->f_owns_frame) {
|
||||
f->f_owns_frame = 0;
|
||||
assert(f->f_frame == (InterpreterFrame *)f->_f_frame_data);
|
||||
InterpreterFrame *frame = (InterpreterFrame *)f->_f_frame_data;
|
||||
assert(f->f_frame == (_PyInterpreterFrame *)f->_f_frame_data);
|
||||
_PyInterpreterFrame *frame = (_PyInterpreterFrame *)f->_f_frame_data;
|
||||
/* Don't clear code object until the end */
|
||||
co = frame->f_code;
|
||||
frame->f_code = NULL;
|
||||
|
@ -707,7 +707,7 @@ static PyObject *
|
|||
frame_sizeof(PyFrameObject *f, PyObject *Py_UNUSED(ignored))
|
||||
{
|
||||
Py_ssize_t res;
|
||||
res = offsetof(PyFrameObject, _f_frame_data) + offsetof(InterpreterFrame, localsplus);
|
||||
res = offsetof(PyFrameObject, _f_frame_data) + offsetof(_PyInterpreterFrame, localsplus);
|
||||
PyCodeObject *code = f->f_frame->f_code;
|
||||
res += (code->co_nlocalsplus+code->co_stacksize) * sizeof(PyObject *);
|
||||
return PyLong_FromSsize_t(res);
|
||||
|
@ -738,7 +738,7 @@ PyTypeObject PyFrame_Type = {
|
|||
PyVarObject_HEAD_INIT(&PyType_Type, 0)
|
||||
"frame",
|
||||
offsetof(PyFrameObject, _f_frame_data) +
|
||||
offsetof(InterpreterFrame, localsplus),
|
||||
offsetof(_PyInterpreterFrame, localsplus),
|
||||
sizeof(PyObject *),
|
||||
(destructor)frame_dealloc, /* tp_dealloc */
|
||||
0, /* tp_vectorcall_offset */
|
||||
|
@ -771,7 +771,7 @@ PyTypeObject PyFrame_Type = {
|
|||
};
|
||||
|
||||
static void
|
||||
init_frame(InterpreterFrame *frame, PyFunctionObject *func, PyObject *locals)
|
||||
init_frame(_PyInterpreterFrame *frame, PyFunctionObject *func, PyObject *locals)
|
||||
{
|
||||
/* _PyFrame_InitializeSpecials consumes reference to func */
|
||||
Py_INCREF(func);
|
||||
|
@ -827,8 +827,8 @@ PyFrame_New(PyThreadState *tstate, PyCodeObject *code,
|
|||
Py_DECREF(func);
|
||||
return NULL;
|
||||
}
|
||||
init_frame((InterpreterFrame *)f->_f_frame_data, func, locals);
|
||||
f->f_frame = (InterpreterFrame *)f->_f_frame_data;
|
||||
init_frame((_PyInterpreterFrame *)f->_f_frame_data, func, locals);
|
||||
f->f_frame = (_PyInterpreterFrame *)f->_f_frame_data;
|
||||
f->f_owns_frame = 1;
|
||||
Py_DECREF(func);
|
||||
_PyObject_GC_TRACK(f);
|
||||
|
@ -836,7 +836,7 @@ PyFrame_New(PyThreadState *tstate, PyCodeObject *code,
|
|||
}
|
||||
|
||||
static int
|
||||
_PyFrame_OpAlreadyRan(InterpreterFrame *frame, int opcode, int oparg)
|
||||
_PyFrame_OpAlreadyRan(_PyInterpreterFrame *frame, int opcode, int oparg)
|
||||
{
|
||||
const _Py_CODEUNIT *code =
|
||||
(const _Py_CODEUNIT *)PyBytes_AS_STRING(frame->f_code->co_code);
|
||||
|
@ -849,7 +849,7 @@ _PyFrame_OpAlreadyRan(InterpreterFrame *frame, int opcode, int oparg)
|
|||
}
|
||||
|
||||
int
|
||||
_PyFrame_FastToLocalsWithError(InterpreterFrame *frame) {
|
||||
_PyFrame_FastToLocalsWithError(_PyInterpreterFrame *frame) {
|
||||
/* Merge fast locals into f->f_locals */
|
||||
PyObject *locals;
|
||||
PyObject **fast;
|
||||
|
@ -960,7 +960,7 @@ PyFrame_FastToLocals(PyFrameObject *f)
|
|||
}
|
||||
|
||||
void
|
||||
_PyFrame_LocalsToFast(InterpreterFrame *frame, int clear)
|
||||
_PyFrame_LocalsToFast(_PyInterpreterFrame *frame, int clear)
|
||||
{
|
||||
/* Merge locals into fast locals */
|
||||
PyObject *locals;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue