about summary refs log tree commit diff
path: root/src/librustc_mir/transform
AgeCommit message (Expand)AuthorLines
2020-02-11Invert control in struct_lint_level.jumbatm-46/+61
2020-02-11simplify_try: address some of eddyb's commentsMazdak Farrokhzad-0/+3
2020-02-10Add an `into_engine` method to `Analysis`Dylan MacKenzie-4/+5
2020-02-10handle TerminatorKind::Yield by returning Err(Unpromotable)Chris Simpkins-0/+1
2020-02-09Make issue references consistentMatthias Prechtl-4/+7
2020-02-09const-prop: use overflowing_unary_op for overflowing checking of unary opsRalf Jung-17/+17
2020-02-07Rollup merge of #68164 - tmiasko:no-sanitize, r=nikomatsakisDylan DPC-0/+23
2020-02-06Rollup merge of #68524 - jonas-schievink:generator-resume-arguments, r=ZoxcDylan DPC-26/+94
2020-02-06Clarify comment about `_2` living across a yieldJonas Schievink-2/+3
2020-02-05Selectively disable sanitizer instrumentationTomasz Miąsko-0/+23
2020-02-04Don't emit StorageDead for the resume argumentJonas Schievink-4/+0
2020-02-04Auto merge of #68804 - ecstatic-morse:qualif-cursor-lazy, r=estebankbors-53/+36
2020-02-03Treat `Rvalue::AddressOf` the same as `Rvalue::Ref`Dylan MacKenzie-18/+11
2020-02-03Eliminate "eager" qualif getterDylan MacKenzie-22/+6
2020-02-03Pass correct closure type to `Qualif` methodsDylan MacKenzie-5/+11
2020-02-03Take `FnMut` instead of `Fn` in `Qualif` methodsDylan MacKenzie-10/+10
2020-02-03Fix miscompilationJonas Schievink-10/+53
2020-02-02No resume argument in the drop shimJonas Schievink-18/+33
2020-02-02Make generator transform move resume arg aroundJonas Schievink-7/+19
2020-02-02Add a resume type parameter to `Generator`Jonas Schievink-1/+2
2020-02-02Rollup merge of #68460 - sinkuu:emit_mir_buffered, r=Mark-SimulacrumYuki Okushi-1/+1
2020-02-011. move allow_internal_unstable to rustc_attrMazdak Farrokhzad-1/+2
2020-02-01Move builtin attribute logic to new rustc_attr crate.Mazdak Farrokhzad-1/+1
2020-02-01Use BufWriterShotaro Yamada-1/+1
2020-01-31Auto merge of #68080 - varkor:declared-here, r=petrochenkovbors-1/+1
2020-01-31Rollup merge of #68588 - Centril:check-unsafety-clean, r=Mark-SimulacrumDylan DPC-39/+18
2020-01-28./x.py fmtSantiago Pastorino-2/+1
2020-01-28Place::ty_from takes local by valueSantiago Pastorino-15/+15
2020-01-28Local field on PlaceRef and RootPlace is not a reference anymoreSantiago Pastorino-12/+12
2020-01-28make_integrate_local takes Local by valueSantiago Pastorino-4/+4
2020-01-28check_unsafety: more code reuseMazdak Farrokhzad-39/+18
2020-01-27don't clone types that are copy, round two.Matthias Krüger-17/+13
2020-01-24Normalise notes with the/isvarkor-1/+1
2020-01-23Make pointers to statics internalMatthew Jasper-22/+24
2020-01-22librustc_mir: don't allocate vectors where slices will do.Matthias Krüger-3/+3
2020-01-21Auto merge of #68423 - Centril:rollup-bdjykrv, r=Centrilbors-2/+9
2020-01-21Rollup merge of #68140 - ecstatic-morse:const-trait-bound-opt-out, r=oli-obkMazdak Farrokhzad-2/+9
2020-01-21Auto merge of #65672 - ecstatic-morse:unified-dataflow-proto, r=pnkfelixbors-10/+12
2020-01-21Rollup merge of #68297 - Aaron1011:fix/new-const-prop-bounds, r=oli-obkYuki Okushi-22/+22
2020-01-20Add `constness` field to `ty::Predicate::Trait`Dylan MacKenzie-2/+9
2020-01-20Rollup merge of #68353 - Centril:code-liberation, r=petrochenkovDylan DPC-5/+0
2020-01-18[const-prop] Run `x.py fmt`Wesley Wiser-5/+1
2020-01-18[const-prop] Remove useless typedefWesley Wiser-7/+5
2020-01-18remove rustc_error_codes deps except in rustc_driverMazdak Farrokhzad-5/+0
2020-01-18Auto merge of #68170 - wesleywiser:stop_const_prop_ref_taking, r=oli-obkbors-20/+3
2020-01-17Stop treating `FalseEdges` and `FalseUnwind` as having semantic value for con...Oliver Scherer-13/+6
2020-01-17Fix typoAaron Hill-1/+1
2020-01-16Filter and test predicates using `normalize_and_test_predicates` for const-propAaron Hill-22/+22
2020-01-15Auto merge of #67603 - oli-obk:no_mut_static_ref_from_const, r=RalfJungbors-4/+4
2020-01-15Rollup merge of #67914 - Aaron1011:fix/const-prop-impossible, r=matthewjasper...Yuki Okushi-0/+41