COMMITS
/ Lib/functools.py September 5, 2017
R
Conceptually, roots is a set. Also searching it as a set is a tiny bit faster (#3338)
Raymond Hettinger committed
R
Add comment to explain the implications of not sorting keywords (#3331)
Raymond Hettinger committed
January 9, 2017
R
Issue #29203: functools.lru_cache() now respects PEP 468
Raymond Hettinger committed
December 16, 2016
R
Issue #28991: Address comment that the __len__ call looked unattractive
Raymond Hettinger committed
R
Issue #28991: Fix obscure reentrancy bug in functools.lru_cache().
Raymond Hettinger committed
September 10, 2016
N
Issue #27137: align Python & C implementations of functools.partial
Nick Coghlan committed
October 24, 2015
S
Removed redundant call of update_wrapper().
Serhiy Storchaka committed
August 18, 2015
Y
Issue #23572: Fixed functools.singledispatch on classes with falsy metaclasses.
Yury Selivanov committed
May 24, 2015
S
Backed out changeset: b0a0b9b59012
Serhiy Storchaka committed
May 23, 2015
L
Backed out changeset 57776eee74f2
Larry Hastings committed
S
Issue #14373: Added C implementation of functools.lru_cache(). Based on
Serhiy Storchaka committed
May 20, 2015
S
Issue #16261: Converted some bare except statements to except statements
Serhiy Storchaka committed
May 13, 2015
R
Reduce the overhead in functools.total_ordering by localizing NotImplemented.
Raymond Hettinger committed
March 1, 2015
A
Issue #7830: Flatten nested functools.partial.
Alexander Belopolsky committed
January 31, 2015
S
Issue #23326: Removed __ne__ implementations. Since fixing default __ne__
Serhiy Storchaka committed
January 14, 2015
R
No need to rebuild a constant dictionary on every call. Move convert mapping to module level.
Raymond Hettinger committed
January 7, 2015
R
Minor speed-up. Use local variable instead of a global lookup.
Raymond Hettinger committed
January 6, 2015
R
Issue #23132: Mitigate regression in speed and clarity in functools.total_ordering.
Raymond Hettinger committed
January 1, 2015
S
Issue #23132: Improve performance and introspection support of comparison
Serhiy Storchaka committed
August 12, 2014
R
Issue 22184: Early detection and reporting of missing lru_cache parameters
Raymond Hettinger committed
July 22, 2014
S
Issue #22032: __qualname__ instead of __name__ is now always used to format
Serhiy Storchaka committed
March 20, 2014
V
Issue #20976: pyflakes: Remove unused imports
Victor Stinner committed
January 27, 2014
Y
inspect.signature: Add support for 'functools.partialmethod' #20223
Yury Selivanov committed
November 4, 2013
N
Fix functools.partialmethod docs and __all__
Nick Coghlan committed
November 3, 2013
N
Issue #4331: Added functools.partialmethod
Nick Coghlan committed
October 1, 2013
N
Close #10042: functools.total_ordering now handles NotImplemented
Nick Coghlan committed
July 15, 2013
N
Close issue 17482: don't overwrite __wrapped__
Nick Coghlan committed
July 4, 2013
B
Issue #18200: Back out usage of ModuleNotFoundError (8d28d44f3a9a)
Brett Cannon committed
July 1, 2013
Ł
June 14, 2013
B
Issue #18200: Update the stdlib (except tests) to use
Brett Cannon committed
June 5, 2013
Ł
Add reference implementation for PEP 443
Łukasz Langa committed
March 9, 2013
R
Sync-up with 3.4 to make maintenance easier.
Raymond Hettinger committed
R
Improve comments and variable names.
Raymond Hettinger committed
March 4, 2013
R
Another nit.
Raymond Hettinger committed
R
Fix other re-entrancy nits for the lru_cache.
Raymond Hettinger committed
March 2, 2013
R
Remove dependency on dummy_threading (to solve a bootstrap problem).
Raymond Hettinger committed
March 1, 2013
R
Don't deadlock on a reentrant call.
Raymond Hettinger committed
February 17, 2013
R
Eliminate unnecessary variable.
Raymond Hettinger committed
November 13, 2012
A
Issue #12428: Add a pure Python implementation of functools.partial().
Antoine Pitrou committed
June 4, 2012
R
Separate key creation logic from the sequence class that memoizes its hash value.
Raymond Hettinger committed