summary refs log tree commit diff
path: root/src/librustc_trait_selection/traits/select.rs
AgeCommit message (Expand)AuthorLines
2020-05-10Remove some `Vec` allocations in an effort to improve perfEsteban Küber-1/+2
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-14/+5
2020-04-16don't clone types that are copy (clippy::clone_on_copy)Matthias Krüger-8/+8
2020-04-08replace `has_local_value` with `needs_infer`Bastian Kauschke-6/+6
2020-04-07Rollup merge of #70857 - faern:use-assoc-int-float-consts, r=dtolnayDylan DPC-6/+2
2020-04-07Use assoc integer constants in librustc_*Linus Färnstrand-6/+2
2020-04-06ty: remove `{Existential,}Trait{Ref,Predicate}::input_types`.Eduard-Mihai Burtescu-11/+27
2020-04-06ty: switch `Ty::walk` from `Ty` to `GenericArg`.Eduard-Mihai Burtescu-39/+48
2020-04-02direct imports for langitem stuffMazdak Farrokhzad-1/+1
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-6/+8
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-7/+7
2020-03-23Rollup merge of #69968 - eddyb:tupled-closure-captures, r=nikomatsakisMazdak Farrokhzad-26/+15
2020-03-23Rollup merge of #70269 - matthiaskrgr:clippy_closures, r=Dylan-DPCMazdak Farrokhzad-6/+2
2020-03-22remove redundant closures (clippy::redundant_closure)Matthias Krüger-6/+2
2020-03-21don't redundantly repeat field names (clippy::redundant_field_names)Matthias Krüger-1/+1
2020-03-21rustc: keep upvars tupled in {Closure,Generator}Substs.Eduard-Mihai Burtescu-26/+15
2020-03-18rustc_infer: remove InferCtxt::closure_sig as the FnSig is always shallowly k...Eduard-Mihai Burtescu-3/+3
2020-03-14Split librustc_infer.Camille GILLOT-2/+11
2020-03-14Move rustc_infer::traits to new crate rustc_trait_selection.Camille GILLOT-0/+3781