113 Commits (793cb85437299a3da3d74fe65480d720af330cbb)

Author SHA1 Message Date
Serhiy Storchaka 279f44678c
bpo-37206: Unrepresentable default values no longer represented as None. (GH-13933) 6 years ago
Rémi Lapeyre 4901fe274b bpo-37034: Display argument name on errors with keyword arguments with Argument Clinic. (GH-13593) 6 years ago
Raymond Hettinger aef9ad82f7
bpo-37942: Improve argument clinic float converter (GH-15470) 6 years ago
Tim Hoffmann 5df4025f42 Add description to the command line help of the argument clinic (GH-8518) 7 years ago
Serhiy Storchaka 3191391515
bpo-36127: Argument Clinic: inline parsing code for keyword parameters. (GH-12058) 7 years ago
Serhiy Storchaka 6a44f6eef3
bpo-36048: Use __index__() instead of __int__() for implicit conversion if available. (GH-11952) 7 years ago
animalize 463572c8be bpo-36101: remove non-ascii characters in docstring (GH-12018) 7 years ago
Serhiy Storchaka 2a39d251f0
bpo-35582: Argument Clinic: Optimize the "all boring objects" case. (GH-11520) 7 years ago
Serhiy Storchaka 4fa9591025
bpo-35582: Argument Clinic: inline parsing code for positional parameters. (GH-11313) 7 years ago
Serhiy Storchaka 32d96a2b5b
bpo-23867: Argument Clinic: inline parsing code for a single positional parameter. (GH-9689) 7 years ago
Serhiy Storchaka 65ce60aef1
bpo-20180: Simplify char_converter in Argument Clinic. (GH-9828) 7 years ago
Serhiy Storchaka 4db62e1158
bpo-35490: Remove the DecodeFSDefault return converter in AC. (#11152) 7 years ago
Serhiy Storchaka afb3e71a17
bpo-35489: Use "const Py_UNICODE *" for the Py_UNICODE converter in AC. (GH-11150) 7 years ago
Serhiy Storchaka 4a934d490f
bpo-33012: Fix invalid function cast warnings with gcc 8 in Argument Clinic. (GH-6748) 7 years ago
Serhiy Storchaka 3f22811fef
bpo-32892: Use ast.Constant instead of specific constant AST types. (GH-9445) 7 years ago
Raymond Hettinger 1401018da1
Remove wording that could be deemed to be perjorative (GH-9287) 7 years ago
Victor Stinner 65fc98e7b1
bpo-26901: Fix the Argument Clinic test suite (GH-8879) 7 years ago
Serhiy Storchaka 7cb7bcff20
bpo-20260: Implement non-bitwise unsigned int converters for Argument Clinic. (GH-8434) 8 years ago
Tal Einat c929df3b96
bpo-20180: complete AC conversion of Objects/stringlib/transmogrify.h (GH-8039) 8 years ago
Serhiy Storchaka a5552f023e
bpo-32240: Add the const qualifier to declarations of PyObject* array arguments. (#4746) 8 years ago
Tal Einat 4f57409a2f bpo-31926: fix missing *_METHODDEF statements by argument clinic (#4230) 8 years ago
Serhiy Storchaka 6969eaf468 bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955) 9 years ago
Sylvain 7445381c60 bpo-30600: Fix error messages (condition order in Argument Clinic) (#2051) 9 years ago
Gregory P. Smith 178418ad67 bpo-30492: Allow make clinic to work out of tree. (#1836) 9 years ago
Serhiy Storchaka d4edfc9abf bpo-29935: Fixed error messages in the index() method of tuple, list and deque (#887) 9 years ago
Serhiy Storchaka 762bf40438 bpo-29852: Argument Clinic Py_ssize_t converter now supports None (#716) 9 years ago
Victor Stinner d6debb24e0 bpo-29919: Remove unused imports found by pyflakes (#137) 9 years ago
Serhiy Storchaka 80ec8364f1 bpo-29748: Added the slice index converter in Argument Clinic. (#549) 9 years ago
Serhiy Storchaka 202fda55c2 bpo-24037: Add Argument Clinic converter `bool(accept={int})`. (#485) 9 years ago
Serhiy Storchaka b5c51d3dd9 bpo-20185: Convert float object implementation to Argument Clinic. (#543) 9 years ago
Victor Stinner 093119e4eb Argument Clinic: Use METH_FASTCALL for boring positionals 9 years ago
Victor Stinner 0c8c3893ae Argument Clinic: Use METH_FASTCALL for positionals 9 years ago
Victor Stinner 3e1fad6913 Rename _PyArg_ParseStack to _PyArg_ParseStackAndKeywords 9 years ago
Victor Stinner f0ccbbbc57 Emit METH_FASTCALL code in Argument Clinic 9 years ago
R David Murray 44b548dda8 #27364: fix "incorrect" uses of escape character in the stdlib. 9 years ago
Benjamin Peterson cc854499e4 clinic: PY_LONG_LONG -> long long 9 years ago
Serhiy Storchaka 9171a8b4ce Issue #27574: Decreased an overhead of parsing keyword arguments in functions 10 years ago
Martin Panter eb9957065a Issue #27626: Spelling fixes in docs, comments and internal names 10 years ago
Serhiy Storchaka 1a2b24f02d Issue #27332: Fixed the type of the first argument of module-level functions 10 years ago
Serhiy Storchaka f41b82fb19 Issue #26282: PyArg_ParseTupleAndKeywords() and Argument Clinic now support 10 years ago
Serhiy Storchaka 5dee6551e2 Issue #26305: Argument Clinic now uses braces in C code as required by PEP 7. 10 years ago
Serhiy Storchaka ebe95fdabb Issue #26305: Argument Clinic now escapes braces. No need to double them. 10 years ago
Serhiy Storchaka 5b6f0aa71c Remove duplicated tests. 10 years ago
Martin Panter 4177e7c38e Issue #26316: Fix variable name typo in Argument Clinic 10 years ago
Larry Hastings 38337d1e15 Issue #24000: Improved Argument Clinic's mapping of converters to legacy 11 years ago
Larry Hastings dbfdc380df Issue #24001: Argument Clinic converters now use accept={type} 11 years ago
Serhiy Storchaka 247789cee9 Issue #24007: Argument Clinic now writes the format of PyArg_Parse*() at the 11 years ago
Larry Hastings 7f90cba7f3 Issue #23935: Argument Clinic's understanding of format units 11 years ago
Larry Hastings 89964c48d1 Issue #23944: Argument Clinic now wraps long impl prototypes at column 78. 11 years ago
Zachary Ware bbbbe7e4e6 Make Argument Clinic's '--make' option work on Windows. 11 years ago