summaryrefslogtreecommitdiffstats
path: root/Python
diff options
context:
space:
mode:
authorVictor Stinner <victor.stinner@gmail.com>2016-08-23 22:01:56 (GMT)
committerVictor Stinner <victor.stinner@gmail.com>2016-08-23 22:01:56 (GMT)
commite62b85260542df5a7cb0c5b47507875ca7ffff23 (patch)
treecd6692cc4880940693e88244462ce85161aec43c /Python
parenta9ba1ab21b44abea9775b076573f9c69c9e7153a (diff)
downloadcpython-e62b85260542df5a7cb0c5b47507875ca7ffff23.zip
cpython-e62b85260542df5a7cb0c5b47507875ca7ffff23.tar.gz
cpython-e62b85260542df5a7cb0c5b47507875ca7ffff23.tar.bz2
PyObject_CallMethodObjArgs() now uses fast call
Issue #27809: * PyObject_CallMethodObjArgs(), _PyObject_CallMethodIdObjArgs() and PyObject_CallFunctionObjArgs() now use fast call to avoid the creation of a temporary tuple * Rename objargs_mktuple() to objargs_mkstack() * objargs_mkstack() now stores objects in a C array using borrowed references, instead of storing arguments into a tuple objargs_mkstack() uses a small buffer allocated on the C stack for 5 arguments or less, or allocates a buffer in the heap memory.
Diffstat (limited to 'Python')
0 files changed, 0 insertions, 0 deletions