| Age | Commit message (Expand) | Author | Lines |
| 2016-01-12 | Auto merge of #30635 - nagisa:mir-rid-unit-temp, r=nikomatsakis | bors | -42/+56 |
| 2016-01-09 | Fix a typo in rustc_mir::build::scope's documentation | Erick Tryzelaar | -1/+1 |
| 2016-01-07 | [MIR] Set dest ∀ expr with optional value | Simonas Kazlauskas | -33/+53 |
| 2016-01-06 | [MIR] Get rid of that nasty unit_ty temporary lval | Simonas Kazlauskas | -11/+5 |
| 2016-01-06 | panic/panic_bounds_check to destructure tys | Simonas Kazlauskas | -39/+51 |
| 2016-01-06 | Merge Call and DivergingCall diffs into CallKind | Simonas Kazlauskas | -17/+27 |
| 2016-01-06 | Don’t generate landing-pads if -Z no-landing-pads | Simonas Kazlauskas | -0/+1 |
| 2016-01-06 | Remove diverge terminator | Simonas Kazlauskas | -10/+3 |
| 2016-01-06 | Remove the Panic block terminator | Simonas Kazlauskas | -12/+98 |
| 2016-01-06 | Add Resume Terminator which corresponds to resume | Simonas Kazlauskas | -39/+46 |
| 2016-01-06 | Generate DivergingCall terminator | Simonas Kazlauskas | -10/+19 |
| 2016-01-06 | Split Call into Call and DivergingCall | Simonas Kazlauskas | -6/+5 |
| 2016-01-06 | Auto merge of #30492 - wesleywiser:fix_extra_drops, r=pnkfelix | bors | -1/+1 |
| 2016-01-04 | Auto merge of #30553 - luqmana:mir-match-arm-guards, r=nikomatsakis | bors | -23/+18 |
| 2016-01-01 | Fix equality checks in matches | Simonas Kazlauskas | -45/+12 |
| 2015-12-31 | Avoid adding drops for types w/ no dtor in MIR construction | Wesley Wiser | -1/+1 |
| 2015-12-31 | Rollup merge of #30630 - tsion:mir-closure-args, r=nagisa | Simonas Kazlauskas | -16/+13 |
| 2015-12-30 | Use built-in comparisons for range matching in MIR. | Scott Olson | -18/+29 |
| 2015-12-30 | Refactor MIR building for arguments. | Scott Olson | -18/+14 |
| 2015-12-29 | Fix argument indices in MIR for closures. | Scott Olson | -1/+2 |
| 2015-12-29 | Process candidates for match in the same order as written in the source. | Luqman Aden | -27/+19 |
| 2015-12-24 | [MIR] Make sure candidates are reversed before `match_candidates`. | Luqman Aden | -1/+4 |
| 2015-12-18 | Auto merge of #29973 - petrochenkov:privinpub, r=nikomatsakis | bors | -5/+5 |
| 2015-12-18 | Fix the fallout | Vadim Petrochenkov | -5/+5 |
| 2015-12-15 | Implement references to functions and constants | Simonas Kazlauskas | -0/+1 |
| 2015-12-10 | MIR: Make Mir take ownership of InlineAsm values. | Michael Woerister | -1/+1 |
| 2015-12-10 | MIR: Refactor mir::Terminator to use tuples instead of a fixed-size arrays. | Michael Woerister | -12/+12 |
| 2015-11-30 | Move the core MIR datastructures to librustc. | Michael Woerister | -29/+35 |
| 2015-11-28 | Auto merge of #29383 - petrochenkov:empstr, r=pnkfelix | bors | -1/+1 |
| 2015-11-24 | Rewrite stmt processing not to recurse to avoid stack overflow if there | Niko Matsakis | -43/+66 |
| 2015-11-24 | Remove the GraphExtents, the design of which seems bogus. They carried | Niko Matsakis | -56/+33 |
| 2015-11-19 | Fix the fallout | Vadim Petrochenkov | -1/+1 |
| 2015-11-12 | Rollup merge of #29776 - nikomatsakis:mir-29740, r=nrc | Manish Goregaokar | -48/+217 |
| 2015-11-12 | Auto merge of #29616 - nagisa:mir-repeat, r=nikomatsakis | bors | -2/+2 |
| 2015-11-11 | Rewrite match algorithm to avoid massive blowup in generated code for | Niko Matsakis | -48/+217 |
| 2015-11-11 | Change from `&mut Vec<Vec<_>>` to `&mut [Vec<_>]`, since the outer | Niko Matsakis | -2/+2 |
| 2015-11-10 | Reorganize match construction to be O(n) instead of O(n^2). Whereas | Niko Matsakis | -233/+160 |
| 2015-11-10 | Clone the candidates and match-pairs lazilly, instead of eagerly. | Niko Matsakis | -17/+17 |
| 2015-11-10 | Remove the mirroring for patterns and just convert them eagerly; then, | Niko Matsakis | -135/+123 |
| 2015-11-10 | use Constant for repetition count in mir::Repeat | Simonas Kazlauskas | -2/+2 |
| 2015-11-06 | Auto merge of #29615 - steveklabnik:lol_strings, r=alexcrichton | bors | -1/+1 |
| 2015-11-05 | Convert TODO into FIXME | Niko Matsakis | -2/+2 |
| 2015-11-05 | remove excess string allocation | Steve Klabnik | -1/+1 |
| 2015-11-04 | Introduce a `SwitchInt` and restructure pattern matching to collect | Niko Matsakis | -73/+265 |
| 2015-11-03 | Change Call operands to be, well, Operands | Niko Matsakis | -26/+23 |
| 2015-11-03 | Add adt_def into Switch, since it's convenient to have in trans | Niko Matsakis | -0/+1 |
| 2015-11-03 | Move the "HAIR" code that reads the tcx tables etc out of the `tcx` | Niko Matsakis | -1/+1 |
| 2015-11-03 | Convert from using named fields to always using indices | Niko Matsakis | -3/+6 |
| 2015-11-03 | Change ShallowDrop to Free, so that it matches what trans will do | Niko Matsakis | -1/+1 |
| 2015-11-03 | Build the MIR using the liberated fn sigs, and track the return type | Niko Matsakis | -8/+10 |