about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-assists
AgeCommit message (Expand)AuthorLines
2025-03-16Suppress must_use for ControlFlow in rust-analyzerMichael Goulet-1/+1
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
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