about summary refs log tree commit diff
path: root/src/librustc_mir/interpret
AgeCommit message (Expand)AuthorLines
2020-08-01Auto merge of #74726 - oli-obk:tracing, r=Mark-Simulacrumbors-2/+1
2020-08-01Auto merge of #74717 - davidtwco:issue-74636-polymorphized-closures-inherited...bors-20/+91
2020-07-31Move from `log` to `tracing`Oliver Scherer-2/+1
2020-07-31Miri: fix ICE when unwinding past topmost stack frameRalf Jung-0/+4
2020-07-31interp: needs_subst -> ensure_monomorphic_enoughDavid Wood-20/+91
2020-07-30Auto merge of #74930 - ecstatic-morse:const-size-align-of-val, r=oli-obkbors-0/+15
2020-07-29Make `{align,size}_of_val` `const`Dylan MacKenzie-0/+15
2020-07-28Replace write-to-vec hack by introducing a display renderer for allocationsOliver Scherer-7/+1
2020-07-28Replace all uses of `log::log_enabled` with `Debug` printersOliver Scherer-112/+152
2020-07-27Auto merge of #74775 - RalfJung:miri-alloc-ids, r=oli-obkbors-114/+98
2020-07-27rename eval_const_to_op -> const_to_opRalf Jung-10/+6
2020-07-26typos + fmtRalf Jung-10/+10
2020-07-26move getting the initial value of a static into helper functionRalf Jung-12/+19
2020-07-26Miri: replace canonical_alloc_id mechanism by extern_static_alloc_id which is...Ralf Jung-93/+74
2020-07-26Auto merge of #74664 - pnadon:Miri-rename-undef-uninit, r=RalfJungbors-29/+29
2020-07-25Miri: rename "undef" to "uninit"Philippe Nadon-12/+12
2020-07-23on Windows, use miri_static_root for TLS dtorsRalf Jung-1/+4
2020-07-22renamed ScalarMaybeUninit::not_undef to check_initPhilippe Nadon-18/+18
2020-07-22Rollup merge of #74538 - nbdd0121:issue-73976, r=lcnrManish Goregaokar-2/+10
2020-07-20mir: `unused_generic_params` queryDavid Wood-2/+2
2020-07-19Guard against non-monomorphized type_id intrinsic callGary Guo-2/+10
2020-07-18Rollup merge of #74459 - canova:const-unreachable-unchecked, r=oli-obkManish Goregaokar-0/+1
2020-07-17Make unreachable_unchecked a const fnNazım Can Altınova-0/+1
2020-07-17Rename TypeckTables to TypeckResults.Valentin Lazureanu-6/+4
2020-07-15update promoted_mirBastian Kauschke-5/+1
2020-07-15update const arg queriesBastian Kauschke-3/+3
2020-07-15const generics work!Bastian Kauschke-1/+5
2020-07-15continue mir pipelineBastian Kauschke-1/+5
2020-07-15InstanceDef::ItemBastian Kauschke-9/+11
2020-07-15ConstKind::UnevaluatedBastian Kauschke-2/+2
2020-07-10Avoid "whitelist"Tamir Duberstein-1/+1
2020-07-05fmtRalf Jung-4/+9
2020-07-05catch errors more locally around read_discriminantRalf Jung-21/+40
2020-07-05catch InvalidUninitBytes during validationRalf Jung-5/+11
2020-07-02Rollup merge of #73684 - richkadel:llvm-coverage-map-gen-2, r=wesleywiserManish Goregaokar-1/+4
2020-07-01Rollup merge of #73778 - nbdd0121:const_likely, r=oli-obkManish Goregaokar-0/+4
2020-06-29add spans to injected coverage countersRich Kadel-1/+4
2020-06-28Rollup merge of #73757 - oli-obk:const_prop_hardening, r=wesleywiserManish Goregaokar-5/+33
2020-06-28Erase all block-only locals at the end of every block, even if they have not ...Oliver Scherer-5/+33
2020-06-27Rollup merge of #72796 - RalfJung:mir-assign-sanity, r=matthewjasperManish Goregaokar-39/+29
2020-06-27Update src/librustc_mir/interpret/intrinsics.rsGary Guo-2/+1
2020-06-26Make `likely` and `unlikely` constGary Guo-0/+5
2020-06-26Show the values and computation that would overflow a const evaluation or pro...Oliver Scherer-1/+14
2020-06-24Implement intrinsicNathan Corbyn-2/+12
2020-06-24reduce sanity check in debug modeRalf Jung-2/+8
2020-06-23Auto merge of #73643 - Manishearth:rollup-68dr8fz, r=Manishearthbors-0/+5
2020-06-23Rollup merge of #73398 - oli-obk:const_raw_ptr_cmp, r=varkor,RalfJung,nagisaManish Goregaokar-0/+5
2020-06-23Rollup merge of #73586 - RalfJung:switch-ty, r=oli-obkDylan DPC-9/+3
2020-06-23Rollup merge of #73578 - RalfJung:ty-ctxt-at, r=jonas-schievinkDylan DPC-2/+2
2020-06-22make layout check a mere sanity checkRalf Jung-18/+7