Message303703
I suggest to document the following 4 functions/macros:
PyAPI_FUNC(PyObject *) _PyObject_FastCallDict(
PyObject *callable,
PyObject **args,
Py_ssize_t nargs,
PyObject *kwargs);
PyAPI_FUNC(PyObject *) _PyObject_FastCallKeywords(
PyObject *callable,
PyObject **args,
Py_ssize_t nargs,
PyObject *kwnames);
#define _PyObject_FastCall(func, args, nargs) \
_PyObject_FastCallDict((func), (args), (nargs), NULL)
#define _PyObject_CallNoArg(func) \
_PyObject_FastCallDict((func), NULL, 0, NULL)
And the METH_FASTCALL and METH_FASTCALL|METH_KEYWORDS calling convention. |
|
Date |
User |
Action |
Args |
2017-10-04 15:18:55 | vstinner | set | recipients:
+ vstinner, barry, skrah, docs@python, serhiy.storchaka |
2017-10-04 15:18:55 | vstinner | set | messageid: <1507130335.27.0.213398074469.issue28805@psf.upfronthosting.co.za> |
2017-10-04 15:18:55 | vstinner | link | issue28805 messages |
2017-10-04 15:18:55 | vstinner | create | |
|