| Age | Commit message (Expand) | Author | Lines |
| 2016-08-22 | Nice graphs | Simonas Kazlauskas | -12/+48 |
| 2016-08-22 | Properly invalidate the early exit cache | Simonas Kazlauskas | -20/+23 |
| 2016-08-16 | Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis | bors | -10/+29 |
| 2016-08-14 | [MIR] Add Storage{Live,Dead} statements to emit llvm.lifetime.{start,end}. | Eduard Burtescu | -35/+159 |
| 2016-08-13 | Rename empty/bang to never | Andrew Cann | -5/+6 |
| 2016-08-13 | Minor fixups based on @eddyb's feedback | Andrew Cann | -5/+4 |
| 2016-08-13 | Remove obsolete divergence related stuff | Andrew Cann | -10/+6 |
| 2016-08-13 | Switch on TyEmpty | Andrew Cann | -1/+1 |
| 2016-08-13 | Small optimization | Andrew Cann | -4/+16 |
| 2016-08-13 | Add EmptyToAny adjustment | Andrew Cann | -0/+11 |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -7/+7 |
| 2016-06-17 | Cache drops for early scope exits | Simonas Kazlauskas | -27/+30 |
| 2016-06-10 | Auto merge of #34174 - shepmaster:16-bit-mir, r=Aatch | bors | -0/+1 |
| 2016-06-09 | Support getting the minimum 16-bit isize value | Jake Goulding | -0/+1 |
| 2016-06-09 | fix issues | Ariel Ben-Yehuda | -1/+7 |
| 2016-06-09 | introduce an `unreachable` terminator | Ariel Ben-Yehuda | -87/+13 |
| 2016-06-09 | make the basic_blocks field private | Ariel Ben-Yehuda | -11/+10 |
| 2016-06-09 | introduce the type-safe IdxVec and use it instead of loose indexes | Ariel Ben-Yehuda | -66/+47 |
| 2016-06-09 | fix damage in librustc | Ariel Ben-Yehuda | -10/+14 |
| 2016-06-09 | implement RFC495 semantics for slice patterns | Ariel Ben-Yehuda | -151/+211 |
| 2016-06-07 | mir: group span + visibility scope under a new SourceInfo type. | Eduard Burtescu | -160/+128 |
| 2016-06-07 | mir: distinguish between variable visibility scopes and SEME scopes. | Eduard Burtescu | -111/+146 |
| 2016-06-05 | mir: remove unused float support from zero_literal. | Eduard Burtescu | -2/+1 |
| 2016-06-05 | Auto merge of #33905 - eddyb:mir-overflow, r=nikomatsakis | bors | -57/+260 |
| 2016-06-05 | Respect #[rustc_inherit_overflow_checks] in mir::build and trans. | Eduard Burtescu | -21/+3 |
| 2016-06-05 | mir: report when overflow checks would be missing cross-crate. | Eduard Burtescu | -6/+19 |
| 2016-06-05 | Add a new Assert terminator to MIR for bounds & arithmetic checks. | Eduard Burtescu | -97/+59 |
| 2016-06-05 | Change `with_cond` to `build_cond_br` | James Miller | -39/+25 |
| 2016-06-05 | Add a `with_cond` method | James Miller | -46/+54 |
| 2016-06-05 | Check arithmetic in the MIR | James Miller | -6/+258 |
| 2016-06-05 | Auto merge of #33999 - scottcarr:master, r=nikomatsakis | bors | -9/+64 |
| 2016-06-03 | introduce DropAndReplace for translating assignments | Ariel Ben-Yehuda | -22/+39 |
| 2016-06-02 | remove trailing whitespace | Scott A Carr | -2/+2 |
| 2016-06-02 | Auto merge of #33583 - luqmana:tri-bool-mir, r=arielb1 | bors | -12/+44 |
| 2016-06-01 | [MIR] Use If terminator for switches on bools rather than SwitchInt. | Luqman Aden | -12/+44 |
| 2016-06-01 | switch to BitVector, simplify target_block logic | Scott A Carr | -26/+24 |
| 2016-05-31 | generate fewer basic blocks for variant switches | Scott A Carr | -8/+65 |
| 2016-05-28 | Separate bindings from other patterns in HIR | Vadim Petrochenkov | -6/+3 |
| 2016-05-16 | Remove hir::Ident | Vadim Petrochenkov | -2/+2 |
| 2016-05-11 | Auto merge of #33239 - eddyb:mir-temp-drops, r=arielb1 | bors | -7/+9 |
| 2016-05-11 | mir: drop temps outside-in by scheduling the drops inside-out. | Eduard Burtescu | -7/+9 |
| 2016-05-11 | rustc: Split local type contexts interners from the global one. | Eduard Burtescu | -61/+61 |
| 2016-05-11 | rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users. | Eduard Burtescu | -6/+6 |
| 2016-05-11 | rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper. | Eduard Burtescu | -11/+11 |
| 2016-05-07 | mir: qualify and promote constants. | Eduard Burtescu | -1/+1 |
| 2016-05-07 | mir: prepare for rvalue promotion support. | Eduard Burtescu | -0/+1 |
| 2016-05-07 | mir: build MIR for constants and static initializers. | Eduard Burtescu | -8/+34 |
| 2016-05-07 | mir: factor out the parts of MIR building which are not fn-specific. | Eduard Burtescu | -112/+116 |
| 2016-05-06 | Auto merge of #33267 - nagisa:mir-temporary-32959, r=nikomatsakis | bors | -3/+13 |
| 2016-05-01 | Handle coercion casts properly when building the MIR | James Miller | -6/+3 |