COMMITS
/ Tools/peg_generator/pegen/c_generator.py May 24, 2022
V
gh-93103: Parser uses PyConfig.parser_debug instead of Py_DebugFlag (#93106)
Victor Stinner committed
May 19, 2022
C
gh-90473: Decrease recursion limit and skip tests on WASI (GH-92803)
Christian Heimes committed
February 10, 2022
P
Allow the parser to avoid nested processing of invalid rules (GH-31252)
Pablo Galindo Salgado committed
January 3, 2022
P
bpo-46110: Restore commit e9898bf153d26059261ffef11f7643ae991e2a4c
Pablo Galindo Salgado committed
P
Revert "bpo-46110: Add a recursion check to avoid stack overflow in the PEG parser (GH-30177)" (GH-30363)
Pablo Galindo Salgado committed
December 20, 2021
P
bpo-46110: Add a recursion check to avoid stack overflow in the PEG parser (GH-30177)
Pablo Galindo Salgado committed
November 26, 2021
V
bpo-45866: pegen strips directory of "generated from" header (GH-29777)
Victor Stinner committed
October 19, 2021
P
bpo-45494: Fix parser crash when reporting errors involving invalid continuation characters (GH-28993)
Pablo Galindo Salgado committed
October 6, 2021
C
Fix typos in the Tools directory (GH-28769)
Christian Clauss committed
September 5, 2021
P
Extract visitors from the grammar nodes and call makers in the peg generator (GH-28172)
Pablo Galindo Salgado committed
August 12, 2021
P
Update pegen to use the latest upstream developments (GH-27586)
Pablo Galindo Salgado committed
June 9, 2021
A
bpo-44345: Fix 'generated by' comment in parser.c (GH-26615)
Akira Nonaka committed
May 21, 2021
P
bpo-44180: Fix edge cases in invalid assigment rules in the parser (GH-26283)
Pablo Galindo 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