Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make assists use ImportsLocator directly | Aleksey Kladov | 2020-02-06 | 5 | -36/+33 |
| | |||||
* | Move imports locator to ide_db | Aleksey Kladov | 2020-02-06 | 4 | -11/+11 |
| | |||||
* | Add a fixme note | Aleksey Kladov | 2020-02-06 | 1 | -0/+2 |
| | |||||
* | Move NameKind up | Aleksey Kladov | 2020-02-06 | 7 | -253/+252 |
| | |||||
* | Simplify | Aleksey Kladov | 2020-02-06 | 1 | -3/+4 |
| | |||||
* | Tweak goto parent module | Aleksey Kladov | 2020-02-06 | 2 | -1/+37 |
| | |||||
* | Merge #3029 | bors[bot] | 2020-02-06 | 38 | -320/+397 |
|\ | | | | | | | | | | | | | | | 3029: Docs r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Docs | Aleksey Kladov | 2020-02-06 | 5 | -75/+84 |
| | | |||||
| * | Cleanup | Aleksey Kladov | 2020-02-06 | 5 | -79/+81 |
| | | |||||
| * | cleanup imports | Aleksey Kladov | 2020-02-06 | 31 | -100/+103 |
| | | |||||
| * | Move to a crate | Aleksey Kladov | 2020-02-06 | 10 | -31/+80 |
| | | |||||
| * | Move change to ide-db | Aleksey Kladov | 2020-02-06 | 3 | -5/+5 |
| | | |||||
| * | Fix test imports | Aleksey Kladov | 2020-02-06 | 1 | -2/+4 |
| | | |||||
| * | Move Query | Aleksey Kladov | 2020-02-06 | 2 | -41/+42 |
| | | |||||
| * | Move symbol_index | Aleksey Kladov | 2020-02-06 | 7 | -12/+16 |
| | | |||||
| * | Move FeatureFlags | Aleksey Kladov | 2020-02-06 | 3 | -4/+3 |
| | | |||||
| * | Move line_index | Aleksey Kladov | 2020-02-06 | 4 | -7/+12 |
| | | |||||
| * | Move ide-db | Aleksey Kladov | 2020-02-06 | 2 | -132/+132 |
| | | |||||
| * | Start ide_db | Aleksey Kladov | 2020-02-06 | 2 | -0/+3 |
| | | |||||
* | | Add profiling around add_impl_members | Aleksey Kladov | 2020-02-06 | 2 | -0/+2 |
|/ | | | | | | | | | This intention is pretty slow for `impl Interator`, because it has a ton of default methods which need to be substituted. The proper fix here is to not compute the actual edit until the user triggers the action, but that's awkward to do in the LSP right now, so let's just put a profiling code for now. | ||||
* | Refactor if-let -> match assist to use ast::make | Aleksey Kladov | 2020-02-05 | 4 | -32/+55 |
| | |||||
* | Merge #3019 | bors[bot] | 2020-02-05 | 1 | -36/+91 |
|\ | | | | | | | | | | | | | | | 3019: Better cursor placement when merging arms r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | Better cursor placement when merging arms | Aleksey Kladov | 2020-02-05 | 1 | -4/+17 |
| | | |||||
| * | Merge match arms works with many arms | Aleksey Kladov | 2020-02-05 | 1 | -29/+70 |
| | | |||||
| * | Cleanup | Aleksey Kladov | 2020-02-05 | 1 | -11/+12 |
| | | |||||
* | | Apply the reviews suggestions | Kirill Bulatov | 2020-02-05 | 5 | -32/+64 |
| | | |||||
* | | Normalize dashes in crate names | Kirill Bulatov | 2020-02-05 | 1 | -8/+33 |
|/ | |||||
* | Merge #2948 | bors[bot] | 2020-02-04 | 1 | -6/+48 |
|\ | | | | | | | | | | | | | | | 2948: Allow add_explicit_type to replace a placeholder type r=matklad a=lnicola Co-authored-by: Laurențiu Nicola <[email protected]> | ||||
| * | Allow add_explicit_type to replace a placeholder type | Laurențiu Nicola | 2020-02-03 | 1 | -6/+48 |
| | | |||||
* | | minor, if let else -> match | Aleksey Kladov | 2020-02-04 | 1 | -6/+3 |
| | | |||||
* | | Make sure that newly created nodes are the root of the tree | Aleksey Kladov | 2020-02-04 | 1 | -2/+11 |
| | | |||||
* | | Merge #2962 | bors[bot] | 2020-02-04 | 4 | -14/+34 |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | 2962: Differentiate underscore alias from named aliases r=matklad a=zombiefungus pre for Fixing Issue 2736 edited to avoid autoclosing the issue Co-authored-by: zombiefungus <[email protected]> | ||||
| * | | include requested changes | zombiefungus | 2020-02-02 | 4 | -27/+28 |
| | | | |||||
| * | | add new ImportAlias enum to differentiate no alias from an _ alias | zombiefungus | 2020-02-02 | 4 | -11/+30 |
| | | | |||||
* | | | ra_syntax: added tests for tokenization errors | Veetaha | 2020-02-03 | 150 | -49/+427 |
| | | | |||||
* | | | ra_syntax: add backticks around tokens specimen | Veetaha | 2020-02-03 | 1 | -12/+23 |
| | | | |||||
* | | | ra_syntax: removed unnecessary init statement from reparsing tests | Veetaha | 2020-02-03 | 1 | -3/+0 |
| | | | |||||
* | | | ra_syntax: rename first_token() -> lex_first_token() | Veetaha | 2020-02-03 | 1 | -3/+3 |
| | | | |||||
* | | | ra_syntax: fixed a typo in doc comment | Veetaha | 2020-02-03 | 1 | -2/+4 |
| | | | |||||
* | | | ra_syntax: refactored the lexer design as per @matklad and @kiljacken PR review | Veetaha | 2020-02-03 | 9 | -178/+199 |
| | | | |||||
* | | | ra_syntax: remove backticks from TokenizeError message since that is not ↵ | Veetaha | 2020-02-03 | 1 | -9/+9 |
| | | | | | | | | | | | | Markdown ;( | ||||
* | | | add better docs for tokenize errors | Veetaha | 2020-02-03 | 1 | -2/+2 |
| | | | |||||
* | | | ra_syntax: moved ParsedToken derive attribute under the doc comment | Veetaha | 2020-02-03 | 1 | -1/+1 |
| | | | |||||
* | | | ra_syntax: fixed doc comment | Veetaha | 2020-02-03 | 1 | -1/+1 |
| | | | |||||
* | | | Reimplemented lexer with vectors instead of iterators | Veetaha | 2020-02-03 | 10 | -196/+250 |
| | | | |||||
* | | | ra_syntax: changed added diagnostics information returned from tokenize() ↵ | Veetaha | 2020-02-03 | 4 | -74/+237 |
| | | | | | | | | | | | | (implemented with iterators) | ||||
* | | | Use proper import name in the label | Kirill Bulatov | 2020-02-03 | 1 | -10/+6 |
| | | | |||||
* | | | Merge #2994 | bors[bot] | 2020-02-03 | 2 | -12/+11 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2994: Small cleanup r=matklad a=SomeoneToIgnore A follow-up to https://github.com/rust-analyzer/rust-analyzer/pull/2990#discussion_r374044482 Co-authored-by: Kirill Bulatov <[email protected]> | ||||
| * | | | Simplify paths searches | Kirill Bulatov | 2020-02-03 | 1 | -4/+3 |
| | | | | |||||
| * | | | Fix inlay hints test snippet compilation | Kirill Bulatov | 2020-02-03 | 1 | -8/+8 |
| | | | |