| Age | Commit message (Expand) | Author | Lines |
| 2019-09-25 | Rename `sty` to `kind` | varkor | -1/+1 |
| 2019-09-24 | Remove blanket silencing of "type annotation needed" errors | Esteban Küber | -1/+2 |
| 2019-09-22 | On obligation errors point at the unfulfilled binding when possible | Esteban Küber | -0/+1 |
| 2019-09-09 | Shrink `ObligationCauseCode` by boxing `IfExpression`. | Nicholas Nethercote | -5/+7 |
| 2019-09-09 | Shrink `ObligationCauseCode` by boxing `MatchExpressionArm`. | Nicholas Nethercote | -4/+4 |
| 2019-08-08 | Use associated_type_bounds where applicable - closes #61738 | Ilija Tovilo | -4/+2 |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -15/+15 |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -10/+10 |
| 2019-06-12 | Fix fallout from `deny(unused_lifetimes)`. | Eduard-Mihai Burtescu | -10/+10 |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -10/+10 |
| 2019-06-11 | rustc: deny(unused_lifetimes). | Eduard-Mihai Burtescu | -2/+2 |
| 2019-06-05 | Aggregation of drive-by cosmetic changes. | Alexander Regueiro | -4/+4 |
| 2019-05-20 | Introduce `InternedString::intern`. | Nicholas Nethercote | -10/+4 |
| 2019-04-28 | Fix lint findings in librustc | flip1995 | -2/+2 |
| 2019-04-10 | Suggest removing `?` to resolve type errors. | David Wood | -0/+2 |
| 2019-03-15 | rustc: make util::ppaux private. | Eduard-Mihai Burtescu | -2/+3 |
| 2019-02-14 | Rollup merge of #58267 - estebank:match-arms, r=matthewjasper | Mazdak Farrokhzad | -3/+14 |
| 2019-02-08 | review comments: (marginally) reduce memory consumtion | Esteban Küber | -4/+9 |
| 2019-02-07 | Reweork incompatible match arms error | Esteban Küber | -3/+9 |
| 2019-02-05 | move librustc to 2018 | Mark Mansi | -11/+11 |
| 2019-01-13 | Suggest removal of semicolon when appropriate | Esteban Küber | -1/+5 |
| 2019-01-13 | Tweak output of type mismatch between "then" and `else` `if` arms | Esteban Küber | -1/+1 |
| 2019-01-12 | Point at the match discriminant when arm pattern has a type mismatch | Esteban Küber | -0/+3 |
| 2018-12-27 | Handle sub-typing in chalk-engine | scalexm | -0/+3 |
| 2018-12-27 | Implement "lifetime juggling" methods from chalk integration trait | scalexm | -2/+26 |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 |
| 2018-12-03 | pass the parameter environment to `traits::find_associated_item` | Ariel Ben-Yehuda | -2/+2 |
| 2018-11-24 | Move `BoundTy` debruijn index to the `TyKind` enum variant | scalexm | -1/+1 |
| 2018-11-13 | Reorder code in `rustc::traits::structural_impls` | scalexm | -340/+340 |
| 2018-11-13 | Bypass ppaux for `Outlives` predicates | scalexm | -4/+34 |
| 2018-11-13 | Pretty print quantified goals and clauses | scalexm | -5/+144 |
| 2018-11-03 | Added support for trait aliases as bounds. | Alexander Regueiro | -6/+36 |
| 2018-10-25 | preserve const eval error information through trait error system | Ralf Jung | -1/+1 |
| 2018-10-25 | Report const eval error inside the query | Oliver Schneider | -3/+1 |
| 2018-10-17 | Categorize chalk clauses | scalexm | -2/+7 |
| 2018-10-17 | Use `Environment` instead of `ty::ParamEnv` in chalk context | scalexm | -1/+37 |
| 2018-10-08 | Pass around interned refs to goals and not goals | scalexm | -17/+17 |
| 2018-09-29 | don't elide lifetimes in paths in librustc/ | Zack M. Davis | -21/+21 |
| 2018-09-26 | Auto merge of #54199 - nikomatsakis:predicate_may_hold-failure, r=eddyb | bors | -1/+1 |
| 2018-09-18 | A few cleanups and minor improvements to rustc/traits | ljedrz | -21/+21 |
| 2018-08-29 | Remove `AccumulateVec` and its uses. | Nicholas Nethercote | -3/+3 |
| 2018-08-29 | Replace bug! call with Overflow | Guillaume Gomez | -1/+1 |
| 2018-08-22 | Rename ty::Slice to ty::List | varkor | -2/+2 |
| 2018-08-19 | Add notes on unsized argument errors. | Masaki Hara | -0/+1 |
| 2018-08-15 | fix error for unsized packed struct field | Ralf Jung | -1/+1 |
| 2018-06-28 | Move the Lrc outside the error type and name the fields | Oliver Schneider | -1/+3 |
| 2018-06-04 | Refactor the chalkify lowering process | scalexm | -30/+73 |
| 2018-05-24 | implement the chalk traits, albeit with many placeholders | Niko Matsakis | -144/+214 |
| 2018-05-17 | Rename trans to codegen everywhere. | Irina Popa | -1/+1 |
| 2018-05-15 | Feature gate trivial bounds | Matthew Jasper | -0/+1 |