about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-assists
AgeCommit message (Expand)AuthorLines
2025-02-28Have inline_local_variable use precedence calculation for parenthesesLukas Wirth-55/+27
2025-02-27fix doc testsBenjaminBrienen-7/+7
2025-02-27enable doctestBenjaminBrienen-1/+0
2025-02-25internal: Migrate `remove_unused_param` assist to `SyntaxEditor`Giga Bowser-14/+48
2025-02-25internal: Migrate `remove_parentheses` assist to `SyntaxEditor`Giga Bowser-4/+13
2025-02-25internal: Migrate `remove_mut` assist to `SyntaxEditor`Giga Bowser-7/+8
2025-02-24minor: Add tabstop to impl body in `generate_trait_impl` assistGiga Bowser-12/+16
2025-02-24Add `take()` method to `SyntaxEditor`Shoyu Vanilla-24/+14
2025-02-24Migrate `apply_demorgan` to `SyntaxEditor`Shoyu Vanilla-52/+162
2025-02-24Migrate some leftovers in `add_missing_match_arms`Shoyu Vanilla-24/+39
2025-02-18Add a check_assist_* overload and move tests under assistsAli Bektas-37/+66
2025-02-18Fix 19090Ali Bektas-0/+66
2025-02-17Merge pull request #19158 from PoignardAzur/expaned_pub_glob_importsLukas Wirth-92/+297
2025-02-15Re-generate doctestsOlivier FAURE-0/+23
2025-02-16Temporarily ignore tests with commentsShoyu Vanilla-0/+6
2025-02-15Implement expand_glob_reexport assistOlivier FAURE-19/+208
2025-02-15Factor out business logic of expand_glob_importOlivier FAURE-82/+75
2025-02-14internal: Remove mutable syntax tree usages from `add_missing_match_arms` assistShoyu Vanilla-66/+64
2025-02-05Merge pull request #18912 from vishruth-thimmaiah/fix_named_struct_assistLukas Wirth-1/+101
2025-01-28Merge pull request #19015 from Wilfred/mdbookLukas Wirth-6/+6
2025-01-27Remove duplicate method from `hir::Type`Chayim Refael Friedman-2/+2
2025-01-25Fix flyimport not filtering via stability of import pathLukas Wirth-0/+1
2025-01-24manual: Convert to mdbookWilfred Hughes-6/+6
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-20fix: upmap ranges in convert_tuple_struct_to_named_struct assistVishruth-Thimmaiah-1/+101
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