Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b0f80b0312 
								
							 
						 
						
							
							
								
								Issue  #26647 : Python interpreter now uses 16-bit wordcode instead of bytecode.  
							
							... 
							
							
							
							Patch by Demur Rumed. 
							
						 
						
							2016-05-24 09:15:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2a95219bc4 
								
							 
						 
						
							
							
								
								Issue  #26168 : Fixed possible refleaks in failing Py_BuildValue() with the "N"  
							
							... 
							
							
							
							format unit. 
							
						 
						
							2016-05-20 22:31:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								13e602ea0f 
								
							 
						 
						
							
							
								
								Issue  #26168 : Fixed possible refleaks in failing Py_BuildValue() with the "N"  
							
							... 
							
							
							
							format unit. 
							
						 
						
							2016-05-20 22:31:14 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								744c34e2ea 
								
							 
						 
						
							
							
								
								Cleanup import.c  
							
							... 
							
							
							
							* Replace PyUnicode_RPartition() with PyUnicode_FindChar() and
  PyUnicode_Substring() to avoid the creation of a temporary tuple.
* Use PyUnicode_FromFormat() to build a string and avoid the single_dot ('.')
  singleton
Thanks Serhiy Storchaka for your review. 
							
						 
						
							2016-05-20 11:36:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4a3443be43 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #27057 )  
							
							
							
						 
						
							2016-05-19 16:48:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								3116cc44af 
								
							 
						 
						
							
							
								
								Fix os.set_inheritable() on Android  
							
							... 
							
							
							
							Issue #27057 : Fix os.set_inheritable() on Android, ioctl() is blocked by
