gh-112026: Update What's New: _PyObject_Vectorcall() was restored (#112171)

This commit is contained in:
Victor Stinner 2023-11-17 23:30:42 +01:00 committed by GitHub
parent 7405745817
commit cb5048ea0e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1399,20 +1399,6 @@ Removed
(Contributed by Victor Stinner in :gh:`105182`.)
* Remove the old aliases to functions calling functions which were kept for
backward compatibility with Python 3.8 provisional API:
* ``_PyObject_CallMethodNoArgs()``: use ``PyObject_CallMethodNoArgs()``
* ``_PyObject_CallMethodOneArg()``: use ``PyObject_CallMethodOneArg()``
* ``_PyObject_CallOneArg()``: use ``PyObject_CallOneArg()``
* ``_PyObject_FastCallDict()``: use ``PyObject_VectorcallDict()``
* ``_PyObject_Vectorcall()``: use ``PyObject_Vectorcall()``
* ``_PyObject_VectorcallMethod()``: use ``PyObject_VectorcallMethod()``
* ``_PyVectorcall_Function()``: use ``PyVectorcall_Function()``
Just remove the underscore prefix to update your code.
(Contributed by Victor Stinner in :gh:`106084`.)
* Remove private ``_PyObject_FastCall()`` function:
use ``PyObject_Vectorcall()`` which is available since Python 3.8
(:pep:`590`).