bpo-39573: Remove What's new entry for Py_SIZE() (GH-23375) · python/cpython@e025178 (original) (raw)

Original file line number Diff line number Diff line change
@@ -500,17 +500,6 @@ Porting to Python 3.10
500 500
501 501 (Contributed by Victor Stinner in :issue:`39573`.)
502 502
503 -* Since :c:func:`Py_SIZE()` is changed to the inline static function,
504 - ``Py_SIZE(obj) = new_size`` must be replaced with ``Py_SET_SIZE(obj, new_size)``:
505 - see :c:func:`Py_SET_SIZE()` (available since Python 3.9). For backward
506 - compatibility, this macro can be used::
507 -
508 - #if PY_VERSION_HEX < 0x030900A4
509 - # define Py_SET_SIZE(obj, size) ((Py_SIZE(obj) = (size)), (void)0)
510 - #endif
511 -
512 - (Contributed by Victor Stinner in :issue:`39573`.)
513 -
514 503 * Calling :c:func:`PyDict_GetItem` without :term:`GIL` held had been allowed
515 504 for historical reason. It is no longer allowed.
516 505 (Contributed by Victor Stinner in :issue:`40839`.)