| Commit message (Expand) | Author | Age | Files | Lines |
* | Instantiate all bound vars existentially | scalexm | 2018-11-13 | 2 | -2/+2 |
* | Deduplicate field and variant visitor methods | Oliver Scherer | 2018-11-12 | 1 | -25/+22 |
* | miri-engine value visitor update to VariantIdx | Oliver Scherer | 2018-11-12 | 2 | -9/+41 |
* | Use type safe `VariantIdx` instead of `usize` everywhere | Oliver Scherer | 2018-11-12 | 17 | -62/+76 |
* | Use IndexVec instead of `usize` in librustc | Oliver Scherer | 2018-11-12 | 1 | -1/+1 |
* | Merge an assert + cast into a `try_into` call | Oliver Scherer | 2018-11-12 | 1 | -2/+1 |
* | Auto merge of #55657 - davidtwco:issue-55651, r=pnkfelix | bors | 2018-11-11 | 2 | -6/+39 |
|\ |
|
| * | Improve predecessor detection. | David Wood | 2018-11-05 | 1 | -6/+8 |
| * | Unions reinitialized after assignment into field. | David Wood | 2018-11-03 | 2 | -6/+37 |
* | | Auto merge of #55674 - oli-obk:miri_engine_refactoring, r=RalfJung | bors | 2018-11-11 | 6 | -157/+9 |
|\ \ |
|
| * | | Rebase fallout | Oliver Scherer | 2018-11-08 | 1 | -1/+0 |
| * | | Give `AllocationExtra`s access to their entire `Allocation` | Oliver Scherer | 2018-11-08 | 1 | -2/+2 |
| * | | Fallout | Oliver Scherer | 2018-11-08 | 4 | -7/+8 |
| * | | Move the `memory_accessed` hook onto the `Extra` value | Oliver Scherer | 2018-11-08 | 1 | -20/+0 |
| * | | Move `ScalarMaybeUndef` back to rustc | Oliver Scherer | 2018-11-08 | 2 | -129/+1 |
* | | | Rollup merge of #55822 - davidtwco:issue-55394, r=pnkfelix | Pietro Albini | 2018-11-11 | 1 | -16/+18 |
|\ \ \ |
|
| * | | | Fix ICE and find correct return span. | David Wood | 2018-11-09 | 1 | -16/+18 |
| |/ / |
|
* | | | Rollup merge of #55802 - wesleywiser:inlined_calls_2_electric_boogaloo, r=nagisa | Pietro Albini | 2018-11-11 | 1 | -45/+49 |
|\ \ \ |
|
| * | | | Don't inline virtual calls (take 2) | Wesley Wiser | 2018-11-09 | 1 | -45/+49 |
* | | | | Rollup merge of #55792 - oli-obk:propsicle, r=RalfJung | Pietro Albini | 2018-11-11 | 1 | -8/+8 |
|\ \ \ \ |
|
| * | | | | Prevent ICE in const-prop array oob check | Oliver Scherer | 2018-11-08 | 1 | -8/+8 |
| | |/ /
| |/| | |
|
* | | | | Rollup merge of #55745 - nnethercote:outlives_components-SmallVec, r=matthewj... | Pietro Albini | 2018-11-11 | 1 | -1/+6 |
|\ \ \ \ |
|
| * | | | | Use `SmallVec` outparams in several functions. | Nicholas Nethercote | 2018-11-08 | 1 | -1/+6 |
* | | | | | Auto merge of #55650 - nikic:funnel-shift, r=nagisa | bors | 2018-11-10 | 2 | -0/+20 |
|\ \ \ \ \ |
|
| * | | | | | Implement rotate using funnel shift on LLVM >= 7 | Nikita Popov | 2018-11-03 | 2 | -0/+20 |
* | | | | | | Auto merge of #55637 - pnkfelix:issue-55552-dont-attempt-to-ascribe-projectio... | bors | 2018-11-10 | 1 | -8/+27 |
|\ \ \ \ \ \
| |_|_|_|/ /
|/| | | | | |
|
| * | | | | | If we encounter `_` ascribed to structural pattern like `(a, b)`, just skip r... | Felix S. Klock II | 2018-11-03 | 1 | -8/+27 |
* | | | | | | Rollup merge of #55761 - ljedrz:fix_promote_candidate_hack, r=estebank | Mark Rousskov | 2018-11-08 | 1 | -10/+5 |
|\ \ \ \ \ \ |
|
| * | | | | | | mir: remove a hacky recursive helper function | ljedrz | 2018-11-07 | 1 | -10/+5 |
* | | | | | | | Rollup merge of #55758 - davidtwco:issue-55344, r=pnkfelix | Mark Rousskov | 2018-11-08 | 2 | -28/+96 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Ignore never-initialized locals for `unused_mut`. | David Wood | 2018-11-07 | 2 | -28/+96 |
| | |_|_|/ / /
| |/| | | | | |
|
* | | | | | | | Rollup merge of #55755 - ljedrz:a_few_indexvec_tweaks, r=varkor | Mark Rousskov | 2018-11-08 | 1 | -2/+3 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | Improve creation of 3 IndexVecs | ljedrz | 2018-11-08 | 1 | -2/+3 |
| | |/ / / / /
| |/| | | | | |
|
* | | | | | | | Rollup merge of #55753 - ljedrz:borrow_set_insert_clone, r=oli-obk | Mark Rousskov | 2018-11-08 | 1 | -12/+3 |
|\ \ \ \ \ \ \ |
|
| * | | | | | | | borrow_set: remove a helper function and a clone it uses | ljedrz | 2018-11-07 | 1 | -12/+3 |
| |/ / / / / / |
|
* | | | | | | | Rollup merge of #55739 - wesleywiser:mir_inline_fuel, r=nikomatsakis | Mark Rousskov | 2018-11-08 | 1 | -1/+13 |
|\ \ \ \ \ \ \
| |_|_|_|_|/ /
|/| | | | | | |
|
| * | | | | | | Consume optimization fuel from the MIR inliner | Wesley Wiser | 2018-11-07 | 1 | -1/+13 |
| |/ / / / / |
|
* | | | | | | Rollup merge of #55645 - RalfJung:validity-range-inclusive, r=oli-obk | kennytm | 2018-11-07 | 8 | -382/+676 |
|\ \ \ \ \ \ |
|
| * | | | | | | pretty-print scalar range that only has an upper bound | Ralf Jung | 2018-11-07 | 1 | -1/+4 |
| * | | | | | | do not print wrapping ranges like normal ranges in diagnostics | Ralf Jung | 2018-11-07 | 1 | -28/+38 |
| * | | | | | | Auto merge of #55549 - RalfJung:miri-visitor, r=oli-obk | bors | 2018-11-07 | 8 | -356/+637 |
| |\ \ \ \ \ \
| | |/ / / / /
| |/| | | | | |
|
| | * | | | | | walk_value: more tracing | Ralf Jung | 2018-11-05 | 1 | -0/+1 |
| | * | | | | | make ValueVisitor mut-polymorphic | Ralf Jung | 2018-11-05 | 3 | -219/+190 |
| | * | | | | | machine hooks for ptr (de)ref also need layout, and then they do not need the... | Ralf Jung | 2018-11-05 | 2 | -31/+19 |
| | * | | | | | FIXME | Ralf Jung | 2018-11-05 | 1 | -1/+1 |
| | * | | | | | visit_aggregate with an iterator; fix some comment typos | Ralf Jung | 2018-11-05 | 2 | -40/+65 |
| | * | | | | | the visitor can already load the value for visit_primitive | Ralf Jung | 2018-11-05 | 2 | -15/+18 |
| | * | | | | | all values can convert to operators | Ralf Jung | 2018-11-05 | 1 | -45/+46 |
| | * | | | | | finally this actually looks like a visitor | Ralf Jung | 2018-11-05 | 2 | -132/+118 |
| | * | | | | | use more traditional walk_array/visit_array instead of the handle_array hook | Ralf Jung | 2018-11-05 | 2 | -71/+73 |