Thayne McCombs 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								db438abb8f 
								
							 
						 
						
							
							
								
								Implement async_std::sync::Condvar ( #369 )  
							
							 
							
							... 
							
							
							
							* Implement async_std::sync::Condvar
Part of #217 
* More rigourous detection of notification for condvar
* Use state of Waker instead of AtomicUsize to keep track of if task was
notified.
* Add test for notify_all
* Implement wait_timeout_until
And add warnings about spurious wakeups to wait and wait_timeout
* Use WakerSet for Condvar
This should also address concerns about spurious wakeups.
* Add test for wait_timeout with no lock held
* Add comments describing AwaitNotify struct
And remove an unnneded comment in a Debug implementation 
							
						 
						
							2020-04-12 13:35:18 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dignifiedquire 
								
							 
						 
						
							
							
							
							
								
							
							
								a4e07e345c 
								
							 
						 
						
							
							
								
								fix(rt): bring back dynamic machines  
							
							 
							
							... 
							
							
							
							Even if we do not make use of the progress blocking, we do need to make use of the dynamic restarting of machines as far as I understand.
Keeps the perf, while removing the regression from #747  
							
						 
						
							2020-04-10 02:22:03 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yoshua Wuyts 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								aebba2bd95 
								
							 
						 
						
							
							
								
								Merge pull request  #747  from async-rs/fix/scheduler-perf  
							
							 
							
							... 
							
							
							
							Fix new scheduler loop 
							
						 
						
							2020-04-09 17:26:46 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									dignifiedquire 
								
							 
						 
						
							
							
							
							
								
							
							
								0c9a66c1f6 
								
							 
						 
						
							
							
								
								fix scheduler loop  
							
							 
							
							... 
							
							
							
							This now matches more closely the logic as implemented in #631 , and fixes the performance regression as far as I have observed.
Closes  #746  
							
						 
						
							2020-04-09 17:02:27 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Friedel Ziegelmayer 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								fc4e472599 
								
							 
						 
						
							
							
								
								Merge pull request  #733  from k-nasa/new-scheduler  
							
							 
							
							... 
							
							
							
							New scheduler 
							
						 
						
							2020-04-07 22:50:04 +02:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nasa 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								6674dc0edf 
								
							 
						 
						
							
							
								
								Merge pull request  #739  from devashishdxt/futures-timer-update  
							
							 
							
							... 
							
							
							
							Update futures-timer to 3.0.2 
							
						 
						
							2020-04-03 13:41:12 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								088aa5662c 
								
							 
						 
						
							
							
								
								refactor: Remove wrapping cell  
							
							 
							
							
							
						 
						
							2020-04-03 13:38:07 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Devashish Dixit 
								
							 
						 
						
							
							
							
							
								
							
							
								68fa054517 
								
							 
						 
						
							
							
								
								Update futures-timer to 3.0.2  
							
							 
							
							
							
						 
						
							2020-03-30 19:30:00 +08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								b88138b5d7 
								
							 
						 
						
							
							
								
								kick ci  
							
							 
							
							
							
						 
						
							2020-03-27 17:03:16 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								11ee2a8985 
								
							 
						 
						
							
							
								
								fix  
							
							 
							
							
							
						 
						
							2020-03-22 19:25:40 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								322911142c 
								
							 
						 
						
							
							
								
								lock processor and remove unsafe Send, Sync  
							
							 
							
							
							
						 
						
							2020-03-22 19:20:01 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								cfaec2aa95 
								
							 
						 
						
							
							
								
								re add spin_lock  
							
							 
							
							
							
						 
						
							2020-03-22 19:19:17 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									sunli 
								
							 
						 
						
							
							
							
							
								
							
							
								57c648cf01 
								
							 
						 
						
							
							
								
								Add async-graphql to the ecosystems inside the readme  
							
							 
							
							
							
						 
						
							2020-03-21 15:49:15 +08:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								6d3ca5a06f 
								
							 
						 
						
							
							
								
								remove poll function  
							
							 
							
							
							
						 
						
							2020-03-21 14:19:38 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								f960776846 
								
							 
						 
						
							
							
								
								fix  
							
							 
							
							
							
						 
						
							2020-03-21 13:40:59 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								5c6741724f 
								
							 
						 
						
							
							
								
								Merge branch 'master' into new-scheduler  
							
							 
							
							
							
						 
						
							2020-03-20 23:17:12 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								24c5dbf949 
								
							 
						 
						
							
							
								
								Remove scheduler state  
							
							 
							
							
							
						 
						
							2020-03-20 23:13:20 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nasa 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2dbebe54ed 
								
							 
						 
						
							
							
								
								Merge pull request  #721  from k-nasa/update_dep_crate  
							
							 
							
							... 
							
							
							
							update dependence crates 
							
						 
						
							2020-03-20 12:33:56 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								d7ee29a03f 
								
							 
						 
						
							
							
								
								fix test code  
							
							 
							
							
							
						 
						
							2020-03-19 19:16:12 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								2b44c1be2e 
								
							 
						 
						
							
							
								
								refactor: swap to swap_and_compare  
							
							 
							
							
							
						 
						
							2020-03-19 18:41:00 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								b1ec1ea930 
								
							 
						 
						
							
							
								
								Move Spinlock to sync module  
							
							 
							
							
							
						 
						
							2020-03-19 18:39:01 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								2ab075d027 
								
							 
						 
						
							
							
								
								refactor  
							
							 
							
							
							
						 
						
							2020-03-19 11:50:19 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								c0f18600cf 
								
							 
						 
						
							
							
								
								run ignored test  
							
							 
							
							
							
						 
						
							2020-03-18 23:07:07 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								6c8237276b 
								
							 
						 
						
							
							
								
								fix doc test  
							
							 
							
							
							
						 
						
							2020-03-18 23:02:59 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								98cbf7f8eb 
								
							 
						 
						
							
							
								
								Restore task::spawn_blocking  
							
							 
							
							
							
						 
						
							2020-03-17 20:54:16 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								84e5c5f351 
								
							 
						 
						
							
							
								
								Merge branch 'master' into new-scheduler  
							
							 
							
							
							
						 
						
							2020-03-17 20:38:19 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yoshua Wuyts 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3ff9e98f20 
								
							 
						 
						
							
							
								
								Merge pull request  #585  from async-rs/try_channels  
							
							 
							
							... 
							
							
							
							expose try_recv and try_send on channels 
							
						 
						
							2020-03-16 02:38:00 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yoshua Wuyts 
								
							 
						 
						
							
							
							
							
								
							
							
								b7c7efc797 
								
							 
						 
						
							
							
								
								Update try_channel doctests  
							
							 
							
							
							
						 
						
							2020-03-16 00:05:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yoshua Wuyts 
								
							 
						 
						
							
							
							
							
								
							
							
								19fd7a4084 
								
							 
						 
						
							
							
								
								fix channel tests  
							
							 
							
							... 
							
							
							
							Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com> 
							
						 
						
							2020-03-15 23:53:03 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yoshua Wuyts 
								
							 
						 
						
							
							
							
							
								
							
							
								7885c245c5 
								
							 
						 
						
							
							
								
								recverror  
							
							 
							
							... 
							
							
							
							Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com> 
							
						 
						
							2020-03-15 23:53:03 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yoshua Wuyts 
								
							 
						 
						
							
							
							
							
								
							
							
								7b7b959a6e 
								
							 
						 
						
							
							
								
								mark channel errs as unstable  
							
							 
							
							... 
							
							
							
							Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com> 
							
						 
						
							2020-03-15 23:53:03 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yoshua Wuyts 
								
							 
						 
						
							
							
							
							
								
							
							
								32dce319d3 
								
							 
						 
						
							
							
								
								expose try_recv and try_send on channels  
							
							 
							
							... 
							
							
							
							Signed-off-by: Yoshua Wuyts <yoshuawuyts@gmail.com> 
							
						 
						
							2020-03-15 23:53:03 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yoshua Wuyts 
								
							 
						 
						
							
							
							
							
								
							
							
								49dd02b4de 
								
							 
						 
						
							
							
								
								Make the split struct public  
							
							 
							
							
							
						 
						
							2020-03-15 23:51:19 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yoshua Wuyts 
								
							 
						 
						
							
							
							
							
								
							
							
								bb11c676a1 
								
							 
						 
						
							
							
								
								doctests pass  
							
							 
							
							
							
						 
						
							2020-03-15 23:46:36 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yoshua Wuyts 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e026b7579a 
								
							 
						 
						
							
							
								
								Merge pull request  #703  from spacekookie/recv-docs  
							
							 
							
							... 
							
							
							
							channel/recv: improving function docs and code example 
							
						 
						
							2020-03-15 14:41:07 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yoshua Wuyts 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								51dd7ceb72 
								
							 
						 
						
							
							
								
								Merge pull request  #727  from async-rs/revert-719-remove_re_export  
							
							 
							
							... 
							
							
							
							Revert "Stabilize most stream method and remove unnecessary macros" 
							
						 
						
							2020-03-15 13:27:39 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								8931d1464e 
								
							 
						 
						
							
							
								
								fix ci  
							
							 
							
							
							
						 
						
							2020-03-14 22:46:22 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nasa 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cc19592f80 
								
							 
						 
						
							
							
								
								Revert "Stabilize most stream method and remove unnecessary macros"  
							
							 
							
							
							
						 
						
							2020-03-12 18:34:09 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									nasa 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								f69887a50d 
								
							 
						 
						
							
							
								
								Update Cargo.toml  
							
							 
							
							
							
						 
						
							2020-03-09 09:09:17 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								0b0531057d 
								
							 
						 
						
							
							
								
								feat: update dependence crates  
							
							 
							
							
							
						 
						
							2020-03-08 20:46:26 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Yoshua Wuyts 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								61f9483cc5 
								
							 
						 
						
							
							
								
								Merge pull request  #719  from k-nasa/remove_re_export  
							
							 
							
							... 
							
							
							
							Stabilize most stream method and remove unnecessary macros 
							
						 
						
							2020-03-06 14:31:06 +01:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								f33d7f40ab 
								
							 
						 
						
							
							
								
								fix test  
							
							 
							
							
							
						 
						
							2020-03-06 09:53:28 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								e3bf89fc05 
								
							 
						 
						
							
							
								
								$cargo fmt  
							
							 
							
							
							
						 
						
							2020-03-05 18:49:58 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								ec4b09ecd0 
								
							 
						 
						
							
							
								
								fix test code  
							
							 
							
							
							
						 
						
							2020-03-05 18:47:53 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								b95bd6c1fe 
								
							 
						 
						
							
							
								
								fix: Remove unnecessary io modules  
							
							 
							
							
							
						 
						
							2020-03-05 10:34:41 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								1e18839f1f 
								
							 
						 
						
							
							
								
								fix warning  
							
							 
							
							
							
						 
						
							2020-03-04 08:55:37 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								f31878655e 
								
							 
						 
						
							
							
								
								fix: Stabilize stream method  
							
							 
							
							
							
						 
						
							2020-03-04 08:30:45 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								9a62df143f 
								
							 
						 
						
							
							
								
								add whitespace  
							
							 
							
							
							
						 
						
							2020-03-03 23:14:25 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								75223905bd 
								
							 
						 
						
							
							
								
								fix: Stabilize stream most method  
							
							 
							
							
							
						 
						
							2020-03-03 23:12:09 +09:00  
						
						
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									k-nasa 
								
							 
						 
						
							
							
							
							
								
							
							
								be60dd9fe7 
								
							 
						 
						
							
							
								
								fix: Remove unnecessary re-export and macros  
							
							 
							
							
							
						 
						
							2020-03-03 22:50:26 +09:00