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
*
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
*
gh-102381: don't call watcher callback with dead object (#102382)
Carl Meyer
2023-03-08
1
-0/+1
*
gh-99845: Change _PyDict_KeysSize() return type to size_t (#99848)
Victor Stinner
2022-11-29
1
-1/+1
*
Use _Py_RVALUE() in macros (#99844)
Victor Stinner
2022-11-28
1
-1/+1
*
gh-89653: PEP 670: Convert macros to functions (#99843)
Victor Stinner
2022-11-28
1
-6/+15
*
gh-81057: Move the global Dict-Related Versions to _PyRuntimeState (gh-99497)
Eric Snow
2022-11-16
1
-23/+5
*
GH-91052: Add C API for watching dictionaries (GH-31787)
Carl Meyer
2022-10-07
1
-1/+26
*
gh-46845: clean up unused DK_IXSIZE (GH-96405)
Matthias Görgens
2022-08-30
1
-9/+0
*
Remove dead code in _PyDict_GetItemHint and rename to _PyDict_LookupIndex (GH...
Matthias Görgens
2022-08-18
1
-1/+1
*
gh-87347: Add parenthesis around macro arguments (#93915)
Victor Stinner
2022-06-20
1
-2/+4
*
bpo-46845: Reduce dict size when all keys are Unicode (GH-31564)
Inada Naoki
2022-03-01
1
-2/+15
*
bpo-45316: Move private PyDict functions to internal C API (GH-31577)
Victor Stinner
2022-02-25
1
-3/+19
*
dict: Add dk_log2_index_bytes (GH-31439)
Inada Naoki
2022-02-22
1
-1/+4
*
bpo-46675: Allow object value arrays and split key dictionaries larger than 1...
Mark Shannon
2022-02-08
1
-4/+22
*
bpo-46008: Make runtime-global object/type lifecycle functions and state cons...
Eric Snow
2021-12-09
1
-0/+26
*
bpo-45609: Specialize STORE_SUBSCR (GH-29242)
Dennis Sweeney
2021-11-19
1
-0/+2
*
bpo-45340: Don't create object dictionaries unless actually needed (GH-28802)
Mark Shannon
2021-10-13
1
-0/+2
*
bpo-40116: Add insertion order bit-vector to dict values to allow dicts to sh...
Mark Shannon
2021-10-06
1
-0/+8
*
bpo-44826: Specialize STORE_ATTR (GH-27590)
Mark Shannon
2021-08-09
1
-0/+3
*
bpo-44337: Port LOAD_ATTR to PEP 659 adaptive interpreter (GH-26595)
Mark Shannon
2021-06-10
1
-0/+96