| Age | Commit message (Expand) | Author | Lines |
| 2018-04-24 | Make Binder's field private and clean up its usage | Tyler Mandry | -4/+4 |
| 2018-03-20 | Implement some trivial size_hints for various iterators | Phlosioneer | -0/+5 |
| 2018-03-14 | remove defaulting to unit | Andrew Cann | -1/+1 |
| 2018-03-04 | Remove ty::Predicate::Equate and ty::EquatePredicate (dead code) | Tatsuyuki Ishi | -8/+0 |
| 2017-11-18 | make `ty::Predicate` carry a `ClosureSubsts` | Niko Matsakis | -2/+2 |
| 2017-09-11 | rustc: evaluate fixed-length array length expressions lazily. | Eduard-Mihai Burtescu | -0/+7 |
| 2017-09-05 | rustc: Move `impl_defaultness` to a query | Alex Crichton | -2/+0 |
| 2017-07-28 | Remove support for `gen arg` | Alex Crichton | -1/+1 |
| 2017-07-28 | Rename suspend to yield | John Kåre Alsaker | -1/+1 |
| 2017-07-28 | Fix tidy warnings | Alex Crichton | -1/+1 |
| 2017-07-28 | Generator literal support | John Kåre Alsaker | -0/+13 |
| 2017-07-05 | use field init shorthand in src/librustc | Zack M. Davis | -6/+6 |
| 2017-06-01 | strip param-env from infcx | Niko Matsakis | -9/+15 |
| 2017-05-13 | rustc: treat ReEarlyBound as free without replacing it with ReFree. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-04-27 | Auto merge of #37860 - giannicic:defaultimpl, r=nagisa | bors | -0/+26 |
| 2017-04-26 | support `default impl` for specialization | Gianni Ciccarelli | -0/+5 |
| 2017-04-25 | support `default impl` for specialization | Gianni Ciccarelli | -0/+21 |
| 2017-04-24 | rustc: rename some of the queries to match tcx methods. | Eduard-Mihai Burtescu | -3/+3 |
| 2017-04-11 | add Subtype predicate | Niko Matsakis | -1/+8 |
| 2017-02-25 | rustc: combine BareFnTy and ClosureTy into FnSig. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-02-03 | Add warning for () to ! switch | Andrew Cann | -1/+1 |
| 2016-12-05 | Refactor ty::FnSig to privatize all fields | Mark-Simulacrum | -3/+4 |
| 2016-11-28 | Remove BuiltinBound and BuiltinBounds. | Mark-Simulacrum | -31/+0 |
| 2016-11-10 | rustc: clean up lookup_item_type and remove TypeScheme. | Eduard Burtescu | -3/+3 |
| 2016-11-10 | rustc: unify and simplify managing associated items. | Eduard Burtescu | -10/+6 |
| 2016-11-08 | Replace FnvHasher use with FxHasher. | Nicholas Nethercote | -4/+4 |
| 2016-11-01 | apply review feedback nits | Niko Matsakis | -2/+1 |
| 2016-11-01 | elaborate `T: 'a` dependencies | Niko Matsakis | -20/+58 |
| 2016-10-25 | Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup... | Mark-Simulacrum | -4/+4 |
| 2016-10-19 | Use TypedArena::alloc_slice in rustc. | Mark-Simulacrum | -1/+1 |
| 2016-09-01 | turn the RFC1592 warnings into hard errors | Ariel Ben-Yehuda | -6/+0 |
| 2016-08-27 | rustc: use Vec<Kind> in Substs, where Kind is a &TyS | &Region tagged pointer. | Eduard Burtescu | -4/+4 |
| 2016-08-17 | rustc: reduce Substs and Generics to a simple immutable API. | Eduard Burtescu | -19/+3 |
| 2016-08-17 | rustc: move defaulting's use of &mut Substs from InferCtxt to typeck. | Eduard Burtescu | -2/+1 |
| 2016-08-13 | Remove obsolete divergence related stuff | Andrew Cann | -1/+1 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -1/+1 |
| 2016-05-11 | Add inferred obligation storage to all Vtable variants and SelectionContext | Masood Malekghassemi | -3/+3 |
| 2016-05-11 | Fixup indentation after methodification. | Eduard Burtescu | -111/+111 |
| 2016-05-11 | rustc: More interning for data used in Ty<'tcx>. | Eduard Burtescu | -1/+1 |
| 2016-05-11 | rustc: Generalize a minimum set of functions over 'tcx != 'gcx. | Eduard Burtescu | -47/+48 |
| 2016-05-11 | rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users. | Eduard Burtescu | -14/+14 |
| 2016-05-11 | rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper. | Eduard Burtescu | -20/+20 |
| 2016-05-11 | rustc: Avoid free functions taking &TyCtxt and &InferCtxt. | Eduard Burtescu | -44/+40 |
| 2016-05-03 | change the newly-added errors to warnings | Ariel Ben-Yehuda | -26/+37 |
| 2016-04-13 | Auto merge of #32780 - soltanmm:consider-the-following, r=nikomatsakis | bors | -0/+6 |
| 2016-04-06 | Replace consider_unification_despite_ambiguity with obligation variant | Masood Malekghassemi | -0/+6 |
| 2016-04-06 | rustc: move middle::{def,def_id,pat_util} to hir. | Eduard Burtescu | -1/+1 |
| 2016-03-31 | librustc: replace tcx.sess.bug calls with bug!() | Benjamin Herr | -2/+2 |
| 2016-03-27 | rustc: move cfg, infer, traits and ty from middle to top-level. | Eduard Burtescu | -0/+508 |