summaryrefslogtreecommitdiffstats
path: root/Objects/methodobject.c
Commit message (Expand)AuthorAgeFilesLines
* Use static inline function Py_EnterRecursiveCall() (#91988)Victor Stinner2022-05-041-7/+7
* bpo-47162: Add call trampoline to mitigate bad fpcasts on Emscripten (GH-32189)Christian Heimes2022-03-301-4/+16
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-5/+2
* bpo-33930: Fix segfault with deep recursion when cleaning method objects (GH-...Pablo Galindo Salgado2021-08-101-1/+5
* bpo-42015: Reorder dereferencing calls in meth_dealloc, to make sure m_self i...Yannick Jadoul2020-10-121-2/+4
* bpo-38787: C API for module state access from extension methods (PEP 573) (GH...Petr Viktorin2020-05-071-5/+78
* bpo-40268: Remove unused pycore_pymem.h includes (GH-19531)Victor Stinner2020-04-151-1/+0
* bpo-40268: Remove unused structmember.h includes (GH-19530)Victor Stinner2020-04-151-3/+3
* bpo-40268: Remove a few pycore_pystate.h includes (GH-19510)Victor Stinner2020-04-141-2/+2
* bpo-39947: Move Py_EnterRecursiveCall() to internal C API (GH-18972)Victor Stinner2020-03-131-0/+1
* bpo-39884: Add method name in "bad call flags" error (GH-18944)Victor Stinner2020-03-121-1/+2
* bpo-36347: stop using RESTRICTED constants (GH-12684)Jeroen Demeyer2020-02-181-1/+1
* bpo-39245: Switch to public API for Vectorcall (GH-18460)Petr Viktorin2020-02-111-1/+1
* bpo-39573: Use Py_TYPE() macro in Objects directory (GH-18392)Victor Stinner2020-02-071-1/+1
* bpo-37340: Remove PyMethod_ClearFreeList() and PyCFunction_ClearFreeList() (G...Victor Stinner2019-11-201-15/+0
* bpo-37645: add new function _PyObject_FunctionStr() (GH-14890)Jeroen Demeyer2019-11-051-17/+20
* bpo-38644: Pass tstate to _Py_CheckFunctionResult() (GH-17050)Victor Stinner2019-11-051-4/+7
* bpo-38644: Pass tstate to Py_EnterRecursiveCall() (GH-16997)Victor Stinner2019-11-041-22/+28
* bpo-37151: remove special case for PyCFunction from PyObject_Call (GH-14684)Jeroen Demeyer2019-09-111-1/+36
* Make PyXXX_Fini() functions private (GH-15531)Victor Stinner2019-08-261-1/+1
* bpo-37340: remove free_list for bound method objects (GH-14232)Inada Naoki2019-07-261-47/+6
* bpo-36974: separate vectorcall functions for each calling convention (GH-13781)Jeroen Demeyer2019-07-051-8/+157
* bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G...Jeroen Demeyer2019-05-311-1/+1
* bpo-36974: rename _FastCallKeywords -> _Vectorcall (GH-13653)Jeroen Demeyer2019-05-301-1/+1
* bpo-36974: implement PEP 590 (GH-13185)Jeroen Demeyer2019-05-291-2/+11
* bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11...Serhiy Storchaka2018-12-111-5/+2
* bpo-35059: PyObject_INIT() casts to PyObject* (GH-10674)Victor Stinner2018-11-231-1/+1
* bpo-35081: Add Include/internal/pycore_object.h (GH-10640)Victor Stinner2018-11-211-0/+1
* bpo-35081: Rename internal headers (GH-10275)Victor Stinner2018-11-121-2/+2
* bpo-35081: Add pycore_ prefix to internal header files (GH-10263)Victor Stinner2018-10-311-2/+2
* bpo-35059: Convert PyObject_INIT() to function (GH-10077)Victor Stinner2018-10-261-1/+1
* closes bpo-34646: Remove PyAPI_* macros from declarations. (GH-9218)Benjamin Peterson2018-09-121-1/+1
* bpo-1617161: Make the hash and equality of methods not depending on the value...Serhiy Storchaka2018-07-311-9/+1
* bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH...Siddhesh Poyarekar2018-04-291-1/+1
* bpo-30860: Consolidate stateful runtime globals. (#3397)Eric Snow2017-09-081-0/+2
* bpo-29524: Add Objects/call.c file (#12)Victor Stinner2017-02-121-323/+0
* Backed out changeset f23fa1f7b68fVictor Stinner2017-02-101-0/+323
* Issue #29465: Add Objects/call.c fileVictor Stinner2017-02-101-323/+0
* Fix PyCFunction_Call() performance issueVictor Stinner2017-02-091-4/+50
* Issue #29306: Fix usage of Py_EnterRecursiveCall()Victor Stinner2017-02-081-25/+36
* Issue #29263: LOAD_METHOD support for C methodsINADA Naoki2017-02-021-23/+30
* Cleanup _PyMethodDef_RawFastCallDict()Victor Stinner2017-01-181-11/+9
* Rephrase !PyErr_Occurred() comment: may=>canVictor Stinner2017-01-181-1/+1
* PyCFunction_Call() now calls _PyCFunction_FastCallDict()Victor Stinner2017-01-181-70/+5
* Fix _PyMethodDef_RawFastCallDict() argument parsingVictor Stinner2017-01-181-14/+16
* Optimize methoddescr_call(): avoid temporary PyCFunctionVictor Stinner2017-01-181-15/+24
* Remove unused func parameter of _PyStack_UnpackDict()Victor Stinner2017-01-181-2/+1
* _PyStack_UnpackDict() now returns -1 on errorVictor Stinner2017-01-171-2/+2
* Optimize _PyCFunction_FastCallKeywords()Victor Stinner2017-01-161-36/+131
* Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of ...Serhiy Storchaka2016-12-161-4/+5