| Age | Commit message (Expand) | Author | Lines |
| 2020-06-26 | Beta backport of PR #73005 (obligation error impl candidate) | Aaron Hill | -0/+18 |
| 2020-05-30 | Rollup merge of #72540 - davidtwco:issue-67552-mono-collector-comparison, r=v... | Ralf Jung | -1/+1 |
| 2020-05-30 | Rollup merge of #72621 - Aaron1011:fix/trait-select-error, r=nikomatsakis | Yuki Okushi | -11/+0 |
| 2020-05-28 | standardize limit comparisons with `Limit` type | David Wood | -1/+1 |
| 2020-05-28 | Auto merge of #72494 - lcnr:predicate-cleanup, r=nikomatsakis | bors | -8/+8 |
| 2020-05-26 | Don't bail out of trait selection when predicate references an error | Aaron Hill | -11/+0 |
| 2020-05-24 | small select cleanup | Bastian Kauschke | -19/+6 |
| 2020-05-23 | iterate List by value | Bastian Kauschke | -1/+1 |
| 2020-05-23 | take predicates by value instead of by reference | Bastian Kauschke | -7/+7 |
| 2020-05-22 | Use `OnceCell` instead of `Once` | Dylan MacKenzie | -2/+1 |
| 2020-05-21 | Rollup merge of #72055 - lcnr:predicate-kind, r=nikomatsakis | Ralf Jung | -17/+20 |
| 2020-05-20 | change `Predicate::kind` to return a reference | Bastian Kauschke | -7/+7 |
| 2020-05-20 | introduce newtype'd `Predicate<'tcx>` | Bastian Kauschke | -4/+7 |
| 2020-05-20 | make `to_predicate` take a `tcx` argument | Niko Matsakis | -3/+3 |
| 2020-05-20 | rename `Predicate` to `PredicateKind`, introduce alias | Bastian Kauschke | -11/+11 |
| 2020-05-19 | auto impl`DiscriminantKind` for every type | Bastian Kauschke | -16/+21 |
| 2020-05-17 | explicitly handle errors in `select` | Bastian Kauschke | -13/+19 |
| 2020-05-17 | Assume unevaluated consts are equal to the other consts and add ConstEquate o... | Ben Lewis | -0/+35 |
| 2020-05-12 | Remove ty::UnnormalizedProjection | Jack Huey | -6/+3 |
| 2020-05-07 | Reintegrate chalk using chalk-solve | Jack Huey | -5/+9 |
| 2020-05-07 | Auto merge of #55617 - oli-obk:stacker, r=nagisa,oli-obk | bors | -86/+104 |
| 2020-05-05 | Move projection_cache into the combined undo log | Markus Westerlind | -1/+1 |
| 2020-05-02 | Move ensure_sufficient_stack to data_structures | Simonas Kazlauskas | -1/+1 |
| 2020-05-02 | Prevent stack overflow for deeply recursive code | Oliver Scherer | -86/+104 |
| 2020-04-20 | Remove some `Vec` allocations in an effort to improve perf | Esteban Küber | -1/+2 |
| 2020-04-19 | Dogfood more or_patterns in the compiler | Josh Stone | -14/+5 |
| 2020-04-16 | don't clone types that are copy (clippy::clone_on_copy) | Matthias Krüger | -8/+8 |
| 2020-04-08 | replace `has_local_value` with `needs_infer` | Bastian Kauschke | -6/+6 |
| 2020-04-07 | Rollup merge of #70857 - faern:use-assoc-int-float-consts, r=dtolnay | Dylan DPC | -6/+2 |
| 2020-04-07 | Use assoc integer constants in librustc_* | Linus Färnstrand | -6/+2 |
| 2020-04-06 | ty: remove `{Existential,}Trait{Ref,Predicate}::input_types`. | Eduard-Mihai Burtescu | -11/+27 |
| 2020-04-06 | ty: switch `Ty::walk` from `Ty` to `GenericArg`. | Eduard-Mihai Burtescu | -39/+48 |
| 2020-04-02 | direct imports for langitem stuff | Mazdak Farrokhzad | -1/+1 |
| 2020-03-30 | rustc -> rustc_middle part 3 (rustfmt) | Mazdak Farrokhzad | -6/+8 |
| 2020-03-30 | rustc -> rustc_middle part 2 | Mazdak Farrokhzad | -7/+7 |
| 2020-03-23 | Rollup merge of #69968 - eddyb:tupled-closure-captures, r=nikomatsakis | Mazdak Farrokhzad | -26/+15 |
| 2020-03-23 | Rollup merge of #70269 - matthiaskrgr:clippy_closures, r=Dylan-DPC | Mazdak Farrokhzad | -6/+2 |
| 2020-03-22 | remove redundant closures (clippy::redundant_closure) | Matthias Krüger | -6/+2 |
| 2020-03-21 | don't redundantly repeat field names (clippy::redundant_field_names) | Matthias Krüger | -1/+1 |
| 2020-03-21 | rustc: keep upvars tupled in {Closure,Generator}Substs. | Eduard-Mihai Burtescu | -26/+15 |
| 2020-03-18 | rustc_infer: remove InferCtxt::closure_sig as the FnSig is always shallowly k... | Eduard-Mihai Burtescu | -3/+3 |
| 2020-03-14 | Split librustc_infer. | Camille GILLOT | -2/+11 |
| 2020-03-14 | Move rustc_infer::traits to new crate rustc_trait_selection. | Camille GILLOT | -0/+3781 |