vsrs 
								
							 
						 
						
							
							
							
							
								
							
							
								3618c4e0d3 
								
							 
						 
						
							
							
								
								Add References code lens.  
							
							... 
							
							
							
							For Struct, Enum, Union and Trait symbols. 
							
						 
						
							2021-01-23 16:56:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								a19728604f 
								
							 
						 
						
							
							
								
								Download aarch64-unknown-linux-gnu from GitHub  
							
							
							
						 
						
							2021-01-17 16:35:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								1749a78ada 
								
							 
						 
						
							
							
								
								Fix server path comparison  
							
							
							
						 
						
							2021-01-14 15:38:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								c547ec1cd6 
								
							 
						 
						
							
							
								
								Don't update the server if managed by the user  
							
							
							
						 
						
							2021-01-07 16:37:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aleksey Kladov 
								
							 
						 
						
							
							
							
							
								
							
							
								01a5b83562 
								
							 
						 
						
							
							
								
								Rename extension config  
							
							
							
						 
						
							2021-01-04 18:41:24 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								9decc4c0a3 
								
							 
						 
						
							
							
								
								Allow download of aarch64-pc-windows-msvc binaries  
							
							
							
						 
						
							2021-01-04 16:32:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bors[bot] 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1cc73d60bb 
								
							 
						 
						
							
							
								
								Merge  #7068  
							
							... 
							
							
							
							7068: Add VSCode command to view the hir of a function body r=theotherphil a=theotherphil
Will fix https://github.com/rust-analyzer/rust-analyzer/issues/7061 . Very rough initial version just to work out where I needed to wire everything up.
@matklad would you be happy merging a hir visualiser of some kind? If so, do you have any thoughts on what you'd like it show, and how?
I've spent very little time on this thus far, so I'm fine with throwing away the contents of this PR, but I want to avoid taking the time to make this more polished/interactive/useful only to discover that no-one else has any interest in this functionality.

Co-authored-by: Phil Ellison <phil.j.ellison@gmail.com> 
							
						 
						
							2021-01-03 09:03:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Phil Ellison 
								
							 
						 
						
							
							
							
							
								
							
							
								609a069757 
								
							 
						 
						
							
							
								
								Remove some unnecessary code copied from the Syntax Tree command  
							
							
							
						 
						
							2021-01-01 19:35:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									lf- 
								
							 
						 
						
							
							
							
							
								
							
							
								f7f6ac3554 
								
							 
						 
						
							
							
								
								Add an option for extra env vars in the Code extension  
							
							
							
						 
						
							2020-12-30 04:51:07 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								689898e4f6 
								
							 
						 
						
							
							
								
								Apply text edits manually in vscode client  
							
							
							
						 
						
							2020-12-29 15:43:17 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Phil Ellison 
								
							 
						 
						
							
							
							
							
								
							
							
								077592a12f 
								
							 
						 
						
							
							
								
								Initial implementation of view-hir command  
							
							
							
						 
						
							2020-12-28 18:29:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bors[bot] 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								94f661c62a 
								
							 
						 
						
							
							
								
								Merge  #7001  
							
							... 
							
							
							
							7001: Add support for downloading aarch64-apple-darwin binaries r=matklad a=lnicola
There's also a slight behavior change here: we no longer download our 64-binaries on 32-bit Darwin and Linux. We still do that on Windows, as I don't know how to detect 32-bit Node on 64 Windows.
But some people install the 32-bit Code by mistake, I doubt 32-bit Windows is that popular in the Rust crowd.
Co-authored-by: Laurențiu Nicola <lnicola@dend.ro> 
							
						 
						
							2020-12-22 16:38:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									P. Horban 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								92b13d2fab 
								
							 
						 
						
							
							
								
								Fix grammar nit  
							
							... 
							
							
							
							Co-authored-by: Laurențiu Nicola <lnicola@users.noreply.github.com> 
							
						 
						
							2020-12-22 16:22:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Przemyslaw Horban 
								
							 
						 
						
							
							
							
							
								
							
							
								a8b60afc2a 
								
							 
						 
						
							
							
								
								Extension conflict check detests more combinations  
							
							
							
						 
						
							2020-12-22 15:53:00 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								5ff576f503 
								
							 
						 
						
							
							
								
								Add support for downloading aarch64-apple-darwin binaries, change naming convention  
							
							
							
						 
						
							2020-12-22 16:48:49 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bors[bot] 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b98ee075ee 
								
							 
						 
						
							
							
								
								Merge  #6746  
							
							... 
							
							
							
							6746: Feature/add assist extract module to file r=matklad a=sasurau4
