Luna Razzaghipour 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74bc2a47e0 
							
						 
					 
					
						
						
							
							Wrap platform-specific QoS in r-a-specific “thread intent”  
						
						 
						
						
						
						
					 
					
						2023-05-28 20:37:38 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luna Razzaghipour 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d0b001eed2 
							
						 
					 
					
						
						
							
							Use appropriate QoS classes throughout the codebase  
						
						 
						
						
						
						
					 
					
						2023-05-28 20:37:37 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luna Razzaghipour 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2924fd2213 
							
						 
					 
					
						
						
							
							Implement custom QoS-aware thread pool  
						
						 
						
						... 
						
						
						
						This code replaces the thread pool implementation we were using
previously (from the `threadpool` crate). By making the thread pool
aware of QoS, each job spawned on the thread pool can have a different
QoS class.
This commit also replaces every QoS class used previously with Default
as a temporary measure so that each usage can be chosen deliberately. 
						
						
					 
					
						2023-05-28 20:37:35 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luna Razzaghipour 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca6461c143 
							
						 
					 
					
						
						
							
							Add proof-of-concept QoS implementation  
						
						 
						
						
						
						
					 
					
						2023-05-20 22:29:32 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							fa874627f0 
							
						 
					 
					
						
						
							
							Auto merge of  #13969  - Veykril:workspace.dependencies, r=Veykril  
						
						 
						
						... 
						
						
						
						Use workspace.dependencies to declare local dependencies 
						
						
					 
					
						2023-01-17 10:29:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							bed4db3c62 
							
						 
					 
					
						
						
							
							Use workspace.dependencies to declare local dependencies  
						
						 
						
						
						
						
					 
					
						2023-01-17 10:52:26 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							e4858fe480 
							
						 
					 
					
						
						
							
							Specify authors, edition and license via workspace.package  
						
						 
						
						
						
						
					 
					
						2023-01-16 16:44:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							679df2adf1 
							
						 
					 
					
						
						
							
							Specify rust-version via workspace.package  
						
						 
						
						
						
						
					 
					
						2023-01-16 16:33:01 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							ffd7bf8bf9 
							
						 
					 
					
						
						
							
							Bump Cargo rust-version fields to latest stable  
						
						 
						
						
						
						
					 
					
						2022-11-07 12:59:51 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laurențiu Nicola 
							
						 
					 
					
						
						
						
						
							
						
						
							119e1bafcc 
							
						 
					 
					
						
						
							
							Bump notify  
						
						 
						
						
						
						
					 
					
						2022-10-15 13:03:39 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laurențiu Nicola 
							
						 
					 
					
						
						
						
						
							
						
						
							e5d3ac58b3 
							
						 
					 
					
						
						
							
							Bump notify  
						
						 
						
						
						
						
					 
					
						2022-08-19 21:37:05 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							6a1737242b 
							
						 
					 
					
						
						
							
							Don't switch workspace on vfs file changes from libraries  
						
						 
						
						... 
						
						
						
						When r-a starts up, it starts switching the workspace before all vfs
events have been processed which causes us to switch workspace multiple
times until all vfs changes have been processed. This scales with the
size of the project and its dependencies. If workspace files from
dependencies as well as the sysroot get loaded, we shouldn't switch
the workspace as those have no impact on the project workspace. 
						
						
					 
					
						2022-08-05 12:06:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							23d25a3094 
							
						 
					 
					
						
						
							
							Enable extra warnings required by rust-lang/rust  
						
						 
						
						
						
						
					 
					
						2022-07-20 15:00:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laurențiu Nicola 
							
						 
					 
					
						
						
						
						
							
						
						
							212f84ab46 
							
						 
					 
					
						
						
							
							Bump crossbeam-channel  
						
						 
						
						
						
						
					 
					
						2022-07-03 09:56:58 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							76ae5434fa 
							
						 
					 
					
						
						
							
							internal: Bump Dependencies  
						
						 
						
						
						
						
					 
					
						2022-06-10 17:30:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Brennan Vincent 
							
						 
					 
					
						
						
						
						
							
						
						
							364dd5ff89 
							
						 
					 
					
						
						
							
							Fix build on OpenBSD (and probably other BSDs too)  
						
						 
						
						... 
						
						
						
						notify-5.0.0-pre.14 does not build on these systems; this was fixed in
