Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | refactor fill_match_arms assist | Ekaterina Babshukova | 2019-08-22 | 1 | -7/+7 |
| | |||||
* | remove ast::*Kind enums from assists | Aleksey Kladov | 2019-08-19 | 1 | -12/+12 |
| | |||||
* | rename range -> text_range | Aleksey Kladov | 2019-07-20 | 1 | -2/+2 |
| | |||||
* | migrate ra_assists to the new AST | Aleksey Kladov | 2019-07-19 | 1 | -24/+22 |
| | |||||
* | move whitespace manipulation inside AstEditor | Ekaterina Babshukova | 2019-07-10 | 1 | -13/+11 |
| | |||||
* | allow rustfmt to reorder imports | Aleksey Kladov | 2019-07-04 | 1 | -4/+7 |
| | | | | | | 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 | ||||
* | extend add_impl_members to constants and types | Ekaterina Babshukova | 2019-07-03 | 1 | -28/+68 |
| | |||||
* | remove inherent source impls | Aleksey Kladov | 2019-06-11 | 1 | -1/+1 |
| | |||||
* | use Source for Trait | Aleksey Kladov | 2019-06-11 | 1 | -1/+1 |
| | |||||
* | Remove collect | Jeremy Kolb | 2019-05-05 | 1 | -2/+1 |
| | |||||
* | move add_missing_members to structured editing API | Aleksey Kladov | 2019-04-22 | 1 | -111/+38 |
| | | | | | Currently, this is more code, and we also loose auto-indenting of bodies, but, long-term, this is the right approach | ||||
* | better formatting when adding trait members | Aleksey Kladov | 2019-04-17 | 1 | -8/+23 |
| | | | | | | * it's conventional not to use one-liners * new placement is more predictable, b/c it does not depend on header's length | ||||
* | use really correct resolver for expressions | Aleksey Kladov | 2019-04-12 | 1 | -1/+1 |
| | |||||
* | fix typo | Aleksey Kladov | 2019-04-11 | 1 | -2/+2 |
| | |||||
* | rename | Aleksey Kladov | 2019-04-11 | 1 | -3/+3 |
| | |||||
* | introduce SourceAnalyzer | Aleksey Kladov | 2019-04-11 | 1 | -8/+7 |
| | |||||
* | add ast::tokens | Aleksey Kladov | 2019-04-02 | 1 | -1/+1 |
| | |||||
* | switch to new rowan | Aleksey Kladov | 2019-04-01 | 1 | -5/+8 |
| | |||||
* | Add assist for adding default methods | gfreezy | 2019-03-23 | 1 | -3/+58 |
| | |||||
* | Add impl members assist shold not copy docstrings, attrs and default methods. | gfreezy | 2019-03-23 | 1 | -22/+42 |
| | |||||
* | Move the primary assist fn to the top of the file | Igor Matuszewski | 2019-03-16 | 1 | -30/+30 |
| | |||||
* | Provide assist when cursor is immediately outside impl item block | Igor Matuszewski | 2019-03-16 | 1 | -14/+18 |
| | |||||
* | Do a cleanup/legibility pass | Igor Matuszewski | 2019-03-16 | 1 | -21/+21 |
| | |||||
* | Take into account parent indent when filling trait members | Igor Matuszewski | 2019-03-16 | 1 | -9/+41 |
| | |||||
* | Simplify trait resolution fragment | Igor Matuszewski | 2019-03-16 | 1 | -6/+3 |
| | |||||
* | Ignore unnamed trait fns and add more tests | Igor Matuszewski | 2019-03-16 | 1 | -2/+70 |
| | |||||
* | Simplify calculation of missing functions | Igor Matuszewski | 2019-03-16 | 1 | -9/+2 |
| | | | | | | Asymptotically computing a set difference is faster but in the average case we won't have more than ~10 functions. Also prefer not using hash sets as these may yield nondeterministic results. | ||||
* | Properly support the case when the cursor is inside an empty block or outside | Igor Matuszewski | 2019-03-16 | 1 | -15/+44 |
| | |||||
* | Redo indent calculation when adding missing impl members | Igor Matuszewski | 2019-03-16 | 1 | -9/+21 |
| | |||||
* | Implement a simple working assist | Igor Matuszewski | 2019-03-16 | 1 | -13/+59 |
| | |||||
* | Calculate missing functions from impl body | Igor Matuszewski | 2019-03-16 | 1 | -1/+62 |
| | |||||
* | Add 'add_missing_impl_members' assist stub | Igor Matuszewski | 2019-03-16 | 1 | -0/+41 |