Mehul Arora 
								
							 
						 
						
							
							
							
							
								
							
							
								3a31741627 
								
							 
						 
						
							
							
								
								Use correct working directory for non-workspace proc-macro execution  
							
							 
							
							
							
						 
						
							2025-02-17 10:36:32 -05:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									David Richey 
								
							 
						 
						
							
							
							
							
								
							
							
								a297d438bc 
								
							 
						 
						
							
							
								
								Apply cfg.setTest to json projects  
							
							 
							
							
							
						 
						
							2025-02-12 14:05:34 -06:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									lucasholten 
								
							 
						 
						
							
							
							
							
								
							
							
								86441c5bb9 
								
							 
						 
						
							
							
								
								Fix tests  
							
							 
							
							
							
						 
						
							2025-01-01 16:42:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									lucasholten 
								
							 
						 
						
							
							
							
							
								
							
							
								e15df1f414 
								
							 
						 
						
							
							
								
								Add back tests removed in  #18080  
							
							 
							
							
							
						 
						
							2024-12-31 15:48:58 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								074050c242 
								
							 
						 
						
							
							
								
								Support cfg(true) and cfg(false)  
							
							 
							
							... 
							
							
							
							As per RFC 3695. 
							
						 
						
							2024-10-27 10:46:49 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								8905f86d8a 
								
							 
						 
						
							
							
								
								Remove crate graph deduplication logic  
							
							 
							
							
							
						 
						
							2024-09-11 11:38:42 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								2607c09fdd 
								
							 
						 
						
							
							
								
								Allow declaring cfg groups in rust-project.json, to help sharing common cfgs  
							
							 
							
							
							
						 
						
							2024-08-12 22:03:16 +03:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								a268eaf053 
								
							 
						 
						
							
							
								
								fix: Correctly handle no_core/no_std for preludes  
							
							 
							
							
							
						 
						
							2024-05-02 10:50:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								cdb8c3a327 
								
							 
						 
						
							
							
								
								Fix tests being non-deterministic  
							
							 
							
							
							
						 
						
							2024-04-19 13:22:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								ead369117a 
								
							 
						 
						
							
							
								
								CrateOrigin::Local means local to the project workspace, not cargo workspace  
							
							 
							
							
							
						 
						
							2024-02-16 16:28:17 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								0ccb3b8731 
								
							 
						 
						
							
							
								
								Move dedup-dev-deps tests into rust-analyzer crate  
							
							 
							
							
							
						 
						
							2024-02-16 15:47:40 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								b1404d387a 
								
							 
						 
						
							
							
								
								fix: Split toolchain and datalayout out of CrateData  
							
							 
							
							
							
						 
						
							2024-02-16 14:48:25 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								8f3209ba27 
								
							 
						 
						
							
							
								
								internal: tool discovery prefers sysroot tools  
							
							 
							
							
							
						 
						
							2024-02-12 12:08:18 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								c7eb52dd7b 
								
							 
						 
						
							
							
								
								internal: Add unstable config for loading the sysroot sources via cargo metadata  
							
							 
							
							
							
						 
						
							2024-01-15 09:59:32 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								f48ecb6e09 
								
							 
						 
						
							
							
								
								Try to support pre and post-change metavars  
							
							 
							
							
							
						 
						
							2023-12-19 20:45:12 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ali Bektas 
								
							 
						 
						
							
							
							
							
								
							
							
								ba1b080805 
								
							 
						 
						
							
							
								
								Precede paths with $ROOT$  
							
							 
							
							
							
						 
						
							2023-11-23 12:34:38 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ali Bektas 
								
							 
						 
						
							
							
							
							
								
							
							
								736994f026 
								
							 
						 
						
							
							
								
								Make test cases simpler  
							
							 
							
							
							
						 
						
							2023-11-23 11:52:22 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ali Bektas 
								
							 
						 
						
							
							
							
							
								
							
							
								74d8fdc8fe 
								
							 
						 
						
							
							
								
								Update test data for crate deduping  
							
							 
							
							... 
							
							
							
							Make data reflect a case where dev deps are existent.
base-db::CrateGraph::extend now adds dev dependencies for a crate
in case of its upgrading from a CrateOrigin::Lib kind of a crate to a
CrateOrigin::Local one. 
							
						 
						
							2023-11-23 02:15:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ali Bektas 
								
							 
						 
						
							
							
							
							
								
							
							
								7e4aad5ba5 
								
							 
						 
						
							
							
								
								v2  
							
							 
							
							
							
						 
						
							2023-11-23 02:15:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ali Bektas 
								
							 
						 
						
							
							
							
							
								
							
							
								886eaa0a7d 
								
							 
						 
						
							
							
								
								Relaxation for crate graph mergin  
							
							 
							
							... 
							
							
							
							Partially fixes  #15656  . When a crate graph is extended which is the case when new workspaces are added to the project
the rules for deduplication were too strict. One problem that arises from this is that in certain conditions
when we see the same crate having different `CrateOrigin`s the first form would be maintained. This approach however
results in some unwanted results such as making renaming forbidden as this has been recently only made available for
local crates. The given example in #15656  can still not be resolved with this PR as that involves taking inconsistencies
between dependencies into consideration. This will be addressed in a future PR. 
							
						 
						
							2023-11-23 02:15:46 +01:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								fddef42e92 
								
							 
						 
						
							
							
								
								Only set rust-analyzer cfg for workspace members  
							
							 
							
							
							
						 
						
							2023-09-08 11:02:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								e9e2c1ae75 
								
							 
						 
						
							
							
								
								Update project-model test outputs  
							
							 
							
							
							
						 
						
							2023-09-08 10:49:15 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Ali Bektas 
								
							 
						 
						
							
							
							
							
								
							
							
								506a477acf 
								
							 
						 
						
							
							
								
								Use cargo name as the CARGO_CRATE_NAME instead of package name  
							
							 
							
							
							
						 
						
							2023-09-08 01:41:00 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								968850d7bf 
								
							 
						 
						
							
							
								
								Deduplicate crates when extending crate graphs  
							
							 
							
							
							
						 
						
							2023-04-26 11:44:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								10d7d7304b 
								
							 
						 
						
							
							
								
								Revert "Handle dev-dependency cycles"  
							
							 
							
							
							
						 
						
							2023-04-25 14:29:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								e205af259d 
								
							 
						 
						
							
							
								
								Prefer test duped crates for ide features  
							
							 
							
							
							
						 
						
							2023-04-25 11:39:58 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								a4c7a87755 
								
							 
						 
						
							
							
								
								Handle dev-dependency cycles  
							
							 
							
							
							
						 
						
							2023-04-25 10:57:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								980c75bc91 
								
							 
						 
						
							
							
								
								Add more complex project-model test  
							
							 
							
							
							
						 
						
							2023-04-25 10:49:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Peh 
								
							 
						 
						
							
							
							
							
								
							
							
								1f011fa4a3 
								
							 
						 
						
							
							
								
								style: rename crates to kebab case  
							
							 
							
							
							
						 
						
							2022-05-01 10:48:58 +00:00