summaryrefslogtreecommitdiffstats
path: root/Lib/functools.py
Commit message (Expand)AuthorAgeFilesLines
* Fix pyflakes warnings: variable is assigned to but never used (#142294)Victor Stinner2025-12-081-1/+1
* gh-140873: Add support of non-descriptor callables in functools.singledispatc...Serhiy Storchaka2025-11-131-1/+4
* Improve readability by adding whitespace between code paragraphs (gh-138090)Raymond Hettinger2025-08-231-0/+16
* gh-125028: Prohibit placeholders in partial keywords (GH-126062)dgpb2025-05-081-0/+3
* gh-131525: Remove `_HashedSeq` wrapper from `lru_cache` (gh-131922)Lukas Geiger2025-03-311-17/+1
* gh-127750: Improve repr of functools.singledispatchmethod (GH-130220)Serhiy Storchaka2025-03-051-0/+22
* gh-105499: Merge typing.Union and types.UnionType (#105511)Jelle Zijlstra2025-03-041-12/+5
* gh-127750: Restore inspect and pydoc support of singledispatchmethod (GH-130309)Serhiy Storchaka2025-02-201-0/+4
* gh-127750: Fix and optimize functools.singledispatchmethod() (GH-130008)Serhiy Storchaka2025-02-171-27/+38
* gh-121676: Raise a ``DeprecationWarning`` if the Python implementation of ``f...Kirill Podoprigora2025-01-011-5/+28
* gh-127537: Add __class_getitem__ to the python implementation of functools.pa...CF Bolz-Tereick2024-12-271-0/+3
* gh-126133: Only use start year in PSF copyright, remove end years (#126236)Hugo van Kemenade2024-11-121-1/+1
* gh-125916: Allow functools.reduce() 'initial' to be a keyword argument (#125917)Sayandip Dutta2024-11-121-1/+1
* Align functools.reduce() docstring with PEP-257 (#126045)Sergey B Kirpichev2024-10-291-6/+8
* functools: Give up on lazy-importing types (#124736)Jelle Zijlstra2024-09-291-8/+5
* gh-119127: functools.partial placeholders (gh-119827)dgpb2024-09-261-59/+133
* gh-119180: Add `annotationlib` module to support PEP 649 (#119891)Jelle Zijlstra2024-07-231-4/+10
* gh-121027: Make the functools.partial object a method descriptor (GH-121089)Serhiy Storchaka2024-07-031-7/+3
* gh-121027: Add a future warning in functools.partial.__get__ (#121086)Serhiy Storchaka2024-06-271-1/+11
* gh-121025: Improve partialmethod.__repr__ (GH-121033)Bénédikt Tran2024-06-261-9/+7
* GH-100242: bring functools.py partial implementation more in line with C code...CF Bolz-Tereick2024-04-171-1/+1
* Add 'The Python 2.3 Method Resolution Order' (#116435)Hugo van Kemenade2024-04-151-1/+1
* gh-72249: Include the module name in the repr of partial object (GH-101910)Furkan Onder2024-02-251-4/+4
* gh-85294: Handle missing arguments to @singledispatchmethod gracefully (GH-21...Ammar Askar2024-02-161-1/+4
* bpo-38364: unwrap partialmethods just like we unwrap partials (#16600)Martijn Pieters2024-02-151-1/+12
* gh-109653: Avoid a top-level import of `types` in `functools` (#109804)Alex Waygood2023-09-241-1/+2
* gh-102757: fix function signature mismatch for `functools.reduce` between cod...Xuehai Pan2023-09-181-1/+1
* gh-107995: Fix doctest collection of functools.cached_property objects (#107996)Tyler Smart2023-08-181-0/+1
* gh-85160: Reduce memory usage of `singledispatchmethod` (#107706)Alex Waygood2023-08-071-5/+5
* gh-85160: improve performance of `functools.singledispatchmethod` (#107148)Pieter Eendebak2023-08-061-2/+19
* gh-106292: restore checking __dict__ in cached_property.__get__ (#106380)Carl Meyer2023-07-051-10/+13
* gh-105172: Fixed functools.lru_cache typed argument docstring. (GH-105173)Bar Harel2023-05-311-2/+3
* gh-104600: Make function.__type_params__ writable (#104601)Jelle Zijlstra2023-05-181-1/+1
* gh-87634: remove locking from functools.cached_property (GH-101890)Carl Meyer2023-02-231-18/+9
* gh-89828: Do not relay the __class__ attribute in GenericAlias (#93754)Serhiy Storchaka2022-06-181-3/+2
* This localization technique is no longer cost effective. (GH-30818)Raymond Hettinger2022-01-231-12/+12
* bpo-46032: Check types in singledispatch's register() at declaration time (GH...Serhiy Storchaka2021-12-251-5/+16
* bpo-46014: Add ability to use typing.Union with singledispatch (GH-30017)Yurii Karabas2021-12-101-7/+28
* bpo-44605: Teach @total_ordering() to work with metaclasses (GH-27633)Raymond Hettinger2021-08-061-12/+12
* Update URLs in comments and metadata to use HTTPS (GH-27458)Noah Kantrowitz2021-07-301-2/+2
* bpo-31082: Use "iterable" in the docstring for functools.reduce() (GH-20796)Zackery Spytz2020-06-281-7/+8
* bpo-17005: Move topological sort functionality to its own module (GH-20558)Pablo Galindo2020-05-311-245/+0
* bpo-40571: Make lru_cache(maxsize=None) more discoverable (GH-20019)Raymond Hettinger2020-05-121-1/+10
* bpo-39481: Make functools.cached_property, partial, partialmethod generic (#1...Ethan Smith2020-04-141-0/+6
* Updates functools.py with consistent quotes (GH-18825)Nikita Sobolev2020-03-111-1/+1
* bpo-35712: Make using NotImplemented in a boolean context issue a deprecation...MojoVampire2020-03-031-0/+4
* bpo-39815: add cached_property to all (GH-18726)Hakan Çelik2020-03-011-1/+2
* bpo-17005: Add a class to perform topological sorting to the standard library...Pablo Galindo2020-01-231-2/+247
* bpo-38565: add new cache_parameters method for lru_cache (GH-16916)Manjusaka2019-11-121-0/+2
* Doc: Fix Wikipedia link for functools.lru_cache (GH-16183)amist2019-09-161-1/+1