| Age | Commit message (Expand) | Author | Lines |
| 2017-08-23 | make `for_all_relevant_impls` O(1) again | Ariel Ben-Yehuda | -2/+1 |
| 2017-07-12 | overload the mir ty methods to make them more ergonomic to use | Ralf Jung | -37/+37 |
| 2017-07-11 | Refactor: {Lvalue,Rvalue,Operand}::ty only need the locals' types, not the fu... | Ralf Jung | -37/+37 |
| 2017-07-06 | remove associated_consts feature gate | Sean McArthur | -1/+2 |
| 2017-06-30 | Auto merge of #42924 - pnkfelix:mir-dataflow, r=arielb1 | bors | -0/+3220 |
| 2017-06-28 | rustc_typeck: use body-id of type-checking item in need_type_info | Venkata Giri Reddy | -1/+1 |
| 2017-06-28 | Shift mir-dataflow from `rustc_borrowck` to `rustc_mir` crate. | Felix S. Klock II | -0/+3220 |
| 2017-06-28 | Auto merge of #42931 - arielb1:statement-visitor, r=eddyb | bors | -2/+3 |
| 2017-06-28 | re-add the call to `super_statement` in EraseRegions | Ariel Ben-Yehuda | -2/+3 |
| 2017-06-27 | rustc: move the PolyFnSig out of TyFnDef. | Eduard-Mihai Burtescu | -23/+23 |
| 2017-06-23 | Removed as many "```ignore" as possible. | kennytm | -4/+6 |
| 2017-06-19 | Bump version and stage0 compiler | Alex Crichton | -4/+0 |
| 2017-06-19 | Auto merge of #39409 - pnkfelix:mir-borrowck2, r=nikomatsakis | bors | -59/+238 |
| 2017-06-13 | On-demand is_const_fn | Taylor Cramer | -17/+3 |
| 2017-06-12 | Add post-pass to remove EndRegions of unborrowed extents. | Felix S. Klock II | -0/+85 |
| 2017-06-12 | Add `EndRegion` statement kind to MIR. | Felix S. Klock II | -10/+57 |
| 2017-06-12 | Pass span through diverge_cleanup down to build_diverge_scope where it | Felix S. Klock II | -8/+9 |
| 2017-06-12 | Paired source_info with extent; thread both through to pts where EndRegion wi... | Felix S. Klock II | -32/+40 |
| 2017-06-12 | Add destruction extents around blocks and statements in HAIR. | Felix S. Klock II | -22/+60 |
| 2017-06-10 | rustc: make the comon case of tcx.infer_ctxt(()) nicer. | Eduard-Mihai Burtescu | -4/+4 |
| 2017-06-10 | rustc: do not depend on infcx.tables in MemCategorizationContext. | Eduard-Mihai Burtescu | -3/+5 |
| 2017-06-09 | rustc_typeck: do not mutate tables directly during upvar inference. | Eduard-Mihai Burtescu | -11/+6 |
| 2017-06-07 | indentation fixes | gaurikholkar | -2/+2 |
| 2017-06-07 | Changing error message for interior mutability, adding ui test | gaurikholkar | -5/+5 |
| 2017-06-04 | Auto merge of #42402 - citizen428:create-dump-mir-dir, r=Mark-Simulacrum | bors | -0/+1 |
| 2017-06-04 | Create directory for dump-mir-dir automatically | Michael Kohl | -0/+1 |
| 2017-06-03 | Auto merge of #42369 - RalfJung:drop-glue, r=eddyb | bors | -9/+14 |
| 2017-06-03 | Auto merge of #42396 - venkatagiri:remove_lifetime_extn, r=arielb1 | bors | -37/+9 |
| 2017-06-02 | rustc: remove temporary lifetime extension by borrow hint | Venkata Giri Reddy | -37/+9 |
| 2017-06-01 | array drop glue: avoid using out-of-bounds index lvalues | Ralf Jung | -9/+14 |
| 2017-06-01 | ergonomic improvements to the methods in infcx | Niko Matsakis | -5/+7 |
| 2017-06-01 | strip param-env from infcx | Niko Matsakis | -17/+26 |
| 2017-06-01 | rewrite layout to take a (param-env, ty) pair instead of infcx | Niko Matsakis | -4/+2 |
| 2017-06-01 | move projection mode into parameter environment | Niko Matsakis | -9/+8 |
| 2017-06-01 | rustc: adjust the RHS of comparison operators instead of assuming autorefs. | Eduard-Mihai Burtescu | -111/+18 |
| 2017-06-01 | rustc: decompose Adjustment into a vector of adjustment steps. | Eduard-Mihai Burtescu | -169/+102 |
| 2017-06-01 | rustc: move autoref and unsize from Adjust::DerefRef to Adjustment. | Eduard-Mihai Burtescu | -56/+57 |
| 2017-06-01 | rustc: replace autoderefs' use of MethodCallee with OverloadedDeref. | Eduard-Mihai Burtescu | -32/+33 |
| 2017-06-01 | rustc: replace method_map with Def::Method and node_substs entries. | Eduard-Mihai Burtescu | -24/+27 |
| 2017-06-01 | rustc: remove unnecessary ItemSubsts wrapper. | Eduard-Mihai Burtescu | -4/+2 |
| 2017-06-01 | rustc: avoid using MethodCallee's signature where possible. | Eduard-Mihai Burtescu | -10/+26 |
| 2017-06-01 | rustc: replace TyFnDef in MethodCallee with just the FnSig. | Eduard-Mihai Burtescu | -20/+7 |
| 2017-06-01 | rustc: keep overloaded autoderef MethodCallee's in Adjust. | Eduard-Mihai Burtescu | -48/+49 |
| 2017-05-28 | use a pointer-based array drop loop for non-zero-sized types | Ariel Ben-Yehuda | -53/+136 |
| 2017-05-28 | fix RUST_LOG ICE caused by printing a default impl's DefId | Ariel Ben-Yehuda | -2/+2 |
| 2017-05-28 | add NullOp::SizeOf and BinOp::Offset | Ariel Ben-Yehuda | -5/+9 |
| 2017-05-28 | use Eq instead of Lt in loop | Ariel Ben-Yehuda | -4/+4 |
| 2017-05-28 | move "ADT master drop flag" logic to `open_drop_for_adt_contents` | Ariel Ben-Yehuda | -133/+140 |
| 2017-05-28 | address review comments | Ariel Ben-Yehuda | -119/+131 |
| 2017-05-28 | translate array drop glue using MIR | Ariel Ben-Yehuda | -5/+130 |