Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								370f5136d4 
								
							 
						 
						
							
							
								
								Merge 3.5 (os.urandom, issue  #27278 )  
							
							
							
						 
						
							2016-06-14 16:33:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								b98a36e8f3 
								
							 
						 
						
							
							
								
								Fix os.urandom() using getrandom() on Linux  
							
							... 
							
							
							
							Issue #27278 : Fix os.urandom() implementation using getrandom() on Linux.
Truncate size to INT_MAX and loop until we collected enough random bytes,
instead of casting a directly Py_ssize_t to int. 
							
						 
						
							2016-06-14 16:31:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									doko@ubuntu.com 
								
							 
						 
						
							
							
							
							
								
							
							
								5553231b91 
								
							 
						 
						
							
							
								
								- Issue  #23968 : Rename the platform directory from plat-$(MACHDEP) to  
							
							... 
							
							
							
							plat-$(PLATFORM_TRIPLET).
  Rename the config directory (LIBPL) from config-$(LDVERSION) to
  config-$(LDVERSION)-$(PLATFORM_TRIPLET).
  Install the platform specifc _sysconfigdata module into the platform
  directory and rename it to include the ABIFLAGS. 
							
						 
						
							2016-06-14 08:55:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								64204de04c 
								
							 
						 
						
							
							
								
								Issue  #27095 : Simplified MAKE_FUNCTION and removed MAKE_CLOSURE opcodes.  
							
							... 
							
							
							
							Patch by Demur Rumed. 
							
						 
						
							2016-06-12 17:36:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5697c4b641 
								
							 
						 
						
							
							
								
								Comment fixes extracted from patch by Demur Rumed.  
							
							
							
						 
						
							2016-06-12 17:02:10 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								cf2ad55511 
								
							 
						 
						
							
							
								
								Issue  #27286 : Fixed compiling BUILD_MAP_UNPACK_WITH_CALL opcode.  Calling  
							
							... 
							
							
							
							function with generalized unpacking (PEP 448) and conflicting keyword names
could cause undefined behavior. 
							
						 
						
							2016-06-12 09:35:13 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3c317e76a2 
								
							 
						 
						
							
							
								
								Issue  #27286 : Fixed compiling BUILD_MAP_UNPACK_WITH_CALL opcode.  Calling  
							
							... 
							
							
							
							function with generalized unpacking (PEP 448) and conflicting keyword names
could cause undefined behavior. 
							
						 
						
							2016-06-12 09:22:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								6a7506a77f 
								
							 
						 
						
							
							
								
								Issue  #27140 : Added BUILD_CONST_KEY_MAP opcode.  
							
							
							
						 
						
							2016-06-12 00:39:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f41b82fb19 
								
							 
						 
						
							
							
								
								Issue  #26282 : PyArg_ParseTupleAndKeywords() and Argument Clinic now support  
							
							... 
							
							
							
							positional-only and keyword parameters in the same function. 
							
						 
						
							2016-06-09 16:30:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								596357de23 
								
							 
						 
						
							
							
								
								Merge comment fix from 3.5  
							
							
							
						 
						
							2016-06-10 08:38:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								39b1025356 
								
							 
						 
						
							
							
								
								Fix typo and move comment to appropriate condition  
							
							
							
						 
						
							2016-06-10 08:07:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								711d25db48 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #27243 )  
							
							
							
						 
						
							2016-06-09 15:13:16 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								a6f6edbda8 
								
							 
						 
						
							
							
								
								Issue  #27243 : Fix __aiter__ protocol  
							
							
							
						 
						
							2016-06-09 15:08:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5dee6551e2 
								
							 
						 
						
							
							
								
								Issue  #26305 : Argument Clinic now uses braces in C code as required by PEP 7.  
							
							
							
						 
						
							2016-06-09 16:16:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								cfb1961f61 
								
							 
						 
						
							
							
								
								py_getrandom(): use char* instead of void* for the destination  
							
							... 
							
							
							
							Fix a "gcc -pedantic" warning on "buffer += n" because buffer type is void*. 
							
						 
						
							2016-06-08 10:16:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								9ff9cbd600 
								
							 
						 
						
							
							
								
								Merge 3.5 (os.urandom)  
							
							
							
						 
						
							2016-06-07 11:25:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								dddf4849ec 
								
							 
						 
						
							
							
								
								os.urandom() doesn't block on Linux anymore  
							
							... 
							
							
							
							Issue #26839 : On Linux, os.urandom() now calls getrandom() with GRND_NONBLOCK
to fall back on reading /dev/urandom if the urandom entropy pool is not
initialized yet. Patch written by Colm Buckley. 
							
						 
						
							2016-06-07 11:21:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								19409197e2 
								
							 
						 
						
							
							
								
								Merge typo fixes from 3.5  
							
							
							
						 
						
							2016-06-04 05:26:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								3ee6270262 
								
							 
						 
						
							
							
								
								Fix typos in code comment and documentation  
							
							
							
						 
						
							2016-06-04 04:57:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								76c4161b92 
								
							 
						 
						
							
							
								
								Issue  #27138 : Regenerate Python/importlib_external.h.  
							
							
							
						 
						
							2016-05-28 14:48:19 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c7385f31d3 
								
							 
						 
						
							
							
								
								Issue  #27138 : Regenerate Python/importlib_external.h.  
							
							
							
						 
						
							2016-05-28 14:46:13 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								3e04d5b306 
								
							 
						 
						
							
							
								
								Issue  #27076 : Merge spelling from 3.5  
							
							
							
						 
						
							2016-05-26 06:03:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Martin Panter 
								
							 
						 
						
							
							
							
							
								
							
							
								46f50726a0 
								
							 
						 
						
							
							
								
								Issue  #27076 : Doc, comment and tests spelling fixes  
							
							... 
							
							
							
							Most fixes to Doc/ and Lib/ directories by Ville Skyttä. 
							
						 
						
							2016-05-26 05:35:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								74f2fe6489 
								
							 
						 
						
							
							
								
								Fixed the use of _Py_IS_ALIGNED (issue  #27097 ).  
							
							
							
						 
						
							2016-05-25 20:35:44 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								f60bf5f7d6 
								
							 
						 
						
							
							
								
								Issue  #27097 : Python interpreter is now about 7% faster due to optimized  
							
							... 
							
							
							
							instruction decoding.  Based on patch by Demur Rumed. 
							
						 
						
							2016-05-25 20:02:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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