about summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-ty
AgeCommit message (Expand)AuthorLines
2024-12-30Make `impl HirDisplay for TraitRef` provide just the trait typeMichael Sloan-46/+17
2024-12-29Merge pull request #18785 from Veykril/push-uvsqposqyvmoLukas Wirth-3/+3
2024-12-29Merge pull request #18774 from Veykril/push-ysppqxpuknnwLukas Wirth-57/+1188
2024-12-29Force a current dir to be supplied for rustc info fetchingLukas Wirth-1/+1
2024-12-29Cleanup toolchain info fetchingLukas Wirth-3/+3
2024-12-29Describe variance resolution approach differences to rustcLukas Wirth-36/+27
2024-12-28Consider `Enum::Variant` even when it comes from a different crateChayim Refael Friedman-2/+2
2024-12-28Show variance of parameters on hoverLukas Wirth-8/+8
2024-12-28SimplifyLukas Wirth-101/+89
2024-12-28Get rid of constrain and solve stepsLukas Wirth-95/+44
2024-12-28Remove unnecessary VarianceTermLukas Wirth-74/+31
2024-12-28Implement parameter variance inferenceLukas Wirth-37/+1271
2024-12-28Add DynTyExt::principal_idLukas Wirth-12/+24
2024-12-25Improve SCIP symbolsMichael Sloan-11/+31
2024-12-24Merge pull request #18743 from ChayimFriedman2/e0107Lukas Wirth-201/+554
2024-12-24Unify handling of path diagnostics in hir-tyChayim Refael Friedman-173/+521
2024-12-23Merge from rust-lang/rustLaurențiu Nicola-2/+4
2024-12-22fix: Fix empty check diagnostics not marking files as changedLukas Wirth-10/+1
2024-12-20Move ty lowering diagnostic definitions into a separate moduleChayim Refael Friedman-29/+34
2024-12-18Taking a raw ref of a deref is always safeLukas Wirth-2/+11
2024-12-18make no-variant types a dedicated Variants variantRalf Jung-9/+10
2024-12-18Variants::Single: do not use invalid VariantIdx for uninhabited enumsRalf Jung-6/+7
2024-12-13Bump typosLaurențiu Nicola-2/+2
2024-12-13Fix a few typosVincent Esche-1/+1
2024-12-13fix: Panic when displaying generic params with defaults, againShoyu Vanilla-2/+15
2024-12-09fix: Non-exhaustive structs may be emptyLukas Wirth-12/+2
2024-12-08Merge pull request #18633 from ChayimFriedman2/unify-fnLukas Wirth-1/+21
2024-12-07Coerce two `FnDef`s to fn pointers even if they are the same, if they are sub...Chayim Refael Friedman-1/+21
2024-12-06Merge pull request #18594 from ChayimFriedman2/async-closuresLukas Wirth-65/+143
2024-12-05Merge pull request #18620 from Veykril/push-pyulxnouvxkqLukas Wirth-0/+23
2024-12-05Parse lifetime bounds in lifetime param into TypeBoundListLukas Wirth-0/+23
2024-12-06fix: Panic when displaying generic params with defaultsShoyu Vanilla-1/+5
2024-12-04Complete diagnostics in ty lowering groundworkChayim Refael Friedman-74/+188
2024-12-04Lay the foundation for diagnostics in ty lowering, and implement a first diag...Chayim Refael Friedman-59/+239
2024-12-04Store some hir_def Paths in the type ref source mapsChayim Refael Friedman-19/+26
2024-12-04Merge pull request #18609 from ChayimFriedman2/unsafe-coverageLukas Wirth-82/+221
2024-12-04Extend reported unsafe operationsChayim Refael Friedman-82/+221
2024-12-03Remove references to platform-intrinsic ABIMark Murphy-3/+0
2024-12-03Support `AsyncFnX` traitsChayim Refael Friedman-65/+143
2024-11-30Remove redundant associated type bounds from dynMichael Goulet-4/+4
2024-11-25Fix a stack overflow when computing the sizedness of a struct that includes i...Chayim Refael Friedman-10/+47
2024-11-11Merge pull request #18482 from regexident/hir_trait_supertraits_accessorsLaurențiu Nicola-3/+14
2024-11-07Merge pull request #18490 from ShoyuVanilla/dyn-compat-renameLaurențiu Nicola-3/+4
2024-11-07minor: Rename `dyn compatible` to `dyn-compatible`Shoyu Vanilla-3/+4
2024-11-06Add `pub fn direct_super_traits(db, trait_id)` to `hir_ty` crateVincent Esche-3/+14
2024-11-04Support new #[rustc_intrinsic] attribute and fallback bodiesLukas Wirth-152/+113
2024-11-03Allow interpreting consts and statics with interpret function commandLukas Wirth-12/+23
2024-11-02Allow static initializers to be const evaluatedLukas Wirth-10/+14
2024-11-01Format codeLaurențiu Nicola-7/+9
2024-11-01Merge from rust-lang/rustLaurențiu Nicola-11/+11