diff options
| author | Victor Stinner <victor.stinner@gmail.com> | 2017-01-10 23:54:57 (GMT) |
|---|---|---|
| committer | Victor Stinner <victor.stinner@gmail.com> | 2017-01-10 23:54:57 (GMT) |
| commit | 415c5107be9873aba3a0619d7bf5096cfb5b087e (patch) | |
| tree | 1957ff37ea6dcc963e9512f31807817a5962a70e /Lib/functools.py | |
| parent | 434723f94cfc27079f5ae91600c8baf384db334e (diff) | |
| download | cpython-415c5107be9873aba3a0619d7bf5096cfb5b087e.zip cpython-415c5107be9873aba3a0619d7bf5096cfb5b087e.tar.gz cpython-415c5107be9873aba3a0619d7bf5096cfb5b087e.tar.bz2 | |
Inline call_function()
Issue #29227: Inline call_function() into _PyEval_EvalFrameDefault() using
Py_LOCAL_INLINE to reduce the stack consumption.
It reduces the stack consumption, bytes per call, before => after:
test_python_call: 1152 => 1040 (-112 B)
test_python_getitem: 1008 => 976 (-32 B)
test_python_iterator: 1232 => 1120 (-112 B)
=> total: 3392 => 3136 (- 256 B)
Diffstat (limited to 'Lib/functools.py')
0 files changed, 0 insertions, 0 deletions
