| Age | Commit message (Expand) | Author | Lines |
| 2015-12-09 | Auto merge of #30145 - petrochenkov:hyg, r=nrc | bors | -5/+3 |
| 2015-12-07 | Remove some unnecessary indirection from HIR structures | Vadim Petrochenkov | -2/+1 |
| 2015-12-05 | Do MTWT resolution during lowering to HIR | Vadim Petrochenkov | -5/+3 |
| 2015-11-30 | Also move the MIR visitor to librustc. | Michael Woerister | -247/+0 |
| 2015-11-30 | Move the core MIR datastructures to librustc. | Michael Woerister | -935/+46 |
| 2015-11-28 | Auto merge of #29383 - petrochenkov:empstr, r=pnkfelix | bors | -2/+2 |
| 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 | -100/+33 |
| 2015-11-24 | Add some comments to Mir struct. | Niko Matsakis | -3/+12 |
| 2015-11-19 | Fix the fallout | Vadim Petrochenkov | -1/+1 |
| 2015-11-19 | Fix various bugs around empty structs and patterns | Vadim Petrochenkov | -1/+1 |
| 2015-11-18 | Port a bunch of code new-visitor; all of these ports were | Niko Matsakis | -19/+15 |
| 2015-11-18 | MIR: Add pass that erases all regions right before trans | Michael Woerister | -4/+239 |
| 2015-11-16 | ImplItem_ -> ImplItemKind rename | Oliver Schneider | -2/+2 |
| 2015-11-16 | rename ImplItem_::*ImplItem to ImplItem_::* | Oliver Schneider | -2/+2 |
| 2015-11-14 | Auto merge of #29817 - michaelwoerister:mir-ty-closure-fields, r=nikomatsakis | bors | -0/+2 |
| 2015-11-14 | address review comments | Ariel Ben-Yehuda | -0/+48 |
| 2015-11-14 | implement coercions in MIR | Ariel Ben-Yehuda | -0/+15 |
| 2015-11-13 | rustc_mir: don't miss the autoref when doing an unsize | Ariel Ben-Yehuda | -8/+10 |
| 2015-11-13 | MIR: Support closure up-vars in LvalueTy::projection_ty() | Michael Woerister | -0/+2 |
| 2015-11-12 | Auto merge of #29757 - dotdash:mir_simplify_cfg, r=nikomatsakis | bors | -1/+223 |
| 2015-11-12 | Add a MIR pass to simplify the control flow graph | Björn Steinbrink | -1/+223 |
| 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 | -12/+27 |
| 2015-11-12 | Const-eval array element repetition count | Simonas Kazlauskas | -8/+23 |
| 2015-11-12 | Fix hygiene regression in patterns | Vadim Petrochenkov | -3/+5 |
| 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 | -345/+287 |
| 2015-11-10 | use Constant for repetition count in mir::Repeat | Simonas Kazlauskas | -4/+4 |
| 2015-11-06 | Auto merge of #29615 - steveklabnik:lol_strings, r=alexcrichton | bors | -7/+5 |
| 2015-11-06 | Auto merge of #29588 - nikomatsakis:mir-switch, r=aatch | bors | -74/+296 |
| 2015-11-05 | Convert TODO into FIXME | Niko Matsakis | -2/+2 |
| 2015-11-05 | remove excess string allocation | Steve Klabnik | -7/+5 |
| 2015-11-04 | Remove use of RefCell<DefMap> in the simpler parts of pat_util | Jonathan S | -2/+2 |
| 2015-11-04 | Introduce a `SwitchInt` and restructure pattern matching to collect | Niko Matsakis | -74/+296 |
| 2015-11-03 | Add a MIR visitor | Niko Matsakis | -0/+240 |
| 2015-11-03 | Add helper methods that require tcx; these compute types of | Niko Matsakis | -1/+126 |
| 2015-11-03 | Change Call operands to be, well, Operands | Niko Matsakis | -28/+25 |
| 2015-11-03 | Add adt_def into Switch, since it's convenient to have in trans | Niko Matsakis | -2/+4 |
| 2015-11-03 | Move the "HAIR" code that reads the tcx tables etc out of the `tcx` | Niko Matsakis | -79/+94 |
| 2015-11-03 | Convert from using named fields to always using indices | Niko Matsakis | -10/+20 |
| 2015-11-03 | Change ShallowDrop to Free, so that it matches what trans will do | Niko Matsakis | -4/+4 |
| 2015-11-03 | Build the MIR using the liberated fn sigs, and track the return type | Niko Matsakis | -29/+49 |
| 2015-10-31 | Remove PatWildMulti | Vadim Petrochenkov | -1/+1 |
| 2015-10-27 | Auto merge of #26848 - oli-obk:const_fn_const_eval, r=pnkfelix | bors | -1/+2 |
| 2015-10-25 | std: Stabilize library APIs for 1.5 | Alex Crichton | -2/+2 |
| 2015-10-19 | allow constant evaluation of function calls | Oliver Schneider | -1/+2 |