summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-ty
AgeCommit message (Expand)AuthorLines
2025-07-11fix: Use `ROOT` hygiene for `args` inside new `format_args!` expansionShoyu Vanilla-0/+14
2025-07-11Backport new sized-hierarchy trait bounds in old waysShoyu Vanilla-6/+47
2025-06-20rust-analyzer: Rename LayoutS to LayoutData in commentsZachary S-1/+1
2025-06-15Optimize `pub(crate)` visibility resolutionLukas Wirth-0/+1
2025-06-15Unify assoc item visibility queriesLukas Wirth-2/+2
2025-06-15Idiomatic salsa use for extern block abi queryLukas Wirth-7/+5
2025-06-15Idiomatic salsa use for impl items queryLukas Wirth-8/+8
2025-06-15Idiomatic salsa use for enum variants queryLukas Wirth-35/+36
2025-06-15Cleanup incremental testsLukas Wirth-118/+400
2025-06-14Merge pull request #19984 from WaffleLapkin/unprefer_alignLukas Wirth-9/+13
2025-06-13remove `pref_align_of` intrinsic handling, rename `{min_=>}align_of{,_val}`Waffle Lapkin-9/+13
2025-06-13Remove `InternedCallableDefId`Lukas Wirth-39/+17
2025-06-13Merge pull request #19982 from Veykril/push-uptnmqtlylsxLukas Wirth-4/+4
2025-06-13`cargo upgrade`Lukas Wirth-3/+13
2025-06-12Fix testsLukas Wirth-4/+4
2025-06-12Avoid referring to the item tree except in the def mapChayim Refael Friedman-31/+32
2025-06-11hir-ty: test (the absence of) incremental trait solvingDavid Barsky-1/+87
2025-06-10Do not error at impls for unsized types that do not include `where Self: Size...Chayim Refael Friedman-2/+2
2025-06-03hir-ty: add incremental tests checking for `infer` invalidationDavid Barsky-0/+253
2025-06-03Merge pull request #19869 from MatrixFrog/publicize_fieldLukas Wirth-6/+7
2025-06-02Add a quickfix for accessing a private field of a structTyler Breisacher-6/+7
2025-06-03fix: Cycle handlers for `HirDatabase::infer, const_param_ty_with_diagnosticsShoyu Vanilla-7/+72
2025-05-28Merge pull request #19872 from ChayimFriedman2/async-fn-outputLukas Wirth-11/+81
2025-05-28fix: Skip pattern analysis on type mismatchesShoyu Vanilla-0/+3
2025-05-27Fix inference of `AsyncFnX` return typeChayim Refael Friedman-11/+81
2025-05-26Merge pull request #19851 from ChayimFriedman2/normalize-exhaustivenessLukas Wirth-25/+56
2025-05-23Bump salsaLukas Wirth-10/+12
2025-05-23Normalize when checking for uninhabited types for pattern exhaustiveness chec...Chayim Refael Friedman-25/+56
2025-05-22Merge pull request #19842 from Veykril/push-zunlmrzpnrzkLukas Wirth-1/+1
2025-05-22Support `transmute_unchecked` intrinsic for mir-evalLukas Wirth-1/+1
2025-05-20Merge from rust-lang/rustLaurențiu Nicola-0/+3
2025-05-15Improve asm supportChayim Refael Friedman-28/+109
2025-05-06add stubbed-out cases for rust-analyzerdianne-0/+3
2025-05-06Don't panic on some weird codeChayim Refael Friedman-0/+24
2025-05-05refactor: De-arc defmap queriesLukas Wirth-70/+70
2025-05-05Fix incorrect handling of unresolved non-module imports in name resolutionLukas Wirth-0/+19
2025-05-04Disable fixpoint for variance computation temporarilyLukas Wirth-12/+12
2025-05-02Merge pull request #19733 from ShoyuVanilla/issue-19724Lukas Wirth-13/+82
2025-05-03fix: Implement mut to const ptr cast for method resolutionShoyu Vanilla-13/+82
2025-05-03fix: Correct assoc ty bound var starting indexShoyu Vanilla-1/+27
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