cpython/Lib/compiler
Jeffrey Yasskin 68d6852006 Backport r69961 to trunk, replacing JUMP_IF_{TRUE,FALSE} with
POP_JUMP_IF_{TRUE,FALSE} and JUMP_IF_{TRUE,FALSE}_OR_POP. This avoids executing
a POP_TOP on each conditional and sometimes allows the peephole optimizer to
skip a JUMP_ABSOLUTE entirely. It speeds up list comprehensions significantly.
2009-02-28 19:03:21 +00:00
..
__init__.py
ast.py
consts.py Issue #999042: The Python compiler now handles explict global statements 2009-02-07 00:54:41 +00:00
future.py
misc.py #4578: fix has_key() usage in compiler package. 2008-12-15 08:58:59 +00:00
pyassem.py Backport r69961 to trunk, replacing JUMP_IF_{TRUE,FALSE} with 2009-02-28 19:03:21 +00:00
pycodegen.py Backport r69961 to trunk, replacing JUMP_IF_{TRUE,FALSE} with 2009-02-28 19:03:21 +00:00
symbols.py Issue #999042: The Python compiler now handles explict global statements 2009-02-07 00:54:41 +00:00
syntax.py
transformer.py #4578: fix has_key() usage in compiler package. 2008-12-15 08:58:59 +00:00
visitor.py #4578: fix has_key() usage in compiler package. 2008-12-15 08:58:59 +00:00