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

@ -21,6 +21,7 @@ extern "C" {
#define UNARY_INVERT 15
#define LIST_APPEND 18
#define BINARY_POWER 19
#define BINARY_MULTIPLY 20