summaryrefslogtreecommitdiffstats
path: root/Misc/NEWS.d/next
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2022-04-21 20:07:19 (GMT)
committerGitHub <noreply@github.com>2022-04-21 20:07:19 (GMT)
commiteaa85cb22fa2d9e7cd31c2eac29a56cd3a8f2f65 (patch)
treeaf608caa1e93136eb244a107ba069714ec035b89 /Misc/NEWS.d/next
parent128d6241176a879ea9b6e34ea67f1d113d22a1b8 (diff)
downloadcpython-eaa85cb22fa2d9e7cd31c2eac29a56cd3a8f2f65.zip
cpython-eaa85cb22fa2d9e7cd31c2eac29a56cd3a8f2f65.tar.gz
cpython-eaa85cb22fa2d9e7cd31c2eac29a56cd3a8f2f65.tar.bz2
gh-91768: C API no longer use "const PyObject*" type (#91769)
Py_REFCNT(), Py_TYPE(), Py_SIZE() and Py_IS_TYPE() functions argument type is now "PyObject*", rather than "const PyObject*". * Replace also "const PyObject*" with "PyObject*" in functions: * _Py_strhex_impl() * _Py_strhex_with_sep() * _Py_strhex_bytes_with_sep() * Remove _PyObject_CAST_CONST() and _PyVarObject_CAST_CONST() macros. * Py_IS_TYPE() can now use Py_TYPE() in its implementation.
Diffstat (limited to 'Misc/NEWS.d/next')
-rw-r--r--Misc/NEWS.d/next/C API/2022-04-21-01-48-22.gh-issue-91768.x_aKzv.rst3
1 files changed, 3 insertions, 0 deletions
diff --git a/Misc/NEWS.d/next/C API/2022-04-21-01-48-22.gh-issue-91768.x_aKzv.rst b/Misc/NEWS.d/next/C API/2022-04-21-01-48-22.gh-issue-91768.x_aKzv.rst
new file mode 100644
index 0000000..4342306
--- /dev/null
+++ b/Misc/NEWS.d/next/C API/2022-04-21-01-48-22.gh-issue-91768.x_aKzv.rst
@@ -0,0 +1,3 @@
+:c:func:`Py_REFCNT`, :c:func:`Py_TYPE`, :c:func:`Py_SIZE` and
+:c:func:`Py_IS_TYPE` functions argument type is now ``PyObject*``, rather
+than ``const PyObject*``. Patch by Victor Stinner.