| Age | Commit message (Expand) | Author | Lines |
| 2018-02-11 | rustc_mir: insert a dummy access to places being matched on, when building MIR. | Eduard-Mihai Burtescu | -0/+16 |
| 2018-01-23 | avoid double-unsizing arrays in bytestring match lowering | Ariel Ben-Yehuda | -23/+51 |
| 2017-12-24 | Auto merge of #46896 - arielb1:shadow-scope, r=eddyb | bors | -13/+16 |
| 2017-12-24 | Auto merge of #46833 - diwic:7c-abort-ffi, r=arielb1 | bors | -0/+36 |
| 2017-12-21 | Mir: fixup nits in previous commit (f536143) | David Henningsson | -6/+5 |
| 2017-12-21 | fix debuginfo scoping of let-statements | Ariel Ben-Yehuda | -13/+16 |
| 2017-12-21 | Mir: Abort on nounwind ABIs | David Henningsson | -0/+37 |
| 2017-12-20 | MIR: terminate unreachable blocks in construct_const | Matti Niemenmaa | -0/+7 |
| 2017-12-06 | fix handling of CallScopeData | Ariel Ben-Yehuda | -0/+11 |
| 2017-12-05 | Auto merge of #46492 - eddyb:move-ops, r=arielb1 | bors | -4/+4 |
| 2017-12-05 | rustc_mir: don't move temporaries that are still used later. | Eduard-Mihai Burtescu | -4/+4 |
| 2017-12-04 | introduce `closure_env_ty` helper to compute ty of closure env arg | Niko Matsakis | -23/+7 |
| 2017-12-03 | funnel all unwind paths through a single Resume block | Ariel Ben-Yehuda | -29/+40 |
| 2017-12-03 | initialize the destination in unit statements | Ariel Ben-Yehuda | -1/+3 |
| 2017-12-01 | MIR: s/lv(al(ue)?)?/place in function/variable/module names. | Eduard-Mihai Burtescu | -126/+126 |
| 2017-12-01 | MIR: s/Lvalue/Place in type names. | Eduard-Mihai Burtescu | -65/+65 |
| 2017-12-01 | Auto merge of #46236 - davidtwco:issue-46023, r=arielb1 | bors | -1/+11 |
| 2017-11-30 | Fixed spurious cannot borrow immutable item error with a closure. | David Wood | -1/+1 |
| 2017-11-30 | Immutable unique closure upvars cannot be mutated. | David Wood | -0/+10 |
| 2017-11-28 | incr.comp.: Make MIR encoding fit for incr.comp. caching. | Michael Woerister | -1/+1 |
| 2017-11-28 | MIR: split Operand::Consume into Copy and Move. | Eduard-Mihai Burtescu | -31/+41 |
| 2017-11-21 | Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1 | bors | -4/+13 |
| 2017-11-19 | Auto merge of #45225 - eddyb:trans-abi, r=arielb1 | bors | -14/+11 |
| 2017-11-18 | rustc_mir: always downcast enums, even if univariant. | Eduard-Mihai Burtescu | -14/+11 |
| 2017-11-18 | remove `generator_sigs` from `TypeckTables` | Niko Matsakis | -2/+7 |
| 2017-11-18 | stop using the `closure_kinds` query / table for anything | Niko Matsakis | -2/+6 |
| 2017-11-18 | Remove return_ty from Mir | loomaclin | -5/+3 |
| 2017-11-17 | Auto merge of #45996 - eddyb:even-mirer-1, r=arielb1 | bors | -7/+1 |
| 2017-11-17 | Auto merge of #46004 - michaelwoerister:cached-mir-wip-3, r=nikomatsakis | bors | -3/+3 |
| 2017-11-17 | MIR: hide .rodata constants vs by-ref ABI clash in trans. | Eduard-Mihai Burtescu | -7/+1 |
| 2017-11-16 | Introduce LocalDefId which provides a type-level guarantee that the DefId is ... | Michael Woerister | -3/+3 |
| 2017-11-14 | Auto merge of #45821 - djzin:unreachable-match-arms, r=nikomatsakis | bors | -2/+21 |
| 2017-11-14 | don't send block back to be marked unreachable twice | Djzin | -4/+2 |
| 2017-11-14 | rustc: split off BodyOwnerKind from MirSource. | Eduard-Mihai Burtescu | -15/+14 |
| 2017-11-14 | rustc: remove unused MirSource::GeneratorDrop. | Eduard-Mihai Burtescu | -2/+1 |
| 2017-11-14 | use lazy cached unreachable block - assign it to the function's closing brace | Djzin | -2/+21 |
| 2017-11-14 | always add an unreachable branch on matches to give more info to llvm about w... | Djzin | -2/+4 |
| 2017-11-06 | Auto merge of #45668 - nikomatsakis:nll-free-region, r=arielb1 | bors | -2/+2 |
| 2017-11-02 | rename `Lookup` to `TyContext` and pass more info when visiting tys | Niko Matsakis | -2/+2 |
| 2017-11-02 | fix pre binding false edges | Mikhail Modin | -18/+21 |
| 2017-11-02 | fix opt-mir test and remove false edge if no guard | Mikhail Modin | -4/+1 |
| 2017-11-02 | add TerminatorKind::FalseEdges and use it in matches | Mikhail Modin | -35/+87 |
| 2017-10-31 | make `closure_self_ty` invokable with `'gcx` and `'tcx` | Niko Matsakis | -4/+4 |
| 2017-10-26 | Add comments to clarify function argument ownership | Björn Steinbrink | -0/+2 |
| 2017-10-26 | Avoid unnecessary copies of arguments that are simple bindings | Björn Steinbrink | -5/+21 |
| 2017-10-20 | Auto merge of #45359 - arielb1:escaping-borrow, r=eddyb | bors | -53/+86 |
| 2017-10-18 | run EndRegion when unwinding otherwise-empty scopes | Ariel Ben-Yehuda | -44/+60 |
| 2017-10-17 | look past the next drop for the drop panic target | Ariel Ben-Yehuda | -9/+7 |
| 2017-10-17 | fix generator drop caching | Ariel Ben-Yehuda | -8/+27 |
| 2017-10-16 | restructure the public inhabitedness APIs and remove the cache | Niko Matsakis | -4/+1 |