index
:
cpython
3.10
3.11
3.12
3.13
3.9
main
The Python programming language
Aslak Raanes
about
summary
refs
log
tree
commit
diff
stats
homepage
log msg
author
committer
range
path:
root
/
Lib
/
test
/
test_peepholer.py
Commit message (
Expand
)
Author
Age
*
gh-130704: Strength reduce `LOAD_FAST{_LOAD_FAST}` (#130708)
mpage
2025-04-01
*
gh-126835: Refine constant folding tests in `test_peepholer.py::TestTranforms...
Yan Yanchii
2025-03-28
*
gh-126835: Move constant tuple folding from ast_opt to CFG (#130769)
Yan Yanchii
2025-03-19
*
gh-130480: Move duplicate `LOAD_SMALL_INT` optimization from codegen to CFG (...
Yan Yanchii
2025-03-14
*
gh-126835: Move constant unaryop & binop folding to CFG (#129550)
Yan Yanchii
2025-02-21
*
gh-126835: Set location for noped out instructions after constant folding in ...
Yan Yanchii
2025-02-14
*
gh-126835: Move const folding of lists & sets from ast_opt.c to flowgraph.c (...
Yan Yanchii
2025-02-13
*
gh-126835: Make CFG optimizer skip over NOP's when looking for const sequence...
Yan Yanchii
2025-02-09
*
gh-100239: replace BINARY_SUBSCR & family by BINARY_OP with oparg NB_SUBSCR (...
Irit Katriel
2025-02-07
*
gh-126835: Move constant subscript folding to CFG (#129568)
Yan Yanchii
2025-02-04
*
Remove unnecessary LIST_TO_TUPLE conversions (GH-126558)
Brandt Bucher
2025-01-08
*
GH-125837: Split `LOAD_CONST` into three. (GH-125972)
Mark Shannon
2024-10-29
*
gh-125522 : add explicit exception types to bare excepts in tests (#125523)
Irit Katriel
2024-10-15
*
gh-120417: Remove unused imports in tests (part 3) (#120631)
Victor Stinner
2024-06-17
*
gh-74929: Implement PEP 667 (GH-115153)
Tian Gao
2024-05-04
*
gh-117680: make _PyInstructionSequence a PyObject and use it in tests (#117629)
Irit Katriel
2024-04-17
*
gh-115420: Fix translation of exception hander targets by _testinternalcapi.o...
Irit Katriel
2024-02-15
*
gh-114265: remove i_loc_propagated, jump threading does not consider line num...
Irit Katriel
2024-01-25
*
gh-107901: synthetic jumps which are not at end of loop no longer check the e...
Irit Katriel
2024-01-06
*
gh-108416: Mark slow test methods with @requires_resource('cpu') (GH-108421)
Serhiy Storchaka
2023-09-02
*
gh-106149: Simplify stack depth calculation. Replace asserts by exceptions. (...
Irit Katriel
2023-07-26
*
gh-104635: Eliminate redundant STORE_FAST instructions in the compiler (gh-10...
Dong-hee Na
2023-06-08
*
GH-105229: Replace some superinstructions with single instruction equivalent....
Mark Shannon
2023-06-05
*
gh-104615: don't make unsafe swaps in apply_static_swaps (#104620)
Carl Meyer
2023-05-18
*
GH-103805: Lib test f541 linting issue fix (#103812)
Rodolfo M. Pereira
2023-04-24
*
gh-102859: Remove JUMP_IF_FALSE_OR_POP and JUMP_IF_TRUE_OR_POP (#102870)
Irit Katriel
2023-03-22
*
gh-87092: refactor assemble() to a number of separate functions, which do not...
Irit Katriel
2023-03-13
*
gh-87092: Make jump target label equal to the offset of the target in the ins...
Irit Katriel
2023-02-28
*
gh-101632: Add the new RETURN_CONST opcode (#101633)
penguin_wwy
2023-02-07
*
gh-87092: expose the compiler's codegen to python for unit tests (GH-99111)
Irit Katriel
2022-11-14
*
GH-93143: Don't turn LOAD_FAST into LOAD_FAST_CHECK (GH-99075)
Brandt Bucher
2022-11-08
*
gh-97912: Avoid quadratic behavior when adding LOAD_FAST_CHECK (GH-97952)
Dennis Sweeney
2022-10-20
*
gh-87092: reduce redundancy and repetition in compiler's optimization stage (...
Irit Katriel
2022-09-13
*
gh-93554: Conditional jump opcodes only jump forward (GH-96318)
Irit Katriel
2022-09-01
*
gh-93678: apply remove_redundant_jumps in optimize_cfg (GH-96274)
Irit Katriel
2022-09-01
*
gh-93678: add _testinternalcapi.optimize_cfg() and test utils for compiler op...
Irit Katriel
2022-08-24
*
gh-92228: disable the compiler's 'small exit block inlining' optimization for...
Irit Katriel
2022-07-06
*
gh-93143: Avoid NULL check in LOAD_FAST based on analysis in the compiler (GH...
Dennis Sweeney
2022-05-31
*
gh-93223: More aggressive Jump-To-Jump elimination (GH-93229)
Dennis Sweeney
2022-05-27
*
bpo-47120: make POP_JUMP_IF_TRUE/FALSE/NONE/NOT_NONE relative (GH-32400)
Irit Katriel
2022-04-11
*
bpo-47120: Replace the JUMP_ABSOLUTE opcode by the relative JUMP_BACKWARD (GH...
Irit Katriel
2022-03-31
*
bpo-46528: Attempt SWAPs at compile-time (GH-30970)
Brandt Bucher
2022-02-09
*
bpo-46528: Simplify BUILD_TUPLE/UNPACK_SEQUENCE folding (GH-31039)
Brandt Bucher
2022-02-01
*
bpo-46528: Simplify the VM's stack manipulations (GH-30902)
Brandt Bucher
2022-01-26
*
bpo-45773: Stop "optimizing" certain jump patterns (GH-29505)
Brandt Bucher
2021-11-11
*
bpo-45636: Merge all numeric operators (GH-29482)
Brandt Bucher
2021-11-10
*
bpo-45144: use subTests in test_peepholer (GH-28247)
Irit Katriel
2021-09-10
*
bpo-28307: Tests and fixes for optimization of C-style formatting (GH-26318)
Serhiy Storchaka
2021-05-23
*
bpo-42246: Remove DO_NOT_EMIT_BYTECODE macros, so that while loops and if sta...
Mark Shannon
2020-12-15
*
bpo-42057: Add regression test to master. (GH-22893)
Mark Shannon
2020-10-23
[next]