Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gh-113299: Move cpp.py into libclinic (#113526) | Erlend E. Aasland | 2023-12-27 | 1 | -191/+0 |
| | |||||
* | gh-113317: Rework Argument Clinic cpp.py error handling (#113525) | Erlend E. Aasland | 2023-12-27 | 1 | -12/+9 |
| | | | | | | | | Rework error handling in the C preprocessor helper. Instead of monkey- patching the cpp.Monitor.fail() method from within clinic.py, rewrite cpp.py to use a subclass of the ClinicError exception. As a side-effect, ClinicError is moved into Tools/clinic/libclinic/errors.py. Yak-shaving in preparation for putting cpp.py into libclinic. | ||||
* | gh-104683: Remove unused variables from `Tools/clinic` and tests for ↵ | Alex Waygood | 2023-08-09 | 1 | -1/+1 |
| | | | | `Tools/clinic` (#107771) | ||||
* | gh-106368: Improve coverage reports for argument clinic (#107693) | Alex Waygood | 2023-08-06 | 1 | -2/+8 |
| | |||||
* | gh-104683: Improve consistency and test coverage of argument-clinic ↵ | Alex Waygood | 2023-08-05 | 1 | -2/+5 |
| | | | | `__repr__` functions (#107667) | ||||
* | gh-104146: Argument clinic: remove unused methods and variables (#107608) | Alex Waygood | 2023-08-04 | 1 | -8/+0 |
| | |||||
* | gh-104146: Remove dead code from Argument Clinic (#107555) | Erlend E. Aasland | 2023-08-02 | 1 | -1/+0 |
| | |||||
* | gh-104683: Argument clinic: modernise `cpp.Monitor` (#106698) | Alex Waygood | 2023-07-12 | 1 | -13/+14 |
| | |||||
* | gh-104683: Modernise Tools/clinic/ (#104684) | Alex Waygood | 2023-05-20 | 1 | -1/+1 |
| | | | | | | | - Make some string interpolations more readable using f-strings or explicit parametrisation - Remove unneeded open() mode specifiers Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> | ||||
* | gh-104050: Add more annotations to `Tools/clinic.py` (#104544) | Nikita Sobolev | 2023-05-16 | 1 | -3/+4 |
| | |||||
* | gh-104050: Run mypy on `clinic.py` in CI (#104421) | Alex Waygood | 2023-05-15 | 1 | -10/+16 |
| | | | | | | | | | | * Add basic mypy workflow to CI * Make the type check pass --------- Co-authored-by: Erlend E. Aasland <erlend.aasland@protonmail.com> Co-authored-by: Nikita Sobolev <mail@sobolevn.me> Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> | ||||
* | bpo-40179: Fix translation of #elif in Argument Clinic (GH-19364) | Serhiy Storchaka | 2020-04-18 | 1 | -21/+16 |
| | | | | Co-authored-by: Ammar Askar <ammar@ammaraskar.com> | ||||
* | #Issue 20456: Several improvements and bugfixes for Argument Clinic, | Larry Hastings | 2014-02-01 | 1 | -0/+191 |
including correctly generating code for Clinic blocks inside C preprocessor conditional blocks. |