about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir
AgeCommit message (Expand)AuthorLines
2025-03-16Suppress must_use for ControlFlow in rust-analyzerMichael Goulet-4/+4
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
2025-01-27Remove duplicate method from `hir::Type`Chayim Refael Friedman-12/+1
2025-01-27Fix #[rustc_deprecated_safe_2024]Chayim Refael Friedman-21/+53
2025-01-27Remove `has_default` from `FieldId`Shoyu Vanilla-38/+26
2025-01-27Compute diagnostics of a field body iff it has oneShoyu Vanilla-12/+35
2025-01-27Merge record lit's ellipsis into pre-existing spread's variantShoyu Vanilla-1/+1
2025-01-27feat: Implement `default-field-values`Shoyu Vanilla-4/+62
2025-01-27Merge pull request #19036 from Veykril/push-nprltlwvryxwLukas Wirth-16/+24
2025-01-26Support RFC 2396Chayim Refael Friedman-6/+24
2025-01-26Add GenericDefId::StaticIdLukas Wirth-1/+7
2025-01-26Split out `ExpressionStore` from `Body`Lukas Wirth-15/+17
2025-01-25Merge pull request #19026 from Veykril/push-wrxrutptywzxLukas Wirth-48/+39