| Age | Commit message (Expand) | Author | Lines |
| 2018-10-29 | Add the actual chain of projections to `UserTypeProjection`. | Felix S. Klock II | -14/+21 |
| 2018-10-29 | Checkpoint: Added abstraction over collection of projections into user type. | Felix S. Klock II | -36/+45 |
| 2018-10-29 | Added `mir::UserTypeProjection`, a stub for a structure that projects *into* ... | Felix S. Klock II | -7/+7 |
| 2018-10-29 | Refactoring: added `PatternTypeAnnotation` wrapper around `UserTypeAnnotation... | Felix S. Klock II | -8/+8 |
| 2018-10-29 | restrict scope of methods that are only called within mod tree of parent. | Felix S. Klock II | -2/+2 |
| 2018-10-29 | Shrink `Statement`. | Nicholas Nethercote | -4/+4 |
| 2018-10-29 | Remove redundant clone | Shotaro Yamada | -5/+5 |
| 2018-10-25 | Auto merge of #54490 - wesleywiser:rewrite_it_in_mir, r=oli-obk | bors | -0/+4 |
| 2018-10-20 | Auto merge of #55114 - oli-obk:fx#map, r=nikomatsakis | bors | -3/+3 |
| 2018-10-19 | skip user-type annotations if they don't have regions | Niko Matsakis | -22/+26 |
| 2018-10-19 | Prefer `Default::default` over `FxHash*::default` in struct constructors | Oliver Scherer | -2/+2 |
| 2018-10-19 | Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hack | Oliver Scherer | -3/+3 |
| 2018-10-15 | introduce a `UserTypeAnnotation` enum | Niko Matsakis | -5/+5 |
| 2018-10-10 | Use the span of the user type for `AscribeUserType` | Matthew Jasper | -20/+21 |
| 2018-10-08 | add pattern type ascriptions for tuple/brace structs/enums | Niko Matsakis | -0/+8 |
| 2018-10-05 | Improve diagnostics for borrow-check errors that result from drops of tempora... | Felix S. Klock II | -0/+6 |
| 2018-10-05 | Add flag to `mir::LocalDecl` to track whether its a temp from some subexpr a ... | Felix S. Klock II | -20/+167 |
| 2018-10-04 | Auto merge of #54666 - matthewjasper:mir-function-spans, r=pnkfelix | bors | -1/+3 |
| 2018-10-03 | Rewrite the `UnconditionalRecursion` lint to use MIR | Wesley Wiser | -0/+4 |
| 2018-10-04 | Auto merge of #54447 - KiChjang:issue-54331, r=nikomatsakis | bors | -3/+53 |
| 2018-10-03 | Record whether a Call in MIR corresponds to a call in HIR | Matthew Jasper | -1/+3 |
| 2018-10-02 | Improve implicit self mutability suggestions. | David Wood | -7/+11 |
| 2018-09-29 | avoid infinite loop in MIR lowering | Niko Matsakis | -4/+13 |
| 2018-09-29 | Lower type ascriptions to HAIR and MIR | Keith Yeung | -3/+44 |
| 2018-09-26 | Auto merge of #54526 - nnethercote:shrink-StatementKind, r=nagisa | bors | -3/+5 |
| 2018-09-24 | Add more fake borrows to matches | Matthew Jasper | -51/+160 |
| 2018-09-24 | Add "Shallow" borrow kind | Matthew Jasper | -1/+3 |
| 2018-09-24 | Shrink StatementKind::InlineAsm. | Nicholas Nethercote | -2/+4 |
| 2018-09-24 | Shrink StatementKind::Assign. | Nicholas Nethercote | -1/+1 |
| 2018-09-23 | Auto merge of #54262 - matthewjasper:explain-in-typeck, r=nikomatsakis | bors | -14/+49 |
| 2018-09-19 | Make the span of the MIR return place point to the return type | Matthew Jasper | -14/+49 |
| 2018-09-18 | Move comments for fake reads where the causes are defined | Remy Rakic | -24/+7 |
| 2018-09-18 | Refactor 'ReadForMatch' into 'FakeRead' and add the cause of the fake read | Remy Rakic | -3/+3 |
| 2018-09-18 | Explain the fake read injection better | Remy Rakic | -6/+17 |
| 2018-09-18 | inject fake read in binding pattern with ascription | Remy Rakic | -1/+12 |
| 2018-09-18 | Inject fake read in binding pattern | Remy Rakic | -0/+13 |
| 2018-09-18 | Auto merge of #54286 - nnethercote:BitSet, r=pnkfelix | bors | -5/+5 |
| 2018-09-18 | Merge indexed_set.rs into bitvec.rs, and rename it bit_set.rs. | Nicholas Nethercote | -5/+5 |
| 2018-09-15 | Make rustc::middle::region::Scope's fields public | Marshall Bowers | -4/+10 |
| 2018-09-14 | Auto merge of #54032 - oli-obk:layout_scalar_ranges, r=eddyb | bors | -2/+2 |
| 2018-09-12 | Merge branch 'master' into kenta7777#53719 | kenta7777 | -327/+575 |
| 2018-09-12 | Auto merge of #51159 - pacman82:master, r=oli-obk | bors | -2/+3 |
| 2018-09-12 | Add ty::Ty to PatternKind::Range;u128 for Const in Constructor::ConstantRange | Markus Klein | -2/+3 |
| 2018-09-11 | renamed is_nil to is_unit | kenta7777 | -1/+1 |
| 2018-09-11 | Revert "renamed is_nil to is_unit" | kenta7777 | -1/+1 |
| 2018-09-11 | Simplify Scope/ScopeData to have less chance of introducing UB or size increases | Oliver Schneider | -2/+2 |
| 2018-09-10 | add FIXME related to `ref x` bindings | Niko Matsakis | -1/+14 |
| 2018-09-10 | propagate user-ascribes types down onto resulting bindings | Niko Matsakis | -14/+45 |
| 2018-09-10 | optimize `let x: T = ..` to avoid a temporary | Niko Matsakis | -1/+42 |
| 2018-09-10 | generalize `AscribeUserType` to handle sub or super type | Niko Matsakis | -0/+1 |