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 Deprecate the compiler package for removal in 3.0. 2008-05-10 02:58:26 +00:00
ast.py Issue 2117. Update compiler module to handle class decorators. 2008-02-25 18:06:00 +00:00
consts.py Issue #999042: The Python compiler now handles explict global statements 2009-02-07 00:54:41 +00:00
future.py Fix test_compiler after adding unicode_literals 2008-03-27 05:02:57 +00:00
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 Stop looping to do nothing, just pass. 2005-11-25 03:18:58 +00:00
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