Sign in
chromium
/
external
/
github.com
/
python
/
cpython
/
refs/tags/v3.12.10
/
Parser
tag
f86fdcac4c104bb671f86eb77cf98a6aa764c04e
tagger
Thomas Wouters <thomas@python.org>
Tue Apr 08 11:35:49 2025
object
0cc81280367df838c4b199f8f0378837165071c2
Python 3.12.10
66042e1
[3.12] gh-131762: Fixed dereferencing the pointer 'parser_token->metadata' with a NULL value (GH-131764) (#131775)
by Miss Islington (bot)
· 5 months ago
fcf1f57
[3.12] gh-125331: Allow the parser to activate future imports on the fly (GH-125482) (#131063)
by Miss Islington (bot)
· 5 months ago
7ce5f15
[3.12] gh-130740: Move some `stdbool.h` includes after `Python.h` (#130738) (#130757)
by Bénédikt Tran
· 6 months ago
0860d9c
[3.12] gh-130618: Fix parser error when using lambdas inside f-strings (GH-130638) (#130644)
by Pablo Galindo Salgado
· 6 months ago
5e8a9eb
[3.12] gh-116042: Fix location for SyntaxErrors of invalid escapes in the tokenizer (GH-116049) (#130065)
by Pablo Galindo Salgado
· 6 months ago
9ed04d9
[3.12] gh-124363: Treat debug expressions in f-string as raw strings (GH-128399) (#129190)
by Pablo Galindo Salgado
· 7 months ago
e577ff4
[3.12] gh-129093: Fix f-string debug text sometimes getting cut off when expression contains ! (#129164)
by Pablo Galindo Salgado
· 7 months ago
3416ffa
[3.12] gh-126240: handle `NULL` returned by `_Py_asdl_expr_seq_new` (GH-126241) (#126245)
by Bénédikt Tran
· 10 months ago
515a5d3
[3.12] gh-126105: Fix crash in `ast` module, when `._fields` is delet… (#126132)
by Kirill Podoprigora
· 10 months ago
49f6beb
[3.12] gh-113993: Make interned strings mortal (GH-120520, GH-121364, GH-121903, GH-122303) (#123065)
by Petr Viktorin
· 11 months ago
562ff73
[3.12] gh-123321: Fix Parser/myreadline.c to prevent a segfault during a multi-threaded race (GH-123323) (#123677)
by Miss Islington (bot)
· 12 months ago
7dec3d7
[3.12] gh-123229: Fix valgrind warning by initializing the f-string buffers to 0 in the tokenizer (GH-123263) (#123265)
by Pablo Galindo Salgado
· 12 months ago
ca3486c
[3.12] gh-122300: Preserve AST nodes for format specifiers with single elements (GH-122308) (#122363)
by Pablo Galindo Salgado
· 1 year, 1 month ago
02c19f0
[3.12] gh-122270: Fix typos in the Py_DEBUG macro name (GH-122271) (GH-122276)
by Miss Islington (bot)
· 1 year, 1 month ago
966eff9
[3.12] gh-122026: Fix identification of mismatched parentheses inside f-strings (GH-122028) (#122062)
by Pablo Galindo Salgado
· 1 year, 1 month ago
a9daa4f
[3.12] gh-121130: Fix f-string format specifiers with debug expressions (GH-121150) (#122063)
by Pablo Galindo Salgado
· 1 year, 1 month ago
5290e40
[3.12] gh-120155: Fix Coverity issue in parse_string() (GH-120997) (#121006)
by Miss Islington (bot)
· 1 year, 2 months ago
4a0af0c
[3.12] gh-119118: Fix performance regression in tokenize module (GH-119615) (#119683)
by Miss Islington (bot)
· 1 year, 3 months ago
a49426a
[3.12] gh-109120: Fix syntax error in handlinh of incorrect star expressions… (#117465)
by Grigoriev Semyon
· 1 year, 5 months ago
53b84e7
[3.12] gh-115881: Ensure `ast.parse()` parses conditional context managers even with low `feature_version` passed (#115920) (#115959)
by Alex Waygood
· 1 year, 6 months ago
1932da0
[3.12] gh-115823: Calculate correctly error locations when dealing with implicit encodings (GH-115824) (#115949)
by Miss Islington (bot)
· 1 year, 6 months ago
4d87832
[3.12] GH-112215: Backport C recursion changes (GH-115083)
by Mark Shannon
· 1 year, 6 months ago
0affc3d
[3.12] gh-113703: Correctly identify incomplete f-strings in the codeop module (GH-113709) (#113733)
by Pablo Galindo Salgado
· 1 year, 8 months ago
499f1d0
[3.12] gh-113602: Bail out when the parser tries to override existing errors (GH-113607) (#113652)
by Miss Islington (bot)
· 1 year, 8 months ago
d58a5f4
[3.12] gh-106905: Use separate structs to track recursion depth in each PyAST_mod2obj call. (GH-113035) (GH-113472)
by Serhiy Storchaka
· 1 year, 8 months ago
e4d2fb2
[3.12] gh-112943: Correctly compute end offsets for multiline tokens in the tokenize module (GH-112949) (#112957)
by Pablo Galindo Salgado
· 1 year, 8 months ago
698b4b7
[3.12] gh-112388: Fix an error that was causing the parser to try to overwrite tokenizer errors (GH-112410) (#112466)
by Miss Islington (bot)
· 1 year, 9 months ago
7140716
[3.12] gh-112387: Fix error positions for decoded strings with backwards tokenize errors (GH-112409) (#112468)
by Miss Islington (bot)
· 1 year, 9 months ago
7e70e2e
[3.12] gh-112243: Don't include comments in f-string debug expressions (GH-112284) (#112285)
by Pablo Galindo Salgado
· 1 year, 9 months ago
307ca78
[3.12] gh-111380: Show SyntaxWarnings only once when parsing if invalid syntax is encouintered (GH-111381) (#111382)
by Miss Islington (bot)
· 1 year, 10 months ago
c81ebf5
[3.12] bpo-43950: handle wide unicode characters in tracebacks (GH-28150) (#111346)
by Pablo Galindo Salgado
· 1 year, 10 months ago
2bca5f4
[3.12] gh-110938: Fix error messages for indented blocks with functio… (#110990)
by Jelle Zijlstra
· 1 year, 10 months ago
3b87e52
[3.12] gh-107450: Check for overflow in the tokenizer and fix overflow test (GH-110832) (#110931)
by Lysandros Nikolaou
· 1 year, 10 months ago
4d0e6c8
[3.12] gh-110696: Fix incorrect syntax error message for incorrect argument unpacking (GH-110706) (#110765)
by Pablo Galindo Salgado
· 1 year, 10 months ago
ea3ac56
[3.12] gh-107450: Raise OverflowError when parser column offset overflows (GH-110754) (#110762)
by Miss Islington (bot)
· 1 year, 10 months ago
09ec815
[3.12] gh-110259: Fix f-strings with multiline expressions and format specs (GH-110271) (#110396)
by Miss Islington (bot)
· 1 year, 11 months ago
f6cb2e4
[3.12] gh-109596: Ensure repeated rules in the grammar are not allowed and fix incorrect soft keywords (GH-109606). (#109752)
by Pablo Galindo Salgado
· 1 year, 11 months ago
9207c87
[3.12] gh-88943: Improve syntax error for non-ASCII character that follows a numerical literal (GH-109081) (#109090)
by Miss Islington (bot)
· 1 year, 11 months ago
21f4e6d
[3.12] gh-109114: Relax the check for invalid lambdas inside f-strings to avoid false positives (GH-109121). (#109155)
by Pablo Galindo Salgado
· 2 years ago
149d70c
[3.12] gh-108179: Add error message for parser stack overflows (GH-108256) (#108263)
by Miss Islington (bot)
· 2 years ago
d189480
[3.12] gh-107967: Fix infinite recursion on invalid escape sequence warning (GH-107968) (#107970)
by Miss Islington (bot)
· 2 years ago
98902d6c
[3.12] GH-107263: Increase C stack limit for most functions, except `_PyEval_EvalFrameDefault()` (GH-107535) (#107618)
by Miss Islington (bot)
· 2 years ago
b6ace75
[3.12] gh-106989: Remove tok report warnings (GH-106993) (#107013)
by Miss Islington (bot)
· 2 years, 1 month ago
930df7b
[3.12] gh-106396: Special-case empty format spec to gen empty JoinedStr node (GH-106401) (#106416)
by Miss Islington (bot)
· 2 years, 2 months ago
0616c83
[3.12] gh-106145: Make `end_{lineno,col_offset}` required on `type_param` nodes (GH-106224) (#106295)
by Miss Islington (bot)
· 2 years, 2 months ago
c407ef0
[3.12] gh-98931: Add custom error messages to invalid import/from with multiple targets (GH-105985) (#105991)
by Miss Islington (bot)
· 2 years, 2 months ago
fea0d2f
[3.12] gh-105938: Emit a SyntaxWarning for escaped braces in an f-string (GH-105939) (#105941)
by Miss Islington (bot)
· 2 years, 2 months ago
0add516
[3.12] GH-105588: Add missing error checks to some obj2ast_* converters (GH-105838)
by Miss Islington (bot)
· 2 years, 2 months ago
e9cf5a3
[3.12] gh-105820: Fix tok_mode expression buffer in file & readline tokenizer (GH-105828) (#105832)
by Miss Islington (bot)
· 2 years, 2 months ago
638c2ba
[3.12] gh-105800: Issue SyntaxWarning in f-strings for invalid escape sequences (GH-105801) (#105806)
by Miss Islington (bot)
· 2 years, 2 months ago
9c51ea5
[3.12] gh-105718: Fix buffer allocation in tokenizer with readline (GH-105728) (#105729)
by Miss Islington (bot)
· 2 years, 2 months ago
ae6e002
[3.12] gh-105549: Tokenize separately NUMBER and NAME tokens and allow 0-prefixed literals (GH-105555) (#105602)
by Miss Islington (bot)
· 2 years, 2 months ago
67b288f
[3.12] gh-105259: Ensure we don't show newline characters for trailing NEWLINE tokens (GH-105364) (#105367)
by Miss Islington (bot)
· 2 years, 2 months ago
103ae4e
[3.12] gh-105194: Fix format specifier escaped characters in f-strings (GH-105231) (#105234)
by Miss Islington (bot)
· 2 years, 3 months ago
e6d5e63
[3.12] gh-104799: Default missing lists in AST to the empty list (GH-104834) (#105213)
by Miss Islington (bot)
· 2 years, 3 months ago
c687946
[3.12] gh-105069: Add a readline-like callable to the tokenizer to consume input iteratively (GH-105070) (#105119)
by Miss Islington (bot)
· 2 years, 3 months ago
2f8c22f
[3.12] gh-105042: Disable unmatched parens syntax error in python tokenize (GH-105061) (#105120)
by Miss Islington (bot)
· 2 years, 3 months ago
7899fac
[3.12] gh-104799: Move location of type_params AST fields (GH-104828) (#104974)
by Miss Islington (bot)
· 2 years, 3 months ago
3f8d5d9
[3.12] gh-105017: Include CRLF lines in strings and column numbers (GH-105030) (#105041)
by Miss Islington (bot)
· 2 years, 3 months ago
2b176bc
[3.12] gh-105017: Fix including additional NL token when using CRLF (GH-105022) (#105023)
by Miss Islington (bot)
· 2 years, 3 months ago
b31cfd2
[3.12] Fix typo in the tokenizer (GH-104950) (#104953)
by Miss Islington (bot)
· 2 years, 3 months ago
ddc29c8
[3.12] gh-104866: Tokenize should emit NEWLINE after exiting block with comment (GH-104870) (#104872)
by Miss Islington (bot)
· 2 years, 3 months ago
905d419
[3.12] GH-104668: Don't call PyOS_* hooks in subinterpreters (GH-104760)
by Miss Islington (bot)
· 2 years, 3 months ago
0a77960
gh-102856: Allow comments inside multi-line f-string expresions (#104006)
by Cristián Maureira-Fredes
· 2 years, 3 months ago
a5f244d
gh-104656: Rename typeparams AST node to type_params (#104657)
by Jelle Zijlstra
· 2 years, 3 months ago
f3466bc
gh-98836: Extend PyUnicode_FromFormat() (GH-98838)
by Serhiy Storchaka
· 2 years, 3 months ago
6715f91
gh-102856: Python tokenizer implementation for PEP 701 (#104323)
by Marta Gómez Macías
· 2 years, 3 months ago
ff7f731
gh-104658: Fix location of unclosed quote error for multiline f-strings (#104660)
by Pablo Galindo Salgado
· 2 years, 3 months ago
24d8b88
gh-103763: Implement PEP 695 (#103764)
by Jelle Zijlstra
· 2 years, 3 months ago
d513dde
Trim trailing whitespace and test on CI (#104275)
by Hugo van Kemenade
· 2 years, 3 months ago
a9c6e06
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
by Eric Snow
· 2 years, 3 months ago
eba64d2
gh-104169: Ensure the tokenizer doesn't overwrite previous errors (#104170)
by Pablo Galindo Salgado
· 2 years, 4 months ago
ef0df52
gh-97556: Raise null bytes syntax error upon null in multiline string (GH-104136)
by Lysandros Nikolaou
· 2 years, 4 months ago
5078eed
gh-104016: Fixed off by 1 error in f string tokenizer (#104047)
by jx124
· 2 years, 4 months ago
d5a9707
gh-103824: fix use-after-free error in Parser/tokenizer.c (#103993)
by chgnrdv
· 2 years, 4 months ago
9169a56
gh-103656: Transfer f-string buffers to parser to avoid use-after-free (GH-103896)
by Lysandros Nikolaou
· 2 years, 4 months ago
57f8f9a
gh-103718: Correctly set f-string buffers in all cases (GH-103815)
by Lysandros Nikolaou
· 2 years, 4 months ago
cb157a1
GH-103727: Avoid advancing tokenizer too far in f-string mode (GH-103775)
by Lysandros Nikolaou
· 2 years, 4 months ago
05b3ce7
GH-103718: Correctly cache and restore f-string buffers when needed (GH-103719)
by Lysandros Nikolaou
· 2 years, 4 months ago
0fd3891
gh-102310: Change error range for invalid bytes literals (#103663)
by Nikita Sobolev
· 2 years, 4 months ago
d4aa857
gh-102856: Clean some of the PEP 701 tokenizer implementation (#103634)
by Pablo Galindo Salgado
· 2 years, 4 months ago
1ef61cf
gh-102856: Initial implementation of PEP 701 (#102855)
by Pablo Galindo Salgado
· 2 years, 4 months ago
7703def
GH-102711: Fix warnings found by clang (#102712)
by Chenxi Mao
· 2 years, 5 months ago
c6858d1
gh-102255: Improve build support for Windows API partitions (GH-102256)
by Max Bachmann
· 2 years, 5 months ago
f533f21
gh-102416: Do not memoize incorrectly loop rules in the parser (#102467)
by Pablo Galindo Salgado
· 2 years, 6 months ago
880437d
gh-100227: Move _str_replace_inf to PyInterpreterState (gh-102333)
by Eric Snow
· 2 years, 6 months ago
448c7d1
Fix some typos in asdl_c.py (GH-101757)
by abel1502
· 2 years, 6 months ago
feec49c
GH-101578: Normalize the current exception (GH-101607)
by Mark Shannon
· 2 years, 6 months ago
a1e051a
gh-100940: Change "char *str" to "const char *str" in KeywordToken: It is an immutable string. (#100936)
by Stepfen Shawn
· 2 years, 7 months ago
1de4395
gh-101046: Fix a potential memory leak in the parser when raising MemoryError (#101051)
by Pablo Galindo Salgado
· 2 years, 7 months ago
0415cf8
gh-81057: Move the Cached Parser Dummy Name to _PyRuntimeState (#100277)
by Eric Snow
· 2 years, 8 months ago
91a8e00
gh-81057: Move More Globals to _PyRuntimeState (gh-100092)
by Eric Snow
· 2 years, 8 months ago
d47ffeb
gh-90110: Clean Up the C-analyzer Globals Lists (gh-100091)
by Eric Snow
· 2 years, 8 months ago
97e7004
gh-100050: Fix an assertion error when raising unclosed parenthesis errors in the tokenizer (GH-100065)
by Pablo Galindo Salgado
· 2 years, 8 months ago
417206a
gh-99891: Fix infinite recursion in the tokenizer when showing warnings (GH-99893)
by Pablo Galindo Salgado
· 2 years, 9 months ago
6d8da23
gh-90994: Improve error messages upon call arguments syntax errors (GH-96893)
by Lysandros Nikolaou
· 2 years, 9 months ago
e13d1d9
gh-99581: Fix a buffer overflow in the tokenizer when copying lines that fill the available buffer (#99605)
by Pablo Galindo Salgado
· 2 years, 9 months ago
9c4232a
gh-99211: Point to except/except* on syntax errors when mixing them (GH-99215)
by Lysandros Nikolaou
· 2 years, 9 months ago
3c57971
gh-81057: Move Globals in Core Code to _PyRuntimeState (gh-99496)
by Eric Snow
· 2 years, 9 months ago
f13f466
gh-99300: Use Py_NewRef() in Python/Python-ast.c (#99499)
by Victor Stinner
· 2 years, 9 months ago
Next »