about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2020-06-19Rollup merge of #72497 - RalfJung:tag-term, r=oli-obkRalf Jung-44/+42
2020-06-18Rollup merge of #72814 - RalfJung:mir-visir-terminator, r=oli-obkManish Goregaokar-124/+113
2020-06-18Rollup merge of #70551 - mark-i-m:ty-err-2, r=varkorManish Goregaokar-6/+6
2020-06-18Auto merge of #73065 - Amanieu:tls-fix, r=oli-obkbors-0/+8
2020-06-16Rollup merge of #73339 - jonas-schievink:unbug, r=estebankDylan DPC-1/+5
2020-06-16add probably accidentally missing super_* callsRalf Jung-6/+4
2020-06-16rename location field of Drop terminators to placeRalf Jung-89/+77
2020-06-16get rid of an unused 'span' fieldRalf Jung-6/+0
2020-06-16remove visit_terminator_kind from MIR visitorRalf Jung-30/+39
2020-06-16Auto merge of #72962 - lcnr:ObligationCause-lrc, r=ecstatic-morsebors-1/+1
2020-06-15[const-prop] Remove `ConstPropMode::NoPropagation`Wesley Wiser-26/+21
2020-06-15Add new `fn_span` to TerminatorKind::Call instanceRich Kadel-0/+1
2020-06-15added test, Operand::const_from_scalar, require_lang_item, & commentsRich Kadel-37/+16
2020-06-15moved instrument_coverage pass, optimized scalar, added FIXMERich Kadel-13/+22
2020-06-15moved to post_borrowck_cleanup & used MirPatchRich Kadel-56/+63
2020-06-15Add case for count_code_region() extern lang_itemRich Kadel-12/+1
2020-06-15[WIP] injects llvm intrinsic instrprof.increment for coverage reportsRich Kadel-1/+115
2020-06-15make all uses of ty::Error or ConstKind::Error delay a span bugmark-6/+6
2020-06-15Change how compiler-builtins gets many CGUsAlex Crichton-8/+1
2020-06-15Auto merge of #73369 - RalfJung:rollup-hl8g9zf, r=RalfJungbors-91/+105
2020-06-15Rollup merge of #72879 - RalfJung:miri-tctx-at, r=oli-obkRalf Jung-91/+105
2020-06-15Auto merge of #73367 - RalfJung:rollup-4ewvk9b, r=RalfJungbors-116/+520
2020-06-15Rollup merge of #72598 - Aaron1011:feature/fnmut-capture-span, r=nikomatsakisRalf Jung-52/+123
2020-06-15Rollup merge of #72389 - Aaron1011:feature/move-fn-self-msg, r=nikomatsakisRalf Jung-30/+205
2020-06-15Rollup merge of #71824 - ecstatic-morse:const-check-post-drop-elab, r=oli-obkRalf Jung-34/+192
2020-06-15Auto merge of #72080 - matthewjasper:uniform-impl-trait, r=nikomatsakisbors-1/+7
2020-06-14shim.rs: call `FnPtr`, not `Self`Jonas Schievink-5/+28
2020-06-14shim.rs: improve docs a bitJonas Schievink-0/+17
2020-06-14Remove `Adjustment::DerefMove`Jonas Schievink-10/+4
2020-06-14validator: print MIR instance on failureJonas Schievink-6/+4
2020-06-14Diagnose use of incompatible sanitizersTomasz Miąsko-19/+2
2020-06-14keep root_span and tcx togetherRalf Jung-72/+60
2020-06-14Don't run generator transform when there's a TyErrJonas Schievink-1/+5
2020-06-13Add MIR phase and query for drop elaborationDylan MacKenzie-9/+40
2020-06-13Add `CheckLiveDrops` passDylan MacKenzie-0/+126
2020-06-13Make `Qualifs` getters publicDylan MacKenzie-3/+3
2020-06-13Move `check_op` logic to `ops` moduleDylan MacKenzie-22/+23
2020-06-13Rollup merge of #73066 - ecstatic-morse:query-structural-eq2, r=pnkfelixDylan DPC-5/+1
2020-06-13run const_eval_raw with root_spanRalf Jung-1/+1
2020-06-13avoid computing precise span for const_eval queryRalf Jung-1/+1
2020-06-13Auto merge of #73277 - RalfJung:miri-caller-location, r=oli-obkbors-18/+18
2020-06-12Auto merge of #73262 - wesleywiser:simplifyarmidentity_beta_regression, r=oli...bors-1/+5
2020-06-12Helper method for whether type has structural equalityDylan MacKenzie-5/+1
2020-06-12Disable the `SimplifyArmIdentity` pass on betaWesley Wiser-1/+5
2020-06-12fix caller_location intrinsic for MiriRalf Jung-18/+18
2020-06-12avoid computing cur_span all the timeRalf Jung-6/+14
2020-06-12fix const_prop spans and re-bless testsRalf Jung-26/+32
2020-06-12make miri InterpCx TyCtxtAt a TyCtxt, and separately remember the root span o...Ralf Jung-109/+122
2020-06-12make miri memory TyCtxtAt a TyCtxtRalf Jung-12/+11
2020-06-11Run fmtAaron Hill-4/+2