summaryrefslogtreecommitdiffstats
path: root/Tools/peg_generator
Commit message (Expand)AuthorAgeFilesLines
* gh-130396: Remove _Py_ReachedRecursionLimitWithMargin() function (#141951)Victor Stinner2025-11-271-0/+1
* gh-135801: Add the module parameter to compile() etc (GH-139652)Serhiy Storchaka2025-11-131-2/+2
* gh-92266: Update pre-commit (#139411)Hugo van Kemenade2025-10-011-5/+0
* gh-138970: Add general metadata system to the peg generator (#138971)Pablo Galindo Salgado2025-09-184-26/+67
* gh-138281: Remove unused `topsort` and bump minimal version in `peg_generator...sobolevn2025-09-032-50/+2
* gh-138281: Run `ruff` on `Tools/peg_generator` (#138282)sobolevn2025-09-0315-236/+246
* gh-138279: Remove unused attr in RuleCollectorVisitor in parser_generator.py ...chemelnucfin2025-08-311-3/+2
* gh-138257: Fix internal `RuleCollectorVisitor` attribute name (#138208)chemelnucfin2025-08-301-1/+1
* parser_generator.py typo - keywods -> keywords (#135014)chemelnucfin2025-07-191-1/+1
* gh-133157: remove usage of `_Py_NO_SANITIZE_UNDEFINED` in `Parser/pegen.c` (#...Bénédikt Tran2025-06-101-22/+36
* gh-135028: Increase parser MAXSTACK for nested parenthesis (#135031)Victor Stinner2025-06-031-1/+1
* gh-133779: Revert Windows generation of pyconfig.h and go back to a static he...Steve Dower2025-05-191-0/+2
* gh-133555: Allow regenerating the parser with Python < 3.14 (#133557)Alex Prengère2025-05-081-0/+5
* gh-132921: Fix setuptools._distutils.dep_util deprecation (#132923)Victor Stinner2025-04-251-1/+1
* GH-130396: Use computed stack limits on linux (GH-130398)Mark Shannon2025-02-251-2/+2
* GH-91079: Revert "GH-91079: Implement C stack limits using addresses, not cou...Petr Viktorin2025-02-241-2/+2
* GH-91079: Implement C stack limits using addresses, not counters. (GH-130007)Mark Shannon2025-02-191-2/+2
* gh-125588: Allow to regenerate the parser with Python < 3.12 (#127969)Pablo Galindo Salgado2024-12-152-3/+9
* gh-125588: Teach the python PEG generator the new f-string tokens (#125589)Pablo Galindo Salgado2024-10-294-2/+51
* gh-124889: Rework Python generator cache (#125816)Mikhail Efimov2024-10-221-27/+48
* gh-124889: Remove redundant artificial rules in PEG parser (#124893)efimov-mikhail2024-10-032-47/+50
* gh-122270: Fix typos in the Py_DEBUG macro name (GH-122271)Serhiy Storchaka2024-07-251-3/+3
* gh-120956: Avoid comparison of int to Py_ssize_t in parser (#120959)Lysandros Nikolaou2024-06-241-1/+1
* Fix types in pegen parser generator (GH-120720)yf-yang2024-06-193-6/+6
* gh-116991: Improve `pygen --help` for `python` subparser (#116992)Nikita Sobolev2024-06-031-1/+4
* gh-118235: Move RAISE_SYNTAX_ERROR actions to invalid rules and make sure the...Petr Viktorin2024-05-301-0/+12
* Fix typos in comments (#119645)Xie Yanbo2024-05-281-1/+1
* gh-118671: Updated dead ActiveState links (#118730)trag1c2024-05-081-2/+2
* gh-116988: Remove duplicates of `annotated_rhs` in the Grammar (#117004)David Rubin2024-04-241-1/+1
* gh-112984: Fix link error on free-threaded Windows build (GH-114455)Sam Gross2024-01-231-0/+3
* gh-58032: Do not use argparse.FileType in module CLIs and scripts (GH-113649)Serhiy Storchaka2024-01-101-5/+4
* gh-112532: Fix peg generator build.py for mimalloc build (gh-113492)Donghee Na2023-12-261-0/+1
* gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778)Steve Dower2023-12-131-0/+4
* GH-111807: Lower the parser stack depth under WASI debug builds (#112225)Brett Cannon2023-11-201-1/+5
* 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