73 Commits (28d28e053db6b69d91c2dfd579207cd8ccbc39e7)

Author SHA1 Message Date
Victor Stinner 2ac0515027
bpo-43688: Fix Py_LIMITED_API version of xxlimited (GH-25135) 5 years ago
Petr Viktorin 7bb1cafa4e
bpo-43239: Export PyCFunction_New with PyAPI_FUNC (GH-24551) 5 years ago
Petr Viktorin 0b9c4c6fcf
bpo-42171: Add PEP573-related items to the limited API (GH-23009) 5 years ago
scoder 4c9ea093cd
bpo-38787: Add PyCFunction_CheckExact() macro for exact type checks (GH-20024) 6 years ago
Petr Viktorin e1becf46b4
bpo-38787: C API for module state access from extension methods (PEP 573) (GH-19936) 6 years ago
Dong-hee Na d905df766c
bpo-39573: Add Py_IS_TYPE() function (GH-18488) 6 years ago
Pablo Galindo cd7db76a63
bpo-39372: Clean header files of declared interfaces with no implementations (GH-18037) 6 years ago
Victor Stinner 4dedd0f0dd
bpo-37340: Remove PyMethod_ClearFreeList() and PyCFunction_ClearFreeList() (GH-17284) 6 years ago
Jeroen Demeyer 7a6873cdb1 bpo-37151: remove special case for PyCFunction from PyObject_Call (GH-14684) 6 years ago
Inada Naoki 3e54b57531
bpo-37340: remove free_list for bound method objects (GH-14232) 7 years ago
Jeroen Demeyer 7b57c03a7c bpo-37151: remove _PyMethodDef_RawFastCall* functions (GH-14603) 7 years ago
Jeroen Demeyer 0d722f3cd6 bpo-36974: separate vectorcall functions for each calling convention (GH-13781) 7 years ago
Jeroen Demeyer 7e1a9aacff bpo-37151: remove _PyCFunction_FastCallDict (GH-14269) 7 years ago
Jeroen Demeyer 37788bc23f bpo-36974: rename _FastCallKeywords -> _Vectorcall (GH-13653) 7 years ago
Jeroen Demeyer aacc77fbd7 bpo-36974: implement PEP 590 (GH-13185) 7 years ago
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 10 years ago
Victor Stinner b900939186 _PyFunction_FastCallDict() supports keyword args 10 years ago
Victor Stinner 9be7e7b52f Add _PyObject_FastCall() 10 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 22 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