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-132869: Fix crash in `_PyObject_TryGetInstanceAttribute` (#133700)
Sam Gross
2025-05-14
1
-8/+50
*
[3.13] GH-133543: Maintain tracking for materialized instance dictionaries (G...
Brandt Bucher
2025-05-12
1
-0/+3
*
gh-133703: dict: fix calculate_log2_keysize() (GH-133809)
Inada Naoki
2025-05-11
1
-5/+5
*
[3.13] gh-132762: Fix underallocation bug in `dict.fromkeys()`(gh-133627) (gh...
Sam Gross
2025-05-08
1
-3/+4
*
[3.13] gh-131113: Fix data race in dict.popitem() (gh-131115) (#131119)
Miss Islington (bot)
2025-03-11
1
-8/+8
*
[3.13] gh-130547: Fix race between dict_dealloc and split_keys_entry_added (g...
Miss Islington (bot)
2025-03-05
1
-1/+1
*
[3.13] gh-117657: Fix data race in `dict_dict_merge` (gh-129755) (gh-129808)
Miss Islington (bot)
2025-02-07
1
-1/+1
*
[3.13] gh-127563: use `dk_log2_index_bytes=3` in empty dicts (GH-127568) (GH-...
Miss Islington (bot)
2024-12-11
1
-1/+4
*
[3.13] gh-127582: Make object resurrection thread-safe for free threading. (G...
Sam Gross
2024-12-05
1
-5/+2
*
[3.13] gh-127316: fix incorrect assertion in setting `__class__` in free-thre...
Miss Islington (bot)
2024-11-29
1
-1/+1
*
[3.13] gh-116938: Fix `dict.update` docstring and remove erraneous full stop ...
Miss Islington (bot)
2024-10-29
1
-2/+2
*
[3.13] gh-125608: Trigger dictionary watchers when inline values change (GH-1...
Miss Islington (bot)
2024-10-25
1
-6/+15
*
[3.13] gh-124642: Dictionaries aren't marking objects as weakref'd (GH-124643...
Miss Islington (bot)
2024-09-30
1
-3/+3
*
[3.13] GH-124547: Clear instance dictionary if memory error occurs during obj...
Miss Islington (bot)
2024-09-27
1
-2/+9
*
[3.13] gh-123083: Fix a potential use-after-free in ``STORE_ATTR_WITH… (#12...
Donghee Na
2024-08-22
1
-0/+2
*
[3.13] gh-120974: Make asyncio `swap_current_task` safe in free-threaded buil...
Miss Islington (bot)
2024-08-02
1
-16/+38
*
[3.13] gh-122208: Don't delivery PyDict_EVENT_ADDED until it can't fail (#122...
Dino Viehland
2024-07-30
1
-11/+8
*
[3.13] gh-120974: Make _asyncio._leave_task atomic in the free-threaded build...
Miss Islington (bot)
2024-07-23
1
-15/+15
*
[3.13] gh-121266: Remove Py_ALWAYS_INLINE in dictobject.c (GH-121493) (#122095)
Miss Islington (bot)
2024-07-21
1
-3/+3
*
[3.13] gh-121266: Change dict check_lookup() return type to int (GH-121581) (...
Miss Islington (bot)
2024-07-20
1
-11/+11
*
[3.13] gh-121860: Fix crash when materializing managed dict (GH-121866) (#121...
Miss Islington (bot)
2024-07-16
1
-5/+12
*
[3.13] gh-120198: Stop the world when setting __class__ on free-threaded buil...
Ken Jin
2024-07-12
1
-5/+10
*
[3.13] gh-117657: Fix TSan race in _PyDict_CheckConsistency (GH-121551) (#121...
Miss Islington (bot)
2024-07-10
1
-9/+15
*
[3.13] gh-112075: Fix dict thread safety issues (GH-119288) (#121545)
Miss Islington (bot)
2024-07-09
1
-25/+41
*
[3.13] gh-117657: Fix data races reported by TSAN in some set methods (GH-120...
Miss Islington (bot)
2024-07-01
1
-84/+51
*
[3.13] gh-120858: PyDict_Next should not lock the dict (GH-120859) (#120964)
Miss Islington (bot)
2024-06-24
1
-7/+1
*
[3.13] gh-113993: Allow interned strings to be mortal, and fix related issues...
Petr Viktorin
2024-06-24
1
-1/+2
*
[3.13] gh-119344: Make critical section API public (GH-119353) (#120856)
Sam Gross
2024-06-21
1
-1/+1
*
[3.13] gh-117657: Fix missing atomic in dict_resize (GH-119312) (#119417)
Miss Islington (bot)
2024-05-22
1
-1/+1
*
[3.13] gh-118849: Fix "code will never be executed" warning in `dictobject.c`...
Miss Islington (bot)
2024-05-09
1
-1/+1
*
gh-112075: Fix race in constructing dict for instance (#118499)
Dino Viehland
2024-05-06
1
-69/+71
*
gh-118362: Fix thread safety around lookups from the type cache in the face o...
Dino Viehland
2024-05-06
1
-11/+39
*
gh-118331: Handle errors in _PyObject_SetManagedDict (#118334)
Sam Gross
2024-04-29
1
-11/+18
*
gh-112075: _Py_dict_lookup needs to lock shared keys (#117528)
Dino Viehland
2024-04-25
1
-127/+158
*
gh-117657: Fixes a few small TSAN issues in dictobject (#118200)
Dino Viehland
2024-04-25
1
-11/+14
*
gh-112075: Make instance attributes stored in inline "dict" thread safe (#114...
Dino Viehland
2024-04-22
1
-70/+315
*
Fix a typo in dictobject.c documentation (#117515)
Noah Kim
2024-04-19
1
-1/+1
*
gh-117657: use relaxed loads for checking dict keys immortality (#118067)
Dino Viehland
2024-04-19
1
-2/+2
*
gh-112069: Add _PySet_NextEntryRef to be thread-safe. (gh-117990)
Donghee Na
2024-04-18
1
-2/+3
*
GH-117750: When clearing object's dict, clear inline values but leave dict at...
Mark Shannon
2024-04-15
1
-15/+18
*
gh-117826: Remove lookdict_index from delitemif_lock_held (gh-117869)
Donghee Na
2024-04-15
1
-5/+2
*
gh-117439: Make refleak checking thread-safe without the GIL (#117469)
Sam Gross
2024-04-08
1
-5/+5
*
gh-111926: Make weakrefs thread-safe in free-threaded builds (#117168)
mpage
2024-04-08
1
-4/+4
*
gh-112075: Make _PyDict_LoadGlobal thread safe (#117529)
Dino Viehland
2024-04-04
1
-25/+17
*
GH-115776: Embed the values array into the object, for "normal" Python object...
Mark Shannon
2024-04-02
1
-227/+237
*
gh-112075: Enable freeing with qsbr and fallback to lock on key changed (GH-1...
Dino Viehland
2024-03-05
1
-6/+3
*
gh-116029: Fix unused function warning on macOS (#116340)
Sam Gross
2024-03-05
1
-2/+2
*
gh-115941: fixes in dictobject.c doc block(#116196)
Humbulani
2024-03-01
1
-1/+2
*
gh-112075: Avoid locking shared keys on every assignment (#116087)
Dino Viehland
2024-02-29
1
-12/+20
*
gh-112075: Use relaxed stores for places where we may race with when reading ...
Dino Viehland
2024-02-28
1
-18/+25
[next]