summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-assists
AgeCommit message (Expand)AuthorLines
2024-10-08Merge from rust-lang/rustLaurențiu Nicola-0/+5
2024-09-26minor: Use `SyntaxEditor` in `extract_variable`DropDemBits-66/+35
2024-09-25Add missing rustc_privateLaurențiu Nicola-0/+5
2024-09-24fix: Temporary fix for `remove_unused_imports` not handling import aliases co...Shoyu Vanilla-10/+77
2024-09-18Auto merge of #18131 - ChayimFriedman2:macro-expand-dollar-crate, r=Veykrilbors-18/+127
2024-09-18Get rid of `$crate` in expansions shown to the userChayim Refael Friedman-18/+127
2024-09-17Use `SyntaxEditor` in `extract_type_alias`DropDemBits-13/+15
2024-09-13Auto merge of #18073 - alibektas:immutable_tree_panics, r=lnicolabors-2/+41
2024-09-12fix: Immutable tree panic in `generate_delegate_trait`Ali Bektas-2/+41
2024-09-12Auto merge of #18038 - roife:fix-issue-18034, r=Veykrilbors-41/+145
2024-09-11Auto merge of #18078 - cuishuang:master, r=Veykrilbors-0/+2
2024-09-11Auto merge of #18052 - Coekjan:fix-inline-const, r=Veykrilbors-4/+3
2024-09-10feat: generate names for tuple-struct in add-missing-match-armsroife-24/+106
2024-09-10refactor: introduce NameGenerator in suggest_nameroife-17/+39
2024-09-09Remove unnecessary symbols and add missing symbolscuishuang-0/+2
2024-09-05fix: Fix `inline_const_as_literal` error when the number >= 10coekjan-4/+3
2024-09-04assist: ensure replace_qualified_name_with_use applies to the first path segmentDavid Barsky-9/+25
2024-09-03Auto merge of #17984 - ShoyuVanilla:cast, r=Veykrilbors-2/+4
2024-09-03Auto merge of #18031 - roife:suggest-name-in-completion, r=Veykrilbors-826/+8
2024-09-03refactor: move ide_assist::utils::suggest_name to ide-dbroife-826/+8
2024-09-03feat: Implement cast typechecksShoyu Vanilla-2/+4
2024-09-02Merge some stringsLaurențiu Nicola-6/+3
2024-09-02fix: use Result type aliases in "Wrap return type in Result" assistIvar Scholten-13/+280
2024-09-01Auto merge of #17985 - riverbl:explicit-enum-discriminant, r=Veykrilbors-0/+231
2024-09-01Handle attributes correctly in "Flip comma"Chayim Refael Friedman-3/+61
2024-08-31Update generated doctestsriverbl-0/+27
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