about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src
AgeCommit message (Expand)AuthorLines
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-64/+68
2022-03-01compiler: fix some typoscuishuang-1/+1
2022-02-273 - Make more use of let_chainsCaio-58/+44
2022-02-26Rollup merge of #93603 - connorff:compute-polonius-liveness-facts-flag, r=ecs...Matthias Krüger-2/+13
2022-02-25Switch bootstrap cfgsMark Rousskov-1/+1
2022-02-25Auto merge of #93368 - eddyb:diagbld-guarantee, r=estebankbors-109/+135
2022-02-24Auto merge of #94131 - Mark-Simulacrum:fmt-string, r=oli-obkbors-8/+4
2022-02-23rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".Eduard-Mihai Burtescu-62/+104
2022-02-23rustc_errors: take `self` by value in `DiagnosticBuilder::cancel`.Eduard-Mihai Burtescu-2/+2
2022-02-23Replace `&mut DiagnosticBuilder`, in signatures, with `&mut Diagnostic`.Eduard-Mihai Burtescu-48/+32
2022-02-23Auto merge of #93984 - nnethercote:ChunkedBitSet, r=Mark-Simulacrumbors-2/+2
2022-02-23Introduce `ChunkedBitSet` and use it for some dataflow analyses.Nicholas Nethercote-2/+2
2022-02-21use `List<Ty<'tcx>>` for tupleslcnr-12/+10
2022-02-20Always format to internal String in FmtPrinterMark Rousskov-8/+4
2022-02-20Rollup merge of #94146 - est31:let_else, r=cjgillotMatthias Krüger-92/+57
2022-02-19Adopt let else in more placesest31-92/+57
2022-02-19Rollup merge of #94006 - pierwill:upvar-field, r=nikomatsakisMatthias Krüger-9/+17
2022-02-18Auto merge of #94088 - oli-obk:revert, r=jackh726bors-18/+0
2022-02-17Rollup merge of #94011 - est31:let_else, r=lcnrMatthias Krüger-12/+7
2022-02-17Revert "Auto merge of #91403 - cjgillot:inherit-async, r=oli-obk"Oli Scherer-18/+0
2022-02-16Use a `Field` in `ConstraintCategory::ClosureUpvar`pierwill-9/+17
2022-02-16Adopt let_else in even more placesest31-12/+7
2022-02-15Overhaul `Const`.Nicholas Nethercote-6/+6
2022-02-15Remove unnecessary `RegionKind::` quals.Nicholas Nethercote-1/+1
2022-02-15Overhaul `RegionKind` and `Region`.Nicholas Nethercote-45/+43
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-37/+37
2022-02-13Rollup merge of #90532 - fee1-dead:improve-const-fn-err-msg, r=oli-obkMatthias Krüger-107/+39
2022-02-12Auto merge of #91403 - cjgillot:inherit-async, r=oli-obkbors-0/+18
2022-02-12Handle Fn family trait call errrorDeadbeef-2/+2
2022-02-12Rebased and improved errorsDeadbeef-1/+3
2022-02-12Improve error messages even moreDeadbeef-107/+37
2022-02-12Bless nll tests.Camille GILLOT-0/+18
2022-02-11rework borrowck errors so that it's harder to not set taintedMichael Goulet-69/+112
2022-02-11implement tainted_by_errors in mir borrowckMichael Goulet-52/+67
2022-02-11Auto merge of #93893 - oli-obk:sad_revert, r=oli-obkbors-257/+260
2022-02-11Revert "Auto merge of #92007 - oli-obk:lazy_tait2, r=nikomatsakis"Oli Scherer-138/+238
2022-02-11Revert "Auto merge of #92306 - Aaron1011:opaque-type-op, r=oli-obk"Oli Scherer-143/+46
2022-02-10Remove further usage of `&hir::Map`Frank Steffahn-2/+2
2022-02-08Improve opaque type higher-ranked region error message under NLLAaron Hill-46/+143
2022-02-07Auto merge of #92007 - oli-obk:lazy_tait2, r=nikomatsakisbors-238/+138
2022-02-02Propagate `use_polonius` flag to liveness moduleConnor Fogarty-2/+13
2022-02-02Rollup merge of #93590 - est31:let_else, r=lcnrMatthias Krüger-75/+67
2022-02-02Rollup merge of #93221 - alyssaverkade:fix-93093, r=wesleywiserMatthias Krüger-6/+26
2022-02-02More let_else adoptionsest31-75/+67
2022-02-02Avoid an ICE in the presence of HKLOli Scherer-0/+4
2022-02-02Reduce follow-up errors that are not helpfulOli Scherer-3/+9
2022-02-02Fixup changes that aren't neccessary anymoreOli Scherer-5/+0
2022-02-02This can't happen anymore. An opaque type can't end up with itself as its hid...Oli Scherer-37/+4
2022-02-02We're equating hidden types eagerly nowOli Scherer-4/+0
2022-02-02Clean up leftovers from eager hidden type mergingOli Scherer-28/+23