Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix resolveCodeAction trying to edit files before creating them | Lukas Wirth | 2021-02-05 | 1 | -3/+3 |
| | |||||
* | Update vscode for new status | Edwin Cheng | 2021-01-28 | 2 | -1/+7 |
| | |||||
* | Simplify file download code | Laurențiu Nicola | 2021-01-25 | 2 | -10/+1 |
| | |||||
* | Merge #7409 #7421 | bors[bot] | 2021-01-25 | 1 | -0/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | 7409: Add References CodeLens. r=matklad a=vsrs Closes #5836 7421: Fix RA_LOG example in dev docs r=lnicola a=lnicola bors r+ Co-authored-by: vsrs <[email protected]> Co-authored-by: Laurențiu Nicola <[email protected]> | ||||
| * | Add References code lens. | vsrs | 2021-01-23 | 1 | -0/+1 |
| | | | | | | | | For Struct, Enum, Union and Trait symbols. | ||||
* | | Code: reduce progress notification spam | Laurențiu Nicola | 2021-01-25 | 1 | -7/+9 |
|/ | |||||
* | Download aarch64-unknown-linux-gnu from GitHub | Laurențiu Nicola | 2021-01-17 | 1 | -0/+1 |
| | |||||
* | Fix server path comparison | Laurențiu Nicola | 2021-01-14 | 1 | -1/+1 |
| | |||||
* | Don't update the server if managed by the user | Laurențiu Nicola | 2021-01-07 | 1 | -1/+6 |
| | |||||
* | Rename extension config | Aleksey Kladov | 2021-01-04 | 1 | -1/+3 |
| | |||||
* | Allow download of aarch64-pc-windows-msvc binaries | Laurențiu Nicola | 2021-01-04 | 1 | -10/+9 |
| | |||||
* | Merge #7068 | bors[bot] | 2021-01-03 | 3 | -0/+57 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. ![image](https://user-images.githubusercontent.com/1974256/103236081-bb58f700-493b-11eb-9d12-55ae1b870f8f.png) Co-authored-by: Phil Ellison <[email protected]> | ||||
| * | Remove some unnecessary code copied from the Syntax Tree command | Phil Ellison | 2021-01-01 | 1 | -17/+3 |
| | | |||||
| * | Initial implementation of view-hir command | Phil Ellison | 2020-12-28 | 3 | -0/+71 |
| | | |||||
* | | Add an option for extra env vars in the Code extension | lf- | 2020-12-30 | 3 | -3/+13 |
| | | |||||
* | | Apply text edits manually in vscode client | Lukas Wirth | 2020-12-29 | 1 | -2/+8 |
|/ | |||||
* | Merge #7001 | bors[bot] | 2020-12-22 | 1 | -6/+8 |
|\ | | | | | | | | | | | | | | | | | | | 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 <[email protected]> | ||||
| * | Add support for downloading aarch64-apple-darwin binaries, change naming ↵ | Laurențiu Nicola | 2020-12-22 | 1 | -6/+8 |
| | | | | | | | | convention | ||||
* | | Fix grammar nit | P. Horban | 2020-12-22 | 1 | -1/+1 |
| | | | | | | Co-authored-by: Laurențiu Nicola <[email protected]> | ||||
* | | Extension conflict check detests more combinations | Przemyslaw Horban | 2020-12-22 | 1 | -5/+15 |
|/ | |||||
* | Merge #6746 | bors[bot] | 2020-12-22 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 <[email protected]> | ||||
| * | Use workspace applyEdit instead of snippetWorkspaceEdit | Daiki Ihara | 2020-12-21 | 1 | -1/+1 |
| | | |||||
* | | Don't download x64 binaries on non-Mac arm64 | Laurențiu Nicola | 2020-12-21 | 1 | -1/+3 |
| | | |||||
* | | Allow code extension to download binary in apple arm | Son | 2020-12-21 | 1 | -1/+1 |
| | | |||||
* | | Remove outdated FIXME | Laurențiu Nicola | 2020-12-21 | 1 | -3/+2 |
| | | |||||
* | | Use /etc/os-release to check for NixOS | Laurențiu Nicola | 2020-12-21 | 1 | -1/+10 |
|/ | | | | | | 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. | ||||
* | Fixed formatting | Przemyslaw Horban | 2020-12-18 | 1 | -2/+2 |
| | |||||
* | Added a warning if conflicting rust-lang.rust is enabled. | Przemyslaw Horban | 2020-12-18 | 1 | -0/+11 |
| | |||||
* | Remove workaround & fix fetch$1 is not a function | Kafji | 2020-12-08 | 1 | -4/+1 |
| | | | | | | | | | 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. | ||||
* | Use vscode-languageclient 7.0.0-next.14 | kjeremy | 2020-11-17 | 1 | -0/+2 |
| | |||||
* | add open Cargo.toml action | Anatol Liu | 2020-11-13 | 3 | -0/+28 |
| | |||||
* | Switch to upstream protocol for resolving code action | Aleksey Kladov | 2020-11-10 | 3 | -20/+18 |
| | | | | | | 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. | ||||
* | Merge #6465 | bors[bot] | 2020-11-09 | 1 | -5/+18 |
|\ | | | | | | | | | | | | | | | 6465: Support multiple file edits in AssistBuilder r=matklad a=Veykril Fixes #6459 Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | Support multiple workspace edits | Lukas Wirth | 2020-11-04 | 1 | -5/+18 |
| | | |||||
* | | Restore semantic token flickering workaround removed in #5697 | Charles Pierce | 2020-11-04 | 1 | -0/+17 |
|/ | |||||
* | Smaller inlay hints | kjeremy | 2020-10-28 | 1 | -1/+1 |
| | | | | | | 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. | ||||
* | Also set textDecoration: none on inlay hints | Laurențiu Nicola | 2020-10-28 | 1 | -0/+1 |
| | |||||
* | Set font-wieght: normal on inlay hints | Laurențiu Nicola | 2020-10-27 | 1 | -0/+1 |
| | |||||
* | Latest proposed LSP 3.16.0 | kjeremy | 2020-10-26 | 1 | -3/+2 |
| | | | | Needs: https://github.com/gluon-lang/lsp-types/pull/183 | ||||
* | Check cargoExtraArgs for undefined before using | feileacan | 2020-10-18 | 1 | -1/+3 |
| | |||||
* | Insert a ZWNJ before type hints | Laurențiu Nicola | 2020-10-15 | 1 | -2/+4 |
| | |||||
* | Fix resolveCodeAction request | Laurențiu Nicola | 2020-10-13 | 1 | -2/+2 |
| | |||||
* | Differentiate method/tymethod by determining 'defaultness' | Zac Pullar-Strecker | 2020-10-08 | 1 | -1/+1 |
| | | | | | | | | | 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. | ||||
* | Code reorganisation and field support | Zac Pullar-Strecker | 2020-10-08 | 2 | -4/+4 |
| | |||||
* | Changes from review | Zac Pullar-Strecker | 2020-10-08 | 1 | -10/+1 |
| | |||||
* | WIP: Command to open docs under cursor | Zac Pullar-Strecker | 2020-10-08 | 3 | -2/+35 |
| | |||||
* | Support 'runnables' options in the vs code extension | Igor Aleksanov | 2020-10-02 | 3 | -1/+13 |
| | |||||
* | Extend **Status** command to also show dep info for the file | Aleksey Kladov | 2020-09-29 | 2 | -8/+16 |
| | | | | This should help with troubleshooting wrong project configuration | ||||
* | Add method references CodeLens | vsrs | 2020-09-29 | 1 | -0/+1 |
| | |||||
* | Fix lint | Matthias Einwag | 2020-09-23 | 1 | -1/+1 |
| |