| 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-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 | -1/+1 |
| 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-02 | schedule drops on bindings only after initializing them | Ariel Ben-Yehuda | -71/+54 |
| 2017-03-01 | store the normalized types of statics in MIR Lvalues | Ariel Ben-Yehuda | -1/+1 |
| 2017-02-28 | Make Rvalue::ty infallible | Simonas Kazlauskas | -1/+2 |
| 2017-02-25 | rustc_const_eval: always demand typeck_tables for evaluating constants. | Eduard-Mihai Burtescu | -5/+16 |
| 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 | -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 #40025 - est31:master, r=eddyb | Eduard-Mihai Burtescu | -0/+7 |
| 2017-02-25 | Rollup merge of #39864 - cramertj:normalize-breaks, r=nikomatsakis | Eduard-Mihai Burtescu | -15/+7 |
| 2017-02-23 | Implement non-capturing closure to fn coercion | est31 | -0/+7 |
| 2017-02-18 | Properly implement labeled breaks in while conditions | Taylor Cramer | -3/+3 |
| 2017-02-17 | Normalize labeled and unlabeled breaks | Taylor Cramer | -15/+7 |
| 2017-02-15 | [MIR] Make InlineAsm a Statement | Simonas Kazlauskas | -16/+19 |
| 2017-02-13 | Auto merge of #39456 - nagisa:mir-switchint-everywhere, r=nikomatsakis | bors | -91/+88 |
| 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 | Only SwitchInt over integers, not all consts | Simonas Kazlauskas | -62/+44 |
| 2017-02-10 | SwitchInt over Switch | Simonas Kazlauskas | -12/+40 |
| 2017-02-10 | If is now always a SwitchInt in MIR | Simonas Kazlauskas | -30/+51 |
| 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 | -1/+1 |
| 2017-02-03 | Bump version, upgrade bootstrap | Alex Crichton | -1/+0 |
| 2017-02-03 | Add warning for () to ! switch | Andrew Cann | -1/+1 |
| 2017-01-29 | Remove the workaround for gh32959 | Simonas Kazlauskas | -5/+2 |
| 2017-01-27 | Rollup merge of #39290 - canndrew:hide-uninhabitedness, r=nikomatsakis | Alex Crichton | -13/+17 |
| 2017-01-26 | Auto merge of #39066 - arielb1:lifetime-extension-test, r=nikomatsakis | bors | -1/+9 |
| 2017-01-26 | rustc: rename TyCtxt's `map` field to `hir`. | Eduard-Mihai Burtescu | -7/+7 |
| 2017-01-25 | Hide uninhabitedness checks behind feature gate | Andrew Cann | -13/+17 |
| 2017-01-25 | end temporary lifetimes being extended by `let X: &_` hints | Ariel Ben-Yehuda | -1/+9 |
| 2017-01-19 | add exclusive range patterns under a feature gate | Oliver Schneider | -4/+11 |
| 2017-01-16 | Rename ExprKind::Vec to Array in HIR and HAIR. | Scott Olson | -4/+4 |
| 2017-01-06 | rustc: keep track of tables everywhere as if they were per-body. | Eduard-Mihai Burtescu | -5/+4 |
| 2017-01-03 | Refactor is_uninhabited | Andrew Cann | -6/+8 |
| 2017-01-03 | More pattern matching for empty types changes | Andrew Cann | -3/+21 |
| 2016-12-30 | Cleanup FIXMEs | Simonas Kazlauskas | -1/+0 |
| 2016-12-30 | Such large. Very 128. Much bits. | Simonas Kazlauskas | -4/+10 |
| 2016-12-28 | rustc: move function arguments into hir::Body. | Eduard-Mihai Burtescu | -11/+6 |
| 2016-12-28 | rustc: separate bodies for static/(associated)const and embedded constants. | Eduard-Mihai Burtescu | -6/+7 |
| 2016-12-05 | Refactor ty::FnSig to privatize all fields | Mark-Simulacrum | -1/+1 |
| 2016-12-02 | Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakis | bors | -2/+2 |
| 2016-11-29 | rustc: simplify AdtDef by removing the field types and ty::ivar. | Eduard-Mihai Burtescu | -2/+2 |
| 2016-11-28 | Adds TyCtxt::require_lang_item(LangItem) to simplify lang item requires. | Mark-Simulacrum | -2/+1 |