445 Commits (62be74290aca26d16f3f55ece7ff6dad14e60e8d)

Author SHA1 Message Date
Serhiy Storchaka 62be74290a
bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749) 7 years ago
Serhiy Storchaka 81524022d0
bpo-33012: Fix signatures of METH_NOARGS funstions. (GH-10736) 7 years ago
Victor Stinner bcda8f1d42
bpo-35081: Add Include/internal/pycore_object.h (GH-10640) 7 years ago
INADA Naoki a757649fd6
bpo-35230: dict: Remove some macros (GH-10513) 7 years ago
Victor Stinner 621cebe81b
bpo-35081: Rename internal headers (GH-10275) 7 years ago
Rémi Lapeyre 6531bf6309 bpo-33462: Add __reversed__ to dict and dict views (GH-6827) 7 years ago
Victor Stinner 50b48572d9
bpo-35081: Add _PyThreadState_GET() internal macro (GH-10266) 7 years ago
Victor Stinner 27e2d1f219
bpo-35081: Add pycore_ prefix to internal header files (GH-10263) 7 years ago
Victor Stinner 9204fb8623
bpo-35081: Cleanup pystate.c and pystate.h (GH-10240) 7 years ago
Victor Stinner 50fe3f8913
bpo-9263: _PyXXX_CheckConsistency() use _PyObject_ASSERT() (GH-10108) 7 years ago
Sergey Fedoseev 6395844e6a bpo-34573: Simplify __reduce__() of set and dict iterators. (GH-9050) 7 years ago
INADA Naoki 2aaf98c16a bpo-34320: Fix dict(o) didn't copy order of dict subclass (GH-8624) 7 years ago
Yury Selivanov 0b75228700
bpo-34042: Fix dict.copy() to maintain correct total refcount (GH-8119) 8 years ago
Siddhesh Poyarekar 55edd0c185 bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH-6030) 8 years ago
Ville Skyttä 61f82e0e33 Spelling fixes to docs, docstrings, and comments (GH-6374) 8 years ago
Gregory P. Smith 397f1b28c4
bpo-33312: Fix clang ubsan out of bounds warnings in dict. (GH-6537) 8 years ago
INADA Naoki 5fbc511f56
bpo-33205: dict: Change GROWTH_RATE to `used*3` (GH-6350) 8 years ago
INADA Naoki d1c82c5cc7
bpo-33199: Initialize ma_version_tag in PyDict_Copy (GH-6341) 8 years ago
bennorth d7773d92bd bpo-18533: Avoid RecursionError from repr() of recursive dictview (#4823) 8 years ago
Serhiy Storchaka f320be77ff bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code (GH-5222) 8 years ago
Yury Selivanov b0a7a037b8
bpo-31179: Make dict.copy() up to 5.5 times faster. (#3067) 8 years ago
Serhiy Storchaka 60c3d3551a
bpo-31572: Get rid of _PyObject_HasAttrId() in dict and OrderedDict. (#3728) 8 years ago
luzpaz a5293b4ff2 Fix miscellaneous typos (#4275) 8 years ago
Barry Warsaw b2e5794870 bpo-31338 (#3374) 8 years ago
Eric Snow 2ebc5ce42a bpo-30860: Consolidate stateful runtime globals. (#3397) 8 years ago
INADA Naoki a6296d34a4 bpo-31095: fix potential crash during GC (GH-2974) 8 years ago
INADA Naoki 778928b0c7 bpo-29304: Simplify dict lookup functions (GH-2407) 9 years ago
Serhiy Storchaka 6969eaf468 bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955) 9 years ago
INADA Naoki 870c286e27 bp-29304: Simplify dictobject.c (GH-2347) 9 years ago
INADA Naoki 073ae487b3 bpo-29304: simplify lookdict_index() function. (GH-2273) 9 years ago
Serhiy Storchaka 753bca3934 bpo-27945: Fixed various segfaults with dict. (#1657) 9 years ago
T. Wouters a00c3fd12d bpo-29941: Assert fixes (#886) 9 years ago
Serhiy Storchaka c61ac1642d Don't use Py_SIZE for dict object. (#747) 9 years ago
INADA Naoki 1b8df107f8 bpo-24274: fix erroneous comment in dictobject.c (GH-196) 9 years ago
INADA Naoki 2294f3aee1 bpo-29438: fixed use-after-free in key sharing dict (#17) 9 years ago
Serhiy Storchaka 19d2597ed5 Issue #29311: Regenerate Argument Clinic. 9 years ago
Serhiy Storchaka 78d9e58f20 Issues #29311, #29289: Fixed and improved docstrings for dict and OrderedDict 9 years ago
Serhiy Storchaka 48088ee9ba Issue #29311: Argument Clinic generates reasonable name for the parameter "default". 9 years ago
Victor Stinner 91f0d4aa2f Add a note explaining why dict_update() doesn't use METH_FASTCALL 9 years ago
Victor Stinner 7dc6a5f50a dict.get() and dict.setdefault() now use AC 9 years ago
Serhiy Storchaka 67796521dd Issue #28969: Fixed race condition in C implementation of functools.lru_cache. 9 years ago
Antoine Pitrou e10ca3a0fe Issue #28427: old keys should not remove new values from 9 years ago
INADA Naoki 6165d55f13 Issue #28147: Fix a memory leak in split-table dictionaries 9 years ago
Victor Stinner ccda5c41df Fix a memory leak in split-table dictionaries 9 years ago
Victor Stinner 3d3f264849 Fix a memory leak in split-table dictionaries 9 years ago
INADA Naoki ba6097734d Issue #28818: Simplify lookdict functions 9 years ago
INADA Naoki 2c5a830f2a Issue #28731: Optimize _PyDict_NewPresized() to create correct size dict. 9 years ago
Victor Stinner a5ed5f000a Use _PyObject_CallNoArg() 9 years ago
Victor Stinner de4ae3d486 Backed out changeset b9c9691c72c5 9 years ago
Victor Stinner 27580c1fb5 Replace PyObject_CallFunctionObjArgs() with fastcall 9 years ago