summary refs log tree commit diff
path: root/src/librustc_trait_selection/traits/auto_trait.rs
AgeCommit message (Expand)AuthorLines
2020-05-23iterate List by valueBastian Kauschke-3/+2
2020-05-23take predicates by value instead of by referenceBastian Kauschke-2/+2
2020-05-20change `Predicate::kind` to return a referenceBastian Kauschke-2/+2
2020-05-20introduce newtype'd `Predicate<'tcx>`Bastian Kauschke-8/+9
2020-05-20rename `Predicate` to `PredicateKind`, introduce aliasBastian Kauschke-7/+9
2020-05-05perf: Merge region_obligations snapshotting into the undo logMarkus Westerlind-1/+1
2020-04-20Remove some allocations in predicate evaluationEsteban Küber-5/+7
2020-04-20Remove some `Vec` allocations in an effort to improve perfEsteban Küber-2/+1
2020-04-12Remove usage of `DUMMY_HIR_ID` in calls to `ObligationClause::misc`marmeladema-9/+3
2020-04-08Use `PredicateObligation`s instead of `Predicate`sEsteban Küber-1/+2
2020-03-30Use if let instead of match when only matching a single variant (clippy::sing...Matthias Krüger-80/+75
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-2/+2
2020-03-20remove redundant returns (clippy::needless_return)Matthias Krüger-9/+9
2020-03-14Move rustc_infer::traits to new crate rustc_trait_selection.Camille GILLOT-0/+837