summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_clinic.py
Commit message (Expand)AuthorAgeFilesLines
* gh-122688: Add more tests for var-positional parameters in Argument Clinic (G...Serhiy Storchaka2024-08-121-65/+98
* gh-122688: Fix support of var-positional parameter in Argument Clinic (GH-122...Serhiy Storchaka2024-08-091-11/+85
* gh-118814: Fix the TypeVar constructor when name is passed by keyword (GH-122...Serhiy Storchaka2024-08-071-5/+21
* gh-113993: Allow interned strings to be mortal, and fix related issues (GH-12...Petr Viktorin2024-06-211-1/+1
* gh-117613: Argument Clinic: disallow defining class parameter at module level...neonene2024-04-171-0/+9
* gh-117613: Argument Clinic: ensure that 'defining_class' params are positiona...neonene2024-04-161-0/+10
* gh-117613: Enhance test_clinic @defining_class tests (#117896)Victor Stinner2024-04-161-4/+28
* gh-113317: Add Codegen class to Argument Clinic (#117626)Victor Stinner2024-04-111-2/+1
* gh-117431: Argument Clinic: copy forced text signature when cloning (#117591)Erlend E. Aasland2024-04-101-1/+56
* gh-113317: Remove unused INVALID constant in Argument Clinic (#117624)Victor Stinner2024-04-081-3/+0
* gh-113317: Finish splitting Argument Clinic into sub-files (#117513)Victor Stinner2024-04-041-48/+56
* gh-113317: Argument Clinic: Add libclinic.clanguage (#117455)Victor Stinner2024-04-031-5/+8
* gh-113317: Argument Clinic: Add libclinic.converters module (#117315)Victor Stinner2024-04-021-3/+4
* gh-117347: Fix test_clinic side effects (#117363)Victor Stinner2024-03-291-0/+18
* gh-113317: Change how Argument Clinic lists converters (#116853)Victor Stinner2024-03-271-0/+1
* gh-116646: Add limited C API support to AC fildes converter (#116769)Victor Stinner2024-03-141-0/+33
* gh-116417: Argument Clinic: test generated Limited C API code for float args ...Erlend E. Aasland2024-03-111-2/+56
* gh-114258: Argument Clinic: refactor getset implementation (#116170)Erlend E. Aasland2024-03-041-3/+2
* gh-116171: Argument Clinic: disallow overriding return converter for __init__...Erlend E. Aasland2024-03-011-0/+8
* gh-113317: Argument Clinic: move linear_format into libclinic (#115518)Erlend E. Aasland2024-02-151-1/+14
* gh-113317: Argument Clinic: don't use global state in warn() and fail() (#115...Erlend E. Aasland2024-02-151-5/+5
* gh-115015: Argument Clinic: fix generated code for METH_METHOD methods withou...Erlend E. Aasland2024-02-051-0/+20
* gh-113299: Move cpp.py into libclinic (#113526)Erlend E. Aasland2023-12-271-1/+1
* gh-113317: Rework Argument Clinic cpp.py error handling (#113525)Erlend E. Aasland2023-12-271-2/+2
* gh-113317: Move more formatting helpers into libclinic (#113438)Erlend E. Aasland2023-12-231-3/+3
* gh-113317: Clean up Argument Clinic global namespace (#113414)Erlend E. Aasland2023-12-231-14/+15
* gh-113317: Argument Clinic: tear out internal text accumulator APIs (#113402)Erlend E. Aasland2023-12-221-30/+0
* gh-113336: Remove the 'version' directive from Argument Clinic (#113341)Erlend E. Aasland2023-12-211-65/+0
* gh-112205: Support docstring for `@getter` (#113160)Donghee Na2023-12-201-0/+15
* gh-112205: Require @getter and @setter to be methods (#113278)Erlend E. Aasland2023-12-191-0/+11
* gh-112205: Support `@setter` annotation from AC (gh-112922)Donghee Na2023-12-131-0/+52
* gh-112205: Support @getter annotation from AC (gh-112396)Donghee Na2023-11-301-9/+17
* gh-110907: AC: Disallow using `*` with vararg (#110908)Nikita Sobolev2023-10-161-0/+14
* gh-110864: Fix _PyArg_UnpackKeywordsWithVararg overwriting vararg with NULL (...Nikita Sobolev2023-10-161-0/+35
* gh-110558: Enable ruff's pyupgrade rules when running on Argument Clinic (#11...Alex Waygood2023-10-101-3/+3
* gh-107603: Argument Clinic: Only include pycore_gc.h if needed (#108726)Victor Stinner2023-08-311-7/+1
* GH-107603: Clinic: Pass specific attributes to ``print_block()`` (#108581)Adam Turner2023-08-281-1/+1
* gh-108494: Argument clinic: Improve the `parse_file()` API (#108575)Alex Waygood2023-08-281-20/+6
* gh-104683: Argument Clinic: Refactor the module and class resolver (#108552)Erlend E. Aasland2023-08-281-2/+2
* gh-108494: AC supports pos-only args in limited C API (#108498)Victor Stinner2023-08-251-0/+11
* gh-108494: Argument Clinic partial supports of Limited C API (#108495)Victor Stinner2023-08-251-2/+38
* gh-108444: Argument Clinic uses PyLong_AsInt() (#108458)Victor Stinner2023-08-241-2/+3
* gh-95065, gh-107704: Argument Clinic: support multiple '/ [from ...]' and '* ...Serhiy Storchaka2023-08-211-21/+75
* gh-107704: Argument Clinic: add support for deprecating keyword use of parame...Serhiy Storchaka2023-08-191-49/+324
* gh-104683: Argument Clinic: Extract parse function name helper (#107964)Erlend E. Aasland2023-08-161-1/+1
* gh-106368: Argument Clinic: Test that keyword params are disallowed in groups...Erlend E. Aasland2023-08-161-0/+21
* gh-106368: Argument Clinic: Add tests for cloned functions with custom C base...Erlend E. Aasland2023-08-151-0/+31
* gh-107972: Argument Clinic: Ensure a C basename is provided after 'as' (#107973)Erlend E. Aasland2023-08-151-4/+26
* gh-107880: Argument Clinic: Fix regression in gh-107885 (#107974)Erlend E. Aasland2023-08-151-3/+32
* gh-107880: Teach Argument Clinic to clone __init__ and __new__ methods (#107885)Erlend E. Aasland2023-08-131-0/+22