BenjaminBrienen 
								
							 
						 
						
							
							
							
							
								
							
							
								86d140d31c 
								
							 
						 
						
							
							
								
								Add view icons  
							
							
							
						 
						
							2025-03-15 21:34:12 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								0afa5e8096 
								
							 
						 
						
							
							
								
								Mark rust-analyzer.showSyntaxTree config option as requiring server restart  
							
							... 
							
							
							
							We register the provider when we start the server. It confused me why I set the option and it didn't work, so probably better to have it hint people. 
							
						 
						
							2025-03-07 00:16:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ali Bektas 
								
							 
						 
						
							
							
							
							
								
							
							
								4c7490010a 
								
							 
						 
						
							
							
								
								fix: Make RustAnalyzer:Run available in manifest file  
							
							
							
						 
						
							2025-03-06 00:01:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b685ada098 
								
							 
						 
						
							
							
								
								Merge pull request  #19243  from Veykril/push-qrrqsywkwyzp  
							
							... 
							
							
							
							Allow unsetting default cfgs 
							
						 
						
							2025-03-03 11:42:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								b1a1aa4209 
								
							 
						 
						
							
							
								
								Fix transparent diagnostics  
							
							
							
						 
						
							2025-03-02 16:05:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									BenjaminBrienen 
								
							 
						 
						
							
							
							
							
								
							
							
								00726cf697 
								
							 
						 
						
							
							
								
								Update Node.js, vscode, and ts deps  
							
							
							
						 
						
							2025-02-27 20:53:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								5e18ad0770 
								
							 
						 
						
							
							
								
								Allow unsetting default cfgs  
							
							
							
						 
						
							2025-02-27 17:34:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								100e166bb1 
								
							 
						 
						
							
							
								
								Calculate drop glue and show it on hover  
							
							... 
							
							
							
							Also fix the `needs_drop()` intrinsic.
