bpo-40170: Update What's New in Python 3.9 (GH-29470)

The PyType_HasFeature() change has been reverted: the static inline
function access directly the PyTypeObject.tp_flags member.
This commit is contained in:
Victor Stinner 2021-11-08 17:41:56 +01:00 committed by GitHub
parent 24af9a40a8
commit 99c7e9853f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1378,10 +1378,6 @@ Porting to Python 3.9
becomes an alias to the :c:func:`PyObject_NewVar` macro. They no longer
access directly the :c:member:`PyTypeObject.tp_basicsize` member.
* :c:func:`PyType_HasFeature` now always calls :c:func:`PyType_GetFlags`.
Previously, it accessed directly the :c:member:`PyTypeObject.tp_flags`
member when the limited C API was not used.
* :c:func:`PyObject_GET_WEAKREFS_LISTPTR` macro was converted to a function:
the macro accessed directly the :c:member:`PyTypeObject.tp_weaklistoffset`
member.