summaryrefslogtreecommitdiffstats
path: root/Objects/odictobject.c
Commit message (Expand)AuthorAgeFilesLines
* gh-112075: Make _PyDict_LoadGlobal thread safe (#117529)Dino Viehland2024-04-041-1/+5
* gh-112075: Add critical sections for most dict APIs (#114508)Dino Viehland2024-02-061-7/+12
* gh-111262: Add PyDict_Pop() function (#112028)Victor Stinner2023-11-141-1/+4
* gh-106320: Remove private _PyErr_ChainExceptions() (#108713)Victor Stinner2023-08-311-2/+3
* gh-106320: Remove private _PyEval function (#108433)Victor Stinner2023-08-241-0/+1
* gh-106521: Remove _PyObject_LookupAttr() function (GH-106642)Serhiy Storchaka2023-07-121-2/+2
* gh-102192: Replace PyErr_Fetch/Restore etc by more efficient alternatives (in...Irit Katriel2023-03-081-3/+2
* gh-101747: Fix refleak in new `OrderedDict` repr (GH-101748)Nikita Sobolev2023-02-101-0/+1
* gh-101446: Change `repr` of `collections.OrderedDict` (#101661)Nikita Sobolev2023-02-081-47/+6
* gh-99300: Replace Py_INCREF() with Py_NewRef() (#99530)Victor Stinner2022-11-161-2/+1
* gh-99300: Use Py_NewRef() in Objects/ directory (#99354)Victor Stinner2022-11-101-16/+8
* gh-91320: Use _PyCFunction_CAST() (#92251)Victor Stinner2022-05-031-1/+1
* bpo-26579: Add object.__getstate__(). (GH-2821)Serhiy Storchaka2022-04-061-15/+5
* bpo-46541: Replace core use of _Py_IDENTIFIER() with statically initialized g...Eric Snow2022-02-081-12/+7
* bpo-46085: Fix iterator cache mechanism of OrderedDict. (GH-30290)Dong-hee Na2021-12-301-3/+5
* bpo-45439: Move _PyObject_CallNoArgs() to pycore_call.h (GH-28895)Victor Stinner2021-10-121-3/+3
* bpo-45439: Rename _PyObject_CallNoArg() to _PyObject_CallNoArgs() (GH-28891)Victor Stinner2021-10-111-3/+3
* bpo-27275: Change popitem() and pop() methods of collections.OrderedDict (GH-...Serhiy Storchaka2021-08-031-67/+26
* bpo-44337: Port LOAD_ATTR to PEP 659 adaptive interpreter (GH-26595)Mark Shannon2021-06-101-1/+1
* Fix MSVC compiler warnings in dictobject.c (GH-26432)Mark Shannon2021-05-291-2/+4
* bpo-44206: Add a version number to dictionary keys (GH-26333)Mark Shannon2021-05-281-6/+6
* bpo-42536: GC track recycled tuples (GH-23623)Brandt Bucher2020-12-051-0/+5
* bpo-42519: Replace PyObject_MALLOC() with PyObject_Malloc() (GH-23587)Victor Stinner2020-12-011-1/+1
* bpo-42519: Replace PyMem_MALLOC() with PyMem_Malloc() (GH-23586)Victor Stinner2020-12-011-5/+5
* bpo-41333: Convert OrderedDict.pop() to Argument Clinic (GH-21534)Serhiy Storchaka2020-07-191-20/+17
* bpo-40268: Remove unused structmember.h includes (GH-19530)Victor Stinner2020-04-151-1/+1
* bpo-40268: Remove a few pycore_pystate.h includes (GH-19510)Victor Stinner2020-04-141-2/+1
* bpo-36144: OrderedDict Union (PEP 584) (#18967)Brandt Bucher2020-03-131-75/+120
* bpo-39778: Don't traverse weak-reference lists OrderedDict's tp_traverse and ...Pablo Galindo2020-03-021-2/+0
* bpo-39573: Use Py_SET_SIZE() function (GH-18402)Victor Stinner2020-02-071-2/+3
* bpo-39487: Merge duplicated _Py_IDENTIFIER identifiers in C code (GH-18254)Hai Shi2020-01-301-3/+2
* bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267)Jeroen Demeyer2019-07-081-3/+3
* bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G...Jeroen Demeyer2019-05-311-10/+10
* bpo-35983: skip trashcan for subclasses (GH-11841)Jeroen Demeyer2019-05-101-13/+2
* bpo-36254: Fix invalid uses of %d in format strings in C. (GH-12264)Serhiy Storchaka2019-03-131-2/+2
* bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11...Serhiy Storchaka2018-12-111-1/+2
* bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749)Serhiy Storchaka2018-11-271-2/+2
* bpo-33012: Fix signatures of METH_NOARGS funstions. (GH-10736)Serhiy Storchaka2018-11-271-1/+1
* bpo-35081: Add Include/internal/pycore_object.h (GH-10640)Victor Stinner2018-11-211-0/+1
* bpo-35081: Rename internal headers (GH-10275)Victor Stinner2018-11-121-1/+1
* bpo-35081: Add _PyThreadState_GET() internal macro (GH-10266)Victor Stinner2018-11-011-1/+1
* bpo-35081: Add pycore_ prefix to internal header files (GH-10263)Victor Stinner2018-10-311-1/+1
* bpo-34574: Prevent OrderedDict iterators from exhaustion during pickling. (GH...Sergey Fedoseev2018-10-201-28/+9
* bpo-33712: OrderedDict only creates od_fast_nodes cache if needed (GH-7349)Serhiy Storchaka2018-10-191-50/+18
* fix two typos in Objects/odictobject.c comments (GH-8040)Robert Krzyzanowski2018-07-061-2/+2
* bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH...Siddhesh Poyarekar2018-04-291-18/+18
* bpo-33031: Remove dead code in C implementation of OrderedDict. (GH-6120)Serhiy Storchaka2018-04-091-76/+1
* bpo-32747: Remove trailing spaces in docstrings. (GH-5491)oldk2018-02-021-1/+1
* bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code ...Serhiy Storchaka2018-01-251-14/+6
* bpo-31572: Get rid of _PyObject_HasAttrId() in dict and OrderedDict. (#3728)Serhiy Storchaka2017-11-111-17/+34