diff options
author | Victor Stinner <vstinner@python.org> | 2022-04-21 20:07:19 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-21 20:07:19 (GMT) |
commit | eaa85cb22fa2d9e7cd31c2eac29a56cd3a8f2f65 (patch) | |
tree | af608caa1e93136eb244a107ba069714ec035b89 /Misc/NEWS.d/next | |
parent | 128d6241176a879ea9b6e34ea67f1d113d22a1b8 (diff) | |
download | cpython-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.rst | 3 |
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. |