Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								42bcbf76f7 
								
							 
						 
						
							
							
								
								Issue  #28517 : Fixed of-by-one error in the peephole optimizer that caused  
							
							... 
							
							
							
							keeping unreachable code. 
							
						 
						
							2016-10-25 09:32:04 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								7db3c48833 
								
							 
						 
						
							
							
								
								Issue  #28517 : Fixed of-by-one error in the peephole optimizer that caused  
							
							... 
							
							
							
							keeping unreachable code. 
							
						 
						
							2016-10-25 09:30:43 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								cb33a01bbc 
								
							 
						 
						
							
							
								
								Issue  #28510 : Clean up decoding error handlers.  
							
							... 
							
							
							
							Since PyUnicodeDecodeError_GetObject() always returns bytes, following
PyBytes_AsString() can be replaced with PyBytes_AS_STRING(). 
							
						 
						
							2016-10-23 09:44:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								14ab277632 
								
							 
						 
						
							
							
								
								Issue  #28410 : Added _PyErr_FormatFromCause() -- the helper for raising  
							
							... 
							
							
							
							new exception with setting current exception as __cause__.
_PyErr_FormatFromCause(exception, format, args...) is equivalent to Python
    raise exception(format % args) from sys.exc_info()[1] 
							
						 
						
							2016-10-21 17:10:42 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								467ab194fc 
								
							 
						 
						
							
							
								
								Issue  #28410 : Added _PyErr_FormatFromCause() -- the helper for raising  
							
							... 
							
							
							
							new exception with setting current exception as __cause__.
_PyErr_FormatFromCause(exception, format, args...) is equivalent to Python
    raise exception(format % args) from sys.exc_info()[1] 
							
						 
						
							2016-10-21 17:09:17 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								c4189a04a8 
								
							 
						 
						
							
							
								
								Issue  #28410 : Keep the traceback of original exception in _PyErr_ChainExceptions().  
							
							
							
						 
						
							2016-10-21 16:21:02 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								b0426cd8c4 
								
							 
						 
						
							
							
								
								Issue  #28410 : Keep the traceback of original exception in _PyErr_ChainExceptions().  
							
							
							
						 
						
							2016-10-21 16:20:43 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								9e373be1bc 
								
							 
						 
						
							
							
								
								Issue  #28410 : Keep the traceback of original exception in _PyErr_ChainExceptions().  
							
							
							
						 
						
							2016-10-21 16:19:59 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									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