Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement proposed CallHierarchy feature | Jeremy Kolb | 2020-01-08 | 1 | -2/+96 |
| | | | | See: https://github.com/microsoft/vscode-languageserver-node/blob/master/protocol/src/protocol.callHierarchy.proposed.ts | ||||
* | Adds a way to limits reference search by StructLiteral | Mikhail Modin | 2020-01-08 | 1 | -6/+9 |
| | |||||
* | Initial implementation of cargo check watching | Emil Lauridsen | 2019-12-25 | 1 | -1/+27 |
| | |||||
* | Add some module docs | Jeremy Kolb | 2019-12-21 | 3 | -3/+4 |
| | |||||
* | Clippy lints | kjeremy | 2019-12-20 | 1 | -1/+1 |
| | |||||
* | Revert "Revert "Support LSP 3.15"" | Aleksey Kladov | 2019-12-11 | 1 | -1/+4 |
| | | | | This reverts commit 1e0bf205eff81f04c0e1e6c208c3489327520c3f. | ||||
* | Revert "Support LSP 3.15" | Aleksey Kladov | 2019-12-11 | 1 | -4/+1 |
| | | | | This reverts commit 712700d8e027b108f9c4f8fa9acc2f25e453b6d1. | ||||
* | Support LSP 3.15 | Jeremy Kolb | 2019-12-11 | 1 | -1/+4 |
| | | | | This merely upgrades our protocol support. It does not add any of the new features. | ||||
* | Run rustfmt with respect to Cargo.toml edition | Vincent Rouillé | 2019-12-04 | 1 | -0/+6 |
| | |||||
* | 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 | 2 | -4/+4 |
| | |||||
* | Merge pull request #2297 from kiljacken/master | Aleksey Kladov | 2019-11-20 | 1 | -1/+1 |
|\ | | | | | Add fancy truncation of type hints. | ||||
| * | Move type inlay hint truncation to language server | Emil Lauridsen | 2019-11-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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 | 1 | -2/+5 |
| | | |||||
* | | Add recursive expand in vscode | Edwin Cheng | 2019-11-19 | 1 | -0/+15 |
|/ | |||||
* | 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 | 1 | -0/+1 |
| | |||||
* | make typing infra slightly more extensible | Aleksey Kladov | 2019-10-25 | 1 | -6/+2 |
| | |||||
* | for highlighting, search only the current file | Aleksey Kladov | 2019-10-24 | 1 | -3/+8 |
| | |||||
* | add couple of profiling calls | Aleksey Kladov | 2019-10-23 | 1 | -0/+4 |
| | |||||
* | fix highlighting | Ekaterina Babshukova | 2019-10-22 | 1 | -0/+1 |
| | |||||
* | restructure a bit | Ekaterina Babshukova | 2019-10-22 | 1 | -1/+1 |
| | |||||
* | make `handle_references` accept refs from other files | Ekaterina Babshukova | 2019-10-22 | 1 | -4/+9 |
| | |||||
* | fixup folding ranges for "lineFoldingOnly" clients #2033 | Alex Zatelepin | 2019-10-21 | 1 | -2/+8 |
| | |||||
* | Added test for check doc strings in crates. | Alexander Andreev | 2019-09-30 | 3 | -0/+6 |
| | | | | #1856 | ||||
* | move fold conversino to conv.rs | Aleksey Kladov | 2019-09-19 | 1 | -32/+6 |
| | |||||
* | fix typo | Aleksey Kladov | 2019-09-19 | 1 | -1/+1 |
| | |||||
* | fix renaming of modules | Aleksey Kladov | 2019-09-05 | 1 | -8/+6 |
| | |||||
* | cleanup main loop | Aleksey Kladov | 2019-08-31 | 1 | -1/+1 |
| | |||||
* | move lsp-server to a separate repository | Aleksey Kladov | 2019-08-30 | 2 | -10/+11 |
| | |||||
* | translate \n -> \r\n on the way out | Aleksey Kladov | 2019-08-20 | 1 | -2/+4 |
| | |||||
* | update lsp | Aleksey Kladov | 2019-08-17 | 1 | -2/+1 |
| | |||||
* | Drop support for old extendSelection API | Aleksey Kladov | 2019-08-12 | 1 | -22/+1 |
| | | | | | | Emacs now handles this via native LSP request https://github.com/emacs-lsp/lsp-mode/commit/dc86bbb227147aa8141e690ad5648fdbd2ebdb9f | ||||
* | Always set the runnable name | Kirill Bulatov | 2019-08-09 | 1 | -11/+11 |
| | |||||
* | Extract common logic | Kirill Bulatov | 2019-08-09 | 1 | -55/+42 |
| | |||||
* | Show backtraces in lens runnables | Kirill Bulatov | 2019-08-09 | 1 | -1/+5 |
| | |||||
* | Merge #1652 | bors[bot] | 2019-08-06 | 1 | -8/+1 |
|\ | | | | | | | | | | | | | | | | | | | | | | | 1652: Improve type hints behavior r=matklad a=SomeoneToIgnore This PR fixed the following type hints issues: * Restructures the `InlayKind` enum contents based on the discussion here: https://github.com/rust-analyzer/rust-analyzer/pull/1606#issuecomment-515968055 * Races described in #1639 * Caches the latest decorations received for each file to show them the next time the file is opened (instead of a new server request) Co-authored-by: Kirill Bulatov <[email protected]> | ||||
| * | Use proper inlay kinds | Kirill Bulatov | 2019-08-04 | 1 | -8/+1 |
| | | |||||
* | | use Conv for severity | Aleksey Kladov | 2019-08-06 | 1 | -15/+6 |
|/ | |||||
* | remove-comment | kjeremy | 2019-07-31 | 1 | -1/+0 |
| | |||||
* | Hide comments in rust section of doc comments | Roman Stoliar | 2019-07-30 | 1 | -1/+1 |
| | |||||
* | Support destructuring patterns | Kirill Bulatov | 2019-07-28 | 1 | -0/+3 |
| | |||||
* | Improve inlay hinting for types | Kirill Bulatov | 2019-07-26 | 1 | -0/+3 |
| | | | | | | Add hints for types in for loop expressions. Resolve types for every tuple parameter. Refactor the code. | ||||
* | Make Analysis api cancellable | Kirill Bulatov | 2019-07-25 | 1 | -29/+35 |
| | |||||
* | Code review fixes | Kirill Bulatov | 2019-07-22 | 1 | -1/+22 |
| | |||||
* | Do not show the lens with type hints | Kirill Bulatov | 2019-07-21 | 1 | -13/+4 |
| | |||||
* | Resolve types on the server | Kirill Bulatov | 2019-07-21 | 1 | -25/+10 |
| |