COMMITS
/ Lib/weakref.py February 18, 2026
R
gh-124748: Fix handling kwargs in `WeakKeyDictionary.update()` (#124783)
Ruslan Gilfanov committed
October 13, 2024
K
gh-89967: make WeakKeyDictionary and WeakValueDictionary thread safe (#125325)
Kumar Aditya committed
March 31, 2022
G
March 30, 2022
H
bpo-47126: Update to canonical PEP URLs specified by PEP 676 (GH-32124)
Hugo van Kemenade committed
August 28, 2021
July 30, 2021
N
Update URLs in comments and metadata to use HTTPS (GH-27458)
Noah Kantrowitz committed
March 25, 2020
C
bpo-36144: Add union operators to WeakValueDictionary584 (#19127)
Curtis Bucher committed
March 23, 2020
C
bpo-36144: Add union operators to WeakKeyDictionary (#19106)
Curtis Bucher committed
November 11, 2019
R
bpo-38761: Register WeakSet as a MutableSet (GH-17104)
Raymond Hettinger committed
September 9, 2019
V
bpo-38006: Avoid closure in weakref.WeakValueDictionary (GH-15641)
Victor Stinner committed
August 8, 2019
S
bpo-37685: Fixed __eq__, __lt__ etc implementations in some classes. (GH-14952)
Serhiy Storchaka committed
June 5, 2019
S
[3.9] bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-12620)
Serhiy Storchaka committed
June 1, 2019
S
bpo-37116: Use PEP 570 syntax for positional-only parameters. (GH-13700)
Serhiy Storchaka committed
May 6, 2019
S
bpo-36542: Allow to overwrite the signature for Python functions. (GH-12705)
Serhiy Storchaka committed
April 1, 2019
S
bpo-36492: Deprecate passing some arguments as keyword arguments. (GH-12637)
Serhiy Storchaka committed
February 7, 2019
September 25, 2017
S
bpo-30152: Reduce the number of imports for argparse. (#1269)
Serhiy Storchaka committed
April 24, 2017
S
bpo-30144: Import collections ABC from collections.abc rather than collections. (#1263)
Serhiy Storchaka committed
February 10, 2017
Ł
Fix #29519: weakref spewing exceptions during interp finalization
Łukasz Langa committed
December 27, 2016
A
Issue #28427: old keys should not remove new values from
Antoine Pitrou committed
December 19, 2016
A
Issue #19542: Fix bugs in WeakValueDictionary.setdefault() and WeakValueDictionary.pop()
Antoine Pitrou committed
September 29, 2015
S
Issue #22958: Constructor and update method of weakref.WeakValueDictionary
Serhiy Storchaka committed
S
Issue #22958: Constructor and update method of weakref.WeakValueDictionary
Serhiy Storchaka committed
October 5, 2014
A
Closes #21173: Fix len() on a WeakKeyDictionary when .clear() was called with an iterator alive.
Antoine Pitrou committed
A
Closes #21173: Fix len() on a WeakKeyDictionary when .clear() was called with an iterator alive.
Antoine Pitrou committed
July 25, 2014
S
Issue #22033: Reprs of most Python implemened classes now contain actual
Serhiy Storchaka committed
July 22, 2014
S
Issue #22031: Reprs now always use hexadecimal format with the "0x" prefix
Serhiy Storchaka committed
June 8, 2013
R
Issue #15528: Delay importing atexit until weakref.finalize() used.
Richard Oudkerk committed
May 5, 2013
R
Issue #15528: Add weakref.finalize to support finalization using
Richard Oudkerk committed
R
Backout 2e446e87ac5b; it breaks the unix buildbots.
Richard Oudkerk committed
R
Issue #15528: Add weakref.finalize to support finalization using
Richard Oudkerk committed
November 17, 2012
A
Issue #14631: Add a new :class:`weakref.WeakMethod` to simulate weak references to bound methods.
Antoine Pitrou committed
October 1, 2012
P
utilize yield from
Philip Jenvey committed
March 1, 2012
December 3, 2010
G
Use booleans.
Georg Brandl committed
January 8, 2010
A
Issue #7105: Make WeakKeyDictionary and WeakValueDictionary robust against
Antoine Pitrou committed
May 30, 2009
A
Issue #6149: Fix initialization of WeakValueDictionary objects from non-empty parameters.
Antoine Pitrou committed
May 15, 2009
A
Merged revisions 72669 via svnmerge from
Antoine Pitrou committed
March 25, 2009
B
Fix a circular import dependency.
Brett Cannon committed
September 4, 2008
B
Committing the patch in issue 2965, so that weakref dicts have a closer
Barry Warsaw committed
August 18, 2008
G
ReferenceError is undefined. causes test___all__.py to fail. remove it from __all__
Gregory P. Smith committed
B
Merged revisions 65795 via svnmerge from
Brett Cannon committed
May 4, 2008
February 11, 2008
R
No need to register classes that already inherit from ABCs.
Raymond Hettinger committed
February 5, 2008
R
Decouple weakref containers from UserDict
Raymond Hettinger committed
R
Moved WeakSet into a bootstap module use by abc.py.
Raymond Hettinger committed
October 23, 2007
G
#1061 (mainly by Thomas Wouters): use weak sets for abc caches.
Georg Brandl committed
August 30, 2007
C
Raise statement normalization in Lib/.
Collin Winter committed
June 13, 2007
G
Merged revisions 55817-55961 via svnmerge from
Guido van Rossum committed
February 26, 2007
N
Remove the exceptions builtin module, all the exceptions are already builtin.
Neal Norwitz committed