]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Emit METH_FASTCALL code in Argument Clinic
authorVictor Stinner <victor.stinner@gmail.com>
Sat, 10 Sep 2016 00:40:38 +0000 (17:40 -0700)
committerVictor Stinner <victor.stinner@gmail.com>
Sat, 10 Sep 2016 00:40:38 +0000 (17:40 -0700)
commitf0ccbbbc577f686ae5b4ab28a8e61bb524433d2d
tree1454cb02eef602371ce84bdf3c88621375a46df9
parenta9efb2f56eb6bcb97cebfadf1e778b4cb979357f
Emit METH_FASTCALL code in Argument Clinic

Issue #27810:

* Modify vgetargskeywordsfast() to work on a C array of PyObject* rather than
  working on a tuple directly.
* Add _PyArg_ParseStack()
* Argument Clinic now emits code using the new METH_FASTCALL calling convention
Include/modsupport.h
Python/getargs.c
Tools/clinic/clinic.py