summaryrefslogtreecommitdiffstats
path: root/Tools/peg_generator
Commit message (Expand)AuthorAgeFilesLines
* gh-110805: Fix test_peg_generator after the change in the parser for REPL tra...Pablo Galindo Salgado2023-10-131-1/+1
* gh-104169: Fix test_peg_generator after tokenizer refactoring (#110727)Lysandros Nikolaou2023-10-121-1/+10
* gh-109596: Ensure repeated rules in the grammar are not allowed and fix incor...Pablo Galindo Salgado2023-09-221-1/+7
* gh-108455: peg_generator: enable mypy's `--warn-unreachable` setting and `red...Alex Waygood2023-09-083-9/+13
* gh-108455: peg_generator: use `types-setuptools==68.1.0.1` in CI (#108697)Alex Waygood2023-08-312-10/+4
* gh-108455: peg_generator: install two stubs packages before running mypy (#10...Alex Waygood2023-08-293-6/+13
* gh-108455: peg generator: Use `strict_optional=True` for `grammar_parser` (#1...Nikita Sobolev2023-08-292-4/+1
* gh-108455: peg_generator: make the mypy config slightly stricter (#108627)Alex Waygood2023-08-294-8/+12
* gh-108455: Simplify the peg_generator mypy config (#108620)Alex Waygood2023-08-291-18/+8
* gh-108455: Run `mypy` on `Tools/peg_generator` (#108456)Nikita Sobolev2023-08-284-9/+16
* gh-108179: Add error message for parser stack overflows (#108256)Dennis Sweeney2023-08-221-2/+1
* gh-107015: Remove async_hacks from the tokenizer (#107018)Pablo Galindo Salgado2023-07-262-5/+2
* gh-105191: Cleanup peg generator; keep only necessary files (#105197)Lysandros Nikolaou2023-06-0120-16832/+60
* gh-100238: Use setuptools in peg-generator and reenable tests (#104798)Lysandros Nikolaou2023-05-261-7/+47
* gh-104780: Remove 2to3 program and lib2to3 module (#104781)Victor Stinner2023-05-232-3/+1
* gh-102856: Initial implementation of PEP 701 (#102855)Pablo Galindo Salgado2023-04-191-0/+1
* gh-102416: Do not memoize incorrectly loop rules in the parser (#102467)Pablo Galindo Salgado2023-03-061-2/+3
* gh-101046: Fix a potential memory leak in the parser when raising MemoryError...Pablo Galindo Salgado2023-01-161-1/+1
* gh-99300: Use Py_NewRef() in Parser/ directory (#99330)Victor Stinner2022-11-101-2/+1
* gh-84623: Remove unused imports (#94132)Victor Stinner2022-06-224-12/+1
* gh-54781: Move Lib/lib2to3/tests/ to Lib/test/test_lib2to3/ (#94049)Victor Stinner2022-06-212-2/+2
* gh-93103: Parser uses PyConfig.parser_debug instead of Py_DebugFlag (#93106)Victor Stinner2022-05-241-1/+1
* gh-90473: Decrease recursion limit and skip tests on WASI (GH-92803)Christian Heimes2022-05-191-1/+5
* gh-91320: Use _PyCFunction_CAST() (#92251)Victor Stinner2022-05-031-2/+2
* bpo-46576: Speed up test_peg_generator by using a static library for shared s...Jeremy Kloth2022-04-062-42/+101
* Update grammar_grapher with the new forced (&&) directive (#31704)Luca Chiodini2022-03-061-0/+3
* Allow the parser to avoid nested processing of invalid rules (GH-31252)Pablo Galindo Salgado2022-02-101-2/+15
* bpo-46576: bpo-46524: Disable compiler optimization within test_peg_generator...Gregory P. Smith2022-02-021-0/+10
* bpo-46110: Restore commit e9898bf153d26059261ffef11f7643ae991e2a4cPablo Galindo Salgado2022-01-031-4/+11
* Revert "bpo-46110: Add a recursion check to avoid stack overflow in the PEG p...Pablo Galindo Salgado2022-01-031-11/+4
* bpo-46110: Add a recursion check to avoid stack overflow in the PEG parser (G...Pablo Galindo Salgado2021-12-201-4/+11
* bpo-45866: pegen strips directory of "generated from" header (GH-29777)Victor Stinner2021-11-263-3/+7
* Refactor parser compilation units into specific components (GH-29676)Pablo Galindo Salgado2021-11-212-1/+3
* bpo-44257: fix "assigment_expr" typo + regenerate the grammar, and remove unu...wim glenn2021-11-031-2/+0
* bpo-45494: Fix parser crash when reporting errors involving invalid continuat...Pablo Galindo Salgado2021-10-191-1/+1
* Fix typos in the Tools directory (GH-28769)Christian Clauss2021-10-063-3/+3
* [Tools/peg_generator/pegen/parser.py] Fix typo: s/wether/whether/ (GH-28739)Ikko Ashimine2021-10-051-1/+1
* Extract visitors from the grammar nodes and call makers in the peg generator ...Pablo Galindo Salgado2021-09-0511-240/+244
* Update pegen to use the latest upstream developments (GH-27586)Pablo Galindo Salgado2021-08-1219-397/+549
* bpo-44345: Fix 'generated by' comment in parser.c (GH-26615)Akira Nonaka2021-06-091-1/+1
* bpo-44180: Fix edge cases in invalid assigment rules in the parser (GH-26283)Pablo Galindo2021-05-211-0/+2
* bpo-38605: Revert making 'from __future__ import annotations' the default (GH...Pablo Galindo2021-04-212-2/+2
* bpo-43822: Improve syntax errors for missing commas (GH-25377)Pablo Galindo2021-04-151-0/+12
* Sanitize macros and debug functions in pegen.c (GH-25291)Pablo Galindo2021-04-091-0/+8
* bpo-43244: Remove the pyarena.h header (GH-25007)Victor Stinner2021-03-241-4/+4
* bpo-43244: Remove parser_interface.h header file (GH-25001)Victor Stinner2021-03-241-1/+10
* bpo-43244: Add pycore_compile.h header file (GH-25000)Victor Stinner2021-03-231-1/+3
* bpo-43244: Fix test_peg_generators on Windows (GH-24913)Victor Stinner2021-03-181-3/+2
* bpo-43244: Fix test_peg_generator for PyAST_Validate() (GH-24912)Victor Stinner2021-03-181-0/+3
* Remove unnecessary imports in the grammar parser (GH-24904)Elisha Hollander2021-03-172-8/+2