| Age | Commit message (Expand) | Author | Lines |
| 2020-03-30 | rustc -> rustc_middle part 1 | Mazdak Farrokhzad | -233/+0 |
| 2020-03-24 | normalize some imports, prefer direct ones. | Mazdak Farrokhzad | -1/+1 |
| 2020-03-16 | Auto merge of #68970 - matthewjasper:min-spec, r=nikomatsakis | bors | -2/+34 |
| 2020-03-15 | Avoid ICEs when we emit errors constructing the specialization graph | Matthew Jasper | -1/+2 |
| 2020-03-15 | Add attributes to allow specializing on traits | Matthew Jasper | -1/+32 |
| 2020-03-14 | Update `trait_impls` | John Kåre Alsaker | -1/+11 |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -2/+2 |
| 2019-12-22 | Format the world | Mark Rousskov | -38/+25 |
| 2019-09-28 | Switch over all StableHash impls to new format | Mark Rousskov | -5/+2 |
| 2019-07-04 | rename hir::map::local_def_id_from_hir_id to local_def_id | ljedrz | -1/+1 |
| 2019-06-21 | Remove needless lifetimes | Jeremy Stucki | -3/+3 |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -5/+5 |
| 2019-06-12 | Run `rustfmt --file-lines ...` for changes from previous commits. | Eduard-Mihai Burtescu | -6/+9 |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -3/+3 |
| 2019-06-12 | Fix fallout from `deny(unused_lifetimes)`. | Eduard-Mihai Burtescu | -3/+3 |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -3/+3 |
| 2019-04-25 | Update trait_impls_of | John Kåre Alsaker | -3/+2 |
| 2019-04-05 | Introduce an arena type which may be used to allocate a list of types with de... | John Kåre Alsaker | -1/+1 |
| 2019-03-23 | Auto merge of #59068 - ljedrz:kill_off_NodeId_stragglers, r=Zoxc | bors | -2/+2 |
| 2019-03-13 | Use derive macro for HashStable | John Kåre Alsaker | -0/+4 |
| 2019-03-10 | hir: replace NodeId with HirId in trait_impls | ljedrz | -2/+2 |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -3/+3 |
| 2019-02-05 | move librustc to 2018 | Mark Mansi | -8/+8 |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 |
| 2018-12-06 | Use a function to access the Hir map to be able to turn it into a query later | John Kåre Alsaker | -2/+2 |
| 2018-10-03 | rustc/ty: simplify some patterns | ljedrz | -4/+2 |
| 2018-10-03 | rustc/ty: whitespace fixes | ljedrz | -3/+3 |
| 2018-09-25 | Auto merge of #53693 - scottmcm:marker-trait-attribute, r=nikomatsakis | bors | -1/+8 |
| 2018-09-19 | Add an is_marker flag to TraitDef | Scott McMurray | -1/+8 |
| 2018-09-18 | A few cleanups and minor improvements to rustc/traits | ljedrz | -0/+9 |
| 2018-08-18 | Use the new Entry::or_default method where possible. | Eduard-Mihai Burtescu | -34/+31 |
| 2018-03-08 | Add InterpretInterner to StableHashingContext for AllocId serialization | Oliver Schneider | -2/+2 |
| 2018-03-02 | Replace Rc with Lrc for shared data | John Kåre Alsaker | -3/+3 |
| 2017-11-03 | [Syntax Breaking] Rename DefaultImpl to AutoImpl | leonardo.yvens | -3/+3 |
| 2017-09-18 | incr.comp.: Remove tcx from StableHashingContext. | Michael Woerister | -2/+2 |
| 2017-09-18 | incr.comp.: Compute hashes of all query results. | Michael Woerister | -1/+16 |
| 2017-09-07 | rustc: Remove `CrateStore::crates` as a method | Alex Crichton | -1/+1 |
| 2017-09-05 | rustc: Move implementations_of_trait to a query | Alex Crichton | -7/+10 |
| 2017-08-08 | make `for_all_relevant_impls` O(1) again | Ariel Ben-Yehuda | -104/+64 |
| 2017-05-31 | Make a newtype for DefPathHash so they are not confused with content hashes | Michael Woerister | -3/+3 |
| 2017-05-18 | Use 128 instead of 64 bits for DefPath hashes | Michael Woerister | -2/+3 |
| 2017-05-16 | Use tcx.type_of(impl) instead of TraitRef::self_ty() for getting Self in rele... | Michael Woerister | -5/+5 |
| 2017-05-15 | Share lists of blanket impls in results of relevant_impls_for() query. | Michael Woerister | -24/+93 |
| 2017-05-15 | Remove interior mutability from TraitDef by turning fields into queries. | Michael Woerister | -258/+78 |
| 2017-02-25 | rustc_typeck: rework coherence to be almost completely on-demand. | Eduard-Mihai Burtescu | -3/+72 |
| 2017-01-22 | better comment wording | king6cong | -1/+1 |
| 2016-11-29 | rustc: remove type information from TraitDef. | Eduard-Mihai Burtescu | -26/+13 |
| 2016-11-10 | rustc: clean up lookup_item_type and remove TypeScheme. | Eduard Burtescu | -1/+1 |
| 2016-11-08 | Replace FnvHasher use with FxHasher. | Nicholas Nethercote | -3/+3 |
| 2016-09-20 | rustc: remove ImplOrTraitItemId and TraitDef's associated_type_names. | Eduard Burtescu | -7/+0 |