about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/traits/structural_impls.rs
AgeCommit message (Expand)AuthorLines
2022-11-25move 2 candidates into builtin candidatelcnr-12/+0
2022-11-24Avoid `GenFuture` shim when compiling async constructsArpad Borsos-0/+12
2022-10-07Remove tuple candidate, nothing special about itMichael Goulet-2/+0
2022-08-07Built-in implementation of Tuple traitMichael Goulet-0/+2
2022-07-21Do if-expression obligation stuff less eagerlyMichael Goulet-1/+0
2022-07-05impl TypeVisitable in type traversal macrosAlan Egerton-1/+1
2022-03-21Rename `~const Drop` to `~const Destruct`Deadbeef-3/+3
2022-01-18Check const Drop impls considering ConstIfConst boundsMichael Goulet-1/+6
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-1/+1
2021-09-09fmtDeadbeef-1/+1
2021-09-09Const drop selection candidatesDeadbeef-0/+3
2021-08-18Fold `vtable_trait_upcasting_coercion_new_vptr_slot` logic into obligation pr...Charles Lew-0/+12
2021-02-15Add `ptr::Pointee` trait (for all types) and `ptr::metadata` functionSimon Sapin-0/+3
2020-11-22Thread `Constness` through selectionJonas Schievink-1/+3
2020-11-16wordslcnr-1/+1
2020-09-24remove enum name from ImplSource variantsBastian Kauschke-11/+11
2020-08-30mv compiler to compiler/mark-0/+111