aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_assists/src
Commit message (Expand)AuthorAgeFilesLines
* use | instead of multiple match armsgfreezy2019-03-251-27/+27
* inline immutable local varialbegfreezy2019-03-252-0/+300
* Add assist for adding default methodsgfreezy2019-03-232-3/+59
* Add impl members assist shold not copy docstrings, attrs and default methods.gfreezy2019-03-231-22/+42
* Remove the old variants replaced by Ty::ApplyFlorian Diebold2019-03-212-12/+8
* Improve performance and orderingCaio2019-03-201-21/+15
* Fill partial fieldsCaio2019-03-201-32/+127
* Merge #989bors[bot]2019-03-182-0/+153
|\
| * Only replace NamedFieldList and add test for preserving Selfyanchith2019-03-181-13/+45
| * Remove unachievable TODOyanchith2019-03-181-1/+0
| * Implement naive version of fill_struct_fields assistyanchith2019-03-172-0/+122
* | Move the primary assist fn to the top of the fileIgor Matuszewski2019-03-161-30/+30
* | Provide assist when cursor is immediately outside impl item blockIgor Matuszewski2019-03-161-14/+18
* | Do a cleanup/legibility passIgor Matuszewski2019-03-161-21/+21
* | Take into account parent indent when filling trait membersIgor Matuszewski2019-03-161-9/+41
* | Simplify trait resolution fragmentIgor Matuszewski2019-03-161-6/+3
* | Ignore unnamed trait fns and add more testsIgor Matuszewski2019-03-161-2/+70
* | Simplify calculation of missing functionsIgor Matuszewski2019-03-161-9/+2
* | Properly support the case when the cursor is inside an empty block or outsideIgor Matuszewski2019-03-161-15/+44
* | Redo indent calculation when adding missing impl membersIgor Matuszewski2019-03-161-9/+21
* | Implement a simple working assistIgor Matuszewski2019-03-161-13/+59
* | Calculate missing functions from impl bodyIgor Matuszewski2019-03-161-1/+62
* | Add 'add_missing_impl_members' assist stubIgor Matuszewski2019-03-162-0/+43
|/
* rename syntax_mapping as wellAleksey Kladov2019-03-021-2/+2
* rename syntax-mapping -> source-mapAleksey Kladov2019-03-021-1/+1
* add marks to assistsAleksey Kladov2019-02-243-45/+41
* dont show introduce variable everywhereAleksey Kladov2019-02-242-46/+42
* Assign IDs to assistsAleksey Kladov2019-02-2412-26/+41
* Simplify test_fill_match_arm_refs test casesVille Penttinen2019-02-231-24/+0
* Fix fill_match_arms not working with referencesVille Penttinen2019-02-231-0/+103
* Move `non_trivia_sibling` to `ra_syntax::algo`Ville Penttinen2019-02-212-6/+3
* auto_import: fix bug when the common path was shorter than both the current u...Andrea Pretto2019-02-141-18/+67
* auto_import: import in enclosing module instead of fileAndrea Pretto2019-02-121-4/+38
* auto_import: more tests and some refactoringsAndrea Pretto2019-02-121-12/+46
* Fix some typosPascal Hertleif2019-02-122-5/+5
* ra_assists: assist "providers" can produce multiple assistsAndrea Pretto2019-02-1112-64/+144
* Merge #762bors[bot]2019-02-102-0/+732
|\
| * auto_import: use ra_fmtAndrea Pretto2019-02-091-109/+29
| * auto_import: struct variants for ImportActionAndrea Pretto2019-02-091-44/+107
| * auto_import: remove PathSegmentsMatchAndrea Pretto2019-02-091-65/+37
| * auto_import: Removed Empty in favor of Partial(0)Andrea Pretto2019-02-091-16/+10
| * auto_import assistAndrea Pretto2019-02-092-0/+783
* | Fix introduce var duplicating newlinesVille Penttinen2019-02-091-1/+80
|/
* Merge #766bors[bot]2019-02-092-2/+2
|\
| * Refactor formatting code out of ra_ida_api_light into ra_fmt.Andrea Pretto2019-02-082-2/+2
* | Improve sorting delegaterobojumper2019-02-091-7/+5
* | Remove unused importrobojumper2019-02-081-2/+2
* | Add tests for action target rangesrobojumper2019-02-0810-16/+210
* | Add some assist rangesrobojumper2019-02-085-10/+58
|/
* reformat the worldAleksey Kladov2019-02-089-96/+27