Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								a2bc46da14 
								
							 
						 
						
							
							
								
								merge 3.6  
							
							
							
						 
						
							2016-10-20 22:39:39 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								4510e6de9d 
								
							 
						 
						
							
							
								
								mark dtrace stubs as static inline; remove stubs  
							
							... 
							
							
							
							C99 inline semantics don't work everywhere. (https://bugs.python.org/issue28092 )
We don't want these to have external visibility anyway. 
							
						 
						
							2016-10-20 22:37:00 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								d65f42a132 
								
							 
						 
						
							
							
								
								Issue  #21955 : Please don't try to optimize int+int  
							
							
							
						 
						
							2016-10-20 12:18:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								60c838b27c 
								
							 
						 
						
							
							
								
								Issue  #23782 : Fixed possible memory leak in _PyTraceback_Add() and exception  
							
							... 
							
							
							
							loss in PyTraceBack_Here(). 
							
						 
						
							2016-10-18 13:27:54 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								df0fd74ae8 
								
							 
						 
						
							
							
								
								Issue  #23782 : Fixed possible memory leak in _PyTraceback_Add() and exception  
							
							... 
							
							
							
							loss in PyTraceBack_Here(). 
							
						 
						
							2016-10-18 13:26:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								04eb777279 
								
							 
						 
						
							
							
								
								Issue  #23782 : Fixed possible memory leak in _PyTraceback_Add() and exception  
							
							... 
							
							
							
							loss in PyTraceBack_Here(). 
							
						 
						
							2016-10-18 13:23:18 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								4186222e63 
								
							 
						 
						
							
							
								
								Minor fix-up to apply the stack adjustment macros consistent with the other opcodes  
							
							
							
						 
						
							2016-10-15 19:03:06 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5665301bae 
								
							 
						 
						
							
							
								
								Issue  #28257 : Improved error message when pass a non-mapping as a var-keyword  
							
							... 
							
							
							
							argument. 
							
						 
						
							2016-10-07 23:32:41 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								579de19228 
								
							 
						 
						
							
							
								
								Issue  #24098 : Fixed possible crash when AST is changed in process of  
							
							... 
							
							
							
							compiling it. 
							
						 
						
							2016-10-07 21:56:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5e80855af3 
								
							 
						 
						
							
							
								
								Issue  #24098 : Fixed possible crash when AST is changed in process of  
							
							... 
							
							
							
							compiling it. 
							
						 
						
							2016-10-07 21:55:49 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								cf3806026b 
								
							 
						 
						
							
							
								
								Issue  #24098 : Fixed possible crash when AST is changed in process of  
							
							... 
							
							
							
							compiling it. 
							
						 
						
							2016-10-07 21:51:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								419968c235 
								
							 
						 
						
							
							
								
								Issue  #27358 : Merge from 3.6  
							
							
							
						 
						
							2016-10-02 13:08:47 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Berker Peksag 
								
							 
						 
						
							
							
							
							
								
							
							
								8e9045d0d8 
								
							 
						 
						
							
							
								
								Issue  #27358 : Fix typo in error message  
							
							
							
						 
						
							2016-10-02 13:08:25 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2e84de3638 
								
							 
						 
						
							
							
								
								Issue  #27358 : Optimized merging var-keyword arguments and improved error  
							
							... 
							
							
							
							message when pass a non-mapping as a var-keyword argument. 
							
						 
						
							2016-10-02 11:07:29 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								e036ef8fa2 
								
							 
						 
						
							
							
								
								Issue  #27358 : Optimized merging var-keyword arguments and improved error  
							
							... 
							
							
							
							message when pass a non-mapping as a var-keyword argument. 
							
						 
						
							2016-10-02 11:06:43 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								775a0ea0da 
								
							 
						 
						
							
							
								
								Issue  #28257 : Improved error message when pass a non-iterable as  
							
							... 
							
							
							
							a var-positional argument.  Added opcode BUILD_TUPLE_UNPACK_WITH_CALL. 
							
						 
						
							2016-10-02 10:34:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7344285c19 
								
							 
						 
						
							
							
								
								Issue  #28257 : Improved error message when pass a non-iterable as  
							
							... 
							
							
							
							a var-positional argument.  Added opcode BUILD_TUPLE_UNPACK_WITH_CALL. 
							
						 
						
							2016-10-02 10:33:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								be9cddb302 
								
							 
						 
						
							
							
								
								Issue  #27942 : String constants now interned recursively in tuples and frozensets.  
							
							
							
						 
						
							2016-09-30 10:36:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								3738c2d8ae 
								
							 
						 
						
							
							
								
								Issue  #27942 : String constants now interned recursively in tuples and frozensets.  
							
							
							
						 
						
							2016-09-30 10:23:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								00a0fc1144 
								
							 
						 
						
							
							
								
								Issue  #27942 : String constants now interned recursively in tuples and frozensets.  
							
							
							
						 
						
							2016-09-30 10:07:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Belopolsky 
								
							 
						 
						
							
							
							
							
								
							
							
								3e7a3cb903 
								
							 
						 
						
							
							
								
								Issue  #28148 : Stop using localtime() and gmtime() in the time module.  
							
							... 
							
							
							
							Introduced platform independent _PyTime_localtime API that is similar
