COMMITS
/ Tools/peg_generator/pegen/c_generator.py February 10, 2022
P
[3.10] Allow the parser to avoid nested processing of invalid rules (GH-31252). (GH-31257)
Pablo Galindo Salgado committed
December 20, 2021
P
[3.10] bpo-46110: Add a recursion check to avoid stack overflow in the PEG parser (GH-30177) (GH-30214)
Pablo Galindo Salgado committed
November 26, 2021
V
bpo-45866: pegen strips directory of "generated from" header (GH-29777) (GH-29792)
Victor Stinner committed
October 19, 2021
October 7, 2021
C
[3.10] Fix typos in the Tools directory (GH-28769) (GH-28801)
Christian Clauss committed
May 21, 2021
M
bpo-44180: Fix edge cases in invalid assigment rules in the parser (GH-26283)
Miss Islington (bot) committed
April 15, 2021
P
bpo-43822: Improve syntax errors for missing commas (GH-25377)
Pablo Galindo committed
March 18, 2021
V
bpo-43244: Fix test_peg_generators on Windows (GH-24913)
Victor Stinner committed
March 1, 2021
J
bpo-11717: fix ssize_t redefinition error when targeting 32bit Windows app (GH-24479)
Jozef Grajciar committed
February 2, 2021
P
bpo-42997: Improve error message for missing : before suites (GH-24292)
Pablo Galindo committed
October 31, 2020
L
bpo-42218: Correctly handle errors in left-recursive rules (GH-23065)
Lysandros Nikolaou committed
October 26, 2020
L
bpo-42123: Run the parser two times and only enable invalid rules on the second run (GH-22111)
Lysandros Nikolaou committed
September 16, 2020
P
bpo-41746: Add type information to asdl_seq objects (GH-22223)
Pablo Galindo committed
July 6, 2020
P
bpo-41215: Don't use NULL by default in the PEG parser keyword list (GH-21355)
Pablo Galindo committed
June 15, 2020
P
Include soft keywords in keyword.py (GH-20877)
Pablo Galindo committed
May 26, 2020
P
Fix lookahead of soft keywords in the PEG parser (GH-20436)
Pablo Galindo committed
G
Add soft keywords (GH-20370)
Guido van Rossum committed
May 25, 2020
P
bpo-40750: Do not expand the new parser debug flags if Py_BUILD_CORE is not defined (GH-20393)
Pablo Galindo committed
P
bpo-40750: Support -d flag in the new parser (GH-20340)
Pablo Galindo committed
May 24, 2020
B
bpo-40334: Support suppressing of multiple optional variables in Pegen (GH-20367)
Batuhan Taskaya committed
May 22, 2020
P
Fix debug output in PEG parser generator (GH-20308)
Pablo Galindo committed
May 21, 2020
P
Fix typing problems reported by mypy in pegen (GH-20297)
Pablo Galindo committed
B
bpo-40334: Correctly generate C parser when assigned var is None (GH-20296)
Batuhan Taskaya committed
May 18, 2020
L
bpo-40661: Fix segfault when parsing invalid input (GH-20165)
Lysandros Nikolaou committed
May 17, 2020
L
bpo-40334: Improvements to error-handling code in the PEG parser (GH-20003)
Lysandros Nikolaou committed
May 10, 2020
P
bpo-40334: Avoid collisions between parser variables and grammar variables (GH-19987)
Pablo Galindo committed
May 8, 2020
P
bpo-40555: Check for p->error_indicator in loop rules after the main loop is done (GH-19986)
Pablo Galindo committed
May 6, 2020
P
bpo-40334: Generate comments in the parser code to improve debugging (GH-19966)
Pablo Galindo committed
May 4, 2020
A
Clean up unused imports for the peg generator module (GH-19891)
Anthony Shaw committed
May 1, 2020
P
bpo-40334: use the TOKENS file when checking dangling rules (GH-19849)
Pablo Galindo committed
P
bpo-40334: Simplify type handling in the PEG c_generator (GH-19818)
Pablo Galindo committed
April 29, 2020
P
bpo-40334: refactor and cleanup for the PEG generators (GH-19775)
Pablo Galindo committed
April 28, 2020
P
bpo-40334: Refactor peg_generator to receive a Tokens file when building c code (GH-19745)
Pablo Galindo committed
April 27, 2020
P
bpo-40334: Support CO_FUTURE_BARRY_AS_BDFL in the new parser (GH-19721)
Pablo Galindo committed
April 23, 2020
P
bpo-40334: Fix build errors and warnings in test_peg_generator (GH-19672)
Pablo Galindo committed
April 22, 2020
P
bpo-40334: PEP 617 implementation: New PEG parser for CPython (GH-19503)
Pablo Galindo committed