]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-106084: Remove old PyObject call aliases (#106085)
authorVictor Stinner <vstinner@python.org>
Mon, 26 Jun 2023 06:08:12 +0000 (08:08 +0200)
committerGitHub <noreply@github.com>
Mon, 26 Jun 2023 06:08:12 +0000 (08:08 +0200)
commit00e75a33728cdad7c10088acc36bc55b2f4a0efe
treec7be67273878a3b655a93f7a3500cff95c20e47f
parent93a970ffbce58657cc99305be69e460a11371730
gh-106084: Remove old PyObject call aliases (#106085)

Remove old aliases which were kept backwards compatibility with
Python 3.8:

* _PyObject_CallMethodNoArgs()
* _PyObject_CallMethodOneArg()
* _PyObject_CallOneArg()
* _PyObject_FastCallDict()
* _PyObject_Vectorcall()
* _PyObject_VectorcallMethod()
* _PyVectorcall_Function()

Update code which used these aliases to use new names.
12 files changed:
Doc/whatsnew/3.13.rst
Include/cpython/abstract.h
Misc/NEWS.d/next/C API/2023-06-25-18-01-27.gh-issue-106084.PEzqU3.rst [new file with mode: 0644]
Modules/_functoolsmodule.c
Modules/cjkcodecs/multibytecodec.c
Objects/call.c
Objects/descrobject.c
Python/errors.c
Python/import.c
Python/marshal.c
Python/pythonrun.c
Python/sysmodule.c