| Age | Commit message (Expand) | Author | Lines |
| 2016-05-15 | Auto merge of #33620 - eddyb:oops-static-is-not-fn, r=dotdash | bors | -3/+3 |
| 2016-05-14 | Rollup merge of #33552 - dotdash:scfg, r=luqmana | Manish Goregaokar | -59/+124 |
| 2016-05-14 | Rollup merge of #33544 - dotdash:baby_dont_break_me_no_more, r=Aatch | Manish Goregaokar | -118/+112 |
| 2016-05-13 | mir: always allow &mut [...] in static mut regardless of the array length. | Eduard Burtescu | -3/+3 |
| 2016-05-13 | Auto merge of #33541 - eddyb:promote-only-temps, r=arielb1 | bors | -6/+18 |
| 2016-05-13 | [MIR] Enhance the SimplifyCfg pass to merge consecutive blocks | Björn Steinbrink | -59/+124 |
| 2016-05-11 | Only break critical edges where actually needed | Björn Steinbrink | -118/+112 |
| 2016-05-11 | rustc: Split local type contexts interners from the global one. | Eduard Burtescu | -11/+10 |
| 2016-05-11 | rustc: More interning for data used in Ty<'tcx>. | Eduard Burtescu | -3/+3 |
| 2016-05-11 | rustc: Wrap users of InferCtxt in an anonymous scope. | Eduard Burtescu | -23/+23 |
| 2016-05-11 | rustc: Remove the TyCtxt field from ParameterEnvironment. | Eduard Burtescu | -13/+15 |
| 2016-05-11 | rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users. | Eduard Burtescu | -28/+34 |
| 2016-05-11 | rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper. | Eduard Burtescu | -22/+22 |
| 2016-05-11 | rustc: Avoid free functions taking &TyCtxt and &InferCtxt. | Eduard Burtescu | -16/+14 |
| 2016-05-11 | infer: Use methods for creating an InferCtxt. | Eduard Burtescu | -9/+5 |
| 2016-05-10 | mir: don't attempt to promote Unpromotable constant temps. | Eduard Burtescu | -6/+18 |
| 2016-05-07 | Implement RFC 1440 "Allow Drop types in statics/const functions". | Eduard Burtescu | -5/+32 |
| 2016-05-07 | mir: qualify and promote constants. | Eduard Burtescu | -0/+1424 |
| 2016-05-07 | mir: prepare for rvalue promotion support. | Eduard Burtescu | -24/+21 |
| 2016-04-16 | MIR: Do not require END_BLOCK to always exist | Simonas Kazlauskas | -2/+1 |
| 2016-04-06 | break dep-graph into modules, parameterize DepNode | Niko Matsakis | -1/+2 |
| 2016-04-05 | Rollup merge of #32596 - soltanmm:lazy, r=nikomatsakis | Manish Goregaokar | -1/+5 |
| 2016-04-04 | Address nits | Masood Malekghassemi | -2/+2 |
| 2016-04-03 | Auto merge of #32210 - Aatch:mir-traversal, r=nikomatsakis | bors | -0/+118 |
| 2016-04-03 | Use a BitVector instead of Vec<bool> for recording cleanup blocks | James Miller | -1/+8 |
| 2016-03-31 | Turn break critical edges into a MIR pass | James Miller | -9/+23 |
| 2016-03-30 | move `const_eval` and `check_match` out of `librustc` | Oliver Schneider | -1/+1 |
| 2016-03-29 | Plumb obligations through librustc/infer | Masood Malekghassemi | -1/+5 |
| 2016-03-30 | Don't build a map of predecessors, just count them instead | James Miller | -88/+4 |
| 2016-03-30 | Add and use a break critical edges transform | James Miller | -0/+181 |
| 2016-03-27 | rustc: move cfg, infer, traits and ty from middle to top-level. | Eduard Burtescu | -9/+9 |
| 2016-03-25 | use new visitor to erase regions | Niko Matsakis | -84/+7 |
| 2016-03-23 | fix bug in `simplify_cfg` with inf. loops | Niko Matsakis | -8/+18 |
| 2016-03-23 | allow dumping intermediate IR with -Z dump-mir | Niko Matsakis | -0/+3 |
| 2016-03-23 | extend Terminator into a struct so it can have additional fields | Niko Matsakis | -37/+37 |
| 2016-03-17 | hir, mir: Separate HIR expressions / MIR operands from InlineAsm. | Eduard Burtescu | -1/+1 |
| 2016-03-14 | Fixes after rebase | Aaron Turon | -2/+5 |
| 2016-03-13 | Auto merge of #31916 - nagisa:mir-passmgr-2, r=arielb1 | bors | -104/+80 |
| 2016-03-09 | Track fn type and lifetime parameters in TyFnDef. | Eduard Burtescu | -1/+1 |
| 2016-03-09 | Split TyBareFn into TyFnDef and TyFnPtr. | Eli Friedman | -1/+1 |
| 2016-03-07 | Change MirPass to also take NodeId | Simonas Kazlauskas | -26/+27 |
| 2016-03-04 | Address comments | Simonas Kazlauskas | -0/+2 |
| 2016-03-04 | Add Pass manager for MIR | Simonas Kazlauskas | -109/+82 |
| 2016-03-03 | Rename middle::ty::ctxt to TyCtxt | Jeffrey Seyfried | -7/+7 |
| 2016-02-23 | [MIR] Change SimplifyCfg pass to use bitvec | Simonas Kazlauskas | -63/+34 |
| 2016-02-20 | address review comments | Ariel Ben-Yehuda | -15/+37 |
| 2016-02-20 | use the FulfillmentContext and InferCtxt more correctly | Ariel Ben-Yehuda | -64/+101 |
| 2016-02-20 | type-check lvalues | Ariel Ben-Yehuda | -10/+217 |
| 2016-02-20 | fix a few remaining bugs - make check runs! | Ariel Ben-Yehuda | -0/+8 |
| 2016-02-20 | store the normalized types of field accesses | Ariel Ben-Yehuda | -0/+1 |