Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							e591ff3269 
							
						 
					 
					
						
						
							
							Add comment about replacing crossbeam with std scoped threads when they land  
						
						 
						
						
						
						
					 
					
						2022-07-22 14:23:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							39db9cdb7d 
							
						 
					 
					
						
						
							
							Use std::panic::resume_unwind  
						
						 
						
						
						
						
					 
					
						2022-07-21 21:35:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							48bcc229bf 
							
						 
					 
					
						
						
							
							Move interner methods to Symbol, return SmolStr directly since it's ref-counted  
						
						 
						
						
						
						
					 
					
						2022-07-21 21:32:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							246947b779 
							
						 
					 
					
						
						
							
							Fix raw ident handling (a little)  
						
						 
						
						
						
						
					 
					
						2022-07-21 19:13:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							941416a1d6 
							
						 
					 
					
						
						
							
							Add test for idents incl. raw idents  
						
						 
						
						
						
						
					 
					
						2022-07-21 18:48:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							9cf99a9c71 
							
						 
					 
					
						
						
							
							Stringify literals create client-side properly  
						
						 
						
						
						
						
					 
					
						2022-07-21 18:44:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							36d825fd5d 
							
						 
					 
					
						
						
							
							Add test for literals created client-side  
						
						 
						
						
						
						
					 
					
						2022-07-21 18:29:28 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							32ee097580 
							
						 
					 
					
						
						
							
							Run proc macro expansion in a separate thread (for the thread-local interner)  
						
						 
						
						
						
						
					 
					
						2022-07-21 18:11:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							05d8f5fee7 
							
						 
					 
					
						
						
							
							Use a thread-local for the symbol interner (1/2)  
						
						 
						
						
						
						
					 
					
						2022-07-21 14:57:09 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							30769598a4 
							
						 
					 
					
						
						
							
							Move version string to RustcInfo, read '.rustc' section only once  
						
						 
						
						
						
						
					 
					
						2022-07-21 13:57:36 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							bbaf4daca0 
							
						 
					 
					
						
						
							
							Pass tidy checks  
						
						 
						
						
						
						
					 
					
						2022-07-21 13:37:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							fdddd83224 
							
						 
					 
					
						
						
							
							Assert that sysroot ABI version matches exactly  
						
						 
						
						... 
						
						
						
						Otherwise, fall back to the multi ABI scheme, except in testing, where
it becomes a hard error.
This should make it possible to use a rustup-provided rust-analyzer with
proc macro dylibs compiled by older rustcs, and it'll also catch changes
to the format of `rustc --version` or the `.rustc` section that would
make them impossible to compare for equality. 
						
						
					 
					
						2022-07-21 13:13:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							480f555334 
							
						 
					 
					
						
						
							
							implement literal_from_str (poorly)  
						
						 
						
						
						
						
					 
					
						2022-07-20 19:23:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							d25b61030e 
							
						 
					 
					
						
						
							
							Add literal/ident conversion, tests pass  
						
						 
						
						
						
						
					 
					
						2022-07-20 19:18:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							191db9fed4 
							
						 
					 
					
						
						
							
							stub missing APIs  
						
						 
						
						
						
						
					 
					
						2022-07-20 19:18:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							00bc060ba3 
							
						 
					 
					
						
						
							
							Fix imports, delete removed interfaces  
						
						 
						
						
						
						
					 
					
						2022-07-20 19:18:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							e009cdc8d9 
							
						 
					 
					
						
						
							
							Move token_stream to separate module  
						
						 
						
						
						
						
					 
					
						2022-07-20 19:18:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							315b0a7254 
							
						 
					 
					
						
						
							
							Add sysroot-abi feature, copy 1.64 ABI fo rnow  
						
						 
						
						
						
						
					 
					
						2022-07-20 19:18:39 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							f5042947ce 
							
						 
					 
					
						
						
							
							Add proc-macro-srv integration test that clones literals  
						
						 
						
						... 
						
						
						
						This exercises some of the upcoming proc_macro bridge changes. It
