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
*
gh-142890: remove unnecessary interp parameter from dict functions and `_PyDi...
Kumar Aditya
2025-12-18
1
-63/+42
*
gh-142472: Clean-up _PyStackRef functions (gh-142479)
Sam Gross
2025-12-15
1
-1/+1
*
gh-142534: Avoid TSan warnings in dictobject.c (gh-142544)
Sam Gross
2025-12-11
1
-6/+6
*
gh-142218: Fix split table dictionary crash (gh-142229)
Sam Gross
2025-12-03
1
-3/+7
*
gh-142217: Remove internal _Py_Identifier functions (#142219)
Victor Stinner
2025-12-03
1
-41/+0
*
gh-131510: Use PyUnstable_Unicode_GET_CACHED_HASH() (GH-141520)
Victor Stinner
2025-11-14
1
-2/+1
*
gh-140551: Fix `dict` crash if `clear` is called at `lookup` stage (#140558)
Mikhail Efimov
2025-10-29
1
-50/+32
*
gh-140061: Use `_PyObject_IsUniquelyReferenced()` to check if objects are uni...
Sergey Miryanov
2025-10-15
1
-14/+2
*
GH-140058: Clear key and value if `PyTuple_New` fails in `dictiter_iternextit...
Sergey Miryanov
2025-10-14
1
-1/+4
*
gh-125996: fix thread safety of `collections.OrderedDict` (#133734)
Kumar Aditya
2025-10-13
1
-7/+9
*
gh-130425: Add "Did you mean [...]" suggestions for `del obj.attr` (GH-136588)
Pranjal Prajapati
2025-08-22
1
-0/+1
*
GH-137623: Use an AC decorator for docstring line length enforcement (#137690)
Adam Turner
2025-08-18
1
-1/+2
*
gh-134043: use stackrefs for dict lookup in `_PyObject_GetMethodStackRef` (#1...
Kumar Aditya
2025-07-28
1
-19/+74
*
gh-111968: remove redundant fetching of interpreter state in `dict` implement...
Kumar Aditya
2025-07-15
1
-60/+44
*
gh-109700: fix memory error handling in `PyDict_SetDefault` (#136338)
Kumar Aditya
2025-07-06
1
-0/+1
*
GH-133136: Revise QSBR to reduce excess memory held (gh-135473)
Neil Schemenauer
2025-06-25
1
-2/+2
*
gh-132617: Fix `dict.update()` mutation check (gh-134815)
Sam Gross
2025-06-16
1
-2/+2
*
gh-132641: fix race in `lru_cache` under free-threading (#133787)
Peter Hawkins
2025-05-13
1
-0/+5
*
gh-133703: dict: fix calculate_log2_keysize() (GH-133809)
Inada Naoki
2025-05-11
1
-5/+5
*
gh-132762: Fix underallocation bug in `dict.fromkeys()`(gh-133627)
Angela Liss
2025-05-08
1
-3/+4
*
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
[next]