about summary refs log tree commit diff
path: root/compiler/rustc_mir/src/borrow_check
AgeCommit message (Expand)AuthorLines
2020-12-21Auto merge of #79270 - RalfJung:array-repeat-consts, r=oli-obkbors-37/+41
2020-12-20use exhaustive match for checking Rvalue::RepeatRalf Jung-37/+41
2020-12-18Make BoundRegion have a kind of BoungRegionKindJack Huey-8/+8
2020-12-17Prefer regions with an `external_name` in `approx_universal_upper_bound`Aaron Hill-1/+17
2020-12-15Auto merge of #73210 - wesleywiser:consts_in_debuginfo, r=oli-obkbors-12/+14
2020-12-12Auto merge of #79553 - sexxi-goose:mir_min_cap_writeback, r=nikomatsakisbors-8/+14
2020-12-09Use closure_min_captures in borrow checkerAman Arora-8/+14
2020-12-08use .contains() or .any() instead of find(x).is_some() (clippy::search_is_some)Matthias Krüger-1/+1
2020-12-06[mir-opt] Allow debuginfo to be generated for a constant or a PlaceWesley Wiser-12/+14
2020-11-17Auto merge of #78801 - sexxi-goose:min_capture, r=nikomatsakisbors-13/+14
2020-11-16compiler: fold by valueBastian Kauschke-27/+27
2020-11-10Changed unwrap_or to unwrap_or_else in some places.Nicholas-Baron-1/+1
2020-11-10Initial work for doing minimum capture analysis for RFC-2229Aman Arora-13/+14
2020-11-09Rollup merge of #76468 - SNCPlay42:lifetime-names, r=Mark-SimulacrumDylan DPC-43/+161
2020-11-09use RegionNameHighlight for async fn and closure returnsSNCPlay42-34/+118
2020-11-06Auto merge of #77856 - GuillaumeGomez:automatic-links-lint, r=jyn514,ollie27bors-1/+1
2020-11-05Fix even more URLsGuillaume Gomez-1/+1
2020-11-04fix a couple of clippy warnings:Matthias Krüger-1/+1
2020-10-30Add option to customize the nll-facts' folder locationFederico Poli-2/+2
2020-10-27Use unsized_feature_enabled helper functionSantiago Pastorino-6/+9
2020-10-27is -> are bothSantiago Pastorino-1/+1
2020-10-27or -> andSantiago Pastorino-1/+1
2020-10-27Add unsized_fn_params featureSantiago Pastorino-6/+8
2020-10-21reviewBastian Kauschke-17/+4
2020-10-21Lift: take self by valueBastian Kauschke-1/+1
2020-10-18Zip -> EnumerateDániel Buga-3/+3
2020-10-10Refactor how SwitchInt stores jump targetsJonas Schievink-3/+3
2020-10-08Suggest removing &mut from borrow of &mutLzu Tao-32/+36
2020-10-06Fix NLL compare mode testsMatthew Jasper-4/+5
2020-10-06Rollup merge of #77559 - camelid:fix-rustdoc-warnings-invalid-rust-syntax, r=...Yuki Okushi-1/+3
2020-10-05FixupCamelid-1/+1
2020-10-05add RegionNameHighlight::OccludedSNCPlay42-11/+27
2020-10-05don't refer to async as 'generators'SNCPlay42-6/+24
2020-10-04Fix rustdoc warnings about invalid Rust syntaxCamelid-1/+3
2020-10-04Remove `DefId` from `MirBorrowckCtxt`Dylan MacKenzie-26/+27
2020-10-04nll: solveDylan MacKenzie-2/+2
2020-10-04Replace `(Body, WithOptConstParam)` with `Body` where possibleDylan MacKenzie-5/+7
2020-10-04Replace `(Body, DefId)` with `Body` where possibleDylan MacKenzie-68/+46
2020-10-04Remember the `MirSource` for each `Body`Dylan MacKenzie-18/+8
2020-09-30Rollup merge of #77037 - matthiaskrgr:cl42ppy, r=Dylan-DPCJonas Schievink-2/+1
2020-09-28Auto merge of #77236 - matthewjasper:defer-typeof-impl-trait, r=davidtwcobors-10/+19
2020-09-26Delay bug for non-universal regions in member constraintsMatthew Jasper-10/+19
2020-09-26Rollup merge of #77211 - est31:remove_unused_allow, r=oli-obkRalf Jung-1/+0
2020-09-26Rollup merge of #77093 - lcnr:const-generics-infer-warning, r=varkorRalf Jung-4/+6
2020-09-26rename functionsBastian Kauschke-3/+6
2020-09-26Remove unused #[allow(...)] statements from compiler/est31-1/+0
2020-09-25Rollup merge of #76724 - ecstatic-morse:dataflow-pass-names, r=lcnrJonas Schievink-0/+4
2020-09-24nitBastian Kauschke-1/+0
2020-09-24the two hardest things in programming, names and...Bastian Kauschke-3/+3
2020-09-24use std::mem::take(x) instead of std::mem::replace(x, Default::default()) (cl...Matthias Krüger-2/+1