Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | :arrow_up: lsp-server | Aleksey Kladov | 2019-12-31 | 1 | -3/+3 |
| | |||||
* | Merge #2668 | bors[bot] | 2019-12-29 | 1 | -0/+15 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2668: In-server cargo check watching r=matklad a=kiljacken Opening a draft now so people can follow the progress, and comment if they spot something stupid. Things that need doing: - [x] Running cargo check on save - [x] Pipe through configuration options from client - [x] Tests for parsing behavior - [x] Remove existing cargo watch support from VSCode extension - [x] Progress notification in VSCode extension using LSP 3.15 `$/progress` notification - [ ] ~~Rework ra-ide diagnostics to support secondary messages~~ - [ ] ~~Make cargo-check watcher use ra-ide diagnostics~~ ~~I'd love some input on whether to try to keep the status bar progress thingy for VSCode? It will require some plumbing, and maintaining yet another rust-analyzer specific LSP notification, which I'm not sure we want to.~~ Fixes #1894 Co-authored-by: Emil Lauridsen <[email protected]> | ||||
| * | Move cargo watch functionality to separate crate | Emil Lauridsen | 2019-12-27 | 1 | -2/+15 |
| | | |||||
| * | Migrate tests from extension to rust | Emil Lauridsen | 2019-12-25 | 1 | -0/+1 |
| | | |||||
| * | Initial implementation of cargo check watching | Emil Lauridsen | 2019-12-25 | 1 | -0/+1 |
| | | |||||
* | | anyhow and crossbeam-queue | Jeremy Kolb | 2019-12-27 | 1 | -7/+8 |
|/ | |||||
* | Update lsp-types and rayon | Jeremy Kolb | 2019-12-23 | 1 | -9/+9 |
| | |||||
* | lsp-types 0.67 | Jeremy Kolb | 2019-12-23 | 1 | -3/+10 |
| | |||||
* | Merge #2636 | bors[bot] | 2019-12-23 | 1 | -28/+28 |
|\ | | | | | | | | | | | | | | | 2636: Chalk update and refactoring r=flodiebold a=flodiebold This updates the Chalk integration to https://github.com/rust-lang/chalk/pull/311, which will presumably get merged soon, and refactors it some more, most notably introducing our own `TypeFamily` instead of reusing `ChalkIr`. It's still mostly the same as `ChalkIr` though, except for using Salsa `InternId`s directly. Co-authored-by: Florian Diebold <[email protected]> | ||||
| * | Update Chalk, clean up Chalk integration a bit | Florian Diebold | 2019-12-22 | 1 | -28/+28 |
| | | |||||
* | | Bump lsp-types to 0.66.0 (fixes #2651) | John-John Tedro | 2019-12-23 | 1 | -3/+3 |
|/ | |||||
* | Optimize and profile | Aleksey Kladov | 2019-12-21 | 1 | -0/+1 |
| | |||||
* | Update crates | Jeremy Kolb | 2019-12-21 | 1 | -9/+9 |
| | |||||
* | Use SelectionRange from LSP 3.15 | Jeremy Kolb | 2019-12-20 | 1 | -3/+3 |
| | |||||
* | Add local functions to bodies | Aleksey Kladov | 2019-12-20 | 1 | -0/+1 |
| | |||||
* | :arrow_up: deps | Aleksey Kladov | 2019-12-19 | 1 | -24/+24 |
| | |||||
* | Switch to the new location for impls | Aleksey Kladov | 2019-12-12 | 1 | -0/+1 |
| | |||||
* | Update lsp-types more | Aleksey Kladov | 2019-12-11 | 1 | -3/+3 |
| | |||||
* | Revert "Revert "Support LSP 3.15"" | Aleksey Kladov | 2019-12-11 | 1 | -3/+3 |
| | | | | This reverts commit 1e0bf205eff81f04c0e1e6c208c3489327520c3f. | ||||
* | Revert "Support LSP 3.15" | Aleksey Kladov | 2019-12-11 | 1 | -3/+3 |
| | | | | This reverts commit 712700d8e027b108f9c4f8fa9acc2f25e453b6d1. | ||||
* | Support LSP 3.15 | Jeremy Kolb | 2019-12-11 | 1 | -3/+3 |
| | | | | This merely upgrades our protocol support. It does not add any of the new features. | ||||
* | chore: bump deps and use mainline chalk | Laurențiu Nicola | 2019-12-09 | 1 | -67/+44 |
| | |||||
* | Remove ty from code_model | Aleksey Kladov | 2019-12-08 | 1 | -0/+2 |
| | |||||
* | DynMap | Aleksey Kladov | 2019-12-06 | 1 | -0/+7 |
| | | | | | This might, or might not help us to reduce boilerplate associated with plumbing values from analysis to the IDE layer | ||||
* | :arrow_up: rowan | Aleksey Kladov | 2019-12-04 | 1 | -3/+3 |
| | |||||
* | :arrow_up: rowan | Aleksey Kladov | 2019-12-04 | 1 | -3/+3 |
| | |||||
* | Replace `ra_hir_expand::either` with crate | ice1000 | 2019-12-03 | 1 | -0/+4 |
| | |||||
* | Just update some things | Jeremy Kolb | 2019-12-01 | 1 | -43/+43 |
| | |||||
* | Remove log dependency from ra_cli | Alexander Ekdahl | 2019-11-30 | 1 | -1/+0 |
| | |||||
* | Remove flexi_logger from ra_lsp_server | Alexander Ekdahl | 2019-11-30 | 1 | -58/+1 |
| | |||||
* | Use env_logger in ra_cli | Alexander Ekdahl | 2019-11-30 | 1 | -1/+21 |
| | |||||
* | Update mio and anyhow | kjeremy | 2019-11-27 | 1 | -7/+8 |
| | |||||
* | rename ra_ide_api -> ra_ide | Aleksey Kladov | 2019-11-27 | 1 | -4/+4 |
| | |||||
* | prune deps | Aleksey Kladov | 2019-11-27 | 1 | -16/+0 |
| | |||||
* | Move Ty | Aleksey Kladov | 2019-11-27 | 1 | -0/+1 |
| | |||||
* | Use a simple progress bar instead of indicatif | Edwin Cheng | 2019-11-26 | 1 | -26/+0 |
| | |||||
* | Fix stale crates that snuck in | Jeremy Kolb | 2019-11-26 | 1 | -1/+1 |
| | |||||
* | Merge #2410 | bors[bot] | 2019-11-26 | 1 | -0/+23 |
|\ | | | | | | | | | | | | | | | 2410: Introduce hir_ty r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Introduce hir_ty | Aleksey Kladov | 2019-11-26 | 1 | -0/+23 |
| | | |||||
* | | Update parking_lot and smallvec to drop some dependencies | Jeremy Kolb | 2019-11-26 | 1 | -46/+5 |
|/ | |||||
* | Use chalk fork to paper over #2052 | Aleksey Kladov | 2019-11-26 | 1 | -34/+34 |
| | |||||
* | :arrow_up: salsa | Aleksey Kladov | 2019-11-26 | 1 | -20/+32 |
| | |||||
* | Update crates | Jeremy Kolb | 2019-11-25 | 1 | -56/+62 |
| | |||||
* | Update crates | Jeremy Kolb | 2019-11-21 | 1 | -30/+11 |
| | |||||
* | :arrow_up: rowan | Aleksey Kladov | 2019-11-19 | 1 | -3/+3 |
| | |||||
* | :arrow_up: rowan | Aleksey Kladov | 2019-11-17 | 1 | -3/+3 |
| | |||||
* | Add ast for plain and raw string literals | Aleksey Kladov | 2019-11-16 | 1 | -1/+0 |
| | |||||
* | Upgrade Chalk again | Florian Diebold | 2019-11-16 | 1 | -27/+28 |
| | |||||
* | Upgrade Chalk | Florian Diebold | 2019-11-16 | 1 | -27/+27 |
| | | | | | Associated type values (in impls) are now a separate entity in Chalk, so we have to intern separate IDs for them. | ||||
* | Update smallvec dep to 1.0 | memoryruins | 2019-11-15 | 1 | -1/+7 |
| |