summaryrefslogtreecommitdiffstats
path: root/Modules/_collectionsmodule.c
Commit message (Expand)AuthorAgeFilesLines
* bpo-31095: Fix potential crash during GC (GH-3197)INADA Naoki2017-09-041-0/+4
* remove some copyright notices supserseded by the toplevel onesBenjamin Peterson2016-01-011-2/+0
* Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.Serhiy Storchaka2015-12-191-1/+1
* Second instance of deque needing "len" instead of "Py_SIZE" in Py2.7Raymond Hettinger2015-11-131-1/+1
* Deque uses "len" instead of varhead in Py2.7Raymond Hettinger2015-11-121-1/+1
* Backport early-out 91259f061cfb to reduce the cost of bb1a2944bcb6Raymond Hettinger2015-10-071-1/+5
* Issue #25135: Avoid possible reentrancy issues in deque_clear.Raymond Hettinger2015-09-261-3/+57
* Issue #19663: Improve error message for defaultdict.Raymond Hettinger2015-07-201-1/+1
* deque is not varsized, so using Py_SIZE is nonsensical (closes #24162)Benjamin Peterson2015-05-151-1/+1
* Defer deleted item decref until after the deque is restored to a consistent s...Raymond Hettinger2015-05-021-7/+7
* correct defaultdict signature in docstring (closes #20250)Benjamin Peterson2014-01-141-1/+3
* Restore the data block size to 62.Raymond Hettinger2013-07-281-3/+6
* Backport c952f3d122ae: Tweak the deque struct by moving the least used fieldsRaymond Hettinger2013-07-161-1/+1
* Move the leftlink to the end of the block structure.Raymond Hettinger2013-07-161-1/+1
* reapply f1dc30a1be72Benjamin Peterson2013-06-251-1/+1
* reapply 5accb0ac8bfbBenjamin Peterson2013-06-251-11/+7
* reapply f1dc30a1be72Benjamin Peterson2013-06-251-1/+1
* reapply f1dc30a1be72Benjamin Peterson2013-06-251-1/+1
* also backout f1dc30a1be72 for not being a bugfixBenjamin Peterson2013-06-231-1/+1
* backout 5accb0ac8bfb; needs more discussion on python-devBenjamin Peterson2013-06-221-7/+11
* Arrange structure to match the common access patterns.Raymond Hettinger2013-06-221-1/+1
* Fix comment blocks. Adjust blocksize to a power-of-two for better divmod com...Raymond Hettinger2013-06-141-11/+7
* Minor cleanups.Raymond Hettinger2013-02-091-19/+19
* Issue 16398: Use memcpy() in deque.rotate().Raymond Hettinger2013-02-021-50/+60
* make deque_clear void, since it's infallibleBenjamin Peterson2013-01-131-6/+2
* Issue #16398: Optimize deque.rotate()Raymond Hettinger2013-01-121-14/+58
* Fix docstring for deque ctor to mark iterable parameter optionalAndrew Svetlov2012-10-311-1/+1
* Closes #15469: Correct __sizeof__ support for dequeJesus Cea2012-08-031-1/+20
* Issue #13015: Fix a possible reference leak in defaultdict.__repr__.Antoine Pitrou2012-02-151-1/+3
* Issue 11713: clarify docstring for collections.deque()Raymond Hettinger2011-03-301-1/+1
* Issue 11004: Fix edge case for deque.count().Raymond Hettinger2011-01-251-4/+7
* Untabify C files. Will watch buildbots.Antoine Pitrou2010-05-091-1180/+1180
* Add count() method to collections.deque().Raymond Hettinger2010-04-031-0/+42
* Add a reverse() method to collections.deque().Raymond Hettinger2009-12-101-0/+44
* Fix variants of deque.extend: d.extend(d) d+=d d.extendleft(d)Raymond Hettinger2009-12-101-0/+40
* Issue 6637: defaultdict.copy() failed with an empty factory.Raymond Hettinger2009-08-041-1/+4
* For collections.deque() objects, expose the maxlen parameter as a read-only a...Raymond Hettinger2009-03-101-1/+15
* Small optimization for corner case where maxlen==0.Raymond Hettinger2009-03-101-0/+23
* #4801 _collections module fails to build on cygwin.Amaury Forgeot d'Arc2009-01-021-2/+2
* Issue #3680: Reference cycles created through a dict, set or deque iterator d...Antoine Pitrou2009-01-011-7/+16
* #3743: PY_FORMAT_SIZE_T is designed for the OS "printf" functions, not forAmaury Forgeot d'Arc2008-09-101-1/+1
* d is the correct format stringChristian Heimes2008-08-221-1/+1
* Fixed two format strings in the _collections module. For exampleChristian Heimes2008-08-221-2/+2
* Parse to the correct datatype.Raymond Hettinger2008-07-241-1/+1
* Finish-up the partial conversion from int to Py_ssize_t for deque indices and...Raymond Hettinger2008-07-241-23/+24
* Issue 2235: __hash__ is once again inherited by default, but inheritance can ...Nick Coghlan2008-07-151-8/+1
* Make more symbols static.Martin v. Löwis2008-06-131-5/+5
* This reverts r63675 based on the discussion in this thread:Gregory P. Smith2008-06-091-9/+9
* Renamed PyString to PyBytesChristian Heimes2008-05-261-9/+9
* dict.copy() rises from the ashes. Revert r60687.Raymond Hettinger2008-02-121-12/+2