about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-assists
AgeCommit message (Expand)AuthorLines
2025-01-25Fix flyimport not filtering via stability of import pathLukas Wirth-0/+1
2025-01-24minor: Suggest better names when a type is a sequenceWilfred Hughes-10/+10
2025-01-21Cleanup `Name` string renderingLukas Wirth-16/+14
2025-01-18Extract variable assist triggers less eagerlyLukas Wirth-7/+15
2025-01-16Add missing `#[rust_analyzer::rust_fixture]` annotationsLukas Wirth-10/+23
2025-01-10Re-implement rust string highlighting via tool attributeLukas Wirth-6/+23
2025-01-10Implement implicit sized bound inlay hintsLukas Wirth-2/+2
2025-01-10Do not compute `prettify_macro_expansion()` unless the "Inline macro" assist ...Chayim Refael Friedman-7/+7
2025-01-08minor: Use placeholders in `unwrap_return_type`Giga Bowser-2/+53
2025-01-08internal: Migrate `unwrap_return_type` assist to use `SyntaxEditor`Giga Bowser-55/+73
2025-01-08internal: Migrate `wrap_return_type` assist to use `SyntaxEditor`Giga Bowser-58/+63
2025-01-06internal: Migrate `if let` <=> `match` assists to `SyntaxEditor`Giga Bowser-45/+53
2025-01-06internal: Migrate `replace_let_with_if_let` assist to `SyntaxEditor`Giga Bowser-15/+12
2025-01-06internal: `make::expr_match` should return `ast::MatchExpr`Giga Bowser-8/+8
2025-01-06internal: Generally improve `make::match_arm`Giga Bowser-45/+29
2025-01-06internal: move `make::expr_unit` to `make::ext::expr_unit`Giga Bowser-11/+11
2025-01-06internal: `make::expr_tuple` should return `ast::TupleExpr`Giga Bowser-6/+6
2025-01-06internal: `make::expr_if` should return `ast::IfExpr`Giga Bowser-6/+7
2025-01-06internal: `make::expr_prefix` should return `ast::PrefixExpr`Giga Bowser-6/+6
2025-01-06minor: New clippy lintsLukas Wirth-36/+35
2025-01-04Support the new `CoercePointee` deriveChayim Refael Friedman-1/+1
2024-12-31Fix replace-if-let-with-match generates non-exhausive matchyanglsh-44/+411
2024-12-30Add test cases for #10583yanglsh-0/+357
2024-12-30Merge pull request #18790 from ChayimFriedman2/proper-makeLukas Wirth-1/+0
2024-12-30Merge pull request #18794 from 1hakusai1/fix_fill_match_arm_in_tokio_mainLukas Wirth-9/+7
2024-12-30Fix bug of "fill match arm" action in tokio::main macro1hakusai1-9/+7
2024-12-30fix: avoid generating colliding names in extract_variableroife-23/+47
2024-12-30Move some more AST makers to the quote macroChayim Refael Friedman-1/+0
2024-12-24Merge pull request #18707 from ChayimFriedman2/substLukas Wirth-9/+12
2024-12-20Show substitution where hovering over generic thingsChayim Refael Friedman-9/+12
2024-12-20fix: Reduce applicability of unnecessary_async assistLukas Wirth-26/+19
2024-12-16fix: Fix path qualified auto-importing completions not working with re-exportsLukas Wirth-9/+7
2024-12-16Merge pull request #18690 from Giga-Bowser/extract-variable-stringLukas Wirth-15/+168
2024-12-16Merge pull request #18695 from roife/improve-tuple-destructionLukas Wirth-74/+72
2024-12-16refactor: simplify `edit_tuple_usages` in destructure_tuple_bindingroife-46/+30
2024-12-15internal: Show mir eval errors on hover with debug env var setLukas Wirth-1/+5
2024-12-14feat: Use string literal contents as a name when extracting into variableGiga Bowser-15/+168
2024-12-13feat: improve name generation in destructure_tuple_bindingroife-33/+47
2024-12-13Bump typosLaurențiu Nicola-6/+6
2024-12-12Merge pull request #18652 from Giga-Bowser/extract-constantLukas Wirth-305/+1544
2024-12-12Generate implementation with items even if snippet text edit is disabled1hakusai1-2/+32
2024-12-11minor: Group `extract_function` with other extraction assistsGiga Bowser-8/+23
2024-12-11feat: Add an assist to extract an expression into a staticGiga Bowser-120/+686
2024-12-11feat: Add an assist to extract an expression into a constantGiga Bowser-189/+847
2024-12-11internal: Move `is_body_const` to `ide_assists::utils`Giga Bowser-44/+44
2024-12-11Merge pull request #18657 from Giga-Bowser/generate-enum-variantLukas Wirth-101/+75
2024-12-11feat: preserve order of parameters in extract_functionsroife-15/+42
2024-12-10minor: Migrate `generate_enum_variant` to `SyntaxEditor`Giga Bowser-99/+71
2024-12-10minor: Add `item_enum` constructor to `SyntaxFactory`Giga Bowser-3/+5
2024-12-09Rename test fixture crates to ra_test_fixtureLukas Wirth-11/+11