Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Complete vec macros with square brackets | Kirill Bulatov | 2019-09-12 | 2 | -3/+36 |
| | |||||
* | Add `!` to the macro completion label | Kirill Bulatov | 2019-09-12 | 4 | -20/+24 |
| | |||||
* | Complete macros parenthesis | Kirill Bulatov | 2019-09-12 | 4 | -9/+9 |
| | |||||
* | Split out `complete_macro_in_item_position` | uHOOCCOOHu | 2019-09-11 | 2 | -37/+50 |
| | |||||
* | Fix typo | uHOOCCOOHu | 2019-09-11 | 1 | -1/+1 |
| | |||||
* | Support completion for macros | uHOOCCOOHu | 2019-09-10 | 3 | -1/+288 |
| | |||||
* | simplify | Aleksey Kladov | 2019-09-06 | 1 | -38/+40 |
| | |||||
* | Make type walking infrastructure a bit nicer | Florian Diebold | 2019-09-03 | 1 | -1/+1 |
| | | | | | If/when we switch to using Chalk's Ty, we'll need to replace this by its `Fold` trait, but I didn't want to import the whole thing just yet. | ||||
* | :arrow_up: insta | Aleksey Kladov | 2019-08-29 | 11 | -85/+85 |
| | |||||
* | rename struct -> record, pos -> tuple | Aleksey Kladov | 2019-08-23 | 5 | -22/+22 |
| | |||||
* | implement feature flags | Aleksey Kladov | 2019-08-22 | 1 | -1/+4 |
| | |||||
* | Employ early return pattern more | Evgenii P | 2019-08-04 | 1 | -15/+19 |
| | |||||
* | Use std::future::Future trait from stdlib | Evgenii P | 2019-08-03 | 1 | -11/+8 |
| | |||||
* | do fixup: remove unused imports in complete_dot.rs | Evgenii P | 2019-08-02 | 1 | -4/+1 |
| | |||||
* | Change postfix completion to keyword completion | Evgenii P | 2019-08-02 | 1 | -22/+8 |
| | |||||
* | Use future lang item instead of hardcoded std::future::Future | Evgenii P | 2019-08-02 | 1 | -6/+11 |
| | |||||
* | rustfmt | Evgenii P | 2019-08-02 | 1 | -6/+6 |
| | |||||
* | Implement completion for the .await syntax | Evgenii P | 2019-08-02 | 1 | -10/+70 |
| | |||||
* | Rerun cargo format, to make tests pass and formatting incorrect | Phil Ellison | 2019-07-28 | 1 | -5/+5 |
| | |||||
* | Remove vertical ellipses from tests in complete_snippet.rs and presentation.rs | Phil Ellison | 2019-07-28 | 2 | -102/+94 |
| | |||||
* | Remove vertical ellipses from tests in complete_scope.rs | Phil Ellison | 2019-07-28 | 1 | -243/+225 |
| | |||||
* | cargo format | Phil Ellison | 2019-07-28 | 3 | -106/+106 |
| | |||||
* | Inline snapshots for all tests in complete_snippet, remove now-unused ↵ | Phil Ellison | 2019-07-28 | 6 | -80/+57 |
| | | | | check_completion | ||||
* | Inline snapshots for all tests in presentation.rs | Phil Ellison | 2019-07-28 | 7 | -177/+152 |
| | |||||
* | Inline snapshots for all tests in complete_scope.rs | Phil Ellison | 2019-07-28 | 13 | -402/+362 |
| | |||||
* | show local variable types in completion | Ekaterina Babshukova | 2019-07-23 | 5 | -9/+22 |
| | |||||
* | Merge #1570 | bors[bot] | 2019-07-21 | 1 | -2/+2 |
|\ | | | | | | | | | | | | | | | 1570: switch to upstream rowan's API r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | ||||
| * | streamline API | Aleksey Kladov | 2019-07-21 | 1 | -2/+2 |
| | | |||||
* | | provide completion in struct patterns | Ekaterina Babshukova | 2019-07-21 | 3 | -11/+109 |
|/ | |||||
* | rename range -> text_range | Aleksey Kladov | 2019-07-20 | 4 | -15/+23 |
| | |||||
* | migrate ra_ide_api to the new rowan | Aleksey Kladov | 2019-07-19 | 7 | -37/+36 |
| | |||||
* | make Parse generic | Aleksey Kladov | 2019-07-18 | 1 | -2/+2 |
| | |||||
* | Restrict some postfix completions to bool and unknown expr. | Marco Groppo | 2019-07-17 | 1 | -26/+103 |
| | | | | | Restrict `if` and `while` postfix completions to boolean expressions and expressions of an unknown type. | ||||
* | complete fields in enum variants | Ekaterina Babshukova | 2019-07-12 | 1 | -15/+88 |
| | |||||
* | make Parse fields private | Aleksey Kladov | 2019-07-12 | 1 | -3/+3 |
| | | | | this is in preparation for the new rowan API | ||||
* | inline snapshot in complete_postfix | funkill2 | 2019-07-07 | 2 | -75/+71 |
| | |||||
* | allow rustfmt to reorder imports | Aleksey Kladov | 2019-07-04 | 12 | -45/+41 |
| | | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway | ||||
* | Add completion for type aliases | Shotaro Yamada | 2019-07-02 | 1 | -1/+41 |
| | |||||
* | remove snapshot files | funkill2 | 2019-07-01 | 13 | -273/+0 |
| | |||||
* | inline snapshots | funkill2 | 2019-07-01 | 1 | -157/+366 |
| | |||||
* | Merge #1456 | bors[bot] | 2019-06-29 | 1 | -1/+31 |
|\ | | | | | | | | | | | | | | | 1456: Deduplicate method candidates r=matklad a=flodiebold With trait method completion + autoderef, we were getting a lot of duplicates, which was really annoying... Co-authored-by: Florian Diebold <[email protected]> | ||||
| * | Deduplicate method candidates | Florian Diebold | 2019-06-29 | 1 | -1/+31 |
| | | |||||
* | | Complete associated methods on enums (and unions) as well | Florian Diebold | 2019-06-29 | 3 | -6/+87 |
|/ | |||||
* | Add box postfix completion | Kan-Ru Chen | 2019-06-23 | 2 | -1/+10 |
| | |||||
* | rename XSignature -> XData | Aleksey Kladov | 2019-06-18 | 3 | -10/+10 |
| | |||||
* | Implement autoderef using the Deref trait | Florian Diebold | 2019-06-15 | 1 | -1/+1 |
| | | | | - add support for other lang item targets, since we need the Deref lang item | ||||
* | remove inherent source impls | Aleksey Kladov | 2019-06-11 | 1 | -1/+1 |
| | |||||
* | use Source for TypeAlias | Aleksey Kladov | 2019-06-11 | 1 | -3/+2 |
| | |||||
* | use Source for statics and consts | Aleksey Kladov | 2019-06-11 | 1 | -2/+1 |
| | |||||
* | use Source for Function | Aleksey Kladov | 2019-06-11 | 1 | -1/+1 |
| |