summaryrefslogtreecommitdiffstats
path: root/Modules/itertoolsmodule.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix docstring typoAndrew M. Kuchling2003-04-141-1/+1
* Renamed PyObject_GenericGetIter to PyObject_SelfIterRaymond Hettinger2003-03-171-12/+12
* Created PyObject_GenericGetIter().Raymond Hettinger2003-03-171-96/+12
* Several of the tools can make direct calls the inner iterators.Raymond Hettinger2003-03-011-9/+24
* User requested changes to the itertools module.Raymond Hettinger2003-02-231-52/+236
* Remove unused variable.Guido van Rossum2003-02-091-1/+1
* C Code:Raymond Hettinger2003-02-091-124/+248
* * Eliminated tuple re-use in imap(). Doing it correctly made the codeRaymond Hettinger2003-02-071-62/+30
* SF bug #681003: itertools issuesRaymond Hettinger2003-02-071-6/+84
* Move itertools module from the sandbox and into production.Raymond Hettinger2003-02-011-0/+1532