1. a427eb8 bpo-45494: Fix error location in EOF tokenizer errors (GH-29108) by Miss Islington (bot) · 2 years, 11 months ago
  2. 511ee1c [3.10] bpo-45727: Make the syntax error for missing comma more consistent (GH-29427) (GH-29647) by Pablo Galindo Salgado · 2 years, 11 months ago
  3. 904af3d [3.10] bpo-45848: Allow the parser to get error lines from encoded files (GH-29646) (GH-29661) by Łukasz Langa · 2 years, 11 months ago
  4. b455df5 bpo-45820: Fix a segfault when the parser fails without reading any input (GH-29580) by Miss Islington (bot) · 2 years, 11 months ago
  5. 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 · 2 years, 11 months ago
  6. bf26a6d bpo-45738: Fix computation of error location for invalid continuation (GH-29550) by Miss Islington (bot) · 2 years, 11 months ago
  7. 5c9cab5 [3.10] bpo-45494: Fix parser crash when reporting errors involving invalid continuation characters (GH-28993) (GH-29070) by Łukasz Langa · 3 years ago
  8. 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 ago
  9. 9e209d4 bpo-43914: Correctly highlight SyntaxError exceptions for invalid generator expression in function calls (GH-28576) by Miss Islington (bot) · 3 years ago
  10. b977f85 [3.10] bpo-34013: Generalize the invalid legacy statement error message (GH-27389). (GH-27391) by Pablo Galindo Salgado · 3 years, 2 months ago
  11. 11f1a30 bpo-44456: Improve the syntax error when mixing keyword and positional patterns (GH-26793) by Miss Islington (bot) · 3 years, 3 months ago
  12. 133cddf bpo-44409: Fix error location in tokenizer errors that happen during initialization (GH-26712) by Miss Islington (bot) · 3 years, 4 months ago
  13. c43317d [3.10] Add more const modifiers. (GH-26691). (GH-26692) by Serhiy Storchaka · 3 years, 4 months ago
  14. f807a4f bpo-44368: Ensure we don't raise incorrect custom syntax errors with soft keywords (GH-26630) by Miss Islington (bot) · 3 years, 4 months ago
  15. c049609 bpo-44349: Fix edge case when displaying text from files with encoding in syntax errors (GH-26611) (GH-26616) by Miss Islington (bot) · 3 years, 4 months ago
  16. 2a8d712 bpo-44335: Ensure the tokenizer doesn't go into Python with the error set (GH-26608) by Miss Islington (bot) · 3 years, 4 months ago
  17. 933b5b6 bpo-44335: Fix a regression when identifying invalid characters in syntax errors (GH-26589) by Miss Islington (bot) · 3 years, 4 months ago
  18. 3283bf4 [3.10] bpo-44273: Improve syntax error message for assigning to "..." (GH-26477) (GH-26478) by Pablo Galindo · 3 years, 4 months ago
  19. 1fb6b9e bpo-44201: Avoid side effects of "invalid_*" rules in the REPL (GH-26298) (GH-26313) by Miss Islington (bot) · 3 years, 4 months ago
  20. ae1732d bpo-44180: Fix edge cases in invalid assigment rules in the parser (GH-26283) by Miss Islington (bot) · 3 years, 4 months ago
  21. 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) · 3 years, 4 months ago
  22. 1afaaf5 bpo-44143: Fix crash in the parser when raising tokenizer errors with an exception set (GH-26144) (GH-26148) by Miss Islington (bot) · 3 years, 5 months ago
  23. 756b7b9 bpo-43822: Prioritize tokenizer errors over custom syntax errors when raising parser exceptions (GH-25866) by Miss Islington (bot) · 3 years, 5 months ago
  24. dbe60ee bpo-43892: Validate the first term of complex literal value patterns (GH-25735) by Brandt Bucher · 3 years, 5 months ago
  25. 1e7b858 bpo-43892: Make match patterns explicit in the AST (GH-25585) by Nick Coghlan · 3 years, 5 months ago
  26. a77aac4 bpo-43914: Highlight invalid ranges in SyntaxErrors (#25525) by Pablo Galindo · 3 years, 5 months ago
  27. b280248 bpo-43822: Improve syntax errors for missing commas (GH-25377) by Pablo Galindo · 3 years, 6 months ago
  28. b86ed8e bpo-43797: Improve syntax error for invalid comparisons (#25317) by Pablo Galindo · 3 years, 6 months ago
  29. 75a06f0 bpo-43798: Add source location attributes to alias (GH-25324) by Matthew Suozzo · 3 years, 6 months ago
  30. d00a449 Simplify _PyPegen_fill_token in pegen.c (GH-25295) by Pablo Galindo · 3 years, 6 months ago
  31. 58bafe4 Sanitize macros and debug functions in pegen.c (GH-25291) by Pablo Galindo · 3 years, 6 months ago
  32. 4f642da Break down some complex functions in pegen.c for readability (GH-25292) by Pablo Galindo · 3 years, 6 months ago
  33. c0e11a3 Fix possible refleak involving _PyArena_AddPyObject (GH-25289) by Erlend Egeberg Aasland · 3 years, 6 months ago
  34. d27f8d2 bpo-43244: Rename pycore_ast.h functions to _PyAST_xxx() (GH-25252) by Victor Stinner · 3 years, 6 months ago
  35. 8370e07 bpo-43244: Remove the pyarena.h header (GH-25007) by Victor Stinner · 3 years, 6 months ago
  36. 57364ce bpo-43244: Remove parser_interface.h header file (GH-25001) by Victor Stinner · 3 years, 6 months ago
  37. 94faa07 bpo-43244: Remove ast.h, asdl.h, Python-ast.h headers (GH-24933) by Victor Stinner · 3 years, 6 months ago
  38. 96eeff5 bpo-43555: Report the column offset for invalid line continuation character (GH-24939) by Pablo Galindo · 3 years, 6 months ago
  39. 123ff26 bpo-43591: Fix error location in interactive mode for errors at the end of the line (GH-24973) by Pablo Galindo · 3 years, 6 months ago
  40. eec8e61 bpo-43244: Remove the PyAST_Validate() function (GH-24911) by Victor Stinner · 3 years, 7 months ago
  41. e0bf70d bpo-43244: Fix test_peg_generator for PyAST_Validate() (GH-24912) by Victor Stinner · 3 years, 7 months ago
  42. cd8dcbc bpo-43410: Fix crash in the parser when producing syntax errors when reading from stdin (GH-24763) by Pablo Galindo · 3 years, 7 months ago
  43. 58fb156 bpo-42997: Improve error message for missing : before suites (GH-24292) by Pablo Galindo · 3 years, 8 months ago
  44. 4090151 bpo-42986: Fix parser crash when reporting syntax errors in f-string with newlines (GH-24279) by Pablo Galindo · 3 years, 8 months ago
  45. a698d52 bpo-40176: Improve error messages for unclosed string literals (GH-19346) by Batuhan Taskaya · 3 years, 9 months ago
  46. c3f167d bpo-42864: Simplify the tokenizer exceptions after generic SyntaxError (GH-24273) by Pablo Galindo · 3 years, 9 months ago
  47. d6d6371 bpo-42864: Improve error messages regarding unclosed parentheses (GH-24161) by Pablo Galindo · 3 years, 9 months ago
  48. e5fe509 bpo-42827: Fix crash on SyntaxError in multiline expressions (GH-24140) by Lysandros Nikolaou · 3 years, 9 months ago
  49. 06f8c33 bpo-42214: Fix check for NOTEQUAL token in the PEG parser for the barry_as_flufl rule (GH-23048) by Pablo Galindo · 4 years ago
  50. 3af4b58 bpo-42206: Propagate and raise errors from PyAST_Validate in the parser (GH-23035) by Batuhan Taskaya · 4 years ago
  51. bca7014 bpo-42123: Run the parser two times and only enable invalid rules on the second run (GH-22111) by Lysandros Nikolaou · 4 years ago
  52. e68c678 bpo-42150: Avoid buffer overflow in the new parser (GH-22978) by Pablo Galindo · 4 years ago
  53. 02a1603 bpo-42000: Cleanup the AST related C-code (GH-22641) by Batuhan Taskaya · 4 years ago
  54. a5634c4 bpo-41746: Add type information to asdl_seq objects (GH-22223) by Pablo Galindo · 4 years, 1 month ago
  55. 315a61f bpo-41697: Correctly handle KeywordOrStarred when parsing arguments in the parser (GH-22077) by Pablo Galindo · 4 years, 1 month ago
  56. 4a97b15 bpo-41690: Use a loop to collect args in the parser instead of recursion (GH-22053) by Pablo Galindo · 4 years, 1 month ago
  57. 1332226 Validate the AST produced by the parser in debug mode (GH-21643) by Pablo Galindo · 4 years, 2 months ago
  58. 782f44b bpo-41215: Make assertion in the new parser more strict (GH-21364) by Lysandros Nikolaou · 4 years, 3 months ago
  59. 1ac0cbc bpo-41215: Don't use NULL by default in the PEG parser keyword list (GH-21355) by Pablo Galindo · 4 years, 3 months ago
  60. 9d197c7 bpo-35975: Only use cf_feature_version if PyCF_ONLY_AST in cf_flags (#21021) by Guido van Rossum · 4 years, 3 months ago
  61. 1f0f4ab bpo-41076: Pre-feed the parser with the f-string expression location (GH-21054) by Lysandros Nikolaou · 4 years, 3 months ago
  62. 6dcbc24 bpo-41132: Use pymalloc allocator in the f-string parser (GH-21173) by Lysandros Nikolaou · 4 years, 3 months ago
  63. 2e0a920 bpo-41084: Adjust message when an f-string expression causes a SyntaxError (GH-21084) by Lysandros Nikolaou · 4 years, 3 months ago
  64. 861efc6 bpo-40958: Avoid 'possible loss of data' warning on Windows (GH-20970) by Lysandros Nikolaou · 4 years, 3 months ago
  65. 01ece63 bpo-40334: Produce better error messages on invalid targets (GH-20106) by Lysandros Nikolaou · 4 years, 4 months ago
  66. 51c5896 bpo-40958: Avoid buffer overflow in the parser when indexing the current line (GH-20875) by Pablo Galindo · 4 years, 4 months ago
  67. fb61c42 Improve readability and style in parser files (GH-20884) by Pablo Galindo · 4 years, 4 months ago
  68. 1ed83ad bpo-40939: Remove the old parser (GH-20768) by Pablo Galindo · 4 years, 4 months ago[Renamed (99%) from Parser/pegen/pegen.c]
  69. 9f49590 bpo-40903: Handle multiple '=' in invalid assignment rules in the PEG parser (GH-20697) by Pablo Galindo · 4 years, 4 months ago
  70. 2e6593d bpo-40880: Fix invalid read in newline_in_string in pegen.c (#20666) by Pablo Galindo · 4 years, 4 months ago
  71. 526e23f Refactor error handling code in Parser/pegen/pegen.c (GH-20440) by Lysandros Nikolaou · 4 years, 4 months ago
  72. 404b23b Fix lookahead of soft keywords in the PEG parser (GH-20436) by Pablo Galindo · 4 years, 4 months ago
  73. b45af1a Add soft keywords (GH-20370) by Guido van Rossum · 4 years, 4 months ago
  74. 800a35c6 bpo-40750: Support -d flag in the new parser (GH-20340) by Pablo Galindo · 4 years, 4 months ago
  75. b23d7ad Use Py_ssize_t for the column number in the PEG support code (GH-20341) by Pablo Galindo · 4 years, 4 months ago
  76. ae14583 bpo-40334: Produce better error messages for non-parenthesized genexps (GH-20153) by Lysandros Nikolaou · 4 years, 4 months ago
  77. 75b863a bpo-40334: Reproduce error message for type comments on bare '*' in the new parser (GH-20151) by Lysandros Nikolaou · 4 years, 5 months ago
  78. 16ab070 bpo-40334: Correctly identify invalid target in assignment errors (GH-20076) by Pablo Galindo · 4 years, 5 months ago
  79. bcc3036 bpo-40619: Correctly handle error lines in programs without file mode (GH-20090) by Pablo Galindo · 4 years, 5 months ago
  80. a15c9b3 bpo-40334: Always show the caret on SyntaxErrors (GH-20050) by Lysandros Nikolaou · 4 years, 5 months ago
  81. 74ea6b5 bpo-40593: Improve syntax errors for invalid characters in source code. (GH-20033) by Serhiy Storchaka · 4 years, 5 months ago
  82. 5b956ca bpo-40585: Normalize errors messages in codeop when comparing them (GH-20030) by Pablo Galindo · 4 years, 5 months ago
  83. 2f37c35 bpo-40334: Fix error location upon parsing an invalid string literal (GH-19962) by Lysandros Nikolaou · 4 years, 5 months ago
  84. 846d8b2 bpo-40246: Revert reporting of invalid string prefixes (GH-19888) by Lysandros Nikolaou · 4 years, 5 months ago
  85. c3f0014 bpo-40491: Fix typo in syntax error for numeric literals (GH-19893) by Shantanu · 4 years, 5 months ago
  86. 7f06af6 bpo-40334: Set error_indicator in _PyPegen_raise_error (GH-19887) by Lysandros Nikolaou · 4 years, 5 months ago
  87. d9d6ead Ensure that tok->type_comments is set on every path (GH-19828) by Guido van Rossum · 4 years, 5 months ago
  88. 76c1b4d bpo-40334: Improve column offsets for thrown syntax errors by Pegen (GH-19782) by Batuhan Taskaya · 4 years, 5 months ago
  89. 3e0a6f3 bpo-40334: Add support for feature_version in new PEG parser (GH-19827) by Lysandros Nikolaou · 4 years, 5 months ago
  90. c001c09 bpo-40334: Support type comments (GH-19780) by Guido van Rossum · 4 years, 5 months ago
  91. 4db245e bpo-40334: refactor and cleanup for the PEG generators (GH-19775) by Pablo Galindo · 4 years, 5 months ago
  92. 6d65087 bpo-40334: Disallow invalid single statements in the new parser (GH-19774) by Lysandros Nikolaou · 4 years, 5 months ago
  93. 2208134 bpo-40334: Explicitly cast to int in pegen.c to fix a compiler warning (GH-19779) by Pablo Galindo · 4 years, 5 months ago
  94. d55133f bpo-40334: Catch E_EOF error, when the tokenizer returns ERRORTOKEN (GH-19743) by Lysandros Nikolaou · 4 years, 5 months ago
  95. b94dbd7 bpo-40334: Support PyPARSE_DONT_IMPLY_DEDENT in the new parser (GH-19736) by Pablo Galindo · 4 years, 5 months ago
  96. 2b74c83 bpo-40334: Support CO_FUTURE_BARRY_AS_BDFL in the new parser (GH-19721) by Pablo Galindo · 4 years, 5 months ago
  97. 9f27dd3 Use Py_ssize_t instead of ssize_t (GH-19685) by Pablo Galindo · 4 years, 5 months ago
  98. ebebb64 bpo-40334: Improve various PEG-Parser related stuff (GH-19669) by Lysandros Nikolaou · 4 years, 5 months ago
  99. 1df5a9e bpo-40334: Fix build errors and warnings in test_peg_generator (GH-19672) by Pablo Galindo · 4 years, 5 months ago
  100. ee40e4b bpo-40334: Don't downcast from Py_ssize_t to int (GH-19671) by Pablo Galindo · 4 years, 5 months ago