about summary refs log tree commit diff
path: root/compiler/rustc_trait_selection/src/traits/misc.rs
AgeCommit message (Expand)AuthorLines
2023-12-13global param_env canonicalization cacheAli MJ Al-Nasrawy-4/+4
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-1/+1
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-10/+10
2023-06-01Impl ConstParamTy for tuples, make PartialStructuralEq a supertrait tooMichael Goulet-1/+2
2023-04-27Impl `StructuralEq` & `ConstParamTy` for `str`, `&T`, `[T; N]` and `[T]`Maybe Waffle-1/+8
2023-04-27Check the correct trait when checking `ConstParamTy` implsMaybe Waffle-1/+1
2023-04-27Add a `ConstParamTy` traitMaybe Waffle-15/+79
2023-04-17Spelling - compilerJosh Soref-2/+2
2023-04-12region error cleanuplcnr-4/+0
2023-03-26remove obsolete `givens` from regionckAli MJ Al-Nasrawy-1/+0
2023-03-15Revert "Auto merge of #107376 - aliemjay:remove-givens, r=lcnr"Rémy Rakic-0/+1
2023-03-15Auto merge of #107376 - aliemjay:remove-givens, r=lcnrbors-1/+0
2023-03-09remove obsolete `givens` from regionckAli MJ Al-Nasrawy-1/+0
2023-03-08Suppress copy impl error when post-normalized type references errorsMichael Goulet-1/+6
2023-02-22Remove type-traversal trait aliasesAlan Egerton-1/+1
2023-02-12rename query and use `NoSolution`Boxy-3/+4
2023-02-11make `relate`'s const ty assertion use semantic equalityBoxy-2/+20
2023-01-13Delay normalization bugs instead of reporting themMichael Goulet-8/+4
2023-01-13Suggest lifetime bound in illegal Copy implMichael Goulet-14/+30
2023-01-13copy self type is implied wfMichael Goulet-1/+14
2023-01-13Check ADT fields for copy implementations considering regionsMichael Goulet-14/+36
2022-11-06Move fallback_has_occurred to FnCtxtMichael Goulet-1/+1
2022-10-07Change InferCtxtBuilder from enter to buildCameron Steffen-55/+54
2022-10-07Introduce TypeErrCtxtCameron Steffen-2/+2
2022-10-04It's not about types or consts, but the lack of regionsOli Scherer-1/+1
2022-08-04Remove FulfillmentContext param from fully_normalizeMichael Goulet-2/+1
2022-07-06Update TypeVisitor pathsAlan Egerton-1/+1
2022-06-03Tighten spans for bad fields in Copy structMichael Goulet-2/+2
2022-03-22better errors when a Copy impl is not coherentMichael Goulet-2/+2
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-2/+2
2022-02-24restore spans for issue-50480Michael Goulet-1/+14
2022-02-24better ObligationCause for normalization errors in can_type_implement_copyMichael Goulet-2/+2
2021-12-15Remove `in_band_lifetimes` from `rustc_trait_selection`Sylvan Bowdler-1/+1
2021-11-08impl Copy/Clone for arrays in std, not in compilerbstrie-1/+2
2020-11-16compiler: fold by valueBastian Kauschke-1/+1
2020-09-04Change ty.kind to a methodLeSeulArtichaut-1/+1
2020-08-30mv compiler to compiler/mark-0/+74