This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author erlendaasland
Recipients Michael.Felt, corona10, erlendaasland, miss-islington, rhettinger, ronaldoussoren, shihai1991, vstinner
Date 2021-02-15.20:33:52
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1613421232.12.0.631001701776.issue40170@roundup.psfhosted.org>
In-reply-to
Content
After GH-24533 and GH-24535, there's (AFAICS) only a handful of cases left.
$ grep -r "\->tp_" Include/:

Include/internal/pycore_abstract.h:    PyNumberMethods *tp_as_number = Py_TYPE(obj)->tp_as_number;
Include/internal/pycore_interp.h:    unsigned int version;  // initialized from type->tp_version_tag
Include/internal/pycore_object.h:    return ((type->tp_flags & feature) != 0);
Include/internal/pycore_object.h:    Py_ssize_t offset = Py_TYPE(op)->tp_weaklistoffset;
Include/internal/pycore_object.h:            && (Py_TYPE(obj)->tp_is_gc == NULL
Include/internal/pycore_object.h:                || Py_TYPE(obj)->tp_is_gc(obj)));
Include/cpython/pyerrors.h:#define PyExceptionClass_Name(x)  (((PyTypeObject*)(x))->tp_name)
Include/cpython/abstract.h:    offset = tp->tp_vectorcall_offset;
Include/cpython/abstract.h:    ( Py_TYPE(o)->tp_as_sequence->sq_item(o, i) )
Include/cpython/object.h:    ((PyMemberDef *)(((char *)etype) + Py_TYPE(etype)->tp_basicsize))
Include/cpython/objimpl.h:#define _PyObject_SIZE(typeobj) ( (typeobj)->tp_basicsize )
Include/cpython/objimpl.h:    _Py_SIZE_ROUND_UP((typeobj)->tp_basicsize + \
Include/cpython/objimpl.h:        (nitems)*(typeobj)->tp_itemsize,        \
Include/cpython/objimpl.h:#define PyType_SUPPORTS_WEAKREFS(t) ((t)->tp_weaklistoffset > 0)
Include/object.h:    flags = type->tp_flags;

Should we strive to fix the cases in Include/internal as well?
History
Date User Action Args
2021-02-15 20:33:52erlendaaslandsetrecipients: + erlendaasland, rhettinger, ronaldoussoren, vstinner, Michael.Felt, corona10, miss-islington, shihai1991
2021-02-15 20:33:52erlendaaslandsetmessageid: <1613421232.12.0.631001701776.issue40170@roundup.psfhosted.org>
2021-02-15 20:33:52erlendaaslandlinkissue40170 messages
2021-02-15 20:33:52erlendaaslandcreate