Grant Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							791fbb3ca0 
							
						 
					 
					
						
						
							
							Make poll_fn lazily initialized again  
						
						
						
						
					 
					
						2023-01-31 21:46:25 -06:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							4a8e9cf4d9 
							
						 
					 
					
						
						
							
							Add internal AvailableTask type  
						
						
						
						
					 
					
						2023-01-31 19:04:41 -06:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							fb1946be7f 
							
						 
					 
					
						
						
							
							Replace the pointer in TaskHeader with an Option<&Executor>  
						
						
						
						
					 
					
						2023-01-31 18:59:03 -06:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							a697f1517a 
							
						 
					 
					
						
						
							
							Set poll_fn in TaskStorage::new  
						
						
						
						
					 
					
						2023-01-31 18:59:03 -06:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							b6ca6d699a 
							
						 
					 
					
						
						
							
							Make wake_task safe  
						
						
						
						
					 
					
						2023-01-29 16:32:12 -06:00 
						 
				 
			
				
					
						
							
							
								Grant Miller 
							
						 
					 
					
						
						
						
						
							
						
						
							48e1aab762 
							
						 
					 
					
						
						
							
							executor: Replace NonNull<TaskHeader> with TaskRef  
						
						
						
						
					 
					
						2023-01-29 15:52:13 -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 
						 
				 
			
				
					
						
							
							
								bors[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a4f9e7cbcc 
							
						 
					 
					
						
						
							
							Merge  #1071  
						
						... 
						
						
						
						1071: refactor: autodetect macro variant r=Dirbaio a=lulf
Apply heuristics using target_arch, target_os and target_family to determine which variant of the entry point to use.
Co-authored-by: Ulf Lilleengen <lulf@redhat.com> 
						
						
					 
					
						2022-11-23 13:21:59 +00:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04a7d97673 
							
						 
					 
					
						
						
							
							refactor: autodetect macro variant  
						
						... 
						
						
						
						Export all main macro per target architecture from embassy-macros,
and select the appropriate macro in embassy-executor. 
						
						
					 
					
						2022-11-23 13:54:59 +01:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50c5cc5db6 
							
						 
					 
					
						
						
							
							fix: revert race condition introduced for riscv  
						
						
						
						
					 
					
						2022-11-23 13:17:05 +01:00 
						 
				 
			
				
					
						
							
							
								Sijmen Woutersen 
							
						 
					 
					
						
						
						
						
							
						
						
							e70ae71ecc 
							
						 
					 
					
						
						
							
							restore SIGNAL_WORK_THREAD_MODE  
						
						
						
						
					 
					
						2022-11-12 10:58:37 +01:00 
						 
				 
			
				
					
						
							
							
								Sijmen Woutersen 
							
						 
					 
					
						
						
						
						
							
						
						
							6e1120e17e 
							
						 
					 
					
						
						
							
							riscv support  
						
						
						
						
					 
					
						2022-11-10 17:39:41 +01:00 
						 
				 
			
				
					
						
							
							
								ivmarkov 
							
						 
					 
					
						
						
						
						
							
						
						
							560eecdb73 
							
						 
					 
					
						
						
							
							Remove the _embassy_time_schedule_wake magic  
						
						
						
						
					 
					
						2022-10-26 18:05:27 +03:00 
						 
				 
			
				
					
						
							
							
								ivmarkov 
							
						 
					 
					
						
						
						
						
							
						
						
							4d5550070f 
							
						 
					 
					
						
						
							
							Change time Driver contract to never fire the alarm synchronously  
						
						
						
						
					 
					
						2022-10-24 09:17:43 +03:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a0487380da 
							
						 
					 
					
						
						
							
							Replace futures::future::poll_fn -> core::future::poll_fn.  
						
						
						
						
					 
					
						2022-09-22 16:42:49 +02:00 
						 
				 
			
				
					
						
							
							
								Ulf Lilleengen 
							
						 
					 
					
						
						
						
						
							
						
						
							f2daad20ab 
							
						 
					 
					
						
						
							
							Remove warnings  
						
						
						
						
					 
					
						2022-08-22 16:33:39 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							478f472784 
							
						 
					 
					
						
						
							
							Remove Forever, switch to static_cell.  
						
						
						
						
					 
					
						2022-08-22 16:11:40 +02:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							71e468681b 
							
						 
					 
					
						
						
							
							Merge branch 'master' of  https://github.com/embassy-rs/embassy  into rtos-trace  
						
						
						
						
					 
					
						2022-08-19 00:53:41 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							5daa173ce4 
							
						 
					 
					
						
						
							
							Split embassy-time from embassy-executor.  
						
						
						
						
					 
					
						2022-08-18 01:22:30 +02:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							0bf178dd1b 
							
						 
					 
					
						
						
							
							Add separate feature flag to enable interrupt tracing  
						
						
						
						
					 
					
						2022-08-16 00:42:08 -04:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							145af0e4ab 
							
						 
					 
					
						
						
							
							cargo fmt  
						
						
						
						
					 
					
						2022-08-10 17:09:11 -04:00 
						 
				 
			
				
					
						
							
							
								Quentin Smith 
							
						 
					 
					
						
						
						
						
							
						
						
							a3c1522ce6 
							
						 
					 
					
						
						
							
							Add support for rtos-trace behind a feature flag  
						
						
						
						
					 
					
						2022-08-10 05:04:13 -04:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							8d24cba72d 
							
						 
					 
					
						
						
							
							executor: miri fixes  
						
						
						
						
					 
					
						2022-08-01 12:26:37 +02:00 
						 
				 
			
				
					
						
							
							
								Dario Nieuwenhuis 
							
						 
					 
					
						
						
						
						
							
						
						
							a0f1b0ee01 
							
						 
					 
					
						
						
							
							Split embassy crate into embassy-executor, embassy-util.  
						
						
						
						
					 
					
						2022-07-29 23:40:36 +02:00