@@ -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`.) |