| Age | Commit message (Expand) | Author | Lines |
| 2017-05-24 | box large variants in MIR | Ariel Ben-Yehuda | -8/+9 |
| 2017-04-23 | rustc_const_eval: support all unit enum variants. | Eduard-Mihai Burtescu | -1/+2 |
| 2017-04-11 | store Spans for all MIR locals | Ariel Ben-Yehuda | -20/+25 |
| 2017-04-06 | Introduce HashStable trait and base ICH implementations on it. | Michael Woerister | -1/+28 |
| 2017-03-24 | Represent function pointers in mir-constants as a Value instead of Item | Oliver Schneider | -7/+7 |
| 2017-03-20 | Rollup merge of #40576 - dwrensha:mir-terminator-kind-doc-typo, r=nikomatsakis | Corey Farwell | -1/+1 |
| 2017-03-18 | translate drop glue using MIR | Ariel Ben-Yehuda | -1/+17 |
| 2017-03-16 | fix typo in mir TerminatorKind docs | David Renshaw | -1/+1 |
| 2017-03-10 | Initial implementation of inlining for MIR | James Miller | -2/+346 |
| 2017-03-04 | Auto merge of #40163 - arielb1:normalization-1702, r=nikomatsakis | bors | -8/+34 |
| 2017-03-01 | store the normalized types of statics in MIR Lvalues | Ariel Ben-Yehuda | -8/+34 |
| 2017-02-28 | Remove the TypedConstVal | Simonas Kazlauskas | -37/+4 |
| 2017-02-28 | Make Rvalue::ty infallible | Simonas Kazlauskas | -27/+23 |
| 2017-02-25 | rustc_const_eval: always demand typeck_tables for evaluating constants. | Eduard-Mihai Burtescu | -3/+3 |
| 2017-02-25 | rustc_typeck: hook up collect and item/body check to on-demand. | Eduard-Mihai Burtescu | -3/+1 |
| 2017-02-25 | rustc: consolidate dep-tracked hashmaps in tcx.maps. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-02-25 | rustc: move the actual values of enum discriminants into a map. | Eduard-Mihai Burtescu | -1/+3 |
| 2017-02-23 | Implement non-capturing closure to fn coercion | est31 | -0/+3 |
| 2017-02-15 | [MIR] Make InlineAsm a Statement | Simonas Kazlauskas | -23/+20 |
| 2017-02-10 | Add TerminatorKind::if_ convenience constructor | Simonas Kazlauskas | -3/+11 |
| 2017-02-10 | Prefer switching on false for boolean switches | Simonas Kazlauskas | -1/+1 |
| 2017-02-10 | Fix SwitchInt building in ElaborateDrops pass | Simonas Kazlauskas | -6/+16 |
| 2017-02-10 | Fix the IntTypeExt::to_ty() lifetime bounds | Simonas Kazlauskas | -8/+2 |
| 2017-02-10 | Only SwitchInt over integers, not all consts | Simonas Kazlauskas | -8/+19 |
| 2017-02-10 | SwitchInt over Switch | Simonas Kazlauskas | -28/+10 |
| 2017-02-10 | If is now always a SwitchInt in MIR | Simonas Kazlauskas | -21/+2 |
| 2017-02-10 | Add Rvalue::Discriminant to retrieve discriminant | Simonas Kazlauskas | -12/+31 |
| 2017-02-07 | Rollup merge of #39482 - king6cong:master, r=frewsxcv | Corey Farwell | -1/+1 |
| 2017-02-06 | go back to use // | king6cong | -1/+1 |
| 2017-02-03 | Add warning for () to ! switch | Andrew Cann | -2/+3 |
| 2017-02-03 | doc comment rewording | king6cong | -1/+1 |
| 2017-01-26 | rustc: rename TyCtxt's `map` field to `hir`. | Eduard-Mihai Burtescu | -6/+6 |
| 2017-01-06 | rustc: keep track of tables everywhere as if they were per-body. | Eduard-Mihai Burtescu | -8/+3 |
| 2017-01-03 | Fix build after rebase | Andrew Cann | -1/+1 |
| 2017-01-03 | More pattern matching for empty types changes | Andrew Cann | -0/+4 |
| 2016-12-28 | rustc: separate TraitItem from their parent Item, just like ImplItem. | Eduard-Mihai Burtescu | -1/+1 |
| 2016-11-29 | rustc: simplify AdtDef by removing the field types and ty::ivar. | Eduard-Mihai Burtescu | -4/+4 |
| 2016-11-12 | Rollup merge of #37692 - nbp:debug-lvalue-subslice, r=eddyb | Eduard-Mihai Burtescu | -1/+1 |
| 2016-11-10 | Balance the debug output of Lvalue Subslice | Nicolas B. Pierron | -1/+1 |
| 2016-11-10 | rustc: clean up lookup_item_type and remove TypeScheme. | Eduard Burtescu | -2/+2 |
| 2016-11-03 | Auto merge of #36306 - nagisa:mir-local-cleanup, r=eddyb | bors | -5/+5 |
| 2016-11-03 | A way to remove otherwise unused locals from MIR | Simonas Kazlauskas | -5/+5 |
| 2016-10-30 | Auto merge of #37489 - nagisa:unnecessary-clone, r=eddyb | bors | -1/+2 |
| 2016-10-31 | Do not clone Mir unnecessarily | Simonas Kazlauskas | -1/+2 |
| 2016-10-30 | Fix ICE when attempting to get closure generics. | Mark-Simulacrum | -3/+2 |
| 2016-10-28 | rustc: move the MIR map into TyCtxt. | Eduard Burtescu | -47/+11 |
| 2016-10-28 | rustc: move mir::repr::* to mir. | Eduard Burtescu | -9/+14 |
| 2016-10-25 | Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup... | Mark-Simulacrum | -2/+2 |
| 2016-10-19 | Use TypedArena::alloc_slice in rustc. | Mark-Simulacrum | -2/+2 |
| 2016-10-04 | Eliminate ty::VariantKind in favor of def::CtorKind | Vadim Petrochenkov | -4/+5 |