| Age | Commit message (Expand) | Author | Lines |
| 2017-04-11 | add Subtype predicate | Niko Matsakis | -0/+14 |
| 2017-03-17 | Fix race condition in fs::create_dir_all | David Roundy | -20/+0 |
| 2017-03-13 | some style fixes | Tshepang Lekhonkhobe | -4/+5 |
| 2017-02-25 | rustc_typeck: move the leaves (generics, trait_def, adt_def) to on-demand. | Eduard-Mihai Burtescu | -10/+1 |
| 2017-02-25 | rustc: combine BareFnTy and ClosureTy into FnSig. | Eduard-Mihai Burtescu | -27/+10 |
| 2017-02-25 | rustc: introduce a query system for type information in ty::maps. | Eduard Burtescu | -1/+1 |
| 2017-02-25 | rustc: consolidate dep-tracked hashmaps in tcx.maps. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-02-25 | rustc: store type parameter defaults outside of ty::Generics. | Eduard-Mihai Burtescu | -3/+6 |
| 2017-02-05 | Auto merge of #38897 - nikomatsakis:issue-32330-followup, r=arielb1 | bors | -7/+6 |
| 2017-02-05 | make lifetimes that only appear in return type early-bound | Niko Matsakis | -7/+6 |
| 2017-02-05 | Rollup merge of #39439 - king6cong:move, r=alexcrichton | Corey Farwell | -5/+32 |
| 2017-02-04 | run rustfmt for librustc/util/fs.rs | king6cong | -10/+12 |
| 2017-02-03 | Add warning for () to ! switch | Andrew Cann | -2/+2 |
| 2017-02-03 | add and use rename_or_copy_remove fn that fallback to copy & remove | king6cong | -0/+25 |
| 2017-02-02 | Rollup merge of #39373 - Mark-Simulacrum:remove-toprimitive, r=aturon | Guillaume Gomez | -98/+0 |
| 2017-01-30 | Merge ty::TyBox into ty::TyAdt | Vadim Petrochenkov | -2/+1 |
| 2017-01-28 | Remove ToPrimitive trait. | Mark Simulacrum | -98/+0 |
| 2017-01-28 | rustc: remove unused `bounds` field from `RegionParameterDef`. | Eduard-Mihai Burtescu | -4/+3 |
| 2017-01-28 | rustc: move object default lifetimes to resolve_lifetimes. | Eduard-Mihai Burtescu | -10/+0 |
| 2017-01-26 | rustc: rename TyCtxt's `map` field to `hir`. | Eduard-Mihai Burtescu | -4/+4 |
| 2016-12-27 | propagate TIME_DEPTH to the helper threads for -Z time-passes | Niko Matsakis | -3/+17 |
| 2016-12-05 | Refactor FnSig to contain a Slice for its inputs and outputs. | Mark-Simulacrum | -2/+2 |
| 2016-12-05 | Refactor ty::FnSig to privatize all fields | Mark-Simulacrum | -2/+2 |
| 2016-12-02 | Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakis | bors | -4/+5 |
| 2016-11-29 | rustc: simplify AdtDef by removing the field types and ty::ivar. | Eduard-Mihai Burtescu | -1/+1 |
| 2016-11-29 | rustc: remove type information from TraitDef. | Eduard-Mihai Burtescu | -3/+4 |
| 2016-11-28 | Refactor TyTrait to contain a interned ExistentialPredicate slice. | Mark-Simulacrum | -98/+27 |
| 2016-11-28 | Remove BuiltinBound and BuiltinBounds. | Mark-Simulacrum | -13/+0 |
| 2016-11-28 | Refactor BuiltinBounds to Vec<DefId> on TraitObject. | Mark-Simulacrum | -10/+16 |
| 2016-11-28 | Privatize TraitObject.principal and add a method accessor, returning Option. | Mark-Simulacrum | -2/+2 |
| 2016-11-21 | Implement the `loop_break_value` feature. | Geoffry Song | -55/+0 |
| 2016-11-20 | Move `syntax::util::interner` -> `syntax::symbol`, cleanup. | Jeffrey Seyfried | -2/+2 |
| 2016-11-12 | rustc: move closure upvar types to the closure substs | Ariel Ben-Yehuda | -2/+3 |
| 2016-11-10 | rustc: clean up lookup_item_type and remove TypeScheme. | Eduard Burtescu | -4/+4 |
| 2016-11-10 | rustc: unify and simplify managing associated items. | Eduard Burtescu | -26/+0 |
| 2016-11-08 | Replace FnvHasher use with FxHasher. | Nicholas Nethercote | -10/+10 |
| 2016-11-05 | Rollup merge of #37583 - michaelwoerister:hir-stats, r=alexcrichton | Alex Crichton | -0/+34 |
| 2016-11-04 | Rollup merge of #37408 - eddyb:lazy-5, r=nikomatsakis | Alex Crichton | -25/+2 |
| 2016-11-04 | Add -Zhir-stats for collecting statistics on HIR and AST | Michael Woerister | -0/+34 |
| 2016-11-02 | rustc: record the target type of every adjustment. | Eduard Burtescu | -25/+2 |
| 2016-10-30 | Fix ICE when printing closures, and other similar types | Mark-Simulacrum | -3/+14 |
| 2016-10-30 | Fix ICE when attempting to get closure generics. | Mark-Simulacrum | -17/+35 |
| 2016-10-27 | Address comments + Fix rebase | Vadim Petrochenkov | -28/+0 |
| 2016-10-27 | Preparations and cleanup | Vadim Petrochenkov | -3/+31 |
| 2016-10-25 | Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup... | Mark-Simulacrum | -2/+2 |
| 2016-09-20 | rustc: replace uses of NodeId in Def, other than closures and labels. | Eduard Burtescu | -1/+2 |
| 2016-09-11 | Use question_mark feature in librustc. | Ahmed Charles | -1/+1 |
| 2016-09-08 | Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt` | Vadim Petrochenkov | -2/+2 |
| 2016-09-06 | Auto merge of #36025 - michaelwoerister:incr-comp-hash-spans, r=nikomatsakis | bors | -9/+26 |
| 2016-09-03 | Add union types | Vadim Petrochenkov | -3/+2 |