Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								6b17dba68c 
								
							 
						 
						
							
							
								
								Merge commit ' ac998a74b3' into sync-from-ra  
							
							
							
						 
						
							2024-02-18 09:41:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Nethercote 
								
							 
						 
						
							
							
							
							
								
							
							
								d33d8675d0 
								
							 
						 
						
							
							
								
								Add ErrorGuaranteed to ast::LitKind::Err, token::LitKind::Err.  
							
							... 
							
							
							
							This mostly works well, and eliminates a couple of delayed bugs.
One annoying thing is that we should really also add an
`ErrorGuaranteed` to `proc_macro::bridge::LitKind::Err`. But that's
difficult because `proc_macro` doesn't have access to `ErrorGuaranteed`,
so we have to fake it. 
							
						 
						
							2024-02-15 14:46:08 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								e41ab350d6 
								
							 
						 
						
							
							
								
								Merge commit ' ddf105b646' into sync-from-ra  
							
							
							
						 
						
							2024-02-11 08:40:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								b8a3180a60 
								
							 
						 
						
							
							
								
								Merge commit ' 0113bc9388' into sync-from-ra  
							
							
							
						 
						
							2024-02-04 10:37:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								f43cea0878 
								
							 
						 
						
							
							
								
								Merge commit ' 7219414e81' into sync-from-ra  
							
							
							
						 
						
							2024-01-28 15:56:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Weihang Lo 
								
							 
						 
						
							
							
							
							
								
							
							
								6231ca5f5e 
								
							 
						 
						
							
							
								
								fix(rust-analyzer): use new pkgid spec to compare  
							
							... 
							
							
							
							Starting from cargo#13311, Cargo's compiler artifact message
uses Package ID specification as package's identifier format. 
							
						 
						
							2024-01-18 07:01:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								6bbd106c70 
								
							 
						 
						
							
							
								
								Merge commit ' 9d8889cdfc' into sync-from-ra  
							
							
							
						 
						
							2024-01-15 11:40:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								3afeb24198 
								
							 
						 
						
							
							
								
								Merge commit ' af40101841' into sync-from-ra  
							
							
							
						 
						
							2024-01-08 11:29:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								3a2ae6410d 
								
							 
						 
						
							
							
								
								Teach cargo about cfg(rust_analyzer)  
							
							
							
						 
						
							2024-01-04 18:31:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								79fa976864 
								
							 
						 
						
							
							
								
								Set proc-macro-test/sysroot-abi with proc-macro-srv/sysroot-abi  
							
							
							
						 
						
							2024-01-04 15:12:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bors 
								
							 
						 
						
							
							
							
							
								
							
							
								95e047e4ac 
								
							 
						 
						
							
							
								
								Auto merge of  #16248  - Veykril:proc-macro-test, r=lnicola  
							
							... 
							
							
							
							internal: Add proc-macro-test crate back to the main workspace
