From 1474c759aacc3bd14a20a1f600f935c13708c0f8 Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Mon, 8 Nov 2021 15:58:20 +0100 Subject: [PATCH] bpo-40170: Update What's New in Python 3.9 The PyType_HasFeature() change has been reverted: the static inline function access directly the PyTypeObject.tp_flags member. --- Doc/whatsnew/3.9.rst | 4 ---- 1 file changed, 4 deletions(-) diff --git a/Doc/whatsnew/3.9.rst b/Doc/whatsnew/3.9.rst index 941fae5fb87813..0d514084d6cc14 100644 --- a/Doc/whatsnew/3.9.rst +++ b/Doc/whatsnew/3.9.rst @@ -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.