about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
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-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-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-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-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
2020-05-08Rollup merge of #71989 - ecstatic-morse:const-context-enum, r=oli-obkDylan DPC-86/+27
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-7/+5
2020-05-08Create a convenience wrapper for `get_global_alloc(id).unwrap()`Oliver Scherer-13/+11
2020-05-08Move `unwrap_fn` and `unwrap_memory` to `GlobalAlloc`Oliver Scherer-4/+10
2020-05-08Simplify the `tcx.alloc_map` APIOliver Scherer-31/+22
2020-05-07Incorporate old module docs into `MaybeLiveLocals` docsDylan MacKenzie-0/+7
2020-05-07Remove old `util/liveness.rs` moduleDylan MacKenzie-334/+85
2020-05-07Use `hir::ConstContext` instead of local enumsDylan MacKenzie-86/+27
2020-05-07Renamed "undef" stuff to "uninit"Hanif Bin Ariffin-43/+43
2020-05-07use hex for pointers in Miri error messages; refine vtable error messageRalf Jung-3/+4
2020-05-07Auto merge of #55617 - oli-obk:stacker, r=nagisa,oli-obkbors-2/+6
2020-05-06Rollup merge of #71950 - RalfJung:try-validation-cleanup, r=oli-obkDylan DPC-159/+141
2020-05-06Rollup merge of #70908 - estebank:suggest-add, r=nikomatsakisDylan DPC-2/+1
2020-05-06Const prop aggregates even if partially or fully modifiedOliver Scherer-42/+58
2020-05-06Rollup merge of #71893 - ecstatic-morse:dataflow-impls-import, r=jonas-schievinkDylan DPC-25/+20
2020-05-06more precise vtable errorsRalf Jung-11/+14
2020-05-06try_validation: handle multi-branching, and use macro for most remaining manu...Ralf Jung-78/+47
2020-05-06convert throw_validation_failure macro to same syntax as try_validationRalf Jung-56/+51
2020-05-06properly catch invalid-drop-fn errorsRalf Jung-6/+4
2020-05-06convert remaining try_validation to new macroRalf Jung-27/+25
2020-05-06Shrink `LocalDecl` by 16 bytes.Nicholas Nethercote-33/+37
2020-05-06Shrink `LocalDecl` by 56 bytes.Nicholas Nethercote-20/+20
2020-05-06Improve `LocalDecl` creation.Nicholas Nethercote-62/+33