Serhiy Storchaka
|
d741a88049
|
Fixed indentation of Python examples in C comments.
|
2015-06-11 00:06:39 +03:00 |
Serhiy Storchaka
|
b5e8e57555
|
Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests.
Used PyMem_New to check overflow.
|
2015-02-03 01:35:10 +02:00 |
Serhiy Storchaka
|
dee948b359
|
Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests.
Used PyMem_New to check overflow.
|
2015-02-03 01:34:09 +02:00 |
Benjamin Peterson
|
c468b537cd
|
merge 3.3 (#23364, #23363)
|
2015-02-01 21:35:34 -05:00 |
Benjamin Peterson
|
0eaabf1c05
|
check for overflows in permutations() and product() (closes #23363, closes #23364)
|
2015-02-01 21:34:07 -05:00 |
Benjamin Peterson
|
f635dc32b1
|
merge 3.3 (#23365)
|
2015-02-01 21:11:39 -05:00 |
Benjamin Peterson
|
6f082297b2
|
check for overflow in combinations_with_replacement (closes #23365)
|
2015-02-01 21:10:47 -05:00 |
Benjamin Peterson
|
819c4e9bc4
|
merge 3.3 (#23366)
|
2015-02-01 21:00:15 -05:00 |
Benjamin Peterson
|
4b40eeb339
|
detect overflow in combinations (closes #23366)
|
2015-02-01 20:59:00 -05:00 |
Raymond Hettinger
|
97d3555029
|
Issue #19145: Fix handling of negative values for a "times" keyword argument to itertools.repeat()>
(Patch contributed by Vajrasky Kok.)
|
2014-06-24 21:36:58 -07:00 |
Antoine Pitrou
|
26f82efe59
|
Issue #21321: itertools.islice() now releases the reference to the source iterator when the slice is exhausted.
Patch by Anton Afanasyev.
|
2014-04-29 12:13:46 +02:00 |
Serhiy Storchaka
|
2dae92a807
|
Issue #15475: Add __sizeof__ implementations for itertools objects.
|
2013-12-09 17:45:57 +02:00 |
Antoine Pitrou
|
b4a46cb428
|
Add a comment making it explicit that itertools.tee() is already 64bit-safe (issue #19049)
|
2013-09-20 22:19:22 +02:00 |
Raymond Hettinger
|
fb92f393b0
|
Issue 18752: Make chain.from_iterable() more visible in the documentation.
|
2013-09-09 02:01:35 -05:00 |
Raymond Hettinger
|
8df58f7ae8
|
Issue 18752: Make chain.from_iterable() more visible in the documentation.
|
2013-09-09 01:29:40 -05:00 |
Tim Peters
|
9edb168dd7
|
cwr_next(): move invariants out of loops.
This simplifies and clarifies the code, and gives a small speedup.
|
2013-09-03 11:49:31 -05:00 |
Eli Bendersky
|
c554f725a0
|
Issue #18912: Fix indentation in docstring
Contributed by Jeroen Van Goey
|
2013-09-03 06:37:19 -07:00 |
Andrew Kuchling
|
da30acf50b
|
Closes #18220: expand itertools.islice docstring to 2 lines
|
2013-06-22 19:20:54 -04:00 |
Andrew Kuchling
|
446a39f78f
|
Close #18285: add 'repeat' parameter to docstring for product
|
2013-06-22 19:04:11 -04:00 |
Andrew Kuchling
|
b003ffa0ab
|
Closes #18239: correct description of count() in module docstring
|
2013-06-21 07:58:35 -04:00 |
Serhiy Storchaka
|
278d03bd66
|
Revert a premature patch for issue #14010 (changeset aaaf36026511).
|
2013-04-06 22:52:34 +03:00 |
Serhiy Storchaka
|
e8f706eda7
|
Issue #14010: Fix a crash when iterating or deleting deeply nested filters
(builting and in itertools module, i.e. map(), itertools.chain(), etc).
|
2013-04-06 21:14:43 +03:00 |
Serhiy Storchaka
|
d269b5e73d
|
Clean trailing whitespace in itertoolsmodule.c.
|
2013-01-25 13:38:56 +02:00 |
Serhiy Storchaka
|
e7e9c32195
|
Clean trailing whitespace in itertoolsmodule.c.
|
2013-01-25 13:37:39 +02:00 |
Serhiy Storchaka
|
339e91d4cb
|
Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()
if all other iterators were very advanced before.
|
2013-01-25 13:24:47 +02:00 |
Serhiy Storchaka
|
a3e9128aba
|
Issue #13454: Fix a crash when deleting an iterator created by itertools.tee()
if all other iterators were very advanced before.
|
2013-01-25 13:19:31 +02:00 |
Antoine Pitrou
|
721738fbee
|
Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly.
Patch by Serhiy Storchaka.
|
2012-08-15 23:20:39 +02:00 |
Antoine Pitrou
|
6f430e4963
|
Issue #15604: Update uses of PyObject_IsTrue() to check for and handle errors correctly.
Patch by Serhiy Storchaka.
|
2012-08-15 23:18:25 +02:00 |
Martin v. Löwis
|
33cac8578b
|
Add safecase to silence Win64 warning.
|
2012-05-15 14:34:58 +02:00 |
Kristján Valur Jónsson
|
31668b8f7a
|
Issue #14288: Serialization support for builtin iterators.
|
2012-04-03 10:49:41 +00:00 |
Martin v. Löwis
|
1c67dd9b15
|
Port SetAttrString/HasAttrString to SetAttrId/GetAttrId.
|
2011-10-14 15:16:45 +02:00 |
Martin v. Löwis
|
bd928fef42
|
Rename _Py_identifier to _Py_IDENTIFIER.
|
2011-10-14 10:20:37 +02:00 |
Martin v. Löwis
|
afe55bba33
|
Add API for static strings, primarily good for identifiers.
Thanks to Konrad Schöbel and Jasper Schulz for helping with the mass-editing.
|
2011-10-09 10:38:36 +02:00 |
Mark Dickinson
|
a61b053e61
|
Merge #12973 itertools fix.
|
2011-09-24 08:57:00 +01:00 |
Mark Dickinson
|
b2f6bc72a2
|
Issue #12973: Fix itertools bug caused by signed integer overflow. Thanks Stefan Krah.
|
2011-09-24 08:56:09 +01:00 |
Kristjan Valur Jonsson
|
978da33c7a
|
Merge 3.2
|
2011-03-30 11:32:06 +00:00 |
Kristjan Valur Jonsson
|
fa3edbed25
|
Merge 3.1
|
2011-03-30 11:24:58 +00:00 |
Kristjan Valur Jonsson
|
35722a9376
|
Bugfix: Properly test for errors from PyLong_AsLong() in itertools.cycle.
ti can raise an exception even if PyLong_Check() has
succeeded.
|
2011-03-30 11:04:28 +00:00 |
Raymond Hettinger
|
5bf7091df0
|
Update docstrings for itertools.accumulate().
|
2011-03-27 18:59:51 -07:00 |
Raymond Hettinger
|
5d44613e3b
|
Add optional *func* argument to itertools.accumulate().
|
2011-03-27 18:52:10 -07:00 |
Raymond Hettinger
|
d8ff4658fb
|
Simplify the signature for itertools.accumulate() to match numpy. Handle one item iterable the same way as min()/max().
|
2010-12-03 02:09:34 +00:00 |
Raymond Hettinger
|
482ba77245
|
Add itertools.accumulate().
|
2010-12-01 22:48:00 +00:00 |
Raymond Hettinger
|
101f09e72f
|
Issue #10323: Predictable final state for slice().
|
2010-11-30 03:09:05 +00:00 |
Raymond Hettinger
|
69b34bfe9c
|
Issue #10323: Predictable final state for slice().
|
2010-11-30 02:49:29 +00:00 |
Ezio Melotti
|
7a61e3c359
|
Merged revisions 81891 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81891 | ezio.melotti | 2010-06-11 05:26:42 +0300 (Fri, 11 Jun 2010) | 9 lines
Merged revisions 81889 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81889 | ezio.melotti | 2010-06-11 05:21:25 +0300 (Fri, 11 Jun 2010) | 1 line
Remove extra ] from itertools.count docstring.
........
................
|
2010-06-11 02:28:37 +00:00 |
Ezio Melotti
|
bfd73faf86
|
Merged revisions 81889 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81889 | ezio.melotti | 2010-06-11 05:21:25 +0300 (Fri, 11 Jun 2010) | 1 line
Remove extra ] from itertools.count docstring.
........
|
2010-06-11 02:26:42 +00:00 |
Antoine Pitrou
|
7f14f0d8a0
|
Recorded merge of revisions 81032 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/branches/py3k
................
r81032 | antoine.pitrou | 2010-05-09 17:52:27 +0200 (dim., 09 mai 2010) | 9 lines
Recorded merge of revisions 81029 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines
Untabify C files. Will watch buildbots.
........
................
|
2010-05-09 16:14:21 +00:00 |
Antoine Pitrou
|
f95a1b3c53
|
Recorded merge of revisions 81029 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk
........
r81029 | antoine.pitrou | 2010-05-09 16:46:46 +0200 (dim., 09 mai 2010) | 3 lines
Untabify C files. Will watch buildbots.
........
|
2010-05-09 15:52:27 +00:00 |
Raymond Hettinger
|
a3e1ad27a8
|
Issue 7410: deepcopy of itertools.count() reset the count.
|
2009-11-30 22:02:31 +00:00 |
Raymond Hettinger
|
6c8ee7a333
|
Issue #7410: deepcopy of itertools.count was resetting the count.
|
2009-11-30 21:55:17 +00:00 |