Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
python
/
cpython3
/
793cb85437299a3da3d74fe65480d720af330cbb
/
Objects
/
dictobject.c
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
5cc70c9
Merge 3.6
by Victor Stinner
· 9 years ago
3d3f264
Fix a memory leak in split-table dictionaries
by Victor Stinner
· 9 years ago
ba60977
Issue #28818: Simplify lookdict functions
by INADA Naoki
· 9 years ago
a5ed5f0
Use _PyObject_CallNoArg()
by Victor Stinner
· 9 years ago
de4ae3d
Backed out changeset b9c9691c72c5
by Victor Stinner
· 9 years ago
27580c1
Replace PyObject_CallFunctionObjArgs() with fastcall
by Victor Stinner
· 9 years ago
2c5a830
Issue #28731: Optimize _PyDict_NewPresized() to create correct size dict.
by INADA Naoki
· 9 years ago
92c50ee
Issue #28731: Optimize _PyDict_NewPresized() to create correct size dict
by INADA Naoki
· 9 years ago
c7a8f67
Issue #28618: Mark dict lookup functions as hot
by Victor Stinner
· 9 years ago
0cae609
Use PyThreadState_GET() in performance critical code
by Victor Stinner
· 9 years ago
f0b311b
Issue #28123: _PyDict_GetItem_KnownHash() now can raise an exception as
by Serhiy Storchaka
· 9 years ago
93f26f7
Issue #28583: PyDict_SetDefault didn't combine split table when needed.
by INADA Naoki
· 9 years ago
7f0514a
Backed out changeset 6b88dfc7b25d
by Serhiy Storchaka
· 9 years ago
e26e20d
Issue #28199: Microoptimized dict resizing. Based on patch by Naoki Inada.
by Serhiy Storchaka
· 9 years ago
04230c4
Issue #28123: _PyDict_GetItem_KnownHash() now can raise an exception as
by Serhiy Storchaka
· 9 years ago
ca2d8be
Issue #28580: Optimize iterating split table values.
by INADA Naoki
· 9 years ago
a3498c7
Issue #28583: PyDict_SetDefault didn't combine split table when needed.
by INADA Naoki
· 9 years ago
5e325d9
Merge from 3.6.
by Serhiy Storchaka
· 9 years ago
0417949
Issue #28199: Microoptimized dict resizing. Based on patch by Naoki Inada.
by Serhiy Storchaka
· 9 years ago
d76d8bf
Issue #28199: Microoptimized dict resizing. Based on patch by Naoki Inada.
by Serhiy Storchaka
· 9 years ago
f0bbee6
Merge 3.6 (issue #28544)
by Yury Selivanov
· 9 years ago
684ef2c
Issue #28544: Pass `PyObject*` to _PyDict_Pop, not `PyDictObject*`
by Yury Selivanov
· 9 years ago
b574e77
Issue #28509: dict.update() no longer allocate unnecessary large memory
by INADA Naoki
· 9 years ago
b1152be
Issue #28509: dict.update() no longer allocate unnecessary large memory
by INADA Naoki
· 9 years ago
b12785d
Reference the original compact-and-ordered proposal
by Raymond Hettinger
· 9 years ago
de69ee7
- dictobject.c: Make dict_merge symbol a static symbol
by doko@ubuntu.com
· 9 years ago
c96df68
- dictobject.c: Make dict_merge symbol a static symbol
by doko@ubuntu.com
· 9 years ago
Next »