about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir
AgeCommit message (Expand)AuthorLines
2025-03-16refactor: Remove unnecessary `Arc`Lukas Wirth-2/+2
2025-03-15display varargs in completion detailAndy Russell-0/+4
2025-03-15cargo fmtBenjaminBrienen-129/+100
2025-03-15Fix 2024 syntax errorsBenjaminBrienen-3/+6
2025-03-15chore: Remove legacy `SyntaxContextId` re-exportLukas Wirth-5/+5
2025-03-14Split `variant_data` into its own queryLukas Wirth-13/+10
2025-03-14Split enum variants out of `enum_data` queryLukas Wirth-2/+6
2025-03-14Split assoc items out of `trait_data`/`impl_data` queriesLukas Wirth-29/+28
2025-03-13internal: don't panic when the crate graph isn't ready #19351David Barsky-5/+8
2025-03-12Emit an error when RTN is used in an incorrect placeChayim Refael Friedman-0/+18
2025-03-12Salsify the crate graphChayim Refael Friedman-41/+38
2025-03-10internal: port rust-analyzer to new SalsaDavid Barsky-63/+77
2025-03-10Merge pull request #19330 from ChayimFriedman2/normalize-projectionLukas Wirth-40/+103
2025-03-10Merge pull request #19079 from ChayimFriedman2/rename-conflictLukas Wirth-2/+93
2025-03-10Merge pull request #19327 from Veykril/push-qyyvkulltzpzLukas Wirth-0/+1
2025-03-10Fix `path` macro hygieneLukas Wirth-0/+1
2025-03-08fix(hir): `VariantDef` is `impl HasSource`Prajwal S N-1/+11
2025-03-06Warn the user when a rename will change the meaning of the programChayim Refael Friedman-2/+93
2025-03-06Pass the target crate in `HirFormatter`Chayim Refael Friedman-40/+103
2025-03-05Merge pull request #19274 from Veykril/push-pouwrwwrlrltLukas Wirth-89/+28
2025-03-05Use HIR unsafety information for unsafe syntax highlightngLukas Wirth-89/+28
2025-03-03Support tuple struct patterns for expand_rest_pattern assistLukas Wirth-0/+2
2025-03-01More precise macro modifiers for syntax highlightingLukas Wirth-28/+21
2025-03-01Cleanup highlighting macro-def handlingLukas Wirth-9/+10
2025-02-27fix doc testsBenjaminBrienen-2/+2
2025-02-27enable doctestBenjaminBrienen-1/+0
2025-02-24Merge pull request #18987 from ChayimFriedman2/drop-glueLukas Wirth-1/+34
2025-02-17Merge pull request #19127 from ChayimFriedman2/different-generic-argsLukas Wirth-2/+14
2025-02-17Calculate drop glue and show it on hoverChayim Refael Friedman-1/+34
2025-02-16Refactor path loweringChayim Refael Friedman-2/+14
2025-02-16Improve error recovery when method-calling an assoc functionLukas Wirth-4/+4
2025-02-12Merge pull request #19109 from Veykril/push-nzpuuqommpnqLukas Wirth-8/+50
2025-02-12fix: Do not show safety hints for extern items lacking semanticsLukas Wirth-8/+50
2025-02-12Merge pull request #18995 from alibektas/12210Lukas Wirth-52/+68
2025-02-10Shadowing BuiltinType by ModuleHayashi Mikihiro-1/+38
2025-02-09Check if PatPtr resolves to ExprIdAli Bektas-34/+41
2025-02-09Fix clippy errorsAli Bektas-1/+1
2025-02-09Remove dbg linesAli Bektas-1/+0
2025-02-09resolve_bind_pat_to_const does not early return if exprAli Bektas-3/+12
2025-02-09make SourceAnalyzer::pat_id return ExprOrPatIdAli Bektas-15/+17
2025-02-09Lower ast::Ident to hir::Path when lowering RangePatsAli Bektas-1/+2
2025-02-04Fix IDE resolution of `use` inside a bodyChayim Refael Friedman-1/+5
2025-02-03Make higher levels adapt Bodys exprs having ExprOrPatId valuesAli Bektas-26/+24
2025-01-27Back out "feat: Implement `default-field-values`"David Barsky-62/+4
2025-01-27Back out "Merge record lit's ellipsis into pre-existing spread's variant"David Barsky-1/+1
2025-01-27Back out "Compute diagnostics of a field body iff it has one"David Barsky-35/+12
2025-01-27Back out "Remove `has_default` from `FieldId`"David Barsky-26/+38
2025-01-27Merge pull request #19050 from ChayimFriedman2/iter-selfLukas Wirth-0/+11
2025-01-27Merge pull request #19049 from ChayimFriedman2/add-reference-tyLukas Wirth-12/+1
2025-01-27Don't suggest `into_iter().method()` on iteratorsChayim Refael Friedman-0/+11