summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-assists
AgeCommit message (Expand)AuthorLines
2025-05-02Render more lifetimesLukas Wirth-23/+23
2025-05-01remove a couple of clonesMatthias Krüger-8/+8
2025-04-28Merge pull request #19542 from snprajwal/let-else-to-matchLukas Wirth-130/+194
2025-04-28refactor: migrate `merge_imports` to syntax editorPrajwal S N-43/+25
2025-04-28chore: rename `unmerge_use` to `unmerge_imports`Prajwal S N-44/+44
2025-04-28fix: migrate `unmerge_use` to syntax editorPrajwal S N-15/+44
2025-04-28refactor: migrate `let_else_to_match` to editorPrajwal S N-130/+194
2025-04-28Merge pull request #19704 from Veykril/push-wrvznvvpvtvpLukas Wirth-13/+71
2025-04-28Add expression fill mode variant for filling with underscore expressionsLukas Wirth-13/+71
2025-04-26Merge pull request #19692 from vishruth-thimmaiah/remove_underscore_for_used_varChayim Refael Friedman-0/+212
2025-04-27feat: adds an assist to remove underscores from used variablesVishruth-Thimmaiah-0/+212
2025-04-25Clarify text for add_braces assistWilfred Hughes-3/+3
2025-04-22Merge pull request #19622 from A4-Tacks/raw-string-suffixLukas Wirth-13/+293
2025-04-21Remove unnecessary predefined symbol clonesChayim Refael Friedman-10/+10
2025-04-21Get rid of static predefined symbolsChayim Refael Friedman-3/+3
2025-04-19Make `HirFileId`, `EditionedFileId` and macro files Salsa structChayim Refael Friedman-152/+164
2025-04-19Fix replace_string_with_char escaped char quoteA4-Tacks-5/+145
2025-04-18Support ide-assists raw_string suffixA4-Tacks-8/+148
2025-04-16Merge pull request #19591 from snprajwal/fix-make-macroLukas Wirth-2/+9
2025-04-16fix: use `ast::TokenTree` in `make::expr_macro`Prajwal S N-2/+9
2025-04-15fix: `Extract into function include inline variable in fmt macroHayashi Mikihiro-14/+71
2025-04-14Merge pull request #19568 from snprajwal/destructure-struct-editorLukas Wirth-96/+54
2025-04-14Merge pull request #19572 from snprajwal/expand-rest-patternLukas Wirth-53/+66
2025-04-11refactor: migrate `expand_rest_pattern` to editorPrajwal S N-53/+66
2025-04-11fix: `make::expr_call() -> CallExpr`Prajwal S N-22/+31
2025-04-11fix: `make::expr_method_call() -> MethodCallExpr`Prajwal S N-19/+24
2025-04-11fix: `make::expr_closure() -> ClosureExpr`Prajwal S N-1/+1
2025-04-11fix: `make::expr_paren() -> ParenExpr`Prajwal S N-7/+11
2025-04-11refactor: editor for `destructure_struct_binding`Prajwal S N-96/+54
2025-04-10Remove all upcasts!Chayim Refael Friedman-14/+6
2025-04-09Merge pull request #19462 from Veykril/push-ypvprvvwkyllLukas Wirth-3/+3
2025-04-09refactor: Lower type-refs before type inferenceLukas Wirth-3/+3
2025-04-08fix(auto-import): Prefer imports of matching types for argument lists Lukas Wirth-69/+219
2025-04-04prefer default over newBenjaminBrienen-22/+22
2025-04-03fix(ide-assists): remove `AssistKind::None`Prajwal S N-2/+2
2025-03-31fix: Fix new nightly lintsLukas Wirth-3/+3
2025-03-31fix: Cleanup param name inlay hint filteringLukas Wirth-1/+1
2025-03-27Allow crate authors to control completion of their thingsChayim Refael Friedman-1/+1
2025-03-25Merge pull request #19433 from snprajwal/fix-replace-let-elseLukas Wirth-8/+41
2025-03-24fix(ide-assists): `let else` to `if let else`Prajwal S N-8/+41
2025-03-23chore: Bump dependenciesLukas Wirth-3/+3
2025-03-22Speed up resolving "Generate delegate method" assist (part 2)Felicián Németh-552/+480
2025-03-22Speed up resolving "Generate delegate method" assist (part 1)Felicián Németh-5/+8
2025-03-21chore: Remove some unnecessary usage of `Semantics`Lukas Wirth-1/+1
2025-03-17Test unsafeness is respected when manual impling derivesAli Bektas-5/+45
2025-03-17Observe unsafeness only for replace_derive_with_manual_implAli Bektas-34/+6
2025-03-17Observe unsafeness when generating manual impls of former derivesAli Bektas-1/+34
2025-03-15cargo fmtBenjaminBrienen-382/+366
2025-03-14feat: for loop to while let assistVishruth-Thimmaiah-0/+448
2025-03-12Salsify the crate graphChayim Refael Friedman-3/+3