| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-123497: New limit for Python integers on 64-bit platforms (GH-123724) | Serhiy Storchaka | 2024-09-29 | 1 | -11/+12 |
|
|
* | gh-123958: apply docstring removal optimization in ast_opt instead of codegen... | Irit Katriel | 2024-09-11 | 1 | -0/+21 |
|
|
* | gh-121485: Always use 64-bit integers for integers bits count (GH-121486) | Serhiy Storchaka | 2024-08-30 | 1 | -7/+7 |
|
|
* | gh-123344: Add missing ast optimizations for PEP 696 (#123377) | Bogdan Romanyuk | 2024-08-28 | 1 | -0/+3 |
|
|
* | gh-122313: Clean up deep recursion guarding code in the compiler (GH-122640) | Serhiy Storchaka | 2024-08-03 | 1 | -19/+20 |
|
|
* | Fixes loop variables to be the same types as their limit (GH-120958) | Steve Dower | 2024-06-24 | 1 | -3/+3 |
|
|
* | gh-113993: Allow interned strings to be mortal, and fix related issues (GH-12... | Petr Viktorin | 2024-06-21 | 1 | -2/+1 |
|
|
* | GH-113655: Lower the C recursion limit on various platforms (GH-113944) | Mark Shannon | 2024-01-16 | 1 | -5/+2 |
|
|
* | gh-111133: Remove unnecessary PyFrozenSet_Check() calls in const folding (GH-... | Kirill Podoprigora | 2023-10-20 | 1 | -14/+3 |
|
|
* | GH-91079: Rename C_RECURSION_LIMIT to Py_C_RECURSION_LIMIT (#108507) | Victor Stinner | 2023-09-08 | 1 | -2/+2 |
|
|
* | GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFra... | Mark Shannon | 2023-08-04 | 1 | -1/+1 |
|
|
* | gh-106320: Move private _PySet API to the internal API (#107041) | Victor Stinner | 2023-07-22 | 1 | -2/+3 |
|
|
* | gh-105148: make _PyASTOptimizeState internal to ast_opt.c (#105149) | Irit Katriel | 2023-05-31 | 1 | -7/+19 |
|
|
* | gh-104656: Rename typeparams AST node to type_params (#104657) | Jelle Zijlstra | 2023-05-22 | 1 | -6/+6 |
|
|
* | gh-103763: Implement PEP 695 (#103764) | Jelle Zijlstra | 2023-05-16 | 1 | -0/+24 |
|
|
* | gh-104018: remove unused format "z" handling in string formatfloat() (#104107) | John Belmonte | 2023-05-07 | 1 | -1/+0 |
|
|
* | GH-101291: Rearrange the size bits in PyLongObject (GH-102464) | Mark Shannon | 2023-03-22 | 1 | -3/+10 |
|
|
* | gh-99300: Use Py_NewRef() in Python/ directory (#99302) | Victor Stinner | 2022-11-10 | 1 | -2/+1 |
|
|
* | GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-... | Mark Shannon | 2022-10-05 | 1 | -6/+3 |
|
|
* | bpo-45995: add "z" format specifer to coerce negative 0 to zero (GH-30049) | John Belmonte | 2022-04-11 | 1 | -0/+1 |
|
|
* | bpo-46541: Discover the global strings. (gh-31346) | Eric Snow | 2022-02-15 | 1 | -0/+2 |
|
|
* | bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g... | Eric Snow | 2022-02-08 | 1 | -9/+2 |
|
|
* | bpo-46670: Remove unused macros in the Python directory (GH-31192) | Victor Stinner | 2022-02-07 | 1 | -10/+0 |
|
|
* | bpo-45292: [PEP-654] add except* (GH-29581) | Irit Katriel | 2021-12-14 | 1 | -0/+6 |
|
|
* | Remove misleading comment in the AST optimizer (#29825) | Serhiy Storchaka | 2021-11-29 | 1 | -1/+0 |
|
|
* | bpo-45753: Make recursion checks more efficient. (GH-29524) | Mark Shannon | 2021-11-16 | 1 | -2/+3 |
|
|
* | bpo-28307: Tests and fixes for optimization of C-style formatting (GH-26318) | Serhiy Storchaka | 2021-05-23 | 1 | -8/+19 |
|
|
* | bpo-28307: Convert simple C-style formatting with literal format into f-strin... | Serhiy Storchaka | 2021-05-08 | 1 | -2/+221 |
|
|
* | bpo-43892: Validate the first term of complex literal value patterns (GH-25735) | Brandt Bucher | 2021-04-30 | 1 | -1/+1 |
|
|
* | bpo-43892: Make match patterns explicit in the AST (GH-25585) | Nick Coghlan | 2021-04-29 | 1 | -96/+28 |
|
|
* | bpo-42609: Check recursion depth in the AST validator and optimizer (GH-23744) | Serhiy Storchaka | 2021-04-25 | 1 | -0/+42 |
|
|
* | bpo-38605: Revert making 'from __future__ import annotations' the default (GH... | Pablo Galindo | 2021-04-21 | 1 | -0/+24 |
|
|
* | bpo-43244: Rename pycore_ast.h functions to _PyAST_xxx() (GH-25252) | Victor Stinner | 2021-04-07 | 1 | -2/+3 |
|
|
* | bpo-43244: Remove Yield macro from pycore_ast.h (GH-25243) | Victor Stinner | 2021-04-07 | 1 | -2/+2 |
|
|
* | bpo-43244: Remove the pyarena.h header (GH-25007) | Victor Stinner | 2021-03-24 | 1 | -1/+1 |
|
|
* | bpo-43244: Add pycore_compile.h header file (GH-25000) | Victor Stinner | 2021-03-23 | 1 | -0/+1 |
|
|
* | bpo-43244: Add pycore_ast.h header file (GH-24908) | Victor Stinner | 2021-03-17 | 1 | -2/+1 |
|
|
* | bpo-42128: Structural Pattern Matching (PEP 634) (GH-22917) | Brandt Bucher | 2021-02-26 | 1 | -0/+130 |
|
|
* | bpo-42282: Fold constants inside named expressions (GH-23190) | Nick Coghlan | 2020-11-07 | 1 | -11/+43 |
|
|
* | bpo-38605: Make 'from __future__ import annotations' the default (GH-20434) | Batuhan Taskaya | 2020-10-06 | 1 | -24/+0 |
|
|
* | bpo-41746: Add type information to asdl_seq objects (GH-22223) | Pablo Galindo | 2020-09-16 | 1 | -53/+53 |
|
|
* | bpo-40334: PEP 617 implementation: New PEG parser for CPython (GH-19503) | Pablo Galindo | 2020-04-22 | 1 | -1/+2 |
|
|
* | bpo-39522: Always initialise kind attribute in constant ast nodes (GH-19525) | Pablo Galindo | 2020-04-14 | 1 | -0/+1 |
|
|
* | bpo-39220: Do not optimise annotation if 'from __future__ import annotations'... | Pablo Galindo | 2020-03-18 | 1 | -37/+45 |
|
|
* | bpo-34822: Simplify AST for subscription. (GH-9605) | Serhiy Storchaka | 2020-03-10 | 1 | -29/+8 |
|
|
* | bpo-39639: Remove the AST "Suite" node and associated code (GH-18513) | Batuhan Taşkaya | 2020-03-04 | 1 | -3/+0 |
|
|
* | Fix constant folding optimization for positional only arguments (GH-17837) | Anthony Sottile | 2020-01-05 | 1 | -0/+1 |
|
|
* | bpo-33416: Add end positions to Python AST (GH-11605) | Ivan Levkivskyi | 2019-01-22 | 1 | -1/+2 |
|
|
* | bpo-35177: Add dependencies between header files (GH-10361) | Victor Stinner | 2018-11-11 | 1 | -1/+0 |
|
|
* | bpo-32892: Use ast.Constant instead of specific constant AST types. (GH-9445) | Serhiy Storchaka | 2018-09-27 | 1 | -51/+10 |
|
|