gh-98586: Add vector call APIs to the Limited API (GH-98587)

Expose the facilities for making vector calls through Python's limited API.
This commit is contained in:
Wenzel Jakob 2022-10-27 11:45:42 +02:00 committed by GitHub
parent d578aaea62
commit e60892f9db
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 170 additions and 18 deletions

View file

@ -1,4 +1,5 @@
role,name,added,ifdef_note,struct_abi_kind
macro,PY_VECTORCALL_ARGUMENTS_OFFSET,3.12,,
function,PyAIter_Check,3.10,,
function,PyArg_Parse,3.2,,
function,PyArg_ParseTuple,3.2,,
@ -536,6 +537,8 @@ function,PyObject_SetItem,3.2,,
function,PyObject_Size,3.2,,
function,PyObject_Str,3.2,,
function,PyObject_Type,3.2,,
function,PyObject_Vectorcall,3.12,,
function,PyObject_VectorcallMethod,3.12,,
var,PyProperty_Type,3.2,,
var,PyRangeIter_Type,3.2,,
var,PyRange_Type,3.2,,