COMMITS
/ Tools/clinic/clinic.py September 27, 2024
P
April 17, 2024
February 6, 2024
E
[3.12] gh-115015: Argument Clinic: fix generated code for METH_METHOD methods without params (#115016) (#115067)
Erlend E. Aasland committed
October 10, 2023
M
[3.12] gh-110558: Enable ruff's pyupgrade rules when running on Argument Clinic (GH-110603) (#110609)
Miss Islington (bot) committed
August 16, 2023
S
[3.12] gh-86457: Fix signature for code.replace() (GH-23199) (#107744)
Serhiy Storchaka committed
July 27, 2023
M
[3.12] Docs: Argument Clinic: Restructure "Basic concepts and usage" (GH-106981) (#107325)
Miss Islington (bot) committed
July 22, 2023
M
[3.12] gh-106970: Fix Argument Clinic 'destination <name> clear' command (GH-106972) (#106983)
Miss Islington (bot) committed
July 5, 2023
E
[3.12] gh-64595: Fix regression in file write logic in Argument Clinic (#106449) (#106452)
Erlend E. Aasland committed
July 4, 2023
M
[3.12] gh-106368: Add tests for permutation helpers in Argument Clinic (GH-106407) (#106409)
Miss Islington (bot) committed
July 3, 2023
M
[3.12] gh-106359: Fix corner case bugs in Argument Clinic converter parser (GH-106361) (#106364)
Miss Islington (bot) committed
May 21, 2023
A
gh-104683: clinic.py: Modernise `parse_converter()` using pattern-matching (#104696)
Alex Waygood committed
E
gh-104050: Add more type annotations to Argument Clinic (#104631)
Erlend E. Aasland committed
E
gh-104050: Add basic type hints to Argument Clinic clinic class (#104705)
Erlend E. Aasland committed
E
gh-104050: Annotate Argument Clinic return converters (#104706)
Erlend E. Aasland committed
May 20, 2023
E
gh-104050: Add basic type hints to Argument Clinic DSL parser (#104704)
Erlend E. Aasland committed
A
gh-104683: Modernise Tools/clinic/ (#104684)
Alex Waygood committed
A
gh-104683: Modernise `clinic.py` using `str.removeprefix` and `str.removesuffix` (#104685)
Alex Waygood committed
E
gh-104146: Purge dead code from Argument Clinic (#104680)
Erlend E. Aasland committed
A
gh-104683: Argument clinic: use `dict` over `OrderedDict` (#104647)
Alex Waygood committed
May 18, 2023
E
gh-104050: Add more type annotations to Argument Clinic (#104628)
Erlend E. Aasland committed
A
gh-104050: Improve some typing around `default`s and sentinel values (#104626)
Alex Waygood committed
E
gh-104146: Remove unused vars from Argument Clinic (#104627)
Erlend E. Aasland committed
May 17, 2023
E
gh-104050: Add type hints to Argument Clinic converter keywords (#104588)
Erlend E. Aasland committed
May 16, 2023
E
gh-104050: Add typing to Argument Clinic converters (#104547)
Erlend E. Aasland committed
N
gh-104050: Add more annotations to `Tools/clinic.py` (#104544)
Nikita Sobolev committed
E
gh-104050: Don't star-import 'types' in Argument Clinic (#104543)
Erlend E. Aasland committed
E
gh-104050: Add basic typing to CConverter in clinic.py (#104538)
Erlend E. Aasland committed
E
gh-64595: Fix write file logic in Argument Clinic (#104507)
Erlend E. Aasland committed
May 15, 2023
A
gh-104050: Run mypy on `clinic.py` in CI (#104421)
Alex Waygood committed
May 12, 2023
E
gh-104389: Add 'unused' keyword to Argument Clinic C converters (#104390)
Erlend E. Aasland committed
May 9, 2023
A
gh-90953: Don't use deprecated AST nodes in clinic.py (#104322)
Alex Waygood committed
May 7, 2023
E
gh-64660: Don't hardcode Argument Clinic return converter result variable name (#104200)
Erlend E. Aasland committed
May 5, 2023
E
gh-104146: Remove unused var 'parser_body_declarations' from clinic.py (#104214)
Erlend E. Aasland committed
E
gh-64595: Argument Clinic: Touch source file if any output file changed (#104152)
Erlend E. Aasland committed
E
gh-68395: Avoid naming conflicts by mangling variable names in Argument Clinic (#104065)
Erlend E. Aasland committed
May 4, 2023
E
gh-104146: Remove unused 'second_pass_replacements' from clinic.py (#104147)
Erlend E. Aasland committed
January 31, 2023
E
gh-101409: Improve generated clinic code for self type checks (#101411)
Erlend E. Aasland committed
December 28, 2022
N
Fix copy-paste error in `Tools/clinic.py` (#100560)
Nikita Sobolev committed
K
GH-100342: check for allocation failure in AC `*args` parsing (#100343)
Kumar Aditya committed
December 27, 2022
N
Remove `NoneType` redefinition from `clinic.py` (#100551)
Nikita Sobolev committed
December 12, 2022
November 24, 2022
C
gh-64490: Fix bugs in argument clinic varargs processing (#32092)
colorfulappl committed
C
gh-99240: Fix double-free bug in Argument Clinic str_converter generated code (GH-99241)
colorfulappl committed
C
gh-64490: Fix refcount error when arguments are packed to tuple in argument clinic (#99233)
colorfulappl committed
October 7, 2022
I
gh-92886: [clinic.py] raise exception on invalid input instead of assertion (GH-98051)
Irit Katriel committed
October 3, 2022
S
gh-97728: Argument Clinic: Fix uninitialized variable in the Py_UNICODE converter (GH-97729)
Serhiy Storchaka committed
August 13, 2022
E
gh-90928: Improve static initialization of keywords tuple in AC (#95907)
Erlend E. Aasland committed
August 11, 2022
July 20, 2022
S
gh-95007: Remove the NoneType return converter (GH-95019)
Serhiy Storchaka committed
July 7, 2022
E
gh-94430: Allow params named `module` or `self` with custom C names in Argument Clinic (#94431)
Erlend Egeberg Aasland committed