v3.10.20
bpo-46289: Make conversion of FormattedValue not optional on ASDL (GH-30467)
bpo-43651: PEP 597: Fix EncodingWarning in some tests (GH-25142)
bpo-11105: Do not crash when compiling recursive ASTs (GH-20594)
bpo-30555: Fix WindowsConsoleIO fails in the presence of fd redirection (GH-1927)
[3.10] gh-102416: Do not memoize incorrectly loop rules in the parser (GH-102467). (#102474)
bpo-43244: Remove parser_interface.h header file (GH-25001)
[3.10] GH-102711: Fix warnings found by clang (GH-102712) (#103076)
[3.10] Backport bpo-47212 (GH-32302) to Python 3.10 (GH-32334)
[3.10] gh-133767: Fix use-after-free in the unicode-escape decoder with an error handler (GH-129648) (GH-133944) (GH-134345)
bpo-43244: Remove ast.h, asdl.h, Python-ast.h headers (GH-24933)
bpo-43822: Improve syntax errors for missing commas (GH-25377)
[3.10] gh-99581: Fix a buffer overflow in the tokenizer when copying lines that fill the available buffer (GH-99605). (#99630)
[3.10] Ensure the str member of the tokenizer is always initialised (GH-29681). (GH-29683)