summaryrefslogtreecommitdiffstats
path: root/Objects/funcobject.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-33418: Add tp_clear for function object (GH-8058)INADA Naoki2018-07-041-13/+21
* bpo-31787: Prevent refleaks when calling __init__() more than once (GH-3995)Oren Milman2018-02-131-2/+2
* bpo-30860: Consolidate stateful runtime globals. (#3397)Eric Snow2017-09-081-0/+2
* bpo-30878: Fix error message when keyword arguments are passed (#2635)Sylvain2017-07-091-4/+4
* bpo-29793: Convert some builtin types constructors to Argument Clinic. (#615)Serhiy Storchaka2017-03-191-26/+31
* Issue #28999: Use Py_RETURN_NONE, Py_RETURN_TRUE and Py_RETURN_FALSE whereverSerhiy Storchaka2017-01-231-4/+2
* Issue #28839: Optimize function_call()Victor Stinner2017-01-031-47/+6
* Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of ...Serhiy Storchaka2016-12-161-1/+1
* Issue #28139: Merge indentation fixes from 3.5 into 3.6Martin Panter2016-09-171-8/+12
|\
| * Issue #28139: Fix messed up indentationMartin Panter2016-09-171-8/+12
* | Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREFSerhiy Storchaka2016-04-101-1/+1
|\ \ | |/
| * Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREFSerhiy Storchaka2016-04-101-1/+1
* | Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-11/+11
|\ \ | |/
| * Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-5/+5
* | Issue #20440: Cleaning up the code by using Py_SETREF.Serhiy Storchaka2016-01-051-29/+6
|/
* Issue #20440: Massive replacing unsafe attribute setting code with specialSerhiy Storchaka2015-12-241-10/+5
* Issue #18520: Fix PyFunction_NewWithQualName() error handlingVictor Stinner2013-07-221-10/+9
* Reindent PyFunction_NewWithQualName()Victor Stinner2013-07-221-49/+49
* use new generic __dict__ descriptor implementationsBenjamin Peterson2012-02-201-59/+3
* initialize __dict__ if neededBenjamin Peterson2012-02-191-6/+12
* use defaultsBenjamin Peterson2012-02-191-3/+3
* merge 3.2Benjamin Peterson2012-02-191-3/+1
|\
| * use Py_CLEARBenjamin Peterson2012-02-191-3/+1
* | allow arbitrary attributes on classmethod and staticmethod (closes #14051)Benjamin Peterson2012-02-191-3/+27
* | improve abstract property support (closes #11610)Benjamin Peterson2011-12-151-2/+44
* | PEP 3155 / issue #13448: Qualified name for classes and functions.Antoine Pitrou2011-11-251-2/+42
|/
* Merge branches/pep-0384.Martin v. Löwis2010-12-031-1/+1
* Remove redundant includes of headers that are already included by Python.h.Georg Brandl2010-11-301-1/+0
* Recorded merge of revisions 81029 via svnmerge fromAntoine Pitrou2010-05-091-662/+662
* Issue #6697: use %U format instead of _PyUnicode_AsString(), becauseVictor Stinner2010-03-121-2/+2
* Merged revisions 74277,74321,74323,74326,74355,74465,74467,74488,74492,74513,...Benjamin Peterson2009-09-111-6/+0
* Merged revisions 73004,73439,73496,73509,73529,73564,73576-73577,73595-73596,...Benjamin Peterson2009-06-281-10/+11
* Issue 5982: Classmethod and staticmethod expose wrapped function with __func__.Raymond Hettinger2009-05-291-2/+12
* Issue #1717: rename tp_compare to tp_reserved. I'll change theMark Dickinson2009-02-021-3/+3
* Rename PyUnicode_AsString -> _PyUnicode_AsString andMarc-André Lemburg2008-08-071-1/+1
* #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.Christian Heimes2007-12-191-3/+3
* Removed the API to create unbound methods and simplified the API for bound me...Christian Heimes2007-11-271-3/+2
* Patch from Georg Brandl and me for #1493Christian Heimes2007-11-251-2/+4
* Fixed some build issues and updated docs.Christian Heimes2007-11-171-2/+2
* Use unicode and stop supporting str8Neal Norwitz2007-08-261-13/+7
* Merged revisions 56467-56482 via svnmerge fromMartin v. Löwis2007-07-211-10/+7
* Simplify error formatting (no default encoding required).Walter Dörwald2007-06-111-3/+2
* Make identifiers str (not str8) objects throughout.Martin v. Löwis2007-06-101-2/+2
* Add functions PyUnicode_Append() and PyUnicode_AppendAndDel() that mirrorWalter Dörwald2007-05-181-1/+1
* Make test_new pass.Guido van Rossum2007-05-171-0/+5
* Merged revisions 55270-55324 via svnmerge fromGuido van Rossum2007-05-141-29/+0
* Fix refleaks in function objects caused by kwdefaults not being allocated.Georg Brandl2007-02-261-1/+3
* Change all the function attributes from func_* -> __*__. This gets ridNeal Norwitz2007-02-251-14/+11
* PEP 3107 - Function Annotations thanks to Tony LowndsNeal Norwitz2006-12-281-0/+71
* Jiwon Seo's PEP 3102 implementation.Guido van Rossum2006-10-271-0/+73