aboutsummaryrefslogtreecommitdiff
path: root/crates/assists/src/handlers
Commit message (Expand)AuthorAgeFilesLines
* use `&T` for non copy params of extracted functionVladyslav Katasonov2021-02-041-2/+55
* split extract_function into pieces and order themVladyslav Katasonov2021-02-041-380/+510
* remove ignored test for downgrading mut to sharedVladyslav Katasonov2021-02-031-30/+0
* allow calling `&mut` methods on outer vars when extracing functionVladyslav Katasonov2021-02-031-0/+116
* allow `&mut param` when extracting functionVladyslav Katasonov2021-02-031-3/+107
* allow modifications of vars from outer scope inside extracted functionVladyslav Katasonov2021-02-031-45/+336
* allow local variables to be used after extracted bodyVladyslav Katasonov2021-02-031-41/+183
* change TODO to FIXMEVladyslav Katasonov2021-02-031-2/+2
* disable test for downgrading mutability on extractVladyslav Katasonov2021-02-031-0/+3
* convert IdentPat to Pat via IntoVladyslav Katasonov2021-02-031-5/+5
* support extracting methods; no mut loweringVladyslav Katasonov2021-02-031-37/+191
* initial version of extract function assistVladyslav Katasonov2021-02-031-0/+819
* Enable fill_match_arms in macrosLukas Wirth2021-01-271-3/+35
* Add failing test caseDániel Buga2021-01-261-0/+28
* Deduplicate variant matchingDániel Buga2021-01-222-42/+6
* replace_if_let_with_match: don't assume sad patternDániel Buga2021-01-221-2/+88
* Merge #7310 #7395bors[bot]2021-01-221-0/+228
|\
| * Add assist: add lifetime to type #7200Benjamin Coenen2021-01-211-16/+21
| * Add assist: add lifetime to type #7200Benjamin Coenen2021-01-181-0/+6
| * Add assist: add lifetime to type #7200Benjamin Coenen2021-01-171-0/+217
* | Treat BlockExpr as a potential module originJonas Schievink2021-01-201-5/+14
* | .Aleksey Kladov2021-01-194-18/+22
* | Show deprecated completions for deprecated traitsKirill Bulatov2021-01-181-1/+1
* | Merge #7297 #7338bors[bot]2021-01-182-42/+40
|\ \
| * | Add flyimport completion for trait assoc itemsKirill Bulatov2021-01-162-42/+40
| |/
* | Merge #7291bors[bot]2021-01-181-1/+1
|\ \ | |/ |/|
| * Wrap remaining self/super/crate in Name{Ref}Lukas Wirth2021-01-151-1/+1
* | Share import_assets and related entitiesKirill Bulatov2021-01-162-22/+27
* | Add test mark for skipping single use itemunexge2021-01-151-0/+3
* | Create new nodes only when applying changesunexge2021-01-151-16/+31
* | Add Unmerge Use assistunexge2021-01-151-0/+213
|/
* Add support for yiled keywordDaiki Ihara2021-01-151-22/+23
* Sort impls by trait definitionFisher Darling2021-01-131-0/+201
* Ensure uniqueness of file ids in reference search via hashmapLukas Wirth2021-01-123-20/+18
* Group references by FileIdLukas Wirth2021-01-123-90/+107
* Replace SyntaxKind usage with T! macro where applicableLukas Wirth2021-01-101-6/+6
* Better fixture highlightAleksey Kladov2021-01-071-3/+3
* Change <|> to $0 - RebaseKevaundray Wedderburn2021-01-0750-757/+745
* Remove some stale deprecationsAleksey Kladov2021-01-071-1/+0
* Align config's API with usageAleksey Kladov2021-01-061-2/+1
* Better target for move moduleAleksey Kladov2021-01-061-18/+30
* Rename expr -> tail_exprAleksey Kladov2021-01-059-17/+21
* Created an inline-function assist (fixes #6863)Michael-F-Bryan2021-01-041-0/+202
* rename exrtract_assignment -> pullAleksey Kladov2021-01-041-27/+27
* Support assignment to FieldExpr for extract_assignment assistJesse Bakker2021-01-031-14/+89
* Merge #7115bors[bot]2021-01-032-14/+15
|\
| * Handle missing source in target_data_for_defNick Spain2021-01-021-13/+12
| * Go back to use of source_old() in offset_target_and_file_id as it's not as si...Nick Spain2021-01-021-1/+2
| * source_old -> source for cases that can be handled by simple bubblingNick Spain2021-01-022-5/+3
| * Mark HasSource::source_old as deprecated but allow at all call sitesNick Spain2021-01-022-0/+3