about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/coherence/orphan.rs
AgeCommit message (Expand)AuthorLines
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-9/+6
2023-07-23fix clippy::useless_formatMatthias Krüger-1/+1
2023-07-20XSimplifiedType to SimplifiedType::Xlcnr-5/+5
2023-07-14refactor(rustc_middle): Substs -> GenericArgMahdi Dibaiee-14/+12
2023-07-05Move `TyCtxt::mk_x` to `Ty::new_x` where applicableBoxy-2/+4
2023-06-16Add `AliasKind::Weak` for type aliases.Oli Scherer-0/+3
2023-06-16Merge the orphan logic for all alias kindsOli Scherer-29/+23
2023-05-12Invert `IgnoreRegions` to `CheckRegions`Oli Scherer-2/+2
2023-05-04IAT: Introduce AliasKind::InherentLeón Orell Valerian Liehr-0/+13
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-5/+5
2023-04-27rename `needs_subst` to `has_param`Boxy-1/+1
2023-03-06emit the suspicious_auto_trait_impls for negative impls as wellMu42-4/+0
2023-02-23Auto merge of #108324 - notriddle:notriddle/assoc-fn-method, r=compiler-error...bors-1/+1
2023-02-22Remove type-traversal trait aliasesAlan Egerton-1/+2
2023-02-22diagnostics: if AssocFn has self argument, describe as methodMichael Howell-1/+1
2023-02-14Move query out of path.Camille GILLOT-2/+7
2023-02-14Even less HIR.Camille GILLOT-17/+19
2023-02-13Make visiting traits generic over the InternerAlan Egerton-1/+1
2023-02-13Alias folding/visiting traits instead of re-exportAlan Egerton-1/+1
2023-02-03Autotrait bounds on dyn-safe trait methodsDavid Tolnay-0/+22
2023-02-03Disallow impl autotrait for trait objectDavid Tolnay-40/+161
2023-01-20Auto merge of #106090 - WaffleLapkin:dereffffffffff, r=Nilstriebbors-1/+1
2023-01-17Stop using `BREAK` & `CONTINUE` in compilerScott McMurray-3/+3
2023-01-17`rustc_hir_analysis`: remove `ref` patternsMaybe Waffle-1/+1
2023-01-14fix various subst_identity vs skip_binderKyle Matsuda-1/+1
2023-01-14change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_re...Kyle Matsuda-1/+1
2023-01-14change usages of impl_trait_ref to bound_impl_trait_refKyle Matsuda-1/+1
2023-01-01Implement fix for #67535Troy Neubauer-3/+11
2022-12-21Give opaque types a better coherence errorOli Scherer-8/+15
2022-11-23Add `Mutability::{is_mut,is_not}`Maybe Waffle-1/+1
2022-11-21Allow opaque types in trait impl headers and rely on coherence to reject unso...Oli Scherer-53/+0
2022-11-04Rollup merge of #103915 - chenyukang:yukang/fix-103874, r=lcnrMatthias Krüger-3/+1
2022-11-03change error_reported to use Result instead of an optionyukang-3/+1
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-1/+1
2022-10-01Refactor rustc lint APIMaybe Waffle-11/+12
2022-09-27rustc_typeck to rustc_hir_analysislcnr-0/+502