Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								74ecb1e788 
								
							 
						 
						
							
							
								
								When renaming a parameter to self, change callers to use method call syntax  
							
							
							
						 
						
							2025-08-02 21:39:22 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								8ce30264c8 
								
							 
						 
						
							
							
								
								cargo clippy --fix 
							
							
							
						 
						
							2025-07-31 10:55:10 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hayashi Mikihiro 
								
							 
						 
						
							
							
							
							
								
							
							
								46e86c6aa2 
								
							 
						 
						
							
							
								
								Migrate PathTransform to SyntaxEditor  
							
							... 
							
							
							
							Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> 
							
						 
						
							2025-07-26 13:26:39 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hayashi Mikihiro 
								
							 
						 
						
							
							
							
							
								
							
							
								4866c4c2eb 
								
							 
						 
						
							
							
								
								add Debug on  AstSubst PathTransform.rs  
							
							... 
							
							
							
							Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> 
							
						 
						
							2025-07-26 13:26:11 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								7723b21c3f 
								
							 
						 
						
							
							
								
								Fix search of raw labels and lifetimes  
							
							... 
							
							
							
							It used to search for `'foo` which won't find `'r#foo`, now we search for `foo` instead. 
							
						 
						
							2025-07-20 01:20:09 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								f373437c22 
								
							 
						 
						
							
							
								
								Merge from rust-lang/rust  
							
							
							
						 
						
							2025-07-15 17:27:46 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Deadbeef 
								
							 
						 
						
							
							
							
							
								
							
							
								cc08f71756 
								
							 
						 
						
							
							
								
								update issue number for const_trait_impl  
							
							
							
						 
						
							2025-07-13 23:55:06 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Barsky 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5bae4f5c81 
								
							 
						 
						
							
							
								
								Merge pull request  #20185  from ChayimFriedman2/variant-symbols  
							
							... 
							
							
							
							feat: Include enum variants in world symbols 
							
						 
						
							2025-07-07 15:15:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								b34e5b7fe4 
								
							 
						 
						
							
							
								
								Include enum variants in world symbols  
							
							... 
							
							
							
							I opted to not include enum variant imports, only under the enum, and to not gate this behind a setting. 
							
						 
						
							2025-07-06 14:52:10 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2691c11104 
								
							 
						 
						
							
							
								
								Merge pull request  #20132  from A4-Tacks/asmut-borrow-minicore  
							
							... 
							
							
							
							Add AsMut, Borrow and BorrowMut to minicore and famous_defs 
							
						 
						
							2025-07-06 08:01:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								2480a42ff4 
								
							 
						 
						
							
							
								
								fix: Improve diagnostic ranges for macro_calls!  
							
							... 
							
							
							
							We used to point to the entire macro call including its token tree if we couldn't upmap the diagnostic to the input
