about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-assists
AgeCommit message (Expand)AuthorLines
2024-08-31Add explicit enum discriminant assistriverbl-0/+204
2024-08-29fix: consider indentation in the "Generate impl" and "Generate trait impl" as...Ivar Scholten-13/+76
2024-08-29Auto merge of #17993 - ChayimFriedman2:convert-to-tuple-attrs, r=Veykrilbors-11/+49
2024-08-29Auto merge of #17991 - ChayimFriedman2:extract-variable-ref, r=Veykrilbors-10/+140
2024-08-29Auto merge of #17940 - ChayimFriedman2:closure-to-fn, r=Veykrilbors-0/+1307
2024-08-29Consider field attributes when converting from tuple to named struct and the ...Chayim Refael Friedman-11/+49
2024-08-29Also handle deref expressions in "Extract variable"Chayim Refael Friedman-15/+59
2024-08-29Don't add reference when it isn't needed for the "Extract variable" assistChayim Refael Friedman-1/+42
2024-08-28Consider all expressions that autoderef in "Extract variable", not just metho...Chayim Refael Friedman-3/+48
2024-08-27Create an assist to convert closure to freestanding fnChayim Refael Friedman-0/+1307
2024-08-27Auto merge of #17757 - alibektas:toggle_macro_delimiters, r=Veykrilbors-0/+279
2024-08-27Fix testsLukas Wirth-23/+23
2024-08-26Fix "Unwrap block" assist with block modifiersChayim Refael Friedman-3/+55
2024-08-26Auto merge of #17963 - avrong:avrong/error-lifetimes, r=Veykrilbors-1/+1
2024-08-26Show and render error lifetime args as `'_`Aleksei Trifonov-1/+1
2024-08-24Modify `hacks::parse_expr_from_str()` to take an edition tooChayim Refael Friedman-2/+2
2024-08-24Add `gen` modifier to functionsChayim Refael Friedman-2/+32
2024-08-22Fully remove old macro descension APILukas Wirth-3/+3
2024-08-22Remove DescendPreference::SameTextLukas Wirth-12/+2
2024-08-19fix: keep comments in convert_while_to_looproife-8/+89
2024-08-16Properly account for editions in namesChayim Refael Friedman-143/+269
2024-08-12fix: Trailing excess comma in "Convert to named struct" assistShoyu Vanilla-2/+27
2024-08-06Auto merge of #17745 - regexident:improve-crate-manifests, r=Veykrilbors-1/+2
2024-08-06Replace `[package.repository] = "…"` of published crates with `[package.rep...Vincent Esche-1/+1
2024-08-06Add repository URL for published crates' missing `[package.repository]` fieldsVincent Esche-0/+1
2024-08-06Replace `"TBD"` with more helpful desciptions in published crates' `[package....Vincent Esche-1/+1
2024-08-06fix: Panic in path transform with default type parametersShoyu Vanilla-0/+25
2024-08-05Simplify FileDelegateLukas Wirth-1/+1
2024-08-05feat: Load sysroot library via cargo metadataLukas Wirth-1/+1
2024-08-02Make toggle_macro_delimiters work only for macro_callsAli Bektas-62/+112
2024-08-01Add new assist toggle_macro_delimiterAli Bektas-0/+229
2024-07-28flip the naming of the doc comment to comment assistLuuk Wester-2/+2
2024-07-22Auto merge of #17647 - joshka:jm/rename-commands, r=Veykrilbors-1/+1
2024-07-22SimplifyLukas Wirth-139/+65
2024-07-20Rename rust-analyzer commandsJosh McKinney-1/+1
2024-07-19Avoid ref when using format! in compilerYuri Astrakhan-1/+1
2024-07-19Auto merge of #17622 - roife:fix-issue-17602, r=Veykrilbors-0/+69
2024-07-18Encode edition within FileId in the hir layerLukas Wirth-84/+92
2024-07-18fix: handle synonymous imports in 'merge imports'roife-0/+69
2024-07-17Add always disabled gen parse supportLukas Wirth-4/+4
2024-07-16Remove Name::to_smol_strLukas Wirth-12/+14
2024-07-16More symbol usageLukas Wirth-6/+6
2024-07-15Auto merge of #17587 - joshka:jm/edit-name-after-refactor, r=Veykrilbors-11/+16
2024-07-15Fix stable iteration ordering for `Map<Name, ...>` usagesLukas Wirth-4/+24
2024-07-14Use statics + clone instead of const until const can access staticsLukas Wirth-6/+6
2024-07-13Address feedback from @DropDemBitsJosh McKinney-3/+1
2024-07-12Trigger VSCode to rename after extract variable assist is appliedbors-11/+18
2024-07-12Use Symbol in NameLukas Wirth-19/+20
2024-07-10refactor: search for enum semanticallywinstxnhdw-6/+8
2024-07-09style: prefer type inferencewinstxnhdw-1/+1