summaryrefslogtreecommitdiffstats
path: root/Include/cpython/dictobject.h
Commit message (Expand)AuthorAgeFilesLines
* gh-124218: Use per-thread reference counting for globals and builtins (#125713)Sam Gross2024-10-211-1/+3
* gh-124296: Remove private dictionary version tag (PEP 699) (#124472)Sam Gross2024-10-011-9/+4
* gh-112026: Deprecate _PyDict_GetItemStringWithError() function (#119855)Victor Stinner2024-06-031-1/+2
* gh-117657: Fixes a few small TSAN issues in dictobject (#118200)Dino Viehland2024-04-251-0/+4
* gh-112066: Add `PyDict_SetDefaultRef` function. (#112123)Sam Gross2024-02-061-0/+10
* GH-113710: Add a "globals to constants" pass (GH-114592)Mark Shannon2024-02-021-0/+3
* gh-112026: Restore removed _PyDict_GetItemStringWithError() (#112119)Victor Stinner2023-11-151-1/+1
* gh-112026: Restore removed private C API (#112115)Victor Stinner2023-11-151-0/+5
* gh-111262: Add PyDict_Pop() function (#112028)Victor Stinner2023-11-141-0/+2
* gh-106320: Re-add some PyLong/PyDict C-API functions (GH-#111162)scoder2023-10-251-0/+1
* gh-106320: Remove private _PyDict functions (#108449)Victor Stinner2023-08-241-30/+0
* gh-108314: Add PyDict_ContainsString() function (#108323)Victor Stinner2023-08-241-0/+1
* gh-106320: Remove _PyDict_GetItemStringWithError() function (#108313)Victor Stinner2023-08-221-1/+0
* gh-106320: Remove private _PyDict C API (#107145)Victor Stinner2023-07-241-13/+2
* gh-102381: don't call watcher callback with dead object (#102382)Carl Meyer2023-03-081-8/+13
* gh-101152: Implement PEP 699 (GH-101193)ram vikram singh2023-01-241-0/+4
* gh-91052: Add PyDict_Unwatch for unwatching a dictionary (#98055)Carl Meyer2022-10-081-0/+1
* GH-91052: Add C API for watching dictionaries (GH-31787)Carl Meyer2022-10-071-0/+23
* GH-95245: Store object values and dict pointers in single tagged pointer. (GH...Mark Shannon2022-08-011-3/+0
* GH-92678: Expose managed dict clear and visit functions (#95246)Mark Shannon2022-07-251-0/+3
* gh-89653: PEP 670: Macros always cast arguments in cpython/ (#93766)Victor Stinner2022-06-131-3/+1
* gh-92781: Avoid mixing declarations and code in C API (#92783)Victor Stinner2022-05-151-1/+2
* gh-89653: PEP 670: Convert PyDict_GET_SIZE() macro to function (#92695)Victor Stinner2022-05-111-1/+9
* bpo-45316: Move private PyDict functions to internal C API (GH-31577)Victor Stinner2022-02-251-14/+0
* bpo-45459: C API uses type names rather than structure names (GH-31528)Victor Stinner2022-02-241-4/+4
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-0/+1
* Fix typos in the Include directory (GH-28745)Christian Clauss2021-10-061-1/+1
* bpo-40116: Add insertion order bit-vector to dict values to allow dicts to sh...Mark Shannon2021-10-061-1/+2
* bpo-45219: Factor dictkey indexing (GH-28389)Mark Shannon2021-09-171-1/+3
* bpo-44206: Add a version number to dictionary keys (GH-26333)Mark Shannon2021-05-281-0/+4
* bpo-42006: Stop using PyDict_GetItem, PyDict_GetItemString and _PyDict_GetIte...Serhiy Storchaka2020-10-261-2/+2
* bpo-42093: Add opcode cache for LOAD_ATTR (GH-22803)Pablo Galindo2020-10-201-0/+1
* bpo-41845: Move PyObject_GenericGetDict() back into the limited API (GH22646)Zackery Spytz2020-10-191-1/+0
* bpo-39583: Remove superfluous "extern C" bits from Include/cpython/*.h (GH-18...Skip Montanaro2020-06-011-8/+0
* bpo-40428: Remove PyTuple_ClearFreeList() function (GH-19769)Victor Stinner2020-04-291-2/+0
* bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112)Serhiy Storchaka2019-02-251-0/+1
* bpo-35134: Create Include/cpython/dictobject.h (GH-10732)Victor Stinner2018-11-261-0/+93