| Age | Commit message (Expand) | Author | Lines |
| 2017-01-30 | Merge ty::TyBox into ty::TyAdt | Vadim Petrochenkov | -3/+4 |
| 2017-01-26 | rustc: rename TyCtxt's `map` field to `hir`. | Eduard-Mihai Burtescu | -9/+9 |
| 2017-01-11 | fix function arguments in constant promotion | Ariel Ben-Yehuda | -13/+15 |
| 2017-01-08 | Auto merge of #38837 - eddyb:issue-38074, r=nikomatsakis | bors | -13/+12 |
| 2017-01-06 | rustc: keep track of tables everywhere as if they were per-body. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-01-05 | Allow projections to be promoted to constants in MIR. | Eduard-Mihai Burtescu | -13/+12 |
| 2017-01-05 | fix promotion of MIR terminators | Ariel Ben-Yehuda | -79/+67 |
| 2016-12-14 | Auto merge of #38332 - bluss:copy-prop-arguments, r=eddyb | bors | -4/+6 |
| 2016-12-12 | Auto merge of #38307 - bluss:mir-opt-level, r=eddyb | bors | -13/+9 |
| 2016-12-11 | mir: Allow copy-propagation of function arguments | Ulrik Sverdrup | -4/+6 |
| 2016-12-11 | Simplify use of mir_opt_level | Ulrik Sverdrup | -13/+9 |
| 2016-12-09 | mir: Reinstate while loop in deaggregator pass | Ulrik Sverdrup | -59/+58 |
| 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 | -8/+8 |
| 2016-11-29 | Auto merge of #37965 - Mark-Simulacrum:trait-obj-to-exis-predicate, r=eddyb | bors | -1/+4 |
| 2016-11-29 | Save bodies of functions for inlining into other crates | Florian Diebold | -10/+4 |
| 2016-11-28 | Adds TyCtxt::require_lang_item(LangItem) to simplify lang item requires. | Mark-Simulacrum | -3/+1 |
| 2016-11-28 | Remove BuiltinBound and BuiltinBounds. | Mark-Simulacrum | -1/+6 |
| 2016-11-17 | Auto merge of #37660 - nikomatsakis:incremental-36349, r=eddyb | bors | -2/+6 |
| 2016-11-17 | Auto merge of #37717 - nikomatsakis:region-obligations-pre, r=eddyb | bors | -21/+32 |
| 2016-11-16 | include a Name and Span for each item in the HIR of the impl | Niko Matsakis | -6/+6 |
| 2016-11-16 | fallout from separating impl-items from impls | Niko Matsakis | -2/+6 |
| 2016-11-15 | register `infer-ok` obligations properly | Niko Matsakis | -16/+21 |
| 2016-11-15 | remove TypeOrigin and use ObligationCause instead | Niko Matsakis | -6/+12 |
| 2016-11-14 | Remove `scope_auxiliary`. | Nicholas Nethercote | -2/+1 |
| 2016-11-12 | rustc: move closure upvar types to the closure substs | Ariel Ben-Yehuda | -3/+9 |
| 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 | -2/+2 |
| 2016-11-03 | A way to remove otherwise unused locals from MIR | Simonas Kazlauskas | -15/+105 |
| 2016-10-28 | rustc: move the MIR map into TyCtxt. | Eduard Burtescu | -105/+74 |
| 2016-10-28 | rustc: move mir::repr::* to mir. | Eduard Burtescu | -15/+14 |
| 2016-10-06 | Rollup merge of #36959 - arielb1:simplify-cfg-fixes, r=eddyb | Jonathan Turner | -2/+13 |
| 2016-10-04 | Remove some unused methods from metadata | Vadim Petrochenkov | -5/+1 |
| 2016-10-04 | Eliminate ty::VariantKind in favor of def::CtorKind | Vadim Petrochenkov | -2/+2 |
| 2016-10-04 | SimplifyCfg: don't incref target when collapsing a goto with 1 pred | Ariel Ben-Yehuda | -2/+10 |
| 2016-10-04 | SimplifyCfg: simplify the start block | Ariel Ben-Yehuda | -0/+3 |
| 2016-09-26 | Fix tidy | Jonas Schievink | -1/+4 |
| 2016-09-26 | promote_consts: make assign take a Local | Jonas Schievink | -4/+4 |
| 2016-09-26 | Rename MIR local iterators to match convention | Jonas Schievink | -2/+2 |
| 2016-09-26 | [WIP] Move MIR towards a single kind of local | Jonas Schievink | -128/+141 |
| 2016-09-24 | librustc_mir: Propagate constants during copy propagation. | Patrick Walton | -59/+213 |
| 2016-09-21 | Auto merge of #36551 - eddyb:meta-games, r=nikomatsakis | bors | -1/+2 |
| 2016-09-20 | rustc_metadata: go only through rustc_serialize in astencode. | Eduard Burtescu | -1/+2 |
| 2016-09-19 | librustc: Implement def-use chains and trivial copy propagation on MIR. | Patrick Walton | -3/+186 |
| 2016-09-19 | librustc: Add a new nop statement to the MIR. | Patrick Walton | -1/+3 |
| 2016-09-16 | librustc_mir: Remove `&*x` when `x` has a reference type. | Patrick Walton | -0/+112 |
| 2016-09-08 | Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt` | Vadim Petrochenkov | -9/+7 |
| 2016-09-06 | Count and report time taken by MIR passes | Simonas Kazlauskas | -4/+4 |
| 2016-09-04 | Auto merge of #36203 - petrochenkov:uvsdot, r=nrc | bors | -7/+7 |
| 2016-09-04 | Rollup merge of #36212 - razielgn:updated-e0493-to-new-format, r=jonathandturner | Manish Goregaokar | -0/+33 |