commit | 45ec5b99aefa54552947049086e87ec01bc2fc9a | [log] [tgz] |
---|---|---|
author | Victor Stinner <vstinner@python.org> | Wed Apr 08 01:42:27 2020 +0200 |
committer | GitHub <noreply@github.com> | Wed Apr 08 01:42:27 2020 +0200 |
tree | 991c703174190872d806ae18387e69d62ff69c76 | |
parent | ef5c615f5ae72c4f6979159c94da46afefbfab9a [diff] |
bpo-40170: PyType_HasFeature() now always calls PyType_GetFlags() (GH-19378) PyType_HasFeature() now always calls PyType_GetFlags() to hide implementation details. Previously, it accessed directly the PyTypeObject.tp_flags member when the limited C API was not used. Add fast inlined version _PyType_HasFeature() and _PyType_IS_GC() for object.c and typeobject.c.