summaryrefslogtreecommitdiff
path: root/Objects/descrobject.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-36433: fix confusing error messages in classmethoddescr_call (GH-12556)Miss Islington (bot)2019-03-261-6/+4
* bpo-35444: Fix error handling when fail to look up builtin "getattr". (GH-110...Serhiy Storchaka2018-12-111-13/+4
* bpo-33012: Fix more invalid function cast warnings with gcc 8. (GH-10751)Miss Islington (bot)2018-11-291-1/+1
* bpo-33029: Fix signatures of getter and setter functions. (GH-10746)Miss Islington (bot)2018-11-271-7/+7
* bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995)Miss Islington (bot)2018-02-131-4/+4
* bpo-32240: Add the const qualifier to declarations of PyObject* array argumen...Serhiy Storchaka2017-12-151-1/+1
* bpo-23699: Use a macro to reduce boilerplate code in rich comparison function...stratakis2017-11-021-33/+2
* bpo-31410: Optimized calling wrapper and classmethod descriptors. (#3481)Serhiy Storchaka2017-09-211-29/+33
* bpo-30860: Consolidate stateful runtime globals. (#3397)Eric Snow2017-09-071-0/+1
* bpo-30534: Fixed error messages when pass keyword arguments (#1901)Serhiy Storchaka2017-06-061-1/+1
* bpo-29865: Use PyXXX_GET_SIZE macros rather than Py_SIZE for concrete types. ...Serhiy Storchaka2017-03-211-1/+1
* bpo-29793: Convert some builtin types constructors to Argument Clinic. (#615)Serhiy Storchaka2017-03-191-105/+121
* Issue #29263: LOAD_METHOD support for C methodsINADA Naoki2017-02-031-0/+38
* Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE whereverSerhiy Storchaka2017-01-231-4/+2
* Optimize methoddescr_call(): avoid temporary PyCFunctionVictor Stinner2017-01-181-11/+9
* Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of ...Serhiy Storchaka2016-12-161-1/+1
* Use PyObject_CallFunctionObjArgs()Victor Stinner2016-12-091-1/+1
* Use _PyObject_CallMethodIdObjArgs()Victor Stinner2016-12-091-1/+2
* Backed out changeset b9c9691c72c5Victor Stinner2016-12-041-1/+1
* Replace PyObject_CallFunctionObjArgs() with fastcallVictor Stinner2016-12-011-1/+1
* replace Py_(u)intptr_t with the c99 standard typesBenjamin Peterson2016-09-061-1/+1
* Issue #27809: Use _PyObject_FastCallDict()Victor Stinner2016-08-221-24/+10
* Issue #26811: gc.get_objects() no longer contains a broken tuple with NULLSerhiy Storchaka2016-05-041-15/+15
|\
| * Issue #26811: gc.get_objects() no longer contains a broken tuple with NULLSerhiy Storchaka2016-05-041-15/+15
* | Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-1/+1
|\ \ | |/
| * Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-1/+1
* | Issue #25923: Added more const qualifiers to signatures of static and private...Serhiy Storchaka2015-12-251-1/+1
|/
* Issue #20440: Massive replacing unsafe attribute setting code with specialSerhiy Storchaka2015-12-241-2/+1
* Fixed indentation of Python examples in C comments.Serhiy Storchaka2015-06-111-6/+6
|\
| * Fixed indentation of Python examples in C comments.Serhiy Storchaka2015-06-111-6/+6
* | Issue #24276: Fixed optimization of property descriptor getter.Serhiy Storchaka2015-05-241-4/+21
* | Issue #24064: Help property() support GCRaymond Hettinger2015-05-131-1/+9
* | Issue #24064: Property() docstrings are now writeable.Raymond Hettinger2015-05-131-1/+1
* | Issue #23910: Optimize property() getter calls. Patch by Joe JevnikRaymond Hettinger2015-04-301-1/+9
|/
* Issue #20530: Argument Clinic's signature format has been revised again.Larry Hastings2014-02-081-6/+6
* Issue #20326: Argument Clinic now uses a simple, unique signature toLarry Hastings2014-01-281-18/+6
* Issue #20189: Four additional builtin types (PyTypeObject,Larry Hastings2014-01-241-19/+36
* Remove an errant extra \ within a docstring.Gregory P. Smith2013-11-251-1/+1
|\
| * Remove an errant extra \ within a docstring.Gregory P. Smith2013-11-251-1/+1
* | mergeRaymond Hettinger2013-11-241-5/+9
|\ \ | |/
| * Document that @property can incorporate a docstring from the getter method. ...Raymond Hettinger2013-11-241-5/+9
* | Issue #17810: Implement PEP 3154, pickle protocol 4.Antoine Pitrou2013-11-231-5/+40
* | Use Py_intptr_t to store the difference between two pointers, instead of intVictor Stinner2013-05-081-1/+1
* | Issue #15422: get rid of PyCFunction_New macroAndrew Svetlov2012-12-251-4/+4
|/
* merge 3.2 (#14699)Benjamin Peterson2012-05-011-3/+41
|\
| * fix calling the classmethod descriptor directly (closes #14699)Benjamin Peterson2012-05-011-3/+41
* | Issue #14386: Expose the dict_proxy internal type as types.MappingProxyTypeVictor Stinner2012-04-161-60/+110
* | fix possible NULL dereferenceBenjamin Peterson2011-12-171-1/+3
* | improve abstract property support (closes #11610)Benjamin Peterson2011-12-151-1/+38
* | Issue #13577: various kinds of descriptors now have a __qualname__ attribute.Antoine Pitrou2011-12-121-0/+51