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