to POSIX localtime_r, but available on all platforms.  Patch by Ed
Schouten. 
							
						 
						
							2016-09-28 17:31:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Alexander Belopolsky 
								
							 
						 
						
							
							
							
							
								
							
							
								9f518cd01a 
								
							 
						 
						
							
							
								
								Merged from 3.6  
							
							
							
						 
						
							2016-09-28 17:32:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c019158a4c 
								
							 
						 
						
							
							
								
								Issue  #27703 : Got rid of unnecessary NULL checks in do_raise() in release mode.  
							
							... 
							
							
							
							Patch by Xiang Zhang. 
							
						 
						
							2016-09-27 11:37:10 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								517507c6d5 
								
							 
						 
						
							
							
								
								Issue  #28100 : Refactor error messages, patch by Ivan Levkivskyi  
							
							
							
						 
						
							2016-09-23 20:26:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								208bbd29d3 
								
							 
						 
						
							
							
								
								Silence GCC warning.  
							
							... 
							
							
							
							The code was correct, but GCC is not enough clever. 
							
						 
						
							2016-09-22 19:59:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								63dc548109 
								
							 
						 
						
							
							
								
								Issue  #28086 : Single var-positional argument of tuple subtype was passed  
							
							... 
							
							
							
							unscathed to the C-defined function.  Now it is converted to exact tuple. 
							
						 
						
							2016-09-22 19:41:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								2f2fee19ec 
								
							 
						 
						
							
							
								
								va_end() all va_copy()ed va_lists.  
							
							
							
						 
						
							2016-09-21 11:37:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								0c21214f3e 
								
							 
						 
						
							
							
								
								replace usage of Py_VA_COPY with the (C99) standard va_copy  
							
							
							
						 
						
							2016-09-20 20:39:33 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								75024c6589 
								
							 
						 
						
							
							
								
								(Merge 3.5) Catch EPERM error in py_getrandom()  
							
							... 
							
							
							
							Issue #27955 : Fallback on reading /dev/urandom device when the getrandom()
syscall fails with EPERM, for example when blocked by SECCOMP. 
							
						 
						
							2016-09-20 22:49:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								6d8bc46cc0 
								
							 
						 
						
							
							
								
								Catch EPERM error in py_getrandom()  
							
							... 
							
							
							
							Issue #27955 : Fallback on reading /dev/urandom device when the getrandom()
syscall fails with EPERM, for example when blocked by SECCOMP. 
							
						 
						
							2016-09-20 22:46:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								af59732102 
								
							 
						 
						
							
							
								
								Cleanup random.c  
							
							... 
							
							
							
							Issue #27955 : modify py_getrnadom() and dev_urandom()
