diff options
| author | Victor Stinner <victor.stinner@gmail.com> | 2016-08-23 22:01:56 (GMT) |
|---|---|---|
| committer | Victor Stinner <victor.stinner@gmail.com> | 2016-08-23 22:01:56 (GMT) |
| commit | e62b85260542df5a7cb0c5b47507875ca7ffff23 (patch) | |
| tree | cd6692cc4880940693e88244462ce85161aec43c /Lib/test/test_htmlparser.py | |
| parent | a9ba1ab21b44abea9775b076573f9c69c9e7153a (diff) | |
| download | cpython-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 'Lib/test/test_htmlparser.py')
0 files changed, 0 insertions, 0 deletions
