summary refs log tree commit diff
path: root/src/librustc_infer/traits
AgeCommit message (Expand)AuthorLines
2020-05-29Add Extend::{extend_one,extend_reserve}Josh Stone-0/+8
2020-05-28Auto merge of #72494 - lcnr:predicate-cleanup, r=nikomatsakisbors-26/+20
2020-05-27Auto merge of #71996 - Marwes:detach_undo_log, r=nikomatsakisbors-0/+2
2020-05-24perf: Add inline on commonly used methods added in 69464Markus Westerlind-0/+2
2020-05-23fix Predicate perf regressionBastian Kauschke-18/+12
2020-05-23take predicates by value instead of by referenceBastian Kauschke-8/+8
2020-05-20change `Predicate::kind` to return a referenceBastian Kauschke-9/+9
2020-05-20intern `PredicateKind`Bastian Kauschke-1/+1
2020-05-20introduce newtype'd `Predicate<'tcx>`Bastian Kauschke-12/+22
2020-05-20make `to_predicate` take a `tcx` argumentNiko Matsakis-3/+3
2020-05-20rename `Predicate` to `PredicateKind`, introduce aliasBastian Kauschke-30/+30
2020-05-17Assume unevaluated consts are equal to the other consts and add ConstEquate o...Ben Lewis-1/+11
2020-05-11Fix clippy warningsMatthias Krüger-3/+2
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-2/+2
2020-05-05Fix review commentsMarkus Westerlind-3/+3
2020-05-05Rebase and use ena 0.14Markus Westerlind-3/+7
2020-05-05refactor: Rename Logs to InferCtxtUndoLogsMarkus Westerlind-4/+9
2020-05-05Move projection_cache into the combined undo logMarkus Westerlind-26/+41
2020-05-05Allow SnapshotMap to have a separate undo_logMarkus Westerlind-4/+0
2020-04-20Remove some allocations in predicate evaluationEsteban Küber-4/+3
2020-04-20Remove some `Vec` allocations in an effort to improve perfEsteban Küber-6/+4
2020-04-12Update links of `rustc guide`Yuki Okushi-2/+2
2020-04-11Auto merge of #70161 - cjgillot:query-arena, r=nikomatsakisbors-1/+1
2020-04-08Use `PredicateObligation`s instead of `Predicate`sEsteban Küber-20/+48
2020-04-05Allocate query Vecs on the arena.Camille GILLOT-1/+1
2020-04-01Remove duplicated code in trait selectionEsteban Küber-3/+79
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-5/+5
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-12/+12
2020-03-25Rename `def_span` to `guess_head_span`Esteban Küber-3/+3
2020-03-21don't redundantly repeat field names (clippy::redundant_field_names)Matthias Krüger-2/+2
2020-03-14Split librustc_infer.Camille GILLOT-0/+807
2020-03-14Move rustc_infer::traits to new crate rustc_trait_selection.Camille GILLOT-16620/+0
2020-03-14Mode ProjectionCache to its own module.Camille GILLOT-184/+198
2020-03-14Move traits::query::outlives_bounds::explicit_outlives_bounds to infer::outli...Camille GILLOT-19/+0
2020-03-14Move IntercrateAmbiguityCause back to rustc::traits::select.Camille GILLOT-41/+0
2020-03-14Rollup merge of #69809 - matthiaskrgr:lifetimes, r=eddybYuki Okushi-1/+1
2020-03-14Rollup merge of #69802 - matthiaskrgr:cl1ppy, r=Dylan-DPCYuki Okushi-8/+3
2020-03-12remove lifetimes that can be elided (clippy::needless_lifetimes)Matthias Krüger-1/+1
2020-03-12Rollup merge of #69747 - spastorino:rename-rustc-guide, r=pietroalbiniMazdak Farrokhzad-17/+17
2020-03-12Rollup merge of #69674 - mark-i-m:assoc-fn, r=matthewjasperMazdak Farrokhzad-4/+4
2020-03-10rust-lang.github.io/rustc-dev-guide -> rustc-dev-guide.rust-lang.orgSantiago Pastorino-8/+8
2020-03-10Rename Rustc Guide to Rustc Dev GuideSantiago Pastorino-2/+2
2020-03-10Rename rustc guide to rustc dev guideSantiago Pastorino-10/+10
2020-03-10Rename rustc-guide to rustc-dev-guideSantiago Pastorino-8/+8
2020-03-07remove unneeded mutable references (cippy::unnecessary_mut_passed)Matthias Krüger-2/+2
2020-03-07Use ?-operator in more places (clippy::question_mark, had some false negative...Matthias Krüger-6/+1
2020-03-07Rollup merge of #69773 - matthiaskrgr:typos, r=petrochenkovMazdak Farrokhzad-5/+5
2020-03-06Don't redundantly repeat field names (clippy::redundant_field_names)Matthias Krüger-5/+5
2020-03-06fix various typosMatthias Krüger-5/+5
2020-03-06Auto merge of #69614 - estebank:ice-age, r=davidtwcobors-7/+11