COMMITS
/ Objects/dictobject.c March 30, 2026
K
gh-146558: JIT optimize dict access for objects with known hash (#146559)
Kumar Aditya committed
March 29, 2026
S
gh-145876: Do not mask KeyErrors raised during dictionary unpacking in call (GH-146472)
Serhiy Storchaka committed
March 28, 2026
S
GH-145247: Use _PyTuple_FromPair[Steal] in Objects (#145884)
Sergey Miryanov committed
March 16, 2026
V
gh-141510: Avoid critical section on frozendict copy (#145920)
Victor Stinner committed
March 11, 2026
V
gh-141510: Raise TypeError in PyDict_SetItem() on frozendict (#145564)
Victor Stinner committed
March 9, 2026
V
gh-141510: Optimize frozendict(frozendict) (#145592)
Victor Stinner committed
March 5, 2026
V
gh-141510: No longer accept frozendict in PyDict_Copy() (#145542)
Victor Stinner committed
V
gh-141510: Fix frozendict.items() ^ frozendict.items() (#145535)
Victor Stinner committed
V
gh-145055: Accept frozendict for globals in exec() and eval() (#145072)
Victor Stinner committed
V
gh-141510: Don't accept frozendict in PyDict_Watch() (#145529)
Victor Stinner committed
March 4, 2026
V
gh-141510: Optimize PyDict_Copy() for frozendict (#145509)
Victor Stinner committed
V
gh-141510: Return frozendict unmodified in PyDict_Copy() (#145505)
Victor Stinner committed
March 2, 2026
P
S
gh-130555: Fix use-after-free in dict.clear() with embedded values (gh-145268)
Sam Gross committed
February 23, 2026
V
gh-145089: Fix frozendict constructor (#145128)
Victor Stinner committed
February 21, 2026
V
gh-141510: Change dict_unhashable_type() error message for frozendict (#145085)
Victor Stinner committed
V
gh-141510: Check argument in PyDict_Contains() (#145083)
Victor Stinner committed
V
gh-141510: Check argument in PyDict_MergeFromSeq2() (#145082)
Victor Stinner committed
V
gh-141510, PEP 814: Add frozendict support to pickle (#144967)
Victor Stinner committed
February 18, 2026
V
gh-141510: Fix frozendict.fromkeys() for dict subclasses (#144962)
Victor Stinner committed
V
gh-141510: Fix frozendict.fromkeys() for subclasses (#144952)
Victor Stinner committed
V
gh-141510: Add can_modify_dict() in dictobject.c (#144955)
Victor Stinner committed
February 17, 2026
D
gh-141510: Optimize {frozen}dict.fromkeys for frozendict (gh-144915)
Donghee Na committed
V
gh-141510: Change repr(frozendict) for empty dict (#144921)
Victor Stinner committed
V
gh-141510: Optimize hash(frozendict) (#144919)
Victor Stinner committed
D
gh-141510: Remove unncessary lock holding for frozendict repr (gh-144920)
Donghee Na committed
D
gh-141510: Update mp_length of frozendict to use non atomic operation (gh-144913)
Donghee Na committed
V
gh-141510, PEP 814: Add built-in frozendict type (#144757)
Victor Stinner committed
February 12, 2026
P
gh-142349: Implement PEP 810 - Explicit lazy imports (#142351)
Pablo Galindo Salgado committed
January 30, 2026
S
gh-144295: Fix data race in dict method lookup and global load (gh-144312)
Sam Gross committed
January 17, 2026
N
gh-132657: Add maybe_enable_deferred_ref_count() (gh-142843)
Neil Schemenauer committed
January 12, 2026
I
gh-143189: fix insertdict() for non-Unicode key (#143285)
Inada Naoki committed
December 18, 2025
December 15, 2025
S
gh-142472: Clean-up _PyStackRef functions (gh-142479)
Sam Gross committed
December 11, 2025
S
gh-142534: Avoid TSan warnings in dictobject.c (gh-142544)
Sam Gross committed
December 3, 2025
S
gh-142218: Fix split table dictionary crash (gh-142229)
Sam Gross committed
V
gh-142217: Remove internal _Py_Identifier functions (#142219)
Victor Stinner committed
November 14, 2025
V
gh-131510: Use PyUnstable_Unicode_GET_CACHED_HASH() (GH-141520)
Victor Stinner committed
October 29, 2025
M
gh-140551: Fix `dict` crash if `clear` is called at `lookup` stage (#140558)
Mikhail Efimov committed
October 15, 2025
S
October 14, 2025
S
GH-140058: Clear key and value if `PyTuple_New` fails in `dictiter_iternextitem` (#140059)
Sergey Miryanov committed
October 13, 2025
K
gh-125996: fix thread safety of `collections.OrderedDict` (#133734)
Kumar Aditya committed
August 22, 2025
P
gh-130425: Add "Did you mean [...]" suggestions for `del obj.attr` (GH-136588)
Pranjal Prajapati committed
August 18, 2025
A
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner committed
July 28, 2025
K
gh-134043: use stackrefs for dict lookup in `_PyObject_GetMethodStackRef` (#136412)
Kumar Aditya committed
July 15, 2025
K
gh-111968: remove redundant fetching of interpreter state in `dict` implementation (#136673)
Kumar Aditya committed
July 6, 2025
K
gh-109700: fix memory error handling in `PyDict_SetDefault` (#136338)
Kumar Aditya committed
June 25, 2025
N
GH-133136: Revise QSBR to reduce excess memory held (gh-135473)
Neil Schemenauer committed
June 16, 2025
S
gh-132617: Fix `dict.update()` mutation check (gh-134815)
Sam Gross committed
May 13, 2025
P
gh-132641: fix race in `lru_cache` under free-threading (#133787)
Peter Hawkins committed