Fix  #6522  
## Screenshot
<img src="https://user-images.githubusercontent.com/13580199/102748269-33a44300-43a5-11eb-9e37-f5fcb8e62f73.gif " width=600 />
## TODO
- [x] Remove all TODO comment
- [x] Pass the doc test
Co-authored-by: Daiki Ihara <sasurau4@gmail.com> 
							
						 
						
							2020-12-22 10:04:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								211551646f 
								
							 
						 
						
							
							
								
								Don't download x64 binaries on non-Mac arm64  
							
							
							
						 
						
							2020-12-21 21:40:01 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Son 
								
							 
						 
						
							
							
							
							
								
							
							
								6089c6b1ea 
								
							 
						 
						
							
							
								
								Allow code extension to download binary in apple arm  
							
							
							
						 
						
							2020-12-22 06:23:50 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								1da99a79d9 
								
							 
						 
						
							
							
								
								Remove outdated FIXME  
							
							
							
						 
						
							2020-12-21 20:36:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								ee73466830 
								
							 
						 
						
							
							
								
								Use /etc/os-release to check for NixOS  
							
							... 
							
							
							
							The motivation in #5641  isn't too strong, but /etc/os-release exists on
pretty much every Linux distro, while /etc/nixos sounds like an
implementation detail. 
							
						 
						
							2020-12-21 19:21:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Daiki Ihara 
								
							 
						 
						
							
							
							
							
								
							
							
								23ed33a3a6 
								
							 
						 
						
							
							
								
								Use workspace applyEdit instead of snippetWorkspaceEdit  
							
							
							
						 
						
							2020-12-21 15:55:40 +09:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Przemyslaw Horban 
								
							 
						 
						
							
							
							
							
								
							
							
								689ebb98be 
								
							 
						 
						
							
							
								
								Fixed formatting  
							
							
							
						 
						
							2020-12-18 18:47:03 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Przemyslaw Horban 
								
							 
						 
						
							
							
							
							
								
							
							
								1152e27520 
								
							 
						 
						
							
							
								
								Added a warning if conflicting rust-lang.rust is enabled.  
							
							
							
						 
						
							2020-12-18 18:39:51 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Kafji 
								
							 
						 
						
							
							
							
							
								
							
							
								e65cd07e48 
								
							 
						 
						
							
							
								
								Remove workaround & fix fetch$1 is not a function  
							
							... 
							
							
							
							Remove workaround for https://github.com/rollup/plugins/issues/491 
because it's fixed in 15.0
https://github.com/rollup/plugins/blob/master/packages/commonjs/CHANGELOG.md#v1500 .
Also fix fetch$1 is not a function error
https://github.com/rust-analyzer/rust-analyzer/issues/6757 . 
							
						 
						
							2020-12-08 13:06:36 +07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kjeremy 
								
							 
						 
						
							
							
							
							
								
							
							
								1d333a8387 
								
							 
						 
						
							
							
								
								Use vscode-languageclient 7.0.0-next.14  
							
							
							
						 
						
							2020-11-17 10:10:34 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anatol Liu 
								
							 
						 
						
							
							
							
							
								
							
							
								b1b7727e04 
								
							 
						 
						
							
							
								
								add open Cargo.toml action  
							
							
							
						 
						
							2020-11-12 17:48:07 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aleksey Kladov 
								
							 
						 
						
							
							
							
							
								
							
							
								7d2eb000b0 
								
							 
						 
						
							
							
								
								Switch to upstream protocol for resolving code action  
							
							... 
							
							
							
							Note that we have to maintain custom implementation on the client
side: I don't see how to marry bulitin resolve support with groups and
snippets. 
							
						 
						
							2020-11-10 18:48:46 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									bors[bot] 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								2d3b0571bb 
								
							 
						 
						
							
							
								
								Merge  #6465  
							
							... 
							
							
							
							6465: Support multiple file edits in AssistBuilder r=matklad a=Veykril
Fixes  #6459 
Co-authored-by: Lukas Wirth <lukastw97@gmail.com> 
							
						 
						
							2020-11-09 11:54:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Charles Pierce 
								
							 
						 
						
							
							
							
							
								
							
							
								d2bf2ebe15 
								
							 
						 
						
							
							
								
								Restore semantic token flickering workaround removed in  #5697  
							
							
							
						 
						
							2020-11-04 10:26:58 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lukas Wirth 
								
							 
						 
						
							
							
							
							
								
							
							
								be00b6b8fa 
								
							 
						 
						
							
							
								
								Support multiple workspace edits  
							
							
							
						 
						
							2020-11-04 15:04:28 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kjeremy 
								
							 
						 
						
							
							
							
							
								
							
							
								77ffe137f2 
								
							 
						 
						
							
							
								
								Smaller inlay hints  
							
							... 
							
							
							
							This makes things a lot more readable but isn't officially supported by vscode: https://github.com/Microsoft/vscode/issues/9078 
