COMMITS
/ Objects/dictobject.c May 13, 2025
P
gh-132641: fix race in `lru_cache` under free-threading (#133787)
Peter Hawkins committed
May 11, 2025
I
gh-133703: dict: fix calculate_log2_keysize() (GH-133809)
Inada Naoki committed
May 8, 2025
A
gh-132762: Fix underallocation bug in `dict.fromkeys()`(gh-133627)
Angela Liss committed
April 30, 2025
M
dict: Remove redundant incref of immortal object Py_EMPTY_KEYS (GH-133200)
Mae Hood committed
M
GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)
Mark Shannon committed
April 23, 2025
V
gh-132825: Fix typo in dict_unhashable_type() name (#132847)
Victor Stinner committed
V
gh-132825: Enhance unhashable error messages for dict and set (#132828)
Victor Stinner committed
April 18, 2025
K
gh-126366: fix thread safety of dict key iterator (#132693)
Kumar Aditya committed
April 7, 2025
J
dictobject.c: Fix incorrect function name in errors (#132193)
Jelle Zijlstra committed
April 1, 2025
B
gh-111178: remove redundant casts for functions with correct signatures (#131673)
Bénédikt Tran committed
March 28, 2025
D
gh-130373: Avoid locking in _LOAD_ATTR_WITH_HINT (#130372)
Dino Viehland committed
March 27, 2025
M
gh-131525: Cache the result of tuple_hash (#131529)
Michael Droettboom committed
March 26, 2025
S
gh-117657: Fix data race in `compare_unicode_unicode_threadsafe` (gh-131746)
Sam Gross committed
March 19, 2025
V
gh-131238: Remove more includes from pycore_interp.h (#131480)
Victor Stinner committed
March 11, 2025
S
gh-131113: Fix data race in dict.popitem() (gh-131115)
Sam Gross committed
V
gh-111178: Change Argument Clinic signature for METH_O (#130682)
Victor Stinner committed
March 4, 2025
D
gh-130547: Fix race between dict_dealloc and split_keys_entry_added (gh-130778)
Donghee Na committed
February 20, 2025
D
gh-130313: Avoid locking when clearing objects (#130126)
Dino Viehland committed
February 13, 2025
D
gh-129984: Mark immortal objects as deferred (#129985)
Dino Viehland committed
February 7, 2025
S
gh-117657: Fix data race in `dict_dict_merge` (gh-129755)
Sam Gross committed
January 31, 2025
V
gh-129354: Fix grammar in PyErr_FormatUnraisable() (#129475)
Victor Stinner committed
January 30, 2025
V
gh-129354: Use PyErr_FormatUnraisable() function (#129435)
Victor Stinner committed
January 28, 2025
P
gh-112075: Remove critical section in dict.get (gh-129336)
Pieter Eendebak committed
January 22, 2025
V
gh-128863: Deprecate private C API functions (#128864)
Victor Stinner committed
January 17, 2025
S
gh-128923: Use zero to indicate unassigned unique id (#128925)
Sam Gross committed
January 14, 2025
December 19, 2024
N
gh-115999: Specialize `STORE_ATTR` in free-threaded builds. (gh-127838)
Neil Schemenauer committed
December 10, 2024
B
gh-127563: use `dk_log2_index_bytes=3` in empty dicts (GH-127568)
Bénédikt Tran committed
P
gh-126491: Revert "GH-126491: Lower heap size limit with faster marking (GH-127519)" (GH-127770)
Petr Viktorin committed
December 6, 2024
M
GH-126491: Lower heap size limit with faster marking (GH-127519)
Mark Shannon committed
December 5, 2024
S
gh-127582: Make object resurrection thread-safe for free threading. (GH-127612)
Sam Gross committed
November 29, 2024
K
gh-127316: fix incorrect assertion in setting `__class__` in free-threading (#127399)
Kumar Aditya committed
November 21, 2024
M
D
gh-124470: Fix crash when reading from object instance dictionary while replacing it (#122489)
Dino Viehland committed
November 20, 2024
M
GH-127010: Don't lazily track and untrack dicts (GH-127027)
Mark Shannon committed
November 19, 2024
H
Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle collection (GH-126502)" (#126983)
Hugo van Kemenade committed
November 18, 2024
M
GH-126491: GC: Mark objects reachable from roots before doing cycle collection (GH-126502)
Mark Shannon committed
November 8, 2024
M
GH-126547: Pre-assign version numbers for a few common classes (GH-126551)
Mark Shannon committed
October 29, 2024
P
October 24, 2024
S
gh-124218: Avoid refcount contention on builtins module (GH-125847)
Sam Gross committed
October 22, 2024
A
fix grammar in comment in dictobject.c (#125822)
Arjun Singh committed
October 21, 2024
S
gh-124218: Use per-thread reference counting for globals and builtins (#125713)
Sam Gross committed
S
gh-125608: Trigger dictionary watchers when inline values change (#125611)
Sam Gross committed
October 10, 2024
V
gh-125196: Use PyUnicodeWriter for repr(dict) (#125270)
Victor Stinner committed
M
GH-125174: Make immortal objects more robust, following design from PEP 683 (GH-125251)
Mark Shannon committed
October 1, 2024
S
gh-124296: Remove private dictionary version tag (PEP 699) (#124472)
Sam Gross committed
September 30, 2024
D
gh-124642: Dictionaries aren't marking objects as weakref'd (#124643)
Dino Viehland committed
September 27, 2024
M
September 24, 2024
D
gh-123990: Good bye WITH_FREELISTS macro (gh-124358)
Donghee Na committed