COMMITS
/ Modules/_collectionsmodule.c March 24, 2026
K
gh-128341: Use _Py_ABI_SLOT in stdlib modules (#145770)
Karolina Surma committed
March 10, 2026
M
gh-145492: Fix defaultdict __repr__ infinite recursion (GH-145659)
Matt Van Horn committed
March 4, 2026
P
gh-145376: Fix reference leaks in deque (#145421)
Pieter Eendebak committed
February 20, 2026
S
gh-144809: Make deque copy atomic in free-threaded build (gh-144966)
Sam Gross committed
December 25, 2025
K
gh-143004: Fix possible use-after-free in collections.Counter.update() (GH-143044)
kaushal trivedi committed
December 16, 2025
June 30, 2025
X
March 11, 2025
V
gh-111178: Change Argument Clinic signature for METH_O (#130682)
Victor Stinner committed
February 17, 2025
B
gh-111178: fix UBSan failures in `Modules/_collectionsmodule.c` (#129773)
Bénédikt Tran committed
September 26, 2024
N
gh-124153: Remove `_PyType_GetModuleByDef2` private function (GH-124261)
neonene committed
July 5, 2024
S
gh-121288: Make error message for index() methods consistent (GH-121395)
Serhiy Storchaka committed
July 1, 2024
A
gh-117657: Fix data races reported by TSAN in some set methods (#120914)
AN Long committed
June 25, 2024
R
Add fast path in count_elements (gh-120983)
Raymond Hettinger committed
May 6, 2024
May 3, 2024
B
gh-116322: Add Py_mod_gil module slot (#116882)
Brett Simmers committed
February 15, 2024
February 14, 2024
January 29, 2024
M
gh-112050: Adapt collections.deque to Argument Clinic (#113963)
mpage committed
August 24, 2023
V
gh-106320: Remove private _PyDict functions (#108449)
Victor Stinner committed
July 25, 2023
V
gh-106869: Use new PyMemberDef constant names (#106871)
Victor Stinner committed
May 5, 2023
E
gh-99113: Add Py_MOD_PER_INTERPRETER_GIL_SUPPORTED (gh-104205)
Eric Snow committed
April 12, 2023
E
gh-103092: Isolate `_collections` (#103093)
Erlend E. Aasland committed
March 24, 2023
R
GH-100989: remove annotation from docstring (GH-102991)
Raymond Hettinger committed
R
GH-100989: Revert Improve the accuracy of collections.deque docstrings (GH-102979)
Raymond Hettinger committed
March 22, 2023
T
gh-100989: Improve the accuracy of collections.deque docstrings (#100990)
Timo Ludwig committed
November 30, 2022
V
gh-99845: Use size_t type in __sizeof__() methods (#99846)
Victor Stinner committed
November 22, 2022
V
gh-99537: Use Py_SETREF() function in C code (#99656)
Victor Stinner committed
November 14, 2022
V
gh-99300: Use Py_NewRef() in Modules/ directory (#99466)
Victor Stinner committed
May 3, 2022
V
gh-91320: Use _PyCFunction_CAST() (#92251)
Victor Stinner committed
April 7, 2022
R
Remove micro-optimization that no longer shows a benefit. (GH-32397)
Raymond Hettinger committed
April 6, 2022
S
bpo-26579: Add object.__getstate__(). (GH-2821)
Serhiy Storchaka committed
March 31, 2022
V
bpo-47164: Add _PyASCIIObject_CAST() macro (GH-32191)
Victor Stinner committed
February 8, 2022
November 8, 2021
C
bpo-45723: Prepare support for autoconf 2.71 (GH-29441)
Christian Heimes committed
October 12, 2021
V
bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h (GH-28895)
Victor Stinner committed
October 11, 2021
V
bpo-45439: Rename _PyObject_CallNoArg() to _PyObject_CallNoArgs() (GH-28891)
Victor Stinner committed
September 19, 2021
S
Clean up initialization __class_getitem__ with Py_GenericAlias. (GH-28450)
Serhiy Storchaka committed
June 22, 2021
D
bpo-41621: Document defaultdict's default_factory parameter (GH-21945)
Dennis Sweeney committed
May 5, 2021
R
bpo-40521: Convert deque freelist from global vars to instance vars (GH-25906)
Raymond Hettinger committed
April 30, 2021
M
bpo-43977: Use tp_flags for collection matching (GH-25723)
Mark Shannon committed
March 25, 2021
R
Revert "bpo-40521: Remove freelist from collections.deque() (GH-21073)" (GH-24944)
Raymond Hettinger committed
March 16, 2021
D
bpo-41361: Optimized argument parsing for deque_rotate (GH-24796)
Dennis Sweeney committed
December 23, 2020
R
bpo-25246: Optimize deque.remove() (GH-23898)
Raymond Hettinger committed
October 27, 2020
V
bpo-42161: Micro-optimize _collections._count_elements() (GH-23008)
Victor Stinner committed
V
bpo-42161: Modules/ uses _PyLong_GetZero() and _PyLong_GetOne() (GH-22998)
Victor Stinner committed
June 23, 2020
R
bpo-40521: Remove freelist from collections.deque() (GH-21073)
Raymond Hettinger committed
April 15, 2020
A
V
bpo-40268: Remove unused structmember.h includes (GH-19530)
Victor Stinner committed
April 7, 2020
G
bpo-39481: Implementation for PEP 585 (#18239)
Guido van Rossum committed
March 22, 2020
D
bpo-40024: Add PyModule_AddType() helper function (GH-19088)
Dong-hee Na committed