index
:
cpython.git
2.7
3.3
3.4
3.5
3.6
benjamin-clang
benjamin-iteration-torture
buildbot-custom
master
https://github.com/python/cpython.git
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Lib
/
test
/
test_peepholer.py
Commit message (
Expand
)
Author
Age
Files
Lines
*
gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421)
Serhiy Storchaka
2023-09-02
1
-0/+2
*
gh-106149: Simplify stack depth calculation. Replace asserts by exceptions. (...
Irit Katriel
2023-07-26
1
-4/+17
*
gh-104635: Eliminate redundant STORE_FAST instructions in the compiler (gh-10...
Dong-hee Na
2023-06-07
1
-2/+34
*
GH-105229: Replace some superinstructions with single instruction equivalent....
Mark Shannon
2023-06-05
1
-3/+15
*
gh-104615: don't make unsafe swaps in apply_static_swaps (#104620)
Carl Meyer
2023-05-18
1
-3/+17
*
GH-103805: Lib test f541 linting issue fix (#103812)
Rodolfo M. Pereira
2023-04-24
1
-3/+3
*
gh-102859: Remove JUMP_IF_FALSE_OR_POP and JUMP_IF_TRUE_OR_POP (#102870)
Irit Katriel
2023-03-22
1
-15/+9
*
gh-87092: refactor assemble() to a number of separate functions, which do not...
Irit Katriel
2023-03-13
1
-16/+27
*
gh-87092: Make jump target label equal to the offset of the target in the ins...
Irit Katriel
2023-02-28
1
-6/+7
*
gh-101632: Add the new RETURN_CONST opcode (#101633)
penguin_wwy
2023-02-07
1
-3/+3
*
gh-87092: expose the compiler's codegen to python for unit tests (GH-99111)
Irit Katriel
2022-11-14
1
-1/+1
*
GH-93143: Don't turn LOAD_FAST into LOAD_FAST_CHECK (GH-99075)
Brandt Bucher
2022-11-08
1
-14/+91
*
gh-97912: Avoid quadratic behavior when adding LOAD_FAST_CHECK (GH-97952)
Dennis Sweeney
2022-10-20
1
-0/+39
*
gh-87092: reduce redundancy and repetition in compiler's optimization stage (...
Irit Katriel
2022-09-13
1
-2/+0
*
gh-93554: Conditional jump opcodes only jump forward (GH-96318)
Irit Katriel
2022-09-01
1
-5/+4
*
gh-93678: apply remove_redundant_jumps in optimize_cfg (GH-96274)
Irit Katriel
2022-09-01
1
-3/+3
*
gh-93678: add _testinternalcapi.optimize_cfg() and test utils for compiler op...
Irit Katriel
2022-08-24
1
-1/+77
*
gh-92228: disable the compiler's 'small exit block inlining' optimization for...
Irit Katriel
2022-07-07
1
-0/+2
*
gh-93143: Avoid NULL check in LOAD_FAST based on analysis in the compiler (GH...
Dennis Sweeney
2022-05-31
1
-0/+180
*
gh-93223: More aggressive Jump-To-Jump elimination (GH-93229)
Dennis Sweeney
2022-05-27
1
-5/+12
*
bpo-47120: make POP_JUMP_IF_TRUE/FALSE/NONE/NOT_NONE relative (GH-32400)
Irit Katriel
2022-04-11
1
-4/+5
*
bpo-47120: Replace the JUMP_ABSOLUTE opcode by the relative JUMP_BACKWARD (GH...
Irit Katriel
2022-03-31
1
-1/+1
*
bpo-46528: Attempt SWAPs at compile-time (GH-30970)
Brandt Bucher
2022-02-09
1
-0/+67
*
bpo-46528: Simplify BUILD_TUPLE/UNPACK_SEQUENCE folding (GH-31039)
Brandt Bucher
2022-02-01
1
-1/+1
*
bpo-46528: Simplify the VM's stack manipulations (GH-30902)
Brandt Bucher
2022-01-26
1
-2/+2
*
bpo-45773: Stop "optimizing" certain jump patterns (GH-29505)
Brandt Bucher
2021-11-11
1
-0/+7
*
bpo-45636: Merge all numeric operators (GH-29482)
Brandt Bucher
2021-11-11
1
-1/+1
*
bpo-45144: use subTests in test_peepholer (GH-28247)
Irit Katriel
2021-09-10
1
-43/+53
*
bpo-28307: Tests and fixes for optimization of C-style formatting (GH-26318)
Serhiy Storchaka
2021-05-23
1
-0/+76
*
bpo-42246: Remove DO_NOT_EMIT_BYTECODE macros, so that while loops and if sta...
Mark Shannon
2020-12-15
1
-15/+0
*
bpo-42057: Add regression test to master. (GH-22893)
Mark Shannon
2020-10-22
1
-0/+6
*
bpo-41323: Perform 'peephole' optimizations directly on the CFG. (GH-21517)
Mark Shannon
2020-07-30
1
-3/+3
*
bpo-32856: Optimize the assignment idiom in comprehensions. (GH-16814)
Serhiy Storchaka
2020-02-12
1
-0/+14
*
bpo-39156: Break up COMPARE_OP into four logically distinct opcodes. (GH-17754)
Mark Shannon
2020-01-14
1
-6/+6
*
bpo-38115: Deal with invalid bytecode offsets in lnotab (GH-16079)
T. Wouters
2019-09-28
1
-1/+68
*
bpo-18578: Rename and document test.bytecode_helper as test.support.bytecode_...
Joannah Nanjekye
2019-09-12
1
-1/+1
*
Remove unused imports in tests (GH-14518)
Victor Stinner
2019-07-01
1
-2/+1
*
bpo-37289: Add a test for if with ifexpr in the peephole optimiser to detect ...
Pablo Galindo
2019-06-20
1
-0/+8
*
bpo-37269: Correctly optimise conditionals with constant booleans (GH-14071)
Pablo Galindo
2019-06-14
1
-0/+7
*
bpo-37213: Handle negative line deltas correctly in the peephole optimizer (G...
Pablo Galindo
2019-06-13
1
-1/+80
*
bpo-32925: Optimized iterating and containing test for literal lists (GH-5842)
Serhiy Storchaka
2018-03-11
1
-0/+24
*
bpo-17611. Move unwinding of stack for "pseudo exceptions" from interpreter t...
Serhiy Storchaka
2018-02-22
1
-2/+2
*
bpo-30416: Protect the optimizer during constant folding. (#4860)
Serhiy Storchaka
2017-12-15
1
-1/+8
*
Remove unused imports.
Serhiy Storchaka
2016-12-16
1
-3/+0
*
Replace noop constant statement with expression
Victor Stinner
2016-02-08
1
-9/+11
*
Issue #21741: Update 147 test modules to use test discovery.
Zachary Ware
2015-04-13
1
-17/+1
*
Issue #11816: switch test_peepholer to bytecode_helper
Nick Coghlan
2013-05-06
1
-156/+139
*
#5057: null merge with 3.2 (only add tests).
Ezio Melotti
2012-11-04
1
-0/+3
|
\
|
*
#5057: the peepholer no longer optimizes subscription on unicode literals (e....
Ezio Melotti
2012-11-04
1
-6/+7
*
|
Implement PEP 393.
Martin v. Löwis
2011-09-28
1
-4/+0
[next]