Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | structure moved to ra_ide_api | Sergey Parilin | 2019-03-25 | 4 | -410/+0 |
| | | | | ra_ide_api_light removed completely | ||||
* | Merge #1031 | bors[bot] | 2019-03-23 | 3 | -578/+1 |
|\ | | | | | | | | | | | | | | | | | | | 1031: Move most things out of ra_ide_api_light r=matklad a=detrumi This moves everything except `structure` out of `ra_ide_api_light`. So this PR and #1019 finish up #1009, whichever is merged last should probably remove the `ra_ide_api_light` crate. Also, `LocalEdit` was removed since it wasn't used any more. Co-authored-by: Wilco Kusee <[email protected]> | ||||
| * | Move highlighting and matching_brace | Wilco Kusee | 2019-03-23 | 2 | -153/+1 |
| | | |||||
| * | Remove LocalEdit usage | Wilco Kusee | 2019-03-23 | 1 | -15/+0 |
| | | |||||
| * | Move typing to ra_ide_api | Wilco Kusee | 2019-03-23 | 2 | -410/+0 |
| | | |||||
* | | Disable fork feature for proptest | Wilco Kusee | 2019-03-23 | 1 | -1/+6 |
|/ | |||||
* | Move join_lines to ra_ide_api | Wilco Kusee | 2019-03-22 | 4 | -619/+2 |
| | |||||
* | Move folding_ranges to ra_ide_api | Sergey Parilin | 2019-03-22 | 2 | -328/+0 |
| | |||||
* | line_index and line_index_utils moved to ra_ide_api | Sergey Parilin | 2019-03-22 | 3 | -614/+0 |
| | |||||
* | move diagnostics to ide_api | Aleksey Kladov | 2019-03-21 | 2 | -248/+0 |
| | |||||
* | move extend selection from ra_ide_api_light to ra_ide_api | Aleksey Kladov | 2019-03-20 | 2 | -387/+16 |
| | |||||
* | Updates | kjeremy | 2019-03-05 | 1 | -1/+1 |
| | |||||
* | Use TypeAscriptionOwner | Ville Penttinen | 2019-02-26 | 1 | -4/+10 |
| | | | | | | This replaces places where we would use node + node.type_ref() with things that have an ascribed type, with using the TypeAscriptionOwner as the trait bound so we can simply pass the node. | ||||
* | kill accidently commited file | Aleksey Kladov | 2019-02-25 | 1 | -182/+0 |
| | |||||
* | rename type to type_alias in the AST as well | Aleksey Kladov | 2019-02-25 | 3 | -2/+184 |
| | |||||
* | Move `non_trivia_sibling` to `ra_syntax::algo` | Ville Penttinen | 2019-02-21 | 1 | -8/+4 |
| | |||||
* | Simplify adding a comma after match arm | Ville Penttinen | 2019-02-21 | 1 | -28/+18 |
| | |||||
* | Fix join_lines not adding a comma after join_single_expr_block in match arm | Ville Penttinen | 2019-02-21 | 1 | -2/+147 |
| | | | | | | | | | | | | | | | | | | | | | | We will also remove optional whitespace between the expression and the comma. e.g. ```rust fn foo() { let x = (<|>{ 4 } ,); // NOTE: whitespace } ``` becomes ```rust fn foo() { let x = (<|>4,); } ``` | ||||
* | kill utils module | Aleksey Kladov | 2019-02-21 | 1 | -4/+0 |
| | |||||
* | add failing test | Aleksey Kladov | 2019-02-21 | 1 | -0/+23 |
| | |||||
* | what goes bump in the night? | kjeremy | 2019-02-12 | 1 | -1/+1 |
| | |||||
* | Fix typo in Cargo.toml authors | Ville Penttinen | 2019-02-11 | 1 | -1/+1 |
| | | | | Fixes typo introduced in #782 | ||||
* | Update authors field in Cargo.tomls to "rust-analyzer developers" | Ville Penttinen | 2019-02-11 | 1 | -1/+1 |
| | | | | This closes #777 | ||||
* | Refactor formatting code out of ra_ida_api_light into ra_fmt. | Andrea Pretto | 2019-02-08 | 5 | -79/+6 |
| | |||||
* | reformat the world | Aleksey Kladov | 2019-02-08 | 10 | -351/+77 |
| | |||||
* | move assists to a separate crate | Aleksey Kladov | 2019-02-06 | 11 | -1164/+17 |
| | |||||
* | Remove stray dbg! | Jeremy Kolb | 2019-02-06 | 1 | -1/+1 |
| | |||||
* | Fill deprecation for LSP | kjeremy | 2019-02-05 | 2 | -21/+73 |
| | |||||
* | Remove unused imports | Jeremy Kolb | 2019-02-05 | 2 | -2/+2 |
| | |||||
* | Bump insta and proptest to latest | kjeremy | 2019-02-04 | 1 | -2/+2 |
| | |||||
* | fill match arm | gfreezy | 2019-02-03 | 1 | -7/+10 |
| | |||||
* | Some improvements to introduce_variable. | Andrea Pretto | 2019-01-30 | 3 | -8/+181 |
| | |||||
* | Fix #667 | Andrea Pretto | 2019-01-30 | 1 | -11/+125 |
| | |||||
* | fix AST for if expressions | Aleksey Kladov | 2019-01-26 | 1 | -1/+4 |
| | | | | then is not always a block... | ||||
* | minor cleanups | Aleksey Kladov | 2019-01-26 | 1 | -22/+5 |
| | |||||
* | Merge #659 | bors[bot] | 2019-01-26 | 1 | -1/+63 |
|\ | | | | | | | | | | | | | | | | | | | 659: Fold blocks of mod items r=matklad a=eulerdisk Fixes #572 As requested, we ignore `mod`s with a visibility specifier. Co-authored-by: Andrea Pretto <[email protected]> | ||||
| * | Better visibility check. | Andrea Pretto | 2019-01-26 | 1 | -1/+5 |
| | | |||||
| * | Fold blocks of mod items. | Andrea Pretto | 2019-01-25 | 1 | -1/+59 |
| | | | | | | | | Fixes #572 | ||||
* | | list enum variants in the outline | Aleksey Kladov | 2019-01-26 | 2 | -3/+24 |
|/ | |||||
* | rename POS_FIELD -> POS_FIELD_DEF | Aleksey Kladov | 2019-01-25 | 1 | -2/+2 |
| | | | | to match NAMED_FIELD_DEF | ||||
* | fix re-indent | Aleksey Kladov | 2019-01-25 | 2 | -3/+56 |
| | |||||
* | Fill in DocumentSymbol::detail | Hrvoje Ban | 2019-01-24 | 2 | -34/+133 |
| | |||||
* | :arrow_up: insta | Aleksey Kladov | 2019-01-23 | 1 | -1/+1 |
| | |||||
* | Merge #593 | bors[bot] | 2019-01-22 | 2 | -8/+12 |
|\ | | | | | | | | | | | | | | | | | | | | | 593: Docs for completion r=matklad a=kjeremy The first commit adds documentation support to CompletionItems. The second one I am unsure about. Is that the right way to add docs for functions? If so should I do something similar for other `hir` types and CompletionItems? Co-authored-by: Jeremy Kolb <[email protected]> Co-authored-by: Jeremy A. Kolb <[email protected]> | ||||
| * | Update snaps | Jeremy A. Kolb | 2019-01-22 | 2 | -8/+12 |
| | | |||||
* | | fold macros | Aleksey Kladov | 2019-01-22 | 1 | -1/+12 |
|/ | |||||
* | :arrow_up: insta | Aleksey Kladov | 2019-01-21 | 1 | -1/+1 |
| | |||||
* | Merge #536 | bors[bot] | 2019-01-16 | 1 | -1/+21 |
|\ | | | | | | | | | | | | | | | | | | | 536: Introduce variable semicolon block expr r=matklad a=yerke Fix for https://github.com/rust-analyzer/rust-analyzer/issues/504 Feels a bit hacky... Co-authored-by: Yerkebulan Tulibergenov <[email protected]> | ||||
| * | don't need SEMI any more | Yerkebulan Tulibergenov | 2019-01-16 | 1 | -1/+1 |
| | | |||||
| * | delete unused fn | Yerkebulan Tulibergenov | 2019-01-16 | 1 | -14/+0 |
| | |