]> granicus.if.org Git - python/commit
Speedup for-loops by inlining PyIter_Next(). Saves duplicate tests
authorRaymond Hettinger <python@rcn.com>
Fri, 12 Mar 2004 08:41:36 +0000 (08:41 +0000)
committerRaymond Hettinger <python@rcn.com>
Fri, 12 Mar 2004 08:41:36 +0000 (08:41 +0000)
commitdb0de9e7cabc5e7bc052dfc4c8fc1b5dea154009
treeb197929508f9f4ae866f72cd7453a712d5327dca
parentc1e4f9dd92a2b63b26b06035f8c8ee1a5eb52ab3
Speedup for-loops by inlining PyIter_Next().  Saves duplicate tests
and a function call resulting in a 15% reduction of total loop overhead
(as measured by timeit.Timer('pass')).
Python/ceval.c