COMMITS
/ Objects/dictobject.c November 15, 2023
V
gh-112026: Restore removed _PyDict_GetItemStringWithError() (#112119)
Victor Stinner committed
V
gh-112026: Restore removed private C API (#112115)
Victor Stinner committed
November 14, 2023
V
gh-111262: Add PyDict_Pop() function (#112028)
Victor Stinner committed
November 7, 2023
S
gh-106672: C API: Report indiscriminately ignored errors (GH-106674)
Serhiy Storchaka committed
November 2, 2023
S
gh-108082: Use PyErr_FormatUnraisable() (GH-111580)
Serhiy Storchaka committed
October 2, 2023
V
gh-107073: Make PyObject_VisitManagedDict() public (#108763)
Victor Stinner committed
September 17, 2023
S
gh-108511: Add C API functions which do not silently ignore errors (GH-109025)
Serhiy Storchaka committed
September 15, 2023
N
Add missing `PyDoc_STR` calls (#109393)
Nikita Sobolev committed
August 24, 2023
V
gh-106320: Remove private _PyEval function (#108433)
Victor Stinner committed
V
gh-108308: Remove _PyDict_GetItemStringWithError() function (#108426)
Victor Stinner committed
V
gh-108314: Add PyDict_ContainsString() function (#108323)
Victor Stinner committed
August 11, 2023
M
August 10, 2023
M
GH-106485: Handle dict subclasses correctly when dematerializing `__dict__` (GH-107837)
Mark Shannon committed
August 9, 2023
B
GH-106485: Dematerialize instance dictionaries when possible (GH-106539)
Brandt Bucher committed
July 23, 2023
V
gh-106320: Remove private _PyObject C API (#107147)
Victor Stinner committed
July 22, 2023
V
gh-106320: Move private _PySet API to the internal API (#107041)
Victor Stinner committed
July 21, 2023
V
gh-106004: Add PyDict_GetItemRef() function (#106005)
Victor Stinner committed
July 12, 2023
S
gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)
Serhiy Storchaka committed
June 22, 2023
M
GH-91095: Specialize calls to normal Python classes. (GH-99331)
Mark Shannon committed
May 21, 2023
D
gh-104717: Add comment about manual loop unrolling (gh-104718)
Dong-hee Na committed
May 10, 2023
E
gh-104252: Immortalize Py_EMPTY_KEYS (gh-104253)
Eric Snow committed
March 21, 2023
E
gh-102304: Move the Total Refcount to PyInterpreterState (gh-102545)
Eric Snow committed
March 17, 2023
I
gh-102701: Fix overflow in dictobject.c (GH-102750)
Inada Naoki committed
March 9, 2023
E
gh-100227: Move dict_state.global_version to PyInterpreterState (gh-102338)
Eric Snow committed
E
gh-100227: Move next_keys_version to PyInterpreterState (gh-102335)
Eric Snow committed
March 8, 2023
E
gh-102304: Consolidate Direct Usage of _Py_RefTotal (gh-102514)
Eric Snow committed
I
C
gh-102381: don't call watcher callback with dead object (#102382)
Carl Meyer committed
February 8, 2023
M
GH-101578: Normalize the current exception (GH-101607)
Mark Shannon committed
November 29, 2022
V
gh-99845: Change _PyDict_KeysSize() return type to size_t (#99848)
Victor Stinner committed
November 16, 2022
E
gh-81057: Move the global Dict-Related Versions to _PyRuntimeState (gh-99497)
Eric Snow committed
V
gh-99300: Replace Py_INCREF() with Py_NewRef() (#99530)
Victor Stinner committed
November 10, 2022
V
gh-99300: Use Py_NewRef() in Objects/dictobject.c (#99333)
Victor Stinner committed
October 8, 2022
C
gh-91052: Add PyDict_Unwatch for unwatching a dictionary (#98055)
Carl Meyer committed
October 7, 2022
C
GH-91052: Add C API for watching dictionaries (GH-31787)
Carl Meyer committed
September 20, 2022
S
Fix minor comment typo in dictobject.c (GH-96960)
Samuel committed
September 9, 2022
N
gh-96364: Fix text signatures of `__getitem__` for `list` and `dict` (GH-96365)
Nikita Sobolev committed
August 18, 2022
M
Remove dead code in _PyDict_GetItemHint and rename to _PyDict_LookupIndex (GH-95948)
Matthias Görgens committed
August 1, 2022
M
GH-95245: Store object values and dict pointers in single tagged pointer. (GH-95278)
Mark Shannon committed
July 25, 2022
M
GH-92678: Expose managed dict clear and visit functions (#95246)
Mark Shannon committed
May 5, 2022
May 3, 2022
M
Add more stats for freelist use and allocations. (GH-92211)
Mark Shannon committed
V
gh-91320: Use _PyCFunction_CAST() (#92251)
Victor Stinner committed
March 31, 2022
V
bpo-47164: Add _PyASCIIObject_CAST() macro (GH-32191)
Victor Stinner committed
March 4, 2022
M
bpo-46903: Handle str-subclasses in virtual instance dictionaries. (GH-31658)
Mark Shannon committed
March 3, 2022
I
dict: Fix refleak (GH-31650)
Inada Naoki committed
March 2, 2022
I
dict: Internal cleanup (GH-31641)
Inada Naoki committed
March 1, 2022
I
bpo-46845: Reduce dict size when all keys are Unicode (GH-31564)
Inada Naoki committed
February 24, 2022
V
bpo-45459: C API uses type names rather than structure names (GH-31528)
Victor Stinner committed
February 22, 2022
I
dict: Add dk_log2_index_bytes (GH-31439)
Inada Naoki committed