should also pass for all supported ABIs, with the older-style bridge. 
						
						
					 
					
						2022-07-20 16:43:40 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							ade31ad757 
							
						 
					 
					
						
						
							
							Rename proc macro server from 'Rustc' to 'RustAnalyzer'  
						
						 
						
						
						
						
					 
					
						2022-07-20 15:40:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							816f7fe12a 
							
						 
					 
					
						
						
							
							Run cargo fix --edition-idioms  
						
						 
						
						
						
						
					 
					
						2022-07-20 15:02:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							23d25a3094 
							
						 
					 
					
						
						
							
							Enable extra warnings required by rust-lang/rust  
						
						 
						
						
						
						
					 
					
						2022-07-20 15:00:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amos Wenger 
							
						 
					 
					
						
						
						
						
							
						
						
							1b416473a3 
							
						 
					 
					
						
						
							
							Upgrade to expect-test@1.4.0  
						
						 
						
						... 
						
						
						
						cf. https://github.com/rust-analyzer/expect-test/issues/33 
cf. https://github.com/rust-lang/rust/pull/99444#issuecomment-1188844202  
						
						
					 
					
						2022-07-19 13:00:45 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Schievink 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							188c0e424c 
							
						 
					 
					
						
						
							
							Remove macro ABI version from doc comment  
						
						 
						
						... 
						
						
						
						It's hard to remember to keep this in sync, but since the file path already contains the version, this comment is pretty unnecessary. 
						
						
					 
					
						2022-07-18 17:44:53 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Schievink 
							
						 
					 
					
						
						
						
						
							
						
						
							5ad981ba67 
							
						 
					 
					
						
						
							
							Remove outdated proc macro ABIs  
						
						 
						
						
						
						
					 
					
						2022-07-18 14:58:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Schievink 
							
						 
					 
					
						
						
						
						
							
						
						
							6cb0746f82 
							
						 
					 
					
						
						
							
							Support the 1.64 nightly proc macro ABI  
						
						 
						
						
						
						
					 
					
						2022-07-18 14:31:21 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonas Schievink 
							
						 
					 
					
						
						
						
						
							
						
						
							ebfbb314c0 
							
						 
					 
					
						
						
							
							Update 1.63 proc macro ABI to match rustc  
						
						 
						
						
						
						
					 
					
						2022-07-12 15:19:31 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laurențiu Nicola 
							
						 
					 
					
						
						
						
						
							
						
						
							e05e6c60a7 
							
						 
					 
					
						
						
							
							Bump object  
						
						 
						
						
						
						
					 
					
						2022-07-03 10:14:48 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bors 
							
						 
					 
					
						
						
						
						
							
						
						
							e9d3fe0484 
							
						 
					 
					
						
						
							
							Auto merge of  #12502  - Veykril:deps, r=Veykril  
						
						 
						
						... 
						
						
						
						internal: Bump Dependencies 
						
						
					 
					
						2022-06-10 19:51:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lukas Wirth 
							
						 
					 
					
						
						
						
						
							
						
						
							76ae5434fa 
							
						 
					 
					
						
						
							
							internal: Bump Dependencies  
						
						 
						
						
						
						
					 
					
						2022-06-10 17:30:02 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							f9e1ff6846 
							
						 
					 
					
						
						
							
							Add doc comment  
						
						 
						
						
						
						
					 
					
						2022-06-08 14:31:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							c6827e2f47 
							
						 
					 
					
						
						
							
							Rustfmt  
						
						 
						
						
						
						
					 
					
						2022-06-08 14:22:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								bjorn3 
							
						 
					 
					
						
						
						
						
							
						
						
							a07b3103b1 
							
						 
					 
					
						
						
							
							Add proc macro ABI for rustc 1.63  
						
						 
						
						
						
						
					 
					
						2022-06-08 13:41:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Peh 
							
						 
					 
					
						
						
						
						
							
						
						
							1f011fa4a3 
							
						 
					 
					
						
						
							
							style: rename crates to kebab case  
						
						 
						
						
						
						
					 
					
						2022-05-01 10:48:58 +00:00