v3.13.15
[3.13] gh-150207: Raise MemoryError on tokenizer allocation failure instead of crashing (GH-150275) (#150998)
gh-116126: Implement PEP 696 (#116129)
[3.13] gh-149689: add missing error checks in `Parser/action_helpers.c` (GH-153763)
bpo-43651: PEP 597: Fix EncodingWarning in some tests (GH-25142)
[3.13] gh-144169: Fix three crashes in AST objects with non-str kwargs (GH-144178) (#144260)
[3.13] gh-140594: Fix an out of bounds read when feeding NUL byte to PyOS_StdioReadline() (GH-140910) (#145853)
[3.13] gh-145783: Propagate errors raised in `NEW_TYPE_COMMENT` (GH-145784) (#145927)
gh-110805: Allow the repl to show source code and complete tracebacks (#110775)
[3.13] gh-151763: Fix OOM-0013 crash when the parser or compiler fails to allocate (GH-151968) (#152840)
[3.13] gh-133157: fix UBSan failures in `Parser/pegen.c` (GH-134048) (#135334)
[3.13] gh-142724: fix error path in `_PyPegen_raise_tokenizer_init_error` (GH-142725) (#142727)
[3.13] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648) (GH-133944)
gh-102856: Initial implementation of PEP 701 (#102855)
gh-107015: Remove async_hacks from the tokenizer (#107018)