| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2017-05-23 | Auto merge of #42023 - nikomatsakis:issue-36799-ostn15_phf, r=arielb1 | bors | -11/+54 |
| 2017-05-22 | rename `parameter_environment` to `param_env` | Niko Matsakis | -7/+7 |
| 2017-05-22 | rename `ParameterEnvironment` to `ParamEnv` | Niko Matsakis | -7/+7 |
| 2017-05-22 | centralize the caching for is-copy, is-sized, and is-freeze | Niko Matsakis | -13/+12 |
| 2017-05-22 | add arielb1 example | Niko Matsakis | -0/+8 |
| 2017-05-17 | introduce local-scope to prevent storagelive/storagedead in statics | Niko Matsakis | -11/+46 |
| 2017-05-15 | avoid cycles in mir-dump, take 2 | Niko Matsakis | -1/+3 |
| 2017-05-13 | rustc: stop interning CodeExtent, it's small enough. | Eduard-Mihai Burtescu | -53/+51 |
| 2017-05-13 | rustc: remove redundant fn_id's from CodeExtentData. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-05-13 | rustc: treat ReEarlyBound as free without replacing it with ReFree. | Eduard-Mihai Burtescu | -9/+6 |
| 2017-05-13 | rustc: use DefId instead of CodeExtent for FreeRegion's scope. | Eduard-Mihai Burtescu | -19/+6 |
| 2017-05-13 | rustc_mir: remove unnecessary drop scope for constants. | Eduard-Mihai Burtescu | -13/+6 |
| 2017-05-13 | rustc: use call_site_extent for closure environment free regions. | Eduard-Mihai Burtescu | -1/+1 |
| 2017-05-13 | rustc: uniformly compute ParameterEnvironment's "free outlive scope". | Eduard-Mihai Burtescu | -15/+10 |
| 2017-05-13 | Auto merge of #41847 - alexcrichton:less-unstable-annotations, r=eddyb | bors | -3/+4 |
| 2017-05-11 | rustc: Remove #![unstable] annotation | Alex Crichton | -3/+4 |
| 2017-05-12 | box large variants in MIR | Ariel Ben-Yehuda | -26/+26 |
| 2017-05-09 | Auto merge of #41777 - nikomatsakis:issue-41697-mir-dump-cycle, r=arielb1 | bors | -2/+11 |
| 2017-05-08 | dump-mir was causing cycles by invoking item-path-str at bad times | Niko Matsakis | -2/+11 |
| 2017-05-08 | Remove need for &format!(...) or &&"" dances in `span_label` calls | Oliver Schneider | -8/+8 |
| 2017-05-02 | remove temporary variable | Niko Matsakis | -2/+1 |
| 2017-05-02 | update comment about heuristics | Niko Matsakis | -1/+3 |
| 2017-05-02 | move queries code into transform | Niko Matsakis | -129/+99 |
| 2017-05-02 | rename from `item_mir` to `optimized_mir` | Niko Matsakis | -5/+5 |