296 Commits (e251095a3f4778102f554cecffcfd837f4d1db6c)

Author SHA1 Message Date
Inada Naoki d3c72a223a
bpo-36381: warn when no PY_SSIZE_T_CLEAN defined (GH-12473) 7 years ago
Serhiy Storchaka 1b0393d5b7
bpo-36127: Fix compiler warning in _PyArg_UnpackKeywords(). (GH-12353) 7 years ago
Serhiy Storchaka 3191391515
bpo-36127: Argument Clinic: inline parsing code for keyword parameters. (GH-12058) 7 years ago
Serhiy Storchaka 2c0d3f4547
bpo-36254: Fix yet one invalid use of %d in format string in C. (GH-12318) 7 years ago
Serhiy Storchaka f2f55e7f03
bpo-36282: Improved error message for too much positional arguments. (GH-12310) 7 years ago
Serhiy Storchaka d53fe5f407
bpo-36254: Fix invalid uses of %d in format strings in C. (GH-12264) 7 years ago
Serhiy Storchaka a24107b04c
bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112) 7 years ago
Serhiy Storchaka 6a44f6eef3
bpo-36048: Use __index__() instead of __int__() for implicit conversion if available. (GH-11952) 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
Xtreak 6326278e8a bpo-34193: Fix pluralization in getargs.c and test cases. (GH-8438) 7 years ago
Victor Stinner ec13b9322d
bpo-35081: Add Include/internal/pycore_tupleobject.h (GH-10705) 7 years ago
Victor Stinner d17a693fa0
bpo-35199: Add an internal _PyTuple_ITEMS() macro (GH-10434) 7 years ago
Xtreak 1426daa4fe bpo-34127: Fix grammar in error message with respect to argument count (GH-8395) 8 years ago
Serhiy Storchaka 504373c59b
bpo-23927: Make getargs.c skipitem() skipping 'w*'. (GH-8192) 8 years ago
Leo Arias c3d9508ff2 bpo-32746: Fix multiple typos (GH-5144) 8 years ago
Serhiy Storchaka a5552f023e
bpo-32240: Add the const qualifier to declarations of PyObject* array arguments. (#4746) 8 years ago
Benjamin Peterson 2bb69a5b4e bpo-31373: remove overly strict float range checks (#3486) 8 years ago
Benjamin Peterson a853a8ba78 bpo-31373: fix undefined floating-point demotions (#3396) 8 years ago
Oren Milman bf9075a0c5 bpo-31229: Fixed wrong error messages when too many keyword arguments are received. (#3180) 8 years ago
Stefan Krah f432a3234f bpo-30923: Silence fall-through warnings included in -Wextra since gcc-7.0. (#3157) 8 years ago
Segev Finer e7bc7aac3d bpo-9566: Fix a warning in Python/getargs.c (#2890) 9 years ago
Serhiy Storchaka 7e60192fe0 Remove _PyArg_NoStackKeywords(). (#2641) 9 years ago
Serhiy Storchaka f9f1ccace3 Fix regression in error message introduced in bpo-29951. (#2028) 9 years ago
Serhiy Storchaka 5eb788bf7f bpo-30534: Fixed error messages when pass keyword arguments (#1901) 9 years ago
Michael Seifert 64c8f705c0 bpo-29951: Include function name for some error messages in `PyArg_ParseTuple*` (#916) 9 years ago
Serhiy Storchaka 68a001dd59 Issue #29460: _PyArg_NoKeywords(), _PyArg_NoStackKeywords() and 9 years ago
Victor Stinner fdbc397f4d Issue #29286: Rename private PyArg_UnpackStack_impl() to unpack_stack() 9 years ago
Serhiy Storchaka 1741441649 Issue #29029: Speed up processing positional arguments in 9 years ago
Victor Stinner fe54dd8a08 Add _PyArg_UnpackStack() function helper 9 years ago
Victor Stinner 29d39cc8f5 Add _PyArg_NoStackKeywords() helper function 9 years ago
Victor Stinner 6518a93cb1 Add _PyArg_ParseStack() helper function 9 years ago
Victor Stinner 3e1fad6913 Rename _PyArg_ParseStack to _PyArg_ParseStackAndKeywords 9 years ago
Victor Stinner c0083fc47d Rename keywords to kwargs in getargs.c 9 years ago
Victor Stinner 80ab22fa2c Cleanup getargs.c 9 years ago
Serhiy Storchaka 5ab81d787f Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict. 9 years ago
Serhiy Storchaka 460bd0d284 Issue #19569: Compiler warnings are now emitted if use most of deprecated 9 years ago
Serhiy Storchaka 85b0f5beb1 Added the const qualifier to char* variables that refer to readonly internal 9 years ago
Serhiy Storchaka f4934ea77d Issue #28701: Replace PyUnicode_CompareWithASCIIString with _PyUnicode_EqualToASCIIString. 9 years ago
Christian Heimes 2f2fee19ec va_end() all va_copy()ed va_lists. 9 years ago
Benjamin Peterson 0c21214f3e replace usage of Py_VA_COPY with the (C99) standard va_copy 9 years ago
Benjamin Peterson 4eef505064 Backed out changeset 3934e070c9db 9 years ago
Victor Stinner c7454ff5fc Issue #27810: Fix getargs.c compilation on Windows 9 years ago
Benjamin Peterson 819a46f33a fix export of size_t parse stack function 9 years ago
Victor Stinner f0ccbbbc57 Emit METH_FASTCALL code in Argument Clinic 9 years ago
Victor Stinner a9efb2f56e Add METH_FASTCALL calling convention 9 years ago
Benjamin Peterson af580dff4a replace PY_LONG_LONG with long long 9 years ago
Benjamin Peterson ed4aa83ff7 require a long long data type (closes #27961) 9 years ago
Serhiy Storchaka 9171a8b4ce Issue #27574: Decreased an overhead of parsing keyword arguments in functions 10 years ago
Serhiy Storchaka f41b82fb19 Issue #26282: PyArg_ParseTupleAndKeywords() and Argument Clinic now support 10 years ago