| Age | Commit message (Expand) | Author | Lines |
| 2016-12-18 | Auto merge of #37429 - camlorn:univariant_layout_optimization, r=eddyb | bors | -23/+34 |
| 2016-12-16 | Incorporate review comments. | Austin Hicks | -3/+3 |
| 2016-12-15 | Use StableHasher everywhere | Ariel Ben-Yehuda | -14/+3 |
| 2016-12-14 | Fix computation of enum names based off the discrfield in the case of the nul... | Austin Hicks | -3/+3 |
| 2016-12-14 | Make tidy | Austin Hicks | -4/+4 |
| 2016-12-14 | Modify debuginfo to deal with the difference between source and memory order | Austin Hicks | -19/+30 |
| 2016-12-12 | [LLVM 4.0] Move debuginfo alignment argument | Jake Goulding | -2/+11 |
| 2016-12-05 | Refactor FnSig to contain a Slice for its inputs and outputs. | Mark-Simulacrum | -1/+1 |
| 2016-12-05 | Refactor ty::FnSig to privatize all fields | Mark-Simulacrum | -17/+17 |
| 2016-12-05 | trans: Rename `reachable` to `exported_symbols` where appropriate. | Michael Woerister | -1/+1 |
| 2016-12-02 | [LLVM] Introduce a stable representation of DIFlags | Jake Goulding | -22/+20 |
| 2016-12-02 | Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakis | bors | -4/+4 |
| 2016-11-30 | Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichton | bors | -2/+2 |
| 2016-11-30 | rustc: track the Span's of definitions across crates. | Eduard-Mihai Burtescu | -2/+2 |
| 2016-11-29 | rustc: simplify AdtDef by removing the field types and ty::ivar. | Eduard-Mihai Burtescu | -4/+4 |
| 2016-11-28 | Refactor TyTrait to contain a interned ExistentialPredicate slice. | Mark-Simulacrum | -4/+4 |
| 2016-11-28 | Privatize TraitObject.principal and add a method accessor, returning Option. | Mark-Simulacrum | -8/+13 |
| 2016-11-21 | Remove `Rc` from the interner. | Jeffrey Seyfried | -25/+14 |
| 2016-11-21 | Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p... | Jeffrey Seyfried | -4/+4 |
| 2016-11-20 | Move `syntax::util::interner` -> `syntax::symbol`, cleanup. | Jeffrey Seyfried | -3/+2 |
| 2016-11-12 | rustc: move closure upvar types to the closure substs | Ariel Ben-Yehuda | -10/+8 |
| 2016-11-10 | rustc: clean up lookup_item_type and remove TypeScheme. | Eduard Burtescu | -4/+4 |
| 2016-11-08 | Replace FnvHasher use with FxHasher. | Nicholas Nethercote | -14/+14 |
| 2016-11-02 | rustc: make all read access to tcx.tables go through a method. | Eduard Burtescu | -1/+1 |
| 2016-10-30 | Replace all uses of SHA-256 with BLAKE2b. | Michael Woerister | -36/+9 |
| 2016-10-28 | rustc: move the MIR map into TyCtxt. | Eduard Burtescu | -1/+1 |
| 2016-10-28 | rustc: move mir::repr::* to mir. | Eduard Burtescu | -2/+2 |
| 2016-10-24 | debuginfo: Erase regions when creating debuginfo for statics. | Michael Woerister | -4/+6 |
| 2016-10-21 | debuginfo: Use TypeIdHasher to create global type identifiers for debuginfo. | Michael Woerister | -197/+41 |
| 2016-10-17 | Rollup merge of #37172 - michaelwoerister:cleanup-dibuilder, r=eddyb | Guillaume Gomez | -2/+0 |
| 2016-10-16 | Auto merge of #37129 - arielb1:erased-normal, r=eddyb | bors | -6/+6 |
| 2016-10-14 | debuginfo: Remove some outdated stuff from LLVM DIBuilder binding. | Michael Woerister | -2/+0 |
| 2016-10-13 | normalize types every time HR regions are erased | Ariel Ben-Yehuda | -6/+6 |
| 2016-10-13 | Get rid of double indirection in string interner by using `Rc<str>` | Vadim Petrochenkov | -3/+3 |
| 2016-10-04 | Eliminate ty::VariantKind in favor of def::CtorKind | Vadim Petrochenkov | -13/+10 |
| 2016-09-26 | Rename MIR local iterators to match convention | Jonas Schievink | -1/+1 |
| 2016-09-26 | [WIP] Move MIR towards a single kind of local | Jonas Schievink | -2/+3 |
| 2016-09-25 | Incorporate review comments. | Austin Hicks | -1/+1 |
| 2016-09-24 | Completely kill `represent_type` and the `adt::Repr` type that goes with it. | Austin Hicks | -35/+61 |
| 2016-09-08 | Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt` | Vadim Petrochenkov | -36/+28 |
| 2016-09-05 | Auto merge of #36200 - mattico:fix-llvm-linkage, r=arielb1 | bors | -1/+1 |
| 2016-09-04 | Fix incorrect LLVM Linkage enum | Matt Ickstadt | -1/+1 |
| 2016-09-04 | Replace `_, _` with `..` | Vadim Petrochenkov | -5/+5 |
| 2016-09-03 | Fix rebase, fix some tests | Vadim Petrochenkov | -1/+1 |
| 2016-09-03 | Generate debuginfo for unions | Vadim Petrochenkov | -2/+104 |
| 2016-09-03 | Translate union constants | Vadim Petrochenkov | -5/+4 |
| 2016-09-03 | Implement layout calculation and add more trans stubs | Vadim Petrochenkov | -1/+4 |
| 2016-09-03 | Some better support for unions through the compiler | Vadim Petrochenkov | -0/+7 |
| 2016-09-03 | Add union types | Vadim Petrochenkov | -0/+1 |
| 2016-08-31 | give `apply_param_substs` a `SharedCrateContext` | Niko Matsakis | -1/+1 |