summaryrefslogtreecommitdiffstats
path: root/Modules/itertoolsmodule.c
Commit message (Expand)AuthorAgeFilesLines
* PEP 3123: Provide forward compatibility with Python 3.0, while keepingMartin v. Löwis2007-07-211-60/+43
* Fix problems in x64 build that were discovered by the testsuite:Kristján Valur Jónsson2007-05-031-2/+2
* Remove filler struct item and fix leak.Raymond Hettinger2007-02-211-44/+40
* Add itertools.izip_longest().Raymond Hettinger2007-02-211-0/+234
* Do not let overflows in enumerate() and count() pass silently.Raymond Hettinger2007-02-081-0/+5
* Bug #1486663: don't reject keyword arguments for subclasses of builtinGeorg Brandl2007-01-211-12/+13
* * regression bug, count_next was coercing a Py_ssize_t to an unsigned Py_size_tJack Diederich2006-09-211-1/+1
* Bug #1550714: fix SystemError from itertools.tee on negative value for n.Neal Norwitz2006-09-021-2/+6
* nextlink can be NULL if teedataobject_new fails, so use XINCREF.Neal Norwitz2006-07-231-2/+8
* Fix compiler warning (and whitespace) on Mac OS 10.4. (A lot of this code lo...Neal Norwitz2006-05-271-4/+4
* use Py_ssize_t in places that may need itJack Diederich2006-05-261-25/+25
* Add missing PyObject_GC_Track call, causing *some* itertools.tee objects toThomas Wouters2006-04-151-0/+1
* Make itertools.tee and its internal teedataobject participate in GC. ThisThomas Wouters2006-03-271-19/+71
* More unconsting.Martin v. Löwis2006-02-271-1/+1
* Use Py_ssize_t for counts and sizes.Martin v. Löwis2006-02-161-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
* Add const to several API functions that take char *.Jeremy Hylton2005-12-101-1/+1
* Convert iterator __len__() methods to a private API.Raymond Hettinger2005-09-241-8/+12
* Disallow keyword arguments for type constructors that don't use them.Georg Brandl2005-08-261-0/+36
* Added optional None arguments to itertools.islice().Raymond Hettinger2004-12-051-14/+16
* some platforms still need offsetof() from structmember.hFred Drake2004-10-171-0/+1
* Fix and test weak referencing of itertools.tee objects.Raymond Hettinger2004-10-171-1/+6
* Replace structure member before decreffing.Raymond Hettinger2004-10-021-1/+3
* * Increase test coverage.Raymond Hettinger2004-09-281-5/+9
* SF patch #1020188: Use Py_CLEAR where necessary to avoid crashesRaymond Hettinger2004-09-011-2/+1
* Exercise Jim's VISIT macro.Raymond Hettinger2004-07-151-129/+24
* SF #950057: itertools.chain doesn't "process" exceptions as they occurRaymond Hettinger2004-05-081-0/+12
* Change two instance of format strings for PyString_FromFormat() to use %ldBrett Cannon2004-04-131-2/+2
* Provide more information representations of repeat() and count().Raymond Hettinger2004-04-081-2/+27
* Speedup the inner loops for dropwhile(), islice(), ifilter(), andRaymond Hettinger2004-03-171-9/+17
* need to initialize ob_type slot at run-time, at least on cygwinSkip Montanaro2004-02-101-1/+2
* Give itertools.repeat() a length method.Raymond Hettinger2004-02-101-1/+14
* Implement itertools.groupby()Raymond Hettinger2003-12-061-1/+321
* Improve the implementation of itertools.tee().Raymond Hettinger2003-11-121-181/+199
* Fix nits in error messages.Raymond Hettinger2003-10-281-4/+4
* Minor improvements to itertools.tee():Raymond Hettinger2003-10-261-9/+9
* Improvements to coding for itertools.tee():Raymond Hettinger2003-10-251-3/+26
* Added itertools.tee()Raymond Hettinger2003-10-241-0/+259
* For safety, replace a tuple entry before decreffing it.Raymond Hettinger2003-08-301-1/+3
* SF bug #793826: using itertools.izip to mutate tuplesRaymond Hettinger2003-08-291-2/+4
* Modified itertools.izip() to match the behavior of __builtin__.zip()Raymond Hettinger2003-08-081-6/+2
* SF patch #770521: make itertools type declarations staticRaymond Hettinger2003-07-141-24/+24
* Minor updates:Raymond Hettinger2003-06-181-3/+13
* Add missing DECREF.Raymond Hettinger2003-06-171-1/+3
* PyType_GenericAlloc is inherited from object.Raymond Hettinger2003-05-231-12/+12
* Fixed dotted name assertion.Raymond Hettinger2003-05-221-2/+2
* * Added a substantial number of edge case and argument tests forRaymond Hettinger2003-05-031-0/+3
* The previous made the stop argument optional.Raymond Hettinger2003-05-021-2/+2
* SF bug #730685: itertools.islice stop argument is not optionalRaymond Hettinger2003-05-021-13/+33