Victor Stinner
2ff58a24e8
bpo-37194: Add a new public PyObject_CallNoArgs() function (GH-13890)
...
Add a new public PyObject_CallNoArgs() function to the C API: call a
callable Python object without any arguments.
It is the most efficient way to call a callback without any argument.
On x86-64, for example, PyObject_CallFunctionObjArgs(func, NULL)
allocates 960 bytes on the stack per call, whereas
PyObject_CallNoArgs(func) only allocates 624 bytes per call.
It is excluded from stable ABI 3.8.
Replace private _PyObject_CallNoArg() with public
PyObject_CallNoArgs() in C extensions: _asyncio, _datetime,
_elementtree, _pickle, _tkinter and readline.
2019-06-17 14:27:23 +02:00
..
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-06-01 21:18:48 +01:00
2018-12-18 13:57:17 +02:00
2019-06-02 00:05:48 +03:00
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-23 22:30:00 +02:00
2019-05-23 08:45:22 -07:00
2019-06-02 00:05:48 +03:00
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-27 16:39:22 +02:00
2019-05-27 16:39:22 +02:00
2019-05-17 15:25:34 +05:30
2019-05-28 17:16:33 +02:00
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-06-06 22:39:23 +02:00
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-06-17 14:27:23 +02:00
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-06-17 02:03:22 +09:00
2019-05-24 04:17:47 -07:00
2019-05-17 15:25:34 +05:30
2019-05-24 11:19:42 +02:00
2019-06-03 01:43:13 +02:00
2019-05-17 15:25:34 +05:30
2019-05-17 15:25:34 +05:30
2019-06-13 02:17:14 +02:00
2019-05-17 15:25:34 +05:30