about summary refs log tree commit diff
path: root/src/librustc_mir/interpret
AgeCommit message (Expand)AuthorLines
2019-07-28get_size_and_align: fix handling of function pointersRalf Jung-9/+15
2019-07-28miri: add get and get_mut to AllocMap; use that in get_size_and_align and avo...Ralf Jung-38/+52
2019-07-28the alignment checks on access can no longer fail nowRalf Jung-4/+10
2019-07-28discourage use of ref_to_mplaceRalf Jung-0/+4
2019-07-28check that ptr is valid already when doing Deref, not only when doing the accessRalf Jung-1/+10
2019-07-27Rollup merge of #62982 - oli-obk:static_cycle, r=RalfJungMazdak Farrokhzad-34/+41
2019-07-26Rollup merge of #62801 - bjorn3:remove_lower_128bit_ops, r=alexcrichtonMazdak Farrokhzad-13/+2
2019-07-26Update src/librustc_mir/interpret/memory.rsOliver Scherer-1/+1
2019-07-26Update src/librustc_mir/interpret/memory.rsOliver Scherer-1/+1
2019-07-26Address review commentsOliver Scherer-7/+11
2019-07-26Clear up `get_size_and_align`Oliver Scherer-34/+37
2019-07-26Fix tidyOliver Scherer-1/+1
2019-07-25Rewrite `get_size_and_align` so it doesn't duplicate workOliver Scherer-34/+35
2019-07-25Don't access a static just for its size and alignmentOliver Scherer-14/+13
2019-07-24use PanicMessage type for MIR assertion errorsRalf Jung-16/+19
2019-07-23Rollup merge of #60951 - saleemjaffer:mir_better_error_enum, r=oli-obkMark Rousskov-17/+21
2019-07-23renames EvalErrorPanic to PanicMessageSaleem Jaffer-21/+21
2019-07-23moving some variants from InterpError to EvalErrorPanicSaleem Jaffer-14/+18
2019-07-20alters the panic variant of InterpErrorSaleem Jaffer-3/+3
2019-07-20Migrate from Place enum to Place structSantiago Pastorino-3/+2
2019-07-19Remove support for -Zlower-128bit-opsbjorn3-13/+2
2019-07-15Rollup merge of #62673 - RalfJung:validity-msg, r=oli-obkMark Rousskov-2/+2
2019-07-14remove outdated commentRalf Jung-1/+0
2019-07-14RustIntrinsic and PlatformIntrinsic are also the same ABI as RustRalf Jung-1/+7
2019-07-14miri validation: better error messages for dangling referencesRalf Jung-2/+2
2019-07-13Rollup merge of #62585 - pnkfelix:issue-60431-make-struct-tail-normalize-when...Mazdak Farrokhzad-3/+7
2019-07-12Replace `struct_tail` and `struct_lockstep_tails` with variants handling norm...Felix S. Klock II-3/+7
2019-07-10Auto merge of #62441 - RalfJung:place-ptr-normalization, r=oli-obkbors-90/+110
2019-07-06normalize use of backticks/lowercase in compiler messages for librustc_mirSamy Kacimi-1/+1
2019-07-06forcing instead of normalizationRalf Jung-12/+17
2019-07-06remove outdated commentRalf Jung-2/+0
2019-07-06remove some no-longer-needed methodsRalf Jung-26/+1
2019-07-06Add check_mplace_ptr convenience method; provide ptr-normalization methods fo...Ralf Jung-65/+107
2019-07-06Rollup merge of #62264 - RalfJung:inline-forcing, r=zackmdavisMazdak Farrokhzad-59/+63
2019-07-06Rollup merge of #62257 - RalfJung:miri-c-str, r=estebankMazdak Farrokhzad-0/+10
2019-07-06Rollup merge of #62245 - RalfJung:miri-extra-fn, r=eddyb,zackmdavisMazdak Farrokhzad-85/+154
2019-07-04improve validity error range printing for singleton rangesRalf Jung-8/+9
2019-07-04turns out that dangling pointer branch is dead code; remove it and improve th...Ralf Jung-12/+9
2019-07-04use get_size_and_align to test if an allocation is liveRalf Jung-10/+9
2019-07-04organize methods a bit betterRalf Jung-36/+38
2019-07-04more inliningRalf Jung-6/+8
2019-07-04make Memory::get_fn take a Scalar like most of the Memory API surfaceRalf Jung-9/+10
2019-07-04fix for tidyRalf Jung-1/+1
2019-07-04fix determinig the size of foreign static allocationsRalf Jung-5/+19
2019-07-04add machine hook to handle calls to 'extra' function valuesRalf Jung-1/+16
2019-07-04Add basic support for "other" kinds of values for function pointers, determin...Ralf Jung-64/+106
2019-07-04Go back to just passing MemoryExtra to the machine-level allocation hooksRalf Jung-10/+10
2019-07-04Machine: make self-like parameters come firstRalf Jung-12/+12
2019-07-04Fix merge conflictsChristian Poveda-68/+79
2019-07-04Rollup merge of #62295 - RalfJung:miri-realloc, r=cramertjMazdak Farrokhzad-6/+9