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
/
Python
/
flowgraph.c
Commit message (
Expand
)
Author
Age
*
gh-132775: Add _PyCode_ReturnsOnlyNone() (gh-132981)
Eric Snow
29 hours
*
gh-130907: Treat all module-level annotations as conditional (#131550)
Jelle Zijlstra
42 hours
*
gh-130704: Strength reduce `LOAD_FAST{_LOAD_FAST}` (#130708)
mpage
2025-04-01
*
GH-130296: Remove `_PyOpcode_max_stack_effect` as it is no longer used (GH-13...
Mark Shannon
2025-03-20
*
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-130080: move _Py_EnsureArrayLargeEnough to a separate header so it can be ...
Irit Katriel
2025-03-13
*
gh-126835: Avoid creating unnecessary tuple when looking for constant sequenc...
Yan Yanchii
2025-03-12
*
GH-123044: Give the `POP_TOP` after a case test a location in the body, not t...
Mark Shannon
2025-03-10
*
GH-128534: Fix behavior of branch monitoring for `async for` (GH-130847)
Mark Shannon
2025-03-07
*
gh-130740: Move some `stdbool.h` includes after `Python.h` (#130738)
Hugo Beauzée-Luyssen
2025-03-02
*
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: Fix reference leak in `Python/flowgrapc.::optimize_if_const_subscr...
Yan Yanchii
2025-02-04
*
gh-126835: Move constant subscript folding to CFG (#129568)
Yan Yanchii
2025-02-04
*
gh-126835: Move optimization of constant sequence creation from codegen to CF...
Kirill Podoprigora
2025-02-01
*
Revert "GH-128914: Remove conditional stack effects from `bytecodes.c` and th...
Sam Gross
2025-01-23
*
GH-128914: Remove conditional stack effects from `bytecodes.c` and the code g...
Mark Shannon
2025-01-20
*
Remove unnecessary LIST_TO_TUPLE conversions (GH-126558)
Brandt Bucher
2025-01-08
*
GH-128533: Add `NOT_TAKEN` instruction after bytecode optimization. (GH-128554)
Mark Shannon
2025-01-06
*
GH-122548: Implement branch taken and not taken events for sys.monitoring (GH...
Mark Shannon
2024-12-19
*
gh-126612: Include stack effects of uops when computing maximum stack depth (...
mpage
2024-11-26
*
GH-125837: Split `LOAD_CONST` into three. (GH-125972)
Mark Shannon
2024-10-29
*
gh-124871: fix 'visited' tracking in compiler's reachability analysis (#124952)
Irit Katriel
2024-10-04
*
gh-124285: Fix bug where bool() is called multiple times for the same part of...
Irit Katriel
2024-09-25
*
gh-121404: split compile.c into compile.c and codegen.c (#123651)
Irit Katriel
2024-09-09
*
Fixes loop variables to be the same types as their limit (GH-120958)
Steve Dower
2024-06-24
*
gh-120367: fix bug where compiler detects redundant jump after pseudo op repl...
Irit Katriel
2024-06-18
*
gh-120367: fix removal of redundant NOPs and jumps after reordering hot-cold ...
Irit Katriel
2024-06-17
*
gh-120225: fix crash in compiler on empty block at end of exception handler (...
Irit Katriel
2024-06-07
*
Fix typos in documentation and comments (#119763)
Xie Yanbo
2024-06-04
*
gh-119744: move a few functions from compile.c to flowgraph.c (#119745)
Irit Katriel
2024-05-30
*
gh-117494: extract the Instruction Sequence data structure into a separate fi...
Irit Katriel
2024-04-04
*
gh-117411: move PyFutureFeatures to pycore_symtable.h and make it private (#1...
Irit Katriel
2024-04-02
*
gh-117288: Allocate fewer label IDs in _PyCfg_ToInstructionSequence (#117290)
Irit Katriel
2024-03-27
*
gh-115796: fix exception table construction in _testinternalcapi.assemble_cod...
Irit Katriel
2024-02-22
*
gh-115420: Fix translation of exception hander targets by _testinternalcapi.o...
Irit Katriel
2024-02-15
*
gh-107901: make compiler inline basic blocks with no line number and no fallt...
Irit Katriel
2024-02-02
*
gh-114569: Use PyMem_* APIs for non-PyObjects in compiler (#114587)
Erlend E. Aasland
2024-01-30
*
gh-107901: compiler replaces POP_BLOCK instruction by NOPs before optimisatio...
Irit Katriel
2024-01-25
*
gh-114265: remove i_loc_propagated, jump threading does not consider line num...
Irit Katriel
2024-01-25
*
gh-114083: apply optimization of LOAD_CONST instructions to the whole CFG bef...
Irit Katriel
2024-01-22
*
gh-114265: move line number propagation before cfg optimization, remove guara...
Irit Katriel
2024-01-19
*
gh-107901: duplicate blocks with no lineno that have an eval break and multip...
Irit Katriel
2024-01-12
*
gh-107901: jump leaving an exception handler doesn't need an eval break check...
Irit Katriel
2024-01-11
*
gh-107901: synthetic jumps which are not at end of loop no longer check the e...
Irit Katriel
2024-01-06
*
gh-113603: Compiler no longer tries to maintain the no-empty-block invariant ...
Irit Katriel
2024-01-03
[next]