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 vstinner
Recipients Michael.Felt, corona10, erlendaasland, miss-islington, rhettinger, ronaldoussoren, shihai1991, vstinner
Date 2022-01-27.00:46:39
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1643244399.97.0.349195660307.issue40170@roundup.psfhosted.org>
In-reply-to
Content
TODO:

* Macros still accessing directly PyTypeObject members:

  * PyHeapType_GET_MEMBERS()
  * PySequence_ITEM()
  * _PyObject_SIZE()
  * _PyObject_VAR_SIZE()
  * PyType_SUPPORTS_WEAKREFS()

* Try again to apply "bpo-40170: PyType_HasFeature() now always calls PyType_GetFlags() (GH-19378)" which has been reverted?
* Py_TYPE(obj)->tp_name is still commonly used to format error messages: see rejected bpo-34595

Other TODO tasks which can be addressed in follow-up issues:

* Add buffer protocol to PyType_FromSpec()
* Stdlib C extensions still define static types: see bpo-40077
* 3rd party C extensions still define static types: PEP 630 and others propose heap types
History
Date User Action Args
2022-01-27 00:46:40vstinnersetrecipients: + vstinner, rhettinger, ronaldoussoren, Michael.Felt, corona10, miss-islington, shihai1991, erlendaasland
2022-01-27 00:46:39vstinnersetmessageid: <1643244399.97.0.349195660307.issue40170@roundup.psfhosted.org>
2022-01-27 00:46:39vstinnerlinkissue40170 messages
2022-01-27 00:46:39vstinnercreate