COMMITS
/ Modules/_functoolsmodule.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
March 18, 2026
March 12, 2026
March 4, 2026
P
gh-145376: Avoid reference leaks in failure path of _functoolsmodule.c method partial_new (GH-145423)
Pieter Eendebak committed
March 3, 2026
B
gh-144475: Fix reference management in partial_repr (GH-145362)
bkap123 committed
October 28, 2025
S
GH-140590: Fix setstate for functools.partial C-module (GH-140671)
Sergey Miryanov committed
October 15, 2025
S
September 1, 2025
P
gh-138342: Use a common utility for visiting an object's type (GH-138343)
Peter Bierma committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
July 9, 2025
June 30, 2025
X
May 13, 2025
P
gh-132641: fix race in `lru_cache` under free-threading (#133787)
Peter Hawkins committed
May 8, 2025
D
April 14, 2025
T
gh-131757: allow lru_cache functions to execute concurrently (#131758)
Tomasz Pytel committed
April 1, 2025
B
gh-111178: remove redundant casts for functions with correct signatures (#131673)
Bénédikt Tran committed
March 27, 2025
M
gh-131525: Cache the result of tuple_hash (#131529)
Michael Droettboom committed
February 21, 2025
B
gh-111178: fix UBSan failures in `Modules/_functoolsmodule.c` (GH-129778)
Bénédikt Tran committed
November 12, 2024
H
gh-126133: Only use start year in PSF copyright, remove end years (#126236)
Hugo van Kemenade committed
S
gh-125916: Allow functools.reduce() 'initial' to be a keyword argument (#125917)
Sayandip Dutta committed
November 1, 2024
S
gh-125916: Adapt functools.reduce() to Argument Clinic (#125999)
Sergey B Kirpichev committed
October 29, 2024
S
Align functools.reduce() docstring with PEP-257 (#126045)
Sergey B Kirpichev committed
October 14, 2024
B
gh-111178: fix USAN failures for `partialobject` (#124733)
Bénédikt Tran committed
October 9, 2024
V
gh-115754: Use Py_GetConstant(Py_CONSTANT_EMPTY_STR) (#125194)
Victor Stinner committed
September 26, 2024
V
gh-119127: Fix _functools.Placeholder singleton (#124601)
Victor Stinner committed
D
gh-119127: functools.partial placeholders (gh-119827)
dgpb committed
July 3, 2024
S
gh-121027: Make the functools.partial object a method descriptor (GH-121089)
Serhiy Storchaka committed
June 27, 2024
S
gh-121027: Add a future warning in functools.partial.__get__ (#121086)
Serhiy Storchaka committed
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
April 30, 2024
S
gh-118402: Fix inspect.signature() for functools.cmp_to_key() result (GH-118427)
Serhiy Storchaka committed
April 17, 2024
C
GH-100242: bring functools.py partial implementation more in line with C code (GH-100244)
CF Bolz-Tereick committed
April 12, 2024
S
gh-117764: Add signature for functools.partial() (GH-117775)
Serhiy Storchaka committed
March 14, 2024
V
gh-111696, PEP 737: Add PyType_GetModuleName() function (#116824)
Victor Stinner committed
February 25, 2024
F
gh-72249: Include the module name in the repr of partial object (GH-101910)
Furkan Onder committed
November 19, 2023
D
gh-111903: Update AC to support "pycore_critical_section.h" header (gh-112251)
Donghee Na committed
November 17, 2023
W
gh-112070: make `functools.lru_cache` threadsafe in --disable-gil build (gh-112111)
Wanderxjtu committed
November 14, 2023
V
gh-111262: Add PyDict_Pop() function (#112028)
Victor Stinner committed
September 18, 2023
July 25, 2023
V
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner committed
June 30, 2023
V
gh-106023: Update code using _PyObject_FastCall() (#106257)
Victor Stinner committed
June 26, 2023
V
gh-106084: Remove old PyObject call aliases (#106085)
Victor Stinner committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
November 22, 2022
V
gh-99537: Use Py_SETREF() function in C code (#99656)
Victor Stinner committed
November 16, 2022
E
gh-81057: Move the global Dict-Related Versions to _PyRuntimeState (gh-99497)
Eric Snow committed
November 14, 2022
V
gh-99300: Use Py_NewRef() in Modules/ directory (#99466)
Victor Stinner committed
October 7, 2022
N
gh-64373: Convert `_functools` to Argument Clinic (#96640)
Nikita Sobolev committed
September 7, 2022
N
gh-96641: Do not expose `KeyWrapper` in `_functoolsmodule.c` (gh-96642)
Nikita Sobolev committed
May 3, 2022
V
gh-91320: Use _PyCFunction_CAST() (#92251)
Victor Stinner committed
February 11, 2022
P
bpo-46613: Add PyType_GetModuleByDef to the public API (GH-31081)
Petr Viktorin committed
October 14, 2021
V
bpo-45439: Move _PyObject_VectorcallTstate() to pycore_call.h (GH-28893)
Victor Stinner committed
October 12, 2021
V
bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h (GH-28895)
Victor Stinner committed