about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/ide-db
AgeCommit message (Expand)AuthorLines
2025-04-19Make `HirFileId`, `EditionedFileId` and macro files Salsa structChayim Refael Friedman-244/+198
2025-04-10Remove all upcasts!Chayim Refael Friedman-46/+12
2025-04-09internal: fix `NameGenerator`'s and `AnyMap`'s rustdocsDavid Barsky-1/+1
2025-04-09Merge pull request #19462 from Veykril/push-ypvprvvwkyllLukas Wirth-42/+37
2025-04-09refactor: Lower type-refs before type inferenceLukas Wirth-42/+37
2025-04-08fix(auto-import): Prefer imports of matching types for argument lists Lukas Wirth-7/+37
2025-04-04prefer default over newBenjaminBrienen-13/+14
2025-04-03Stabilize `cfg_boolean_literals`clubby789-29/+0
2025-04-03fix(ide-assists): remove `AssistKind::None`Prajwal S N-10/+1
2025-03-31fix: Cleanup param name inlay hint filteringLukas Wirth-2/+2
2025-03-28Merge pull request #19375 from ChayimFriedman2/do-not-completeLukas Wirth-24/+106
2025-03-27Allow crate authors to control completion of their thingsChayim Refael Friedman-24/+106
2025-03-26refactor: Use MEDIUM durability for crate-graph changes, high for library sou...Lukas Wirth-5/+5
2025-03-23chore: Bump dependenciesLukas Wirth-4/+4
2025-03-23chore: Remove unused dependenciesLukas Wirth-1/+0
2025-03-22Speed up resolving "Generate delegate method" assist (part 2)Felicián Németh-0/+30
2025-03-22Speed up resolving "Generate delegate method" assist (part 1)Felicián Németh-2/+6
2025-03-21chore: Remove some unnecessary usage of `Semantics`Lukas Wirth-34/+32
2025-03-17chore: Bump `Edition::CURRENT` to 2024Lukas Wirth-37/+37
2025-03-16Suppress must_use for ControlFlow in rust-analyzerMichael Goulet-2/+2
2025-03-15cargo fmtBenjaminBrienen-84/+78
2025-03-15Merge pull request #19366 from Veykril/push-mkunlxkysssrLukas Wirth-3/+3
2025-03-15chore: Remove legacy `SyntaxContextId` re-exportLukas Wirth-3/+3
2025-03-14Merge pull request #19356 from flodiebold/push-snpyvwuulkmwLukas Wirth-18/+18
2025-03-14Avoid recursively debug printing cratesFlorian Diebold-18/+18
2025-03-14Split `variant_data` into its own queryLukas Wirth-3/+1
2025-03-14Split assoc items out of `trait_data`/`impl_data` queriesLukas Wirth-2/+2
2025-03-12Salsify the crate graphChayim Refael Friedman-39/+71
2025-03-10internal: port rust-analyzer to new SalsaDavid Barsky-346/+408
2025-03-10Merge pull request #19332 from Veykril/push-trvznlqsvtyqLukas Wirth-16/+13
2025-03-10Make change annotations per text-editLukas Wirth-16/+13
2025-03-10Merge pull request #19331 from lnicola/sync-from-rustLaurențiu Nicola-34/+0
2025-03-10Merge pull request #19330 from ChayimFriedman2/normalize-projectionLukas Wirth-39/+58
2025-03-10Merge from rust-lang/rustLaurențiu Nicola-34/+0
2025-03-06Warn the user when a rename will change the meaning of the programChayim Refael Friedman-16/+80
2025-03-06Pass the target crate in `HirFormatter`Chayim Refael Friedman-39/+58
2025-03-05Rollup merge of #137728 - Darksonn:no-tuple-unsize, r=oli-obk许杰友 Jieyou Xu (Joe)-34/+0
2025-03-05Merge pull request #19274 from Veykril/push-pouwrwwrlrltLukas Wirth-5/+17
2025-03-05Use HIR unsafety information for unsafe syntax highlightngLukas Wirth-5/+17
2025-03-05Use size_of from the prelude instead of importedThalia Archibald-4/+3
2025-03-01More precise macro modifiers for syntax highlightingLukas Wirth-4/+6
2025-02-27fix doc testsBenjaminBrienen-3/+5
2025-02-27enable doctestBenjaminBrienen-1/+0
2025-02-27Delete tuple unsizingAlice Ryhl-34/+0
2025-02-23Remove `limit` crate in favor `usize`Lukas Wirth-5/+3
2025-02-17Merge from rust-lang/rustLaurențiu Nicola-2/+2
2025-02-17Rename `pattern_complexity` attr as `pattern_complexity_limit`.Nicholas Nethercote-2/+2
2025-02-12fix: Do not show safety hints for extern items lacking semanticsLukas Wirth-1/+1
2025-02-04Expose symbol of `CrateName`Lukas Wirth-5/+8
2025-02-03Split cache priming into distinct phasesLukas Wirth-31/+83