Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Show diagnostic fixes before assists | Laurențiu Nicola | 2021-06-15 | 1 | -3/+4 |
| | |||||
* | internal: flatten module hierarchy | Aleksey Kladov | 2021-06-14 | 1 | -4/+6 |
| | | | | | It seems that any crate can be made better by flattening the modules down to a single layer? | ||||
* | internal: prepare to move assist definitions | Aleksey Kladov | 2021-06-14 | 1 | -2/+2 |
| | |||||
* | internal: move diagnostics to a new crate | Aleksey Kladov | 2021-06-14 | 1 | -4/+3 |
| | |||||
* | clippy::redudant_borrow | Maan2003 | 2021-06-13 | 1 | -6/+6 |
| | |||||
* | Update salsa | Jonas Schievink | 2021-05-27 | 1 | -58/+70 |
| | |||||
* | Add a "Debug ItemTree" LSP request | Jonas Schievink | 2021-05-21 | 1 | -0/+5 |
| | |||||
* | Add pub mod option for UnlinkedFile | rainy-me | 2021-05-18 | 1 | -1/+1 |
| | |||||
* | Move `dot` invocation to rust-analyzer crate | Jonas Schievink | 2021-05-11 | 1 | -0/+1 |
| | |||||
* | Allow viewing the crate graph in a webview | Jonas Schievink | 2021-05-11 | 1 | -0/+5 |
| | |||||
* | Add docs and use better naming | Kirill Bulatov | 2021-05-03 | 1 | -1/+3 |
| | |||||
* | Resolve single assist only | Kirill Bulatov | 2021-05-03 | 1 | -4/+4 |
| | |||||
* | Add a way to resolve certain assists | Kirill Bulatov | 2021-05-03 | 1 | -15/+20 |
| | |||||
* | Prevent being able to rename items that are not part of the workspace | Lukas Wirth | 2021-04-18 | 1 | -0/+6 |
| | |||||
* | Merge #8354 | bors[bot] | 2021-04-13 | 1 | -1/+1 |
|\ | | | | | | | | | | | | | | | 8354: Distinguishing between different operators in semantic highlighting r=matklad a=chetankhilosiya Co-authored-by: Chetan Khilosiya <[email protected]> | ||||
| * | 8279: Added initial implementation for | Chetan Khilosiya | 2021-04-08 | 1 | -1/+1 |
| | | | | | | | | Operator semantic highlighting. | ||||
* | | feat: improve performance by delaying computation of fixes for diagnostics | Aleksey Kladov | 2021-04-13 | 1 | -3/+5 |
| | | |||||
* | | Ensure that listing&resolving code actions use the same set of actions | Aleksey Kladov | 2021-04-13 | 1 | -0/+28 |
| | | |||||
* | | internal: prepare for lazy diagnostics | Aleksey Kladov | 2021-04-12 | 1 | -1/+1 |
|/ | |||||
* | Item up and down movers | ivan770 | 2021-03-18 | 1 | -0/+10 |
| | |||||
* | Move code to the appropriate layer | Aleksey Kladov | 2021-03-15 | 1 | -2/+2 |
| | | | | | | StructureNodeKind is a type which is specific to a particular feature, file_structure. It shouldn't be in the "code shared by all ide features" part. | ||||
* | Merge #7799 | bors[bot] | 2021-03-13 | 1 | -0/+9 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | 7799: Related tests r=matklad a=vsrs ![tests](https://user-images.githubusercontent.com/62505555/109397453-a9013680-7947-11eb-8b11-ac03079f7645.gif) This adds an ability to look for tests for the item under the cursor: function, constant, data type, etc The LSP part is bound to change. But the feature itself already works and I'm looking for a feedback :) Co-authored-by: vsrs <[email protected]> | ||||
| * | Add runnables::related_tests | vsrs | 2021-02-27 | 1 | -0/+9 |
| | | |||||
* | | remove unused CompletionScore enum | Josh Mcguigan | 2021-03-12 | 1 | -2/+2 |
| | | |||||
* | | add completion relevance score | Josh Mcguigan | 2021-03-12 | 1 | -2/+2 |
| | | |||||
* | | add apply ssr assist | Josh Mcguigan | 2021-03-10 | 1 | -1/+7 |
| | | |||||
* | | Work towards better import labels | Kirill Bulatov | 2021-03-08 | 1 | -2/+0 |
|/ | |||||
* | 7526: Renamed create ssr to ide_ssr. | Chetan Khilosiya | 2021-02-22 | 1 | -3/+4 |
| | |||||
* | 7526: Rename crate assists to ide_assists. | Chetan Khilosiya | 2021-02-22 | 1 | -1/+1 |
| | |||||
* | rename completion -> ide_completion | Aleksey Kladov | 2021-02-17 | 1 | -4/+4 |
| | | | | We don't have completion-related PRs in flight, so lets do it | ||||
* | Make utf8 default, implement utf16 in terms of it | Aleksey Kladov | 2021-02-16 | 1 | -1/+1 |
| | |||||
* | Prepare for utf-8 offsets | Aleksey Kladov | 2021-02-16 | 1 | -1/+1 |
| | |||||
* | Moved CodeLens to ide crate | ivan770 | 2021-02-13 | 1 | -0/+14 |
| | |||||
* | Use NameLike in FileReference directly as its not exported from ide anymore | Lukas Wirth | 2021-02-12 | 1 | -1/+1 |
| | |||||
* | Refactor reference searching to work with the ast | Lukas Wirth | 2021-02-12 | 1 | -2/+2 |
| | |||||
* | Move SymbolKind to ide_db | Lukas Wirth | 2021-01-20 | 1 | -1/+1 |
| | |||||
* | Remove obsolete RangeInfo usage in references | Lukas Wirth | 2021-01-18 | 1 | -3/+1 |
| | |||||
*-. | Merge #7297 #7338 | bors[bot] | 2021-01-18 | 1 | -0/+2 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7297: Propose trait associated items and autoimport traits on completion r=matklad a=SomeoneToIgnore ![trait_imports](https://user-images.githubusercontent.com/2690773/104819998-6faeb480-583a-11eb-8b45-b7351b51b90e.gif) Closes #7248 7338: Parse `impl const Trait` r=Veykril a=Veykril Closes #7313 bors r+ Co-authored-by: Kirill Bulatov <[email protected]> Co-authored-by: Lukas Wirth <[email protected]> | ||||
| * | | Add flyimport completion for trait assoc items | Kirill Bulatov | 2021-01-16 | 1 | -0/+2 |
| | | | |||||
* | | | Remove obsolete RangeInfo usage in rename | Lukas Wirth | 2021-01-18 | 1 | -1/+1 |
| |/ |/| | |||||
* | | Minor | Aleksey Kladov | 2021-01-18 | 1 | -8/+5 |
|/ | |||||
* | Share import_assets and related entities | Kirill Bulatov | 2021-01-16 | 1 | -1/+1 |
| | |||||
* | Phase out SourceFileEdits in favour of a plain HashMap | Lukas Wirth | 2021-01-14 | 1 | -1/+1 |
| | |||||
* | Group file source edits by FileId | Lukas Wirth | 2021-01-14 | 1 | -2/+2 |
| | |||||
* | Group references by FileId | Lukas Wirth | 2021-01-12 | 1 | -1/+1 |
| | |||||
* | Split punctuation semantic highlighting up into more tags | Lukas Wirth | 2021-01-10 | 1 | -1/+1 |
| | |||||
* | Shorten names | Aleksey Kladov | 2021-01-09 | 1 | -3/+3 |
| | |||||
* | Shorten frequent names | Aleksey Kladov | 2021-01-09 | 1 | -1/+1 |
| | |||||
* | Align config's API with usage | Aleksey Kladov | 2021-01-06 | 1 | -1/+1 |
| | | | | The config now is mostly immutable, optimize for that. | ||||
* | YAGNI active_resolve_capabilities | Aleksey Kladov | 2021-01-06 | 1 | -2/+2 |
| | | | | | | | | | This leaks a lot of LSP details into ide layer, which we want to avoid: https://github.com/rust-analyzer/rust-analyzer/tree/c9cec381bcfd97e5f3536e31a9c546ab5c0665e6/docs/dev#lsp-independence Additionally, all what this infra does is providing a toggle for auto-import completion, but we already have one! |