summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_peepholer.py
Commit message (Expand)AuthorAgeFilesLines
* bpo-45144: use subTests in test_peepholer (GH-28247)Irit Katriel2021-09-101-43/+53
* bpo-28307: Tests and fixes for optimization of C-style formatting (GH-26318)Serhiy Storchaka2021-05-231-0/+76
* bpo-42246: Remove DO_NOT_EMIT_BYTECODE macros, so that while loops and if sta...Mark Shannon2020-12-151-15/+0
* bpo-42057: Add regression test to master. (GH-22893)Mark Shannon2020-10-221-0/+6
* bpo-41323: Perform 'peephole' optimizations directly on the CFG. (GH-21517)Mark Shannon2020-07-301-3/+3
* bpo-32856: Optimize the assignment idiom in comprehensions. (GH-16814)Serhiy Storchaka2020-02-121-0/+14
* bpo-39156: Break up COMPARE_OP into four logically distinct opcodes. (GH-17754)Mark Shannon2020-01-141-6/+6
* bpo-38115: Deal with invalid bytecode offsets in lnotab (GH-16079)T. Wouters2019-09-281-1/+68
* bpo-18578: Rename and document test.bytecode_helper as test.support.bytecode_...Joannah Nanjekye2019-09-121-1/+1
* Remove unused imports in tests (GH-14518)Victor Stinner2019-07-011-2/+1
* bpo-37289: Add a test for if with ifexpr in the peephole optimiser to detect ...Pablo Galindo2019-06-201-0/+8
* bpo-37269: Correctly optimise conditionals with constant booleans (GH-14071)Pablo Galindo2019-06-141-0/+7
* bpo-37213: Handle negative line deltas correctly in the peephole optimizer (G...Pablo Galindo2019-06-131-1/+80
* bpo-32925: Optimized iterating and containing test for literal lists (GH-5842)Serhiy Storchaka2018-03-111-0/+24
* bpo-17611. Move unwinding of stack for "pseudo exceptions" from interpreter t...Serhiy Storchaka2018-02-221-2/+2
* bpo-30416: Protect the optimizer during constant folding. (#4860)Serhiy Storchaka2017-12-151-1/+8
* Remove unused imports.Serhiy Storchaka2016-12-161-3/+0
* Replace noop constant statement with expressionVictor Stinner2016-02-081-9/+11
* Issue #21741: Update 147 test modules to use test discovery.Zachary Ware2015-04-131-17/+1
* Issue #11816: switch test_peepholer to bytecode_helperNick Coghlan2013-05-061-156/+139
* #5057: null merge with 3.2 (only add tests).Ezio Melotti2012-11-041-0/+3
|\
| * #5057: the peepholer no longer optimizes subscription on unicode literals (e....Ezio Melotti2012-11-041-6/+7
* | Implement PEP 393.Martin v. Löwis2011-09-281-4/+0
* | #5057: Merge with 3.2.Ezio Melotti2011-04-151-0/+18
|\ \ | |/
| * #5057: Merge with 3.1.Ezio Melotti2011-04-151-0/+18
| |\
| | * Issue #5057: fix a bug in the peepholer that led to non-portable pyc files be...Ezio Melotti2011-04-151-0/+18
| | * Merged revisions 73715 via svnmerge fromGeorg Brandl2009-08-131-31/+31
| * | Issue 11510: Fix BUILD_SET optimizer bug.Raymond Hettinger2011-03-151-1/+13
* | | Issue #11244: Remove outdated peepholer check that was preventing the peephol...Mark Dickinson2011-03-231-0/+11
* | | whitespace fixRaymond Hettinger2011-03-151-9/+9
* | | whitespace fixRaymond Hettinger2011-03-151-0/+1
* | | Issue 11510: Fix BUILD_SET optimizer bug.Raymond Hettinger2011-03-151-1/+13
* | | Issue #11244: The peephole optimizer is now able to constant-foldAntoine Pitrou2011-03-111-2/+29
|/ /
* | use assert[Not]In where appropriateBenjamin Peterson2010-01-191-31/+31
* | Issue #6690: Optimize the bytecode for expressions such as `x in {1, 2, 3}`,Antoine Pitrou2010-01-161-0/+49
* | Peephole constant folding had missed UNARY_POSITIVE.Raymond Hettinger2009-10-221-0/+1
* | convert old fail* assertions to assert*Benjamin Peterson2009-06-301-31/+31
|/
* http://bugs.python.org/issue4715Jeffrey Yasskin2009-02-251-5/+5
* #2621 rename test.test_support to test.supportBenjamin Peterson2008-05-201-3/+3
* SF patch# 1770008 by Christian Heimes (plus some extras).Guido van Rossum2007-08-091-1/+1
* Merged revisions 55817-55961 via svnmerge fromGuido van Rossum2007-06-131-7/+15
* Merged revisions 55007-55179 via svnmerge fromGuido van Rossum2007-05-071-1/+1
* Merged revisions 53952-54987 via svnmerge fromGuido van Rossum2007-04-271-3/+8
* Two more patches by Tony Lownds (SF# 1607548).Guido van Rossum2007-02-261-0/+8
* Fix most trivially-findable print statements.Guido van Rossum2007-02-091-1/+1
* Four months of trunk changes (including a few releases...)Thomas Wouters2006-12-131-0/+35
* UNARY_CONVERT can no longer be generated, so remove a test for the peepholerBrett Cannon2006-08-251-1/+0
* Teach the peepholer to fold unary operations on constants.Raymond Hettinger2005-02-201-0/+19
* Remove set conversion optimization test (backed out of Python/compile.c in rev.Brett Cannon2005-02-101-11/+0
* Adopt Skip's idea to optimize lists of constants in the contextRaymond Hettinger2005-02-071-1/+2