Sign in
chromium
/
external
/
github.com
/
python
/
cpython
/
refs/tags/v3.12.0
/
Parser
tag
0fb6e700c2f94ae0717ee1be7d4e50b2dd480d14
tagger
Thomas Wouters <thomas@python.org>
Mon Oct 02 11:48:43 2023
object
0fb18b02c8ad56299d6a2910be0bab8ad601ef24
Python 3.12.0
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
a088290
gh-81057: Move Global Variables Holding Objects to _PyRuntimeState. (gh-99487)
by Eric Snow
· 2 years, 9 months ago
4ce2a20
gh-99300: Use Py_NewRef() in Parser/ directory (#99330)
by Victor Stinner
· 2 years, 9 months ago
231d83b
gh-99300: Use Py_NewRef() in Python/ directory (#99317)
by Victor Stinner
· 2 years, 9 months ago
61b6c40
gh-99153: set location on SyntaxError for try with both except and except* (GH-99160)
by Irit Katriel
· 2 years, 10 months ago
a60ddd3
gh-98401: Invalid escape sequences emits SyntaxWarning (#99011)
by Victor Stinner
· 2 years, 10 months ago
395d428
gh-98931: Improve error message when the user types 'import x from y' instead of 'from y import x' (#98932)
by Pablo Galindo Salgado
· 2 years, 10 months ago
1863302
gh-97669: Create Tools/build/ directory (#97963)
by Victor Stinner
· 2 years, 10 months ago
3de08ce
gh-97997: Add col_offset field to tokenizer and use that for AST nodes (#98000)
by Lysandros Nikolaou
· 2 years, 10 months ago
cbf0afd
gh-97973: Return all necessary information from the tokenizer (GH-97984)
by Lysandros Nikolaou
· 2 years, 11 months ago
7644935
GH-91079: Decouple C stack overflow checks from Python recursion checks. (GH-96510)
by Mark Shannon
· 2 years, 11 months ago
aab01e3
gh-96670: Raise SyntaxError when parsing NULL bytes (#97594)
by Pablo Galindo Salgado
· 2 years, 11 months ago
7e36abb
gh-91210: Improve error message when non-default param follows default (GH-95933)
by Lysandros Nikolaou
· 3 years ago
81e36f3
gh-96678: Fix UB of null pointer arithmetic (GH-96782)
by Matthias Görgens
· 3 years ago
8bc356a
gh-96268: Fix loading invalid UTF-8 (#96270)
by Michael Droettboom
· 3 years ago
05692c6
gh-96611: Fix error message for invalid UTF-8 in mid-multiline string (#96623)
by Michael Droettboom
· 3 years ago
2c7d2e8
gh-96587: Raise `SyntaxError` for PEP654 on older `feature_version` (#96588)
by Nikita Sobolev
· 3 years ago
511ca94
gh-95778: CVE-2020-10735: Prevent DoS by very large int() (#96499)
by Gregory P. Smith
· 3 years ago
a965db3
gh-94996: Disallow lambda pos only params with feature_version < (3, 8) (GH-95934)
by Shantanu
· 3 years ago
b5e3ea2
gh-94996: Disallow parsing pos only params with feature_version < (3, 8) (GH-94997)
by Shantanu
· 3 years ago
b4c857d
gh-95876: Fix format string in pegen error location code (#95877)
by Christian Heimes
· 3 years ago
b946f52
gh-95355: Check tokens[0] after allocating memory (GH-95356)
by Honglin Zhu
· 3 years, 1 month ago
0047447
gh-95185: Check recursion depth in the AST constructor (#95186)
by Pablo Galindo Salgado
· 3 years, 1 month ago
0daba82
gh-94949: Disallow parsing parenthesised ctx mgr with old feature_version (#94950)
by Shantanu
· 3 years, 1 month ago
ae0be5a
gh-94947: Disallow parsing walrus with feature_version < (3, 8) (#94948)
by Shantanu
· 3 years, 1 month ago
2e9da8e
gh-94869: Fix the location in some expressions for multi-line f-string ast nodes (#94895)
by Pablo Galindo Salgado
· 3 years, 1 month ago
bbb2ab7
[3.11] bpo-14916: interactive fd is not tied to stdin [type-bug] (#91469)
by Paul m. p. Peny
· 3 years, 1 month ago
36fcde6
gh-94360: Fix a tokenizer crash when reading encoded files with syntax errors from stdin (#94386)
by Pablo Galindo Salgado
· 3 years, 1 month ago
8c237a7
gh-94192: Fix error for dictionary literals with invalid expression as value. (#94304)
by wookie184
· 3 years, 2 months ago
2fc83ac
gh-92858: Improve error message for some suites with syntax error before ':' (#92894)
by wookie184
· 3 years, 2 months ago
47e3562
gh-84623: Remove unused imports (#94132)
by Victor Stinner
· 3 years, 2 months ago
cfb986a
gh-93937: PyOS_StdioReadline() uses PyConfig.legacy_windows_stdio (#94024)
by Victor Stinner
· 3 years, 2 months ago
6fd4c8e
gh-93741: Add private C API _PyImport_GetModuleAttrString() (GH-93742)
by Serhiy Storchaka
· 3 years, 2 months ago
53a8b17
gh-93671: Avoid exponential backtracking in deeply nested sequence patterns in match statements (GH-93680)
by Pablo Galindo Salgado
· 3 years, 2 months ago
ee70c70
gh-93418: Fix an assert when an f-string expression is followed by an '=', but no closing brace. (gh-93419)
by Eric V. Smith
· 3 years, 3 months ago
705eaec
gh-92597: Ensure that AST nodes without explicit end positions can be compiled (GH-93359)
by Pablo Galindo Salgado
· 3 years, 3 months ago
07df8d5
gh-93283: Improve error message for f-string with invalid conversion character (GH-93349)
by Serhiy Storchaka
· 3 years, 3 months ago
cb04a09
GH-93207: Remove HAVE_STDARG_PROTOTYPES configure check for stdarg.h (#93215)
by Kumar Aditya
· 3 years, 3 months ago
5115a16
gh-93103: Parser uses PyConfig.parser_debug instead of Py_DebugFlag (#93106)
by Victor Stinner
· 3 years, 3 months ago
Next »