| commit | dd407d5006809646ff42ef1b120c67dc794418cf | [log] [tgz] |
|---|---|---|
| author | Victor Stinner <victor.stinner@gmail.com> | Mon Feb 06 16:06:49 2017 +0100 |
| committer | Victor Stinner <victor.stinner@gmail.com> | Mon Feb 06 16:06:49 2017 +0100 |
| tree | cfb708c8d8092bc69683460990f3b6428fa2e821 | |
| parent | 193ee0a0e8c543f8f731f8207df21a6cc1a08591 [diff] |
Optimize deque index, insert and rotate() methods Issue #29452: Use METH_FASTCALL calling convention for index(), insert() and rotate() methods of collections.deque to avoid the creation a temporary tuple to pass position arguments. Speedup on deque methods: * d.rotate(): 1.10x faster * d.rotate(1): 1.24x faster * d.insert(): 1.18x faster * d.index(): 1.24x faster