BenjaminBrienen 
								
							 
						 
						
							
							
							
							
								
							
							
								87f837cec7 
								
							 
						 
						
							
							
								
								fix clippy::doc_overindented_list_items  
							
							
							
						 
						
							2025-03-15 21:32:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								c94e9efbef 
								
							 
						 
						
							
							
								
								Salsify the crate graph  
							
							... 
							
							
							
							I.e. make it not one giant input but multiple, for incrementality and decreased memory usage for Salsa 3 reasons. 
							
						 
						
							2025-03-12 21:02:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								0424e2e2bf 
								
							 
						 
						
							
							
								
								Move project MSRV back to 1.78  
							
							
							
						 
						
							2025-03-07 07:51:53 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Arthur Baars 
								
							 
						 
						
							
							
							
							
								
							
							
								e98c98fa31 
								
							 
						 
						
							
							
								
								Change %e to ?e to include detailed error message  
							
							
							
						 
						
							2025-03-06 12:42:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Arthur Baars 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c053cc72a7 
								
							 
						 
						
							
							
								
								Improve tracing log format in cargo_workspace.rs  
							
							
							
						 
						
							2025-03-05 12:49:42 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Arthur Baars 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								55d61be9a3 
								
							 
						 
						
							
							
								
								Add warning and debug information when cargo metadata fails  
							
							... 
							
							
							
							The errors are silently dropped elsewhere, which make it really hard to debug issues due to dependency download failures. 
							
						 
						
							2025-03-05 10:40:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b685ada098 
								
							 
						 
						
							
							
								
								Merge pull request  #19243  from Veykril/push-qrrqsywkwyzp  
							
							... 
							
							
							
							Allow unsetting default cfgs 
							
						 
						
							2025-03-03 11:42:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								5e18ad0770 
								
							 
						 
						
							
							
								
								Allow unsetting default cfgs  
							
							
							
						 
						
							2025-02-27 17:34:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									duncan 
								
							 
						 
						
							
							
							
							
								
							
							
								2f5a7a619d 
								
							 
						 
						
							
							
								
								fix testing for packages with multiple targets  
							
							... 
							
							
							
							fix test running by invoking cargo per package
remove hack_recover_crate_name
make clippy happy
fix testing for packages with multiple targets
fix test running by invoking cargo per package
remove hack_recover_crate_name
make clippy happy
fix testing for packages with multiple targets
fix bad merge
replace TargetKind::fmt with TargetKind::as_cargo_target to clarify intention
dedupulicate requested test runs
replace ParseFromLine with CargoParser
formatting - remove trailing space
formatting for rustfmt CI 
							
						 
						
							2025-02-27 12:37:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								d81341372b 
								
							 
						 
						
							
							
								
								Fix sysroot crate-graph construction not mapping crate-ids for proc-macros  
							
							
							
						 
						
							2025-02-27 13:20:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Richey 
								
							 
						 
						
							
							
							
							
								
							
							
								18a678e693 
								
							 
						 
						
							
							
								
								Drop support for stitched sysroot  
							
							
							
						 
						
							2025-02-26 14:18:52 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Richey 
								
							 
						 
						
							
							
							
							
								
							
							
								ca5a35e97f 
								
							 
						 
						
							
							
								
								Allow rust-project.json to specify sysroot workspace  
							
							
							
						 
						
							2025-02-26 14:18:48 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shirayama Kazatsuyu 
								
							 
						 
						
							
							
							
							
								
							
							
								64a869c714 
								
							 
						 
						
							
							
								
								Allow "package/feature" format feature flag  
							
							
							
						 
						
							2025-02-22 22:27:30 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								a7547a473b 
								
							 
						 
						
							
							
								
								Switch back to RUST_SRC_PATH  
							
							
							
						 
						
							2025-02-22 09:07:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mehul Arora 
								
							 
						 
						
							
							
							
							
								
							
							
								3a31741627 
								
							 
						 
						
							
							
								
								Use correct working directory for non-workspace proc-macro execution  
							
							
							
						 
						
							2025-02-17 10:36:32 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								b9f76287c2 
								
							 
						 
						
							
							
								
								Set RUSTUP_TOOLCHAIN when loading sysroot workspace  
							
							
							
						 
						
							2025-02-16 10:54:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Richey 
								
							 
						 
						
							
							
							
							
								
							
							
								a297d438bc 
								
							 
						 
						
							
							
								
								Apply cfg.setTest to json projects  
							
							
							
						 
						
							2025-02-12 14:05:34 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								172a504b56 
								
							 
						 
						
							
							
								
								Rename sysroot src/lib related things  
							
							
							
						 
						
							2025-02-12 16:51:27 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								8a8ff99273 
								
							 
						 
						
							
							
								
								Spawn toolchain querying processes in parallel  
							
							
							
						 
						
							2025-02-12 16:24:49 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								ab5e821d97 
								
							 
						 
						
							
							
								
								Expose symbol of CrateName  
							
							
							
						 
						
							2025-02-04 14:38:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Richey 
								
							 
						 
						
							
							
							
							
								
							
							
								c0c7d5a2e1 
								
							 
						 
						
							
							
								
								Explicitly add buildfiles when constructing ProjectFolders  
							
							
							
						 
						
							2025-01-24 09:59:06 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8acea502ee 
								
							 
						 
						
							
							
								
								Merge pull request  #18994  from Wilfred/failed_rustc_cfg_as_warning  
							
							... 
							
							
							
							internal: Treat cfg fetching failures as a warning 
							
						 
						
							2025-01-24 13:31:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wilfred Hughes 
								
							 
						 
						
							
							
							
							
								
							
							
								86a4b2fdd7 
								
							 
						 
						
							
							
								
								manual: Document all rust-project.json fields  
							
							... 
							
							
							
							Ensure that all the fields that rust-analyzer understands are in the
