SF patch #910929: Optimize list comprehensions

Add a new opcode, LIST_APPEND, and apply it to the code generation for
list comprehensions.  Reduces the per-loop overhead by about a third.
This commit is contained in:
Raymond Hettinger 2004-03-07 07:31:06 +00:00
parent bff63f0343
commit dd80f76265
6 changed files with 20 additions and 3 deletions

View file

@ -56,6 +56,7 @@ def_op('UNARY_CONVERT', 13)
def_op('UNARY_INVERT', 15)
def_op('LIST_APPEND', 18)
def_op('BINARY_POWER', 19)
def_op('BINARY_MULTIPLY', 20)