Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								b2d9486ebd 
								
							 
						 
						
							
							
								
								Move proc-macro protocol into legacy module  
							
							
							
						 
						
							2024-12-30 11:47:08 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								714b81bec1 
								
							 
						 
						
							
							
								
								Decouple proc-macro server protocol from the server implementation  
							
							
							
						 
						
							2024-12-30 10:33:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								5ce14b0439 
								
							 
						 
						
							
							
								
								Enforce a current directory being set for spawned commands  
							
							
							
						 
						
							2024-12-29 12:51:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								c966876f85 
								
							 
						 
						
							
							
								
								Revert "internal: Drop proc-macro server support for ~1.66.0 and older toolchains"  
							
							
							
						 
						
							2024-12-20 20:51:09 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								f0b5b8333d 
								
							 
						 
						
							
							
								
								internal: Drop proc-macro server support for ~1.66.0 and older toolchains  
							
							
							
						 
						
							2024-12-12 15:06:14 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									benluiwj 
								
							 
						 
						
							
							
							
							
								
							
							
								1c71a50e01 
								
							 
						 
						
							
							
								
								Improve error message for too new proc-macro server  
							
							
							
						 
						
							2024-11-02 21:46:05 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								c6709ffe05 
								
							 
						 
						
							
							
								
								Improve error message when the proc-macro server unexpectedly exits  
							
							
							
						 
						
							2024-07-01 14:30:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								c236190b60 
								
							 
						 
						
							
							
								
								Abstract proc-macro-srv protocol format  
							
							
							
						 
						
							2024-06-30 16:56:30 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								7c7c0cbffb 
								
							 
						 
						
							
							
								
								Simplify  
							
							
							
						 
						
							2024-06-30 16:43:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								e92646962a 
								
							 
						 
						
							
							
								
								Move interior mutability into ProcMacroSrvProcess  
							
							
							
						 
						
							2024-06-30 15:22:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hamir Mahal 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7c34eb3880 
								
							 
						 
						
							
							
								
								style: simplify string interpolation  
							
							
							
						 
						
							2024-05-30 16:18:49 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								18ca22a98e 
								
							 
						 
						
							
							
								
								Show workspace info in the status bar  
							
							
							
						 
						
							2024-04-26 11:28:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								399dbc074b 
								
							 
						 
						
							
							
								
								internal: Enforce utf8 paths  
							
							
							
						 
						
							2024-03-19 15:39:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								efa6948b57 
								
							 
						 
						
							
							
								
								Fix rust-analyzer not enabling rust-analyzer spans on the proc-macro server  
							
							
							
						 
						
							2024-02-22 22:34:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								a981db53fa 
								
							 
						 
						
							
							
								
								fix: Pass .cargo/config.toml env vars to proc-macro server  
							
							
							
						 
						
							2024-02-13 19:42:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tetsuharu Ohzeki 
								
							 
						 
						
							
							
							
							
								
							
							
								b89a4038c9 
								
							 
						 
						
							
							
								
								proc-macro-api: Fix warnings about clippy str_to_string rule  
							
							
							
						 
						
							2024-02-10 01:00:40 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bors 
								
							 
						 
						
							
							
							
							
								
							
							
								e3575a87de 
								
							 
						 
						
							
							
								
								Auto merge of  #16312  - Veykril:win-proc-macro-srv, r=Veykril  
							
							... 
							
							
							
							fix: Fix rust-analyzer-proc-macro-srv failing to spawn on windows 
							
						 
						
							2024-01-09 10:12:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								21a953fe37 
								
							 
						 
						
							
							
								
								Recognize proc macro server unexpectedly exiting and report the exit code  
							
							
							
						 
						
							2024-01-09 10:37:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								a8c94eaf13 
								
							 
						 
						
							
							
								
								fix: Fix rust-analyzer-proc-macro-srv failing to spawn on windows  
							
							
							
						 
						
							2024-01-09 10:35:54 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								5761b50ed8 
								
							 
						 
						
							
							
								
								More general server config message for proc-macro-api  
							
							
							
						 
						
							2023-12-22 10:35:10 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								a892237ed4 
								
							 
						 
						
							
							
								
								Add rust-analyzer-span server feature equivalent to the ID server  
							
							
							
						 
						
							2023-12-21 17:22:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								c21860bd6a 
								
							 
						 
						
							
							
								
								Remove proc-macro server command from the rust-analyzer binary  
							
							
							
						 
						
							2023-04-26 08:19:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								9fb1b04826 
								
							 
						 
						
							
							
								
								Encode closing delimiter span in FlatTrees  
							
							
							
						 
						
							2023-04-14 10:34:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								8828f3494e 
								
							 
						 
						
							
							
								
								Hide proc macro server version detection errors  
							
							
							
						 
						
							2023-02-09 10:46:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								8e998c4aa7 
								
							 
						 
						
							
							
								
								Fail spawning proc-macro servers when their api version is newer than r-a's  
							
							
							
						 
						
							2023-02-03 10:38:38 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								c40b0895f0 
								
							 
						 
						
							
							
								
								Implement proc-macro-api versioning  
							
							
							
						 
						
							2023-02-01 11:04:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Yuri Astrakhan 
								
							 
						 
						
							
							
							
							
								
							
							
								d3dbf9c194 
								
							 
						 
						
							
							
								
								Moar linting: needless_borrow, let_unit_value, ...  
							
							... 
							
							
							
							* There are a few needless borrows that don't seem to be needed. I even did a quick assembly comparison and posted a q to stackoveflow on it. See [here](https://stackoverflow.com/questions/74910196/advantages-of-pass-by-ref-val-with-impl-intoiteratoritem-impl-asrefstr )
* removed several `let _ = ...` when they don't look necessary (even a few ones that were not suggested by clippy (?))
* there were a few `then(|| ctor{})` that clippy suggested to replace with `then_some(ctor{})` -- seems reasonable?
* some unneeded assignment+return - keep the code a bit leaner
* a few `writeln!` instead of `write!`, or even consolidate write!
* a nice optimization to use `ch.is_ascii_digit` instead of `ch.is_digit(10)` 
							
						 
						
							2022-12-25 05:07:47 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Amos Wenger 
								
							 
						 
						
							
							
							
							
								
							
							
								74a2fad5e6 
								
							 
						 
						
							
							
								
								Gate and rename binary, use it if it's in the sysroot  
							
							
							
						 
						
							2022-07-25 16:22:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Peh 
								
							 
						 
						
							
							
							
							
								
							
							
								1f011fa4a3 
								
							 
						 
						
							
							
								
								style: rename crates to kebab case  
							
							
							
						 
						
							2022-05-01 10:48:58 +00:00