| Age | Commit message (Expand) | Author | Lines |
| 2017-01-30 | cleanup: Refactor away `DtorKind` | Vadim Petrochenkov | -24/+1 |
| 2017-01-30 | Merge ty::TyBox into ty::TyAdt | Vadim Petrochenkov | -1/+11 |
| 2017-01-28 | Auto merge of #39305 - eddyb:synelide, r=nikomatsakis | bors | -25/+5 |
| 2017-01-28 | rustc: remove unused `bounds` field from `RegionParameterDef`. | Eduard-Mihai Burtescu | -6/+5 |
| 2017-01-28 | rustc: move object default lifetimes to resolve_lifetimes. | Eduard-Mihai Burtescu | -19/+0 |
| 2017-01-27 | Rollup merge of #39321 - king6cong:master, r=frewsxcv | Alex Crichton | -1/+1 |
| 2017-01-26 | Point to immutable arg/fields when trying to use as &mut | Esteban Küber | -0/+2 |
| 2017-01-27 | doc comment typo fix | king6cong | -1/+1 |
| 2017-01-26 | rustc: don't call the HIR AST. | Eduard-Mihai Burtescu | -11/+11 |
| 2017-01-26 | rustc: rename TyCtxt's `map` field to `hir`. | Eduard-Mihai Burtescu | -40/+40 |
| 2017-01-25 | rename `Tables` to `TypeckTables` | Niko Matsakis | -3/+3 |
| 2017-01-06 | rustc: store ty::Tables separately for each body (except closures'). | Eduard-Mihai Burtescu | -12/+23 |
| 2017-01-06 | rustc: keep track of tables everywhere as if they were per-body. | Eduard-Mihai Burtescu | -4/+15 |
| 2017-01-03 | Fix build after rebase. | Andrew Cann | -9/+16 |
| 2017-01-03 | Refactor is_uninhabited | Andrew Cann | -54/+2 |
| 2017-01-03 | More pattern matching for empty types changes | Andrew Cann | -9/+24 |
| 2016-12-31 | Split CtxtArenas into GlobalArenas and CtxtInterners. | Mark Simulacrum | -2/+2 |
| 2016-12-28 | rustc: move function arguments into hir::Body. | Eduard-Mihai Burtescu | -1/+1 |
| 2016-12-28 | rustc: separate bodies for static/(associated)const and embedded constants. | Eduard-Mihai Burtescu | -4/+4 |
| 2016-12-28 | rustc: separate TraitItem from their parent Item, just like ImplItem. | Eduard-Mihai Burtescu | -26/+20 |
| 2016-12-28 | hir: lower `ImplicitSelf` to resolved `Self` TyQPath's. | Eduard-Mihai Burtescu | -1/+1 |
| 2016-12-26 | More systematic error reporting in path resolution | Vadim Petrochenkov | -3/+2 |
| 2016-12-24 | Use `DefId`s instead of `NodeId`s for `pub(restricted)` visibilities. | Jeffrey Seyfried | -24/+30 |
| 2016-12-20 | Rollup merge of #38418 - michaelwoerister:def_path_cleanup, r=eddyb | Alex Crichton | -31/+4 |
| 2016-12-19 | Simplify `TyCtxt::create_and_enter`. | Jeffrey Seyfried | -1/+8 |
| 2016-12-16 | No need to have tcx::opt_def_path() now that we store all DefPaths | Michael Woerister | -31/+4 |
| 2016-12-02 | Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakis | bors | -170/+78 |
| 2016-11-30 | Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichton | bors | -0/+8 |
| 2016-11-30 | rustc: track the Span's of definitions across crates. | Eduard-Mihai Burtescu | -0/+8 |
| 2016-11-29 | Auto merge of #37965 - Mark-Simulacrum:trait-obj-to-exis-predicate, r=eddyb | bors | -16/+6 |
| 2016-11-29 | rustc: simplify AdtDef by removing the field types and ty::ivar. | Eduard-Mihai Burtescu | -165/+77 |
| 2016-11-29 | rustc: remove type information from TraitDef. | Eduard-Mihai Burtescu | -5/+1 |
| 2016-11-29 | Fix rebase breakage | Florian Diebold | -2/+2 |
| 2016-11-29 | rustc: replace body exprs by their ids | Florian Diebold | -5/+5 |
| 2016-11-28 | Adds TyCtxt::require_lang_item(LangItem) to simplify lang item requires. | Mark-Simulacrum | -8/+4 |
| 2016-11-28 | Refactor TyTrait to contain a interned ExistentialPredicate slice. | Mark-Simulacrum | -2/+2 |
| 2016-11-28 | Remove BuiltinBound and BuiltinBounds. | Mark-Simulacrum | -6/+0 |
| 2016-11-28 | rustc_privacy: visit Ty instead of HIR types in EmbargoVisitor. | Eduard-Mihai Burtescu | -2/+7 |
| 2016-11-28 | rustc_typeck: save the type cache for rustdoc and save-analysis. | Eduard Burtescu | -4/+4 |
| 2016-11-28 | rustc: embed path resolutions into the HIR instead of keeping DefMap. | Eduard-Mihai Burtescu | -21/+5 |
| 2016-11-28 | rustc: desugar UFCS as much as possible during HIR lowering. | Eduard Burtescu | -5/+6 |
| 2016-11-23 | Auto merge of #36449 - canndrew:expand_is_uninhabited, r=eddyb | bors | -6/+45 |
| 2016-11-22 | Use FxHashSet instead of HashMap | Andrew Cann | -8/+6 |
| 2016-11-22 | Make is_uninhabited respect privacy | Andrew Cann | -4/+10 |
| 2016-11-22 | Recursive types are always non-empty | Andrew Cann | -1/+1 |
| 2016-11-22 | Fix previous commit | Andrew Cann | -1/+1 |
| 2016-11-22 | Expand `is_uninhabited` to recurse into datatypes | Andrew Cann | -5/+40 |
| 2016-11-22 | Use SmallVec for TypeWalker's stack. | Nicholas Nethercote | -1/+2 |
| 2016-11-21 | Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p... | Jeffrey Seyfried | -2/+2 |
| 2016-11-20 | Move `syntax::util::interner` -> `syntax::symbol`, cleanup. | Jeffrey Seyfried | -2/+2 |