SELinux and fails with EACCESS. The function now falls back to fcntl().
Patch written by MichaĆ Bednarski. 
							
						 
						
							2016-05-19 16:46:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								094c9c921c 
								
							 
						 
						
							
							
								
								Issue  #23275 : Allow () = iterable assignment syntax  
							
							... 
							
							
							
							Documentation updates by Martin Panter. 
							
						 
						
							2016-05-18 08:44:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ed64d6b4a5 
								
							 
						 
						
							
							
								
								regen importlib bytecode  
							
							
							
						 
						
							2016-05-16 22:54:05 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								5b2b3aae2a 
								
							 
						 
						
							
							
								
								merge 3.5 ( #26991 )  
							
							
							
						 
						
							2016-05-16 22:53:44 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								ad887cf7d1 
								
							 
						 
						
							
							
								
								fix possible refleak in MAKE_FUNCTION ( closes   #26991 )  
							
							... 
							
							
							
							Patch by Xiang Zhang. 
							
						 
						
							2016-05-16 22:52:40 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								4b23494ded 
								
							 
						 
						
							
							
								
								Issue  #27039 : Fixed bytearray.remove() for values greater than 127.  
							
							... 
							
							
							
							Based on patch by Joe Jevnik. 
							
						 
						
							2016-05-16 22:24:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ce41287e99 
								
							 
						 
						
							
							
								
								Issue  #18531 : Single var-keyword argument of dict subtype was passed  
							
							... 
							
							
							
							unscathed to the C-defined function.  Now it is converted to exact dict. 
							
						 
						
							2016-05-08 23:36:44 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								1ce738e08f 
								
							 
						 
						
							
							
								
								Merge typo fixes from 3.5  
							
							
							
						 
						
							2016-05-08 14:02:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								4c35964b76 
								
							 
						 
						
							
							
								
								Corrections for a/an in code comments and documentation  
							
							
							
						 
						
							2016-05-08 13:53:41 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								24182a3aaa 
								
							 
						 
						
							
							
								
								Restored parameter name "self" since gdb needs exact specific parameter names.  
							
							
							
						 
						
							2016-05-05 16:21:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c2f7d87897 
								
							 
						 
						
							
							
								
								Issue  #26932 : Fixed support of RTLD_* constants defined as enum values,  
							
							... 
							
							
							
							not via macros (in particular on Android).  Patch by Chi Hsuan Yen. 
							
						 
						
							2016-05-04 09:44:44 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2e310b4c38 
								
							 
						 
						
							
							
								
								Regenerate Argument Clinic code for issue  #26874 .  
							
							
							
						 
						
							2016-05-01 20:34:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								df071730bb 
								
							 
						 
						
							
							
								
								Regenerate Argument Clinic code for issue  #26874 .  
							
							
							
						 
						
							2016-05-01 20:33:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								aa9d369707 
								
							 
						 
						
							
							
								
								Issue  #23960 : Cleanup args and kwargs on error in PyErr_SetImportError  
							
							... 
							
							
							
							Patch by Ofer Schwarz. 
							
						 
						
							2016-05-01 09:06:57 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								ec766d3c15 
								
							 
						 
						
							
							
								
								Issue  #23960 : Cleanup args and kwargs on error in PyErr_SetImportError  
							
							... 
							
							
							
							Patch by Ofer Schwarz. 
							
						 
						
							2016-05-01 09:06:36 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								5031a67821 
								
							 
						 
						
							
							
								
								Closes   #26874 : Merge with 3.5  
							
							
							
						 
						
							2016-04-28 14:40:08 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								7f227d9087 
								
							 
						 
						
							
							
								
								Issue  #26874 : Simplify the divmod docstring  
							
							
							
						 
						
							2016-04-28 14:39:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								54559b6511 
								
							 
						 
						
							
							
								
								Closes   #26874 : Merge with 3.5  
							
							
							
						 
						
							2016-04-28 14:25:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zachary Ware 
								
							 
						 
						
							
							
							
							
								
							
							
								4d4160af6a 
								
							 
						 
						
							
							
								
								Issue  #26874 : Fix divmod docstring  
							
							
							
						 
						
							2016-04-28 14:24:55 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								144da4ec85 
								
							 
						 
						
							
							
								
								Issue  #22747 : Workaround for systems without langinfo.h.  
							
							
							
						 
						
							2016-04-26 01:56:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Stefan Krah 
								
							 
						 
						
							
							
							
							
								
							
							
								1845d144bc 
								
							 
						 
						
							
							
								
								Issue  #17905 : Do not guard locale include with HAVE_LANGINFO_H.  
							
							
							
						 
						
							2016-04-25 21:38:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								79d6e8de9e 
								
							 
						 
						
							
							
								
								Issue  #26802 : Optimized calling a function with *args only positional arguments.  
							
							... 
							
							
							
							Patch by Joe Jevnik. 
							
						 
						
							2016-04-19 23:37:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a858bbde03 
								
							 
						 
						
							
							
								
								Avoid fcntl() if possible in set_inheritable()  
							
							... 
							
							
							
							Issue #26770 : set_inheritable() avoids calling fcntl() twice if the FD_CLOEXEC
is already set/cleared. This change only impacts platforms using the fcntl()
implementation of set_inheritable() (not Linux nor Windows). 
							
						 
						
							2016-04-17 16:51:52 +02: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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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 
								
							 
						 
						
							
							
							
							
								
							
							
								23c5cbbdde 
								
							 
						 
						
							
							
								
								fs_unicode_converter is no longer used.  
							
							
							
						 
						
							2016-04-14 12:36:11 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								21a663ea28 
								
							 
						 
						
							
							
								
								Issue  #26057 : Got rid of nonneeded use of PyUnicode_FromObject().  
							
							
							
						 
						
							2016-04-13 15:37:23 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								7258176c68 
								
							 
						 
						
							
							
								
								Merge 3.5 (os.urandom)  
							
							
							
						 
						
							2016-04-12 22:38:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9d24271d86 
								
							 
						 
						
							
							
								
								Fix os.urandom() on Solaris 11.3  
							
							... 
							
							
							
							Issue #26735 : Fix os.urandom() on Solaris 11.3 and newer when reading more than
1,024 bytes: call getrandom() multiple times with a limit of 1024 bytes per
call. 
							
						 
						
							2016-04-12 22:28:49 +02: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 
								
							 
						 
						
							
							
							
							
								
							
							
								403002723f 
								
							 
						 
						
							
							
								
								Issue  #25339 : PYTHONIOENCODING now has priority over locale in setting the  
							
							... 
							
							
							
							error handler for stdin and stdout. 
							
						 
						
							2016-04-10 14:35:21 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								fc43511867 
								
							 
						 
						
							
							
								
								Issue  #25339 : PYTHONIOENCODING now has priority over locale in setting the  
							
							... 
							
							
							
							error handler for stdin and stdout. 
							
						 
						
							2016-04-10 14:34:13 +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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								942302371c 
								
							 
						 
						
							
							
								
								Minor code cleanup for PyArg_UnpackTuple.  
							
							
							
						 
						
							2016-03-26 03:02:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								ca9dbc7d88 
								
							 
						 
						
							
							
								
								makeopcodetargets.py: we need to import Lib/opcode.py  
							
							... 
							
							
							
							Issue #20021 : use importlib.machinery to import Lib/opcode.py and not an opcode
module coming from somewhere else. makeopcodetargets.py is part of the Python
build process and it is run by an external Python program, not the built Python
program.
Patch written by Serhiy Storchaka. 
							
						 
						
							2016-03-26 01:04:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								a9a852c2b1 
								
							 
						 
						
							
							
								
								Modernize Python/makeopcodetargets.py  
							
							... 
							
							
							
							* Simply use "import opcode" to import the opcode module instead of tricks
  using the imp module
* Use context manager for the output file
* Move code into a new main() function
* Replace assert with a regular if to check the number of arguments
* Import modules at top level 
							
						 
						
							2016-03-25 11:54:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								4f17426437 
								
							 
						 
						
							
							
								
								Fix bug in __import__ during Python shutdown  
							
							... 
							
							
							
							Issue #26637 : The importlib module now emits an ImportError rather than a
TypeError if __import__() is tried during the Python shutdown process but
sys.path is already cleared (set to None). 
							
						 
						
							2016-03-25 00:40:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								023654fa68 
								
							 
						 
						
							
							
								
								get_warnings_attr(): Fix coverity warning  
							
							... 
							
							
							
							Don't check if the dict key exists before getting the key. Instead get the key
and handle error. 
							
						 
						
							2016-03-23 17:48:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								1c3069aed6 
								
							 
						 
						
							
							
								
								Rework _Py_DumpASCII() to make Coverity happy  
							
							
							
						 
						
							2016-03-23 16:10:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								976bb4099c 
								
							 
						 
						
							
							
								
								compiler.c: fix compiler warnings on Windows  
							
							
							
						 
						
							2016-03-23 11:36:19 +01:00