about summary refs log tree commit diff
path: root/src/tools/rust-analyzer
AgeCommit message (Collapse)AuthorLines
2025-06-23Auto merge of #142907 - lnicola:sync-from-ra, r=lnicolabors-1241/+2756
Subtree update of `rust-analyzer` r? `@ghost`
2025-06-22Merge pull request #20056 from ShoyuVanilla/fmt-args-newChayim Refael Friedman-46/+412
Minic rustc's new `format_args!` expansion
2025-06-22Minic rustc's new `format_args!` expansionShoyu Vanilla-41/+366
2025-06-22Implement region negation to minicore and add a flag `fmt_before_1_89_0`Shoyu Vanilla-8/+49
2025-06-21Merge pull request #20050 from ↵Chayim Refael Friedman-3/+11
LHolten/better-docs-for-exclude-imports-in-symbol-search Add better documentation for excluding imports from symbol search
2025-06-21Merge pull request #20047 from ShoyuVanilla/comp-time-depsLukas Wirth-2/+24
internal: Utilize `cargo check --compile-time-deps`
2025-06-21fix: Correct grammar in remove all unused imports assistZakaria Elkatani-1/+1
2025-06-21internal: Utilize `cargo check --compile-time-deps`Shoyu Vanilla-2/+24
2025-06-20rust-analyzer: Rename LayoutS to LayoutData in commentsZachary S-1/+1
2025-06-20Add better documentation for excluding imports from symbol searchLucas Holten-3/+11
2025-06-20Merge pull request #20046 from regexident/type-param-parent-getterFlorian Diebold-0/+4
Add `fn parent(self, db) -> GenericDef` to `hir::TypeParam`
2025-06-20Merge pull request #20035 from joshka/jm/test-explorer-colorHKalbasi-0/+1
Add --color=always to test explorer command
2025-06-19Add `fn parent(self, db) -> GenericDef` to `hir::TypeParam`Vincent Esche-0/+4
2025-06-19Merge pull request #20042 from Veykril/push-uosxynulorznLukas Wirth-3/+3
fix: Temporarily disable `+` typing handler as it moves the cursor position
2025-06-19fix: Temporarily disable `+` typing handler as it moves the cursor positionLukas Wirth-3/+3
2025-06-19Merge pull request #20041 from Veykril/push-yxlszoznuynoLukas Wirth-39/+19
Revert "Turn `BlockId` into a `#[salsa::tracked]`"
2025-06-19Revert "Turn `BlockId` into a `#[salsa::tracked]`"Lukas Wirth-39/+19
This reverts commit 8643a858dbaf12b37e90b603cdee64434576c229.
2025-06-19Merge pull request #20039 from ShoyuVanilla/let-bind-ref-captLukas Wirth-1/+43
fix: Closure capturing for let exprs
2025-06-19fix: Closure capturing for let exprsShoyu Vanilla-1/+43
2025-06-18Add --color=always to test explorer commandJosh McKinney-0/+1
Fixes https://github.com/rust-lang/rust-analyzer/issues/20030
2025-06-18Merge from rust-lang/rustLaurențiu Nicola-13/+4
2025-06-18Preparing for merge from rust-lang/rustLaurențiu Nicola-1/+1
2025-06-17Auto merge of #142567 - lnicola:sync-from-ra, r=lnicolabors-3488/+4773
Subtree update of `rust-analyzer` r? `@ghost`
2025-06-17Try to downgrade objectLaurențiu Nicola-12/+3
2025-06-17Merge pull request #20025 from SoxPopuli/hide_private_imports_without_peLaurențiu Nicola-5/+98
Hide imported privates if private editable is disabled
2025-06-17Hide imported privates if private editable is disabledCharlotte Smith-5/+98
2025-06-17Merge pull request #20023 from Veykril/push-vkqlnyttnqzlLukas Wirth-154/+256
Improve completions in if / while expression conditions
2025-06-17Better completion test sortingLukas Wirth-38/+38
2025-06-17Improve completions in if / while expression conditionsLukas Wirth-122/+224
2025-06-17Never make type mismatch diagnostic stable, even when there is a fixChayim Refael Friedman-6/+2
We show fixes now even for experimental diagnostics anyway, and it has false positives.
2025-06-17Merge pull request #20020 from Veykril/push-yuqmorzsqumwLukas Wirth-11/+15
fix: Reload workspaces when cargo configs change
2025-06-17fix: Reload workspaces when cargo configs changeLukas Wirth-11/+15
2025-06-17chore: Start infesting ide crates with 'db lifetimeLukas Wirth-815/+1214
2025-06-17Merge pull request #20018 from Veykril/push-pkowrtoturkrLukas Wirth-84/+176
fix: Copy lockfiles into target directory before invoking `cargo metadata`
2025-06-17Merge pull request #19939 from ChayimFriedman2/fill-arms-selfLukas Wirth-29/+227
feat: In "Fill match arms", allow users to prefer `Self` to the enum name when possible
2025-06-17Merge pull request #19945 from ChayimFriedman2/private-field-quickfixLukas Wirth-32/+125
feat: Add the quickfix for increasing visibility of a private field to the private-field diagnostic (previously it was only on no-such-field)
2025-06-17fix: Copy lockfiles into target directory before invoking `cargo metadata`Lukas Wirth-84/+176
2025-06-16feat: Insert required parentheses when typing `+` in trait typeLukas Wirth-8/+92
2025-06-16feat: Show what cargo metadata is doing in statusLukas Wirth-26/+57
2025-06-16Merge pull request #19994 from sourcefrog/book-linksLaurențiu Nicola-3/+2
Fix some links in the book
2025-06-15Merge pull request #20000 from tadeokondrak/lifetime-repeat-macroChayim Refael Friedman-14/+63
Allow lifetime repeats in macros: $($x)'a*
2025-06-15Use is_any_identifier in pretty_print_macro_expansionTadeo Kondrak-13/+6
2025-06-15Fix spacing for LIFETIME_IDENT near keywords and literals in test outputTadeo Kondrak-4/+12
2025-06-15clarify `rustc_do_not_const_check` commentDeadbeef-1/+1
2025-06-15Merge pull request #20009 from Veykril/push-rvnnorzvpnqvLukas Wirth-73/+136
Optimize `pub(crate)` and `pub(self)` visibility resolution
2025-06-15Optimize private visibility resolutionLukas Wirth-39/+83
2025-06-15Optimize `pub(crate)` visibility resolutionLukas Wirth-36/+55
2025-06-15Merge pull request #20008 from Veykril/push-rsnkrwyplmwrLukas Wirth-137/+120
More idiomatic salsa use
2025-06-15Unify assoc item visibility queriesLukas Wirth-77/+58
2025-06-15Idiomatic salsa use for extern block abi queryLukas Wirth-13/+16