cpython/Parser
Miss Islington (bot) 295f21498e
[3.14] gh-140594: Fix an out of bounds read when feeding NUL byte to PyOS_StdioReadline() (GH-140910) (#145852)
gh-140594: Fix an out of bounds read when feeding NUL byte to PyOS_StdioReadline() (GH-140910)
(cherry picked from commit 86a0756234)

Co-authored-by: Shamil <ashm.tech@proton.me>
Co-authored-by: Bénédikt Tran <10796600+picnixz@users.noreply.github.com>
Co-authored-by: Victor Stinner <vstinner@python.org>
2026-03-12 11:24:20 +00:00
..
lexer [3.14] gh-144759: Fix undefined behavior from NULL pointer arithmetic in lexer (GH-144788) (#144834) 2026-02-15 15:10:15 +00:00
tokenizer [3.14] gh-145234: Normalize decoded CR in string tokenizer (GH-145281) (#145310) 2026-02-27 13:11:40 +00:00
action_helpers.c [3.14] gh-137078: Fix keyword typo recognition when executed over files (GH-137079) (#137826) 2025-08-15 18:22:17 +01:00
asdl.py gh-131421: Fix ASDL tests (#133408) 2025-05-04 23:46:21 +00:00
asdl_c.py [3.14] gh-144169: Fix three crashes in AST objects with non-str kwargs (GH-144178) (#144227) 2026-01-26 12:14:39 +00:00
myreadline.c [3.14] gh-140594: Fix an out of bounds read when feeding NUL byte to PyOS_StdioReadline() (GH-140910) (#145852) 2026-03-12 11:24:20 +00:00
parser.c [3.14] gh-138944: Fix SyntaxError message for invalid syntax following valid import-as statement (GH-138945) (#140646) 2025-10-31 11:26:40 +01:00
peg_api.c gh-110805: Allow the repl to show source code and complete tracebacks (#110775) 2023-10-13 09:25:37 +00:00
pegen.c [3.14] gh-130077: Properly match full soft keywords in the parser (GH-135317) (#135348) 2025-06-11 02:01:37 +01:00
pegen.h [3.14] gh-132661: Disallow Template/str concatenation after PEP 750 spec update (#135996) (#136901) 2025-07-21 17:34:54 +02:00
pegen_errors.c [3.14] gh-142724: fix error path in _PyPegen_raise_tokenizer_init_error (GH-142725) (#142726) 2025-12-14 21:49:30 +00:00
Python.asdl [3.14] gh-131421: Fix ASDL kw_defaults being expr* instead of expr?* (GH-133773) (GH-143269) 2025-12-29 12:09:11 +00:00
string_parser.c [3.14] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648) (GH-133942) 2025-05-13 16:25:08 +03:00
string_parser.h gh-102856: Initial implementation of PEP 701 (#102855) 2023-04-19 11:18:16 -05:00
token.c gh-132661: Implement PEP 750 (#132662) 2025-04-30 11:46:41 +02:00