commit | 99842b65347b33af37d708b77c7d789909bacf9c | [log] [tgz] |
---|---|---|
author | Raymond Hettinger <python@rcn.com> | Mon Mar 08 05:56:15 2004 +0000 |
committer | Raymond Hettinger <python@rcn.com> | Mon Mar 08 05:56:15 2004 +0000 |
tree | 5c53edd64c563cd1f8f8f037e9a54d0d8199d98c | |
parent | ebedb2f773508ec50df1130bdd53b150a9fab84c [diff] |
Small optimizations for list_slice() and list_extend_internal(). * Using addition instead of substraction on array indices allows the compiler to use a fast addressing mode. Saves about 10%. * Using PyTuple_GET_ITEM and PyList_SET_ITEM is about 7% faster than PySequenceFast_GET_ITEM which has to make a list check on every pass.