87 Commits (793cb85437299a3da3d74fe65480d720af330cbb)

Author SHA1 Message Date
Rémi Lapeyre 4901fe274b bpo-37034: Display argument name on errors with keyword arguments with Argument Clinic. (GH-13593) 7 years ago
Serhiy Storchaka 3191391515
bpo-36127: Argument Clinic: inline parsing code for keyword parameters. (GH-12058) 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 a5552f023e
bpo-32240: Add the const qualifier to declarations of PyObject* array arguments. (#4746) 8 years ago
Eric Snow d393c1b227 bpo-28411: Isolate PyInterpreterState.modules (#3575) 9 years ago
Eric Snow 93c92f7d1d bpo-31404: Revert "remove modules from Py_InterpreterState (#1638)" (#3565) 9 years ago
Eric Snow 86b7afdfee bpo-28411: Remove "modules" field from Py_InterpreterState. (#1638) 9 years ago
Serhiy Storchaka 7e60192fe0 Remove _PyArg_NoStackKeywords(). (#2641) 9 years ago
Serhiy Storchaka 68a001dd59 Issue #29460: _PyArg_NoKeywords(), _PyArg_NoStackKeywords() and 9 years ago
Serhiy Storchaka 07a1f65a93 Issue #29083: Fixed the declaration of some public API functions. 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
Serhiy Storchaka 937b725d64 Issue #28915: Exclude _Py_VaBuildStack from the limited API. 9 years ago
Victor Stinner e9abde4642 Add _Py_VaBuildStack() function 9 years ago
Serhiy Storchaka b57d9eac41 Issue #28748: Private variable _Py_PackageContext is now of type "const char *" 9 years ago
Serhiy Storchaka 9fab79bcb5 Issue #26900: Excluded underscored names and other private API from limited API. 10 years ago
Victor Stinner f0ccbbbc57 Emit METH_FASTCALL code in Argument Clinic 10 years ago
Serhiy Storchaka 9171a8b4ce Issue #27574: Decreased an overhead of parsing keyword arguments in functions 10 years ago
Yury Selivanov ca82910221 Issue 24365: Conditionalize PEP 489 additions to the stable ABI 11 years ago
Nick Coghlan d5cacbb1d9 PEP 489: Multi-phase extension module initialization 11 years ago
Larry Hastings b7ccb20423 Issue #20294: Argument Clinic now supports argument parsing for __new__ and 12 years ago
Benjamin Peterson f6b687fcd4 remove support GCC PyArg_ParseTuple format patch, last seen in 2006 13 years ago
Martin v. Löwis 75aeaa9b18 Issue #11626: Add _SizeT functions to stable ABI. 14 years ago
Martin v. Löwis 4d0d471a80 Merge branches/pep-0384. 15 years ago
Benjamin Peterson fb88636199 prevent the dict constructor from accepting non-string keyword args #8419 16 years ago
Amaury Forgeot d'Arc 1172999627 #5735: Modules compiled with incompatible settings (--with-pydebug when python is not) 17 years ago
Martin v. Löwis c15bdef819 Issue #6012: Add cleanup support to O& argument parsing. 17 years ago
Martin v. Löwis 1a21451b1d Implement PEP 3121: new module initialization and finalization API. 18 years ago
Christian Heimes 1af737cd1e Merged revisions 60176-60209 via svnmerge from 18 years ago
Christian Heimes 74b8e76ec1 Don't repeat yourself 18 years ago
Thomas Wouters 89f507fe8c Four months of trunk changes (including a few releases...) 19 years ago
Martin v. Löwis aac1316222 Add check for the PyArg_ParseTuple format, and declare 20 years ago
Thomas Wouters 49fd7fa443 Merge p3yk branch with the trunk up to revision 45595. This breaks a fair 20 years ago
Skip Montanaro 3fca463627 C++ compile cleanup: proper declaration of _Py_BuildValue_SizeT 20 years ago
Martin v. Löwis 5cb6936672 Make Py_BuildValue, PyObject_CallFunction and 20 years ago
Anthony Baxter 36458ee501 aargh. Don't make last minute re-organisations before checkin! 20 years ago
Anthony Baxter 46854bc7e4 PyAPI_FUNC() the PyArg_.*SizeT forms. Without this, cygwin has hysterics. 20 years ago
Martin v. Löwis 762467475d Use Py_ssize_t for PyArg_UnpackTuple arguments. 20 years ago
Neal Norwitz e42e405e08 Martin owns PEP 353 and did most of the work 20 years ago
Thomas Wouters 34aa7ba114 from __future__ import with_statement addon for 'with', mostly written by 20 years ago
Martin v. Löwis 15e62742fa Revert backwards-incompatible const changes. 20 years ago
Martin v. Löwis 18e165558b Merge ssize_t branch. 20 years ago
Jeremy Hylton af68c874a6 Add const to several API functions that take char *. 20 years ago
Georg Brandl 02c42871cf Disallow keyword arguments for type constructors that don't use them. 21 years ago
Brett Cannon 711e7d97e4 Add PyArg_VaParseTupleAndKeywords(). Document this function and 22 years ago
Guido van Rossum 45ec02aed1 SF patch 576101, by Oren Tirosh: alternative implementation of 24 years ago
Mark Hammond 91a681debf Excise DL_EXPORT from Include. 24 years ago