Mathieu Sornay 
								
							 
						 
						
							
							
							
							
								
							
							
								894a654a9c 
								
							 
						 
						
							
							
								
								Fix waiter cancellation in asyncio.Lock ( #1031 )  
							
							... 
							
							
							
							Avoid a deadlock when the waiter who is about to take the lock is
cancelled
Issue #27585  
							
						 
						
							2017-06-09 16:17:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jimmylai 
								
							 
						 
						
							
							
							
							
								
							
							
								21b3e04c13 
								
							 
						 
						
							
							
								
								call remove_done_callback in finally section ( #1688 )  
							
							
							
						 
						
							2017-05-22 22:32:46 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									INADA Naoki 
								
							 
						 
						
							
							
							
							
								
							
							
								991adca012 
								
							 
						 
						
							
							
								
								bpo-30048: asyncio: fix Task.cancel() was ignored. (GH-1097)  
							
							... 
							
							
							
							when there are no more `await` or `yield (from)` before return in coroutine,
cancel was ignored.
example:
    async def coro():
        asyncio.Task.current_task().cancel()
        return 42
    ...
    res = await coro()  # should raise CancelledError 
							
						 
						
							2017-05-11 21:18:38 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									INADA Naoki 
								
							 
						 
						
							
							
							
							
								
							
							
								3e2ad8ec61 
								
							 
						 
						
							
							
								
								bpo-29617: Remove Python 3.3 support from asyncio (GH-232)  
							
							
							
						 
						
							2017-04-25 10:57:18 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								2e576f5aec 
								
							 
						 
						
							
							
								
								bpo-30144: Import collections ABC from collections.abc rather than collections. ( #1263 )  
							
							
							
						 
						
							2017-04-24 09:05:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Renwick 
								
							 
						 
						
							
							
							
							
								
							
							
								ae5b3260dd 
								
							 
						 
						
							
							
								
								bpo-30098: Clarify that run_coroutine_threadsafe expects asyncio.Future   (GH-1170)  
							
							
							
						 
						
							2017-04-21 13:49:48 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								5affd23e6f 
								
							 
						 
						
							
							
								
								bpo-29762: More use "raise from None". ( #569 )  
							
							... 
							
							
							
							This hides unwanted implementation details from tracebacks. 
							
						 
						
							2017-04-05 09:37:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jim Fasarakis-Hilliard 
								
							 
						 
						
							
							
							
							
								
							
							
								1e73dbbc29 
								
							 
						 
						
							
							
								
								Fix small exception typos in Lib ( #818 )  
							
							
							
						 
						
							2017-03-26 13:59:08 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nikolay Kim 
								
							 
						 
						
							
							
							
							
								
							
							
								2b27e2e6a3 
								
							 
						 
						
							
							
								
								bpo-29742: asyncio get_extra_info() throws exception ( #525 )  
							
							
							
						 
						
							2017-03-12 15:23:30 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								902e9c50e3 
								
							 
						 
						
							
							
								
								asyncio: Optimize _get_running_loop() to call getpid() only when there's a loop  
							
							
							
						 
						
							2017-03-02 23:58:07 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								2f15645785 
								
							 
						 
						
							
							
								
								asyncio: Fix trailing whitespace/code style  
							
							
							
						 
						
							2017-03-02 23:25:31 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Seth M. Larson 
								
							 
						 
						
							
							
							
							
								
							
							
								481cb70a72 
								
							 
						 
						
							
							
								
								bpo-29704: Fix asyncio.SubprocessStreamProtocol closing ( #405 )  
							
							
							
						 
						
							2017-03-02 23:21:18 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								ba7e1f9a4e 
								
							 
						 
						
							
							
								
								bpo-29703: asyncio: Fix creating new event loops in child processes. ( #404 )  
							
							
							
						 
						
							2017-03-02 20:07:11 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mariatta Wijaya 
								
							 
						 
						
							
							
							
							
								
							
							
								189413dcfe 
								
							 
						 
						
							
							
								
								Issue  #29314 : Merge with 3.6  
							
							
							
						 
						
							2017-02-06 22:06:04 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mariatta Wijaya 
								
							 
						 
						
							
							
							
							
								
							
							
								6138432e59 
								
							 
						 
						
							
							
								
								Issue  #29314 : Merge with 3.5  
							
							
							
						 
						
							2017-02-06 22:05:10 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mariatta Wijaya 
								
							 
						 
						
							
							
							
							
								
							
							
								4e7ff8b1a3 
								
							 
						 
						
							
							
								
								Issue  #29314 : Set the stacklevel to two in asyncio.async() Deprecation Warning  
							
							
							
						 
						
							2017-02-06 22:03:00 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Serhiy Storchaka 
								
							 
						 
						
							
							
							
							
								
							
							
								70d28a184c 
								
							 
						 
						
							
							
								
								Remove unused imports.  
							
							
							
						 
						
							2016-12-16 20:00:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								11c135136d 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #28990 )  
							
							
							
						 
						
							2016-12-16 11:51:57 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								b1461aa781 
								
							 
						 
						
							
							
								
								Issue  #28990 : Fix SSL hanging if connection is closed before handshake completed.  
							
							
							
						 
						
							2016-12-16 11:50:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								5cb0c09fa6 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #28652 )  
							
							
							
						 
						
							2016-11-21 17:47:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								dab0584738 
								
							 
						 
						
							
							
								
								Issue  #28652 : Partially rollback previous changes  
							
							... 
							
							
							
							Allow AF_UNIX in create_server & create_connection 
							
						 
						
							2016-11-21 17:47:27 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								21bb0e6f55 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #28704 )  
							
							
							
						 
						
							2016-11-15 15:27:23 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								d7c151871e 
								
							 
						 
						
							
							
								
								Issue  #28704 : Fix create_unix_server to support Path-like objects  
							
							
							
						 
						
							2016-11-15 15:26:34 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								27182bb232 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #28703 )  
							
							
							
						 
						
							2016-11-15 15:21:07 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								0ed20cdfb7 
								
							 
						 
						
							
							
								
								Issue  #28703 : Fix asyncio.iscoroutinefunction to handle Mock objects.  
							
							
							
						 
						
							2016-11-15 15:20:34 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								954c7dd0cc 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #28652 )  
							
							
							
						 
						
							2016-11-09 15:47:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								a1a8b7d3d7 
								
							 
						 
						
							
							
								
								Issue  #28652 : Make loop methods reject socket kinds they do not support.  
							
							
							
						 
						
							2016-11-09 15:47:00 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								a054f40e84 
								
							 
						 
						
							
							
								
								Merge 3.5 (asyncio)  
							
							
							
						 
						
							2016-11-08 19:16:15 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								6cc495e9e2 
								
							 
						 
						
							
							
								
								asyncio: Fix _format_coroutine for coroutine-like objects w/o __name__  
							
							... 
							
							
							
							Some built-in coroutine-like objects might not have __name__ or
__qualname__. A good example of such are 'asend', 'aclose' and
'athrow' coroutine methods of asynchronous generators. 
							
						 
						
							2016-11-08 19:16:01 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								1994dd360b 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #28613 )  
							
							
							
						 
						
							2016-11-07 19:01:14 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								6ea2b8fc8b 
								
							 
						 
						
							
							
								
								Issue  #28613 : Expose asyncio._get_running_loop() and _set_running_loop()  
							
							
							
						 
						
							2016-11-07 19:00:46 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								6130c0271f 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #28634 )  
							
							
							
						 
						
							2016-11-07 16:07:30 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								49d6b8c0c3 
								
							 
						 
						
							
							
								
								Issue  #28634 : Fix asyncio.isfuture() to support mocks  
							
							
							
						 
						
							2016-11-07 16:00:50 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								69312fa4a2 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #28613 )  
							
							
							
						 
						
							2016-11-04 14:30:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								600a349781 
								
							 
						 
						
							
							
								
								Issue  #28613 : Fix get_event_loop() to return the current loop  
							
							... 
							
							
							
							when called from coroutines or callbacks. 
							
						 
						
							2016-11-04 14:29:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								c5420492cf 
								
							 
						 
						
							
							
								
								asyncio: Sync with upstream  
							
							
							
						 
						
							2016-11-03 15:35:23 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								a6fbcd19ac 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #28600 )  
							
							
							
						 
						
							2016-11-03 15:10:11 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								491a912659 
								
							 
						 
						
							
							
								
								Issue  #28600 : Optimize loop.call_soon().  
							
							... 
							
							
							
							Run expensive type checks only in debug mode.  In addition, stop
supporting passing handles to loop.run_in_executor. 
							
						 
						
							2016-11-03 15:09:24 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								a0c1ba608e 
								
							 
						 
						
							
							
								
								Issue  #28544 : Implement asyncio.Task in C.  
							
							... 
							
							
							
							This implementation provides additional 10-20% speed boost for
asyncio programs.
The patch also fixes _asynciomodule.c to use Arguments Clinic, and
makes '_schedule_callbacks' an overridable method (as it was in 3.5). 
							
						 
						
							2016-10-28 12:52:37 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								01c521ba7a 
								
							 
						 
						
							
							
								
								asyncio: Increase asyncio.Future test coverage; test both implementations.  
							
							... 
							
							
							
							Also, add 'isfuture' to 'asyncio.futures.__all__', so that it's
exposed as 'asyncio.isfuture'. 
							
						 
						
							2016-10-23 22:34:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								6330f2a5ce 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #26796 )  
							
							
							
						 
						
							2016-10-21 17:41:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								e8a6045fea 
								
							 
						 
						
							
							
								
								Issue  #26796 : Don't configure the number of workers for default threadpool executor.  
							
							... 
							
							
							
							Initial patch by Hans Lawrenz. 
							
						 
						
							2016-10-21 17:40:42 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								e145efcd7a 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #26923 )  
							
							
							
						 
						
							2016-10-21 17:23:35 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								3d67615a48 
								
							 
						 
						
							
							
								
								Issue  #26923 : Fix asyncio.Gather to refuse being cancelled once all children are done.  
							
							... 
							
							
							
							Patch by Johannes Ebke. 
							
						 
						
							2016-10-21 17:22:17 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								ed0540698e 
								
							 
						 
						
							
							
								
								Issue  #28500 : Fix asyncio to handle async gens GC from another thread.  
							
							
							
						 
						
							2016-10-21 17:13:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									INADA Naoki 
								
							 
						 
						
							
							
							
							
								
							
							
								a83636247e 
								
							 
						 
						
							
							
								
								Issue  #28448 : Fix C implemented asyncio.Future didn't work on Windows  
							
							
							
						 
						
							2016-10-21 12:30:15 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									INADA Naoki 
								
							 
						 
						
							
							
							
							
								
							
							
								c411a7d821 
								
							 
						 
						
							
							
								
								Issue  #28452 : Remove _asyncio._init_module function  
							
							
							
						 
						
							2016-10-18 11:48:14 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									INADA Naoki 
								
							 
						 
						
							
							
							
							
								
							
							
								9f2ce25481 
								
							 
						 
						
							
							
								
								Issue  #28428 : Rename _futures module to _asyncio.  
							
							... 
							
							
							
							It will have more speedup functions or classes other than asyncio.Future. 
							
						 
						
							2016-10-15 15:39:19 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								917c1c3ee1 
								
							 
						 
						
							
							
								
								Merge 3.5 (issue  #27972 )  
							
							
							
						 
						
							2016-10-09 12:20:44 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yury Selivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								4145c83806 
								
							 
						 
						
							
							
								
								Issue  #27972 : Prohibit Tasks to await on themselves.  
							
							
							
						 
						
							2016-10-09 12:19:12 -04:00