COMMITS
/ Include/dictobject.h November 19, 2025
D
gh-141726: Add PyDict_SetDefaultRef() to the Stable ABI (#141727)
da-woods committed
July 25, 2023
S
gh-106004: PyDict_GetItemRef() should only be in the limited API 3.13 (GH-107229)
Serhiy Storchaka committed
July 21, 2023
V
gh-106004: Add PyDict_GetItemRef() function (#106005)
Victor Stinner committed
June 16, 2022
V
gh-87347: Add parenthesis around PyXXX_Check() arguments (#92815)
Victor Stinner committed
October 14, 2021
V
bpo-45434: Remove useless space in includes (GH-28963)
Victor Stinner committed
October 19, 2020
Z
bpo-41845: Move PyObject_GenericGetDict() back into the limited API (GH22646)
Zackery Spytz committed
February 13, 2020
D
bpo-39573: Add Py_IS_TYPE() function (GH-18488)
Dong-hee Na committed
November 26, 2018
V
bpo-35134: Create Include/cpython/dictobject.h (GH-10732)
Victor Stinner committed
November 6, 2018
R
bpo-33462: Add __reversed__ to dict and dict views (GH-6827)
Rémi Lapeyre committed
March 12, 2017
S
bpo-15695: Add PyAPI_FUNC() to _PyDict_SizeOf() declaration. (#639)
Serhiy Storchaka committed
January 12, 2017
S
Issue #28969: Fixed race condition in C implementation of functools.lru_cache.
Serhiy Storchaka committed
S
Issue #28969: Fixed race condition in C implementation of functools.lru_cache.
Serhiy Storchaka committed
S
Issue #28969: Fixed race condition in C implementation of functools.lru_cache.
Serhiy Storchaka committed
December 27, 2016
A
Issue #28427: old keys should not remove new values from
Antoine Pitrou committed
A
Issue #28427: old keys should not remove new values from
Antoine Pitrou committed
A
Issue #28427: old keys should not remove new values from
Antoine Pitrou committed
December 16, 2016
S
Issue #28959: Added private macro PyDict_GET_SIZE for retrieving the size of dict.
Serhiy Storchaka committed
October 28, 2016
Y
Issue #28544: Pass `PyObject*` to _PyDict_Pop, not `PyDictObject*`
Yury Selivanov committed
Y
Issue #28544: Fix compilation of _asynciomodule.c on Windows
Yury Selivanov committed
October 2, 2016
S
Issue #27358: Optimized merging var-keyword arguments and improved error
Serhiy Storchaka committed
September 14, 2016
V
Add _PyDict_CheckConsistency()
Victor Stinner committed
September 11, 2016
S
Issue #26900: Excluded underscored names and other private API from limited API.
Serhiy Storchaka committed
September 8, 2016
V
Add a new private version to the builtin dict type
Victor Stinner committed
V
Add documentation to the dict implementation
Victor Stinner committed
December 22, 2015
S
Issue #25914: Fixed and simplified OrderedDict.__sizeof__.
Serhiy Storchaka committed
October 2, 2015
S
Issue #24483: C implementation of functools.lru_cache() now calculates key's
Serhiy Storchaka committed
May 30, 2015
E
Issue #16991: Use PyObject_TypeCheck instead of PyObject_IsInstance.
Eric Snow committed
E
Issue #16991: Add a C implementation of collections.OrderedDict.
Eric Snow committed
May 6, 2015
B
PEP 448: additional unpacking generalizations (closes #2292)
Benjamin Peterson committed
May 3, 2014
B
do not expose known hash api in stable API
Benjamin Peterson committed
R
Issue 21101: Internal API for dict getitem and setitem where the hash value is known.
Raymond Hettinger committed
January 3, 2014
M
Issue #19526: Exclude all new API from the stable ABI.
Martin v. Löwis committed
November 8, 2013
V
Issue #19512, #19526: Exclude the new _PyDict_DelItemId() function from the
Victor Stinner committed
November 6, 2013
V
Issue #19512: Add a new _PyDict_DelItemId() function, similar to
Victor Stinner committed
March 8, 2013
B
Add PyDict_SetDefault. (closes #17327)
Benjamin Peterson committed
June 22, 2012
D
Issue #14785: Add sys._debugmallocstats() to help debug low-level memory allocation issues
David Malcolm committed
April 24, 2012
M
Account for shared keys in type's __sizeof__ (#13903).
Martin v. Loewis committed
April 23, 2012
B
Implement PEP 412: Key-sharing dictionaries (closes #13903)
Benjamin Peterson committed
April 14, 2012
B
Issue #2377: Make importlib the implementation of __import__().
Brett Cannon committed
March 26, 2012
V
Issue #14383: Add _PyDict_GetItemId() and _PyDict_SetItemId() functions
Victor Stinner committed
November 14, 2011
A
Issue #13389: Full garbage collection passes now clear the freelists for
Antoine Pitrou committed
December 3, 2010
M
Merge branches/pep-0384.
Martin v. Löwis committed
October 17, 2010
B
make hashes always the size of pointers; introduce Py_hash_t #9778
Benjamin Peterson committed
May 9, 2010
A
Recorded merge of revisions 81029 via svnmerge from
Antoine Pitrou committed
April 24, 2010
B
prevent the dict constructor from accepting non-string keyword args #8419
Benjamin Peterson committed
March 23, 2009
A
Merged revisions 70546 via svnmerge from
Antoine Pitrou committed
June 1, 2008
A
Added missing prototype for PyDict_GetItemWithError().
Alexandre Vassalotti committed
December 19, 2007
C
#1629: Renamed Py_Size, Py_Type and Py_Refcnt to Py_SIZE, Py_TYPE and Py_REFCNT.
Christian Heimes committed
C
Merged revisions 59541-59561 via svnmerge from
Christian Heimes committed
November 29, 2007
C
Added all PyTypeObjects to the appropriate header files.
Christian Heimes committed