about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2018-11-15Rollup merge of #55901 - euclio:speling, r=petrochenkovPietro Albini-8/+8
2018-11-15Rollup merge of #55781 - pnkfelix:issue-54382-more-precise-spans-for-temps-an...Pietro Albini-34/+131
2018-11-15Auto merge of #55716 - RalfJung:escape-to-raw, r=oli-obkbors-157/+180
2018-11-13Auto merge of #55912 - kennytm:rollup, r=kennytmbors-14/+4
2018-11-13fix various typos in doc commentsAndy Russell-8/+8
2018-11-13Instantiate all bound vars existentiallyscalexm-2/+2
2018-11-13Rollup merge of #55888 - RalfJung:alloc-extra, r=oli-obkkennytm-12/+2
2018-11-13Rollup merge of #55870 - waywardmonkeys:typo-fixes, r=wesleywiserkennytm-2/+2
2018-11-12Deduplicate field and variant visitor methodsOliver Scherer-25/+22
2018-11-12miri-engine value visitor update to VariantIdxOliver Scherer-9/+41
2018-11-12Use type safe `VariantIdx` instead of `usize` everywhereOliver Scherer-62/+76
2018-11-12Use IndexVec instead of `usize` in librustcOliver Scherer-1/+1
2018-11-12Merge an assert + cast into a `try_into` callOliver Scherer-2/+1
2018-11-12remove unused importRalf Jung-1/+1
2018-11-12for uniformity, also move memory_deallocated to AllocationExtraRalf Jung-11/+1
2018-11-11Auto merge of #55657 - davidtwco:issue-55651, r=pnkfelixbors-6/+39
2018-11-11Auto merge of #55674 - oli-obk:miri_engine_refactoring, r=RalfJungbors-157/+9
2018-11-11Fix typos.Bruce Mitchener-2/+2
2018-11-11Rollup merge of #55822 - davidtwco:issue-55394, r=pnkfelixPietro Albini-16/+18
2018-11-11Rollup merge of #55802 - wesleywiser:inlined_calls_2_electric_boogaloo, r=nagisaPietro Albini-45/+49
2018-11-11Rollup merge of #55792 - oli-obk:propsicle, r=RalfJungPietro Albini-8/+8
2018-11-11Rollup merge of #55745 - nnethercote:outlives_components-SmallVec, r=matthewj...Pietro Albini-1/+6
2018-11-10Auto merge of #55650 - nikic:funnel-shift, r=nagisabors-0/+20
2018-11-10Auto merge of #55637 - pnkfelix:issue-55552-dont-attempt-to-ascribe-projectio...bors-8/+27
2018-11-09Don't inline virtual calls (take 2)Wesley Wiser-45/+49
2018-11-09Fix ICE and find correct return span.David Wood-16/+18
2018-11-08Rollup merge of #55761 - ljedrz:fix_promote_candidate_hack, r=estebankMark Rousskov-10/+5
2018-11-08Rollup merge of #55758 - davidtwco:issue-55344, r=pnkfelixMark Rousskov-28/+96
2018-11-08Rollup merge of #55755 - ljedrz:a_few_indexvec_tweaks, r=varkorMark Rousskov-2/+3
2018-11-08Rollup merge of #55753 - ljedrz:borrow_set_insert_clone, r=oli-obkMark Rousskov-12/+3
2018-11-08Rollup merge of #55739 - wesleywiser:mir_inline_fuel, r=nikomatsakisMark Rousskov-1/+13
2018-11-08Prevent ICE in const-prop array oob checkOliver Scherer-8/+8
2018-11-08Rebase falloutOliver Scherer-1/+0
2018-11-08Give `AllocationExtra`s access to their entire `Allocation`Oliver Scherer-2/+2
2018-11-08FalloutOliver Scherer-7/+8
2018-11-08Move the `memory_accessed` hook onto the `Extra` valueOliver Scherer-20/+0
2018-11-08Move `ScalarMaybeUndef` back to rustcOliver Scherer-129/+1
2018-11-08Revise the temp creation for blocks in `stmt_expr` to setup `BlockTailInfo`.Felix S. Klock II-1/+17
2018-11-08Refactor code so that block_context observations has nicely named (and docume...Felix S. Klock II-26/+58
2018-11-08Narrow span of temp holding the value of a Block expression to the block's ta...Felix S. Klock II-1/+24
2018-11-08For diagnostics, set spans of drops of temps to be that of the statement's te...Felix S. Klock II-7/+33
2018-11-08Improve creation of 3 IndexVecsljedrz-2/+3
2018-11-08Use `SmallVec` outparams in several functions.Nicholas Nethercote-1/+6
2018-11-07mir: remove a hacky recursive helper functionljedrz-10/+5
2018-11-07commentRalf Jung-0/+1
2018-11-07drop glue works with raw ptrs, it must EscapeToRawRalf Jung-1/+16
2018-11-07only count deref_operand as actual deref, but not all ref-to-place conversionsRalf Jung-32/+31
2018-11-07array index accesses are stable placesRalf Jung-6/+11
2018-11-07calling the ptr hooks no longer needs expensive preparation, remove the opt-outRalf Jung-16/+8
2018-11-07no more action on ref or cast, but add new MIR statement for escaping a ptr t...Ralf Jung-104/+115