manual, they all have doc comments, and they use consistent
punctuation (`;` rather than mixing `,` and `;`).
Whilst we're here, fix the `sysroot_src` example and add 2024 as a
legal value for Rust edition. 
							
						 
						
							2025-01-21 12:00:13 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Wilfred Hughes 
								
							 
						 
						
							
							
							
							
								
							
							
								8f6a1e5ee5 
								
							 
						 
						
							
							
								
								internal: Treat cfg fetching failures as a warning  
							
							... 
							
							
							
							If the user doesn't have rustc on $PATH, rust-analyzer won't be able
to run `rustc --print cfg`. This isn't really an error, as
rust-analyzer can still proceed without it.
This is particularly noticeable when loading crates defined in a
rust-project.json. Until the configuration is loaded, the opened files
are briefly treated as detached files and users see this error.
Environments with rust-project.json generally have a sysroot and rustc
elsewhere, so the error confuses users. 
							
						 
						
							2025-01-21 11:07:07 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								0f7b85a9d6 
								
							 
						 
						
							
							
								
								fix: cargo rustc --print needs unstable-options  
							
							
							
						 
						
							2025-01-18 12:04:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								52a6f430ef 
								
							 
						 
						
							
							
								
								Partially back out "fix: Fix sourceroot construction for virtual manifests"  
							
							
							
						 
						
							2025-01-16 10:02:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Rishel 
								
							 
						 
						
							
							
							
							
								
							
							
								1f9686993a 
								
							 
						 
						
							
							
								
								Add config setting which allows adding additional include paths to the VFS.  
							
							
							
						 
						
							2025-01-08 10:57:46 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								619af1871b 
								
							 
						 
						
							
							
								
								Merge pull request  #18867  from Veykril/push-ntmxlropxkrr  
							
							... 
							
							
							
							internal: target-triple -> target-tuple + version fetching cleanup 
							
						 
						
							2025-01-07 13:46:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								59c8e27acc 
								
							 
						 
						
							
							
								
								Add some smoke tests to toolchain_info  
							
							
							
						 
						
							2025-01-07 14:33:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								b8a0488740 
								
							 
						 
						
							
							
								
								Align toolchain version fetching with other toolchain info querying  
							
							... 
							
							
							
							Fix --target flag argument order in rustc_cfg fetching 
							
						 
						
							2025-01-07 14:30:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								2ac803ec71 
								
							 
						 
						
							
							
								
								target-triple -> target-tuple  
							
							
							
						 
						
							2025-01-07 14:25:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								86d35a55a6 
								
							 
						 
						
							
							
								
								Merge pull request  #18788  from Veykril/push-zxystwnotuvq  
							
							... 
							
							
							
							Remove `rust-analyzer.cargo.sysrootQueryMetadata` config again 
							
						 
						
							2025-01-07 13:14:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								f1c0d176f3 
								
							 
						 
						
							
							
								
								Remove rust-analyzer.cargo.sysrootQueryMetadata config again  
							
							
							
						 
						
							2025-01-07 14:00:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bogdan Mircea 
								
							 
						 
						
							
							
							
							
								
							
							
								4382331a36 
								
							 
						 
						
							
							
								
								project-model: fix JSON project PackageRoot buildfile inclusion  
							
							
							
						 
						
							2025-01-07 13:47:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								72b9427162 
								
							 
						 
						
							
							
								
								Merge pull request  #18846  from Veykril/push-kmspklwynynu  
							
							... 
							
							
							
							minor: New clippy lints 
							
						 
						
							2025-01-06 17:12:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								4b6007115a 
								
							 
						 
						
							
							
								
								minor: New clippy lints  
							
							
							
						 
						
							2025-01-06 17:57:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								cf2bfd427a 
								
							 
						 
						
							
							
								
								fix: Fix relative .cargo env vars not working  
							
							
							
						 
						
							2025-01-06 08:50:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lucasholten 
								
							 
						 
						
							
							
							
							
								
							
							
								cdc972499e 
								
							 
						 
						
							
							
								
								Automatically sort crate graph  
							
							
							
						 
						
							2025-01-02 15:50:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lucasholten 
								
							 
						 
						
							
							
							
							
								
							
							
								86441c5bb9 
								
							 
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2025-01-01 16:42:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lucasholten 
								
							 
						 
						
							
							
							
							
								
							
							
								e12fe30351 
								
							 
						 
						
							
							
								
								Remove load_cargo_with_fake_sysroot  
							
							
							
						 
						
							2025-01-01 16:24:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lucasholten 
								
							 
						 
						
							
							
							
							
								
							
							
								e15df1f414 
								
							 
						 
						
							
							
								
								Add back tests removed in  #18080  
							
							
							
						 
						
							2024-12-31 15:48:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lucasholten 
								
							 
						 
						
							
							
							
							
								
							
							
								c46e9c48b0 
								
							 
						 
						
							
							
								
								Remove CARGO_RUSTC_CURRENT_DIR  
							
							
							
						 
						
							2024-12-31 15:47:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								4284637e64 
								
							 
						 
						
							
							
								
								Base relative cargo configs onto the manifest  
							
							... 
							
							
							
							This is not correct, but should be equivalent in most cases 
							
						 
						
							2024-12-31 14:52:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								fd4635c99c 
								
							 
						 
						
							
							
								
								fix: Populate cargo config env vars for crates  
							
							
							
						 
						
							2024-12-31 14:32:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								fb2ca58583 
								
							 
						 
						
							
							
								
								fix: Fix invalid -O flag used by cfg discovery  
							
							
							
						 
						
							2024-12-29 16:04:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								98fde69dcf 
								
							 
						 
						
							
							
								
								Inline toolchain_info module  
							
							
							
						 
						
							2024-12-29 13:43:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								f5fb2b9e9f 
								
							 
						 
						
							
							
								
								Force a current dir to be supplied for rustc info fetching  
							
							
							
						 
						
							2024-12-29 13:26:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								8d2b12fe0e 
								
							 
						 
						
							
							
								
								Split out ProjectWorkspace::load_cargo  
							
							
							
						 
						
							2024-12-29 12:54:41 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								5ce14b0439 
								
							 
						 
						
							
							
								
								Enforce a current directory being set for spawned commands  
							
							
							
						 
						
							2024-12-29 12:51:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								0f95e60da3 
								
							 
						 
						
							
							
								
								Cleanup toolchain info fetching  
							
							
							
						 
						
							2024-12-29 12:25:51 +01:00