Victor Stinner 9be7e7b52f Add _PyObject_FastCall()
Issue #27128: Add _PyObject_FastCall(), a new calling convention avoiding a
temporary tuple to pass positional parameters in most cases, but create a
temporary tuple if needed (ex: for the tp_call slot).

The API is prepared to support keyword parameters, but the full implementation
will come later (_PyFunction_FastCall() doesn't support keyword parameters
yet).

Add also:

* _PyStack_AsTuple() helper function: convert a "stack" of parameters to
  a tuple.
* _PyCFunction_FastCall(): fast call implementation for C functions
* _PyFunction_FastCall(): fast call implementation for Python functions
2016-08-19 16:11:43 +02:00
..
2016-08-19 16:11:43 +02:00
2016-05-08 14:02:35 +00:00
2016-01-26 00:40:57 +01:00
2016-07-08 16:44:54 -07:00
2016-03-23 09:52:13 +01:00
2016-08-07 20:20:33 -07:00
2016-01-27 00:37:59 +01:00
2015-11-10 12:11:52 +01:00
2016-08-16 18:46:38 +02:00
2016-06-04 05:26:40 +00:00

Miscellaneous source files for the main Python shared library