summaryrefslogtreecommitdiffstats
path: root/Modules/itertoolsmodule.c
Commit message (Expand)AuthorAgeFilesLines
* Issue #25523: Further a-to-an corrections.Serhiy Storchaka2015-11-021-1/+1
* Issue #25021: Merge from 3.3 to 3.4Kristján Valur Jónsson2015-09-121-2/+10
|\
| * Issue #25021: Correctly make sure that product.__setstate__ does not accessKristján Valur Jónsson2015-09-121-2/+10
* | Issue #24735: Fix invalid memory access in combinations_with_replacement()Raymond Hettinger2015-07-281-5/+7
* | Fixed indentation of Python examples in C comments.Serhiy Storchaka2015-06-101-11/+11
* | Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests.Serhiy Storchaka2015-02-021-20/+6
|\ \ | |/
| * Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests.Serhiy Storchaka2015-02-021-20/+6
* | merge 3.3 (#23364, #23363)Benjamin Peterson2015-02-021-2/+16
|\ \ | |/
| * check for overflows in permutations() and product() (closes #23363, closes #2...Benjamin Peterson2015-02-021-2/+16
* | merge 3.3 (#23365)Benjamin Peterson2015-02-021-0/+4
|\ \ | |/
| * check for overflow in combinations_with_replacement (closes #23365)Benjamin Peterson2015-02-021-0/+4
* | merge 3.3 (#23366)Benjamin Peterson2015-02-021-0/+4
|\ \ | |/
| * detect overflow in combinations (closes #23366)Benjamin Peterson2015-02-021-0/+4
| * Issue 18752: Make chain.from_iterable() more visible in the documentation.Raymond Hettinger2013-09-091-1/+2
* | Issue #19145: Fix handling of negative values for a "times" keyword argument...Raymond Hettinger2014-06-251-2/+5
* | Issue #21321: itertools.islice() now releases the reference to the source ite...Antoine Pitrou2014-04-291-3/+22
* | Issue #15475: Add __sizeof__ implementations for itertools objects.Serhiy Storchaka2013-12-091-0/+51
* | Add a comment making it explicit that itertools.tee() is already 64bit-safe (...Antoine Pitrou2013-09-201-2/+2
* | Issue 18752: Make chain.from_iterable() more visible in the documentation.Raymond Hettinger2013-09-091-1/+2
|/
* cwr_next(): move invariants out of loops.Tim Peters2013-09-031-16/+12
* Issue #18912: Fix indentation in docstringEli Bendersky2013-09-031-4/+4
* Closes #18220: expand itertools.islice docstring to 2 linesAndrew Kuchling2013-06-221-1/+2
* Close #18285: add 'repeat' parameter to docstring for productAndrew Kuchling2013-06-221-1/+1
* Closes #18239: correct description of count() in module docstringAndrew Kuchling2013-06-211-1/+1
* Revert a premature patch for issue #14010 (changeset aaaf36026511).Serhiy Storchaka2013-04-061-46/+1
* Issue #14010: Fix a crash when iterating or deleting deeply nested filtersSerhiy Storchaka2013-04-061-1/+46
* Clean trailing whitespace in itertoolsmodule.c.Serhiy Storchaka2013-01-251-8/+8
|\
| * Clean trailing whitespace in itertoolsmodule.c.Serhiy Storchaka2013-01-251-4/+4
* | Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()Serhiy Storchaka2013-01-251-1/+20
|\ \ | |/
| * Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()Serhiy Storchaka2013-01-251-1/+20
* | Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors...Antoine Pitrou2012-08-151-7/+12
|\ \ | |/
| * Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors...Antoine Pitrou2012-08-151-4/+9
* | Add safecase to silence Win64 warning.Martin v. Löwis2012-05-151-1/+2
* | Issue #14288: Serialization support for builtin iterators.Kristján Valur Jónsson2012-04-031-53/+837
* | Port SetAttrString/HasAttrString to SetAttrId/GetAttrId.Martin v. Löwis2011-10-141-2/+2
* | Rename _Py_identifier to _Py_IDENTIFIER.Martin v. Löwis2011-10-141-1/+1
* | Add API for static strings, primarily good for identifiers.Martin v. Löwis2011-10-091-1/+3
* | Merge #12973 itertools fix.Mark Dickinson2011-09-241-1/+3
|\ \ | |/
| * Issue #12973: Fix itertools bug caused by signed integer overflow. Thanks St...Mark Dickinson2011-09-241-1/+3
* | Merge 3.2Kristjan Valur Jonsson2011-03-301-3/+6
|\ \ | |/
| * Merge 3.1Kristjan Valur Jonsson2011-03-301-3/+6
| |\
| | * Bugfix: Properly test for errors from PyLong_AsLong() in itertools.cycle.Kristjan Valur Jonsson2011-03-301-3/+6
| | * Issue #10323: Predictable final state for slice().Raymond Hettinger2010-11-301-3/+4
| | * Merged revisions 81891 via svnmerge fromEzio Melotti2010-06-111-1/+1
| | * Recorded merge of revisions 81032 via svnmerge fromAntoine Pitrou2010-05-091-2628/+2628
| | * Issue #7410: deepcopy of itertools.count was resetting the count.Raymond Hettinger2009-11-301-1/+17
| | * Fix docstrings for itertools combinatoric functions.Raymond Hettinger2009-11-191-4/+4
| | * Fix exception handling in itertools.izip_longest().Raymond Hettinger2009-11-011-35/+37
* | | Update docstrings for itertools.accumulate().Raymond Hettinger2011-03-281-3/+3
* | | Add optional *func* argument to itertools.accumulate().Raymond Hettinger2011-03-281-4/+14
|/ /