This generally makes things very noisy as the entire macro call will turn red on errors.
Instead, we now macro the path and `!` (bang) token as the error source range which is a lot nicer on the eyes. 
							
						 
						
							2025-07-03 14:12:27 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								8029c731ed 
								
							 
						 
						
							
							
								
								Bump salsa  
							
							
							
						 
						
							2025-07-03 10:05:16 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									A4-Tacks 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								cb000ad313 
								
							 
						 
						
							
							
								
								Add AsMut Borrow BorrowMut to minicore and famous_defs  
							
							
							
						 
						
							2025-07-01 15:26:45 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								4db8341ddb 
								
							 
						 
						
							
							
								
								Prettify AST in PathTransform if it's coming from a macro  
							
							
							
						 
						
							2025-06-26 10:03:44 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								de312d0c71 
								
							 
						 
						
							
							
								
								Don't run doctests  
							
							
							
						 
						
							2025-06-23 00:50:22 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3bf8a77d13 
								
							 
						 
						
							
							
								
								Merge pull request  #20023  from Veykril/push-vkqlnyttnqzl  
							
							... 
							
							
							
							Improve completions in if / while expression conditions 
							
						 
						
							2025-06-17 12:01:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								4331688e3d 
								
							 
						 
						
							
							
								
								Improve completions in if / while expression conditions  
							
							
							
						 
						
							2025-06-17 13:50:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								03f1003637 
								
							 
						 
						
							
							
								
								chore: Start infesting ide crates with 'db lifetime  
							
							
							
						 
						
							2025-06-17 10:42:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lucas Holten 
								
							 
						 
						
							
							
							
							
								
							
							
								dc85e3ee35 
								
							 
						 
						
							
							
								
								Add config option to exclude imports from symbol search  
							
							
							
						 
						
							2025-06-15 02:41:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								23712aea06 
								
							 
						 
						
							
							
								
								cargo upgrade 
							
							
							
						 
						
							2025-06-13 10:08:20 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								273514a9fb 
								
							 
						 
						
							
							
								
								Merge from rust-lang/rust  
							
							
							
						 
						
							2025-06-09 15:44:40 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Paolo Barbolini 
								
							 
						 
						
							
							
							
							
								
							
							
								69f077653a 
								
							 
						 
						
							
							
								
								Stabilize const_eq_ignore_ascii_case  
							
							
							
						 
						
							2025-06-05 07:09:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								96c4455114 
								
							 
						 
						
							
							
								
								fix: Fix edition handling for names in rename logic  
							
							
							
						 
						
							2025-06-02 15:27:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								42e8e4ac4e 
								
							 
						 
						
							
							
								
								Enhance renaming to include identifiers that are generated from the original symbol  
							
							... 
							
							
							
							Co-authored-by: Jake Goulding <jake.goulding@integer32.com> 
							
						 
						
							2025-06-02 15:26:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								38bf4b1fe1 
								
							 
						 
						
							
							
								
								internal: Restructure some semantics APIs for virtual macro files  
							
							
							
						 
						
							2025-05-30 22:03:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								1f0052a496 
								
							 
						 
						
							
							
								
								fix: Fix import insertion not being fully cfg aware  
							
							
							
						 
						
							2025-05-29 14:55:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								de4b7b642b 
								
							 
						 
						
							
							
								
								Merge pull request  #19864  from ChayimFriedman2/is-in-macro  
							
							... 
							
							
							
							fix: Properly implement `might_be_inside_macro_call()` using semantic information instead of syntactical hacks 
							
						 
						
							2025-05-26 05:21:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								87529e8631 
								
							 
						 
						
							
							
								
								Properly implement might_be_inside_macro_call() using semantic information instead of syntactical hacks  
							
							... 
							
							
							
							And rename it to `is_inside_macro_call()` accordingly. 
							
						 
						
							2025-05-25 20:15:58 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								cbff4ae151 
								
							 
						 
						
							
							
								
								Bump salsa  
							
							
							
						 
						
							2025-05-23 12:58:00 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								9e86544698 
								
							 
						 
						
							
							
								
								Merge from rust-lang/rust  
							
							
							
						 
						
							2025-05-20 10:01:00 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Dietrich Daroch 
								
							 
						 
						
							
							
							
							
								
							
							
								3faf03f6b4 
								
							 
						 
						
							
							
								
								Split duration_constructors to get non-controversial bits out faster.  
							
							
							
						 
						
							2025-05-09 22:52:39 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								8b624868e4 
								
							 
						 
						
							
							
								
								Merge pull request  #19507  from Hmikihiro/fix_module_doc_links  
							
							... 
							
							
							
							fix: resolve doc path from parent module if outer comments exist on module 
							
						 
						
							2025-05-08 16:34:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hayashi Mikihiro 
								
							 
						 
						
							
							
							
							
								
							
							
								778322eb31 
								
							 
						 
						
							
							
								
								check module path inner or outer  
							
							... 
							
							
							
							Signed-off-by: Hayashi Mikihiro <34ttrweoewiwe28@gmail.com> 
							
						 
						
							2025-05-07 00:36:17 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								f23af9291c 
								
							 
						 
						
							
							
								
								Notify the user that we're collecting symbols  
							
							... 
							
							
							
							It could be confusing if they see "Indexing n/n" but cache priming does not finish. 
							
						 
						
							2025-05-06 10:29:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								1c7a94f37d 
								
							 
						 
						
							
							
								
								Add a --num-threads to the prime-caches CLI command  
							
							... 
							
							
							
							And make it parallel by default (and remove the `--parallel` flag) to mirror the IDE cache priming. 
							
						 
						
							2025-05-05 23:55:11 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								27dc8ad21b 
								
							 
						 
						
							
							
								
								Better manage parallel prime caches  
							
							... 
							
							
							
							To make best use of available cores, and don't waste time waiting for other tasks. See the comments in the code for explanation. 
							
						 
						
							2025-05-05 23:54:34 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								46df704c89 
								
							 
						 
						
							
							
								
								fix: Remove unnecessary token length check for macros in renaming  
							
							
							
						 
						
							2025-05-05 16:54:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								581646236e 
								
							 
						 
						
							
							
								
								refactor: De-arc defmap queries  
							
							
							
						 
						
							2025-05-05 09:04:52 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthias Krüger 
								
							 
						 
						
							
							
							
							
								
							
							
								573c47c9ba 
								
							 
						 
						
							
							
								
								remove a couple of clones  
							
							
							
						 
						
							2025-05-01 11:41:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								996d6ed1a3 
								
							 
						 
						
							
							
								
								Split out salsa_macros  
							
							... 
							
							
							
							Does not do much yet due to tracing pulling syn but oh well 
							
						 
						
							2025-04-29 19:43:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								d11dbf648f 
								
							 
						 
						
							
							
								
								Cleanup cfg check handling in expression store lowering  
							
							
							
						 
						
							2025-04-29 11:44:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								7d9b839f9c 
								
							 
						 
						
							
							
								
								refactor: Clean up cache priming cancellation handling  
							
							
							
						 
						
							2025-04-29 10:40:31 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0fee71065b 
								
							 
						 
						
							
							
								
								Merge pull request  #19704  from Veykril/push-wrvznvvpvtvp  
							
							... 
							
							
							
							Add expression fill mode variant for filling with underscore expressions 
							
						 
						
							2025-04-28 09:45:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								7e526b6be7 
								
							 
						 
						
							
							
								
								Add expression fill mode variant for filling with underscore expressions  
							
							
							
						 
						
							2025-04-28 10:39:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								6225bb9c44 
								
							 
						 
						
							
							
								
								Merge from rust-lang/rust  
							
							
							
						 
						
							2025-04-28 11:06:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1c68d83569 
								
							 
						 
						
							
							
								
								Merge pull request  #19657  from ChayimFriedman2/better-offset-of  
							
							... 
							
							
							
							feat: Better support `offset_of!()` 
							
						 
						
							2025-04-22 13:28:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								8d824c7828 
								
							 
						 
						
							
							
								
								Resolve offset_of!() in IDE  
							
							
							
						 
						
							2025-04-22 00:33:06 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								9477e46bec 
								
							 
						 
						
							
							
								
								Get rid of static predefined symbols  
							
							... 
							
							
							
							Make them all `const`. 
							
						 
						
							2025-04-21 03:07:35 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								c58ddafe90 
								
							 
						 
						
							
							
								
								Make HirFileId, EditionedFileId and macro files Salsa struct  
							
							... 
							
							
							
							And make more queries non-interned.
Also flip the default for queries, now the default is to not intern and to intern a query you need to say `invoke_interned`. 
							
						 
						
							2025-04-19 22:10:52 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								8a9a1e3345 
								
							 
						 
						
							
							
								
								Remove all upcasts!  
							
							... 
							
							
							
							It turns out there were a lot redundant too. 
							
						 
						
							2025-04-10 11:08:38 +03:00