mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-19 17:10:30 +00:00
Backport METH_FASTCALL from Python 3.7 (#328)
This commit is contained in:
parent
70c97f598b
commit
cf73bbd678
102 changed files with 2896 additions and 3301 deletions
|
@ -268,7 +268,7 @@ PyDoc_STRVAR(_asyncio_Task_current_task__doc__,
|
|||
"None is returned when called not in the context of a Task.");
|
||||
|
||||
#define _ASYNCIO_TASK_CURRENT_TASK_METHODDEF \
|
||||
{"current_task", (PyCFunction)_asyncio_Task_current_task, METH_FASTCALL|METH_CLASS, _asyncio_Task_current_task__doc__},
|
||||
{"current_task", (PyCFunction)_asyncio_Task_current_task, METH_FASTCALL|METH_KEYWORDS|METH_CLASS, _asyncio_Task_current_task__doc__},
|
||||
|
||||
static PyObject *
|
||||
_asyncio_Task_current_task_impl(PyTypeObject *type, PyObject *loop);
|
||||
|
@ -300,7 +300,7 @@ PyDoc_STRVAR(_asyncio_Task_all_tasks__doc__,
|
|||
"By default all tasks for the current event loop are returned.");
|
||||
|
||||
#define _ASYNCIO_TASK_ALL_TASKS_METHODDEF \
|
||||
{"all_tasks", (PyCFunction)_asyncio_Task_all_tasks, METH_FASTCALL|METH_CLASS, _asyncio_Task_all_tasks__doc__},
|
||||
{"all_tasks", (PyCFunction)_asyncio_Task_all_tasks, METH_FASTCALL|METH_KEYWORDS|METH_CLASS, _asyncio_Task_all_tasks__doc__},
|
||||
|
||||
static PyObject *
|
||||
_asyncio_Task_all_tasks_impl(PyTypeObject *type, PyObject *loop);
|
||||
|
@ -400,7 +400,7 @@ PyDoc_STRVAR(_asyncio_Task_get_stack__doc__,
|
|||
"returned for a suspended coroutine.");
|
||||
|
||||
#define _ASYNCIO_TASK_GET_STACK_METHODDEF \
|
||||
{"get_stack", (PyCFunction)_asyncio_Task_get_stack, METH_FASTCALL, _asyncio_Task_get_stack__doc__},
|
||||
{"get_stack", (PyCFunction)_asyncio_Task_get_stack, METH_FASTCALL|METH_KEYWORDS, _asyncio_Task_get_stack__doc__},
|
||||
|
||||
static PyObject *
|
||||
_asyncio_Task_get_stack_impl(TaskObj *self, PyObject *limit);
|
||||
|
@ -436,7 +436,7 @@ PyDoc_STRVAR(_asyncio_Task_print_stack__doc__,
|
|||
"to sys.stderr.");
|
||||
|
||||
#define _ASYNCIO_TASK_PRINT_STACK_METHODDEF \
|
||||
{"print_stack", (PyCFunction)_asyncio_Task_print_stack, METH_FASTCALL, _asyncio_Task_print_stack__doc__},
|
||||
{"print_stack", (PyCFunction)_asyncio_Task_print_stack, METH_FASTCALL|METH_KEYWORDS, _asyncio_Task_print_stack__doc__},
|
||||
|
||||
static PyObject *
|
||||
_asyncio_Task_print_stack_impl(TaskObj *self, PyObject *limit,
|
||||
|
@ -467,7 +467,7 @@ PyDoc_STRVAR(_asyncio_Task__step__doc__,
|
|||
"\n");
|
||||
|
||||
#define _ASYNCIO_TASK__STEP_METHODDEF \
|
||||
{"_step", (PyCFunction)_asyncio_Task__step, METH_FASTCALL, _asyncio_Task__step__doc__},
|
||||
{"_step", (PyCFunction)_asyncio_Task__step, METH_FASTCALL|METH_KEYWORDS, _asyncio_Task__step__doc__},
|
||||
|
||||
static PyObject *
|
||||
_asyncio_Task__step_impl(TaskObj *self, PyObject *exc);
|
||||
|
@ -496,7 +496,7 @@ PyDoc_STRVAR(_asyncio_Task__wakeup__doc__,
|
|||
"\n");
|
||||
|
||||
#define _ASYNCIO_TASK__WAKEUP_METHODDEF \
|
||||
{"_wakeup", (PyCFunction)_asyncio_Task__wakeup, METH_FASTCALL, _asyncio_Task__wakeup__doc__},
|
||||
{"_wakeup", (PyCFunction)_asyncio_Task__wakeup, METH_FASTCALL|METH_KEYWORDS, _asyncio_Task__wakeup__doc__},
|
||||
|
||||
static PyObject *
|
||||
_asyncio_Task__wakeup_impl(TaskObj *self, PyObject *fut);
|
||||
|
@ -518,4 +518,4 @@ _asyncio_Task__wakeup(TaskObj *self, PyObject **args, Py_ssize_t nargs, PyObject
|
|||
exit:
|
||||
return return_value;
|
||||
}
|
||||
/*[clinic end generated code: output=1f2f5bbc35bc3c4e input=a9049054013a1b77]*/
|
||||
/*[clinic end generated code: output=b92f9cd2b9fb37ef input=a9049054013a1b77]*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue