about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-ty
AgeCommit message (Expand)AuthorLines
2025-05-02Render more lifetimesLukas Wirth-70/+123
2025-05-01remove a couple of clonesMatthias Krüger-7/+7
2025-04-30Merge pull request #19247 from alibektas/19172_very_newLukas Wirth-80/+129
2025-04-29Split out salsa_macrosLukas Wirth-5/+6
2025-04-28refactor: De-arc lang item queriesLukas Wirth-119/+60
2025-04-25Merge pull request #19688 from ChayimFriedman2/less-unusedLukas Wirth-24/+36
2025-04-25`shrink_to_fit()` in more placesChayim Refael Friedman-24/+36
2025-04-24Merge pull request #19678 from Veykril/push-mkznvpsktnnzLukas Wirth-14/+24
2025-04-24Merge pull request #19675 from Veykril/push-uuluymsosttrLukas Wirth-12/+17
2025-04-24Arena allocate `LifetimeRef`sLukas Wirth-14/+24
2025-04-24Correctly set `infer_args = true` in more placesChayim Refael Friedman-8/+10
2025-04-24fix: Fix type argument mismatch incorrectly triggering on inferred trait argsLukas Wirth-4/+7
2025-04-24refactor: Remove `WherePredicateTypeTarget`Lukas Wirth-64/+23
2025-04-24Properly handle lifetimes when checking generic arguments lenChayim Refael Friedman-221/+587
2025-04-23fix: Fix incorrect diagnostic for lifetime parameter count mismatchLukas Wirth-8/+11
2025-04-22Fix varianceChayim Refael Friedman-7/+3
2025-04-22Adapt for new cycle handling changing in SalsaChayim Refael Friedman-56/+47
2025-04-22Adjust for `salsa::Id::from_u32()` being unsafeChayim Refael Friedman-2/+4
2025-04-22Add two new diagnostics: one for mismatch in generic arguments count, and ano...Chayim Refael Friedman-380/+760
2025-04-22Merge pull request #19662 from Veykril/push-lqqvmnonlwrxLukas Wirth-1/+1
2025-04-22minor: Fix outdated comment in hir-ty/generics.rsLukas Wirth-1/+1
2025-04-22Merge pull request #19624 from jackh726/chalk-updateLukas Wirth-148/+140
2025-04-21Merge pull request #19644 from ChayimFriedman2/const-symsLukas Wirth-103/+81
2025-04-21fix: Support unstable `UnsafePinned` struct in type layout calcLukas Wirth-14/+11
2025-04-21Remove unnecessary predefined symbol clonesChayim Refael Friedman-89/+70
2025-04-21Get rid of static predefined symbolsChayim Refael Friedman-14/+11
2025-04-20Update chalkjackh726-148/+140
2025-04-19Make `HirFileId`, `EditionedFileId` and macro files Salsa structChayim Refael Friedman-100/+95
2025-04-18Merge pull request #19616 from ChayimFriedman2/transparent-diagsLukas Wirth-0/+6
2025-04-18Make hir-ty non-diagnostic queries transparentChayim Refael Friedman-0/+6
2025-04-17Fix a bug with predicate lowering of associated itemsChayim Refael Friedman-5/+13
2025-04-14Prevent panics when there is a cyclic dependency between closuresChayim Refael Friedman-7/+37
2025-04-10Merge pull request #19566 from flodiebold/push-vzpyzvpkwkytFlorian Diebold-5/+4
2025-04-10Fix dyn compatibility code bypassing callable_item_signature queryFlorian Diebold-5/+4
2025-04-10fix: Walk const block expressions for unsafety checkingLukas Wirth-0/+1
2025-04-10fix: Fix invalid signature bitflagsLukas Wirth-24/+21
2025-04-10Merge pull request #19461 from Hmikihiro/shadow_by_moduleLukas Wirth-2/+8
2025-04-10Remove all upcasts!Chayim Refael Friedman-585/+478
2025-04-10TypeNs contain moduleHayashi Mikihiro-7/+9
2025-04-10return single optionHayashi Mikihiro-7/+6
2025-04-10fix: shadow type by moduleHayashi Mikihiro-3/+8
2025-04-09refactor: Turn `LifetimeRef` into an enumLukas Wirth-19/+32
2025-04-09Merge pull request #19462 from Veykril/push-ypvprvvwkyllLukas Wirth-1115/+856
2025-04-09refactor: Lower type-refs before type inferenceLukas Wirth-1115/+856
2025-04-08Merge pull request #19536 from jackh726/closure-inferDavid Barsky-157/+405
2025-04-07Port closure inference from rustcjackh726-157/+405
2025-04-07Merge pull request #19432 from ShoyuVanilla/issue-19431Lukas Wirth-25/+89
2025-04-06fix: Fix `format_args` lowering for >=1.87Lukas Wirth-4/+8
2025-04-01chore: Replace some `invoke`s with `invoke_actual` in hir-tyLukas Wirth-74/+81
2025-04-01Merge pull request #19492 from ChayimFriedman2/experimentChayim Refael Friedman-1/+1