summaryrefslogtreecommitdiffstats
path: root/Modules/collectionsmodule.c
Commit message (Expand)AuthorAgeFilesLines
* Really address the issue of where to place the assert for leftblock.Neal Norwitz2006-08-131-1/+1
* Move the assert which checks for a NULL pointer first.Neal Norwitz2006-08-121-1/+1
* defdict_reduce(): Plug leaks.Tim Peters2006-07-281-10/+11
* Use Py_CLEAR instead of in-place DECREF/XDECREF or custom macros, forThomas Wouters2006-04-151-4/+1
* SF Bug #1448488 - make collectionsmodule build on Cygwin, using the sameAnthony Baxter2006-04-041-2/+6
* Remove unnecessary casts from type object initializers.Georg Brandl2006-03-301-4/+4
* - Patch 1433928:Guido van Rossum2006-02-251-1/+265
* Use Py_ssize_t for counts and sizes.Martin v. Löwis2006-02-161-1/+1
* Merge ssize_t branch.Martin v. Löwis2006-02-151-8/+8
* Renamed _length_cue() to __length_hint__(). See:Armin Rigo2006-02-111-2/+2
* Check return result from Py_InitModule*(). This API can fail.Neal Norwitz2006-01-191-0/+2
* Convert iterator __len__() methods to a private API.Raymond Hettinger2005-09-241-7/+11
* Disallow keyword arguments for type constructors that don't use them.Georg Brandl2005-08-261-0/+3
* Apply remove's mutation test after every equality test.Raymond Hettinger2005-03-191-7/+7
* Add a remove() method to collections.deque objects.Raymond Hettinger2005-03-181-1/+38
* SF patch #1062279: deque pickling problemsRaymond Hettinger2004-11-091-10/+12
* Bump-up block size.Raymond Hettinger2004-11-021-1/+1
* Simplify delitem() code by calling rotate() directly instead of usingRaymond Hettinger2004-10-091-35/+23
* Armin's patch to prevent overflows.Raymond Hettinger2004-10-061-7/+22
* Upon insertion, if memory runs out, the deque was left in a corrupted state.Armin Rigo2004-10-021-34/+34
* * Bulletproof the method for detecting mutations during iteration.Raymond Hettinger2004-10-021-18/+32
* Restore the block length and add a comment.Raymond Hettinger2004-10-011-1/+7
* Clarify the relationship between indices.Raymond Hettinger2004-10-011-5/+7
* * Elaborate on the invariant comments and make them more precise.Raymond Hettinger2004-10-011-14/+28
* deque_traverse(): If the deque had one block, and its rightindex wasTim Peters2004-10-011-10/+13
* Typos in new comments.Tim Peters2004-10-011-2/+2
* Document some reverse-engineered invariants and pragmatic hints.Tim Peters2004-10-011-2/+17
* Definition consistency.Tim Peters2004-10-011-1/+2
* Trimmed trailing whitespace.Tim Peters2004-10-011-26/+26
* Silence a GCC unused variable warning in debug builds.Raymond Hettinger2004-07-191-2/+1
* Apply VISIT macro.Raymond Hettinger2004-07-151-5/+3
* Moved SunPro warning suppression into pyport.h and out of individualNicholas Bastin2004-07-151-4/+0
* * balance the left/right search for getitem.Raymond Hettinger2004-07-091-15/+13
* Add a comment with implementation notes.Raymond Hettinger2004-06-261-0/+7
* Fixed end-of-loop code not reached warning when using SunPro CNicholas Bastin2004-06-171-0/+4
* Make sets and deques weak referencable.Raymond Hettinger2004-05-301-2/+8
* Make type check work with subclassesRaymond Hettinger2004-05-181-1/+2
* Make sure "del d[n]" is properly supported. Was necessary because theRaymond Hettinger2004-05-121-0/+41
* * Add unittests for iterators that report their lengthRaymond Hettinger2004-04-121-0/+2
* Improve deque iteration.Raymond Hettinger2004-03-181-1/+102
* Special case endpoint access for speed.Raymond Hettinger2004-03-041-10/+18
* Replace left(), right(), and __reversed__() with the more general purposeRaymond Hettinger2004-03-011-123/+69
* Make deque_type static so namespace is not polluted.Neal Norwitz2004-02-291-2/+2
* Improvements to collections.deque():Raymond Hettinger2004-02-291-3/+117
* Get rid of unused variableNeal Norwitz2004-02-281-1/+0
* Make deque.rotate() smarter. Beef-up related tests.Raymond Hettinger2004-02-081-4/+11
* * Incorporate Skip's suggestions for documentation (explain the word dequeRaymond Hettinger2004-02-071-4/+44
* * Fix ref counting in extend() and extendleft().Raymond Hettinger2004-02-071-4/+93
* Have deques support high volume loads.Raymond Hettinger2004-02-061-23/+74
* Fix spelling.Raymond Hettinger2004-01-291-2/+2