about summary refs log tree commit diff
path: root/src/librustc_mir
AgeCommit message (Expand)AuthorLines
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
2020-05-06Add `SourceInfo::outermost`.Nicholas Nethercote-30/+23
2020-05-06validation: port more checks to the pattern-based macro (and give it the shor...Ralf Jung-30/+49
2020-05-05Rollup merge of #71902 - mibac138:const-feature-diag, r=varkorDylan DPC-0/+3
2020-05-05Rollup merge of #71587 - matthewjasper:promoted-move-errors, r=nikomatsakisDylan DPC-6/+42
2020-05-04Suggest to add missing feature when using gated const featuresmibac138-0/+3
2020-05-04Import dataflow impls via the `impls` submoduleDylan MacKenzie-21/+16
2020-05-04Export dataflow impls by nameDylan MacKenzie-4/+4
2020-05-04Suggest restricting type param when it doesn't satisfy projectionEsteban Küber-2/+1
2020-05-04Rollup merge of #71697 - felix91gr:new_prop_into_fn_call, r=wesleywiserDylan DPC-5/+51
2020-05-04Auto merge of #71751 - oli-obk:const_ice, r=RalfJungbors-12/+8
2020-05-04Auto merge of #71866 - Dylan-DPC:rollup-g9xqc8k, r=Dylan-DPCbors-27/+45
2020-05-04Rollup merge of #71801 - matthewjasper:operator-subtyping, r=varkorDylan DPC-27/+45
2020-05-03Auto merge of #71631 - RalfJung:miri-unleash-the-gates, r=oli-obkbors-4/+4
2020-05-03Auto merge of #71006 - ecstatic-morse:dataflow-bidi, r=ecstatic-morsebors-706/+1324
2020-05-03Reflect API changes on current masterDylan MacKenzie-1/+1
2020-05-03Use agreed upon terminology in cursor docsDylan MacKenzie-5/+5
2020-05-03Support liveness in `rustc_peek` testsDylan MacKenzie-14/+50
2020-05-03Use new liveness analysis during generator transformDylan MacKenzie-22/+24
2020-05-03Live variable analysisDylan MacKenzie-2/+141
2020-05-03Initialize the cursor with an empty stateDylan MacKenzie-4/+10
2020-05-03Support backward dataflow analysesDylan MacKenzie-661/+1094
2020-05-03Rename `live_locals` -> `live_locals_at_any_suspension_point`Dylan MacKenzie-11/+12
2020-05-03Add `MutatingUseContext::Yield`Dylan MacKenzie-0/+1
2020-05-03Rollup merge of #71663 - jumbatm:caller-handles-validation-error, r=RalfJungDylan DPC-36/+66
2020-05-03warn about each skipped feature gateRalf Jung-7/+1
2020-05-03Correctly check comparison operators in MIR typeckMatthew Jasper-27/+45
2020-05-02Rollup merge of #71787 - tshepang:rustdoc-warnings, r=varkorDylan DPC-4/+8