137 Commits (5e0ea7540f577c9684e272000fdfc80d29bb78a2)

Author SHA1 Message Date
Jeroen Demeyer 7a6873cdb1 bpo-37151: remove special case for PyCFunction from PyObject_Call (GH-14684) 6 years ago
Victor Stinner bed4817d52
Make PyXXX_Fini() functions private (GH-15531) 6 years ago
Inada Naoki 3e54b57531
bpo-37340: remove free_list for bound method objects (GH-14232) 7 years ago
Jeroen Demeyer 0d722f3cd6 bpo-36974: separate vectorcall functions for each calling convention (GH-13781) 7 years ago
Jeroen Demeyer 530f506ac9 bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464) 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 bb86bf4c4e
bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11047) 7 years ago
Victor Stinner b509d52083
bpo-35059: PyObject_INIT() casts to PyObject* (GH-10674) 7 years ago
Victor Stinner bcda8f1d42
bpo-35081: Add Include/internal/pycore_object.h (GH-10640) 7 years ago
Victor Stinner 621cebe81b
bpo-35081: Rename internal headers (GH-10275) 7 years ago
Victor Stinner 27e2d1f219
bpo-35081: Add pycore_ prefix to internal header files (GH-10263) 7 years ago
Victor Stinner b4435e20a9
bpo-35059: Convert PyObject_INIT() to function (GH-10077) 7 years ago
Benjamin Peterson e502451781
closes bpo-34646: Remove PyAPI_* macros from declarations. (GH-9218) 7 years ago
Serhiy Storchaka ac20e0f98d
bpo-1617161: Make the hash and equality of methods not depending on the value of self. (GH-7848) 8 years ago
Siddhesh Poyarekar 55edd0c185 bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030) 8 years ago
Eric Snow 2ebc5ce42a bpo-30860: Consolidate stateful runtime globals. (#3397) 8 years ago
Victor Stinner c22bfaae83 bpo-29524: Add Objects/call.c file (#12) 9 years ago
Victor Stinner d2306cec4d Backed out changeset f23fa1f7b68f 9 years ago
Victor Stinner 766af559ad Issue #29465: Add Objects/call.c file 9 years ago
Victor Stinner 12c5838dae Fix PyCFunction_Call() performance issue 9 years ago
Victor Stinner 7399a05965 Issue #29306: Fix usage of Py_EnterRecursiveCall() 9 years ago
INADA Naoki 5566bbb8d5 Issue #29263: LOAD_METHOD support for C methods 9 years ago
Victor Stinner 0a2e46835d Cleanup _PyMethodDef_RawFastCallDict() 9 years ago
Victor Stinner a8cb515a29 Rephrase !PyErr_Occurred() comment: may=>can 9 years ago
Victor Stinner c89ef828cf PyCFunction_Call() now calls _PyCFunction_FastCallDict() 9 years ago
Victor Stinner 250e4b0063 Fix _PyMethodDef_RawFastCallDict() argument parsing 9 years ago
Victor Stinner c52572319c Optimize methoddescr_call(): avoid temporary PyCFunction 9 years ago
Victor Stinner 35ecebe165 Remove unused func parameter of _PyStack_UnpackDict() 9 years ago
Victor Stinner 998c20962c _PyStack_UnpackDict() now returns -1 on error 9 years ago
Victor Stinner 7fc252adfb Optimize _PyCFunction_FastCallKeywords() 9 years ago
Serhiy Storchaka 5ab81d787f Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict. 9 years ago
Victor Stinner 476bd5ea97 Fix warning in _PyCFunction_FastCallKeywords() 9 years ago
Victor Stinner 57f91ac95a Document kwnames in _PyObject_FastCallKeywords() and _PyStack_AsDict() 9 years ago
Victor Stinner b8d768b019 Revert change f860b7a775c5 9 years ago
Victor Stinner b1e169bf4b ssue #27213: Reintroduce checks in _PyStack_AsDict() 9 years ago
Serhiy Storchaka b72810583e Issue #27213: Fixed different issues with reworked CALL_FUNCTION* opcodes. 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
Martin Panter ec1aa5c2a1 More typos in 3.5 documentation and comments 10 years ago
Andrew Svetlov 9df36c9456 Issue #21354: PyCFunction_New function is exposed by python DLL again. 11 years ago
Victor Stinner efde146b0c Issue #23571: _Py_CheckFunctionResult() now gives the name of the function 11 years ago
Victor Stinner 4a7cc88472 Issue #23571: PyObject_Call(), PyCFunction_Call() and call_function() now 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
Larry Hastings 2623c8c23c Issue #20530: Argument Clinic's signature format has been revised again. 12 years ago
Larry Hastings 581ee3618c Issue #20326: Argument Clinic now uses a simple, unique signature to 12 years ago
Larry Hastings 5c66189e88 Issue #20189: Four additional builtin types (PyTypeObject, 12 years ago