summary refs log tree commit diff
path: root/src/librustc_ty/instance.rs
AgeCommit message (Expand)AuthorLines
2020-07-09Rollup merge of #74070 - eddyb:forall-tcx-providers, r=nikomatsakisManish Goregaokar-1/+1
2020-07-05Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>.Eduard-Mihai Burtescu-1/+1
2020-07-05Shrink ParamEnv to 16 bytesMark Rousskov-1/+1
2020-06-05Rename traits::ImplSourceImpl to ImplSourceUserDefined.Ana-Maria Mihalache-2/+2
2020-06-05Rename traits::Vtable to ImplSource.Ana-Maria Mihalache-11/+11
2020-05-19auto impl`DiscriminantKind` for every typeBastian Kauschke-1/+4
2020-04-18Detect mistyped associated consts in `Instance::resolve`.Eduard-Mihai Burtescu-13/+53
2020-04-18ty/instance: use `ParamEnvAnd` in the `resolve_instance` query.Eduard-Mihai Burtescu-2/+4
2020-04-05Query-ify Instance::resolveAaron Hill-3/+5
2020-04-03Minor follow-up after renaming librustc(_middle)Yuki Okushi-1/+1
2020-04-02add `STILL_FURTHER_SPECIALIZABLE` flagDavid Wood-1/+5
2020-03-30FormatJonas Schievink-2/+2
2020-03-30Assert that the trait ref does not need inferenceJonas Schievink-0/+1
2020-03-30Sync `Instance::resolve` with the projection codeJonas Schievink-8/+38
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-3/+3
2020-03-15rustc: don't resolve Instances which would produce malformed shims.Eduard-Mihai Burtescu-20/+50
2020-03-14Make downstream crates compile.Camille GILLOT-1/+1
2020-03-06Don't redundantly repeat field names (clippy::redundant_field_names)Matthias Krüger-1/+1
2020-03-01`delay_span_bug` when codegen cannot select obligationEsteban Küber-1/+1
2020-02-16Other crates.Camille GILLOT-1/+1
2020-02-13Move resolve_instance to rustc_ty.Camille GILLOT-0/+136