about summary refs log tree commit diff
path: root/src/librustc/mir
AgeCommit message (Expand)AuthorLines
2018-11-24Move some methods from `Memory` to `Allocation`Oliver Scherer-0/+84
2018-11-23Merge branch 'master' into frewsxcv-dynCorey Farwell-10/+21
2018-11-22rustc_target: avoid using AbiAndPrefAlign where possible.Eduard-Mihai Burtescu-11/+11
2018-11-22rustc_target: separate out an individual Align from AbiAndPrefAlign.Eduard-Mihai Burtescu-5/+6
2018-11-22rustc_target: rename abi::Align to AbiAndPrefAlign.Eduard-Mihai Burtescu-9/+9
2018-11-20Incorporate `dyn` into more comments and docs.Corey Farwell-1/+1
2018-11-19Make const_eval_raw query return just an AllocIdRalf Jung-6/+16
2018-11-19Also catch static mutation at evaluation timeOliver Scherer-0/+3
2018-11-19Rollup merge of #55970 - RalfJung:miri-backtrace, r=@oli-obkPietro Albini-12/+43
2018-11-18Remove mir::StatementKind::EndRegionMatthew Jasper-9/+0
2018-11-15do not accept out-of-bounds pointers in enum discriminants, they might be NULLRalf Jung-6/+18
2018-11-15validation: better error when the enum discriminant is UndefRalf Jung-2/+2
2018-11-15rename FrameInfo span field to call_siteRalf Jung-4/+4
2018-11-15Auto merge of #55716 - RalfJung:escape-to-raw, r=oli-obkbors-1/+13
2018-11-14put file and line into miri backtraceRalf Jung-3/+8
2018-11-14prettier miri backtrace printingRalf Jung-3/+10
2018-11-14miri: backtraces with instancesRalf Jung-7/+26
2018-11-13Auto merge of #55912 - kennytm:rollup, r=kennytmbors-7/+18
2018-11-13Rollup merge of #55888 - RalfJung:alloc-extra, r=oli-obkkennytm-0/+11
2018-11-13Rollup merge of #55870 - waywardmonkeys:typo-fixes, r=wesleywiserkennytm-3/+3
2018-11-13Move a `static_assert!` to a better spot.Nicholas Nethercote-4/+4
2018-11-12Use type safe `VariantIdx` instead of `usize` everywhereOliver Scherer-1/+1
2018-11-12Use IndexVec instead of `usize` in librustcOliver Scherer-9/+11
2018-11-12Shrink some internal enumsOliver Scherer-6/+15
2018-11-12for uniformity, also move memory_deallocated to AllocationExtraRalf Jung-0/+11
2018-11-11Auto merge of #55657 - davidtwco:issue-55651, r=pnkfelixbors-0/+31
2018-11-11Auto merge of #55674 - oli-obk:miri_engine_refactoring, r=RalfJungbors-337/+523
2018-11-11Fix typos.Bruce Mitchener-3/+3
2018-11-10Auto merge of #55637 - pnkfelix:issue-55552-dont-attempt-to-ascribe-projectio...bors-8/+11
2018-11-08Rollup merge of #55758 - davidtwco:issue-55344, r=pnkfelixMark Rousskov-0/+14
2018-11-08Rebase falloutOliver Scherer-2/+2
2018-11-08Give `AllocationExtra`s access to their entire `Allocation`Oliver Scherer-6/+2
2018-11-08FalloutOliver Scherer-4/+7
2018-11-08Move `Pointer` to its own moduleOliver Scherer-147/+155
2018-11-08Move ScalarMaybeUndef into `value.rs`Oliver Scherer-129/+129
2018-11-08Move UndefMask and Relocations into `allocation.rs`Oliver Scherer-138/+138
2018-11-08Move the `memory_accessed` hook onto the `Extra` valueOliver Scherer-1/+31
2018-11-08Move `ScalarMaybeUndef` back to rustcOliver Scherer-0/+128
2018-11-08Move `Allocation` into its own moduleOliver Scherer-740/+9
2018-11-08Duplicate mod.rs for better diff trackingOliver Scherer-0/+752
2018-11-07no more action on ref or cast, but add new MIR statement for escaping a ptr t...Ralf Jung-1/+13
2018-11-07Ignore never-initialized locals for `unused_mut`.David Wood-0/+14
2018-11-07Rollup merge of #55645 - RalfJung:validity-range-inclusive, r=oli-obkkennytm-46/+90
2018-11-07Rollup merge of #55734 - teresy:shorthand-fields, r=davidtwcokennytm-2/+2
2018-11-07Auto merge of #55549 - RalfJung:miri-visitor, r=oli-obkbors-46/+90
2018-11-06refactor: use shorthand fieldsteresy-2/+2
2018-11-06Rollup merge of #55696 - davidtwco:issue-55675, r=pnkfelixkennytm-10/+10
2018-11-05Improve predecessor detection.David Wood-0/+31
2018-11-05add method to obtain the ptr offset of a ScalarRalf Jung-0/+13
2018-11-05proide ptr_wrapping_offset on ScalarsRalf Jung-43/+65