| Age | Commit message (Expand) | Author | Lines |
| 2020-02-16 | Move librustc/{traits,infer} to librustc_infer. | Camille GILLOT | -189/+0 |
| 2020-02-05 | Move traits::query datatypes to traits::types. | Camille GILLOT | -7/+2 |
| 2020-01-28 | Add an early-exit to `QueryNormalizer::fold_ty` | Jonas Schievink | -0/+4 |
| 2019-12-22 | Format the world | Mark Rousskov | -12/+7 |
| 2019-11-19 | More HashStable. | Camille GILLOT | -5/+1 |
| 2019-11-18 | Retire BraceStructLiftImpl. | Camille GILLOT | -8/+1 |
| 2019-11-13 | Use TypeFoldable derive macro. | Camille GILLOT | -7/+1 |
| 2019-09-27 | Remove global_tcx from TyCtxt | Mark Rousskov | -2/+2 |
| 2019-09-25 | Rename `sty` to `kind` | varkor | -1/+1 |
| 2019-08-23 | Simplify eager normalization of constants | Oliver Scherer | -36/+2 |
| 2019-07-24 | Stabilize the type_name intrinsic in core::any | Steven Fackler | -1/+1 |
| 2019-06-26 | Don't use lift to detect local types | John Kåre Alsaker | -2/+3 |
| 2019-06-19 | Rollup merge of #61842 - Zoxc:trim-lift, r=eddyb | Mazdak Farrokhzad | -1/+0 |
| 2019-06-18 | rustc: remove 'x: 'y bounds (except from comments/strings). | Eduard-Mihai Burtescu | -1/+1 |
| 2019-06-14 | Remove unnecessary lift calls | John Kåre Alsaker | -1/+0 |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -5/+5 |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -1/+1 |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -1/+1 |
| 2019-06-03 | Don't canonicalize `'static` in normalize | Matthew Jasper | -1/+3 |
| 2019-05-25 | Don't use `ty::Const` without immediately interning | Oliver Scherer | -2/+1 |
| 2019-03-16 | Revert the `LazyConst` PR | Oliver Scherer | -5/+6 |
| 2019-02-27 | rename Substs to InternalSubsts | csmoe | -2/+2 |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -1/+1 |
| 2019-02-09 | Auto merge of #58207 - nnethercote:intern_lazy_const, r=oli-obk | bors | -2/+2 |
| 2019-02-06 | Make `intern_lazy_const` actually intern its argument. | Nicholas Nethercote | -2/+2 |
| 2019-02-05 | move librustc to 2018 | Mark Mansi | -9/+9 |
| 2019-01-01 | Move the `Unevaluated` constant arm upwards in the type structure | Oliver Scherer | -6/+7 |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 |
| 2018-11-24 | Rename some occurences of `skol` to `placeholder` | scalexm | -1/+1 |
| 2018-11-03 | Shift both late bound regions and bound types | scalexm | -2/+2 |
| 2018-10-15 | hide `SmallCanonicalVarValues` in `OriginalQueryValues` struct | Niko Matsakis | -2/+2 |
| 2018-10-15 | rename `QueryResult` to `QueryResponse` | Niko Matsakis | -1/+1 |
| 2018-09-18 | A few cleanups and minor improvements to rustc/traits | ljedrz | -23/+17 |
| 2018-09-05 | Changing TyAnon -> TyOpaque and relevant functions | ms2300 | -1/+1 |
| 2018-08-23 | Auto merge of #53588 - tristanburgess:52985_diagnostics_no_concrete_type_behi... | bors | -30/+8 |
| 2018-08-23 | Use optimized SmallVec implementation | Igor Gutorov | -1/+1 |
| 2018-08-22 | 52985: formatting PR files | Tristan Burgess | -9/+14 |
| 2018-08-22 | 52985: better cycle error for existential types | Tristan Burgess | -36/+9 |
| 2018-08-22 | Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu... | varkor | -2/+2 |
| 2018-08-13 | 52985: cause cycle err on inf trait normalization | Tristan Burgess | -9/+36 |
| 2018-07-17 | Avoid most allocations in `Canonicalizer`. | Nicholas Nethercote | -2/+4 |
| 2018-06-28 | Rebase fallout | Oliver Schneider | -1/+1 |
| 2018-06-28 | Merge `ConstVal` and `ConstValue` | Oliver Schneider | -1/+1 |
| 2018-06-28 | Move everything over from `middle::const_val` to `mir::interpret` | Oliver Schneider | -2/+1 |
| 2018-06-28 | Auto merge of #51538 - nikomatsakis:nll-perf-examination, r=eddyb | bors | -27/+1 |
| 2018-06-26 | remove `Canonicalization` trait, which serves no purpose | Niko Matsakis | -13/+0 |
| 2018-06-26 | rename `instantiate_query_result` | Niko Matsakis | -1/+1 |
| 2018-06-26 | make one `Canonicalize` impl for `QueryResult` | Niko Matsakis | -14/+1 |
| 2018-06-26 | Use proper debugging statements for infinite recursion assertion | Oliver Schneider | -3/+3 |
| 2018-06-07 | Add existential type definitons | Oliver Schneider | -0/+5 |