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
/
ast_opt.c
Commit message (
Expand
)
Author
Age
*
gh-132661: Implement PEP 750 (#132662)
Lysandros Nikolaou
35 hours
*
Remove duplicate includes: Python/ast_opt.c (#132621)
Adam Turner
2025-04-17
*
Fix PEP number in `ast_opt.c` for new `finally` check (#131928)
sobolevn
2025-03-31
*
gh-130080: do not fold match case constants in unoptimized AST (#131577)
Irit Katriel
2025-03-23
*
gh-126835: Move constant tuple folding from ast_opt to CFG (#130769)
Yan Yanchii
2025-03-19
*
gh-130080: implement PEP 765 (#130087)
Irit Katriel
2025-03-17
*
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon
2025-03-17
*
gh-131238: Add explicit includes to pycore headers (#131257)
Victor Stinner
2025-03-17
*
GH-130396: Use computed stack limits on linux (GH-130398)
Mark Shannon
2025-02-25
*
GH-91079: Revert "GH-91079: Implement C stack limits using addresses, not cou...
Petr Viktorin
2025-02-24
*
gh-126835: Move constant unaryop & binop folding to CFG (#129550)
Yan Yanchii
2025-02-21
*
GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)
Mark Shannon
2025-02-19
*
gh-126835: Move const folding of lists & sets from ast_opt.c to flowgraph.c (...
Yan Yanchii
2025-02-13
*
gh-126835: Move constant subscript folding to CFG (#129568)
Yan Yanchii
2025-02-04
*
gh-123497: New limit for Python integers on 64-bit platforms (GH-123724)
Serhiy Storchaka
2024-09-29
*
gh-123958: apply docstring removal optimization in ast_opt instead of codegen...
Irit Katriel
2024-09-11
*
gh-121485: Always use 64-bit integers for integers bits count (GH-121486)
Serhiy Storchaka
2024-08-30
*
gh-123344: Add missing ast optimizations for PEP 696 (#123377)
Bogdan Romanyuk
2024-08-28
*
gh-122313: Clean up deep recursion guarding code in the compiler (GH-122640)
Serhiy Storchaka
2024-08-03
*
Fixes loop variables to be the same types as their limit (GH-120958)
Steve Dower
2024-06-24
*
gh-113993: Allow interned strings to be mortal, and fix related issues (GH-12...
Petr Viktorin
2024-06-21
*
GH-113655: Lower the C recursion limit on various platforms (GH-113944)
Mark Shannon
2024-01-16
*
gh-111133: Remove unnecessary PyFrozenSet_Check() calls in const folding (GH-...
Kirill Podoprigora
2023-10-20
*
GH-91079: Rename C_RECURSION_LIMIT to Py_C_RECURSION_LIMIT (#108507)
Victor Stinner
2023-09-08
*
GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFra...
Mark Shannon
2023-08-04
*
gh-106320: Move private _PySet API to the internal API (#107041)
Victor Stinner
2023-07-22
*
gh-105148: make _PyASTOptimizeState internal to ast_opt.c (#105149)
Irit Katriel
2023-05-31
*
gh-104656: Rename typeparams AST node to type_params (#104657)
Jelle Zijlstra
2023-05-21
*
gh-103763: Implement PEP 695 (#103764)
Jelle Zijlstra
2023-05-15
*
gh-104018: remove unused format "z" handling in string formatfloat() (#104107)
John Belmonte
2023-05-07
*
GH-101291: Rearrange the size bits in PyLongObject (GH-102464)
Mark Shannon
2023-03-22
*
gh-99300: Use Py_NewRef() in Python/ directory (#99302)
Victor Stinner
2022-11-10
*
GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-...
Mark Shannon
2022-10-05
*
bpo-45995: add "z" format specifer to coerce negative 0 to zero (GH-30049)
John Belmonte
2022-04-11
*
bpo-46541: Discover the global strings. (gh-31346)
Eric Snow
2022-02-14
*
bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...
Eric Snow
2022-02-08
*
bpo-46670: Remove unused macros in the Python directory (GH-31192)
Victor Stinner
2022-02-07
*
bpo-45292: [PEP-654] add except* (GH-29581)
Irit Katriel
2021-12-14
*
Remove misleading comment in the AST optimizer (#29825)
Serhiy Storchaka
2021-11-29
*
bpo-45753: Make recursion checks more efficient. (GH-29524)
Mark Shannon
2021-11-16
*
bpo-28307: Tests and fixes for optimization of C-style formatting (GH-26318)
Serhiy Storchaka
2021-05-23
*
bpo-28307: Convert simple C-style formatting with literal format into f-strin...
Serhiy Storchaka
2021-05-08
*
bpo-43892: Validate the first term of complex literal value patterns (GH-25735)
Brandt Bucher
2021-04-29
*
bpo-43892: Make match patterns explicit in the AST (GH-25585)
Nick Coghlan
2021-04-28
*
bpo-42609: Check recursion depth in the AST validator and optimizer (GH-23744)
Serhiy Storchaka
2021-04-25
*
bpo-38605: Revert making 'from __future__ import annotations' the default (GH...
Pablo Galindo
2021-04-21
*
bpo-43244: Rename pycore_ast.h functions to _PyAST_xxx() (GH-25252)
Victor Stinner
2021-04-07
*
bpo-43244: Remove Yield macro from pycore_ast.h (GH-25243)
Victor Stinner
2021-04-07
*
bpo-43244: Remove the pyarena.h header (GH-25007)
Victor Stinner
2021-03-24
*
bpo-43244: Add pycore_compile.h header file (GH-25000)
Victor Stinner
2021-03-24
[next]