about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2020-08-01Auto merge of #74726 - oli-obk:tracing, r=Mark-Simulacrumbors-3/+2
2020-08-01Rollup merge of #74983 - oli-obk:mir_opt_goto_chain, r=ecstatic-morseManish Goregaokar-26/+43
2020-08-01Replace a recursive algorithm with an iterative one and a stack.Oliver Scherer-26/+43
2020-08-01Auto merge of #74945 - dingxiangfei2009:promote-static-ref-deref, r=oli-obkbors-2/+40
2020-08-01Auto merge of #74717 - davidtwco:issue-74636-polymorphized-closures-inherited...bors-20/+91
2020-08-01Rollup merge of #74984 - RalfJung:miri-unwind-top, r=oli-obkYuki Okushi-0/+4
2020-07-31Move from `log` to `tracing`Oliver Scherer-3/+2
2020-07-31Miri: fix ICE when unwinding past topmost stack frameRalf Jung-0/+4
2020-07-31Auto merge of #65989 - Aaron1011:fix/normalize-param-env, r=nikomatsakisbors-5/+5
2020-07-31interp: needs_subst -> ensure_monomorphic_enoughDavid Wood-20/+91
2020-07-31rustfmtDing Xiang Fei-1/+3
2020-07-31Remove a trailing spaceDing Xiang Fei-1/+1
2020-07-31Add comments to explain the test case and the special treatmentDing Xiang Fei-1/+13
2020-07-30Special treatment for dereferencing a borrow to a static definitionDing Xiang Fei-2/+26
2020-07-30Auto merge of #74930 - ecstatic-morse:const-size-align-of-val, r=oli-obkbors-0/+15
2020-07-30Auto merge of #74876 - oli-obk:lumberjack_disable, r=RalfJungbors-132/+178
2020-07-29Make `{align,size}_of_val` `const`Dylan MacKenzie-0/+15
2020-07-29Auto merge of #74733 - richkadel:llvm-coverage-map-gen-5, r=tmandrybors-94/+124
2020-07-29Move mir-opt tests to toplevelXavier Denis-2/+9
2020-07-29add crate name to mir dumpsXavier Denis-1/+2
2020-07-28Refactor MIR coverage instrumentationRich Kadel-88/+118
2020-07-28Replace write-to-vec hack by introducing a display renderer for allocationsOliver Scherer-26/+32
2020-07-28Replace all uses of `log::log_enabled` with `Debug` printersOliver Scherer-113/+153
2020-07-27Auto merge of #73503 - lcnr:forall-predicate-what-and-why-2, r=nikomatsakisbors-43/+38
2020-07-27cleanupBastian Kauschke-8/+7
2020-07-27introduce PredicateAtomBastian Kauschke-18/+17
2020-07-27this might be unqualified, but at least it's now quantifiedBastian Kauschke-2/+2
2020-07-27split ignore_qualifiersBastian Kauschke-3/+3
2020-07-27reviewBastian Kauschke-1/+0
2020-07-27`PredicateKint` -> `PredicateKind`, the beginning of the endBastian Kauschke-11/+13
2020-07-27progressBastian Kauschke-13/+9
2020-07-27convert trivial predicatesBastian Kauschke-7/+7
2020-07-27Auto merge of #74775 - RalfJung:miri-alloc-ids, r=oli-obkbors-116/+100
2020-07-27rename eval_const_to_op -> const_to_opRalf Jung-12/+8
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-30/+30
2020-07-25Miri: rename "undef" to "uninit"Philippe Nadon-12/+12
2020-07-25Fixed coverage map issues; better aligned with LLVM APIsRich Kadel-8/+8
2020-07-24Auto merge of #74681 - RalfJung:miri-extern-fn, r=oli-obkbors-1/+4
2020-07-24Auto merge of #74507 - lcnr:const-prop-into-op, r=oli-obkbors-62/+50
2020-07-24Rollup merge of #74661 - SNCPlay42:lifetime-names-refactor, r=estebankManish Goregaokar-89/+92
2020-07-24Rollup merge of #74491 - xldenis:constant-binop-opt, r=oli-obkManish Goregaokar-21/+85
2020-07-23slightly adapt const propBastian Kauschke-7/+7
2020-07-23on Windows, use miri_static_root for TLS dtorsRalf Jung-1/+4
2020-07-22renamed ScalarMaybeUninit::not_undef to check_initPhilippe Nadon-19/+19
2020-07-23Auto merge of #74662 - Manishearth:rollup-jdt7t71, r=Manishearthbors-2/+10
2020-07-22Rollup merge of #74538 - nbdd0121:issue-73976, r=lcnrManish Goregaokar-2/+10
2020-07-23rename arguments to highlight_if_we_can_match_hir_tySNCPlay42-7/+6