summaryrefslogtreecommitdiffstats
path: root/Lib/functools.py
Commit message (Expand)AuthorAgeFilesLines
* Sync-up minor code edits with the default branch.Raymond Hettinger2011-05-051-4/+4
* Fix __hash__ in functools.cmp_to_key() to work with collections.Hashable.Raymond Hettinger2011-05-031-2/+1
* Issue #11628: cmp_to_key should use __slots__.Raymond Hettinger2011-03-221-0/+1
* Add comment.Raymond Hettinger2011-01-111-1/+1
* Issue #10042: Fixed the total_ordering decorator to handle cross-typeRaymond Hettinger2011-01-081-8/+8
* Issue 10593: Adopt Nick's suggestion for an lru_cache with maxsize=None.Raymond Hettinger2010-12-011-19/+41
* Doc and docstring nits.Raymond Hettinger2010-12-011-2/+2
* Add example, tighten text, and minor clean-ups.Raymond Hettinger2010-11-301-2/+2
* Neaten-up a bit.Raymond Hettinger2010-11-301-7/+6
* Issue 10586: change the new functools.lru_cache implementation to expose the ...Nick Coghlan2010-11-301-7/+18
* Clean-up docstring, comments, and whitespace.Raymond Hettinger2010-11-251-5/+15
* Improve commentRaymond Hettinger2010-09-161-1/+1
* Future proof total_ordering against changes in methods defined on object.Raymond Hettinger2010-09-141-1/+1
* Revert r84700 which had an unfortunate performance cost.Raymond Hettinger2010-09-111-2/+2
* Separate positional arguments from localized globals.Raymond Hettinger2010-09-111-2/+2
* add reduce and partial to __all__Benjamin Peterson2010-09-101-1/+1
* Add method to OrderedDict for repositioning keys to the ends.Raymond Hettinger2010-09-061-1/+1
* Clean-up functools.total_ordering().Raymond Hettinger2010-09-051-4/+2
* Adopt more descriptive attribute names as suggested on python-dev.Raymond Hettinger2010-09-041-6/+6
* Readability nit.Raymond Hettinger2010-09-021-1/+2
* Better method name. Tighten inner-loop with bound methods.Raymond Hettinger2010-09-021-2/+3
* Speed-up cache updatesRaymond Hettinger2010-09-021-2/+1
* remove parensBenjamin Peterson2010-08-241-1/+1
* run total_ordering() tests, and fix the function (default comparisons shouldn...Benjamin Peterson2010-08-231-1/+4
* Document and test the resolution of issue 3445 (tolerate missing attributes i...Nick Coghlan2010-08-171-2/+7
* Fix __all__.Raymond Hettinger2010-08-151-1/+1
* Remove unused importsRaymond Hettinger2010-08-151-3/+1
* Remove the lfu_cache. Add more tests.Raymond Hettinger2010-08-151-52/+0
* Support cache sizes.Raymond Hettinger2010-08-141-1/+1
* Localize one more builtin lookup.Raymond Hettinger2010-08-141-2/+4
* Add locks to make the caches well behaved in multi-threaded code.Raymond Hettinger2010-08-141-24/+39
* use same quoting as the rest of the fileBenjamin Peterson2010-08-081-6/+6
* Issue #8814: function annotations (the `__annotations__` attribute)Antoine Pitrou2010-08-041-2/+3
* Re-commit r83327 now that the release is done.Georg Brandl2010-07-311-1/+93
* Revert r83327. This will have to wait until after the alpha1 release.Georg Brandl2010-07-311-93/+1
* Add functools.lfu_cache() and functools.lru_cache().Raymond Hettinger2010-07-311-1/+93
* Merged revisions 80068 via svnmerge fromGeorg Brandl2010-05-191-2/+2
* Issue 8361: Remove assert from functools.total_orderingRaymond Hettinger2010-04-101-2/+3
* Forward port total_ordering() and cmp_to_key().Raymond Hettinger2010-04-051-0/+47
* Four months of trunk changes (including a few releases...)Thomas Wouters2006-12-131-2/+2
* Part of SF patch #1513870 (the still relevant part) -- add reduce() toGuido van Rossum2006-08-261-1/+1
* Merge the rest of the trunk.Thomas Wouters2006-06-081-18/+43
* Partially merge trunk into p3yk. The removal of Mac/Tools is confusing svnThomas Wouters2006-06-081-0/+26