about summary refs log tree commit diff
path: root/src/librustc_mir/interpret
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-8700/+0
2020-08-26Auto merge of #75893 - Dylan-DPC:fix/offset-to-u64, r=oli-obkbors-3/+3
2020-08-25cleanupDPC-3/+3
2020-08-24hir: consistent use and naming of lang itemsDavid Wood-2/+2
2020-08-20Auto merge of #75562 - oli-obk:const_prop_no_aggregates, r=wesleywiserbors-1/+24
2020-08-18Moved coverage counter injection from BasicBlock to Statement.Rich Kadel-5/+13
2020-08-18Address review commentsOliver Scherer-1/+1
2020-08-18Validate the MIR of all optimizations in the mir-opt directoryOliver Scherer-1/+24
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-4/+4
2020-08-17Auto merge of #74940 - oli-obk:const_is_null, r=RalfJungbors-3/+39
2020-08-17fix typoRalf Jung-1/+1
2020-08-16miri engine: add option to use force_int for alignment checkRalf Jung-10/+23
2020-08-14answer an old question re: intern kindsRalf Jung-1/+2
2020-08-12fix span of stack size errorRalf Jung-8/+0
2020-08-12fix typosRalf Jung-3/+3
2020-08-12more precise span for erroneous consts during CTFE/MiriRalf Jung-16/+29
2020-08-12miri: fall back to whole-function span when loc==NoneRalf Jung-11/+9
2020-08-12only set frame location during push after preamble is doneRalf Jung-1/+2
2020-08-12Rollup merge of #75394 - oli-obk:get_static, r=RalfJungYuki Okushi-17/+5
2020-08-11Auto merge of #73656 - oli-obk:deaggregate-is-cleanup, r=wesleywiserbors-1/+3
2020-08-11move Deaggregate pass to post_borrowck_cleanupRalf Jung-1/+3
2020-08-11Add a function to `TyCtxt` for computing an `Allocation` for a `static` item'...Oliver Scherer-17/+5
2020-08-11Make `<*const T>::is_null` const fnOliver Scherer-3/+39
2020-08-11Rollup merge of #75338 - RalfJung:const-eval-stack-size-check, r=oli-obkYuki Okushi-5/+1
2020-08-11Rollup merge of #75226 - pnadon:miri-undef-uninit, r=RalfJungYuki Okushi-10/+10
2020-08-09evaluate required_consts when pushing stack frame in Miri engineRalf Jung-0/+7
2020-08-09move stack size check to const_eval machineRalf Jung-5/+1
2020-08-09move const_eval error reporting logic into rustc_mir::const_eval::errorRalf Jung-5/+32
2020-08-08Miri: Renamed "undef" to "uninit"Philippe Nadon-10/+10
2020-08-05Auto merge of #75155 - davidtwco:polymorphization-incr-comp-optimisations, r=...bors-2/+14
2020-08-04mir: add debug assertion to check polymorphizationDavid Wood-2/+14
2020-08-04Correct a typo in interpret/memory.rsFelix Yan-1/+1
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