summaryrefslogtreecommitdiffstats
path: root/Modules/_functoolsmodule.c
Commit message (Expand)AuthorAgeFilesLines
* Issue #27809: partial_call() uses fast call for positional argsVictor Stinner2016-08-231-12/+28
* Rename _PyObject_FastCall() to _PyObject_FastCallDict()Victor Stinner2016-08-221-1/+1
* keyobject_richcompare() now uses fast callVictor Stinner2016-08-191-11/+7
* Issue #25455: Fixed a crash in repr of recursive functools.partial objects.Serhiy Storchaka2016-06-121-17/+22
* Issue #26200: Restored more safe usages of Py_SETREF.Serhiy Storchaka2016-04-111-3/+3
* Issue #22570: Renamed Py_SETREF to Py_XSETREF.Serhiy Storchaka2016-04-061-4/+4
* Issue #25945: Fixed bugs in functools.partial.Serhiy Storchaka2016-02-021-60/+68
* Issue #25447: Copying the lru_cache() wrapper object now always works,Serhiy Storchaka2015-12-281-0/+16
* Issue #25447: The lru_cache() wrapper objects now can be copied and pickledSerhiy Storchaka2015-10-241-0/+7
* Issue #24483: C implementation of functools.lru_cache() now calculates key'sSerhiy Storchaka2015-10-021-6/+20
* Issue #14373: Fixed segmentation fault when gc.collect() is called duringSerhiy Storchaka2015-07-251-5/+6
* Issue #14373: C implementation of functools.lru_cache() now can be used withSerhiy Storchaka2015-06-081-1/+11
* Backed out changeset: b0a0b9b59012Serhiy Storchaka2015-05-241-1/+546
* Backed out changeset 57776eee74f2Larry Hastings2015-05-231-546/+1
* Issue #14373: Added C implementation of functools.lru_cache(). Based onSerhiy Storchaka2015-05-231-1/+546
* merge 3.4Benjamin Peterson2015-05-091-2/+11
|\
| * ensure .keywords is always a dictBenjamin Peterson2015-05-091-9/+5
* | Issue #7830: Flatten nested functools.partial.Alexander Belopolsky2015-03-011-7/+48
|/
* Issue #6083: Fix multiple segmentation faults occured when PyArg_ParseTupleSerhiy Storchaka2013-02-041-3/+3
|\
| * Issue #6083: Fix multiple segmentation faults occured when PyArg_ParseTupleSerhiy Storchaka2013-02-041-3/+3
* | use new generic __dict__ descriptor implementationsBenjamin Peterson2012-02-201-37/+1
* | Fix nit (make spelling consistent in prototype)Raymond Hettinger2011-04-091-1/+1
* | implement tp_clearBenjamin Peterson2011-04-051-1/+10
* | Issue #11707: Fix compilation errors with Visual StudioVictor Stinner2011-04-051-6/+8
* | Issue #11707: Fast C version of functools.cmp_to_key()Raymond Hettinger2011-04-051-0/+161
|/
* #11565: Merge with 3.1.Ezio Melotti2011-03-161-1/+1
|\
| * #11565: Fix several typos. Patch by Piotr Kasprzyk.Ezio Melotti2011-03-161-1/+1
| * Merged revisions 84098 via svnmerge fromAlexander Belopolsky2010-08-161-2/+3
| * Recorded merge of revisions 81032 via svnmerge fromAntoine Pitrou2010-05-091-299/+299
* | Issue #4113: Added custom __repr__ method to functools.partial.Alexander Belopolsky2010-12-011-1/+43
* | Issue #665761: functools.reduce() will no longer mask exceptions otherAlexander Belopolsky2010-08-161-2/+3
* | Recorded merge of revisions 81029 via svnmerge fromAntoine Pitrou2010-05-091-299/+299
|/
* Make some private functions static (thanks `make smelly`)Antoine Pitrou2009-05-241-2/+2
* Merged revisions 70931 via svnmerge fromJack Diederich2009-04-011-1/+48
* Issue #1717: rename tp_compare to tp_reserved. I'll change theMark Dickinson2009-02-021-1/+1
* Implement PEP 3121: new module initialization and finalization API.Martin v. Löwis2008-06-111-5/+21
* #1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.Christian Heimes2007-12-191-1/+1
* Merged revisions 56467-56482 via svnmerge fromMartin v. Löwis2007-07-211-3/+2
* Part of SF patch #1513870 (the still relevant part) -- add reduce() toGuido van Rossum2006-08-261-0/+76
* Get rid of most of the flags (in tp_flags) that keep track of variousGuido van Rossum2006-07-271-1/+1
* Partially merge trunk into p3yk. The removal of Mac/Tools is confusing svnThomas Wouters2006-06-081-0/+277