| Age | Commit message (Expand) | Author | Lines |
| 2017-05-24 | box large variants in MIR | Ariel Ben-Yehuda | -12/+13 |
| 2017-04-22 | avoid calling `mk_region` unnecessarily | Ariel Ben-Yehuda | -1/+1 |
| 2017-04-18 | lower `move_val_init` during MIR construction | Ariel Ben-Yehuda | -20/+47 |
| 2017-04-11 | store Spans for all MIR locals | Ariel Ben-Yehuda | -23/+32 |
| 2017-04-05 | Rollup merge of #41015 - arielb1:new-block-stack, r=alexcrichton | Ariel Ben-Yehuda | -0/+3 |
| 2017-04-02 | mark build::cfg::start_new_block as inline(never) | Ariel Ben-Yehuda | -0/+3 |
| 2017-03-30 | refactor the `targeted_by_break` field | Niko Matsakis | -85/+99 |
| 2017-03-24 | Represent function pointers in mir-constants as a Value instead of Item | Oliver Schneider | -3/+3 |
| 2017-03-17 | Implement ? in catch expressions and add tests | Taylor Cramer | -35/+50 |
| 2017-03-09 | Do not bother creating StorageLive for TyNever | Simonas Kazlauskas | -1/+1 |
| 2017-03-04 | Auto merge of #40163 - arielb1:normalization-1702, r=nikomatsakis | bors | -1/+1 |
| 2017-03-03 | Auto merge of #40133 - arielb1:operand-lifetimes, r=eddyb | bors | -120/+155 |
| 2017-03-03 | make operands live to the end of their containing expression | Ariel Ben-Yehuda | -49/+101 |
| 2017-03-02 | schedule drops on bindings only after initializing them | Ariel Ben-Yehuda | -71/+54 |
| 2017-03-01 | store the normalized types of statics in MIR Lvalues | Ariel Ben-Yehuda | -1/+1 |
| 2017-02-28 | Make Rvalue::ty infallible | Simonas Kazlauskas | -1/+2 |
| 2017-02-25 | rustc_const_eval: always demand typeck_tables for evaluating constants. | Eduard-Mihai Burtescu | -5/+16 |
| 2017-02-25 | rustc_typeck: hook up collect and item/body check to on-demand. | Eduard-Mihai Burtescu | -3/+1 |
| 2017-02-25 | rustc: combine BareFnTy and ClosureTy into FnSig. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-02-25 | rustc: move the actual values of enum discriminants into a map. | Eduard-Mihai Burtescu | -6/+5 |
| 2017-02-25 | Rollup merge of #40025 - est31:master, r=eddyb | Eduard-Mihai Burtescu | -0/+7 |
| 2017-02-25 | Rollup merge of #39864 - cramertj:normalize-breaks, r=nikomatsakis | Eduard-Mihai Burtescu | -15/+7 |
| 2017-02-23 | Implement non-capturing closure to fn coercion | est31 | -0/+7 |
| 2017-02-18 | Properly implement labeled breaks in while conditions | Taylor Cramer | -3/+3 |
| 2017-02-17 | Normalize labeled and unlabeled breaks | Taylor Cramer | -15/+7 |
| 2017-02-15 | [MIR] Make InlineAsm a Statement | Simonas Kazlauskas | -16/+19 |
| 2017-02-13 | Auto merge of #39456 - nagisa:mir-switchint-everywhere, r=nikomatsakis | bors | -91/+88 |
| 2017-02-10 | Inline open_drop_for_variant & clean matches::test | Simonas Kazlauskas | -11/+10 |
| 2017-02-10 | Add TerminatorKind::if_ convenience constructor | Simonas Kazlauskas | -52/+25 |
| 2017-02-10 | Prefer switching on false for boolean switches | Simonas Kazlauskas | -18/+18 |
| 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 | -62/+44 |
| 2017-02-10 | SwitchInt over Switch | Simonas Kazlauskas | -12/+40 |
| 2017-02-10 | If is now always a SwitchInt in MIR | Simonas Kazlauskas | -30/+51 |
| 2017-02-10 | Use global recursion limit when evaluating inhabitedness | Andrew Cann | -3/+3 |
| 2017-02-09 | Add recursion limit to inhabitedness check | Andrew Cann | -1/+1 |
| 2017-02-05 | Rollup merge of #39009 - canndrew:default-unit-warnings, r=nikomatsakis | Corey Farwell | -1/+1 |
| 2017-02-03 | Bump version, upgrade bootstrap | Alex Crichton | -1/+0 |
| 2017-02-03 | Add warning for () to ! switch | Andrew Cann | -1/+1 |
| 2017-01-29 | Remove the workaround for gh32959 | Simonas Kazlauskas | -5/+2 |
| 2017-01-27 | Rollup merge of #39290 - canndrew:hide-uninhabitedness, r=nikomatsakis | Alex Crichton | -13/+17 |
| 2017-01-26 | Auto merge of #39066 - arielb1:lifetime-extension-test, r=nikomatsakis | bors | -1/+9 |
| 2017-01-26 | rustc: rename TyCtxt's `map` field to `hir`. | Eduard-Mihai Burtescu | -7/+7 |
| 2017-01-25 | Hide uninhabitedness checks behind feature gate | Andrew Cann | -13/+17 |
| 2017-01-25 | end temporary lifetimes being extended by `let X: &_` hints | Ariel Ben-Yehuda | -1/+9 |
| 2017-01-19 | add exclusive range patterns under a feature gate | Oliver Schneider | -4/+11 |
| 2017-01-16 | Rename ExprKind::Vec to Array in HIR and HAIR. | Scott Olson | -4/+4 |
| 2017-01-06 | rustc: keep track of tables everywhere as if they were per-body. | Eduard-Mihai Burtescu | -5/+4 |
| 2017-01-03 | Refactor is_uninhabited | Andrew Cann | -6/+8 |
| 2017-01-03 | More pattern matching for empty types changes | Andrew Cann | -3/+21 |