Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gh-90928: Statically Initialize the Keywords Tuple in Clinic-Generated Code ↵ | Eric Snow | 2022-08-11 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | | (gh-95860) We only statically initialize for core code and builtin modules. Extension modules still create the tuple at runtime. We'll solve that part of interpreter isolation separately. This change includes generated code. The non-generated changes are in: * Tools/clinic/clinic.py * Python/getargs.c * Include/cpython/modsupport.h * Makefile.pre.in (re-generate global strings after running clinic) * very minor tweaks to Modules/_codecsmodule.c and Python/Python-tokenize.c All other changes are generated code (clinic, global strings). | ||||
* | gh-91320: Argument Clinic uses _PyCFunction_CAST() (#32210) | Victor Stinner | 2022-05-03 | 1 | -2/+2 |
| | | | | Replace "(PyCFunction)(void(*)(void))func" cast with _PyCFunction_CAST(func). | ||||
* | gh-91583: AC: Fix regression for functions with defining_class (GH-91739) | Serhiy Storchaka | 2022-04-30 | 1 | -12/+5 |
| | | | | | Argument Clinic now generates the same efficient code as before adding the defining_class parameter. | ||||
* | bpo-1635741: Port _lsprof extension to multi-phase init (PEP 489) (GH-22220) | Mohamed Koubaa | 2020-09-23 | 1 | -5/+16 |
| | |||||
* | bpo-1635741: Convert an _lsprof method to argument clinic (GH-22240) | Mohamed Koubaa | 2020-09-21 | 1 | -0/+44 |