aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_assists/src
Commit message (Expand)AuthorAgeFilesLines
* fill_match_arm works with trivial armironyman2019-06-241-2/+54
* Implement autoderef using the Deref traitFlorian Diebold2019-06-151-1/+1
* remove inherent source implsAleksey Kladov2019-06-112-2/+2
* use Source for StructFieldAleksey Kladov2019-06-111-2/+2
* use Source for TraitAleksey Kladov2019-06-111-1/+1
* Fix clippy::while_let_loopAlan Du2019-06-041-15/+11
* Fix clippy::or_fun_callAlan Du2019-06-042-3/+3
* Fix clippy::single_char_patternAlan Du2019-06-041-2/+2
* fix typos in mbe testsAleksey Kladov2019-05-282-4/+4
* Merge #1281bors[bot]2019-05-223-117/+263
|\
| * add assist to move arm condition to match guardUnreal Hoang2019-05-213-117/+263
| * renameUnreal Hoang2019-05-162-2/+2
* | apply T! macro where it is possibleSergey Parilin2019-05-157-23/+24
|/
* switch to once_cell from lazy_staticAleksey Kladov2019-05-071-4/+2
* removed duplicating fill_struct_fields assistSergey Parilin2019-05-062-228/+0
* fill struct fields diagnosticSergey Parilin2019-05-061-0/+5
* Remove collectJeremy Kolb2019-05-051-2/+1
* add complex match case and documentationUnreal Hoang2019-05-011-13/+29
* move guard to arm body assist.Unreal Hoang2019-05-012-0/+101
* Merge #1194bors[bot]2019-04-223-70/+139
|\
| * move auto-imoprter into IDEAleksey Kladov2019-04-221-3/+1
| * complete_import: add new import resolver infrastructure with some hardcoded i...Andrea Pretto2019-04-211-1/+1
| * auto_import: better no anchor managementAndrea Pretto2019-04-211-7/+48
| * auto_import: make auto import working with target as a list of SmolStr instea...Andrea Pretto2019-04-211-63/+65
| * auto_import: use TextEditBuilder instead of AssistBuilder to make it more reu...Andrea Pretto2019-04-212-8/+36
* | drop useless testAleksey Kladov2019-04-221-28/+0
* | move add_missing_members to structured editing APIAleksey Kladov2019-04-222-129/+178
* | more type safetyAleksey Kladov2019-04-223-4/+29
* | test short structsAleksey Kladov2019-04-212-4/+38
* | use structured editing API for fill struct assistAleksey Kladov2019-04-213-119/+138
* | start structured editing APIAleksey Kladov2019-04-212-0/+154
|/
* better formatting when adding trait membersAleksey Kladov2019-04-171-8/+23
* replace usages of `algo::generate` with `iter::successors` from stdRobin Freyler2019-04-131-2/+3
* fold ScopeWithSyntax into SourceAnalyzerAleksey Kladov2019-04-131-1/+1
* hide some scopesAleksey Kladov2019-04-131-8/+3
* use really correct resolver for expressionsAleksey Kladov2019-04-124-3/+4
* fix typoAleksey Kladov2019-04-111-2/+2
* renameAleksey Kladov2019-04-114-6/+6
* introduce SourceAnalyzerAleksey Kladov2019-04-114-28/+16
* Stylistic changes. Updated features.md with the new assists.Marco Groppo2019-04-091-8/+6
* Add explicit type assist.Marco Groppo2019-04-082-0/+97
* remove flavorAleksey Kladov2019-04-021-2/+2
* add ast::tokensAleksey Kladov2019-04-022-8/+3
* intelligently add parens when inlining local varaiblesgfreezy2019-04-012-44/+391
* switch to new rowanAleksey Kladov2019-04-0112-56/+62
* Flip any binary expression except assignments.Marco Groppo2019-03-261-64/+56
* Assist to flip (some) binary expressions.Marco Groppo2019-03-253-88/+151
* Merge #1037bors[bot]2019-03-252-0/+300
|\
| * use | instead of multiple match armsgfreezy2019-03-251-27/+27
| * inline immutable local varialbegfreezy2019-03-252-0/+300