commit | 68d68520061a5a4aa3437f8c74ba383b2da50280 | [log] [tgz] |
---|---|---|
author | Jeffrey Yasskin <jyasskin@gmail.com> | Sat Feb 28 19:03:21 2009 +0000 |
committer | Jeffrey Yasskin <jyasskin@gmail.com> | Sat Feb 28 19:03:21 2009 +0000 |
tree | aaade0afac9b9369b58c5642e2635fa319f61c02 | |
parent | de28d6841e60d75ce7644ca527448f73376ec48e [diff] |
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.