* Add comments from Python 3.7
* PEP 7 style: add {...} 
							
						 
						
							2016-09-20 22:26:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								286987bbac 
								
							 
						 
						
							
							
								
								delete dead code  
							
							
							
						 
						
							2016-09-18 23:49:51 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								74f4af7ac3 
								
							 
						 
						
							
							
								
								Issue  #27932 : Prevent memory leak in win32_ver().  
							
							
							
						 
						
							2016-09-17 17:27:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Steve Dower 
								
							 
						 
						
							
							
							
							
								
							
							
								1ec262be80 
								
							 
						 
						
							
							
								
								Issue  #27932 : Prevent memory leak in win32_ver().  
							
							
							
						 
						
							2016-09-17 17:25:42 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								8987c9d219 
								
							 
						 
						
							
							
								
								Issue  #26182 : Raise DeprecationWarning for improper use of async/await keywords  
							
							
							
						 
						
							2016-09-15 12:50:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								995026a8a9 
								
							 
						 
						
							
							
								
								merge 3.5 ( #28119 )  
							
							
							
						 
						
							2016-09-13 22:46:15 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								59e5e0dca2 
								
							 
						 
						
							
							
								
								improve type-safe of and prevent double-frees in get_locale_info ( #28119 )  
							
							
							
						 
						
							2016-09-13 22:43:45 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Christian Heimes 
								
							 
						 
						
							
							
							
							
								
							
							
								f051e43b22 
								
							 
						 
						
							
							
								
								Issue  #28126 : Replace Py_MEMCPY with memcpy(). Visual Studio can properly optimize memcpy().  
							
							
							
						 
						
							2016-09-13 20:22:02 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								57f91ac95a 
								
							 
						 
						
							
							
								
								Document kwnames in _PyObject_FastCallKeywords() and _PyStack_AsDict()  
							
							... 
							
							
							
							Issue #27213 . 
							
						 
						
							2016-09-12 13:37:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								eece2229e2 
								
							 
						 
						
							
							
								
								Issue  #27213 : Fix reference leaks  
							
							
							
						 
						
							2016-09-12 11:16:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric V. Smith 
								
							 
						 
						
							
							
							
							
								
							
							
								09835dcdbb 
								
							 
						 
						
							
							
								
								Make an f-string error message more exact and consistent.  
							
							
							
						 
						
							2016-09-11 18:58:20 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b72810583e 
								
							 
						 
						
							
							
								
								Issue  #27213 : Fixed different issues with reworked CALL_FUNCTION* opcodes.  
							
							... 
							
							
							
							* BUILD_TUPLE_UNPACK and BUILD_MAP_UNPACK_WITH_CALL no longer generated with
  single tuple or dict.
* Restored more informative error messages for incorrect var-positional and
  var-keyword arguments.
* Removed code duplications in _PyEval_EvalCodeWithName().
* Removed redundant runtime checks and parameters in _PyStack_AsDict().
* Added a workaround and enabled previously disabled test in test_traceback.
* Removed dead code from the dis module. 
							
						 
						
							2016-09-12 00:52:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								015d874626 
								
							 
						 
						
							
							
								
								Issue  #28076 : Variable annotations should be mangled for private names.  
							
							... 
							
							
							
							By Ivan Levkivskyi. 
							
						 
						
							2016-09-11 09:45:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								a1e9ab34a9 
								
							 
						 
						
							
							
								
								Fixed refactoring bug in dd046963bd42 (issue27129).  
							
							
							
						 
						
							2016-09-11 15:19:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								ab8740058a 
								
							 
						 
						
							
							
								
								Issue  #27129 : Replaced wordcode related magic constants with macros.  
							
							
							
						 
						
							2016-09-11 13:48:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nick Coghlan 
								
							 
						 
						
							
							
							
							
								
							
							
								944368e1cc 
								
							 
						 
						
							
							
								
								Issue  #23722 : Initialize __class__ from type.__new__()  
							
							... 
							
							
							
							The __class__ cell used by zero-argument super() is now initialized
from type.__new__ rather than __build_class__, so class methods
relying on that will now work correctly when called from metaclass
methods during class creation.
Patch by Martin Teichmann. 
							
						 
						
							2016-09-11 14:45:49 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								4eef505064 
								
							 
						 
						
							
							
								
								Backed out changeset 3934e070c9db  
							
							
							
						 
						
							2016-09-10 17:04:36 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								54de2b1edd 
								
							 
						 
						
							
							
								
								Fix check_force_ascii()  
							
							... 
							
							
							
							Issue #27938 : Normalize aliases of the ASCII encoding, because
_Py_normalize_encoding() now correctly normalize encoding names. 
							
						 
						
							2016-09-09 23:11:52 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Łukasz Langa 
								
							 
						 
						
							
							
							
							
								
							
							
								fef7e94fa1 
								
							 
						 
						
							
							
								
								Don't run garbage collection on interpreter exit if it was explicitly disabled  
							
							... 
							
							
							
							by the user. 
							
						 
						
							2016-09-09 21:47:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								c7454ff5fc 
								
							 
						 
						
							
							
								
								Issue  #27810 : Fix getargs.c compilation on Windows  
							
							
							
						 
						
							2016-09-09 20:56:52 -07:00