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
/
Include
/
internal
/
pycore_dict.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
[3.14] gh-132641: fix race in `lru_cache` under free-threading (GH-133787) (#...
Miss Islington (bot)
2025-05-14
1
-0/+2
*
gh-130373: Avoid locking in _LOAD_ATTR_WITH_HINT (#130372)
Dino Viehland
2025-03-28
1
-0/+4
*
GH-131238: More refactoring of core header files (GH-131351)
Mark Shannon
2025-03-17
1
-0/+1
*
gh-128923: Use zero to indicate unassigned unique id (#128925)
Sam Gross
2025-01-17
1
-2/+1
*
gh-115999: Specialize `LOAD_ATTR` for instance and class receivers in free-th...
mpage
2025-01-14
1
-0/+10
*
gh-115999: Specialize `STORE_ATTR` in free-threaded builds. (gh-127838)
Neil Schemenauer
2024-12-19
1
-0/+1
*
gh-115999: Specialize `LOAD_GLOBAL` in free-threaded builds (#126607)
mpage
2024-11-21
1
-0/+11
*
GH-127010: Don't lazily track and untrack dicts (GH-127027)
Mark Shannon
2024-11-20
1
-2/+0
*
Revert "GH-126491: GC: Mark objects reachable from roots before doing cycle c...
Hugo van Kemenade
2024-11-19
1
-0/+2
*
GH-126491: GC: Mark objects reachable from roots before doing cycle collectio...
Mark Shannon
2024-11-18
1
-2/+0
*
gh-124218: Avoid refcount contention on builtins module (GH-125847)
Sam Gross
2024-10-24
1
-0/+29
*
gh-124218: Use per-thread reference counting for globals and builtins (#125713)
Sam Gross
2024-10-21
1
-0/+34
*
gh-124296: Remove private dictionary version tag (PEP 699) (#124472)
Sam Gross
2024-10-01
1
-28/+2
*
gh-121459: Deferred LOAD_GLOBAL (GH-123128)
Ken Jin
2024-09-13
1
-0/+3
*
GH-115775: Use `__static_attributes__` to initialize shared keys (GH-118468)
Mark Shannon
2024-08-27
1
-1/+1
*
gh-120974: Make asyncio `swap_current_task` safe in free-threaded build (#122...
Sam Gross
2024-08-02
1
-1/+6
*
gh-120974: Make _asyncio._leave_task atomic in the free-threaded build (#122139)
Sam Gross
2024-07-23
1
-2/+6
*
gh-100240: Use a consistent implementation for freelists (#121934)
Sam Gross
2024-07-22
1
-1/+0
*
gh-120198: Stop the world when setting __class__ on free-threaded build (GH-1...
Ken Jin
2024-07-10
1
-0/+2
*
gh-120686: remove unused internal c api functions (#120687)
Irit Katriel
2024-06-27
1
-1/+0
*
GH-119258: Handle STORE_ATTR_WITH_HINT in tier two (GH-119481)
Brandt Bucher
2024-05-28
1
-1/+1
*
gh-112075: use per-thread dict version pool (#118676)
Dino Viehland
2024-05-07
1
-2/+19
*
gh-112075: Fix race in constructing dict for instance (#118499)
Dino Viehland
2024-05-06
1
-1/+1
*
gh-118362: Fix thread safety around lookups from the type cache in the face o...
Dino Viehland
2024-05-06
1
-0/+3
*
gh-112075: Make instance attributes stored in inline "dict" thread safe (#114...
Dino Viehland
2024-04-22
1
-11/+8
*
gh-112075: Make _PyDict_LoadGlobal thread safe (#117529)
Dino Viehland
2024-04-04
1
-0/+1
*
GH-115776: Embed the values array into the object, for "normal" Python object...
Mark Shannon
2024-04-02
1
-12/+52
*
Fix code comment regarding DK_ENTRIES (GH-113960)
Matthias Diener
2024-03-12
1
-1/+1
*
GH-115802: JIT "small" code for Windows (GH-115964)
Brandt Bucher
2024-02-29
1
-5/+5
*
gh-112075: Iterating a dict shouldn't require locks (#115108)
Dino Viehland
2024-02-22
1
-0/+1
*
gh-112075: Accessing a single element should optimistically avoid locking (#1...
Dino Viehland
2024-02-21
1
-1/+3
*
gh-112075: Make PyDictKeysObject thread-safe (#114741)
Dino Viehland
2024-02-21
1
-0/+6
*
gh-111968: Rename freelist related struct names to Eric's suggestion (gh-115329)
Donghee Na
2024-02-14
1
-6/+0
*
GH-113710: Fix updating of dict version tag and add watched dict stats (GH-11...
Mark Shannon
2024-02-12
1
-2/+3
*
GH-113710: Add a "globals to constants" pass (GH-114592)
Mark Shannon
2024-02-02
1
-3/+3
*
gh-111968: Use per-thread freelists for dict in free-threading (gh-114323)
Donghee Na
2024-02-01
1
-1/+2
*
gh-112075: Dictionary global version counter should use atomic increments (#1...
Dino Viehland
2024-01-29
1
-0/+6
*
gh-112026: Restore removed private C API (#112115)
Victor Stinner
2023-11-15
1
-5/+0
*
gh-111262: Add PyDict_Pop() function (#112028)
Victor Stinner
2023-11-14
1
-1/+5
*
gh-106320: Re-add some PyLong/PyDict C-API functions (GH-#111162)
scoder
2023-10-25
1
-3/+0
*
gh-106320: Remove private _Py_Identifier API (#108593)
Victor Stinner
2023-08-29
1
-0/+1
*
gh-106320: Remove private _PyDict functions (#108449)
Victor Stinner
2023-08-24
1
-2/+44
*
gh-108308: Remove _PyDict_GetItemStringWithError() function (#108426)
Victor Stinner
2023-08-24
1
-1/+0
*
gh-106320: Remove _PyDict_GetItemStringWithError() function (#108313)
Victor Stinner
2023-08-22
1
-0/+1
*
gh-108216: Cleanup #include in internal header files (#108228)
Victor Stinner
2023-08-21
1
-3/+1
*
GH-106485: Handle dict subclasses correctly when dematerializing `__dict__` (...
Mark Shannon
2023-08-10
1
-1/+1
*
GH-106485: Dematerialize instance dictionaries when possible (GH-106539)
Brandt Bucher
2023-08-09
1
-0/+4
*
gh-106320: Remove private _PyDict C API (#107145)
Victor Stinner
2023-07-24
1
-0/+20
*
gh-100227: Move dict_state.global_version to PyInterpreterState (gh-102338)
Eric Snow
2023-03-09
1
-5/+6
*
gh-100227: Move next_keys_version to PyInterpreterState (gh-102335)
Eric Snow
2023-03-09
1
-1/+2
[next]