Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								99740925ed 
								
							 
						 
						
							
							
								
								merge 3.5  
							
							
							
						 
						
							2016-05-12 23:14:28 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								07451ddd4f 
								
							 
						 
						
							
							
								
								fix indentation of comments in cellobject.c ( closes   #27011 )  
							
							
							
						 
						
							2016-05-12 23:12:21 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ea36c941a1 
								
							 
						 
						
							
							
								
								Issue  #23640 : int.from_bytes() no longer bypasses constructors for subclasses.  
							
							
							
						 
						
							2016-05-12 10:37:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								1f364438ad 
								
							 
						 
						
							
							
								
								Issue  #23640 : int.from_bytes() no longer bypasses constructors for subclasses.  
							
							
							
						 
						
							2016-05-12 10:39:32 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5787ef621a 
								
							 
						 
						
							
							
								
								Issue  #27005 : Fixed the call of PyObject_CallFunctionObjArgs().  
							
							
							
						 
						
							2016-05-12 10:32:30 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								25885d1dc5 
								
							 
						 
						
							
							
								
								Issue  #27005 : Optimized the float.fromhex() class method for exact float.  
							
							
							
						 
						
							2016-05-12 10:21:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								17e22959a4 
								
							 
						 
						
							
							
								
								Issue  #17765 : weakref.ref() no longer silently ignores keyword arguments.  
							
							... 
							
							
							
							Patch by Georg Brandl. 
							
						 
						
							2016-05-07 15:43:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								21eb48764c 
								
							 
						 
						
							
							
								
								Issue  #17765 : weakref.ref() no longer silently ignores keyword arguments.  
							
							... 
							
							
							
							Patch by Georg Brandl. 
							
						 
						
							2016-05-07 15:41:09 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fb81d3cbe7 
								
							 
						 
						
							
							
								
								Issue  #26765 : Moved common code for the replace() method of bytes and bytearray  
							
							... 
							
							
							
							to a template file. 
							
						 
						
							2016-05-05 09:26:07 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								dd40fc3e57 
								
							 
						 
						
							
							
								
								Issue  #26765 : Moved common code and docstrings for bytes and bytearray methods  
							
							... 
							
							
							
							to bytes_methods.c. 
							
						 
						
							2016-05-04 22:23:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fcce462e9c 
								
							 
						 
						
							
							
								
								Issue  #26811 : gc.get_objects() no longer contains a broken tuple with NULL  
							
							... 
							
							
							
							pointer. 
							
						 
						
							2016-05-04 21:42:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7822f151b6 
								
							 
						 
						
							
							
								
								Issue  #26811 : gc.get_objects() no longer contains a broken tuple with NULL  
							
							... 
							
							
							
							pointer. 
							
						 
						
							2016-05-04 21:42:05 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7a9579c0ce 
								
							 
						 
						
							
							
								
								Got rid of redundand "self" parameter declarations.  
							
							... 
							
							
							
							Argument Clinic is now able to infer all needed information. 
							
						 
						
							2016-05-02 13:45:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								0ac70c0e90 
								
							 
						 
						
							
							
								
								Fix typos. Reported by andportnoy on GitHub.  
							
							
							
						 
						
							2016-04-29 16:54:10 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								8421d714d0 
								
							 
						 
						
							
							
								
								Removed unused initialization and the uninteresting comment.  
							
							
							
						 
						
							2016-04-29 01:37:05 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fa070298e9 
								
							 
						 
						
							
							
								
								Issue  #26880 : Removed redundant checks in set.__init__.  
							
							
							
						 
						
							2016-04-29 11:31:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								71dc3d878a 
								
							 
						 
						
							
							
								
								Issue  #25349 ,  #26249 : Fix memleak in formatfloat()  
							
							
							
						 
						
							2016-04-26 12:35:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								15932593ba 
								
							 
						 
						
							
							
								
								Issue  #26249 : Try test_capi on Windows  
							
							
							
						 
						
							2016-04-22 18:52:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f5c4b99034 
								
							 
						 
						
							
							
								
								PyMem_Malloc() now uses the fast pymalloc allocator  
							
							... 
							
							
							
							Issue #26249 : PyMem_Malloc() allocator family now uses the pymalloc allocator
rather than system malloc(). Applications calling PyMem_Malloc() without
holding the GIL can now crash: use PYTHONMALLOC=debug environment variable to
validate the usage of memory allocators in your application. 
							
						 
						
							2016-04-22 16:26:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								abe4d52a1a 
								
							 
						 
						
							
							
								
								Merge doc and comment fixes from 3.5  
							
							
							
						 
						
							2016-04-19 23:23:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								0621e0ea86 
								
							 
						 
						
							
							
								
								Don't define _PyMem_PymallocEnabled() if pymalloc is disabled  
							
							... 
							
							
							
							Isse #26516 . 
							
						 
						
							2016-04-19 17:02:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								8f26565ba9 
								
							 
						 
						
							
							
								
								Fix spelling (inital), grammar (may translates) in documentation, comments  
							
							
							
						 
						
							2016-04-19 04:03:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								55c861f637 
								
							 
						 
						
							
							
								
								Issue  #26745 : Removed redundant code in _PyObject_GenericSetAttrWithDict.  
							
							... 
							
							
							
							Based on patch by Xiang Zhang. 
							
						 
						
							2016-04-17 20:31:51 +03: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a4ed2daea3 
								
							 
						 
						
							
							
								
								merge 3.5  
							
							
							
						 
						
							2016-04-16 15:12:37 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								b0c04cb98c 
								
							 
						 
						
							
							
								
								fix slice cache finalization to use gc del  
							
							
							
						 
						
							2016-04-16 15:12:29 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								259d247b31 
								
							 
						 
						
							
							
								
								merge 3.5 ( #26659 )  
							
							
							
						 
						
							2016-04-16 14:54:27 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								2b601d3905 
								
							 
						 
						
							
							
								
								add gc support to slice ( closes   #26659 )  
							
							
							
						 
						
							2016-04-16 14:47:12 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								43de36d2c7 
								
							 
						 
						
							
							
								
								Issue  #26766 : Remove redundant bytearray_format() from bytearrayobject.c  
							
							
							
						 
						
							2016-04-16 01:20:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								e914d41312 
								
							 
						 
						
							
							
								
								Issue  #26766 : Fix _PyBytesWriter_Finish()  
							
							... 
							
							
							
							Return a bytearray object when bytearray is requested and when the small buffer
is used.
Fix also test_bytes: bytearray%args must return a bytearray type. 
							
						 
						
							2016-04-15 17:52:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c9a59e6e4f 
								
							 
						 
						
							
							
								
								Issue  #26764 : Fixed SystemError in bytes.__rmod__.  
							
							
							
						 
						
							2016-04-15 14:11:10 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								cda80940ed 
								
							 
						 
						
							
							
								
								Issue  #15984 : Merge PyUnicode doc from 3.5  
							
							
							
						 
						
							2016-04-15 02:27:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								6245cb3c01 
								
							 
						 
						
							
							
								
								Correct “an” → “a” with “Unicode”, “user”, “UTF”, etc  
							
							... 
							
							
							
							This affects documentation, code comments, and a debugging messages. 
							
						 
						
							2016-04-15 02:14:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								21a663ea28 
								
							 
						 
						
							
							
								
								Issue  #26057 : Got rid of nonneeded use of PyUnicode_FromObject().  
							
							
							
						 
						
							2016-04-13 15:37:23 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								131b8f8eee 
								
							 
						 
						
							
							
								
								Issue  #26718 : super.__init__ no longer leaks memory if called multiple times.  
							
							... 
							
							
							
							NOTE: A direct call of super.__init__ is not endorsed! 
							
						 
						
							2016-04-13 15:28:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3d7497608b 
								
							 
						 
						
							
							
								
								Issue  #26718 : super.__init__ no longer leaks memory if called multiple times.  
							
							... 
							
							
							
							NOTE: A direct call of super.__init__ is not endorsed! 
							
						 
						
							2016-04-13 15:27:33 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								59865e7fe1 
								
							 
						 
						
							
							
								
								Issue  #26200 : Restored more safe usages of Py_SETREF.  
							
							
							
						 
						
							2016-04-11 09:57:37 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								03f17f8671 
								
							 
						 
						
							
							
								
								Issue  #17339 : Improved TypeError message in bytes constructor.  
							
							
							
						 
						
							2016-04-10 14:44:59 +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 
								
							 
						 
						
							
							
							
							
								
							
							
								ab479c49d3 
								
							 
						 
						
							
							
								
								Issue  #26494 : Fixed crash on iterating exhausting iterators.  
							
							... 
							
							
							
							Affected classes are generic sequence iterators, iterators of str, bytes,
bytearray, list, tuple, set, frozenset, dict, OrderedDict, corresponding
views and os.scandir() iterator. 
							
						 
						
							2016-03-30 20:41:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fbb1c5ee06 
								
							 
						 
						
							
							
								
								Issue  #26494 : Fixed crash on iterating exhausting iterators.  
							
							... 
							
							
							
							Affected classes are generic sequence iterators, iterators of str, bytes,
bytearray, list, tuple, set, frozenset, dict, OrderedDict, corresponding
views and os.scandir() iterator. 
							
						 
						
							2016-03-30 20:40:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								3625af5f21 
								
							 
						 
						
							
							
								
								Moved misplaced functions to the section for C API functions.  
							
							
							
						 
						
							2016-03-27 01:15:07 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								2c257ab0f8 
								
							 
						 
						
							
							
								
								Responsibility for argument checking belongs in set.__init__() rather than set.__new__().  
							
							... 
							
							
							
							See dict.__new__() and list.__new__() for comparison.  Neither of those examine or touch
args or kwds.  That work is done in the __init__() methods. 
							
						 
						
							2016-03-26 04:10:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								b72e21b9ab 
								
							 
						 
						
							
							
								
								Speed-up construction of empty sets by approx 12-14%.  
							
							
							
						 
						
							2016-03-25 02:29:59 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								f963c13597 
								
							 
						 
						
							
							
								
								longobject.c: fix compilation warning on Windows 64-bit  
							
							... 
							
							
							
							We know that Py_SIZE(b) is -1 or 1 an so fits into the sdigit type. 
							
						 
						
							2016-03-23 18:36:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								0aed3a4ebc 
								
							 
						 
						
							
							
								
								_PyMem_DebugFree(): fix compiler warning on Windows  
							
							... 
							
							
							
							Don't return a void value. 
							
						 
						
							2016-03-23 11:30:43 +01:00