58 Commits (c1e46e94de38a92f98736af9a42d89c3975a9919)

Author SHA1 Message Date
Serhiy Storchaka a5552f023e
bpo-32240: Add the const qualifier to declarations of PyObject* array arguments. (#4746) 8 years ago
Anselm Kruis 9e33973332 bpo-31890: define METH_STACKLESS (#4159) 8 years ago
Serhiy Storchaka 6969eaf468 bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955) 9 years ago
INADA Naoki 5566bbb8d5 Issue #29263: LOAD_METHOD support for C methods 9 years ago
Victor Stinner c52572319c Optimize methoddescr_call(): avoid temporary PyCFunction 9 years ago
Victor Stinner 137f39ac90 Issue #27810: Exclude METH_FASTCALL from the stable API 9 years ago
Victor Stinner a9efb2f56e Add METH_FASTCALL calling convention 9 years ago
Victor Stinner ae8b69c410 Issue #27810: Add _PyCFunction_FastCallKeywords() 9 years ago
Victor Stinner 74319ae219 Use Py_ssize_t type for number of arguments 9 years ago
Victor Stinner b900939186 _PyFunction_FastCallDict() supports keyword args 9 years ago
Victor Stinner 9be7e7b52f Add _PyObject_FastCall() 9 years ago
Serhiy Storchaka 45ec3288d0 Removed trailing whitespaces in miscalenous files. 11 years ago
Antoine Pitrou b349e4c929 Issue #22116: C functions and methods (of the 'builtin_function_or_method' type) can now be weakref'ed. Patch by Wei Wu. 12 years ago
Andrew Svetlov 192b10b371 Revert back PyCFunction_New macro. Keep PyCFunction_NewEx usage in python core modules (#15422) 13 years ago
Andrew Svetlov 3ba3a3ee56 Issue #15422: get rid of PyCFunction_New macro 13 years ago
David Malcolm 49526f48fc Issue #14785: Add sys._debugmallocstats() to help debug low-level memory allocation issues 14 years ago
Eli Bendersky 0069bab115 Reformat by replacing tabs with 4-spaces. Makes the code more PEP-7 compliant 14 years ago
Antoine Pitrou 5b62942074 Issue #13577: Built-in methods and functions now have a __qualname__. 14 years ago
Martin v. Löwis 4d0d471a80 Merge branches/pep-0384. 15 years ago
Amaury Forgeot d'Arc 1f900f1f69 #3247: get rid of Py_FindMethod 18 years ago
Amaury Forgeot d'Arc 55b69e794c Oops, forgot that there are modules outside the win32 world. 18 years ago
Amaury Forgeot d'Arc ba4105c133 #3247: Get rid of Py_FindMethod: 18 years ago
Christian Heimes a156e09b19 Merged revisions 60481,60485,60489-60492,60494-60496,60498-60499,60501-60503,60505-60506,60508-60509,60523-60524,60532,60543,60545,60547-60548,60552,60554,60556-60559,60561-60562,60569,60571-60572,60574,60576-60583,60585-60586,60589,60591,60594-60595,60597-60598,60600-60601,60606-60612,60615,60617,60619-60621,60623-60625,60627-60629,60631,60633,60635,60647,60650,60652,60654,60656,60658-60659,60664-60666,60668-60670,60672,60676,60678,60680-60683,60685-60686,60688,60690,60692-60694,60697-60700,60705-60706,60708,60711,60714,60720,60724-60730,60732,60736,60742,60744,60746,60748,60750-60751,60753,60756-60757,60759-60761,60763-60764,60766,60769-60770,60774-60784,60787-60845 via svnmerge from 18 years ago
Christian Heimes 3b718a79af Implemented Martin's suggestion to clear the free lists during the garbage collection of the highest generation. 18 years ago
Christian Heimes 90aa7646af #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. 18 years ago
Christian Heimes e93237dfcc #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT. Macros for b/w compatibility are available. 18 years ago
Georg Brandl f2fc934a77 Get rid of METH_OLDARGS. 19 years ago
Martin v. Löwis 9f2e346911 Merged revisions 56467-56482 via svnmerge from 19 years ago
Martin v. Löwis 6819210b9e PEP 3123: Provide forward compatibility with Python 3.0, while keeping 19 years ago
Guido van Rossum 50e9fb9e2d Completely get rid of PyClass and PyInstance. 20 years ago
Jeremy Hylton af68c874a6 Add const to several API functions that take char *. 20 years ago
Armin Rigo 89a39461bf Wrote down the invariants of some common objects whose structure is 21 years ago
Raymond Hettinger 8f5cdaa784 * Added a new method flag, METH_COEXIST. 22 years ago
Jeremy Hylton 4f0dcc9a9a Provide __module__ attributes for functions defined in C and Python. 23 years ago
Mark Hammond 91a681debf Excise DL_EXPORT from Include. 24 years ago
Fred Drake 7bf9715a8b Introduce two new flag bits that can be set in a PyMethodDef method 24 years ago
Jeremy Hylton 910d7d46dc Remove much dead code from ceval.c 25 years ago
Guido van Rossum 8586991099 REMOVED all CWI, CNRI and BeOpen copyright markings. 26 years ago
Andrew M. Kuchling 767bf49b6b Added #define for oldest version of argument calling 26 years ago
Tim Peters dbd9ba6a6c Nuke all remaining occurrences of Py_PROTO and Py_FPROTO. 26 years ago
Fred Drake ea9cb5aebf ANSI-fication and Py_PROTO extermination. 26 years ago
Guido van Rossum ffcc3813d8 Change copyright notice - 2nd try. 26 years ago
Guido van Rossum fd71b9e9d4 Change copyright notice. 26 years ago
Guido van Rossum 43466ec7b0 Add DL_IMPORT(returntype) for all officially exported functions. 27 years ago
Guido van Rossum 9223351617 Marc-Andre Lemburg's patch to move the typedef for PyCFunctionObject 28 years ago
Guido van Rossum d266eb460e New permission notice, includes CNRI. 30 years ago
Guido van Rossum bebdc376c3 changes for keyword args to built-in functions and classes 31 years ago
Guido van Rossum 051ab123b4 make the type a parameter of the DL_IMPORT macro, for Borland C 31 years ago
Guido van Rossum 6978503235 added findmethodinchain and methodchain data types 31 years ago
Guido van Rossum caa6380886 The great renaming, phase two: all header files have been updated to 31 years ago