| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | bpo-40334: refactor and cleanup for the PEG generators (GH-19775) | Pablo Galindo | 2020-04-29 | 4 | -160/+269 |
| | | |||||
| * | bpo-40334: Refactor peg_generator to receive a Tokens file when building c ↵ | Pablo Galindo | 2020-04-28 | 6 | -88/+215 |
| | | | | | code (GH-19745) | ||||
| * | bpo-40334: Support CO_FUTURE_BARRY_AS_BDFL in the new parser (GH-19721) | Pablo Galindo | 2020-04-27 | 2 | -4/+13 |
| | | | | This commit also allows to pass flags to the new parser in all interfaces and fixes a bug in the parser generator that was causing to inline rules with actions, making them disappear. | ||||
| * | bpo-40334: Rewrite test_c_parser to avoid memory leaks (GH-19694) | Lysandros Nikolaou | 2020-04-24 | 2 | -3/+2 |
| | | | | | | | | | | | Previously every test was building an extension module and loading it into sys.modules. The tearDown function was thus not able to clean up correctly, resulting in memory leaks. With this commit, every test function now builds the extension module and runs the actual test code in a new process (using assert_python_ok), so that sys.modules stays intact and no memory gets leaked. | ||||
| * | bpo-40334: Allow to run make regen-pegen without distutils (GH-19684) | Pablo Galindo | 2020-04-24 | 2 | -11/+12 |
| | | |||||
| * | bpo-40370: Use the same compile and link args as the interpreter used in ↵ | Pablo Galindo | 2020-04-23 | 1 | -3/+12 |
| | | | | | test_peg_generator (GH-19674) | ||||
| * | bpo-40334: Fix build errors and warnings in test_peg_generator (GH-19672) | Pablo Galindo | 2020-04-23 | 2 | -1/+5 |
| | | |||||
| * | Compile extensions in test_peg_generator with C99 (GH-19668) | Pablo Galindo | 2020-04-23 | 1 | -0/+3 |
| | | |||||
| * | bpo-40334: PEP 617 implementation: New PEG parser for CPython (GH-19503) | Pablo Galindo | 2020-04-22 | 34 | -0/+4796 |
| Co-authored-by: Guido van Rossum <guido@python.org> Co-authored-by: Lysandros Nikolaou <lisandrosnik@gmail.com> | |||||
