summaryrefslogtreecommitdiffstats
path: root/Lib/test/test_functools.py
Commit message (Expand)AuthorAgeFilesLines
* bpo-25130: Add calls of gc.collect() in tests to support PyPy (GH-28005)Serhiy Storchaka2021-08-291-0/+1
* bpo-44605: Teach @total_ordering() to work with metaclasses (GH-27633)Raymond Hettinger2021-08-061-0/+28
* bpo-43988: Use check disallow instantiation helper (GH-26392)Erlend Egeberg Aasland2021-05-271-2/+3
* bpo-43916: Apply Py_TPFLAGS_DISALLOW_INSTANTIATION to selected types (GH-25748)Erlend Egeberg Aasland2021-04-301-0/+6
* bpo-38605: Revert making 'from __future__ import annotations' the default (GH...Pablo Galindo2021-04-211-2/+2
* bpo-40137: Convert _functools module to use PyType_FromModuleAndSpec. (GH-23405)Hai Shi2020-12-291-2/+1
* bpo-38605: Make 'from __future__ import annotations' the default (GH-20434)Batuhan Taskaya2020-10-061-2/+2
* bpo-40275: Use new test.support helper submodules in tests (GH-21219)Hai Shi2020-06-301-3/+6
* bpo-17005: Move topological sort functionality to its own module (GH-20558)Pablo Galindo2020-05-311-270/+1
* bpo-40275: Adding threading_helper submodule in test.support (GH-20263)Hai Shi2020-05-271-5/+6
* bpo-40571: Make lru_cache(maxsize=None) more discoverable (GH-20019)Raymond Hettinger2020-05-121-0/+19
* bpo-40504: Allow weakrefs to lru_cache objects (GH-19938)Dennis Sweeney2020-05-051-0/+31
* bpo-17005: Add a class to perform topological sorting to the standard library...Pablo Galindo2020-01-231-1/+273
* bpo-38565: add new cache_parameters method for lru_cache (GH-16916)Manjusaka2019-11-121-0/+11
* [3.9] bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-12620)Serhiy Storchaka2019-06-051-3/+1
* bpo-36772 Allow lru_cache to be used as decorator without making a function c...Raymond Hettinger2019-05-261-7/+12
* bpo-35252: Remove FIXME from test_functools (GH-10551)Lysandros Nikolaou2019-05-191-6/+5
* bpo-36540: PEP 570 -- Implementation (GH-12701)Pablo Galindo2019-04-291-0/+7
* bpo-36650: Fix handling of empty keyword args in C version of lru_cache. (GH-...Raymond Hettinger2019-04-201-0/+14
* bpo-36492: Deprecate passing some arguments as keyword arguments. (GH-12637)Serhiy Storchaka2019-04-011-0/+11
* bpo-35780: Fix errors in lru_cache() C code (GH-11623)Raymond Hettinger2019-01-261-1/+28
* bpo-32321: Add pure Python fallback for functools.reduce (GH-8548)madman-bob2018-10-251-32/+39
* bpo-21145: Add cached_property decorator in functools (#6982)Carl Meyer2018-08-281-0/+166
* bpo-33967: Fix wrong use of assertRaises (GH-8306)INADA Naoki2018-07-171-1/+1
* bpo-33967: Remove use of deprecated assertRaisesRegexp() (GH-8261)Zackery Spytz2018-07-121-1/+1
* bpo-33967: Fix singledispatch raised IndexError when no args (GH-8184)Dong-hee Na2018-07-101-0/+7
* bpo-32380: Create functools.singledispatchmethod (#6306)Ethan Smith2018-05-261-0/+118
* bpo-32297: Few misspellings found in Python source code comments. (#4803)Mike2017-12-141-1/+1
* bpo-32227: functools.singledispatch supports registering via type annotations...Łukasz Langa2017-12-111-0/+68
* bpo-31581: Reduce the number of imports for functools (GH-3757)INADA Naoki2017-09-301-83/+84
* bpo-31370: Remove support for threads-less builds (#3385)Antoine Pitrou2017-09-071-7/+1
* Spelling fixes (#2902)Ville Skyttä2017-08-031-1/+1
* bpo-30144: Import collections ABC from collections.abc rather than collection...Serhiy Storchaka2017-04-241-19/+20
* bpo-29800: Fix crashes in partial.__repr__ if the keys of partial.keywords ar...Michael Seifert2017-03-151-0/+26
* bpo-29532: Altering a kwarg dictionary passed to functools.partial() (#190)Serhiy Storchaka2017-02-201-0/+9
* Issue #28969: Fixed race condition in C implementation of functools.lru_cache.Serhiy Storchaka2017-01-121-0/+15
|\
| * Issue #28969: Fixed race condition in C implementation of functools.lru_cache.Serhiy Storchaka2017-01-121-0/+15
| |\
| | * Issue #28969: Fixed race condition in C implementation of functools.lru_cache.Serhiy Storchaka2017-01-121-0/+15
* | | Add test for ea064ff3c10fRaymond Hettinger2017-01-091-0/+9
* | | mergeRaymond Hettinger2017-01-091-0/+10
|\ \ \ | |/ /
| * | Issue #29203: functools.lru_cache() now respects PEP 468Raymond Hettinger2017-01-091-0/+10
* | | Issue #29200: Fix test to use self.assertEqual instead of py.test style testsRaymond Hettinger2017-01-081-12/+12
* | | Issue #29200: Add test for lru cache only calling __hash__ onceRaymond Hettinger2017-01-081-0/+36
|/ /
* | mergeRaymond Hettinger2016-12-161-0/+13
|\ \ | |/
| * Issue #28991: Fix obscure reentrancy bug in functools.lru_cache().Raymond Hettinger2016-12-161-0/+13
* | Issue #26939: Add the support.setswitchinterval() function to fixXavier de Gaye2016-12-081-1/+1
* | Merge 3.6 (issue #28653)Yury Selivanov2016-11-091-0/+19
|\ \ | |/
| * Issue #28653: Fix a refleak in functools.lru_cache.Yury Selivanov2016-11-091-0/+19
* | Extend the test to lower pickle protocols.Serhiy Storchaka2016-09-221-1/+1
|\ \ | |/
| * Extend the test to lower pickle protocols.Serhiy Storchaka2016-09-221-1/+1