about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-ty
AgeCommit message (Expand)AuthorLines
2025-06-26Bring back the firewall queryLukas Wirth-0/+1
2025-06-26Salsa idiomize `VariantFields` queryLukas Wirth-51/+48
2025-06-25Merge pull request #20088 from Veykril/push-qrslvzzlqqozLukas Wirth-57/+49
2025-06-25De-arc trait items queryLukas Wirth-57/+49
2025-06-24Short circuit a couple hir-ty/lower queriesLukas Wirth-9/+34
2025-06-24Merge pull request #20036 from Veykril/push-yquvoyrxkksxLukas Wirth-55/+55
2025-06-24Do not default to 'static for trait object lifetimesLukas Wirth-55/+55
2025-06-24Merge pull request #20062 from ChayimFriedman2/doctestsLukas Wirth-0/+1
2025-06-24fix: Use `ROOT` hygiene for `args` inside new `format_args!` expansionShoyu Vanilla-0/+14
2025-06-23Merge from rust-lang/rustLaurențiu Nicola-1/+1
2025-06-23Don't run doctestsChayim Refael Friedman-0/+1
2025-06-20rust-analyzer: Rename LayoutS to LayoutData in commentsZachary S-1/+1
2025-06-19fix: Closure capturing for let exprsShoyu Vanilla-1/+24
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