Python 3.10.17
  1. aae84a0 [3.10] GH-102711: Fix warnings found by clang (GH-102712) (#103076) by Miss Islington (bot) · 2 years, 5 months ago
  2. 6b49cc6 [3.10] gh-102416: Do not memoize incorrectly loop rules in the parser (GH-102467). (#102474) by Pablo Galindo Salgado · 2 years, 6 months ago
  3. 9345eea [3.10] gh-101046: Fix a potential memory leak in the parser when raising MemoryError (GH-101051). (#101086) by Pablo Galindo Salgado · 2 years, 7 months ago
  4. 72cfe5b [3.10] gh-100050: Fix an assertion error when raising unclosed parenthesis errors in the tokenizer (GH-100065) (#100073) by Pablo Galindo Salgado · 2 years, 8 months ago
  5. ad47c7d [3.10] gh-99581: Fix a buffer overflow in the tokenizer when copying lines that fill the available buffer (GH-99605). (#99630) by Pablo Galindo Salgado · 2 years, 9 months ago
  6. d357f71 gh-96678: Fix UB of null pointer arithmetic (GH-96782) by Miss Islington (bot) · 3 years ago
  7. b6af933 gh-96611: Fix error message for invalid UTF-8 in mid-multiline string (GH-96623) by Miss Islington (bot) · 3 years ago
  8. 8f0fa4b [3.10] gh-95778: CVE-2020-10735: Prevent DoS by very large int() (#96501) by Gregory P. Smith · 3 years ago
  9. 9fbc817 [3.10] gh-94996: Disallow lambda pos only params with feature_version < (3, 8) (GH-95934) (GH-95938) by Shantanu · 3 years ago
  10. a92c2d6 [3.10] gh-94996: Disallow parsing pos only params with feature_version < (3, 8) (GH-95935) by Shantanu · 3 years ago
  11. 2a6b67f [3.10] gh-95876: Fix format string in pegen error location code (GH-95877 (GH-95901) by Christian Heimes · 3 years ago
  12. 4513e4a gh-95355: Check tokens[0] after allocating memory (GH-95356) by Miss Islington (bot) · 3 years, 1 month ago
  13. 906b345 [3.10] gh-94949: Disallow parsing parenthesised ctx mgr with old feature_version (GH-94950) (#94990) by Shantanu · 3 years, 1 month ago
  14. dda9198 [3.10] gh-94947: Disallow parsing walrus with feature_version < (3, 8) (GH-94948) (#94969) by Shantanu · 3 years, 1 month ago
  15. 964431e gh-94869: Fix the location in some expressions for multi-line f-string ast nodes (GH-94895) (#94911) by Miss Islington (bot) · 3 years, 1 month ago
  16. 697e78c [3.10] gh-94360: Fix a tokenizer crash when reading encoded files with syntax errors from stdin (GH-94386) (GH-94574) by Pablo Galindo Salgado · 3 years, 1 month ago
  17. 0ae7284 [3.10] gh-94192: Fix error for dictionary literals with invalid expression as value. (GH-94304) (#94344) by wookie184 · 3 years, 2 months ago
  18. 05cae26 [3.10] gh-92858: Improve error message for some suites with syntax error before ':' (GH-92894). (#94183) by Pablo Galindo Salgado · 3 years, 2 months ago
  19. 8f36c73 [3.10] gh-93671: Avoid exponential backtracking in deeply nested sequence patterns in match statements (GH-93680) (#93690) by Pablo Galindo Salgado · 3 years, 2 months ago
  20. 855be47 gh-93418: Fix an assert when an f-string expression is followed by an '=', but no closing brace. (gh-93419) (gh-93423) by Miss Islington (bot) · 3 years, 3 months ago
  21. 94609e3 [3.10] Backport bpo-47212 (GH-32302) to Python 3.10 (GH-32334) by Matthieu Dartiailh · 3 years, 5 months ago
  22. 27ee431 [3.10] bpo-47117: Don't crash if we fail to decode characters when the tokenizer buffers are uninitialized (GH-32129) (GH-32130) by Pablo Galindo Salgado · 3 years, 5 months ago
  23. f20ac2e bpo-46820: Fix a SyntaxError in a numeric literal followed by "not in" (GH-31479) (GH-31493) by Miss Islington (bot) · 3 years, 6 months ago
  24. 3d407b9 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. (GH-31365) by Miss Islington (bot) · 3 years, 6 months ago
  25. 14284b0 [3.10] Allow the parser to avoid nested processing of invalid rules (GH-31252). (GH-31257) by Pablo Galindo Salgado · 3 years, 6 months ago
  26. 9b23f8f [3.10] bpo-46707: Avoid potential exponential backtracking in some syntax errors (GH-31241). (GH-31242) by Pablo Galindo Salgado · 3 years, 6 months ago
  27. 5b58db7 [3.10] bpo-46521: Fix codeop to use a new partial-input mode of the parser (GH-31010). (GH-31213) by Pablo Galindo Salgado · 3 years, 6 months ago
  28. 91e8889 bpo-14916: use specified tokenizer fd for file input (GH-31006) by Miss Islington (bot) · 3 years, 7 months ago
  29. 3fc8b74 [3.10] bpo-46091: Correctly calculate indentation levels for whitespace lines with continuation characters (GH-30130). (GH-30898) by Pablo Galindo Salgado · 3 years, 7 months ago
  30. 894e8c1 bpo-46503: Prevent an assert from firing when parsing some invalid \N sequences in f-strings. (GH-30865) (GH-30866) by Miss Islington (bot) · 3 years, 7 months ago
  31. 633db1c [3.10] bpo-46240: Correct the error for unclosed parentheses when the tokenizer is not finished (GH-30378). (GH-30819) by Pablo Galindo Salgado · 3 years, 7 months ago
  32. 1fb1f5d [3.10] bpo-46339: Fix crash in the parser when computing error text for multi-line f-strings (GH-30529) (GH-30542) by Miss Islington (bot) · 3 years, 7 months ago
  33. 19a8550 bpo-46237: Fix the line number of tokenizer errors inside f-strings (GH-30463) by Miss Islington (bot) · 3 years, 7 months ago
  34. bea3f42 bpo-46289: Make conversion of FormattedValue not optional on ASDL (GH-30467) by Miss Islington (bot) · 3 years, 7 months ago
  35. 576e38f bpo-42918: Improve built-in function compile() in mode 'single' (GH-29934) (GH-30040) by Miss Islington (bot) · 3 years, 8 months ago
  36. dc73199 [3.10] bpo-46110: Add a recursion check to avoid stack overflow in the PEG parser (GH-30177) (GH-30214) by Pablo Galindo Salgado · 3 years, 8 months ago
  37. 94483f1 bpo-46054: Fix parsing error when parsing non-utf8 characters in source files (GH-30068) (GH-30069) by Miss Islington (bot) · 3 years, 8 months ago
  38. c521412 [3.10] bpo-46004: Fix error location for loops with invalid targets (GH-29959). (GH-29961) by Pablo Galindo Salgado · 3 years, 8 months ago
  39. b6defde bpo-45866: pegen strips directory of "generated from" header (GH-29777) (GH-29792) by Victor Stinner · 3 years, 9 months ago
  40. c72311d [3.10] bpo-45727: Only trigger the 'did you forgot a comma' error suggestion if inside parentheses. (GH-29767) by Pablo Galindo Salgado · 3 years, 9 months ago
  41. 07cf66f [3.10] Ensure the str member of the tokenizer is always initialised (GH-29681). (GH-29683) by Pablo Galindo Salgado · 3 years, 9 months ago
  42. a427eb8 bpo-45494: Fix error location in EOF tokenizer errors (GH-29108) by Miss Islington (bot) · 3 years, 9 months ago
  43. 511ee1c [3.10] bpo-45727: Make the syntax error for missing comma more consistent (GH-29427) (GH-29647) by Pablo Galindo Salgado · 3 years, 9 months ago
  44. 904af3d [3.10] bpo-45848: Allow the parser to get error lines from encoded files (GH-29646) (GH-29661) by Łukasz Langa · 3 years, 9 months ago
  45. b455df5 bpo-45820: Fix a segfault when the parser fails without reading any input (GH-29580) by Miss Islington (bot) · 3 years, 9 months ago
  46. e3aa9fd [3.10] bpo-45822: Respect PEP 263's coding cookies in the parser even if flags are not provided (GH-29582) (GH-29586) by Pablo Galindo Salgado · 3 years, 9 months ago
  47. 5618c81 [3.10] bpo-45716: Improve the error message when using True/False/None as keywords in a call (GH-29413). (GH-29428) by Pablo Galindo Salgado · 3 years, 9 months ago
  48. bf26a6d bpo-45738: Fix computation of error location for invalid continuation (GH-29550) by Miss Islington (bot) · 3 years, 9 months ago
  49. 0e34a59 [3.10] bpo-44257: fix "assigment_expr" typo + regenerate the grammar, and remove unused imports (GH-29393) (GH-29395) by Pablo Galindo Salgado · 3 years, 10 months ago
  50. d8ca47c bpo-45562: Ensure all tokenizer debug messages are printed to stderr (GH-29270) by Miss Islington (bot) · 3 years, 10 months ago
  51. 038f452 bpo-45562: Print tokenizer debug messages to stderr (GH-29250) (GH-29252) by Miss Islington (bot) · 3 years, 10 months ago
  52. cadf06e bpo-45574: fix warning about `print_escape` being unused (GH-29172) (#29176) by Miss Islington (bot) · 3 years, 10 months ago
  53. ae78ffd bpo-45562: Only show debug output from the parser in debug builds (GH-29140) (#29149) by Miss Islington (bot) · 3 years, 10 months ago
  54. 5c9cab5 [3.10] bpo-45494: Fix parser crash when reporting errors involving invalid continuation characters (GH-28993) (GH-29070) by Łukasz Langa · 3 years, 10 months ago
  55. 0bff4cc [3.10] bpo-45461: Fix IncrementalDecoder and StreamReader in the "unicode-escape" codec (GH-28939) (GH-28943) by Miss Islington (bot) · 3 years, 10 months ago
  56. 4ce55a2 [3.10] bpo-45408: Don't override previous tokenizer errors in the second parser pass (GH-28812). (GH-28813) by Pablo Galindo Salgado · 3 years, 10 months ago
  57. dcfbe4f [3.10] Fix typos in the Objects directory (GH-28766) (GH-28797) by Christian Clauss · 3 years, 11 months ago
  58. 93242d7 [3.10] Remove trailing spaces (GH-28709) by Serhiy Storchaka · 3 years, 11 months ago
  59. 9e209d4 bpo-43914: Correctly highlight SyntaxError exceptions for invalid generator expression in function calls (GH-28576) by Miss Islington (bot) · 3 years, 11 months ago
  60. 846a10f bpo-44947: Refine the syntax error for trailing commas in import statements (GH-27814) by Miss Islington (bot) · 4 years ago
  61. c28c2e1 [3.10] bpo-44885: Correct the ast locations of f-strings with format specs and repeated expressions (GH-27729) (GH-27743) by Pablo Galindo Salgado · 4 years ago
  62. b1bd16c [3.10] bpo-44838: Refine the custom syntax errors for invalid 'if' expressions (GH-27615). (GH-27616) by Pablo Galindo Salgado · 4 years ago
  63. 5671762 bpo-44792: Improve syntax errors for if expressions (GH-27506) (GH-27565) by Miss Islington (bot) · 4 years, 1 month ago
  64. 35035bc bpo-34013: Don't consider a grouped expression when reporting legacy print syntax errors (GH-27521) by Miss Islington (bot) · 4 years, 1 month ago
  65. f7f1c26 Update URLs in comments and metadata to use HTTPS (GH-27458) (GH-27478) by Miss Islington (bot) · 4 years, 1 month ago
  66. 68e3dca bpo-34013: Move the Python 2 hints from the exception constructor to the parser (GH-27392) by Miss Islington (bot) · 4 years, 1 month ago
  67. b977f85 [3.10] bpo-34013: Generalize the invalid legacy statement error message (GH-27389). (GH-27391) by Pablo Galindo Salgado · 4 years, 1 month ago
  68. 2a722d4 bpo-44317: Improve tokenizer errors with more informative locations (GH-26555) (GH-27079) by Miss Islington (bot) · 4 years, 1 month ago
  69. 11f1a30 bpo-44456: Improve the syntax error when mixing keyword and positional patterns (GH-26793) by Miss Islington (bot) · 4 years, 2 months ago
  70. a8c418d [3.10] bpo-44368: Improve syntax errors with invalid as pattern targets (GH-26632) (GH-26792) by Pablo Galindo · 4 years, 2 months ago
  71. 133cddf bpo-44409: Fix error location in tokenizer errors that happen during initialization (GH-26712) by Miss Islington (bot) · 4 years, 2 months ago
  72. d03f342 bpo-44396: Update multi-line-start location when reallocating tokenizer buffers (GH-26676) (GH-26695) by Miss Islington (bot) · 4 years, 2 months ago
  73. c43317d [3.10] Add more const modifiers. (GH-26691). (GH-26692) by Serhiy Storchaka · 4 years, 2 months ago
  74. 3e13742 bpo-44385: Remove unused grammar rules (GH-26655) by Miss Islington (bot) · 4 years, 2 months ago
  75. f807a4f bpo-44368: Ensure we don't raise incorrect custom syntax errors with soft keywords (GH-26630) by Miss Islington (bot) · 4 years, 2 months ago
  76. c049609 bpo-44349: Fix edge case when displaying text from files with encoding in syntax errors (GH-26611) (GH-26616) by Miss Islington (bot) · 4 years, 2 months ago
  77. eeefa7f bpo-43833: Emit warnings for numeric literals followed by keyword (GH-25466) by Miss Islington (bot) · 4 years, 2 months ago
  78. 2a8d712 bpo-44335: Ensure the tokenizer doesn't go into Python with the error set (GH-26608) by Miss Islington (bot) · 4 years, 2 months ago
  79. 933b5b6 bpo-44335: Fix a regression when identifying invalid characters in syntax errors (GH-26589) by Miss Islington (bot) · 4 years, 2 months ago
  80. d80f426 fix: use unambiguous punction in 'invalid escape sequence' message (GH-26582) by Miss Islington (bot) · 4 years, 2 months ago
  81. e53f72a [3.10] bpo-44305: Improve syntax error for try blocks without except or finally (GH-26523) (GH-26524) by Pablo Galindo · 4 years, 3 months ago
  82. 3283bf4 [3.10] bpo-44273: Improve syntax error message for assigning to "..." (GH-26477) (GH-26478) by Pablo Galindo · 4 years, 3 months ago
  83. 976598d bpo-11105: Do not crash when compiling recursive ASTs (GH-20594) by Miss Islington (bot) · 4 years, 3 months ago
  84. 1fb6b9e bpo-44201: Avoid side effects of "invalid_*" rules in the REPL (GH-26298) (GH-26313) by Miss Islington (bot) · 4 years, 3 months ago
  85. ae1732d bpo-44180: Fix edge cases in invalid assigment rules in the parser (GH-26283) by Miss Islington (bot) · 4 years, 3 months ago
  86. 07dba47 bpo-44180: Report generic syntax errors in the furthest position reached in the first parser pass (GH-26253) (GH-26281) by Miss Islington (bot) · 4 years, 3 months ago
  87. ec0699c bpo-44168: Fix error message in the parser for keyword arguments for invalid expressions (GH-26210) (GH-26247) by Miss Islington (bot) · 4 years, 3 months ago
  88. 1afaaf5 bpo-44143: Fix crash in the parser when raising tokenizer errors with an exception set (GH-26144) (GH-26148) by Miss Islington (bot) · 4 years, 3 months ago
  89. 9a0e65c bpo-43149: Correct the syntax error message for multiple exception types (GH-25996) GH-25997) by Miss Islington (bot) · 4 years, 3 months ago
  90. 756b7b9 bpo-43822: Prioritize tokenizer errors over custom syntax errors when raising parser exceptions (GH-25866) by Miss Islington (bot) · 4 years, 4 months ago
  91. dbe60ee bpo-43892: Validate the first term of complex literal value patterns (GH-25735) by Brandt Bucher · 4 years, 4 months ago
  92. 1e7b858 bpo-43892: Make match patterns explicit in the AST (GH-25585) by Nick Coghlan · 4 years, 4 months ago
  93. 5e437fb bpo-30555: Fix WindowsConsoleIO fails in the presence of fd redirection (GH-1927) by Segev Finer · 4 years, 4 months ago
  94. a77aac4 bpo-43914: Highlight invalid ranges in SyntaxErrors (#25525) by Pablo Galindo · 4 years, 4 months ago
  95. 56c95df bpo-43859: Improve the error message for IndentationError exceptions (GH-25431) by Pablo Galindo · 4 years, 4 months ago
  96. b5b98bd bpo-43823: Fix location of one of the errors for invalid dictionary literals (GH-25427) by Pablo Galindo · 4 years, 4 months ago
  97. b280248 bpo-43822: Improve syntax errors for missing commas (GH-25377) by Pablo Galindo · 4 years, 4 months ago
  98. da74350 bpo-43823: Improve syntax errors for invalid dictionary literals (GH-25378) by Pablo Galindo · 4 years, 4 months ago
  99. 30ed93b bpo-43797: Handle correctly invalid assignments inside function calls and generators (GH-25390) by Pablo Galindo · 4 years, 4 months ago
  100. d9151cb Ensure that early = are not matched by the parser as invalid comparisons (GH-25375) by Pablo Galindo · 4 years, 4 months ago