about summary refs log tree commit diff
path: root/src/librustc_mir/transform
AgeCommit message (Expand)AuthorLines
2020-05-05Rollup merge of #71902 - mibac138:const-feature-diag, r=varkorDylan DPC-0/+3
2020-05-04Suggest to add missing feature when using gated const featuresmibac138-0/+3
2020-05-04Rollup merge of #71697 - felix91gr:new_prop_into_fn_call, r=wesleywiserDylan DPC-5/+51
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-59/+93
2020-05-03Reflect API changes on current masterDylan MacKenzie-1/+1
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-03Support backward dataflow analysesDylan MacKenzie-16/+11
2020-05-03Rename `live_locals` -> `live_locals_at_any_suspension_point`Dylan MacKenzie-11/+12
2020-05-03Rollup merge of #71663 - jumbatm:caller-handles-validation-error, r=RalfJungDylan DPC-5/+5
2020-05-03warn about each skipped feature gateRalf Jung-7/+1
2020-05-02Rollup merge of #71787 - tshepang:rustdoc-warnings, r=varkorDylan DPC-2/+4
2020-05-02Rollup merge of #71772 - cjgillot:ensure, r=petrochenkovDylan DPC-1/+1
2020-05-02Rollup merge of #69274 - LeSeulArtichaut:target-feature-11, r=hanna-kruppeDylan DPC-1/+25
2020-05-02fix miri-unleash delayed sanity checkingRalf Jung-0/+2
2020-05-02explain why we use def_spanRalf Jung-0/+1
2020-05-02make sure the miri-unleash-flag is not used to circumvent feature gatesRalf Jung-0/+3
2020-05-02fix rustdoc warningsTshepang Lekhonkhobe-2/+4
2020-05-02Added MIR constant propagation of Scalars into function call argumentsFélix Fischer-5/+51
2020-05-01Mark query function as must_use.Camille GILLOT-1/+1
2020-05-01Prevent calls to functions with `#[target_feature]` in safe contextsLeSeulArtichaut-1/+25
2020-05-01Partially unrevert #70566.jumbatm-5/+5
2020-05-01InterpError printing really is more Display than DebugRalf Jung-2/+2
2020-05-01Auto merge of #70674 - cjgillot:query-arena-all, r=matthewjasperbors-9/+9
2020-04-30Rollup merge of #71691 - ecstatic-morse:const-unreachable, r=oli-obk,RalfJungTyler Mandry-7/+3
2020-04-30Rollup merge of #71688 - ecstatic-morse:const-downcast, r=oli-obkTyler Mandry-18/+2
2020-04-30deduplicate warningsRalf Jung-1/+1
2020-04-30unleashed Miri: open all the gatesRalf Jung-3/+3
2020-04-30Add a convenience function for testing whether a static is `#[thread_local]`Oliver Scherer-5/+3
2020-04-30Auto merge of #70175 - Amanieu:remove_nlp, r=pnkfelixbors-3/+6
2020-04-29Allow `Unreachable` terminators unconditionallyDylan MacKenzie-7/+3
2020-04-29Allow `Downcast` projections unconditionallyDylan MacKenzie-18/+2
2020-04-29Auto merge of #67343 - ecstatic-morse:qualif-structural-match, r=pnkfelixbors-7/+73
2020-04-29Auto merge of #71518 - felix91gr:const_prop_bugfix_just_block_prop, r=wesleyw...bors-21/+70
2020-04-29Remove Session::no_landing_pads()Amanieu d'Antras-3/+6
2020-04-28Add `CustomEq` qualifDylan MacKenzie-1/+63
2020-04-28Pass `Substs` to `in_adt_inherently`Dylan MacKenzie-6/+10
2020-04-28Rollup merge of #71615 - RalfJung:share-machine-code, r=oli-obkDylan DPC-56/+4
2020-04-28Use the query system to allocate.Camille GILLOT-7/+7
2020-04-28Introduce ArenaStorage.Camille GILLOT-2/+2
2020-04-28Polished documentation, removed not-so-useful-anymore traces, and added some ...Félix Fischer-6/+13
2020-04-28Allow Locals to be propagated into and from, but restricted to their own blockFélix Fischer-13/+46
2020-04-27Blocked `MutatingUseContext::Projection` for all locals of kind `LocalKind::T...Félix Fischer-4/+13
2020-04-27Accept `LocalDefId` as key for `mir_validated` querymarmeladema-8/+12
2020-04-27Accept `LocalDefId` as key for `mir_borrowck` querymarmeladema-2/+2
2020-04-27Return a `FxHashSet<LocalDefId>` from `mir_keys` querymarmeladema-7/+8
2020-04-27Use `LocalDefId` in `mir_built` querymarmeladema-3/+7
2020-04-27Use `LocalDefId` in `unsafety_check_result` querymarmeladema-12/+10
2020-04-27share some common code for compile-time miri instancesRalf Jung-56/+4