aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_assists
Commit message (Collapse)AuthorAgeFilesLines
...
* Add profiling around add_impl_membersAleksey Kladov2020-02-062-0/+2
| | | | | | | | | This intention is pretty slow for `impl Interator`, because it has a ton of default methods which need to be substituted. The proper fix here is to not compute the actual edit until the user triggers the action, but that's awkward to do in the LSP right now, so let's just put a profiling code for now.
* Refactor if-let -> match assist to use ast::makeAleksey Kladov2020-02-051-27/+22
|
* Better cursor placement when merging armsAleksey Kladov2020-02-051-4/+17
|
* Merge match arms works with many armsAleksey Kladov2020-02-051-29/+70
|
* CleanupAleksey Kladov2020-02-051-11/+12
|
* Merge #2948bors[bot]2020-02-041-6/+48
|\ | | | | | | | | | | | | | | 2948: Allow add_explicit_type to replace a placeholder type r=matklad a=lnicola Co-authored-by: Laurențiu Nicola <[email protected]>
| * Allow add_explicit_type to replace a placeholder typeLaurențiu Nicola2020-02-031-6/+48
| |
* | Use proper import name in the labelKirill Bulatov2020-02-031-10/+6
| |
* | Simplify paths searchesKirill Bulatov2020-02-031-4/+3
| |
* | Use name only when searching for an import candidateKirill Bulatov2020-02-021-6/+16
|/
* Merge #2982bors[bot]2020-02-022-15/+36
|\ | | | | | | | | | | | | | | 2982: Merge imports when auto importing r=flodiebold a=SomeoneToIgnore Co-authored-by: Kirill Bulatov <[email protected]>
| * Remove obsolete rustdocKirill Bulatov2020-02-021-1/+0
| |
| * Require ModPath for importingKirill Bulatov2020-02-022-10/+8
| |
| * Merge imports when auto importingKirill Bulatov2020-02-021-6/+30
| |
* | Auto import functionsKirill Bulatov2020-02-011-0/+24
|/
* Improve auto import messageLaurențiu Nicola2020-01-311-6/+10
|
* Properly select a target for auto importingKirill Bulatov2020-01-291-29/+17
|
* Code review fixesKirill Bulatov2020-01-272-7/+8
|
* Enforce alphabetical import sortingKirill Bulatov2020-01-261-2/+3
|
* Adjust the testsKirill Bulatov2020-01-262-61/+149
|
* Have a better trait interfaceKirill Bulatov2020-01-262-17/+19
|
* Remove unnecessary lifetime parameterKirill Bulatov2020-01-262-8/+8
|
* Initial auto import action implementationKirill Bulatov2020-01-265-15/+317
|
* fixed inline_local_variable bugTomáš2020-01-251-0/+15
|
* added eq_token() method to LetStmtTomasKralCZ2020-01-191-2/+1
|
* fix 'add_explicit_type' assist rangeTomasKralCZ2020-01-191-1/+26
|
* fix typo in 'inline_local_variable'TomasKralCZ2020-01-192-26/+26
|
* More natural trait setupAleksey Kladov2020-01-161-2/+2
|
* Make FromSource privateAleksey Kladov2020-01-162-5/+10
|
* Reduce visibilityKirill Bulatov2020-01-151-1/+1
|
* itertools::Either -> either::EitherKirill Bulatov2020-01-153-3/+3
|
* Apply the api design suggestionsKirill Bulatov2020-01-153-28/+45
|
* Another attempt to add multiple editsKirill Bulatov2020-01-154-13/+49
|
* More orthogonal path editingAleksey Kladov2020-01-151-3/+10
|
* Cleanup assertkjeremy2020-01-141-5/+1
|
* unwrapJeremy Kolb2020-01-141-2/+2
|
* Assert that first letter is capitalizedJeremy Kolb2020-01-141-0/+6
|
* Fix casingJeremy Kolb2020-01-1421-30/+33
|
* More UI friendly labelsJeremy Kolb2020-01-1423-35/+43
|
* Tweak add_custom_implJeremy Kolb2020-01-141-1/+4
|
* Some clippy lintskjeremy2020-01-131-1/+1
|
* Qualify paths in 'fill match arms' assistFlorian Diebold2020-01-122-17/+52
|
* Use FxHashMapFlorian Diebold2020-01-112-3/+4
|
* Apply review suggestionsFlorian Diebold2020-01-111-7/+8
|
* Fix ordering problem between qualifying paths and substituting paramsFlorian Diebold2020-01-113-113/+187
|
* Some more refactoringFlorian Diebold2020-01-111-8/+6
|
* Fix file ID when qualifying paths; add another failing testFlorian Diebold2020-01-111-3/+31
|
* Handle type argsFlorian Diebold2020-01-111-9/+12
|
* More failing testsFlorian Diebold2020-01-111-1/+126
|
* Qualify some paths in 'add missing impl members'Florian Diebold2020-01-111-2/+47
|