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-104717: Add comment about manual loop unrolling (gh-104718)
Dong-hee Na
2023-05-21
1
-0/+1
*
gh-104252: Immortalize Py_EMPTY_KEYS (gh-104253)
Eric Snow
2023-05-10
1
-11/+21
*
gh-102304: Move the Total Refcount to PyInterpreterState (gh-102545)
Eric Snow
2023-03-21
1
-5/+5
*
gh-102701: Fix overflow in dictobject.c (GH-102750)
Inada Naoki
2023-03-17
1
-1/+1
*
gh-100227: Move dict_state.global_version to PyInterpreterState (gh-102338)
Eric Snow
2023-03-09
1
-90/+146
*
gh-100227: Move next_keys_version to PyInterpreterState (gh-102335)
Eric Snow
2023-03-09
1
-3/+4
*
gh-102304: Consolidate Direct Usage of _Py_RefTotal (gh-102514)
Eric Snow
2023-03-08
1
-5/+5
*
gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (in...
Irit Katriel
2023-03-08
1
-1/+1
*
gh-102381: don't call watcher callback with dead object (#102382)
Carl Meyer
2023-03-08
1
-3/+31
*
GH-101578: Normalize the current exception (GH-101607)
Mark Shannon
2023-02-08
1
-3/+3
*
gh-99845: Change _PyDict_KeysSize() return type to size_t (#99848)
Victor Stinner
2022-11-29
1
-31/+26
*
gh-81057: Move the global Dict-Related Versions to _PyRuntimeState (gh-99497)
Eric Snow
2022-11-16
1
-14/+7
*
gh-99300: Replace Py_INCREF() with Py_NewRef() (#99530)
Victor Stinner
2022-11-16
1
-6/+3
*
gh-99300: Use Py_NewRef() in Objects/dictobject.c (#99333)
Victor Stinner
2022-11-10
1
-92/+48
*
gh-91052: Add PyDict_Unwatch for unwatching a dictionary (#98055)
Carl Meyer
2022-10-08
1
-11/+30
*
GH-91052: Add C API for watching dictionaries (GH-31787)
Carl Meyer
2022-10-07
1
-15/+104
*
Fix minor comment typo in dictobject.c (GH-96960)
Samuel
2022-09-20
1
-1/+1
*
gh-96364: Fix text signatures of `__getitem__` for `list` and `dict` (GH-96365)
Nikita Sobolev
2022-09-09
1
-1/+2
*
Remove dead code in _PyDict_GetItemHint and rename to _PyDict_LookupIndex (GH...
Matthias Görgens
2022-08-18
1
-41/+3
*
GH-95245: Store object values and dict pointers in single tagged pointer. (GH...
Mark Shannon
2022-08-01
1
-71/+90
*
GH-92678: Expose managed dict clear and visit functions (#95246)
Mark Shannon
2022-07-25
1
-0/+29
*
bpo-43857: Improve the AttributeError message when deleting a missing attribu...
Géry Ogam
2022-05-05
1
-1/+3
*
Add more stats for freelist use and allocations. (GH-92211)
Mark Shannon
2022-05-03
1
-0/+5
*
gh-91320: Use _PyCFunction_CAST() (#92251)
Victor Stinner
2022-05-03
1
-6/+6
*
bpo-47164: Add _PyASCIIObject_CAST() macro (GH-32191)
Victor Stinner
2022-03-31
1
-1/+1
*
bpo-46903: Handle str-subclasses in virtual instance dictionaries. (GH-31658)
Mark Shannon
2022-03-04
1
-10/+18
*
dict: Fix refleak (GH-31650)
Inada Naoki
2022-03-03
1
-4/+8
*
dict: Internal cleanup (GH-31641)
Inada Naoki
2022-03-02
1
-66/+44
*
bpo-46845: Reduce dict size when all keys are Unicode (GH-31564)
Inada Naoki
2022-03-01
1
-405/+778
*
bpo-45459: C API uses type names rather than structure names (GH-31528)
Victor Stinner
2022-02-24
1
-3/+3
*
dict: Add dk_log2_index_bytes (GH-31439)
Inada Naoki
2022-02-22
1
-23/+27
*
dict: Use DK_LOG_SIZE in hot loop. (GH-31405)
Inada Naoki
2022-02-19
1
-12/+12
*
bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...
Eric Snow
2022-02-08
1
-17/+23
*
bpo-46675: Allow object value arrays and split key dictionaries larger than 1...
Mark Shannon
2022-02-08
1
-39/+59
*
bpo-46670: Remove unused macros in the Objects directory (GH-31193)
Victor Stinner
2022-02-07
1
-1/+0
*
bpo-46072: Add some object layout and allocation stats (GH-31051)
Mark Shannon
2022-02-01
1
-0/+12
*
bpo-46417: Use _PyType_CAST() in Objects directory (GH-30764)
Victor Stinner
2022-01-21
1
-2/+1
*
bpo-45947: Place dict and values pointer at fixed (negative) offset just befo...
Mark Shannon
2021-12-07
1
-33/+53
*
bpo-45609: Specialize STORE_SUBSCR (GH-29242)
Dennis Sweeney
2021-11-19
1
-21/+47
*
bpo-45522: Allow to disable freelists on build time (GH-29056)
Christian Heimes
2021-10-21
1
-4/+23
*
bpo-45340: Don't create object dictionaries unless actually needed (GH-28802)
Mark Shannon
2021-10-13
1
-145/+289
*
bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h (GH-28895)
Victor Stinner
2021-10-12
1
-7/+8
*
bpo-45439: Rename _PyObject_CallNoArg() to _PyObject_CallNoArgs() (GH-28891)
Victor Stinner
2021-10-11
1
-1/+1
*
bpo-40116: Add insertion order bit-vector to dict values to allow dicts to sh...
Mark Shannon
2021-10-06
1
-130/+151
*
Clean up initialization __class_getitem__ with Py_GenericAlias. (GH-28450)
Serhiy Storchaka
2021-09-19
1
-1/+1
*
bpo-45219: Factor dictkey indexing (GH-28389)
Mark Shannon
2021-09-17
1
-42/+84
*
bpo-44826: Specialize STORE_ATTR (GH-27590)
Mark Shannon
2021-08-09
1
-3/+1
*
bpo-44821: Eagerly assign __dict__ for new objects. (GH-27589)
Mark Shannon
2021-08-04
1
-3/+28
*
bpo-44206: Make sure that dict-keys's version is set to zero when value is po...
Mark Shannon
2021-08-02
1
-0/+1
*
bpo-44531: Add _PyType_AllocNoTrack() function (GH-26947)
Victor Stinner
2021-07-01
1
-11/+19
[next]