Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							6c23f25e7f 
							
						 
					 
					
						
						
							
							Fix new nightly lints  
						
						 
						
						
						
						
					 
					
						2024-10-22 11:48:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							c2258d8880 
							
						 
					 
					
						
						
							
							Properly set the working directory for proc-macro execution  
						
						 
						
						
						
						
					 
					
						2024-09-11 12:23:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							9a47e6f2c8 
							
						 
					 
					
						
						
							
							Expand proc-macros in workspace root, not package root  
						
						 
						
						
						
						
					 
					
						2024-08-27 13:40:24 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vincent Esche 
							
						 
					 
					
						
						
						
						
							
						
						
							7dec7e92ea 
							
						 
					 
					
						
						
							
							Replace [package.repository] = "…" of published crates with [package.repository.workspace] = true  
						
						 
						
						
						
						
					 
					
						2024-08-06 00:26:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vincent Esche 
							
						 
					 
					
						
						
						
						
							
						
						
							f8de86b308 
							
						 
					 
					
						
						
							
							Apply Veykril's change suggestions  
						
						 
						
						
						
						
					 
					
						2024-08-06 00:25:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vincent Esche 
							
						 
					 
					
						
						
						
						
							
						
						
							6f329e6d5b 
							
						 
					 
					
						
						
							
							Add repository URL for published crates' missing [package.repository] fields  
						
						 
						
						
						
						
					 
					
						2024-08-06 00:25:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vincent Esche 
							
						 
					 
					
						
						
						
						
							
						
						
							b5b0f4bc5a 
							
						 
					 
					
						
						
							
							Replace "TBD" with more helpful desciptions in published crates' [package.description] fields  
						
						 
						
						
						
						
					 
					
						2024-08-06 00:25:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							188c577855 
							
						 
					 
					
						
						
							
							Newtype ErasedFileAstId  
						
						 
						
						
						
						
					 
					
						2024-08-05 13:46:47 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							5264f86242 
							
						 
					 
					
						
						
							
							Encode edition within FileId in the hir layer  
						
						 
						
						
						
						
					 
					
						2024-07-18 08:49:10 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							93024ad411 
							
						 
					 
					
						
						
							
							Switch token trees to use Symbols  
						
						 
						
						
						
						
					 
					
						2024-07-16 10:11:59 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							05ce57efd5 
							
						 
					 
					
						
						
							
							Fix incorrect encoding of literals in the proc-macro-api on version 4  
						
						 
						
						
						
						
					 
					
						2024-07-15 14:51:01 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							e846c04fbe 
							
						 
					 
					
						
						
							
							Encode ident rawness and literal kind separately in tt::Leaf  
						
						 
						
						
						
						
					 
					
						2024-07-15 12:24:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							c6709ffe05 
							
						 
					 
					
						
						
							
							Improve error message when the proc-macro server unexpectedly exits  
						
						 
						
						
						
						
					 
					
						2024-07-01 14:30:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							956c8521a9 
							
						 
					 
					
						
						
							
							Arc proc-macro expander paths  
						
						 
						
						
						
						
					 
					
						2024-06-30 17:03:03 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							2fb38ceb66 
							
						 
					 
					
						
						
							
							Faster env snapshotting in proc-macro-srv  
						
						 
						
						
						
						
					 
					
						2024-06-30 16:10:20 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							21a3d01875 
							
						 
					 
					
						
						
							
							Remove inline rust_2018_idioms, unused_lifetimes lint warn, Cargo.toml already enforces this  
						
						 
						
						
						
						
					 
					
						2024-06-30 15:23:54 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							e92646962a 
							
						 
					 
					
						
						
							
							Move interior mutability into ProcMacroSrvProcess  
						
						 
						
						
						
						
					 
					
						2024-06-30 15:22:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							db15273d4d 
							
						 
					 
					
						
						
							
							Move dylib version stuff to proc-macro-srv  
						
						 
						
						
						
						
					 
					
						2024-06-30 15:05:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							d4dc3ca83b 
							
						 
					 
					
						
						
							
							Register virtual workspace Cargo.toml files in the VFS  
						
						 
						
						
						
						
					 
					
						2024-06-09 12:54:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wilfred Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							27182bb96b 
							
						 
					 
					
						
						
							
							chore: Prefer tracing span shorthand macros  
						
						 
						
						
						
						
					 
					
						2024-06-06 16:52:25 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Hamir Mahal 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c34eb3880 
							
						 
					 
					
						
						
							
							style: simplify string interpolation  
						
						 
						
						
						
						
					 
					
						2024-05-30 16:18:49 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Wilfred Hughes 
							
						 
					 
					
						
						
						
						
							
						
						
							c981ff0944 
							
						 
					 
					
						
						
							
							fix: Tracing span names should match function names  
						
						 
						
						... 
						
						
						
						When viewing traces, it's slightly confusing when the span name doesn't