Inspired by Visual Studio, IntelliJ and Resharper. 
							
						 
						
							2020-10-28 09:52:23 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								91b4dd63b0 
								
							 
						 
						
							
							
								
								Also set textDecoration: none on inlay hints  
							
							
							
						 
						
							2020-10-28 13:49:38 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								8a5a5b2477 
								
							 
						 
						
							
							
								
								Set font-wieght: normal on inlay hints  
							
							
							
						 
						
							2020-10-27 09:18:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									kjeremy 
								
							 
						 
						
							
							
							
							
								
							
							
								5cb6fafd36 
								
							 
						 
						
							
							
								
								Latest proposed LSP 3.16.0  
							
							... 
							
							
							
							Needs: https://github.com/gluon-lang/lsp-types/pull/183  
							
						 
						
							2020-10-26 09:23:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									feileacan 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d019cdbbb2 
								
							 
						 
						
							
							
								
								Check cargoExtraArgs for undefined before using  
							
							
							
						 
						
							2020-10-18 11:40:48 +11:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								010d123f23 
								
							 
						 
						
							
							
								
								Insert a ZWNJ before  type hints  
							
							
							
						 
						
							2020-10-15 10:56:28 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Laurențiu Nicola 
								
							 
						 
						
							
							
							
							
								
							
							
								513d25cf03 
								
							 
						 
						
							
							
								
								Fix resolveCodeAction request  
							
							
							
						 
						
							2020-10-13 12:47:01 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zac Pullar-Strecker 
								
							 
						 
						
							
							
							
							
								
							
							
								c648884397 
								
							 
						 
						
							
							
								
								Differentiate method/tymethod by determining 'defaultness'  
							
							... 
							
							
							
							Currently a method only has defaultness if it is a provided trait
method, but this will change when specialisation is available and may
need to become a concept known to hir.
I opted to go for a 'fewest changes' approach given specialisation is
still under development. 
							
						 
						
							2020-10-08 15:04:21 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zac Pullar-Strecker 
								
							 
						 
						
							
							
							
							
								
							
							
								974518fde7 
								
							 
						 
						
							
							
								
								Code reorganisation and field support  
							
							
							
						 
						
							2020-10-08 15:04:20 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zac Pullar-Strecker 
								
							 
						 
						
							
							
							
							
								
							
							
								a14194b428 
								
							 
						 
						
							
							
								
								Changes from review  
							
							
							
						 
						
							2020-10-08 15:01:30 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Zac Pullar-Strecker 
								
							 
						 
						
							
							
							
							
								
							
							
								bfda0d2583 
								
							 
						 
						
							
							
								
								WIP: Command to open docs under cursor  
							
							
							
						 
						
							2020-10-08 14:59:31 +13:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Igor Aleksanov 
								
							 
						 
						
							
							
							
							
								
							
							
								5b26629a4d 
								
							 
						 
						
							
							
								
								Support 'runnables' options in the vs code extension  
							
							
							
						 
						
							2020-10-02 12:35:22 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aleksey Kladov 
								
							 
						 
						
							
							
							
							
								
							
							
								af8063fe37 
								
							 
						 
						
							
							
								
								Extend **Status** command to also show dep info for the file  
							
							... 
							
							
							
							This should help with troubleshooting wrong project configuration 
							
						 
						
							2020-09-29 22:13:23 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									vsrs 
								
							 
						 
						
							
							
							
							
								
							
							
								eeb40dbece 
								
							 
						 
						
							
							
								
								Add method references CodeLens  
							
							
							
						 
						
							2020-09-29 15:29:20 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthias Einwag 
								
							 
						 
						
							
							
							
							
								
							
							
								8eae893c76 
								
							 
						 
						
							
							
								
								Fix lint  
							
							
							
						 
						
							2020-09-23 08:39:04 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthias Einwag 
								
							 
						 
						
							
							
							
							
								
							
							
								c7f4647749 
								
							 
						 
						
							
							
								
								Move unlink on download into download function  
							
							... 
							
							
							
							Since this is required by all callsites its easier to have it in the
function itself. 
							
						 
						
							2020-09-23 08:37:02 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthias Einwag 
								
							 
						 
						
							
							
							
							
								
							
							
								df4d59512e 
								
							 
						 
						
							
							
								
								Remane function  
							
							
							
						 
						
							2020-09-23 08:27:25 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthias Einwag 
								
							 
						 
						
							
							
							
							
								
							
							
								d38f759c63 
								
							 
						 
						
							
							
								
								Use closure in trailing position and strongly type header map  
							
							
							
						 
						
							2020-09-23 08:24:35 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthias Einwag 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								87933e15ce 
								
							 
						 
						
							
							
								
								Apply suggestions from code review  
							
							... 
							
							
							
							Co-authored-by: Veetaha <veetaha2@gmail.com> 
							
						 
						
							2020-09-23 08:14:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Matthias Einwag 
								
							 
						 
						
							
							
							
							
								
							
							
								45de3e738c 
								
							 
						 
						
							
							
								
								Remove stray newline  
							
							
							
						 
						
							2020-09-23 01:06:10 -07:00