about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
2020-05-17Auto merge of #72135 - oli-obk:const_prop_deaggregates, r=wesleywiserbors-1/+24
2020-05-17add docsBastian Kauschke-0/+2
2020-05-17Assume unevaluated consts are equal to the other consts and add ConstEquate o...Ben Lewis-2/+5
2020-05-16Name return place in debuginfo if it is a user variableDylan MacKenzie-0/+4
2020-05-16Expand comment with possible improvementsDylan MacKenzie-2/+6
2020-05-16Dumb NRVODylan MacKenzie-0/+221
2020-05-16Improve documentation for drop elaborationJonas Schievink-9/+99
2020-05-16move borrow-of-packed-field unsafety check out of loopRalf Jung-19/+19
2020-05-16Rollup merge of #72216 - doctorn:require-lang-item, r=lcnrDylan DPC-1/+3
2020-05-16Auto merge of #71665 - RalfJung:miri-intern-no-ice, r=oli-obkbors-157/+183
2020-05-16Rollup merge of #72220 - wesleywiser:const_prop_eval_consts, r=oli-obkDylan DPC-0/+7
2020-05-15InvalidUninitBytes: Track more info about accessDavid Cook-6/+8
2020-05-15Remove lang_items\(\).*\.unwrap\(\)Nathan Corbyn-1/+3
2020-05-14[const-prop] Don't replace Rvalues that are already constantsWesley Wiser-0/+7
2020-05-14Rollup merge of #72170 - lcnr:lang_item, r=oli-obkDylan DPC-16/+22
2020-05-14Auto merge of #72187 - RalfJung:rollup-a7a9jdi, r=RalfJungbors-2/+0
2020-05-14Rollup merge of #72150 - jackh726:unnorm_projection, r=nikomatsakisRalf Jung-2/+0
2020-05-14Auto merge of #69756 - wesleywiser:simplify_try, r=oli-obkbors-41/+315
2020-05-13add spans to `require_lang_items`Bastian Kauschke-7/+12
2020-05-13use `require_lang_item` over `unwrap`.Bastian Kauschke-16/+17
2020-05-12Add some more sanity tests and add a debug log message for itOliver Scherer-0/+5
2020-05-12Propagate locals, even if they have unpropagatable assignments somewhere.Oliver Scherer-1/+19
2020-05-12Rollup merge of #72128 - RalfJung:str-validity, r=oli-obkDylan DPC-3/+4
2020-05-12Rollup merge of #72096 - jonas-schievink:mirck-docs, r=matthewjasperDylan DPC-54/+50
2020-05-12Rollup merge of #72048 - jonas-schievink:visit-return, r=oli-obkDylan DPC-2/+21
2020-05-12strings do not have to be valid UTF-8 any moreRalf Jung-3/+4
2020-05-12Remove ty::UnnormalizedProjectionJack Huey-2/+0
2020-05-11Modify SimplifyArmIdentity so it can trigger on mir-opt-level=1Wesley Wiser-41/+315
2020-05-11Rollup merge of #72044 - RalfJung:min-spec, r=matthewjasperDylan DPC-1/+1
2020-05-11borrowck `DefId` -> `LocalDefId`Bastian Kauschke-67/+59
2020-05-11Auto merge of #71953 - oli-obk:const_prop_deaggregates, r=wesleywiserbors-42/+58
2020-05-11Make MIR typeck use `LocalDefId` and fix docsJonas Schievink-54/+50
2020-05-10TypoRalf Jung-1/+1
2020-05-10fmtRalf Jung-27/+16
2020-05-10avoid raising interpreter errors from interningRalf Jung-19/+27
2020-05-10remove some dead code, and assert we do not swallow allocating errorsRalf Jung-18/+19
2020-05-10Miri interning: replace ICEs by proper errors, make intern_shallow type signa...Ralf Jung-119/+147
2020-05-10Rollup merge of #71840 - matthewjasper:drop-trees, r=oli-obkRalf Jung-44/+26
2020-05-10use min_specialization for some rustc crates where it requires no changesRalf Jung-1/+1
2020-05-09Visit move out of `_0` when visiting `return`Jonas Schievink-2/+21
2020-05-09Rollup merge of #71555 - cjgillot:nameless, r=matthewjasperRalf Jung-7/+5
2020-05-09Rollup merge of #71508 - oli-obk:alloc_map_unlock, r=RalfJungRalf Jung-30/+25
2020-05-09Address review commentsMatthew Jasper-2/+6
2020-05-09Reduce the number of drop-flag assignments in unwind pathsMatthew Jasper-39/+12
2020-05-09Defer creating drop trees in MIR lowering until leaving that scopeMatthew Jasper-3/+8
2020-05-09Auto merge of #72036 - Dylan-DPC:rollup-ca8b0ql, r=Dylan-DPCbors-141/+109
2020-05-09Support coercion between (FnDef | Closure) and (FnDef | Closure) when Closure...Donough Liu-1/+1
2020-05-09Rollup merge of #71942 - nnethercote:shrink-LocalDecl, r=matthewjasperDylan DPC-141/+109
2020-05-08Auto merge of #71418 - hbina:rename_miri_undef, r=RalfJungbors-43/+43
2020-05-08Rollup merge of #71993 - ecstatic-morse:cleanup-old-liveness, r=jonas-schievinkDylan DPC-334/+92