Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Re-implement status display using LSP 3.15 progress event | Emil Lauridsen | 2019-12-25 | 2 | -9/+52 |
| | |||||
* | Migrate tests from extension to rust | Emil Lauridsen | 2019-12-25 | 8 | -0/+1068 |
| | |||||
* | Fix use of wrong message in diagnostic | Emil Lauridsen | 2019-12-25 | 1 | -1/+1 |
| | |||||
* | Configuration plumbing for cargo watcher | Emil Lauridsen | 2019-12-25 | 4 | -10/+55 |
| | |||||
* | Initial implementation of cargo check watching | Emil Lauridsen | 2019-12-25 | 7 | -4/+598 |
| | |||||
* | lsp-types 0.67 | Jeremy Kolb | 2019-12-23 | 2 | -1/+2 |
| | |||||
* | Bump lsp-types to 0.66.0 (fixes #2651) | John-John Tedro | 2019-12-23 | 1 | -1/+1 |
| | |||||
* | Don't fire no-op changes after files are saved to disk | Aleksey Kladov | 2019-12-22 | 2 | -7/+9 |
| | |||||
* | Add some module docs | Jeremy Kolb | 2019-12-21 | 9 | -9/+14 |
| | |||||
* | Merge #2627 | bors[bot] | 2019-12-21 | 3 | -30/+10 |
|\ | | | | | | | | | | | | | | | 2627: Use SelectionRange from LSP 3.15 r=matklad a=kjeremy Co-authored-by: Jeremy Kolb <[email protected]> | ||||
| * | Use SelectionRange from LSP 3.15 | Jeremy Kolb | 2019-12-20 | 3 | -30/+10 |
| | | |||||
* | | Clippy lints | kjeremy | 2019-12-20 | 3 | -14/+10 |
|/ | |||||
* | remove unnecessary turbofish. | Omer Ben-Amram | 2019-12-15 | 1 | -2/+1 |
| | |||||
* | cfg gated tests that only work on windows. | Omer Ben-Amram | 2019-12-15 | 1 | -10/+16 |
| | |||||
* | improved path checking to consider only paths that may contain a windows drive. | Omer Ben-Amram | 2019-12-15 | 1 | -20/+44 |
| | |||||
* | move import inside cfg block | Omer Ben-Amram | 2019-12-15 | 1 | -1/+2 |
| | |||||
* | Lowercase drive letters on windows before sending to extension. | Omer Ben-Amram | 2019-12-15 | 1 | -0/+34 |
| | |||||
* | Merge #2548 | bors[bot] | 2019-12-14 | 2 | -0/+6 |
|\ | | | | | | | | | | | | | | | | | 2548: Support setting cargo features and resolve `default` features by default r=matklad a=oxalica Fixes #2524 Co-authored-by: oxalica <[email protected]> | ||||
| * | Support setting cargo features | oxalica | 2019-12-13 | 2 | -0/+6 |
| | | |||||
* | | LSP 3.15 supports the deprecated tag on completions | kjeremy | 2019-12-13 | 1 | -0/+5 |
|/ | |||||
* | Do not trigger signature help on close | Jeremy Kolb | 2019-12-12 | 1 | -1/+1 |
| | |||||
* | Update lsp-types more | Aleksey Kladov | 2019-12-11 | 1 | -1/+1 |
| | |||||
* | Revert "Revert "Support LSP 3.15"" | Aleksey Kladov | 2019-12-11 | 5 | -5/+33 |
| | | | | This reverts commit 1e0bf205eff81f04c0e1e6c208c3489327520c3f. | ||||
* | Revert "Support LSP 3.15" | Aleksey Kladov | 2019-12-11 | 5 | -33/+5 |
| | | | | This reverts commit 712700d8e027b108f9c4f8fa9acc2f25e453b6d1. | ||||
* | Support LSP 3.15 | Jeremy Kolb | 2019-12-11 | 5 | -5/+33 |
| | | | | This merely upgrades our protocol support. It does not add any of the new features. | ||||
* | Implement `ra_lsp_server --version` | Aleksey Kladov | 2019-12-09 | 2 | -1/+32 |
| | |||||
* | Skip slow tests by default | Aleksey Kladov | 2019-12-07 | 1 | -0/+38 |
| | |||||
* | Run rustfmt with respect to Cargo.toml edition | Vincent Rouillé | 2019-12-04 | 2 | -0/+64 |
| | |||||
* | Merge #2451 | bors[bot] | 2019-11-30 | 4 | -10/+3 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | 2451: Use env_logger instead of flexi_logger r=matklad a=AlexanderEkdahl This fixes https://github.com/rust-analyzer/rust-analyzer/issues/2335 - By default only `error` will be printed. From what I can tell this matches the current behaviour. Configured through `RUST_LOG`. - I looked through the optional dependencies for `env_logger`and I have only enabled `human_time`. Without this feature no timestamp will be shown for log messages. - `RA_LOG_DIR` feature is removed This PR adds 2 new dependencies(`env_logger` and `human_time`) and removes 6 dependencies. Co-authored-by: Alexander Ekdahl <[email protected]> | ||||
| * | Remove flexi_logger from ra_lsp_server | Alexander Ekdahl | 2019-11-30 | 4 | -10/+3 |
| | | |||||
* | | Move identifier check to analysis | Wilco Kusee | 2019-11-29 | 1 | -11/+1 |
| | | |||||
* | | Also allow renaming to underscore | Wilco Kusee | 2019-11-29 | 1 | -1/+3 |
| | | |||||
* | | Only allow renames to valid identifiers | Wilco Kusee | 2019-11-29 | 1 | -1/+7 |
|/ | |||||
* | rename ra_ide_api -> ra_ide | Aleksey Kladov | 2019-11-27 | 8 | -12/+12 |
| | |||||
* | Update parking_lot and smallvec to drop some dependencies | Jeremy Kolb | 2019-11-26 | 1 | -1/+1 |
| | |||||
* | Ban println in lsp_server | Aleksey Kladov | 2019-11-22 | 2 | -4/+23 |
| | |||||
* | Merge pull request #2297 from kiljacken/master | Aleksey Kladov | 2019-11-20 | 4 | -1/+6 |
|\ | | | | | Add fancy truncation of type hints. | ||||
| * | Move type inlay hint truncation to language server | Emil Lauridsen | 2019-11-19 | 4 | -1/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | This commit implements a general truncation framework for HirFormatter that keeps track of how much has been output so far. This information can then be used to perform truncation inside the language server, instead of relying on the client. Initial support is implemented for truncating types hints using the maxInlayHintLength server config option. The existing solution in the VSCode extension has been removed in favor of letting the server truncate type hints. | ||||
* | | Change return type of expand_macro | Edwin Cheng | 2019-11-19 | 2 | -3/+13 |
| | | |||||
* | | Add recursive expand in vscode | Edwin Cheng | 2019-11-19 | 3 | -0/+31 |
|/ | |||||
* | Disable doctests | Aleksey Kladov | 2019-11-17 | 1 | -0/+3 |
| | |||||
* | Update crates | kjeremy | 2019-11-07 | 1 | -2/+2 |
| | | | | | | | Removes nodrop and extra arrayvec We have an extra crossbeam-queue and crossbeam-utils left but those should drop once rayon accepts https://github.com/rayon-rs/rayon/pull/704 | ||||
* | Use `bool` instead of `Option<bool>` and print it's value only when `true` | Martin Asquino | 2019-11-02 | 1 | -1/+1 |
| | |||||
* | Set `deprecated` field on `CompletionItem`s | Martin Asquino | 2019-11-02 | 1 | -0/+1 |
| | |||||
* | Some clippy fixes | kjeremy | 2019-10-30 | 1 | -1/+1 |
| | |||||
* | Profile all request handlers | kjeremy | 2019-10-29 | 1 | -0/+19 |
| | |||||
* | disable the new typing handler for `->` | Aleksey Kladov | 2019-10-25 | 1 | -0/+9 |
| | | | | It doesn't actually work with LSP | ||||
* | insert space after `->` | Aleksey Kladov | 2019-10-25 | 2 | -1/+2 |
| | |||||
* | make typing infra slightly more extensible | Aleksey Kladov | 2019-10-25 | 1 | -6/+2 |
| | |||||
* | document feature flags | Aleksey Kladov | 2019-10-25 | 1 | -5/+9 |
| |