41a74f0e98  , which landed in pre.15. 
						
						
					 
					
						2022-05-22 17:04:57 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							8e91bb7660 
							
						 
					 
					
						
						
							
							minor: Bump dependencies  
						
						 
						
						
						
						
					 
					
						2022-03-22 17:42:24 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laurențiu Nicola 
							
						 
					 
					
						
						
						
						
							
						
						
							86b1ef9ab2 
							
						 
					 
					
						
						
							
							Bump deps  
						
						 
						
						
						
						
					 
					
						2022-03-17 19:24:37 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								iDawer 
							
						 
					 
					
						
						
						
						
							
						
						
							676744be6e 
							
						 
					 
					
						
						
							
							Bump MSRV (1.57)  
						
						 
						
						
						
						
					 
					
						2021-12-16 01:56:12 +05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laurențiu Nicola 
							
						 
					 
					
						
						
						
						
							
						
						
							8457ae34bd 
							
						 
					 
					
						
						
							
							Set MSRV  
						
						 
						
						
						
						
					 
					
						2021-10-23 15:07:11 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							1294bfce86 
							
						 
					 
					
						
						
							
							Migrate to edition 2021  
						
						 
						
						
						
						
					 
					
						2021-10-21 20:10:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aramis Razzaghipour 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eff195852d 
							
						 
					 
					
						
						
							
							Fix miscellaneous Clippy lints  
						
						 
						
						
						
						
					 
					
						2021-10-03 23:53:30 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aramis Razzaghipour 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							55c0b86cde 
							
						 
					 
					
						
						
							
							Add semicolons for consistency  
						
						 
						
						... 
						
						
						
						`clippy::semicolon_if_nothing_returned` 
						
						
					 
					
						2021-10-03 23:39:43 +11:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laurențiu Nicola 
							
						 
					 
					
						
						
						
						
							
						
						
							035cb443aa 
							
						 
					 
					
						
						
							
							Bump notify  
						
						 
						
						
						
						
					 
					
						2021-10-01 18:57:04 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksey Kladov 
							
						 
					 
					
						
						
						
						
							
						
						
							73b0f9dc04 
							
						 
					 
					
						
						
							
							internal: remove dead code  
						
						 
						
						
						
						
					 
					
						2021-09-15 21:22:06 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Giles Cope 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ccd90af81 
							
						 
					 
					
						
						
							
							remove unused deps  
						
						 
						
						
						
						
					 
					
						2021-09-11 16:20:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dezhi Wu 
							
						 
					 
					
						
						
						
						
							
						
						
							ba0947dded 
							
						 
					 
					
						
						
							
							switch log crate to tracing  
						
						 
						
						
						
						
					 
					
						2021-08-30 15:11:42 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Sieg 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							778d372900 
							
						 
					 
					
						
						
							
							Bump notify version to 5.0.0-pre.12  
						
						 
						
						... 
						
						
						
						Co-authored-by: Laurențiu Nicola <lnicola@users.noreply.github.com> 
						
						
					 
					
						2021-08-17 17:25:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Sieg 
							
						 
					 
					
						
						
						
						
							
						
						
							ca6a1d8c63 
							
						 
					 
					
						
						
							
							Revert "Downgrade notify and use RecommendedWatcher"  
						
						 
						
						... 
						
						
						
						This reverts commit 5b0c86af7d1683983a35f232baa7c98cfa3c382d.
The pre-5.0.12 release of notify fixed this issue. 
						
						
					 
					
						2021-08-17 17:17:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laurențiu Nicola 
							
						 
					 
					
						
						
						
						
							
						
						
							5b0c86af7d 
							
						 
					 
					
						
						
							
							Downgrade notify and use RecommendedWatcher  
						
						 
						
						
						
						
					 
					
						2021-08-03 14:33:37 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Josh Kuhn 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f5f4c342a 
							
						 
					 
					
						
						
							
							Bump notify to 5.0.0-pre.11  
						
						 
						
						
						
						
					 
					
						2021-07-28 10:09:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laurențiu Nicola 
							
						 
					 
					
						
						
						
						
							
						
						
							d9ec9d95c5 
							
						 
					 
					
						
						
							
							Bump deps  
						
						 
						
						
						
						
					 
					
						2021-07-24 11:16:32 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksey Kladov 
							
						 
					 
					
						
						
						
						
							
						
						
							8d8c26e6f5 
							
						 
					 
					
						
						
							
							internal: a bit more of cwd safety for flycheck  
						
						 
						
						
						
						
					 
					
						2021-07-17 18:13:35 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manas 
							
						 
					 
					
						
						
						
						
							
						
						
							f5c9407a8f 
							
						 
					 
					
						
						
							
							This patch shortens the spawned threads' names, as threads on Linux  
						
						 
						
						... 
						
						
						
						have an upper limit of 16 characters for their names. 
						
						
					 
					
						2021-07-08 18:27:54 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manas 
							
						 
					 
					
						
						
						
						
							
						
						
							5e6eee5f63 
							
						 
					 
					
						
						
							
							Explicitly name all spawned threads  
						
						 
						
						... 
						
						
						
						The thread name is shown in debugger as well as panic messages and this
