Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge #7068 | bors[bot] | 2021-01-03 | 1 | -0/+55 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 1 | -0/+69 |
| | | |||||
* | | Apply text edits manually in vscode client | Lukas Wirth | 2020-12-29 | 1 | -2/+8 |
|/ | |||||
* | Use workspace applyEdit instead of snippetWorkspaceEdit | Daiki Ihara | 2020-12-21 | 1 | -1/+1 |
| | |||||
* | add open Cargo.toml action | Anatol Liu | 2020-11-13 | 1 | -0/+21 |
| | |||||
* | Switch to upstream protocol for resolving code action | Aleksey Kladov | 2020-11-10 | 1 | -5/+6 |
| | | | | | | 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. | ||||
* | 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 | 1 | -3/+3 |
| | |||||
* | WIP: Command to open docs under cursor | Zac Pullar-Strecker | 2020-10-08 | 1 | -2/+23 |
| | |||||
* | Extend **Status** command to also show dep info for the file | Aleksey Kladov | 2020-09-29 | 1 | -7/+12 |
| | | | | This should help with troubleshooting wrong project configuration | ||||
* | Fix LSP requests with no arguments | Laurențiu Nicola | 2020-09-17 | 1 | -3/+3 |
| | |||||
* | Fix delimiter in SSR example | Laurențiu Nicola | 2020-09-15 | 1 | -1/+1 |
| | |||||
* | Move to vscode-languageclient 7.0.0-next.9 | kjeremy | 2020-09-02 | 1 | -4/+4 |
| | | | | Stabilizes call hierarchy and semantic tokens features. | ||||
* | SSR: Restrict to current selection if any | David Lattimore | 2020-07-29 | 1 | -2/+3 |
| | | | | | The selection is also used to avoid unnecessary work, but only to the file level. Further restricting unnecessary work is left for later. | ||||
* | SSR: Fix a typescript lint warning | David Lattimore | 2020-07-24 | 1 | -1/+1 |
| | |||||
* | SSR: Pass current file position through to SSR code. | David Lattimore | 2020-07-24 | 1 | -3/+11 |
| | | | | In a subsequent commit, it will be used for resolving paths. | ||||
* | Add a command to compute memory usage statistics | Jonas Schievink | 2020-07-07 | 1 | -0/+32 |
| | |||||
* | Add reload workspace command | Aleksey Kladov | 2020-07-01 | 1 | -2/+2 |
| | |||||
* | Merge #5119 | bors[bot] | 2020-06-29 | 1 | -3/+9 |
|\ | | | | | | | | | | | | | | | 5119: Show notification while SSR is in progress r=matklad a=davidlattimore Ideally we would (a) show progress and (b) allow cancellation, but at least now there's some indication to the user that something is happening. Co-authored-by: David Lattimore <[email protected]> | ||||
| * | Show notification while SSR is in progress | David Lattimore | 2020-06-29 | 1 | -3/+9 |
| | | | | | | | | Ideally we would (a) show progress and (b) allow cancellation, but at least now there's some indication to the user that something is happening. | ||||
* | | Fix SSR prompt following #4919 | David Lattimore | 2020-06-27 | 1 | -1/+1 |
|/ | |||||
* | Add custom cargo runners | vsrs | 2020-06-24 | 1 | -2/+2 |
| | |||||
* | Add `rust-analyzer.gotoLocation` command | vsrs | 2020-06-18 | 1 | -0/+14 |
| | |||||
* | Preliminary implementation of lazy CodeAssits | Mikhail Rakhmanov | 2020-06-02 | 1 | -2/+17 |
| | |||||
* | Move run commands to commands.ts | Aleksey Kladov | 2020-06-02 | 1 | -14/+60 |
| | |||||
* | Document `parentModule` experimental LSP request | Aleksey Kladov | 2020-05-25 | 1 | -3/+3 |
| | |||||
* | Cleanup lsp extensions on the client side | Aleksey Kladov | 2020-05-25 | 1 | -1/+1 |
| | |||||
* | Less rust-analyzer specific onEnter | Aleksey Kladov | 2020-05-25 | 1 | -5/+5 |
| | |||||
* | Flatten commands.ts | Aleksey Kladov | 2020-05-25 | 1 | -0/+370 |