| Age | Commit message (Expand) | Author | Lines |
| 2017-04-02 | mark build::cfg::start_new_block as inline(never) | Ariel Ben-Yehuda | -0/+3 |
| 2017-03-11 | Rollup merge of #40372 - nagisa:never-drop, r=eddyb | Ariel Ben-Yehuda | -1/+1 |
| 2017-03-11 | Auto merge of #40308 - nikomatsakis:incr-comp-isolate-task, r=mw | bors | -2/+4 |
| 2017-03-10 | isolate dep-graph tasks | Niko Matsakis | -2/+4 |
| 2017-03-10 | Only run inlining if mir opts are enabled | James Miller | -1/+1 |
| 2017-03-10 | Add dep-graph tasks where needed | James Miller | -16/+10 |
| 2017-03-10 | Initial implementation of inlining for MIR | James Miller | -4/+1112 |
| 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 | -11/+20 |
| 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-03 | Auto merge of #39927 - nikomatsakis:incr-comp-skip-borrowck-2, r=eddyb | bors | -21/+5 |
| 2017-03-02 | schedule drops on bindings only after initializing them | Ariel Ben-Yehuda | -71/+54 |
| 2017-03-01 | transform broken MIR warnings to hard ICEs | Ariel Ben-Yehuda | -8/+7 |
| 2017-03-01 | store the normalized types of statics in MIR Lvalues | Ariel Ben-Yehuda | -3/+13 |
| 2017-02-28 | convert MIR to iterate over the bodies vector | Niko Matsakis | -21/+5 |
| 2017-02-28 | Remove the TypedConstVal | Simonas Kazlauskas | -7/+4 |
| 2017-02-28 | Make Rvalue::ty infallible | Simonas Kazlauskas | -12/+8 |
| 2017-02-25 | rustc_const_eval: demand that the MIR qualify_consts ran on each evaluated body. | Eduard-Mihai Burtescu | -76/+77 |
| 2017-02-25 | rustc_const_eval: always demand typeck_tables for evaluating constants. | Eduard-Mihai Burtescu | -10/+23 |
| 2017-02-25 | rustc_typeck: rework coherence to be almost completely on-demand. | Eduard-Mihai Burtescu | -4/+4 |
| 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 | -13/+14 |
| 2017-02-25 | rustc_mir: expose MIR building through ty::maps::Provider. | Eduard-Mihai Burtescu | -57/+101 |
| 2017-02-25 | rustc: consolidate dep-tracked hashmaps in tcx.maps. | 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 #40037 - froydnj:overflow-checks, r=alexcrichton | Eduard-Mihai Burtescu | -7/+2 |
| 2017-02-25 | Rollup merge of #40025 - est31:master, r=eddyb | Eduard-Mihai Burtescu | -0/+20 |
| 2017-02-25 | Rollup merge of #39864 - cramertj:normalize-breaks, r=nikomatsakis | Eduard-Mihai Burtescu | -22/+21 |
| 2017-02-23 | Implement non-capturing closure to fn coercion | est31 | -0/+20 |
| 2017-02-22 | add `-C overflow-checks` option | Nathan Froyd | -7/+2 |
| 2017-02-18 | Properly implement labeled breaks in while conditions | Taylor Cramer | -8/+15 |
| 2017-02-17 | Normalize labeled and unlabeled breaks | Taylor Cramer | -19/+11 |
| 2017-02-15 | [MIR] Make InlineAsm a Statement | Simonas Kazlauskas | -22/+23 |
| 2017-02-13 | Auto merge of #39456 - nagisa:mir-switchint-everywhere, r=nikomatsakis | bors | -139/+117 |
| 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 | Reimplement simplify_cfg for SwitchInt | Simonas Kazlauskas | -14/+18 |
| 2017-02-10 | Only SwitchInt over integers, not all consts | Simonas Kazlauskas | -62/+44 |
| 2017-02-10 | SwitchInt over Switch | Simonas Kazlauskas | -29/+42 |
| 2017-02-10 | If is now always a SwitchInt in MIR | Simonas Kazlauskas | -60/+65 |
| 2017-02-10 | Add Rvalue::Discriminant to retrieve discriminant | Simonas Kazlauskas | -0/+8 |
| 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 | -2/+2 |
| 2017-02-04 | Auto merge of #39434 - nikomatsakis:incr-comp-skip-typeck-2, r=eddyb | bors | -1/+1 |
| 2017-02-03 | Bump version, upgrade bootstrap | Alex Crichton | -4/+1 |
| 2017-02-03 | Add warning for () to ! switch | Andrew Cann | -2/+2 |