patch makes it easier to follow a thread instead of looking through
full backtrace, by naming all spawned threads according to their
functioning. 
						
						
					 
					
						2021-07-08 01:23:57 +05:30  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksey Kladov 
							
						 
					 
					
						
						
						
						
							
						
						
							86720f2953 
							
						 
					 
					
						
						
							
							minor: drop dummy authors field  
						
						 
						
						
						
						
					 
					
						2021-07-05 14:19:41 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Florian Diebold 
							
						 
					 
					
						
						
						
						
							
						
						
							a7387cae2c 
							
						 
					 
					
						
						
							
							Fix slow tests sometimes failing  
						
						 
						
						... 
						
						
						
						In some situations we reloaded the workspace in the tests after having reported
to be ready. There's two fixes here:
1. Add a version to the VFS config and include that version in progress reports,
so that we don't think we're done prematurely;
2. Delay status transitions until after changes are applied. Otherwise the last
change during loading can potentially trigger a workspace reload, if it contains
interesting changes. 
						
						
					 
					
						2021-02-12 16:31:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Daniel Fox Franke 
							
						 
					 
					
						
						
						
						
							
						
						
							e821aa842b 
							
						 
					 
					
						
						
							
							Follow symlinks when walking project trees  
						
						 
						
						... 
						
						
						
						Fixes  #3691  
						
						
					 
					
						2020-10-15 14:22:36 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laurențiu Nicola 
							
						 
					 
					
						
						
						
						
							
						
						
							db7813ef2c 
							
						 
					 
					
						
						
							
							Bump crossbeam-channel in crates  
						
						 
						
						
						
						
					 
					
						2020-10-13 16:57:01 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavan Kumar Sunkara 
							
						 
					 
					
						
						
						
						
							
						
						
							335add49db 
							
						 
					 
					
						
						
							
							Add description for crates that will be published  
						
						 
						
						
						
						
					 
					
						2020-08-24 13:07:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Pavan Kumar Sunkara 
							
						 
					 
					
						
						
						
						
							
						
						
							a8fa5cd42e 
							
						 
					 
					
						
						
							
							Add version to deps in cargo.toml  
						
						 
						
						
						
						
					 
					
						2020-08-24 11:10:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksey Kladov 
							
						 
					 
					
						
						
						
						
							
						
						
							1b0c7701cc 
							
						 
					 
					
						
						
							
							Rename ra_ide -> ide  
						
						 
						
						
						
						
					 
					
						2020-08-13 17:58:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksey Kladov 
							
						 
					 
					
						
						
						
						
							
						
						
							46ac9ff5e3 
							
						 
					 
					
						
						
							
							Simplify exclusion logic  
						
						 
						
						
						
						
					 
					
						2020-07-18 16:40:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Yuki Okushi 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f423466d1 
							
						 
					 
					
						
						
							
							Add a license field to all the crates  
						
						 
						
						
						
						
					 
					
						2020-07-14 10:57:26 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksey Kladov 
							
						 
					 
					
						
						
						
						
							
						
						
							847135495f 
							
						 
					 
					
						
						
							
							no doctests  
						
						 
						
						
						
						
					 
					
						2020-07-11 13:31:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksey Kladov 
							
						 
					 
					
						
						
						
						
							
						
						
							dac9a4cebd 
							
						 
					 
					
						
						
							
							Don't spawn notify unnecessary  
						
						 
						
						
						
						
					 
					
						2020-07-10 23:45:07 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksey Kladov 
							
						 
					 
					
						
						
						
						
							
						
						
							e4b4600752 
							
						 
					 
					
						
						
							
							better language  
						
						 
						
						
						
						
					 
					
						2020-07-08 22:47:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksey Kladov 
							
						 
					 
					
						
						
						
						
							
						
						
							23258d8436 
							
						 
					 
					
						
						
							
							Simplify file watcher  
						
						 
						
						
						
						
					 
					
						2020-07-06 09:28:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksey Kladov 
							
						 
					 
					
						
						
						
						
							
						
						
							eddb744d90 
							
						 
					 
					
						
						
							
							Naming  
						
						 
						
						
						
						
					 
					
						2020-06-28 22:35:18 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Aleksey Kladov 
							
						 
					 
					
						
						
						
						
							
						
						
							379a096de9 
							
						 
					 
					
						
						
							
							Refactor main_loop  
						
						 
						
						
						
						
					 
					
						2020-06-25 17:14:11 +02:00