COMMITS
/ Modules/_functoolsmodule.c June 17, 2021
E
bpo-43908: Make heap types converted during 3.10 alpha immutable (GH-26351)
Erlend Egeberg Aasland committed
May 28, 2021
E
bpo-42972: Fully implement GC protocol for functools LRU cache (GH-26423)
Erlend Egeberg Aasland committed
E
bpo-42972: Fully implement GC protocol for functools keywrapper and partial types (GH-26363)
Erlend Egeberg Aasland committed
I
bpo-44256: Do not expose _functools._list_elem_type (GH-26416)
Inada Naoki committed
April 30, 2021
E
bpo-43916: Apply Py_TPFLAGS_DISALLOW_INSTANTIATION to selected types (GH-25748)
Erlend Egeberg Aasland committed
April 21, 2021
V
bpo-40137: Add pycore_moduleobject.h internal header (GH-25507)
Victor Stinner committed
R
bpo-40137: Move state lookups out of the critical path (GH-25492)
Raymond Hettinger committed
December 30, 2020
V
bpo-40137: Fix refleak in _functools_exec() (GH-24006)
Victor Stinner committed
December 29, 2020
December 5, 2020
B
bpo-42536: GC track recycled tuples (GH-23623)
Brandt Bucher committed
December 1, 2020
V
bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)
Victor Stinner committed
October 27, 2020
V
bpo-42161: Modules/ uses _PyLong_GetZero() and _PyLong_GetOne() (GH-22998)
Victor Stinner committed
June 28, 2020
Z
bpo-31082: Use "iterable" in the docstring for functools.reduce() (GH-20796)
Zackery Spytz committed
June 22, 2020
V
bpo-41078: Rename pycore_tupleobject.h to pycore_tuple.h (GH-21056)
Victor Stinner committed
June 7, 2020
H
bpo-40898: Remove redundant if statements in tp_traverse (GH-20692)
Hai Shi committed
May 5, 2020
D
bpo-40504: Allow weakrefs to lru_cache objects (GH-19938)
Dennis Sweeney committed
April 20, 2020
R
Fix uninitialized struct member (GH-19589)
Raymond Hettinger committed
April 15, 2020
V
bpo-40268: Remove unused pycore_pymem.h includes (GH-19531)
Victor Stinner committed
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed
April 14, 2020
V
bpo-40268: Remove a few pycore_pystate.h includes (GH-19510)
Victor Stinner committed
E
bpo-39481: Make functools.cached_property, partial, partialmethod generic (#19427)
Ethan Smith committed
April 1, 2020
P
bpo-40071: Fix potential crash in _functoolsmodule.c (GH-19273)
Paulo Henrique Silva committed
March 26, 2020
P
bpo-40071: Fix refleak in _functools module (GH19172)
Paulo Henrique Silva committed
March 25, 2020
P
bpo-1635741: Port _functools module to multiphase initialization (PEP 489) (GH-19151)
Paulo Henrique Silva committed
March 22, 2020
D
bpo-40024: Add PyModule_AddType() helper function (GH-19088)
Dong-hee Na committed
March 6, 2020
A
bpo-39573: Use Py_IS_TYPE() macro to check for types (GH-18809)
Andy Lester committed
February 17, 2020
D
bpo-39573: Clean up modules and headers to use Py_IS_TYPE() function (GH-18521)
Dong-hee Na committed
February 11, 2020
P
bpo-39245: Switch to public API for Vectorcall (GH-18460)
Petr Viktorin committed
February 6, 2020
V
bpo-39573: Use Py_REFCNT() macro (GH-18388)
Victor Stinner committed
November 8, 2019
V
bpo-38644: Add _PyObject_VectorcallTstate() (GH-17052)
Victor Stinner committed
July 13, 2019
J
bpo-37358: Use vectorcall for functools.partial (GH-14284)
Jeroen Demeyer committed
June 1, 2019
S
bpo-34303: Micro-optimizations in functools.reduce() (GH-8598)
Sergey Fedoseev committed
May 31, 2019
J
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
Jeroen Demeyer committed
May 30, 2019
J
bpo-36974: remove _PyObject_HasFastCall (GH-13460)
Jeroen Demeyer committed
May 28, 2019
J
bpo-36922: implement PEP-590 Py_TPFLAGS_METHOD_DESCRIPTOR (GH-13338)
Jeroen Demeyer committed
April 20, 2019
R
bpo-36650: Fix handling of empty keyword args in C version of lru_cache. (GH-12881)
Raymond Hettinger committed
February 9, 2019
R
lru_cache: Add more comments. Fix comment typos. Clarify a comment. (GH-11795)
Raymond Hettinger committed
January 31, 2019
R
Consistently move the misses update to just before the user function call (GH-11715)
Raymond Hettinger committed
January 26, 2019
R
bpo-35780: Fix errors in lru_cache() C code (GH-11623)
Raymond Hettinger committed
November 27, 2018
S
bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749)
Serhiy Storchaka committed
November 25, 2018
V
bpo-35081: Add Include/internal/pycore_tupleobject.h (GH-10705)
Victor Stinner committed
November 12, 2018
V
bpo-35081: Rename internal headers (GH-10275)
Victor Stinner committed
November 9, 2018
V
bpo-35199: Add an internal _PyTuple_ITEMS() macro (GH-10434)
Victor Stinner committed
October 31, 2018
V
bpo-35081: Add pycore_ prefix to internal header files (GH-10263)
Victor Stinner committed
December 25, 2017
I
bpo-32422: Reduce lru_cache memory usage (GH-5008)
INADA Naoki committed
September 17, 2017
S
bpo-31497: Add private helper _PyType_Name(). (#3630)
Serhiy Storchaka committed
September 8, 2017
E
bpo-30860: Consolidate stateful runtime globals. (#3397)
Eric Snow committed
August 24, 2017
I
bpo-31095: fix potential crash during GC (GH-2974)
INADA Naoki committed
March 30, 2017
S
bpo-29878: Add global instances of int for 0 and 1. (#852)
Serhiy Storchaka committed
March 25, 2017
S
Simplify partial.__new__. (#813)
Serhiy Storchaka committed