Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								8f0f205649
								
							
						 | 
						
							
							
								
								Issue #28322: Fixed possible crashes when unpickle itertools objects from
							
							
							
							
							
							
							
							incorrect pickle data.  Based on patch by John Leitch. 
							
						 | 
						
							2016-10-02 09:13:14 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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
								
							 
						 | 
						
							
							
							
							
								
							
							
								8f9cafad3d
								
							
						 | 
						
							
							
								
								Issue #28019: itertools.count() no longer rounds non-integer step in range
							
							
							
							
							
							
							
							between 1.0 and 2.0 to 1. 
							
						 | 
						
							2016-09-10 09:53:51 +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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Martin Panter
								
							 
						 | 
						
							
							
							
							
								
							
							
								8bde911115
								
							
						 | 
						
							
							
								
								Issue #27626: Merge spelling fixes from 3.5
							
							
							
							
							
						 | 
						
							2016-07-28 01:30:58 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Martin Panter
								
							 
						 | 
						
							
							
							
							
								
							
							
								eb9957065a
								
							
						 | 
						
							
							
								
								Issue #27626: Spelling fixes in docs, comments and internal names
							
							
							
							
							
							
							
							Based on patch by Ville Skyttä. 
							
						 | 
						
							2016-07-28 01:11:04 +00:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								b6a9c9761c
								
							
						 | 
						
							
							
								
								Issue #26778: Fixed "a/an/and" typos in code comment, documentation and error
							
							
							
							
							
							
							
							messages. 
							
						 | 
						
							2016-04-17 09:39:28 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								6a7b3a77b4
								
							
						 | 
						
							
							
								
								Issue #26778: Fixed "a/an/and" typos in code comment and documentation.
							
							
							
							
							
						 | 
						
							2016-04-17 08:32:47 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								f01e408c16
								
							
						 | 
						
							
							
								
								Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF
							
							
							
							
							
							
							
							in places where Py_DECREF was used. 
							
						 | 
						
							2016-04-10 18:12:01 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								57a01d3a0e
								
							
						 | 
						
							
							
								
								Issue #26200: Added Py_SETREF and replaced Py_XSETREF with Py_SETREF
							
							
							
							
							
							
							
							in places where Py_DECREF was used. 
							
						 | 
						
							2016-04-10 18:05:40 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								ec39756960
								
							
						 | 
						
							
							
								
								Issue #22570: Renamed Py_SETREF to Py_XSETREF.
							
							
							
							
							
						 | 
						
							2016-04-06 09:50:03 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								48842714b9
								
							
						 | 
						
							
							
								
								Issue #22570: Renamed Py_SETREF to Py_XSETREF.
							
							
							
							
							
						 | 
						
							2016-04-06 09:45:48 +03:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								5608411a96
								
							
						 | 
						
							
							
								
								Issue #25718: Fixed pickling and copying the accumulate() iterator with total is None.
							
							
							
							
							
						 | 
						
							2016-03-06 14:02:26 +02: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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Benjamin Peterson
								
							 
						 | 
						
							
							
							
							
								
							
							
								3e47a1337c
								
							
						 | 
						
							
							
								
								merge 3.5
							
							
							
							
							
						 | 
						
							2016-01-01 11:56:35 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Benjamin Peterson
								
							 
						 | 
						
							
							
							
							
								
							
							
								4e3dd51396
								
							
						 | 
						
							
							
								
								merge 3.4
							
							
							
							
							
						 | 
						
							2016-01-01 11:56:16 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Benjamin Peterson
								
							 
						 | 
						
							
							
							
							
								
							
							
								630329e4ea
								
							
						 | 
						
							
							
								
								merge 3.3
							
							
							
							
							
						 | 
						
							2016-01-01 11:55:47 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Benjamin Peterson
								
							 
						 | 
						
							
							
							
							
								
							
							
								0e617e22f0
								
							
						 | 
						
							
							
								
								remove some copyright notices supserseded by the toplevel ones
							
							
							
							
							
						 | 
						
							2016-01-01 11:53:47 -06:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								1ed017ae92
								
							
						 | 
						
							
							
								
								Issue #20440: Cleaning up the code by using Py_SETREF and Py_CLEAR.
							
							
							
							
							
							
							
							Old code is correct, but with Py_SETREF and Py_CLEAR it can be cleaner.
This patch doesn't fix bugs and hence there is no need to backport it. 
							
						 | 
						
							2015-12-27 15:51:32 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								bdb908ea54
								
							
						 | 
						
							
							
								
								Issue #20440: Applied yet one patch for using Py_SETREF.
							
							
							
							
							
							
							
							The patch is automatically generated, it replaces the code that uses Py_CLEAR. 
							
						 | 
						
							2015-12-27 12:38:28 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								4a1e70fc31
								
							
						 | 
						
							
							
								
								Issue #20440: Applied yet one patch for using Py_SETREF.
							
							
							
							
							
							
							
							The patch is automatically generated, it replaces the code that uses Py_CLEAR. 
							
						 | 
						
							2015-12-27 12:36:18 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								f006940351
								
							
						 | 
						
							
							
								
								Issue #20440: Massive replacing unsafe attribute setting code with special
							
							
							
							
							
							
							
							macro Py_SETREF. 
							
						 | 
						
							2015-12-24 10:39:57 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								5a57ade58e
								
							
						 | 
						
							
							
								
								Issue #20440: Massive replacing unsafe attribute setting code with special
							
							
							
							
							
							
							
							macro Py_SETREF. 
							
						 | 
						
							2015-12-24 10:35:59 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								a9406e77fa
								
							
						 | 
						
							
							
								
								Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.
							
							
							
							
							
							
							
							This allows sys.getsize() to work correctly with their subclasses with
__slots__ defined. 
							
						 | 
						
							2015-12-19 20:07:11 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								5c4064e8bd
								
							
						 | 
						
							
							
								
								Issue #25421: __sizeof__ methods of builtin types now use dynamic basic size.
							
							
							
							
							
							
							
							This allows sys.getsize() to work correctly with their subclasses with
__slots__ defined. 
							
						 | 
						
							2015-12-19 20:05:25 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								4a7c03aab4
								
							
						 | 
						
							
							
								
								Issue #25523: Merge a-to-an corrections from 3.5.
							
							
							
							
							
						 | 
						
							2015-11-02 14:44:29 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								a84f6c3dd3
								
							
						 | 
						
							
							
								
								Issue #25523: Merge a-to-an corrections from 3.4.
							
							
							
							
							
						 | 
						
							2015-11-02 14:39:05 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Serhiy Storchaka
								
							 
						 | 
						
							
							
							
							
								
							
							
								d65c9496da
								
							
						 | 
						
							
							
								
								Issue #25523: Further a-to-an corrections.
							
							
							
							
							
						 | 
						
							2015-11-02 14:10:23 +02:00 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									Kristján Valur Jónsson
								
							 
						 | 
						
							
							
							
							
								
							
							
								a8a930f863
								
							
						 | 
						
							
							
								
								Issue #25021: Merge 3.5 to default
							
							
							
							
							
						 | 
						
							2015-09-12 16:36:15 +00: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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 | 
					
				
					
						
							
								
								
									 
									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 | 
						
						
							
							
							
							
								
							
							
							
								
							
							
						 |