about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-assists
AgeCommit message (Expand)AuthorLines
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
2025-03-10internal: port rust-analyzer to new SalsaDavid Barsky-18/+48
2025-03-10Merge pull request #19332 from Veykril/push-trvznlqsvtyqLukas Wirth-20/+5
2025-03-10Make change annotations per text-editLukas Wirth-20/+5
2025-03-10Merge pull request #19330 from ChayimFriedman2/normalize-projectionLukas Wirth-20/+48
2025-03-10Merge pull request #19079 from ChayimFriedman2/rename-conflictLukas Wirth-0/+30
2025-03-09fix: Prevent wrong invocations of `needs_parens_in` with non-ancestral "parent"sShoyu Vanilla-6/+62
2025-03-09internal: Migrate `inline_local_variable` to `SyntaxEditor`Shoyu Vanilla-32/+34
2025-03-06Warn the user when a rename will change the meaning of the programChayim Refael Friedman-0/+30
2025-03-06Pass the target crate in `HirFormatter`Chayim Refael Friedman-20/+48
2025-03-05Merge pull request #19274 from Veykril/push-pouwrwwrlrltLukas Wirth-1/+4
2025-03-05Use HIR unsafety information for unsafe syntax highlightngLukas Wirth-1/+4
2025-03-03Merge pull request #19261 from Veykril/push-rnqlyrvqpolsLukas Wirth-206/+383
2025-03-03Support tuple struct patterns for expand_rest_pattern assistLukas Wirth-23/+189
2025-03-02Normalize some assist namesLukas Wirth-199/+210
2025-03-02Merge pull request #19259 from Veykril/push-skmvrmtorqsoLukas Wirth-43/+140
2025-03-02Merge pull request #19253 from ShoyuVanilla/migrate-convert-bool-thenLukas Wirth-30/+52
2025-03-02Add flip or-pattern assistLukas Wirth-43/+140
2025-03-01Remove syntax editing from parenthesis computationLukas Wirth-79/+30
2025-03-01Migrate `convert_bool_then` to `SyntaxEditor`Shoyu Vanilla-30/+52