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
/
codegen.c
Commit message (
Expand
)
Author
Age
*
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon
2025-03-17
*
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-128534: Instrument branches for `async for` loops. (GH-130569)
Mark Shannon
2025-02-27
*
GH-130396: Use computed stack limits on linux (GH-130398)
Mark Shannon
2025-02-25
*
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
*
gh-126835: Move optimization of constant sequence creation from codegen to CF...
Kirill Podoprigora
2025-02-01
*
GH-128914: Remove all but one conditional stack effects (GH-129226)
Mark Shannon
2025-01-27
*
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
*
GH-128533: Add `NOT_TAKEN` instruction after bytecode optimization. (GH-128554)
Mark Shannon
2025-01-06
*
GH-128375: Better instrument for `FOR_ITER` (GH-128445)
Mark Shannon
2025-01-06
*
gh-119180: Set the name of the param to __annotate__ to "format" (#124730)
Jelle Zijlstra
2024-12-30
*
GH-122548: Implement branch taken and not taken events for sys.monitoring (GH...
Mark Shannon
2024-12-19
*
gh-119180: Add VALUE_WITH_FAKE_GLOBALS format to annotationlib (#124415)
Jelle Zijlstra
2024-11-26
*
Fix typo: Use AsyncFor element access in codegen (#127278)
Marc Mueller
2024-11-26
*
gh-126072: Set docstring attribute for module and class (#126231)
Xuanteng Huang
2024-11-08
*
gh-120017: use 'do-while(0)' in some `{codegen,compile}.c` multi-line macros ...
Bénédikt Tran
2024-11-07
*
gh-125832: Reformat comments for inlined comprehensions (gh-126346)
Donghee Na
2024-11-03
*
gh-125832: Clarify comment for inlined comprehensions as per PEP-709 (#126322)
rimchoi
2024-11-02
*
gh-126072: do not add `None` to `co_consts` if there is no docstring (GH-126101)
Xuanteng Huang
2024-10-30
*
GH-125837: Split `LOAD_CONST` into three. (GH-125972)
Mark Shannon
2024-10-29
*
gh-125038: Fix crash after genexpr.gi_frame.f_locals manipulations (#125178)
Mikhail Efimov
2024-10-22
*
gh-125063: Emit slices as constants in the bytecode compiler (#125064)
Michael Droettboom
2024-10-08
*
gh-124285: Fix bug where bool() is called multiple times for the same part of...
Irit Katriel
2024-09-25
*
gh-124058: remove _PyCompile_IsNestedScope, roll it into _PyCompile_IsInterac...
Irit Katriel
2024-09-16
*
gh-124022: Fix bug where class docstring is removed in interactive mode (#124...
Irit Katriel
2024-09-13
*
gh-124019: do not call codegen_annotations_in_scope if there are no annotatio...
Irit Katriel
2024-09-12
*
gh-124013: remove _PyCompile_IsTopLevelAwait (#124014)
Irit Katriel
2024-09-12
*
gh-123958: apply docstring removal optimization in ast_opt instead of codegen...
Irit Katriel
2024-09-11
*
gh-123881: make compiler add the .generic_base base class without constructin...
Irit Katriel
2024-09-10
*
gh-121404: split compile.c into compile.c and codegen.c (#123651)
Irit Katriel
2024-09-09