| 
								
								
									 Serhiy Storchaka | 85c3f268f4 | Issue #28322: Fixed possible crashes when unpickle itertools objects from incorrect pickle data.  Based on patch by John Leitch. | 2016-10-02 08:34:53 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 8ddcf3abf7 | Issue #28019: itertools.count() no longer rounds non-integer step in range between 1.0 and 2.0 to 1. | 2016-09-10 09:49:24 +03:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | e525ee3b48 | Document another recipe for itertools:  all_equal().  Inspired by David Beazley. | 2016-03-06 18:11:38 -08:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | d55162517d | Issue #25718: Fixed pickling and copying the accumulate() iterator with total is None. | 2016-03-06 14:00:45 +02:00 |  | 
				
					
						| 
								
								
									 Kristján Valur Jónsson | d7f65e5763 | Issue #25021: Merge 3.4 to 3.5 | 2015-09-12 16:34:33 +00:00 |  | 
				
					
						| 
								
								
									 Kristján Valur Jónsson | 95c3e6cb22 | Issue #25021: Merge from 3.3 to 3.4 | 2015-09-12 15:30:23 +00:00 |  | 
				
					
						| 
								
								
									 Kristján Valur Jónsson | 102764a1f6 | Issue #25021: Correctly make sure that product.__setstate__ does not access invalid memory. | 2015-09-12 15:20:54 +00:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 1770fde94c | Make some tests more frienly to MemoryError. Free memory, unlock hanging threads. | 2015-03-28 20:39:51 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 9db55004a1 | Make some tests more frienly to MemoryError. Free memory, unlock hanging threads. | 2015-03-28 20:38:37 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | a60c2fe480 | Issue #23641: Cleaned out legacy dunder names from tests and docs. Fixed 2 to 3 porting bug in pynche.ColorDB. | 2015-03-12 21:56:08 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | c2ccce791c | Issue #23641: Cleaned out legacy dunder names from tests and docs. Fixed 2 to 3 porting bug in pynche.ColorDB.
Added few tests for __truediv__, __floordiv__ and __matmul__. | 2015-03-12 22:01:30 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 7a27c97216 | Issues #23363, #23364, #23365, #23366: Fixed itertools overflow tests. Used PyMem_New to check overflow. | 2015-02-03 01:50:31 +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 | 5d0bb852a2 | merge 3.4 (#23364, #23363) | 2015-02-01 21:36:01 -05: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 | 38d9772622 | merge 3.4 (#23365) | 2015-02-01 21:11:54 -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 | 4db56d5002 | merge 3.4 (#23366) | 2015-02-01 21:01:43 -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 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 65ee4674e2 | Issue #22777: Test pickling with all protocols. | 2014-12-15 14:06:02 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | bad1257c96 | Issue #22777: Test pickling with all protocols. | 2014-12-15 14:03:42 +02:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | bb6c0aaebf | PEP 479:  Use the return-keyword instead of raising StopIteration inside a generators. | 2014-11-22 22:14:41 -08:00 |  | 
				
					
						| 
								
								
									 Benjamin Peterson | 8e16351545 | allow test to work on implementations not using ref-counting (closes #22265) | 2014-08-24 18:07:28 -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 |  | 
				
					
						| 
								
								
									 Zachary Ware | dca807b8f5 | Issue #21346: Fix typo, make message consistent in test_itertools. Pointed out by Brian Kearns. | 2014-04-24 13:22:05 -05:00 |  | 
				
					
						| 
								
								
									 Raymond Hettinger | 31b26f637a | Issue #18652:  Add an itertools recipe for first_true() | 2014-04-02 03:16:42 -07:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 2dae92a807 | Issue #15475: Add __sizeof__ implementations for itertools objects. | 2013-12-09 17:45:57 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 46e1ce214b | Issue #18783: Removed existing mentions of Python long type in docstrings, error messages and comments. | 2013-08-27 20:17:03 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 9594942716 | Issue #18783: Removed existing mentions of Python long type in docstrings, error messages and comments. | 2013-08-27 19:40:23 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | ee57f159af | Revert a premature patch for issue #14010 (changeset 846bd418aee5). | 2013-04-06 22:55:12 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 278d03bd66 | Revert a premature patch for issue #14010 (changeset aaaf36026511). | 2013-04-06 22:52:34 +03:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | aac81e2780 | 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:20:30 +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 | dd399af438 | Optimize the test for issue #13454. Now it requires almost 4x less memory and is almost 2x faster. | 2013-01-26 11:54:27 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 1c7181d764 | Optimize the test for issue #13454. Now it requires almost 4x less memory and is almost 2x faster. | 2013-01-26 11:53:17 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | 5bb893c44b | Optimize the test for issue #13454. Now it requires almost 4x less memory and is almost 2x faster. | 2013-01-26 11:52:06 +02:00 |  | 
				
					
						| 
								
								
									 Serhiy Storchaka | c5dadcf2fd | 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:26:55 +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 |  | 
				
					
						| 
								
								
									 Armin Ronacher | aa9a79d279 | Issue #16148: implemented PEP 424 | 2012-10-06 14:03:24 +02:00 |  | 
				
					
						| 
								
								
									 Kristján Valur Jónsson | 31668b8f7a | Issue #14288: Serialization support for builtin iterators. | 2012-04-03 10:49:41 +00:00 |  | 
				
					
						| 
								
								
									 Alex Gaynor | e151d21883 | Mark itertools tests of tuple reuse as being specific to CPython. | 2011-07-17 16:21:30 -07: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 |  |