match the function name. Ensure the names are consistent.
(It might be worth moving most of these to use #[tracing::instrument]
so the name can never go stale. @davidbarsky suggested that is marginally
slower, so I've just done the simple change here.) 
						
						
					 
					
						2024-04-30 11:22:47 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							18ca22a98e 
							
						 
					 
					
						
						
							
							Show workspace info in the status bar  
						
						 
						
						
						
						
					 
					
						2024-04-26 11:28:33 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							cdb8c3a327 
							
						 
					 
					
						
						
							
							Fix tests being non-deterministic  
						
						 
						
						
						
						
					 
					
						2024-04-19 13:22:00 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							86967032f7 
							
						 
					 
					
						
						
							
							Consider ADT generic parameter defaults for unsubstituted layout calculations  
						
						 
						
						
						
						
					 
					
						2024-04-03 09:01:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sculas 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							966d387afa 
							
						 
					 
					
						
						
							
							fix: Rename func_like to FuncLike  
						
						 
						
						... 
						
						
						
						Fixes  rust-lang/rust-analyzer#16926  
						
						
					 
					
						2024-03-22 23:03:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							8e324e98a1 
							
						 
					 
					
						
						
							
							Rename ProcMacroKind::FuncLike to Bang  
						
						 
						
						
						
						
					 
					
						2024-03-22 11:20:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							cd8eb0fe6d 
							
						 
					 
					
						
						
							
							internal: Remove span trait  
						
						 
						
						
						
						
					 
					
						2024-03-21 20:08:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							399dbc074b 
							
						 
					 
					
						
						
							
							internal: Enforce utf8 paths  
						
						 
						
						
						
						
					 
					
						2024-03-19 15:39:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							00a6cc0664 
							
						 
					 
					
						
						
							
							Update Cargo.lock  
						
						 
						
						
						
						
					 
					
						2024-03-05 12:16:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							4303e741de 
							
						 
					 
					
						
						
							
							Cleanup  
						
						 
						
						
						
						
					 
					
						2024-03-04 11:10:06 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							66cec4d11a 
							
						 
					 
					
						
						
							
							Auto merge of  #16470  - Veykril:clippy-disallow, r=lnicola  
						
						 
						
						... 
						
						
						
						internal: Lint debug prints and disallowed types with clippy 
						
						
					 
					
						2024-02-05 17:20:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GnomedDev 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8011b56827 
							
						 
					 
					
						
						
							
							Swap Subtree::token_trees from Vec to boxed slice  
						
						 
						
						
						
						
					 
					
						2024-02-04 00:28:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							8f6a72871e 
							
						 
					 
					
						
						
							
							Auto merge of  #16469  - Young-Flash:ci_typos, r=lnicola  
						
						 
						
						... 
						
						
						
						internal: add typos check CI (part 2)
follow up https://github.com/rust-lang/rust-analyzer/pull/16448  
						
						
					 
					
						2024-02-02 12:02:48 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Young-Flash 
							
						 
					 
					
						
						
						
						
							
						
						
							ba2910a3a7 
							
						 
					 
					
						
						
							
							minor: correct some typos  
						
						 
						
						
						
						
					 
					
						2024-02-02 18:22:54 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							9e8a0fae0c 
							
						 
					 
					
						
						
							
							Lint debug prints and disallowed types with clippy  
						
						 
						
						
						
						
					 
					
						2024-02-01 17:57:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Johann Hemmann 
							
						 
					 
					
						
						
						
						
							
						
						
							e7e09e7750 
							
						 
					 
					
						
						
							
							large_enum_variant  
						
						 
						
						
						
						
					 
					
						2024-01-31 19:06:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Barsky 
							
						 
					 
					
						
						
						
						
							
						
						
							e1ea7c8844 
							
						 
					 
					
						
						
							
							internal: switch to tracing from log  
						
						 
						
						... 
						
						
						
						This commit also adds `tracing` to NotificationDispatcher/RequestDispatcher,
bumps `rust-analyzer-salsa` to 0.17.0-pre.6, `always-assert` to 0.2, and
removes the homegrown `hprof` implementation in favor of a vendored
tracing-span-tree. 
						
						
					 
					
						2024-01-30 12:27:31 -05: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Tetsuharu Ohzeki 
							
						 
					 
					
						
						
						
						
							
						
						
							efc87092b3 
							
						 
					 
					
						
						
							
							Use Cargo's [workspace.lints.*] to config clippy  
						
						 
						
						
						
						
					 
					
						2023-12-29 23:51:32 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							5761b50ed8 
							
						 
					 
					
						
						
							
							More general server config message for proc-macro-api  
						
						 
						
						
						
						
					 
					
						2023-12-22 10:35:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							2e52aa1615 
							
						 
					 
					
						
						
							
							Clean up  
						
						 
						
						
						
						
					 
					
						2023-12-21 17:24:00 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							a892237ed4 
							
						 
					 
					
						
						
							
							Add rust-analyzer-span server feature equivalent to the ID server  
						
						 
						
						
						
						
					 
					
						2023-12-21 17:22:59 +01:00