summary refs log tree commit diff
path: root/src/tools/rust-analyzer/crates/hir-ty
AgeCommit message (Expand)AuthorLines
2025-02-01Disable some incorrect rust-analyzer diagnostics on betaLukas Wirth-3/+3
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-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
2024-10-30Avoid interior mutability in `TyLoweringContext`Chayim Refael Friedman-224/+201
2024-10-29rust-analyzer: `rustc_abi::Abi` => `BackendRepr`Jubilee Young-11/+11
2024-10-29Merge pull request #18427 from ChayimFriedman2/cleanup-tyLukas Wirth-4/+4
2024-10-29Merge from rust-lang/rustLaurențiu Nicola-2/+2
2024-10-28Cleanup TypeRef loweringChayim Refael Friedman-4/+4
2024-10-28Merge pull request #18074 from ChayimFriedman2/typeref-source-mapLukas Wirth-252/+466
2024-10-27rust-analyzer: Rename LayoutS to LayoutDataJubilee Young-2/+2
2024-10-26Use method syntaxMoskalykA-1/+1
2024-10-26Start using `Option::is_none_or`MoskalykA-2/+2
2024-10-25Shrink `TypeRef` from 16 from 32 bytesChayim Refael Friedman-26/+28
2024-10-25Shrink `Path` to 16 bytesChayim Refael Friedman-7/+6
2024-10-25Build source map for `hir_def::TypeRef`sChayim Refael Friedman-230/+443
2024-10-22Correctly resolve variables and labels from before macro definition in macro ...Chayim Refael Friedman-4/+69
2024-10-22Implement semitransparent hygieneChayim Refael Friedman-20/+53
2024-10-22Merge pull request #18254 from ChayimFriedman2/fix-mutLukas Wirth-462/+500
2024-10-22Auto merge of #18371 - Veykril:veykril/push-kwttrusywysp, r=Veykrilbors-3/+17