about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates
AgeCommit message (Collapse)AuthorLines
2025-08-05Merge pull request #20381 from A4-Tacks/fix-assign-sugChayim Refael Friedman-0/+82
Add assignment type analysis for ide-completion
2025-08-05Change prev whitespace to prev triviaA4-Tacks-3/+3
2025-08-05Merge pull request #20385 from Hmikihiro/migrate_expand_glob_importShoyu Vanilla (Flint)-5/+4
Migrate `expand_glob_import` assist to use `SyntaxEditor`
2025-08-05Merge pull request #20383 from ↵Shoyu Vanilla (Flint)-17/+19
Hmikihiro/remove_ted_from_replace_named_generic_with_impl remove `ted` from replace_named_generic_with_impl.rs
2025-08-05Merge pull request #20380 from Hmikihiro/add_attr_argShoyu Vanilla (Flint)-116/+185
remove `add_attr()` from edit_in_place.rs because it use `ted`.
2025-08-05Merge pull request #20389 from Veykril/push-ssyssvnrywvyLukas Wirth-7/+3
Slim down compile time artifact progress reports
2025-08-05Slim down compile time artifact progress reportsLukas Wirth-7/+3
2025-08-05Do not remove the original token when descending into derivesChayim Refael Friedman-11/+9
This caused rename to remove both, because it couldn't rename the derive-expanded one. I spent some time trying to create a test for this, before giving up. But I checked manually that this works.
2025-08-05Allow renaming when there are multiple definitions (due to macros) even when ↵Chayim Refael Friedman-52/+72
some cannot rename
2025-08-05Migrate `expand_glob_import` assist to use `SyntaxEditor`Hmikihiro-5/+4
2025-08-05remove `ted` from replace_named_generic_with_impl.rsHmikihiro-17/+19
2025-08-04Merge pull request #20378 from skewb1k/chore/folding_ranges-permsLaurențiu Nicola-0/+0
chore: fix crates/ide/src/folding_ranges.rs file perms
2025-08-04Merge pull request #20382 from ChayimFriedman2/goto-def-from-macroShoyu Vanilla (Flint)-4/+30
fix: Correctly goto `From` impl when on `into()` even when the call is inside a macro
2025-08-04Add if..else completions in LetStmt and ArgListA4-Tacks-1/+127
Example === ```rust let x = $0; ``` Old completions: ```rust let x = if $1 { $0 }; ``` This PR current completions: ```rust let x = if $1 { $2 } else { $0 }; ```
2025-08-04Correctly goto `From` impl when on `into()` even when the call is inside a macroChayim Refael Friedman-4/+30
Descend into macros first.
2025-08-04remvoe add_attr edit_in_place.rs because it use ted.Hmikihiro-116/+185
2025-08-04fix(hover): unify horizontal rule formatting to `---`skewb1k-42/+42
Replaces all `___` with `---` in hover documentation markups. Both styles are valid per the GitHub Flavored Markdown spec, but `---` is less ambiguous and already more widely used in rust-analyzer
2025-08-04chore: fix crates/ide/src/folding_ranges.rs file permsskewb1k-0/+0
755 -> 644
2025-08-04Remove strict_overflow_ops lintNurzhan Sakén-14/+0
2025-08-04Add assignment type analysis for ide-completionA4-Tacks-0/+82
2025-08-03Remove unused functions from edit_in_placeHmikihiro-161/+2
2025-08-03Merge pull request #20371 from Hmikihiro/migrate_generate_trait_from_implLukas Wirth-34/+35
Migrate `generate_trait_from_impl` assist to use `SyntaxEditor`
2025-08-03Migrate `generate_trait_from_impl` assist to use `SyntaxEditor`Hmikihiro-34/+35
2025-08-03Merge pull request #20368 from Hmikihiro/migrate_delegate_methodsLukas Wirth-36/+41
Migrate `generate_delegate_methods` assist to use `SyntaxEditor`
2025-08-03Merge pull request #20364 from Hmikihiro/migrate_convert_from_to_tryfromLukas Wirth-19/+23
Migrate `convert_from_to_tryfrom` assist to use `SyntaxEditor`
2025-08-02Merge pull request #20351 from ChayimFriedman2/rename-self1Lukas Wirth-25/+186
feat: When renaming a parameter to `self`, change callers to use method call syntax
2025-08-02When renaming a parameter to `self`, change callers to use method call syntaxChayim Refael Friedman-25/+186
2025-08-03Migrate `generate_delegate_methods` assist to use `SyntaxEditor`Hmikihiro-36/+41
2025-08-02Migrate `convert_from_to_tryfrom` assist to use `SyntaxEditor`Hmikihiro-19/+23
2025-08-01Update documentation for overrideCommand config optionsIfeanyi Orizu-2/+9
2025-07-31Merge pull request #20345 from Hmikihiro/Migrate_add_trait_assoc_items_to_implShoyu Vanilla (Flint)-26/+67
add `SyntaxEditor::delete_all` to migrate utils.rs `add_trait_assoc_items_to_impl`
2025-07-31`cargo clippy --fix`Lukas Wirth-3256/+3000
2025-07-31Merge pull request #20342 from Veykril/push-zysqtqskuxvrLukas Wirth-425/+732
Reorganize proc-macro-srv more, add `--format` and `--version` args
2025-07-31Add version command to proc-macro-srvLukas Wirth-18/+139
2025-07-31Reorganize proc-macro-srvLukas Wirth-148/+131
2025-07-31Properly clean proc-macro-srv proc-macro temp dirLukas Wirth-18/+41
2025-07-30add `SyntaxEditor::delete_all` to migrate utils.rs ↵Hmikihiro-26/+67
`add_trait_assoc_items_to_impl`
2025-07-30Abtract away json protocol for proc-macro-srvLukas Wirth-260/+440
2025-07-30Merge pull request #20314 from ↵Shoyu Vanilla (Flint)-41/+54
Hmikihiro/Migrate_inline_type_alias_to_syntax_editor Migrate `inline_type_alias` assist to use `syntax_editor`
2025-07-30Merge pull request #20311 from ↵Shoyu Vanilla (Flint)-67/+118
Hmikihiro/migrate_convert_tuple_struct_to_named_struct Migrate `convert_tuple_struct_to_named_struct` assist to use `SyntaxEditor`
2025-07-29replace `make::` to `SyntaxFactory::` in `inline_type_alias`Hmikihiro-11/+16
2025-07-29add `SyntaxFactory::record_expr` to hide clone_for_updateHmikihiro-8/+30
2025-07-29Merge pull request #20337 from ChayimFriedman2/double-inlay-hintsLukas Wirth-13/+43
fix: When displaying a projection into a type parameter that has bounds as `impl Trait`, collect only the bounds of this projection
2025-07-29When displaying a projection into a type parameter that has bounds as `impl ↵Chayim Refael Friedman-13/+43
Trait`, collect only the bounds of this projection It used to collect the bounds of them all.
2025-07-29Merge pull request #20154 from joshka/jm/improve-setting-titlesLukas Wirth-215/+377
Improve settings tree title and descriptions
2025-07-29Merge pull request #20336 from ChayimFriedman2/mut-trait-impl-snippetLukas Wirth-2/+49
fix: In generate_mut_trait_impl, don't add a tabstop if the client does not support snippets
2025-07-29In generate_mut_trait_impl, don't add a tabstop if the client does not ↵Chayim Refael Friedman-2/+49
support snippets
2025-07-29Merge pull request #20333 from Veykril/push-xmulpqkxrytnLukas Wirth-7/+2
fix: Do not require all rename definitions to be renameable
2025-07-29fix: Do not require all rename definitions to be renameableLukas Wirth-7/+2
2025-07-29Merge pull request #20300 from A4-Tacks/fix-debug_assert-doc-genChayim Refael Friedman-6/+62
Fix gen panics doc template for debug_assert