about summary refs log tree commit diff
path: root/src/librustc_mir/interpret
AgeCommit message (Expand)AuthorLines
2020-03-26Rollup merge of #70397 - JOE1994:write_wide_str, r=RalfJungDylan DPC-2/+42
2020-03-26Miri float->int casts: be explicit that this is saturatingRalf Jung-0/+4
2020-03-26Rename asm! to llvm_asm!Amanieu d'Antras-1/+1
2020-03-26add 'fn write_u16s'(rustc_mir::interpret::Memory)JOE1994-2/+42
2020-03-26Enable `--bless`ing of MIR dumpsOliver Scherer-71/+25
2020-03-26Rollup merge of #70385 - RalfJung:miri-nits, r=eddybMazdak Farrokhzad-1/+1
2020-03-25Rollup merge of #69700 - anyska:layout-details-rename, r=oli-obkDylan DPC-3/+3
2020-03-25Rollup merge of #70379 - JOE1994:patch-2, r=petrochenkovDylan DPC-2/+2
2020-03-25Rename LayoutDetails to just Layout.Ana-Maria Mihalache-3/+3
2020-03-25add usize methods for Size gettersRalf Jung-7/+6
2020-03-25go back to infix ops for SizeRalf Jung-21/+18
2020-03-25make Size::from* methods generic in the integer type they acceptRalf Jung-4/+4
2020-03-25remove unnecessary castRalf Jung-1/+1
2020-03-25miri: avoid a bunch of casts by offering usized-based field indexingRalf Jung-63/+97
2020-03-25avoid double-cast in mplace_fieldRalf Jung-8/+8
2020-03-25make bit_width return u64, consistently with other sizes in the compilerRalf Jung-7/+6
2020-03-25use checked casts and arithmetic in Miri engineRalf Jung-62/+79
2020-03-25miri: simplify shift operator overflow checkingRalf Jung-12/+13
2020-03-25rename def_id -> static_def_idRalf Jung-1/+1
2020-03-25Rollup merge of #70373 - Centril:canon-imports, r=Mark-SimulacrumMazdak Farrokhzad-1/+1
2020-03-24fix type name typo in doc commentsYoungsuk Kim-2/+2
2020-03-24normalize some imports, prefer direct ones.Mazdak Farrokhzad-1/+1
2020-03-24fix const_prop ICERalf Jung-1/+5
2020-03-24get back the more precise error messageRalf Jung-1/+2
2020-03-24move ModifiedStatic error to ConstEval errors, and generally adjust terminolo...Ralf Jung-82/+87
2020-03-24Rollup merge of #70087 - ecstatic-morse:remove-const-eval-loop-detector, r=Ra...Mazdak Farrokhzad-440/+0
2020-03-22miri engine: turn error sanity checks into assertionsRalf Jung-4/+3
2020-03-22Rollup merge of #70229 - matthiaskrgr:cl3ppy, r=Mark-SimulacrumDylan DPC-3/+5
2020-03-21Rollup merge of #70126 - wesleywiser:fix_miri_ice_neg_zst_enum_discr, r=RalfJ...Dylan DPC-3/+7
2020-03-21clarify when we pass () to functions (clippy::unit_arg)Matthias Krüger-3/+5
2020-03-21Rename `cast_from_int` to `cast_from_int_like`Wesley Wiser-3/+5
2020-03-21Fix ICE caused by truncating a negative ZST enum discriminantWesley Wiser-1/+3
2020-03-21Rollup merge of #70138 - RalfJung:throw-not-return, r=oli-obkMazdak Farrokhzad-1/+1
2020-03-21Rollup merge of #70189 - RalfJung:is_signed, r=eddybMazdak Farrokhzad-1/+1
2020-03-21Rollup merge of #70187 - matthiaskrgr:cl2ppy, r=Mark-SimulacrumMazdak Farrokhzad-7/+5
2020-03-21Rollup merge of #70165 - matthewjasper:erase-more, r=nikomatsakisMazdak Farrokhzad-1/+1
2020-03-21Rollup merge of #70139 - RalfJung:delay, r=eddybMazdak Farrokhzad-0/+4
2020-03-20remove redundant returns (clippy::needless_return)Matthias Krüger-7/+5
2020-03-20Abi::is_signed: assert that we are a ScalarRalf Jung-1/+1
2020-03-20Rollup merge of #69935 - davidtwco:issue-69925, r=eddybYuki Okushi-15/+25
2020-03-20Rollup merge of #69768 - oli-obk:union_field_ice, r=eddyb,RalfJungYuki Okushi-9/+1
2020-03-19Use erased regions in MIRMatthew Jasper-1/+1
2020-03-19add delay_span_bug to TransmuteSizeDiff, just to be sureRalf Jung-0/+4
2020-03-19do not 'return' in 'throw_' macrosRalf Jung-1/+1
2020-03-18Rollup merge of #69839 - RalfJung:miri-error-cleanup, r=oli-obkMazdak Farrokhzad-171/+203
2020-03-17Remove infinite loop detectorDylan MacKenzie-421/+0
2020-03-17Use `const_eval_limit` instead of infinite loop detectorDylan MacKenzie-19/+0
2020-03-16Small fixes in documentationYoungsuk Kim-3/+3
2020-03-16Auto merge of #67133 - oli-obk:it_must_be_a_sign, r=eddybbors-42/+42
2020-03-14fix comment, rustfmtRalf Jung-1/+1