Sign in
chromium
/
external
/
github.com
/
python
/
cpython
/
refs/tags/v3.11.7
/
Parser
tag
3c1e1d48a730ee7796415037ece916191d2b4991
tagger
Pablo Galindo <pablogsal@gmail.com>
Mon Dec 04 17:56:31 2023
object
fa7a6f23036537567592647d15f043722c7144ad
Python 3.11.7
390a5b8
[3.11] gh-112387: Fix error positions for decoded strings with backwards tokenize errors (GH-112409) (#112469)
by Miss Islington (bot)
· 1 year, 9 months ago
43b081b
[3.11] gh-112388: Fix an error that was causing the parser to try to overwrite tokenizer errors (GH-112410) (#112467)
by Miss Islington (bot)
· 1 year, 9 months ago
08e4e11
[3.11] gh-111380: Show SyntaxWarnings only once when parsing if invalid syntax is encouintered (GH-111381) (#111383)
by Miss Islington (bot)
· 1 year, 10 months ago
22cde39
[3.11] bpo-43950: handle wide unicode characters in tracebacks (GH-28150) (#111373)
by Pablo Galindo Salgado
· 1 year, 10 months ago
4e4a3e1
[3.11] gh-110696: Fix incorrect syntax error message for incorrect argument unpacking (GH-110706) (#110766)
by Pablo Galindo Salgado
· 1 year, 10 months ago
1af7b7d
[3.11] gh-107450: Check for overflow in the tokenizer and fix overflow test (GH-110832) (#110939)
by Lysandros Nikolaou
· 1 year, 10 months ago
c9214b9
[3.11] gh-107450: Raise OverflowError when parser column offset overflows (GH-110754) (#110763)
by Miss Islington (bot)
· 1 year, 10 months ago
dae62d4
[3.11] gh-88943: Improve syntax error for non-ASCII character that follows a numerical literal (GH-109081) (GH-109091)
by Serhiy Storchaka
· 2 years ago
c0c4186
[3.11] GH-105588: Add missing error checks to some obj2ast_* converters (GH-105839)
by Miss Islington (bot)
· 2 years, 2 months ago
b764347
[3.11] Fix typo in the tokenizer (GH-104950) (#104952)
by Miss Islington (bot)
· 2 years, 3 months ago
a09d390
[3.11] gh-96670: Raise SyntaxError when parsing NULL bytes (GH-97594) (#104195)
by Lysandros Nikolaou
· 2 years, 3 months ago
7b2ac6c
[3.11] gh-102310: Change error range for invalid bytes literals (GH-103663) (#103703)
by Miss Islington (bot)
· 2 years, 4 months ago
abd6e97
[3.11] GH-102711: Fix warnings found by clang (GH-102712) (#103075)
by Miss Islington (bot)
· 2 years, 5 months ago
58de2eb
[3.11] gh-102416: Do not memoize incorrectly loop rules in the parser (GH-102467). (#102473)
by Pablo Galindo Salgado
· 2 years, 6 months ago
31b82ab
[3.11] gh-101046: Fix a potential memory leak in the parser when raising MemoryError (GH-101051) (#101085)
by Pablo Galindo Salgado
· 2 years, 7 months ago
2b97ddd
gh-100050: Fix an assertion error when raising unclosed parenthesis errors in the tokenizer (GH-100065)
by Miss Islington (bot)
· 2 years, 8 months ago
6282ef6
[3.11] gh-99891: Fix infinite recursion in the tokenizer when showing warnings (GH-99893) (GH-99896)
by Pablo Galindo Salgado
· 2 years, 9 months ago
f381644
gh-99581: Fix a buffer overflow in the tokenizer when copying lines that fill the available buffer (GH-99605)
by Miss Islington (bot)
· 2 years, 9 months ago
152a437
[3.11] gh-99211: Point to except/except* on syntax errors when mixing them (GH-99215) (GH-99622)
by Lysandros Nikolaou
· 2 years, 9 months ago
d8a42bc
[3.11] gh-99153: set location on SyntaxError for try with both except and except* (GH-99160) (#99168)
by Irit Katriel
· 2 years, 9 months ago
8c6ced3
[3.11] gh-96587: Raise `SyntaxError` for PEP654 on older `feature_version` (GH-96588) (#96591)
by Nikita Sobolev
· 2 years, 11 months ago
f2d7fa8
gh-96678: Fix UB of null pointer arithmetic (GH-96782)
by Miss Islington (bot)
· 3 years ago
ffafa9b
gh-96268: Fix loading invalid UTF-8 (GH-96270)
by Miss Islington (bot)
· 3 years ago
bb0dab5
gh-96611: Fix error message for invalid UTF-8 in mid-multiline string (GH-96623)
by Miss Islington (bot)
· 3 years ago
f8b71da
[3.11] gh-95778: CVE-2020-10735: Prevent DoS by very large int() (#96500)
by Gregory P. Smith
· 3 years ago
7fc8221
[3.11] gh-94996: Disallow lambda pos only params with feature_version < (3, 8) (GH-95934) (GH-95936)
by Shantanu
· 3 years ago
4abf846
gh-94996: Disallow parsing pos only params with feature_version < (3, 8) (GH-94997)
by Miss Islington (bot)
· 3 years ago
1221e8c
gh-95876: Fix format string in pegen error location code (GH-95877)
by Miss Islington (bot)
· 3 years ago
d3cc99b
gh-95355: Check tokens[0] after allocating memory (GH-95356)
by Miss Islington (bot)
· 3 years, 1 month ago
86eb500
[3.11] gh-95185: Check recursion depth in the AST constructor (GH-95186) (GH-95208)
by Miss Islington (bot)
· 3 years, 1 month ago
7733aa0
gh-94949: Disallow parsing parenthesised ctx mgr with old feature_version (GH-94950)
by Miss Islington (bot)
· 3 years, 1 month ago
7dc236d
gh-94947: Disallow parsing walrus with feature_version < (3, 8) (GH-94948)
by Miss Islington (bot)
· 3 years, 1 month ago
e121cb5
gh-94869: Fix the location in some expressions for multi-line f-string ast nodes (GH-94895)
by Miss Islington (bot)
· 3 years, 1 month ago
d49c99f
gh-94360: Fix a tokenizer crash when reading encoded files with syntax errors from stdin (GH-94386)
by Miss Islington (bot)
· 3 years, 1 month ago
442dd8f
gh-94192: Fix error for dictionary literals with invalid expression as value. (GH-94304)
by Miss Islington (bot)
· 3 years, 2 months ago
65ed8b4
[3.11] gh-92858: Improve error message for some suites with syntax error before ':' (GH-92894) (#94180)
by Pablo Galindo Salgado
· 3 years, 2 months ago
f9d0240
gh-93671: Avoid exponential backtracking in deeply nested sequence patterns in match statements (GH-93680)
by Miss Islington (bot)
· 3 years, 2 months ago
376d537
gh-93418: Fix an assert when an f-string expression is followed by an '=', but no closing brace. (gh-93419) (gh-93422)
by Miss Islington (bot)
· 3 years, 3 months ago
b425d88
gh-92597: Ensure that AST nodes without explicit end positions can be compiled (GH-93359)
by Miss Islington (bot)
· 3 years, 3 months ago
7afccd3
gh-90473: Decrease recursion limit and skip tests on WASI (GH-92803)
by Miss Islington (bot)
· 3 years, 3 months ago
d716a0d
Use static inline function Py_EnterRecursiveCall() (#91988)
by Victor Stinner
· 3 years, 4 months ago
3483299
gh-81548: Deprecate octal escape sequences with value larger than 0o377 (GH-91668)
by Serhiy Storchaka
· 3 years, 4 months ago
43a8bf1
gh-87999: Change warning type for numeric literal followed by keyword (GH-91980)
by Serhiy Storchaka
· 3 years, 4 months ago
aa0f056
bpo-47212: Improve error messages for un-parenthesized generator expressions (GH-32302)
by Matthieu Dartiailh
· 3 years, 5 months ago
3df0e63
bpo-46315: Use fopencookie only on Emscripten 3.x and newer (GH-32266)
by Christian Heimes
· 3 years, 5 months ago
6881ea9
bpo-47126: Update to canonical PEP URLs specified by PEP 676 (GH-32124)
by Hugo van Kemenade
· 3 years, 5 months ago
7b44ade
bpo-47129: Add more informative messages to f-string syntax errors (32127)
by Maciej Górski
· 3 years, 5 months ago
e8e737b
bpo-43224: Implement PEP 646 grammar changes (GH-31018)
by Matthew Rahtz
· 3 years, 5 months ago
26cca80
bpo-47117: Don't crash if we fail to decode characters when the tokenizer buffers are uninitialized (GH-32129)
by Pablo Galindo Salgado
· 3 years, 5 months ago
9b889b5
bpo-46315: Use fopencookie() to avoid dup() in _PyTokenizer_FindEncodingFilename (GH-32033)
by Christian Heimes
· 3 years, 5 months ago
7d810b6
bpo-46838: Syntax error improvements for function definitions (GH-31590)
by Pablo Galindo Salgado
· 3 years, 5 months ago
13b0412
bpo-46920: Remove code that has explainers why it was disabled (GH-31813)
by Oleg Iarygin
· 3 years, 5 months ago
a52f82b
bpo-46920: Remove disabled debug code added decades ago and likely unnecessary (GH-31812)
by Oleg Iarygin
· 3 years, 5 months ago
090e5c4
bpo-46820: Fix a SyntaxError in a numeric literal followed by "not in" (GH-31479)
by Serhiy Storchaka
· 3 years, 6 months ago
ffd9f8f
bpo-46762: Fix an assert failure in f-strings where > or < is the last character if the f-string is missing a trailing right brace. (#31365)
by Eric V. Smith
· 3 years, 6 months ago
e19059e
Don't print rejected tokens when using the debug flags in the parser (GH-31258)
by Pablo Galindo Salgado
· 3 years, 6 months ago
390459d
Allow the parser to avoid nested processing of invalid rules (GH-31252)
by Pablo Galindo Salgado
· 3 years, 6 months ago
b71dc71
bpo-46707: Avoid potential exponential backtracking in some syntax errors (GH-31241)
by Pablo Galindo Salgado
· 3 years, 6 months ago
81c7204
bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized global objects. (gh-30928)
by Eric Snow
· 3 years, 6 months ago
69e1097
bpo-46521: Fix codeop to use a new partial-input mode of the parser (GH-31010)
by Pablo Galindo Salgado
· 3 years, 6 months ago
89b1304
bpo-14916: use specified tokenizer fd for file input (GH-31006)
by Paul m. p. P
· 3 years, 7 months ago
a0efc0c
bpo-46091: Correctly calculate indentation levels for whitespace lines with continuation characters (GH-30130)
by Pablo Galindo Salgado
· 3 years, 7 months ago
0daf721
bpo-46503: Prevent an assert from firing when parsing some invalid \N sequences in f-strings. (GH-30865)
by Eric V. Smith
· 3 years, 7 months ago
650720a
Fix the caret position in some syntax errors in interactive mode (GH-30718)
by Pablo Galindo Salgado
· 3 years, 7 months ago
8c2fd09
bpo-46339: Include clarification on assert in 'get_error_line_from_tokenizer_buffers' (#30545)
by Pablo Galindo Salgado
· 3 years, 7 months ago
cedec19
bpo-46339: Fix crash in the parser when computing error text for multi-line f-strings (GH-30529)
by Pablo Galindo Salgado
· 3 years, 7 months ago
6fa8b2c
bpo-46237: Fix the line number of tokenizer errors inside f-strings (GH-30463)
by Pablo Galindo Salgado
· 3 years, 7 months ago
d382f7e
bpo-46289: Make conversion of FormattedValue not optional on ASDL (GH-30467)
by Batuhan Taskaya
· 3 years, 7 months ago
70f415f
bpo-46240: Correct the error for unclosed parentheses when the tokenizer is not finished (GH-30378)
by Pablo Galindo Salgado
· 3 years, 8 months ago
dd6c357
bpo-46110: Restore commit e9898bf153d26059261ffef11f7643ae991e2a4c
by Pablo Galindo Salgado
· 3 years, 8 months ago
9d35ded
Revert "bpo-46110: Add a recursion check to avoid stack overflow in the PEG parser (GH-30177)" (GH-30363)
by Pablo Galindo Salgado
· 3 years, 8 months ago
e9898bf
bpo-46110: Add a recursion check to avoid stack overflow in the PEG parser (GH-30177)
by Pablo Galindo Salgado
· 3 years, 8 months ago
d60457a
bpo-45292: [PEP-654] add except* (GH-29581)
by Irit Katriel
· 3 years, 8 months ago
41026c3
bpo-45855: Replaced deprecated `PyImport_ImportModuleNoBlock` with PyImport_ImportModule (GH-30046)
by Kumar Aditya
· 3 years, 8 months ago
4325a76
bpo-46054: Fix parsing error when parsing non-utf8 characters in source files (GH-30068)
by Pablo Galindo Salgado
· 3 years, 8 months ago
28179aa
bpo-42918: Improve build-in function compile() in mode 'single' (GH-29934)
by Weipeng Hong
· 3 years, 8 months ago
1c7a1c3
bpo-46004: Fix error location for loops with invalid targets (GH-29959)
by Pablo Galindo Salgado
· 3 years, 8 months ago
253b7a0
bpo-45866: pegen strips directory of "generated from" header (GH-29777)
by Victor Stinner
· 3 years, 9 months ago
24c10d2
bpo-45727: Only trigger the 'did you forgot a comma' error suggestion if inside parentheses (GH-29757)
by Pablo Galindo Salgado
· 3 years, 9 months ago
4f006a7
Ensure the str member of the tokenizer is always initialised (GH-29681)
by Pablo Galindo Salgado
· 3 years, 9 months ago
c9c4444
Refactor parser compilation units into specific components (GH-29676)
by Pablo Galindo Salgado
· 3 years, 9 months ago
81f4e11
bpo-45811: Improve error message when source code contains invisible control characters (GH-29654)
by Pablo Galindo Salgado
· 3 years, 9 months ago
7a1d932
bpo-45450: Improve syntax error for parenthesized arguments (GH-28906)
by Pablo Galindo Salgado
· 3 years, 9 months ago
79ff0d1
bpo-45494: Fix error location in EOF tokenizer errors (GH-29108)
by Pablo Galindo Salgado
· 3 years, 9 months ago
fdcc46d
bpo-45848: Allow the parser to get error lines from encoded files (GH-29646)
by Pablo Galindo Salgado
· 3 years, 9 months ago
546cefc
bpo-45727: Make the syntax error for missing comma more consistent (GH-29427)
by Pablo Galindo Salgado
· 3 years, 9 months ago
da20d74
bpo-45822: Respect PEP 263's coding cookies in the parser even if flags are not provided (GH-29582)
by Pablo Galindo Salgado
· 3 years, 9 months ago
df4ae55
bpo-45820: Fix a segfault when the parser fails without reading any input (GH-29580)
by Pablo Galindo Salgado
· 3 years, 9 months ago
25835c5
bpo-45738: Fix computation of error location for invalid continuation (GH-29550)
by Pablo Galindo Salgado
· 3 years, 9 months ago
2819e98
bpo-45764: improve error message when missing '(' after 'def' (GH-29484)
by Carl Friedrich Bolz-Tereick
· 3 years, 9 months ago
e2d6563
bpo-45716: Improve the error message when using True/False/None as keywords in a call (GH-29413)
by Pablo Galindo Salgado
· 3 years, 10 months ago
762173c
bpo-44257: fix "assigment_expr" typo + regenerate the grammar, and remove unused imports (GH-29393)
by wim glenn
· 3 years, 10 months ago
cdc7a58
bpo-45562: Ensure all tokenizer debug messages are printed to stderr (GH-29270)
by Pablo Galindo Salgado
· 3 years, 10 months ago
10bbd41
bpo-45562: Print tokenizer debug messages to stderr (GH-29250)
by Pablo Galindo Salgado
· 3 years, 10 months ago
4bc5473
bpo-45574: fix warning about `print_escape` being unused (GH-29172)
by Nikita Sobolev
· 3 years, 10 months ago
86dfb55
bpo-45562: Only show debug output from the parser in debug builds (GH-29140)
by Pablo Galindo Salgado
· 3 years, 10 months ago
a106343
bpo-45494: Fix parser crash when reporting errors involving invalid continuation characters (GH-28993)
by Pablo Galindo Salgado
· 3 years, 10 months ago
c96d154
bpo-45461: Fix IncrementalDecoder and StreamReader in the "unicode-escape" codec (GH-28939)
by Serhiy Storchaka
· 3 years, 10 months ago
713bb19
bpo-45434: Mark the PyTokenizer C API as private (GH-28924)
by Victor Stinner
· 3 years, 10 months ago
97308df
bpo-45434: Move _Py_BEGIN_SUPPRESS_IPH to pycore_fileutils.h (GH-28922)
by Victor Stinner
· 3 years, 10 months ago
Next »