Sign in
chromium
/
external
/
github.com
/
python
/
cpython
/
refs/tags/v3.13.4
/
Parser
tag
c9a97fe20799061051fe01fe3dd56aabbb374a99
tagger
Thomas Wouters <
[email protected]
>
Tue Jun 03 15:34:27 2025
object
8a526ec7cbea8fafc9dae4b3dd6371906b9be342
Python 3.13.4
6279eb8
[3.13] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648) (GH-133944)
by Serhiy Storchaka
· 6 weeks ago
a719e5f
[3.13] gh-133516: Raise `ValueError` when constants `True`, `False` or `None` are used as an identifier after NFKC normalization (GH-133523) (#133615)
by TERESH1
· 8 weeks ago
e140e6e
[3.13] gh-132769: Refactor possible read-out-of-bounds in `lexer.c` (GH-132770) (#132788)
by Miss Islington (bot)
· 2 months ago
a37d719
[3.13] gh-129958: Properly disallow newlines in format specs in single-quoted f-strings (GH-130063) (GH-132692)
by Łukasz Langa
· 3 months ago
b0f3876
[3.13] gh-131762: Fixed dereferencing the pointer 'parser_token->metadata' with a NULL value (GH-131764) (#131774)
by Miss Islington (bot)
· 3 months ago
ebd2ed7
[3.13] gh-125331: Allow the parser to activate future imports on the fly (GH-125482) (#131062)
by Miss Islington (bot)
· 4 months ago
00cf2a6
[3.13] gh-130740: Move some `stdbool.h` includes after `Python.h` (#130738) (#130756)
by Bénédikt Tran
· 4 months ago
2d7145d
[3.13] gh-130618: Fix parser error when using lambdas inside f-strings (GH-130638) (#130642)
by Pablo Galindo Salgado
· 4 months ago
8d1d36b
[3.13] gh-116042: Fix location for SyntaxErrors of invalid escapes in the tokenizer (GH-116049) (#130066)
by Pablo Galindo Salgado
· 5 months ago
f7f8b8b
[3.13] gh-124363: Treat debug expressions in f-string as raw strings (GH-128399) (#129187)
by Miss Islington (bot)
· 5 months ago
a379749
[3.13] gh-129093: Fix f-string debug text sometimes getting cut off when expression contains `!` (GH-129159) (#129163)
by Miss Islington (bot)
· 5 months ago
8004238
[3.13] gh-126240: handle `NULL` returned by `_Py_asdl_expr_seq_new` (GH-126241) (#126243)
by Miss Islington (bot)
· 8 months ago
265bc19
[3.13] gh-126105: Fix crash in `ast` module, when `._fields` is deleted (GH-126115) (#126130)
by Miss Islington (bot)
· 8 months ago
4b55d53
[3.13] gh-125268: Use static string for "1e309" in AST (GH-125272) (GH-125280)
by Sam Gross
· 8 months ago
5dcce94
[3.13] gh-124064: Fix -Wconversion warnings in Parser/string_parser.c (GH-124204) (#124216)
by Miss Islington (bot)
· 9 months ago
9052888
[3.13] gh-123321: Make Parser/myreadline.c locking safe in free-threaded build (GH-123690) (#123798)
by Miss Islington (bot)
· 10 months ago
9193d29
[3.13] gh-123321: Fix Parser/myreadline.c to prevent a segfault during a multi-threaded race (GH-123323) (#123676)
by Miss Islington (bot)
· 10 months ago
935b8b4
[3.13] gh-123229: Fix valgrind warning by initializing the f-string buffers to 0 in the tokenizer (GH-123263) (#123264)
by Miss Islington (bot)
· 10 months ago
9fb6bfb
[3.13] gh-122581: Avoid data races when collecting parser statistics (GH-122694) (#122733)
by Miss Islington (bot)
· 11 months ago
c8f3c1d
[3.13] gh-122300: Preserve AST nodes for format specifiers with single elements (GH-122308) (#122364)
by Pablo Galindo Salgado
· 11 months ago
83bfc5b
[3.13] gh-122270: Fix typos in the Py_DEBUG macro name (GH-122271) (GH-122275)
by Miss Islington (bot)
· 11 months ago
a6c1081
[3.13] gh-122026: Fix identification of mismatched parentheses inside f-strings (GH-122028) (#122041)
by Miss Islington (bot)
· 12 months ago
a45d905
[3.13] gh-121905: Consistently use "floating-point" instead of "floating point" (GH-121907) (GH-122012)
by Serhiy Storchaka
· 12 months ago
d24ec8a
[3.13] gh-121130: Fix f-string format specifiers with debug expressions (GH-121150) (#121868)
by Pablo Galindo Salgado
· 12 months ago
38c4028
[3.13] gh-121332: Make AST node constructor check _attributes instead of hardcoding attributes (GH-121334) (#121625)
by Jelle Zijlstra
· 12 months ago
571cefd
[3.13] gh-120155: Fix Coverity issue in parse_string() (GH-120997) (#121005)
by Miss Islington (bot)
· 1 year ago
899dfba
[3.13] gh-120108: Fix deepcopying of AST trees with .parent attributes (GH-120114) (#121000)
by Jelle Zijlstra
· 1 year ago
9769b7a
[3.13] gh-113993: Allow interned strings to be mortal, and fix related issues (GH-120520) (GH-120945)
by Petr Viktorin
· 1 year ago
447e07a
[3.13] gh-119521: Rename IncompleteInputError to _IncompleteInputError and remove from public API/ABI (GH-119680, GH-120955) (GH-120944)
by Miss Islington (bot)
· 1 year ago
6be55f1
[3.13] gh-119724: Revert "bpo-45759: Better error messages for non-matching 'elif'/'else' statements (GH-29513)" (GH-119974) (GH-120013)
by T. Wouters
· 1 year, 1 month ago
0d0be6b
[3.13] gh-119118: Fix performance regression in tokenize module (GH-119615) (#119682)
by Miss Islington (bot)
· 1 year, 1 month ago
00ec116
[3.13] gh-118851: Default ctx arguments to AST constructors to Load() (GH-118854) (#118871)
by Miss Islington (bot)
· 1 year, 2 months ago
b60d4c0
gh-118090: Improve error message for empty type param brackets (GH-118091)
by Nikita Sobolev
· 1 year, 2 months ago
e042219
gh-117486: Improve behavior for user-defined AST subclasses (#118212)
by Jelle Zijlstra
· 1 year, 2 months ago
c2627d6
gh-116322: Add Py_mod_gil module slot (#116882)
by Brett Simmers
· 1 year, 2 months ago
ca269e5
gh-116126: Implement PEP 696 (#116129)
by Jelle Zijlstra
· 1 year, 2 months ago
9b280ab
gh-116988: Remove duplicates of `annotated_rhs` in the Grammar (#117004)
by David Rubin
· 1 year, 2 months ago
de1f686
gh-118082: Improve `import` without names syntax error message (#118083)
by Nikita Sobolev
· 1 year, 2 months ago
c97d3af
gh-109120: Fix syntax error in handlinh of incorrect star expressions (#117444)
by Grigoriev Semyon
· 1 year, 3 months ago
4c71d51
gh-117266: Fix crashes on user-created AST subclasses (GH-117276)
by Jelle Zijlstra
· 1 year, 3 months ago
61599a4
bpo-24612: Improve syntax error for 'not' after an operator (GH-28170)
by Pablo Galindo Salgado
· 1 year, 3 months ago
72d3cc9
gh-116437: Use new C API PyDict_Pop() to simplify the code (GH-116438)
by Serhiy Storchaka
· 1 year, 4 months ago
ed4dfd8
gh-105858: Improve AST node constructors (#105880)
by Jelle Zijlstra
· 1 year, 4 months ago
015b97d
gh-115823: Calculate correctly error locations when dealing with implicit encodings (#115824)
by Pablo Galindo Salgado
· 1 year, 4 months ago
7a3518e
gh-115881: Ensure `ast.parse()` parses conditional context managers even with low `feature_version` passed (#115920)
by Alex Waygood
· 1 year, 4 months ago
39d102c
gh-113744: Add a new IncompleteInputError exception to improve incomplete input detection in the codeop module (#113745)
by Pablo Galindo Salgado
· 1 year, 5 months ago
dcd28b5
gh-114569: Use PyMem_* APIs for most non-PyObject uses (#114574)
by Erlend E. Aasland
· 1 year, 5 months ago
17b73ab
GH-113655: Lower the C recursion limit on various platforms (GH-113944)
by Mark Shannon
· 1 year, 6 months ago
bb4c167
gh-111488: Changed error message in case of no 'in' keyword after 'for' in cmp (#113656)
by Grigoriev Semyon
· 1 year, 6 months ago
3003fbb
gh-113703: Correctly identify incomplete f-strings in the codeop module (#113709)
by Pablo Galindo Salgado
· 1 year, 6 months ago
9ed36d5
gh-113602: Bail out when the parser tries to override existing errors (#113607)
by Pablo Galindo Salgado
· 1 year, 6 months ago
48c4973
gh-106905: Use separate structs to track recursion depth in each PyAST_mod2obj call. (GH-113035)
by Yilei Yang
· 1 year, 6 months ago
a135a6d
gh-112943: Correctly compute end offsets for multiline tokens in the tokenize module (#112949)
by Pablo Galindo Salgado
· 1 year, 7 months ago
707c37e
Fix typos in variable names, function names, and comments (GH-101868)
by Yang Hau
· 1 year, 7 months ago
45d6485
gh-112387: Fix error positions for decoded strings with backwards tokenize errors (#112409)
by Pablo Galindo Salgado
· 1 year, 7 months ago
2c8b191
gh-112388: Fix an error that was causing the parser to try to overwrite tokenizer errors (#112410)
by Pablo Galindo Salgado
· 1 year, 7 months ago
d59feb5
gh-112243: Don't include comments in f-string debug expressions (#112284)
by Pablo Galindo Salgado
· 1 year, 8 months ago
1c8f912
bpo-45759: Better error messages for non-matching 'elif'/'else' statements (#29513)
by Crowthebird
· 1 year, 8 months ago
56e59a4
GH-111807: Lower the parser stack depth under WASI debug builds (#112225)
by Brett Cannon
· 1 year, 8 months ago
446f18a
gh-111956: Add thread-safe one-time initialization. (gh-111960)
by Sam Gross
· 1 year, 8 months ago
1447af7
gh-106905: avoid incorrect SystemError about recursion depth mismatch (#106906)
by Markus Mohrhard
· 1 year, 8 months ago
937872e
Simplify _PyPegen_join_names_with_dot() (GH-111602)
by Serhiy Storchaka
· 1 year, 8 months ago
453e96e
gh-111420: Allow type comments in parenthesized `with` statements (#111468)
by Tomas R
· 1 year, 8 months ago
3d2f1f0
gh-111380: Show SyntaxWarnings only once when parsing if invalid syntax is encouintered (#111381)
by Pablo Galindo Salgado
· 1 year, 8 months ago
3156d19
gh-100445: Improve error message for unterminated strings with escapes (#100446)
by Shantanu
· 1 year, 9 months ago
24e4ec7
gh-110938: Fix error messages for indented blocks with functions and classes with generic type parameters (#110973)
by Pablo Galindo Salgado
· 1 year, 9 months ago
f46333b
gh-107450: Remove unnecessary overflow check in parser error handler (#110940)
by Lysandros Nikolaou
· 1 year, 9 months ago
a1ac559
gh-107450: Check for overflow in the tokenizer and fix overflow test (#110832)
by Lysandros Nikolaou
· 1 year, 9 months ago
e1d8c65
gh-110805: Allow the repl to show source code and complete tracebacks (#110775)
by Pablo Galindo Salgado
· 1 year, 9 months ago
fb7843e
gh-107450: Raise OverflowError when parser column offset overflows (#110754)
by Lysandros Nikolaou
· 1 year, 9 months ago
3d18034
gh-110696: Fix incorrect syntax error message for incorrect argument unpacking (#110706)
by Pablo Galindo Salgado
· 1 year, 9 months ago
17d6554
gh-104169: Fix test_peg_generator after tokenizer refactoring (#110727)
by Lysandros Nikolaou
· 1 year, 9 months ago
2364542
GH-110749: fix unistd.h import in file_tokenizer.c (#110750)
by Filipe Laíns
· 1 year, 9 months ago
01481f2
gh-104169: Refactor tokenizer into lexer and wrappers (#110684)
by Lysandros Nikolaou
· 1 year, 9 months ago
2cb62c6
gh-110309: Prune empty constant in format specs (#110320)
by sunmy2019
· 1 year, 9 months ago
cc389ef
gh-110259: Fix f-strings with multiline expressions and format specs (#110271)
by Pablo Galindo Salgado
· 1 year, 9 months ago
7513994
gh-110014: Include explicitly <unistd.h> header (#110155)
by Victor Stinner
· 1 year, 9 months ago
b28ffaa
gh-109596: Ensure repeated rules in the grammar are not allowed and fix incorrect soft keywords (#109606)
by Pablo Galindo Salgado
· 1 year, 9 months ago
5bda2f6
gh-109114: Relax the check for invalid lambdas inside f-strings to avoid false positives (#109121)
by Pablo Galindo Salgado
· 1 year, 10 months ago
b0edf3b
GH-91079: Rename C_RECURSION_LIMIT to Py_C_RECURSION_LIMIT (#108507)
by Victor Stinner
· 1 year, 10 months ago
b2729e9
gh-88943: Improve syntax error for non-ASCII character that follows a numerical literal (GH-109081)
by Serhiy Storchaka
· 1 year, 10 months ago
578ebc5
gh-108767: Replace ctype.h functions with pyctype.h functions (#108772)
by Victor Stinner
· 1 year, 10 months ago
e59a952
gh-108444: Remove _PyLong_AsInt() function (#108461)
by Victor Stinner
· 1 year, 10 months ago
8661751
gh-108179: Add error message for parser stack overflows (#108256)
by Dennis Sweeney
· 1 year, 11 months ago
0dd3fc2
gh-108216: Cleanup #include in internal header files (#108228)
by Victor Stinner
· 1 year, 11 months ago
10a91d7
gh-108113: Make it possible to create an optimized AST (#108154)
by Irit Katriel
· 1 year, 11 months ago
d66bc9e
gh-107967: Fix infinite recursion on invalid escape sequence warning (#107968)
by Lysandros Nikolaou
· 1 year, 11 months ago
fa45958
GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFrameDefault()` (GH-107535)
by Mark Shannon
· 1 year, 11 months ago
da8f87b
gh-107015: Remove async_hacks from the tokenizer (#107018)
by Pablo Galindo Salgado
· 2 years ago
1a3faba
gh-106869: Use new PyMemberDef constant names (#106871)
by Victor Stinner
· 2 years ago
7d41ead
gh-106320: Remove _PyBytes_Join() C API (#107144)
by Victor Stinner
· 2 years ago
d228825
gh-106320: Remove _PyOS_ReadlineTState API (#107034)
by Victor Stinner
· 2 years ago
76e20c3
gh-106989: Remove tok report warnings (#106993)
by Menelaos Kotoglou
· 2 years ago
be1b968
gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)
by Serhiy Storchaka
· 2 years ago
dfe4de2
gh-106396: Special-case empty format spec to gen empty JoinedStr node (#106401)
by Lysandros Nikolaou
· 2 years ago
d8c5d76
gh-106320: Remove private _PyUnicode codecs C API functions (#106385)
by Victor Stinner
· 2 years ago
c5afc97
gh-106320: Remove private _PyErr C API functions (#106356)
by Victor Stinner
· 2 years ago
d5bd32f
gh-104922: remove PY_SSIZE_T_CLEAN (#106315)
by Inada Naoki
· 2 years ago
46c1097
gh-106145: Make `end_{lineno,col_offset}` required on `type_param` nodes (#106224)
by Nikita Sobolev
· 2 years ago
8c5f74f
gh-106023: Update code using _PyObject_FastCall() (#106257)
by Victor Stinner
· 2 years ago
Next »