Grant Miller 
							
						 
					 
					
						
						
							
						
						7be4337de9 
					 
					
						
						
							
							Add #[must_use] to all futures  
						
						
						
						
					 
					
						2023-02-24 13:01:41 -06:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						10c9cc31b1 
					 
					
						
						
							
							Remove unnecessary use of atomic-polyfill.  
						
						... 
						
						
						
						Only use it when CAS is actually needed. 
						
						
					 
					
						2022-12-23 20:46:49 +01:00 
						 
				 
			
				
					
						
							
							
								Gabriel Smith 
							
						 
					 
					
						
						
							
						
						d438d1b685 
					 
					
						
						
							
							sync: Fix nightly feature compilation after upgrade to embedded-io 0.4.0  
						
						
						
						
					 
					
						2022-11-27 16:24:20 -05:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						1e2fb0459d 
					 
					
						
						
							
							Switch to async-fn-in-trait  
						
						
						
						
					 
					
						2022-11-25 21:02:06 +01:00 
						 
				 
			
				
					
						
							
							
								Matt Johnston 
							
						 
					 
					
						
						
							
						
						536b6a2de5 
					 
					
						
						
							
							sync/signal: Implement Default for Signal  
						
						
						
						
					 
					
						2022-11-22 21:55:42 +08:00 
						 
				 
			
				
					
						
							
							
								Matt Johnston 
							
						 
					 
					
						
						
							
						
						14a2d15240 
					 
					
						
						
							
							Derive Default for WakerRegistration  
						
						... 
						
						
						
						This simplifies creating arrays of WakerRegistrations 
						
						
					 
					
						2022-11-06 11:33:38 +08:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						d2246ae693 
					 
					
						
						
							
							Release embassy-sync, embassy-time v0.1.0  
						
						
						
						
					 
					
						2022-10-26 22:13:27 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						eeb072d9cb 
					 
					
						
						
							
							Update Rust nightly.  
						
						
						
						
					 
					
						2022-10-26 16:47:29 +02:00 
						 
				 
			
				
					
						
							
							
								Dion Dokter 
							
						 
					 
					
						
						
							
						
						530182d668 
					 
					
						
						
							
							Forgot to add space function to immediate publisher  
						
						
						
						
					 
					
						2022-10-05 15:15:03 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						59765590e0 
					 
					
						
						
							
							Add required info to embassy-sync package  
						
						... 
						
						
						
						Updates the README.md based on embassy-futures structure. 
						
						
					 
					
						2022-10-04 16:38:11 +02:00 
						 
				 
			
				
					
						
							
							
								Dion Dokter 
							
						 
					 
					
						
						
							
						
						874384826d 
					 
					
						
						
							
							Went back to named futures but now with must_use  
						
						
						
						
					 
					
						2022-09-29 15:15:10 +02:00 
						 
				 
			
				
					
						
							
							
								Dion Dokter 
							
						 
					 
					
						
						
							
						
						f4ebc36b63 
					 
					
						
						
							
							Futures in pub & sub are now awaited instead of returned for better user compiler diagnostics.  
						
						... 
						
						
						
						Added functions for reading how many messages are available 
						
						
					 
					
						2022-09-29 14:24:42 +02:00 
						 
				 
			
				
					
						
							
							
								ivmarkov 
							
						 
					 
					
						
						
							
						
						c5ce02b30e 
					 
					
						
						
							
							Remove default, reorder generic params  
						
						
						
						
					 
					
						2022-09-25 09:40:36 +03:00 
						 
				 
			
				
					
						
							
							
								ivmarkov 
							
						 
					 
					
						
						
							
						
						8536666148 
					 
					
						
						
							
							Remove default, reorder generic params  
						
						
						
						
					 
					
						2022-09-24 20:27:27 +03:00 
						 
				 
			
				
					
						
							
							
								ivmarkov 
							
						 
					 
					
						
						
							
						
						ca92302d03 
					 
					
						
						
							
							Parameterize Signal with RawMutex  
						
						
						
						
					 
					
						2022-09-24 20:26:51 +03:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						a0487380da 
					 
					
						
						
							
							Replace futures::future::poll_fn -> core::future::poll_fn.  
						
						
						
						
					 
					
						2022-09-22 16:42:49 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						897b72c872 
					 
					
						
						
							
							Update Rust nightly.  
						
						... 
						
						
						
						Removes feature(generic_associated_types) 
						
						
					 
					
						2022-09-22 16:38:14 +02:00 
						 
				 
			
				
					
						
							
							
								Joakim Hulthe 
							
						 
					 
					
						
						
							
						
						79654510b7 
					 
					
						
						
							
							Make rustfmt happy  
						
						
						
						
					 
					
						2022-09-16 10:45:01 +02:00 
						 
				 
			
				
					
						
							
							
								Joakim Hulthe 
							
						 
					 
					
						
						
							
						
						70a3b85acc 
					 
					
						
						
							
							Add .into_inner() and .get_mut() to Mutex  
						
						
						
						
					 
					
						2022-09-16 10:32:43 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						ea5f2c71e0 
					 
					
						
						
							
							sync/signal: wake old waker on overflow instead of panicking.  
						
						... 
						
						
						
						This makes behavior consistent with `WakerRegistration`. It allows canceling `wait`
in one task and then calling `wait` in another. If two tasks are `wait`ing
concurrently the signal will be received by only one of them, randomly. 
						
						
					 
					
						2022-09-12 12:05:58 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						782751dfb9 
					 
					
						
						
							
							Add missing std feature for embassy-sync  
						
						... 
						
						
						
						Fixes  #930  
					
						2022-08-29 10:28:01 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						06011f67b2 
					 
					
						
						
							
							Add README for embassy-sync  
						
						
						
						
					 
					
						2022-08-23 13:54:40 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
						
						0bb64c2f53 
					 
					
						
						
							
							Fix warnings after crate split  
						
						
						
						
					 
					
						2022-08-23 08:37:38 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						5677b13a86 
					 
					
						
						
							
							sync: flatten module structure.  
						
						
						
						
					 
					
						2022-08-22 22:18:13 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
							
						
						21072bee48 
					 
					
						
						
							
							split embassy-util into embassy-futures, embassy-sync.  
						
						
						
						
					 
					
						2022-08-22 22:18:13 +02:00