Should fix https://github.com/rust-lang/rust-analyzer/issues/16194  
							
						 
						
							2024-01-04 11:00:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								751d9d11e0 
								
							 
						 
						
							
							
								
								Add proc-macro-test crate back to the main workspace  
							
							
							
						 
						
							2024-01-04 11:09:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								ab2286935d 
								
							 
						 
						
							
							
								
								Imply sysroot-abi feature when in-rust-tree is set  
							
							
							
						 
						
							2024-01-04 11:02:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								b83f487d10 
								
							 
						 
						
							
							
								
								Set the in-rust-tree` feature for all rust-analyzer{-proc-macro-srv} steps  
							
							
							
						 
						
							2024-01-04 11:02:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								d3d7c4b722 
								
							 
						 
						
							
							
								
								Allow unexpected_cfgs in proc-macro-test imp  
							
							
							
						 
						
							2024-01-03 11:36:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								932d85b529 
								
							 
						 
						
							
							
								
								Merge commit ' 426d2842c1' into sync-from-ra2  
							
							
							
						 
						
							2024-01-03 11:35:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tetsuharu Ohzeki 
								
							 
						 
						
							
							
							
							
								
							
							
								efc87092b3 
								
							 
						 
						
							
							
								
								Use Cargo's [workspace.lints.*] to config clippy  
							
							
							
						 
						
							2023-12-29 23:51:32 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								9e8e124269 
								
							 
						 
						
							
							
								
								Special case fixup spans in server::Span impl, they are immutable  
							
							
							
						 
						
							2023-12-22 10:13:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								2e52aa1615 
								
							 
						 
						
							
							
								
								Clean up  
							
							
							
						 
						
							2023-12-21 17:24:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								ca957f4f82 
								
							 
						 
						
							
							
								
								Fix proc-macro-test-impl building without any proc-macros  
							
							
							
						 
						
							2023-12-21 17:24:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								9197b541c2 
								
							 
						 
						
							
							
								
								Fix dead code warnings  
							
							
							
						 
						
							2023-12-21 17:23:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								96051bc0d8 
								
							 
						 
						
							
							
								
								Fix workspace layout  
							
							
							
						 
						
							2023-12-21 17:23:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								874df3bffa 
								
							 
						 
						
							
							
								
								Add eager-expand comment  
							
							
							
						 
						
							2023-12-21 17:23:36 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								c89fd01739 
								
							 
						 
						
							
							
								
								Move proc-macro-test into proc-macro-srv  
							
							
							
						 
						
							2023-12-21 17:23:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								f427f56812 
								
							 
						 
						
							
							
								
								Implement other non-db reliant server::Span functions  
							
							
							
						 
						
							2023-12-21 17:23:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								428a34a9b4 
								
							 
						 
						
							
							
								
								Implement server::Span::Join  
							
							
							
						 
						
							2023-12-21 17:23:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								a892237ed4 
								
							 
						 
						
							
							
								
								Add rust-analyzer-span server feature equivalent to the ID server  
							
							
							
						 
						
							2023-12-21 17:22:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bors 
								
							 
						 
						
							
							
							
							
								
							
							
								cac74d98f6 
								
							 
						 
						
							
							
								
								Auto merge of  #118830  - GuillaumeGomez:env-tracked_env, r=Nilstrieb  
							
							... 
							
							
							
							Add support for `--env` on `tracked_env::var`
Follow-up of https://github.com/rust-lang/rust/pull/118368 .
Part of Part of https://github.com/rust-lang/rust/issues/80792 .
It adds support of the `--env` option for proc-macros through `tracked_env::var`.
r? `@Nilstrieb` 
							
						 
						
							2023-12-17 04:23:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guillaume Gomez 
								
							 
						 
						
							
							
							
							
								
							
							
								6adb21a408 
								
							 
						 
						
							
							
								
								Update rust-analyzer to support new injected_env_var function  
							
							
							
						 
						
							2023-12-11 16:44:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								f532576ac5 
								
							 
						 
						
							
							
								
								Merge commit ' 457b966b17' into sync-from-ra  
							
							
							
						 
						
							2023-12-11 11:16:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ralf Jung 
								
							 
						 
						
							
							
							
							
								
							
							
								11a70f6f69 
								
							 
						 
						
							
							
								
								also make 'core_intrinsics' internal  
							
							
							
						 
						
							2023-11-22 20:00:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									dirreke 
								
							 
						 
						
							
							
							
							
								
							
							
								d6b97e64fc 
								
							 
						 
						
							
							
								
								Upgrade Object and related deps  
							
							
							
						 
						
							2023-08-14 23:05:45 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								aa55ce9567 
								
							 
						 
						
							
							
								
								Merge commit ' baee6b338b' into sync-from-ra  
							
							
							
						 
						
							2023-08-07 12:03:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								4704881b64 
								
							 
						 
						
							
							
								
								Merge commit ' 37f84c101b' into sync-from-ra  
							
							
							
						 
						
							2023-07-17 16:49:15 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mara Bos 
								
							 
						 
						
							
							
							
							
								
							
							
								6502421771 
								
							 
						 
						
							
							
								
								Remove outdated import in r-a proc macro server.  
							
							
							
						 
						
							2023-06-21 14:02:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jacob Pratt 
								
							 
						 
						
							
							
							
							
								
							
							
								be346a0ed6 
								
							 
						 
						
							
							
								
								Add Span::{line, column}  
							
							
							
						 
						
							2023-06-20 19:40:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jacob Pratt 
								
							 
						 
						
							
							
							
							
								
							
							
								306398b808 
								
							 
						 
						
							
							
								
								Span::{before, after} → Span::{start, end} 
							
							
							
						 
						
							2023-06-20 19:40:25 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jacob Pratt 
								
							 
						 
						
							
							
							
							
								
							
							
								e130d7a15d 
								
							 
						 
						
							
							
								
								Remove LineColumn, Span::start, Span::end  
							
							
							
						 
						
							2023-06-20 19:40:24 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								9326cf7f0c 
								
							 
						 
						
							
							
								
								Merge commit ' cd3bf9fe51' into sync-from-ra  
							
							
							
						 
						
							2023-06-19 09:14:04 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								c48062fe2a 
								
							 
						 
						
							
							
								
								Merge commit ' aa9bc86125' into sync-from-ra  
							
							
							
						 
						
							2023-06-05 12:04:23 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael van Straten 
								
							 
						 
						
							
							
							
							
								
							
							
								e89d7dfe39 
								
							 
						 
						
							
							
								
								Renamed to byte_range and changed Range generics [skip ci]  
							
							
							
						 
						
							2023-03-11 12:15:19 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael van Straten 
								
							 
						 
						
							
							
							
							
								
							
							
								e66d0208bc 
								
							 
						 
						
							
							
								
								Fixed rust-analyser: no implementation for position()  
							
							
							
						 
						
							2023-03-10 22:16:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								bc45c7659a 
								
							 
						 
						
							
							
								
								⬆️  rust-analyzer  
							
							
							
						 
						
							2023-02-13 13:55:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									arcnmx 
								
							 
						 
						
							
							
							
							
								
							
							
								25242fe93f 
								
							 
						 
						
							
							
								
								⬆️  rust-analyzer  
							
							... 
							
							
							
							Merge commit '368e0bb32f 
							
						 
						
							2023-01-09 10:36:22 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								a2a1d99545 
								
							 
						 
						
							
							
								
								⬆️  rust-analyzer  
							
							
							
						 
						
							2022-11-23 17:24:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								4f55ebbd4f 
								
							 
						 
						
							
							
								
								⬆️  rust-analyzer  
							
							
							
						 
						
							2022-10-11 10:37:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bors 
								
							 
						 
						
							
							
							
							
								
							
							
								c1918fcb9a 
								
							 
						 
						
							
							
								
								Auto merge of  #100210  - mystor:proc_macro_diag_struct, r=eddyb  
							
							... 
							
							
							
							proc_macro/bridge: send diagnostics over the bridge as a struct
This removes some RPC when creating and emitting diagnostics, and
simplifies the bridge slightly.
After this change, there are no remaining methods which take advantage
of the support for `&mut` references to objects in the store as
arguments, meaning that support for them could technically be removed if
we wanted. The only remaining uses of immutable references into the
store are `TokenStream` and `SourceFile`.
r? `@eddyb` 
							
						 
						
							2022-09-01 00:26:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								3e358a6827 
								
							 
						 
						
							
							
								
								⬆️  rust-analyzer  
							
							
							
						 
						
							2022-08-30 14:51:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								8231fee466 
								
							 
						 
						
							
							
								
								⬆️  rust-analyzer  
							
							
							
						 
						
							2022-08-16 11:24:50 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								22c8c9c401 
								
							 
						 
						
							
							
								
								⬆️  rust-analyzer  
							
							
							
						 
						
							2022-08-09 07:23:57 +03:00