Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
cpython3
/
a460d45063844a21c20fa8b0d23878165f99f3b5
/
Objects
/
dictobject.c
109826c
bpo-42093: Add opcode cache for LOAD_ATTR (GH-22803)
by Pablo Galindo
· 4 years, 10 months ago
d9323a8
bpo-41493: Refactoring dictresize (GH-21751)
by Inada Naoki
· 5 years ago
db6d9a5
bpo-41431: Optimize dict_merge for copy (GH-21674)
by Inada Naoki
· 5 years ago
6bf32373
bpo-41333: Convert OrderedDict.pop() to Argument Clinic (GH-21534)
by Serhiy Storchaka
· 5 years ago
522691c
bpo-40521: Cleanup code of free lists (GH-21082)
by Victor Stinner
· 5 years ago
b4e85ca
bpo-40521: Make dict free lists per-interpreter (GH-20645)
by Victor Stinner
· 5 years ago
10c3b21
bpo-40890: Fix compiler warning in dictobject.c (GH-20876)
by Pablo Galindo
· 5 years ago
3ee0e48
bpo-40890: Add `mapping` property to dict views (GH-20749)
by Dennis Sweeney
· 5 years ago
07d8112
bpo-40889: Optimize dict.items() ^ dict.items() (GH-20718)
by Dennis Sweeney
· 5 years ago
59d3dce
bpo-40839: PyDict_GetItem() requires the GIL (GH-20580)
by Victor Stinner
· 5 years ago
6067d4b
bpo-40575: Avoid unnecessary overhead in _PyDict_GetItemIdWithError() (GH-20018)
by scoder
· 5 years ago
b4b5386
bpo-40521: Disable free lists in subinterpreters (GH-19937)
by Victor Stinner
· 5 years ago
ae00a5a
bpo-40428: Remove PyTuple_ClearFreeList() function (GH-19769)
by Victor Stinner
· 5 years ago
e5014be
bpo-40268: Remove a few pycore_pystate.h includes (GH-19510)
by Victor Stinner
· 5 years ago
48b069a
bpo-39481: Implementation for PEP 585 (#18239)
by Guido van Rossum
· 5 years ago
e27916b
bpo-37207: Use PEP 590 vectorcall to speed up dict() (GH-19280)
by Dong-hee Na
· 5 years ago
62d21c9
bpo-39943: Properly const the pointers in dictkeys_get_index (GH-19170)
by Andy Lester
· 5 years ago
eb8ac57
bpo-36144: Dictionary Union (PEP 584) (#12088)
by Brandt Bucher
· 5 years ago
1b55b65
bpo-39573: Clean up modules and headers to use Py_IS_TYPE() function (GH-18521)
by Dong-hee Na
· 5 years ago
ffd9753
bpo-39245: Switch to public API for Vectorcall (GH-18460)
by Petr Viktorin
· 5 years ago
58ac700
bpo-39573: Use Py_TYPE() macro in Objects directory (GH-18392)
by Victor Stinner
· 5 years ago
49932fe
bpo-39542: Simplify _Py_NewReference() (GH-18332)
by Victor Stinner
· 6 years ago
2d5bf56
bpo-38588: Fix possible crashes in dict and list when calling PyObject_RichCompareBool (GH-17734)
by Dong-hee Na
· 6 years ago
6cbc84f
bpo-38613: Optimize set operations of dict keys. (GH-16961)
by Inada Naoki
· 6 years ago
2e3d873
bpo-38555: Fix an undefined behavior. (GH-16883)
by Serhiy Storchaka
· 6 years ago
24dc2f8
bpo-38525: Fix a segmentation fault when using reverse iterators of empty dict (GH-16846)
by Dong-hee Na
· 6 years ago
b16e382
bpo-38202: Fix a crash in dict_view & non-itearble. (GH-16241)
by Zackery Spytz
· 6 years ago
c39d1dd
Fix strict-aliasing rules errors on gcc 4.8.5. (GH-16714)
by Dong-hee Na
· 6 years ago
6876257
bpo-36389: _PyObject_CheckConsistency() available in release mode (GH-16612)
by Victor Stinner
· 6 years ago
ed8efd8
Fix a compile warning in dictobject.c (GH-16610)
by Hai Shi
· 6 years ago
c38e725
bpo-38210: Fix intersection operation with dict view and iterator. (GH-16602)
by Dong-hee Na
· 6 years ago
f163aea
bpo-38219: Optimize dict creating and updating by a dict. (GH-16268)
by Serhiy Storchaka
· 6 years ago
279f446
bpo-37206: Unrepresentable default values no longer represented as None. (GH-13933)
by Serhiy Storchaka
· 6 years ago
359143c
Fix typo in dict object comment (#15814)
by dalgarno
· 6 years ago
bed4817
Make PyXXX_Fini() functions private (GH-15531)
by Victor Stinner
· 6 years ago
998cf1f
bpo-27575: port set intersection logic into dictview intersection (GH-7696)
by Forest Gregg
· 6 years ago
18b711c
bpo-37648: Fixed minor inconsistency in some __contains__. (GH-14904)
by Serhiy Storchaka
· 6 years ago
59ad110
bpo-37547: add _PyObject_CallMethodOneArg (GH-14685)
by Jeroen Demeyer
· 6 years ago
196a530
bpo-37483: add _PyObject_CallOneArg() function (#14558)
by Jeroen Demeyer
· 6 years ago
91234a1
bpo-26219: per opcode cache for LOAD_GLOBAL (GH-12884)
by Inada Naoki
· 6 years ago
530f506
bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (GH-13464)
by Jeroen Demeyer
· 6 years ago
351c674
bpo-35983: skip trashcan for subclasses (GH-11841)
by Jeroen Demeyer
· 6 years ago
a2fedd8
bpo-36869: fix warning of unused variables (GH-13182)
by Emmanuel Arias
· 6 years ago
0fc91ee
bpo-36389: Add _PyObject_CheckConsistency() function (GH-12803)
by Victor Stinner
· 6 years ago
9e4f2f3
bpo-20180: Use argument clinic for dict.pop() and dict.popitem() (GH-12792)
by Inada Naoki
· 6 years ago
f66e336
bpo-29202: improve dict iteration (GH-11900)
by Cheryl Sabella
· 6 years ago
b8311cf
bpo-36473: add maximum iteration check for dict .values() and .items() (GH-12619)
by Thomas Perl
· 6 years ago
796cc6e
bpo-36452: dictiter: track maximum iteration count (GH-12596)
by Thomas Perl
· 6 years ago
3d07c1e
bpo-36412: fix a possible crash in dictobject.c's new_dict() (GH-12519)
by Zackery Spytz
· 6 years ago
2ddc7f6
bpo-30040: optimize inserting into empty dict (GH-12307)
by Inada Naoki
· 6 years ago
f2a1867
bpo-30040: new empty dict uses key-sharing dict (GH-1080)
by Inada Naoki
· 6 years ago
a24107b
bpo-35459: Use PyDict_GetItemWithError() instead of PyDict_GetItem(). (GH-11112)
by Serhiy Storchaka
· 6 years ago
bb86bf4
bpo-35444: Unify and optimize the helper for getting a builtin object. (GH-11047)
by Serhiy Storchaka
· 7 years ago
62be742
bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749)
by Serhiy Storchaka
· 7 years ago
8152402
bpo-33012: Fix signatures of METH_NOARGS funstions. (GH-10736)
by Serhiy Storchaka
· 7 years ago
bcda8f1
bpo-35081: Add Include/internal/pycore_object.h (GH-10640)
by Victor Stinner
· 7 years ago
a757649
bpo-35230: dict: Remove some macros (GH-10513)
by INADA Naoki
· 7 years ago
621cebe
bpo-35081: Rename internal headers (GH-10275)
by Victor Stinner
· 7 years ago
6531bf6
bpo-33462: Add __reversed__ to dict and dict views (GH-6827)
by Rémi Lapeyre
· 7 years ago
50b4857
bpo-35081: Add _PyThreadState_GET() internal macro (GH-10266)
by Victor Stinner
· 7 years ago
27e2d1f
bpo-35081: Add pycore_ prefix to internal header files (GH-10263)
by Victor Stinner
· 7 years ago
9204fb8
bpo-35081: Cleanup pystate.c and pystate.h (GH-10240)
by Victor Stinner
· 7 years ago
50fe3f8
bpo-9263: _PyXXX_CheckConsistency() use _PyObject_ASSERT() (GH-10108)
by Victor Stinner
· 7 years ago
6395844
bpo-34573: Simplify __reduce__() of set and dict iterators. (GH-9050)
by Sergey Fedoseev
· 7 years ago
2aaf98c
bpo-34320: Fix dict(o) didn't copy order of dict subclass (GH-8624)
by INADA Naoki
· 7 years ago
0b75228
bpo-34042: Fix dict.copy() to maintain correct total refcount (GH-8119)
by Yury Selivanov
· 7 years ago
55edd0c
bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030)
by Siddhesh Poyarekar
· 7 years ago
61f82e0
Spelling fixes to docs, docstrings, and comments (GH-6374)
by Ville Skyttä
· 7 years ago
397f1b2
bpo-33312: Fix clang ubsan out of bounds warnings in dict. (GH-6537)
by Gregory P. Smith
· 7 years ago
5fbc511
bpo-33205: dict: Change GROWTH_RATE to `used*3` (GH-6350)
by INADA Naoki
· 7 years ago
d1c82c5
bpo-33199: Initialize ma_version_tag in PyDict_Copy (GH-6341)
by INADA Naoki
· 7 years ago
d7773d9
bpo-18533: Avoid RecursionError from repr() of recursive dictview (#4823)
by bennorth
· 8 years ago
f320be7
bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222)
by Serhiy Storchaka
· 8 years ago
b0a7a03
bpo-31179: Make dict.copy() up to 5.5 times faster. (#3067)
by Yury Selivanov
· 8 years ago
60c3d35
bpo-31572: Get rid of _PyObject_HasAttrId() in dict and OrderedDict. (#3728)
by Serhiy Storchaka
· 8 years ago
a5293b4
Fix miscellaneous typos (#4275)
by luzpaz
· 8 years ago
b2e5794
bpo-31338 (#3374)
by Barry Warsaw
· 8 years ago
2ebc5ce
bpo-30860: Consolidate stateful runtime globals. (#3397)
by Eric Snow
· 8 years ago
a6296d3
bpo-31095: fix potential crash during GC (GH-2974)
by INADA Naoki
· 8 years ago
778928b
bpo-29304: Simplify dict lookup functions (GH-2407)
by INADA Naoki
· 8 years ago
6969eaf
bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955)
by Serhiy Storchaka
· 8 years ago
870c286
bp-29304: Simplify dictobject.c (GH-2347)
by INADA Naoki
· 8 years ago
073ae48
bpo-29304: simplify lookdict_index() function. (GH-2273)
by INADA Naoki
· 8 years ago
753bca3
bpo-27945: Fixed various segfaults with dict. (#1657)
by Serhiy Storchaka
· 8 years ago
a00c3fd
bpo-29941: Assert fixes (#886)
by T. Wouters
· 8 years ago
c61ac16
Don't use Py_SIZE for dict object. (#747)
by Serhiy Storchaka
· 8 years ago
1b8df10
bpo-24274: fix erroneous comment in dictobject.c (GH-196)
by INADA Naoki
· 8 years ago
2294f3a
bpo-29438: fixed use-after-free in key sharing dict (#17)
by INADA Naoki
· 8 years ago
19d2597
Issue #29311: Regenerate Argument Clinic.
by Serhiy Storchaka
· 9 years ago
78d9e58
Issues #29311, #29289: Fixed and improved docstrings for dict and OrderedDict
by Serhiy Storchaka
· 9 years ago
48088ee
Issue #29311: Argument Clinic generates reasonable name for the parameter "default".
by Serhiy Storchaka
· 9 years ago
91f0d4a
Add a note explaining why dict_update() doesn't use METH_FASTCALL
by Victor Stinner
· 9 years ago
7dc6a5f
dict.get() and dict.setdefault() now use AC
by Victor Stinner
· 9 years ago
617c775
Issue #28969: Fixed race condition in C implementation of functools.lru_cache.
by Serhiy Storchaka
· 9 years ago
42e1ea9
Issue #28969: Fixed race condition in C implementation of functools.lru_cache.
by Serhiy Storchaka
· 9 years ago
6779652
Issue #28969: Fixed race condition in C implementation of functools.lru_cache.
by Serhiy Storchaka
· 9 years ago
c06ae20
Issue #28427: old keys should not remove new values from
by Antoine Pitrou
· 9 years ago
d741ed4
Issue #28427: old keys should not remove new values from
by Antoine Pitrou
· 9 years ago
e10ca3a
Issue #28427: old keys should not remove new values from
by Antoine Pitrou
· 9 years ago
6165d55
Issue #28147: Fix a memory leak in split-table dictionaries
by INADA Naoki
· 9 years ago
Next »