| 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 | -31/+31 |
| 2017-07-11 | Refactor: {Lvalue,Rvalue,Operand}::ty only need the locals' types, not the fu... | Ralf Jung | -31/+31 |
| 2017-06-30 | Auto merge of #42924 - pnkfelix:mir-dataflow, r=arielb1 | bors | -0/+869 |
| 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/+869 |
| 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 | -6/+7 |
| 2017-06-19 | Auto merge of #39409 - pnkfelix:mir-borrowck2, r=nikomatsakis | bors | -0/+96 |
| 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 | -0/+11 |
| 2017-06-10 | rustc: make the comon case of tcx.infer_ctxt(()) nicer. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-06-07 | Changing error message for interior mutability, adding ui test | gaurikholkar | -1/+1 |
| 2017-06-01 | ergonomic improvements to the methods in infcx | Niko Matsakis | -5/+7 |
| 2017-06-01 | strip param-env from infcx | Niko Matsakis | -10/+18 |
| 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 | -6/+6 |
| 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 | -4/+7 |
| 2017-05-22 | rename `parameter_environment` to `param_env` | Niko Matsakis | -4/+4 |
| 2017-05-22 | rename `ParameterEnvironment` to `ParamEnv` | Niko Matsakis | -4/+4 |
| 2017-05-22 | centralize the caching for is-copy, is-sized, and is-freeze | Niko Matsakis | -4/+4 |
| 2017-05-13 | rustc: uniformly compute ParameterEnvironment's "free outlive scope". | Eduard-Mihai Burtescu | -5/+5 |
| 2017-05-12 | box large variants in MIR | Ariel Ben-Yehuda | -12/+11 |
| 2017-05-08 | Remove need for &format!(...) or &&"" dances in `span_label` calls | Oliver Schneider | -8/+8 |
| 2017-05-02 | update comment about heuristics | Niko Matsakis | -1/+3 |
| 2017-05-02 | move queries code into transform | Niko Matsakis | -6/+99 |
| 2017-05-02 | rename from `item_mir` to `optimized_mir` | Niko Matsakis | -1/+1 |
| 2017-05-02 | delete dead code | Niko Matsakis | -89/+0 |
| 2017-05-02 | support inlining by asking for optimizer mir for callees | Niko Matsakis | -139/+62 |
| 2017-05-02 | simplify down to one query per pass suite | Niko Matsakis | -71/+30 |
| 2017-05-02 | rip out everything but `MirPass`, move the logic into suites | Niko Matsakis | -166/+80 |
| 2017-05-02 | remove `Pass` and (temporarily) drop `Inline` | Niko Matsakis | -7/+8 |
| 2017-05-02 | use `force` to ensure const-qualif has been done, not read | Niko Matsakis | -2/+3 |
| 2017-05-02 | convert the `inline` pass to use the new multi result | Niko Matsakis | -60/+185 |
| 2017-05-02 | introduce idea of "stealable" MIR | Niko Matsakis | -26/+25 |
| 2017-05-02 | rename `MirPassSet` to `MirSuite` | Niko Matsakis | -19/+19 |
| 2017-05-02 | retool MIR passes completely | Niko Matsakis | -50/+169 |
| 2017-05-02 | move to only def-id passes | Niko Matsakis | -2/+2 |
| 2017-05-02 | introduce `DefIdPass` and remove all impls of `Pass` but `Inline` | Niko Matsakis | -21/+20 |
| 2017-05-02 | simplify the MirPass traits and passes dramatically | Niko Matsakis | -159/+134 |
| 2017-05-02 | rework `MirPass` API to be stateless and extract helper fns | Niko Matsakis | -54/+28 |
| 2017-05-02 | introduce `mir_keys()` | Niko Matsakis | -38/+13 |
| 2017-04-24 | rustc: use tcx.at(span) to set the location of a query. | Eduard-Mihai Burtescu | -3/+1 |
| 2017-04-24 | rustc: expose the common DUMMY_SP query case as tcx methods. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-04-24 | rustc: rename some of the queries to match tcx methods. | Eduard-Mihai Burtescu | -2/+2 |
| 2017-04-22 | avoid calling `mk_region` unnecessarily | Ariel Ben-Yehuda | -4/+4 |
| 2017-04-22 | remove cleanup branches to the resume block | Ariel Ben-Yehuda | -0/+34 |