| Age | Commit message (Expand) | Author | Lines |
| 2017-03-03 | Auto merge of #40133 - arielb1:operand-lifetimes, r=eddyb | bors | -0/+1 |
| 2017-03-02 | schedule drops on bindings only after initializing them | Ariel Ben-Yehuda | -0/+1 |
| 2017-02-28 | kill the code path for E0388 | Niko Matsakis | -26/+8 |
| 2017-02-28 | remove `Option` from the `tables` field | Niko Matsakis | -7/+9 |
| 2017-02-28 | use `visit_all_bodies_in_krate` for borrowck instead of item-likes | Niko Matsakis | -59/+8 |
| 2017-02-28 | remove special-case code for statics and just use `borrowck_fn` | Niko Matsakis | -57/+4 |
| 2017-02-28 | make `borrowck_fn` and friends create `bccx` | Niko Matsakis | -39/+42 |
| 2017-02-28 | remove the borrowck stats | Niko Matsakis | -41/+0 |
| 2017-02-28 | rewrite `borrowck_fn` to only use the body-id | Niko Matsakis | -20/+16 |
| 2017-02-28 | move the `FreeRegionMap` into `TypeckTables` | Niko Matsakis | -32/+19 |
| 2017-02-25 | rustc_typeck: rework coherence to be almost completely on-demand. | Eduard-Mihai Burtescu | -6/+6 |
| 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/+2 |
| 2017-02-25 | rustc: move the actual values of enum discriminants into a map. | Eduard-Mihai Burtescu | -6/+5 |
| 2017-02-15 | [MIR] Make InlineAsm a Statement | Simonas Kazlauskas | -2/+5 |
| 2017-02-10 | Inline open_drop_for_variant & clean matches::test | Simonas Kazlauskas | -43/+22 |
| 2017-02-10 | Add TerminatorKind::if_ convenience constructor | Simonas Kazlauskas | -7/+2 |
| 2017-02-10 | Prefer switching on false for boolean switches | Simonas Kazlauskas | -2/+2 |
| 2017-02-10 | Fix SwitchInt building in ElaborateDrops pass | Simonas Kazlauskas | -6/+18 |
| 2017-02-10 | Fix the IntTypeExt::to_ty() lifetime bounds | Simonas Kazlauskas | -2/+0 |
| 2017-02-10 | Only SwitchInt over integers, not all consts | Simonas Kazlauskas | -3/+3 |
| 2017-02-10 | SwitchInt over Switch | Simonas Kazlauskas | -18/+35 |
| 2017-02-10 | If is now always a SwitchInt in MIR | Simonas Kazlauskas | -8/+6 |
| 2017-02-10 | Add Rvalue::Discriminant to retrieve discriminant | Simonas Kazlauskas | -0/+1 |
| 2017-02-03 | Add warning for () to ! switch | Andrew Cann | -2/+2 |
| 2017-01-30 | Implement Drop for Box | Vadim Petrochenkov | -3/+3 |
| 2017-01-30 | Merge ty::TyBox into ty::TyAdt | Vadim Petrochenkov | -5/+5 |
| 2017-01-28 | rustc: always include elidable lifetimes in HIR types. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-01-27 | Auto merge of #39139 - estebank:issue-38147, r=nikomatsakis | bors | -50/+96 |
| 2017-01-26 | Point to immutable arg/fields when trying to use as &mut | Esteban Küber | -50/+96 |
| 2017-01-26 | Auto merge of #39066 - arielb1:lifetime-extension-test, r=nikomatsakis | bors | -2/+13 |
| 2017-01-26 | rustc: don't call the HIR AST. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-01-26 | rustc: rename TyCtxt's `map` field to `hir`. | Eduard-Mihai Burtescu | -28/+28 |
| 2017-01-25 | end temporary lifetimes being extended by `let X: &_` hints | Ariel Ben-Yehuda | -2/+13 |
| 2017-01-08 | Auto merge of #38813 - eddyb:lazy-11, r=nikomatsakis | bors | -51/+34 |
| 2017-01-06 | rustc: keep track of tables everywhere as if they were per-body. | Eduard-Mihai Burtescu | -51/+34 |
| 2016-12-29 | Remove not(stage0) from deny(warnings) | Alex Crichton | -1/+1 |
| 2016-12-28 | Auto merge of #38449 - eddyb:lazy-10, r=nikomatsakis | bors | -72/+48 |
| 2016-12-28 | Auto merge of #38616 - pnkfelix:refactor-mir-dataflow-remove-ctxt, r=arielb1 | bors | -135/+144 |
| 2016-12-28 | rustc: simplify constant cross-crate loading and rustc_passes::consts. | Eduard-Mihai Burtescu | -2/+2 |
| 2016-12-28 | rustc: move function arguments into hir::Body. | Eduard-Mihai Burtescu | -28/+20 |
| 2016-12-28 | rustc: separate bodies for static/(associated)const and embedded constants. | Eduard-Mihai Burtescu | -45/+29 |
| 2016-12-28 | rustc: separate TraitItem from their parent Item, just like ImplItem. | Eduard-Mihai Burtescu | -1/+1 |
| 2016-12-26 | Refactor mir::dataflow: remove Ctxt associated type from BitDenotation trait. | Felix S. Klock II | -135/+144 |
| 2016-12-25 | clear discriminant drop flag at the bottom of a ladder | Ariel Ben-Yehuda | -38/+39 |
| 2016-12-02 | Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakis | bors | -3/+3 |
| 2016-11-30 | Auto merge of #37800 - alexcrichton:new-bootstrap, r=eddyb | bors | -2/+0 |
| 2016-11-30 | Update the bootstrap compiler | Alex Crichton | -2/+0 |
| 2016-11-30 | Auto merge of #37954 - eddyb:rustdoc-2, r=alexcrichton | bors | -2/+2 |
| 2016-11-30 | rustc: track the Span's of definitions across crates. | Eduard-Mihai Burtescu | -2/+2 |