Unions also need this information (to err if they have a drop-needing field), but this will come in a follow-up PR. 
							
						 
						
							2025-02-17 06:29:37 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jacob Lifshay 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								a9dcc01357 
								
							 
						 
						
							
							
								
								add cargo's git checkouts to the list of paths to mark as read-only in vscode  
							
							
							
						 
						
							2025-02-13 18:48:36 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e5a127607 
								
							 
						 
						
							
							
								
								Merge pull request  #19136  from rust-lang/dependabot/npm_and_yarn/editors/code/esbuild-0.25.0  
							
							... 
							
							
							
							Bump esbuild from 0.18.12 to 0.25.0 in /editors/code 
							
						 
						
							2025-02-12 11:48:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								78e7515a30 
								
							 
						 
						
							
							
								
								Merge pull request  #18998  from ChayimFriedman2/exclude  
							
							... 
							
							
							
							fix: Make `rust-analyzer.files.excludeDirs` work, actually 
							
						 
						
							2025-02-11 11:41:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									dependabot[bot] 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								72257fc370 
								
							 
						 
						
							
							
								
								Bump esbuild from 0.18.12 to 0.25.0 in /editors/code  
							
							... 
							
							
							
							Bumps [esbuild](https://github.com/evanw/esbuild ) from 0.18.12 to 0.25.0.
- [Release notes](https://github.com/evanw/esbuild/releases )
- [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2023.md )
- [Commits](https://github.com/evanw/esbuild/compare/v0.18.12...v0.25.0 )
---
updated-dependencies:
- dependency-name: esbuild
  dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com> 
							
						 
						
							2025-02-11 05:37:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									jnyfah 
								
							 
						 
						
							
							
							
							
								
							
							
								4522bf42ca 
								
							 
						 
						
							
							
								
								closure parameter inlay hints  
							
							
							
						 
						
							2025-02-06 15:55:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								ac6b054ca5 
								
							 
						 
						
							
							
								
								Make rust-analyzer.files.excludeDirs work, actually  
							
							... 
							
							
							
							I have no idea what the original writer of the code thought but the logic just seems backwards. We should not exclude a file/directory if it is equal to an include! This also meant that we had to add a `root == path` check so this stuff will actually work, which in turn meant excludes (of root files) no longer worked...
Also rename if to `rust-analyzer.files.exclude`, because it can exclude files as well. 
							
						 
						
							2025-02-04 17:54:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								9f1ad04e72 
								
							 
						 
						
							
							
								
								Merge pull request  #19056  from Giga-Bowser/fix-syntax-tree-crlf  
							
							... 
							
							
							
							fix: Properly handle CRLF line endings in the syntax tree view 
							
						 
						
							2025-01-28 16:04:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Richey 
								
							 
						 
						
							
							
							
							
								
							
							
								fc1ead1312 
								
							 
						 
						
							
							
								
								Show status bar in RA output  
							
							
							
						 
						
							2025-01-27 14:20:05 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Giga Bowser 
								
							 
						 
						
							
							
							
							
								
							
							
								027363fef1 
								
							 
						 
						
							
							
								
								fix: Properly handle CRLF line endings in the syntax tree view  
							
							
							
						 
						
							2025-01-27 15:09:58 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								47f4f3f0b2 
								
							 
						 
						
							
							
								
								Provide a config to control auto-insertion of await and iter()  
							
							
							
						 
						
							2025-01-21 18:51:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Giga Bowser 
								
							 
						 
						
							
							
							
							
								
							
							
								c272bcdb69 
								
							 
						 
						
							
							
								
								fix: Only refresh syntax tree view when the active document changes  
							
							
							
						 
						
							2025-01-20 14:05:19 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									VinTarZ 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d71015d90d 
								
							 
						 
						
							
							
								
								Fix debug_assertions broken in  1c5a125beb 
							
							
							
						 
						
							2025-01-16 14:19:16 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								557c467aa9 
								
							 
						 
						
							
							
								
								Flip on typing config to be opt-in, better defaults  
							
							
							
						 
						
							2025-01-15 10:25:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									David Richey 
								
							 
						 
						
							
							
							
							
								
							
							
								807328d1d2 
								
							 
						 
						
							
							
								
								Hide syntax tree view by default  
							
							
							
						 
						
							2025-01-14 13:21:42 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								d4fa92e80a 
								
							 
						 
						
							
							
								
								Implement implicit sized bound inlay hints  
							
							
							
						 
						
							2025-01-10 12:38:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d133136bc4 
								
							 
						 
						
							
							
								
								Merge pull request  #18813  from Giga-Bowser/syntax-tree-view  
							
							... 
							
							
							
							feat: Add a new and improved syntax tree view 
							
						 
						
							2025-01-10 06:56:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Giga Bowser 
								
							 
						 
						
							
							
							
							
								
							
							
								c0f22c7e9d 
								
							 
						 
						
							
							
								
								Add an action to copy an element from the syntax tree view  
							
							
							
						 
						
							2025-01-09 14:03:18 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Giga Bowser 
								
							 
						 
						
							
							
							
							
								
							
							
								cb5ce9eaa6 
								
							 
						 
						
							
							
								
								Remove the old syntax tree viewer  
							
							
							
						 
						
							2025-01-09 13:20:06 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Giga Bowser 
								
							 
						 
						
							
							
							
							
								
							
							
								5ffe45d8cd 
								
							 
						 
						
							
							
								
								Add a new and improved syntax tree viewer  
							
							
							
						 
						
							2025-01-09 13:20:06 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2e234e3d1b 
								
							 
						 
						
							
							
								
								Merge pull request  #18880  from PrototypeNM1/extra-includes  
							
							... 
							
							
							
							Add config setting which allows adding additional include paths to the VFS. 
							
						 
						
							2025-01-09 10:24:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nicholas Rishel 
								
							 
						 
						
							
							
							
							
								
							
							
								1f9686993a 
								
							 
						 
						
							
							
								
								Add config setting which allows adding additional include paths to the VFS.  
							
							
							
						 
						
							2025-01-08 10:57:46 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									qjerome 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e9a13ab6d7 
								
							 
						 
						
							
							
								
								fix: autogenerate files  
							
							
							
						 
						
							2025-01-08 14:47:21 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								2ac803ec71 
								
							 
						 
						
							
							
								
								target-triple -> target-tuple  
							
							
							
						 
						
							2025-01-07 14:25:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								f1c0d176f3 
								
							 
						 
						
							
							
								
								Remove rust-analyzer.cargo.sysrootQueryMetadata config again  
							
							
							
						 
						
							2025-01-07 14:00:22 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Giga Bowser 
								
							 
						 
						
							
							
							
							
								
							
							
								c0eaff7dd1 
								
							 
						 
						
							
							
								
								Rename dependency tree view and dependency provider  
							
							
							
						 
						
							2025-01-06 15:30:11 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7e639ee3dd 
								
							 
						 
						
							
							
								
								Merge pull request  #18179  from ChayimFriedman2/omit-trait-completion  
							
							... 
							
							
							
							feat: Allow excluding specific traits from completion 
							
						 
						
							2025-01-01 14:34:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								5303dc5d99 
								
							 
						 
						
							
							
								
								Revamp auto-import exclude config  
							
							
							
						 
						
							2025-01-01 15:06:44 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								45954ebaa4 
								
							 
						 
						
							
							
								
								Reduce the default autoimport exclusion list  
							
							
							
						 
						
							2025-01-01 14:32:45 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								7e6ade117c 
								
							 
						 
						
							
							
								
								Allow excluding specific traits from completion  
							
							... 
							
							
							
							To be accurate, only their methods are excluded, the trait themselves are still available.
I also excluded a bunch of std traits by default. Some less opinionated, like `AsRef`, which should never be used directly except in generic scenarios (and won't be excluded there), some more opinionated, like the ops traits, which I know some users sometimes want to use directly. Either way it's configurable.
It should be pretty easy to extend support to excluding only specific methods, but I didn't do that currently.
Traits configured to be excluded are resolved in each completion request from scratch. If this proves too expensive, it is easy enough to cache them in the DB. 
							
						 
						
							2025-01-01 13:49:35 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									roife 
								
							 
						 
						
							
							
							
							
								
							
							
								2983ce8b9e 
								
							 
						 
						
							
							
								
								minor: format editor/code  
							
							
							
						 
						
							2024-12-26 20:44:42 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									roife 
								
							 
						 
						
							
							
							
							
								
							
							
								c54bfcb181 
								
							 
						 
						
							
							
								
								fix incorrect name for UpdateTest config  
							
							
							
						 
						
							2024-12-26 19:51:14 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									roife 
								
							 
						 
						
							
							
							
							
								
							
							
								c30e9c0618 
								
							 
						 
						
							
							
								
								fix: await setting config to not ask before UpdateTest and format  
							
							
							
						 
						
							2024-12-26 19:51:14 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									roife 
								
							 
						 
						
							
							
							
							
								
							
							
								22280b65ff 
								
							 
						 
						
							
							
								
								feat: add config UpdateTest to hover actions  
							
							
							
						 
						
							2024-12-26 19:51:14 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									roife 
								
							 
						 
						
							
							
							
							
								
							
							
								edb61b10ab 
								
							 
						 
						
							
							
								
								feat: support UpdateTest in codelens  
							
							
							
						 
						
							2024-12-26 19:50:32 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e30ce42671 
								
							 
						 
						
							
							
								
								Merge pull request  #18707  from ChayimFriedman2/subst  
							
							... 
							
							
							
							feat: Show substitution where hovering over generic things 
							
						 
						
							2024-12-24 14:16:16 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c0569b244 
								
							 
						 
						
							
							
								
								Merge pull request  #18722  from markmurphydev/status_bar_settings  
							
							... 
							
							
							
							Rename `rust-analyzer.statusBar.documentSelector` to `showStatusBar`, add "always" and "never" options. 
							
						 
						
							2024-12-24 14:12:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								066284addd 
								
							 
						 
						
							
							
								
								Merge pull request  #18738  from Veykril/push-vqxqutskzvvu  
							
							... 
							
							
							
							fix: Properly check if workspace flychecking is allowed 
							
						 
						
							2024-12-22 12:11:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								1962cae609 
								
							 
						 
						
							
							
								
								fix: Properly check if workspace flychecking is allowed  
							
							
							
						 
						
							2024-12-22 12:10:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								eb32c9f447 
								
							 
						 
						
							
							
								
								minor: Tell the server to stop prior to restarting it  
							
							
							
						 
						
							2024-12-22 11:30:18 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Murphy 
								
							 
						 
						
							
							
							
							
								
							
							
								ed0df3094b 
								
							 
						 
						
							
							
								
								change config rust-analyzer.statusBar.documentSelector to showStatusBar  
							
							
							
						 
						
							2024-12-20 16:41:41 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Chayim Refael Friedman 
								
							 
						 
						
							
							
							
							
								
							
							
								b5486ffc42 
								
							 
						 
						
							
							
								
								Show substitution where hovering over generic things  
							
							... 
							
							
							
							There are few things to note in the implementation:
First, this is a best-effort implementation. Mainly, type aliases may not be shown (due to their eager nature it's harder) and partial pathes (aka. hovering over `Struct` in `Struct::method`) are not supported at all.
Second, we only need to show substitutions in expression and pattern position, because in type position all generic arguments always have to be written explicitly. 
							
						 
						
							2024-12-20 11:30:19 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Giga Bowser 
								
							 
						 
						
							
							
							
							
								
							
							
								0900b6d428 
								
							 
						 
						
							
							
								
								fix: Revert changes to client capabilities in  bac0ed5 
							
							
							
						 
						
							2024-12-13 11:59:50 -05:00