aboutsummaryrefslogtreecommitdiff
path: root/crates/assists/src
Commit message (Expand)AuthorAgeFilesLines
* Phase out SourceFileEdits in favour of a plain HashMapLukas Wirth2021-01-142-34/+19
* Group file source edits by FileIdLukas Wirth2021-01-142-23/+12
* Sort impls by trait definitionFisher Darling2021-01-133-0/+238
* 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-0752-816/+804
* Remove some stale deprecationsAleksey Kladov2021-01-071-1/+0
* Align config's API with usageAleksey Kladov2021-01-066-55/+37
* Better target for move moduleAleksey Kladov2021-01-063-35/+47
* Rename expr -> tail_exprAleksey Kladov2021-01-0510-18/+22
* Created an inline-function assist (fixes #6863)Michael-F-Bryan2021-01-043-0/+227
* rename exrtract_assignment -> pullAleksey Kladov2021-01-043-60/+60
* Support assignment to FieldExpr for extract_assignment assistJesse Bakker2021-01-031-14/+89
* Merge #7115bors[bot]2021-01-033-18/+23
|\
| * Handle missing source in target_data_for_defNick Spain2021-01-021-13/+12
| * Handle missing source in filter_assoc_itemsNick Spain2021-01-021-7/+8
| * 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-023-4/+10
| * HasSource::source -> HasSource::source_oldNick Spain2021-01-023-6/+6
* | Fix warnings on rust-nightlycynecx2021-01-021-1/+1
* | Add support for MatchExpr to extract_assigment assistJesse Bakker2021-01-021-7/+94
* | Add extract-assignment assistJesse Bakker2021-01-023-0/+269
|/
* Merge #7080bors[bot]2021-01-011-1/+2
|\
| * Add ConstParams to the ide layerLukas Wirth2021-01-011-1/+2
* | Avoid a couple of allocationsLaurențiu Nicola2020-12-293-35/+35
|/
* Simplify assists resolution APIAleksey Kladov2020-12-263-91/+49
* Merge #7038bors[bot]2020-12-252-14/+18
|\
| * Fix type typo in add_missing_impl_members docLukas Wirth2020-12-252-14/+18
* | Don't think that /submod.rs is /mod.rsAleksey Kladov2020-12-231-4/+4
* | Improve extract_module_to_file assistAleksey Kladov2020-12-221-103/+66
|/
* Merge #6746bors[bot]2020-12-225-7/+221
|\
| * Fix assist test logicDaiki Ihara2020-12-211-2/+6
| * Add initial_contents field for CreateFileDaiki Ihara2020-12-212-39/+18
| * Add extract_module_to_file assistDaiki Ihara2020-12-213-0/+187
| * Add handling file_system_edit in test assistsDaiki Ihara2020-12-212-15/+59
* | Delete related whitespace when removing unused paramRüdiger Herrmann2020-12-211-7/+74
* | Remove parentheses when inverting `!(cond)`Jesse Bakker2020-12-212-1/+16
|/
* Align code_model name with ungrammarAleksey Kladov2020-12-203-6/+6
* Minor, cleanup APIAleksey Kladov2020-12-181-1/+1
* Merge #6896bors[bot]2020-12-163-14/+11
|\
| * Node-ify lifetimesLukas Wirth2020-12-163-14/+11
* | Merge #6861bors[bot]2020-12-163-0/+204
|\ \
| * | generate default implementation for an enum from an enum variant #6860Benjamin Coenen2020-12-151-4/+8
| * | generate default implementation for an enum from an enum variant #6860Benjamin Coenen2020-12-151-22/+22
| * | generate default implementation for an enum from an enum variant #6860Benjamin Coenen2020-12-143-0/+200
* | | Merge #6894bors[bot]2020-12-162-0/+13
|\ \ \ | |_|/ |/| |
| * | Parenthesize composite if condition before inverting in invert-if assistJesse Bakker2020-12-152-0/+13
| |/