| Commit message (Expand) | Author | Age | Files | Lines |
* | gh-125588: Allow to regenerate the parser with Python < 3.12 (#127969) | Pablo Galindo Salgado | 2024-12-15 | 2 | -3/+9 |
|
|
* | gh-125588: Teach the python PEG generator the new f-string tokens (#125589) | Pablo Galindo Salgado | 2024-10-29 | 4 | -2/+51 |
|
|
* | gh-124889: Rework Python generator cache (#125816) | Mikhail Efimov | 2024-10-22 | 1 | -27/+48 |
|
|
* | gh-124889: Remove redundant artificial rules in PEG parser (#124893) | efimov-mikhail | 2024-10-03 | 2 | -47/+50 |
|
|
* | gh-122270: Fix typos in the Py_DEBUG macro name (GH-122271) | Serhiy Storchaka | 2024-07-25 | 1 | -3/+3 |
|
|
* | gh-120956: Avoid comparison of int to Py_ssize_t in parser (#120959) | Lysandros Nikolaou | 2024-06-24 | 1 | -1/+1 |
|
|
* | Fix types in pegen parser generator (GH-120720) | yf-yang | 2024-06-19 | 3 | -6/+6 |
|
|
* | gh-116991: Improve `pygen --help` for `python` subparser (#116992) | Nikita Sobolev | 2024-06-03 | 1 | -1/+4 |
|
|
* | gh-118235: Move RAISE_SYNTAX_ERROR actions to invalid rules and make sure the... | Petr Viktorin | 2024-05-30 | 1 | -0/+12 |
|
|
* | Fix typos in comments (#119645) | Xie Yanbo | 2024-05-28 | 1 | -1/+1 |
|
|
* | gh-118671: Updated dead ActiveState links (#118730) | trag1c | 2024-05-08 | 1 | -2/+2 |
|
|
* | gh-116988: Remove duplicates of `annotated_rhs` in the Grammar (#117004) | David Rubin | 2024-04-24 | 1 | -1/+1 |
|
|
* | gh-112984: Fix link error on free-threaded Windows build (GH-114455) | Sam Gross | 2024-01-23 | 1 | -0/+3 |
|
|
* | gh-58032: Do not use argparse.FileType in module CLIs and scripts (GH-113649) | Serhiy Storchaka | 2024-01-10 | 1 | -5/+4 |
|
|
* | gh-112532: Fix peg generator build.py for mimalloc build (gh-113492) | Donghee Na | 2023-12-26 | 1 | -0/+1 |
|
|
* | gh-111650: Ensure pyconfig.h includes Py_GIL_DISABLED on Windows (GH-112778) | Steve Dower | 2023-12-13 | 1 | -0/+4 |
|
|
* | GH-111807: Lower the parser stack depth under WASI debug builds (#112225) | Brett Cannon | 2023-11-20 | 1 | -1/+5 |
|
|
* | gh-110805: Fix test_peg_generator after the change in the parser for REPL tra... | Pablo Galindo Salgado | 2023-10-13 | 1 | -1/+1 |
|
|
* | gh-104169: Fix test_peg_generator after tokenizer refactoring (#110727) | Lysandros Nikolaou | 2023-10-12 | 1 | -1/+10 |
|
|
* | gh-109596: Ensure repeated rules in the grammar are not allowed and fix incor... | Pablo Galindo Salgado | 2023-09-22 | 1 | -1/+7 |
|
|
* | gh-108455: peg_generator: enable mypy's `--warn-unreachable` setting and `red... | Alex Waygood | 2023-09-08 | 3 | -9/+13 |
|
|
* | gh-108455: peg_generator: use `types-setuptools==68.1.0.1` in CI (#108697) | Alex Waygood | 2023-08-31 | 2 | -10/+4 |
|
|
* | gh-108455: peg_generator: install two stubs packages before running mypy (#10... | Alex Waygood | 2023-08-29 | 3 | -6/+13 |
|
|
* | gh-108455: peg generator: Use `strict_optional=True` for `grammar_parser` (#1... | Nikita Sobolev | 2023-08-29 | 2 | -4/+1 |
|
|
* | gh-108455: peg_generator: make the mypy config slightly stricter (#108627) | Alex Waygood | 2023-08-29 | 4 | -8/+12 |
|
|
* | gh-108455: Simplify the peg_generator mypy config (#108620) | Alex Waygood | 2023-08-29 | 1 | -18/+8 |
|
|
* | gh-108455: Run `mypy` on `Tools/peg_generator` (#108456) | Nikita Sobolev | 2023-08-28 | 4 | -9/+16 |
|
|
* | gh-108179: Add error message for parser stack overflows (#108256) | Dennis Sweeney | 2023-08-22 | 1 | -2/+1 |
|
|
* | gh-107015: Remove async_hacks from the tokenizer (#107018) | Pablo Galindo Salgado | 2023-07-26 | 2 | -5/+2 |
|
|
* | gh-105191: Cleanup peg generator; keep only necessary files (#105197) | Lysandros Nikolaou | 2023-06-01 | 20 | -16832/+60 |
|
|
* | gh-100238: Use setuptools in peg-generator and reenable tests (#104798) | Lysandros Nikolaou | 2023-05-26 | 1 | -7/+47 |
|
|
* | gh-104780: Remove 2to3 program and lib2to3 module (#104781) | Victor Stinner | 2023-05-23 | 2 | -3/+1 |
|
|
* | gh-102856: Initial implementation of PEP 701 (#102855) | Pablo Galindo Salgado | 2023-04-19 | 1 | -0/+1 |
|
|
* | gh-102416: Do not memoize incorrectly loop rules in the parser (#102467) | Pablo Galindo Salgado | 2023-03-06 | 1 | -2/+3 |
|
|
* | gh-101046: Fix a potential memory leak in the parser when raising MemoryError... | Pablo Galindo Salgado | 2023-01-16 | 1 | -1/+1 |
|
|
* | gh-99300: Use Py_NewRef() in Parser/ directory (#99330) | Victor Stinner | 2022-11-10 | 1 | -2/+1 |
|
|
* | gh-84623: Remove unused imports (#94132) | Victor Stinner | 2022-06-22 | 4 | -12/+1 |
|
|
* | gh-54781: Move Lib/lib2to3/tests/ to Lib/test/test_lib2to3/ (#94049) | Victor Stinner | 2022-06-21 | 2 | -2/+2 |
|
|
* | gh-93103: Parser uses PyConfig.parser_debug instead of Py_DebugFlag (#93106) | Victor Stinner | 2022-05-24 | 1 | -1/+1 |
|
|
* | gh-90473: Decrease recursion limit and skip tests on WASI (GH-92803) | Christian Heimes | 2022-05-19 | 1 | -1/+5 |
|
|
* | gh-91320: Use _PyCFunction_CAST() (#92251) | Victor Stinner | 2022-05-03 | 1 | -2/+2 |
|
|
* | bpo-46576: Speed up test_peg_generator by using a static library for shared s... | Jeremy Kloth | 2022-04-06 | 2 | -42/+101 |
|
|
* | Update grammar_grapher with the new forced (&&) directive (#31704) | Luca Chiodini | 2022-03-06 | 1 | -0/+3 |
|
|
* | Allow the parser to avoid nested processing of invalid rules (GH-31252) | Pablo Galindo Salgado | 2022-02-10 | 1 | -2/+15 |
|
|
* | bpo-46576: bpo-46524: Disable compiler optimization within test_peg_generator... | Gregory P. Smith | 2022-02-02 | 1 | -0/+10 |
|
|
* | bpo-46110: Restore commit e9898bf153d26059261ffef11f7643ae991e2a4c | Pablo Galindo Salgado | 2022-01-03 | 1 | -4/+11 |
|
|
* | Revert "bpo-46110: Add a recursion check to avoid stack overflow in the PEG p... | Pablo Galindo Salgado | 2022-01-03 | 1 | -11/+4 |
|
|
* | bpo-46110: Add a recursion check to avoid stack overflow in the PEG parser (G... | Pablo Galindo Salgado | 2021-12-20 | 1 | -4/+11 |
|
|
* | bpo-45866: pegen strips directory of "generated from" header (GH-29777) | Victor Stinner | 2021-11-26 | 3 | -3/+7 |
|
|
* | Refactor parser compilation units into specific components (GH-29676) | Pablo Galindo Salgado | 2021-11-21 | 2 | -1/+3 |
|
|