summaryrefslogtreecommitdiff
path: root/Modules/_collectionsmodule.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-40521: Remove freelist from collections.deque() (GH-21073)Raymond Hettinger2020-06-231-21/+2
* bpo-40277: Add a repr() to namedtuple's _tuplegetter to aid with introspectio...Ammar Askar2020-04-141-1/+9
* bpo-40268: Remove unused structmember.h includes (GH-19530)Victor Stinner2020-04-151-2/+2
* bpo-39481: Implementation for PEP 585 (#18239)Guido van Rossum2020-04-071-0/+4
* bpo-40024: Add PyModule_AddType() helper function (GH-19088)Dong-hee Na2020-03-221-11/+3
* bpo-1635741: Port _collections module to multiphase initialization (GH-19074)Dong-hee Na2020-03-191-42/+42
* Simplify defaultdict.__or__ (#18931)Brandt Bucher2020-03-111-5/+1
* bpo-36144: Implement defaultdict union (GH-18729)Brandt Bucher2020-03-061-6/+45
* bpo-39573: Finish converting to new Py_IS_TYPE() macro (GH-18601)Andy Lester2020-03-041-1/+1
* bpo-39245: Switch to public API for Vectorcall (GH-18460)Petr Viktorin2020-02-111-1/+1
* bpo-39590: make deque.__contains__ and deque.count hold strong references (GH...sweeneyde2020-02-091-0/+4
* bpo-39573: Use Py_SET_SIZE() function (GH-18402)Victor Stinner2020-02-071-8/+8
* bpo-39573: Use Py_TYPE() macro in Modules directory (GH-18393)Victor Stinner2020-02-071-2/+2
* bpo-37337: Add _PyObject_CallMethodNoArgs() (GH-14267)Jeroen Demeyer2019-07-081-1/+1
* bpo-37493: use _PyObject_CallNoArg in more places (GH-14575)Jeroen Demeyer2019-07-041-1/+1
* bpo-37483: add _PyObject_CallOneArg() function (#14558)Jeroen Demeyer2019-07-041-2/+1
* bpo-37165: Convert _count_elements to the argument clinic (GH-13848)Raymond Hettinger2019-06-051-11/+16
* bpo-36974: tp_print -> tp_vectorcall_offset and tp_reserved -> tp_as_async (G...Jeroen Demeyer2019-05-301-10/+10
* bpo-36254: Fix invalid uses of %d in format strings in C. (GH-12264)Serhiy Storchaka2019-03-131-1/+1
* Fix the C function signature for _collections._tuplegetter.__reduce__. (GH-12...Serhiy Storchaka2019-03-051-2/+2
* bpo-33012: Fix compilation warnings in memoryobject.c and _collectionsmodule....Stéphane Wirtel2019-03-051-1/+1
* bpo-36068: Make _tuplegetter objects serializable (GH-11981)Joe Jevnik2019-02-211-1/+12
* Speed-up argument parsing for common cases in deque.__init__()(GH-11717)Raymond Hettinger2019-01-311-3/+7
* bpo-32492: Tweak _collections._tuplegetter. (GH-11367)Serhiy Storchaka2018-12-311-8/+8
* bpo-32492: 1.6x speed up in namedtuple attribute access using C fast-path (#1...Pablo Galindo2018-12-301-0/+163
* bpo-33029: Fix signatures of getter and setter functions. (GH-10746)Serhiy Storchaka2018-11-271-1/+1
* bpo-33012: Fix invalid function cast warnings with gcc 8. (GH-6749)Serhiy Storchaka2018-11-271-3/+3
* bpo-33012: Fix signatures of METH_NOARGS funstions. (GH-10736)Serhiy Storchaka2018-11-271-1/+1
* Minor performance tweak for deque.index() with a start argument (GH-9440)Raymond Hettinger2018-09-211-2/+4
* closes bpo-31608: Fix a crash in methods of a subclass of _collections.deque ...Oren Milman2018-09-111-4/+13
* Factor-out two substantially identical code blocks. (GH-8219)Raymond Hettinger2018-07-101-46/+10
* bpo-33677: Fix signatures of tp_clear handlers for AST and deque. (GH-7196)Serhiy Storchaka2018-05-311-3/+4
* bpo-33012: Fix invalid function cast warnings with gcc 8 for METH_NOARGS. (GH...Siddhesh Poyarekar2018-04-291-13/+13
* bpo-32571: Avoid raising unneeded AttributeError and silencing it in C code ...Serhiy Storchaka2018-01-251-5/+3
* bpo-32240: Add the const qualifier to declarations of PyObject* array argumen...Serhiy Storchaka2017-12-151-3/+3
* bpo-31586: Use _count_element fast path for real dicts.Oren Milman2017-09-261-1/+3
* bpo-27541: Reprs of subclasses of some classes now contain actual type name. ...Serhiy Storchaka2017-09-211-4/+7
* Code clean-up. Remove unnecessary pre-increment before the loop starts. (#3312)Raymond Hettinger2017-09-041-17/+10
* bpo-31095: fix potential crash during GC (GH-2974)INADA Naoki2017-08-241-0/+4
* bpo-29464: Rename METH_FASTCALL to METH_FASTCALL|METH_KEYWORDS and make (#1955)Serhiy Storchaka2017-07-031-15/+3
* bpo-29935: Fixed error messages in the index() method of tuple, list and dequ...Serhiy Storchaka2017-03-301-2/+2
* bpo-29878: Add global instances of int for 0 and 1. (#852)Serhiy Storchaka2017-03-301-16/+4
* bpo-29634: Reduce deque repeat execution when maxlen exist and size is not 1 ...Louie Lu2017-02-231-0/+4
* Optimize deque index, insert and rotate() methodsVictor Stinner2017-02-061-11/+29
* Fix typoRaymond Hettinger2017-01-121-1/+1
* Issue #28858: Remove _PyObject_CallArg1() macroVictor Stinner2016-12-051-1/+2
* Replace PyObject_CallFunction() with fastcallVictor Stinner2016-12-011-1/+1
* Issue #28123: _PyDict_GetItem_KnownHash() now can raise an exception asSerhiy Storchaka2016-11-061-0/+2
* Revert part of 3471a3515827 that caused a performance regressionRaymond Hettinger2016-09-111-8/+44
* Avoid inefficient way to call functions without argumentVictor Stinner2016-09-051-1/+1