| 
								
								
									 Raymond Hettinger | a6ea44aed1 | Minor cleanups | 2015-08-17 23:55:28 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | ca3788c2e8 | Issue #24874: Speed-up itertools and make it pickles more compact. | 2015-08-16 14:49:24 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | a6a2d44dc7 | Neaten-up whitespace, vertical alignment, and line-wrapping. | 2015-08-16 14:38:07 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | b5244a3fe5 | Inline PyIter_Next() matching what was done for other itertools. | 2015-08-16 14:24:20 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | c39786dc08 | Fix oddly placed whitespace | 2015-08-15 15:16:12 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 98958fedb6 | Remove dead code (unreachable) | 2015-08-15 15:09:30 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 79c878d5f2 | Fix crash in itertools.cycle.__setstate__() caused by lack of type checking. Will backport after the 3.6 release is done. | 2015-08-15 13:51:59 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | b468e1f595 | Neaten-up vertical alignment of comments | 2015-08-14 14:10:49 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | d2117e18a0 | merge | 2015-07-28 02:07:14 -07:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | acd61b6e40 | Issue #24735: Fix invalid memory access in combinations_with_replacement() | 2015-07-28 02:05:44 -07:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 553e156921 | Fixed indentation of Python examples in C comments. | 2015-06-11 00:07:47 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | d741a88049 | Fixed indentation of Python examples in C comments. | 2015-06-11 00:06:39 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 483405bcca | Issue #22883: Got rid of outdated references to PyInt and PyString in comments. | 2015-02-17 10:14:30 +02: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 |  |