STINNER Victor <vstin...@python.org> added the comment:
> New changeset 45ec5b99aefa54552947049086e87ec01bc2fc9a by Victor Stinner in > branch 'master': > bpo-40170: PyType_HasFeature() now always calls PyType_GetFlags() (GH-19378) This change causes performance issues on macOS, see discussion starting at: https://bugs.python.org/issue39542#msg372962 So I reverted the change. I will wait until my PEP 620 is accepted before considering to reapply it. If it's reapplied, we have to make sure that Python internals currently using PyTuple_Check() still access directly PyTypeObject.tp_flags member. For example, a new _PyTuple_Check() function could be added and uses the internal _PyType_HasFeature() function. ---------- _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue40170> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com