COMMITS
/ Lib/_collections_abc.py February 17, 2026
V
gh-141510, PEP 814: Add built-in frozendict type (#144757)
Victor Stinner committed
September 18, 2025
September 16, 2025
A
April 15, 2025
J
gh-132491: Rename annotationlib.value_to_string to type_repr (#132492)
Jelle Zijlstra committed
October 11, 2024
September 26, 2024
J
gh-119180: Rename SOURCE format to STRING (#124620)
Jelle Zijlstra committed
J
gh-124412: Add helpers for converting annotations to source format (#124551)
Jelle Zijlstra committed
June 19, 2024
M
GH-120097: Make FrameLocalsProxy a mapping (#120101)
Mark Shannon committed
May 8, 2024
N
gh-118803: Remove `ByteString` from `typing` and `collections.abc` (#118804)
Nikita Sobolev committed
May 4, 2023
S
gh-91896: Deprecate collections.abc.ByteString (#102096)
Shantanu committed
J
gh-102500: Implement PEP 688 (#102521)
Jelle Zijlstra committed
March 16, 2023
N
gh-102721: Improve coverage of `_collections_abc._CallableGenericAlias` (#102722)
Nikita Sobolev committed
N
Add comments to `{typing,_collections_abc}._type_repr` about each other (#102752)
Nikita Sobolev committed
May 12, 2022
R
Add notes for maintaining ABCs (#92736)
Raymond Hettinger committed
April 6, 2022
March 11, 2022
S
bpo-44796: Unify TypeVar and ParamSpec substitution (GH-31143)
Serhiy Storchaka committed
February 20, 2022
J
replace `self` param with more appropriate `cls` in classmethods (GH-31402)
Josh Smith committed
January 27, 2022
S
bpo-44791: Fix substitution of ParamSpec in Concatenate with different parameter expressions (GH-27518)
Serhiy Storchaka committed
August 4, 2021
S
bpo-44801: Check arguments in substitution of ParamSpec in Callable (GH-27585)
Serhiy Storchaka committed
July 31, 2021
S
bpo-44794: Merge tests for typing.Callable and collection.abc.Callable (GH-27507)
Serhiy Storchaka committed
July 21, 2021
D
bpo-44704: Make Set._hash consistent with frozenset.__hash__ (GH-27281)
Dennis Sweeney committed
April 30, 2021
M
bpo-43977: Use tp_flags for collection matching (GH-25723)
Mark Shannon committed
April 28, 2021
K
bpo-41559: Change PEP 612 implementation to pure Python (#25449)
Ken Jin committed
December 24, 2020
December 13, 2020
November 17, 2020
J
Fix: Docstrings hidden by slots. (GH-23352)
Julien Palard committed
April 7, 2020
G
bpo-39481: Implementation for PEP 585 (#18239)
Guido van Rossum committed
June 1, 2019
S
bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700)
Serhiy Storchaka committed
August 30, 2018
January 12, 2018
R
bpo-32467: Let collections.abc.ValuesView inherit from Collection (#5152)
Raymond Hettinger committed
December 12, 2017
N
bpo-31942: Document optional support of start and stop attributes in Sequence.index method (#4277)
Nitish Chandra committed
April 5, 2017
S
bpo-29762: More use "raise from None". (#569)
Serhiy Storchaka committed
March 8, 2017
November 16, 2016
Y
Issue #28720: Add collections.abc.AsyncGenerator.
Yury Selivanov committed
October 8, 2016
S
Merge from 3.5.
Serhiy Storchaka committed
S
Issue #28376: The type of long range iterator is now registered as Iterator.
Serhiy Storchaka committed
S
Merge from 3.5.
Serhiy Storchaka committed
S
Issue #28376: Fixed typos.
Serhiy Storchaka committed
August 23, 2016
G
Issue 27598: Add Collections to collections.abc.
Guido van Rossum committed
August 18, 2016
G
Anti-registration of various ABC methods.
Guido van Rossum committed
June 9, 2016
Y
Merge 3.5 (issue #27243)
Yury Selivanov committed
Y
Issue #27243: Fix __aiter__ protocol
Yury Selivanov committed
May 5, 2016
R
Issue 26915: Add identity checks to the collections ABC __contains__ methods.
Raymond Hettinger committed
April 4, 2016
G
Add collections.Reversible. Patch by Ivan Levkivskyi. Fixes issue #25987.
Guido van Rossum committed
July 3, 2015
Y
Issue #24400: Resurrect inspect.isawaitable()
Yury Selivanov committed
June 22, 2015
Y
Issue #24400: Introduce a distinct type for 'async def' coroutines.
Yury Selivanov committed
May 29, 2015
Y
Issue 24315: Make collections.abc.Coroutine derived from Awaitable
Yury Selivanov committed
May 23, 2015
R
Issue #23086: Add start and stop arguments to the Sequence.index() mixin method.
Raymond Hettinger committed