index
:
cpython.git
2.7
3.3
3.4
3.5
3.6
benjamin-clang
benjamin-iteration-torture
buildbot-custom
master
https://github.com/python/cpython.git
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
Objects
/
dictobject.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
dict: Remove redundant incref of immortal object Py_EMPTY_KEYS (GH-133200)
Mae Hood
2025-04-30
1
-1/+2
*
GH-124715: Move trashcan mechanism into `Py_Dealloc` (GH-132280)
Mark Shannon
2025-04-30
1
-2/+0
*
gh-116436: Improve error message when TypeError occurs during dict update (#1...
Shantanu
2025-04-30
1
-4/+5
*
gh-132825: Fix typo in dict_unhashable_type() name (#132847)
Victor Stinner
2025-04-23
1
-13/+13
*
gh-132825: Enhance unhashable error messages for dict and set (#132828)
Victor Stinner
2025-04-23
1
-1/+28
*
gh-126366: fix thread safety of dict key iterator (#132693)
Kumar Aditya
2025-04-18
1
-1/+1
*
dictobject.c: Fix incorrect function name in errors (#132193)
Jelle Zijlstra
2025-04-07
1
-2/+2
*
gh-111178: remove redundant casts for functions with correct signatures (#131...
Bénédikt Tran
2025-04-01
1
-6/+6
*
gh-130373: Avoid locking in _LOAD_ATTR_WITH_HINT (#130372)
Dino Viehland
2025-03-28
1
-0/+6
*
gh-131525: Cache the result of tuple_hash (#131529)
Michael Droettboom
2025-03-27
1
-6/+3
*
gh-117657: Fix data race in `compare_unicode_unicode_threadsafe` (gh-131746)
Sam Gross
2025-03-26
1
-1/+3
*
gh-131238: Remove more includes from pycore_interp.h (#131480)
Victor Stinner
2025-03-19
1
-13/+15
*
gh-131113: Fix data race in dict.popitem() (gh-131115)
Sam Gross
2025-03-11
1
-8/+8
*
gh-111178: Change Argument Clinic signature for METH_O (#130682)
Victor Stinner
2025-03-11
1
-2/+2
*
gh-130547: Fix race between dict_dealloc and split_keys_entry_added (gh-130778)
Donghee Na
2025-03-04
1
-1/+1
*
gh-130313: Avoid locking when clearing objects (#130126)
Dino Viehland
2025-02-20
1
-44/+73
*
gh-129984: Mark immortal objects as deferred (#129985)
Dino Viehland
2025-02-13
1
-1/+1
*
gh-117657: Fix data race in `dict_dict_merge` (gh-129755)
Sam Gross
2025-02-07
1
-1/+1
*
gh-129354: Fix grammar in PyErr_FormatUnraisable() (#129475)
Victor Stinner
2025-01-31
1
-1/+1
*
gh-129354: Use PyErr_FormatUnraisable() function (#129435)
Victor Stinner
2025-01-30
1
-1/+2
*
gh-112075: Remove critical section in dict.get (gh-129336)
Pieter Eendebak
2025-01-28
1
-2/+1
*
gh-128863: Deprecate private C API functions (#128864)
Victor Stinner
2025-01-22
1
-3/+9
*
gh-128923: Use zero to indicate unassigned unique id (#128925)
Sam Gross
2025-01-17
1
-2/+4
*
gh-115999: Specialize `LOAD_ATTR` for instance and class receivers in free-th...
mpage
2025-01-14
1
-13/+54
*
gh-115999: Specialize `STORE_ATTR` in free-threaded builds. (gh-127838)
Neil Schemenauer
2024-12-19
1
-17/+49
*
gh-127563: use `dk_log2_index_bytes=3` in empty dicts (GH-127568)
Bénédikt Tran
2024-12-10
1
-1/+4
*
gh-126491: Revert "GH-126491: Lower heap size limit with faster marking (GH-1...
Petr Viktorin
2024-12-10
1
-1/+3
*
GH-126491: Lower heap size limit with faster marking (GH-127519)
Mark Shannon
2024-12-06
1
-3/+1
*
gh-127582: Make object resurrection thread-safe for free threading. (GH-127612)
Sam Gross
2024-12-05
1
-5/+2
*
gh-127316: fix incorrect assertion in setting `__class__` in free-threading (...
Kumar Aditya
2024-11-29
1
-1/+1
*
gh-115999: Specialize `LOAD_GLOBAL` in free-threaded builds (#126607)
mpage
2024-11-21
1
-10/+58
*
gh-124470: Fix crash when reading from object instance dictionary while repla...
Dino Viehland
2024-11-21
1
-32/+132
*
GH-127010: Don't lazily track and untrack dicts (GH-127027)
Mark Shannon
2024-11-20
1
-92/+19
*
Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle c...
Hugo van Kemenade
2024-11-19
1
-19/+96
*
GH-126491: GC: Mark objects reachable from roots before doing cycle collectio...
Mark Shannon
2024-11-18
1
-96/+19
*
GH-126547: Pre-assign version numbers for a few common classes (GH-126551)
Mark Shannon
2024-11-08
1
-0/+1
*
gh-116938: Fix `dict.update` docstring and remove erraneous full stop from `d...
Prometheus3375
2024-10-29
1
-2/+2
*
gh-124218: Avoid refcount contention on builtins module (GH-125847)
Sam Gross
2024-10-24
1
-0/+34
*
fix grammar in comment in dictobject.c (#125822)
Arjun Singh
2024-10-22
1
-1/+1
*
gh-124218: Use per-thread reference counting for globals and builtins (#125713)
Sam Gross
2024-10-21
1
-0/+18
*
gh-125608: Trigger dictionary watchers when inline values change (#125611)
Sam Gross
2024-10-21
1
-6/+15
*
gh-125196: Use PyUnicodeWriter for repr(dict) (#125270)
Victor Stinner
2024-10-10
1
-36/+36
*
GH-125174: Make immortal objects more robust, following design from PEP 683 (...
Mark Shannon
2024-10-10
1
-3/+7
*
gh-124296: Remove private dictionary version tag (PEP 699) (#124472)
Sam Gross
2024-10-01
1
-42/+21
*
gh-124642: Dictionaries aren't marking objects as weakref'd (#124643)
Dino Viehland
2024-09-30
1
-3/+3
*
GH-124547: Clear instance dictionary if memory error occurs during object dea...
Mark Shannon
2024-09-27
1
-2/+9
*
gh-123990: Good bye WITH_FREELISTS macro (gh-124358)
Donghee Na
2024-09-24
1
-2/+0
*
gh-121459: Add missing return to _PyDict_LoadGlobalStackRef (#124085)
Sam Gross
2024-09-14
1
-2/+7
*
gh-121459: Deferred LOAD_GLOBAL (GH-123128)
Ken Jin
2024-09-13
1
-0/+74
*
GH-115775: Use `__static_attributes__` to initialize shared keys (GH-118468)
Mark Shannon
2024-08-27
1
-1/+16
[next]