STINNER Victor added the comment: I pushed a change adding _PyObject_FastCallKeywords(), but this function is not used yet.
-- I didn't push the do_call() change: I attach a new (shorter) patch which changes it. do_call.patch includes _PyCFunction_FastCallKeywords() for this line of Python/ceval.c: + C_TRACE(result, _PyCFunction_FastCallKeywords(func, stack, nargs, nkwargs)); I don't understand exactly the purpose of C_TRACE(), so I chose to keep it to avoid any risk of regression. ---------- Added file: https://bugs.python.org/file44215/do_call.patch _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue27830> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com