summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src/diagnostics
AgeCommit message (Expand)AuthorLines
2021-12-29Refactor variance diagnostics to work with more typesAaron Hill-7/+37
2021-12-19Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obkbors-3/+3
2021-12-18get_mut_span_in_struct_field uses span.betweenLucas Kent-8/+6
2021-12-17Improve suggestion to change struct field to &mutLucas Kent-26/+13
2021-12-15Remove in_band_lifetimes from borrowckDániel Buga-10/+10
2021-12-15Remove unnecessary sigils around `Symbol::as_str()` calls.Nicholas Nethercote-3/+3
2021-12-11Rollup merge of #89734 - estebank:issue-72312, r=nikomatsakisMatthias Krüger-0/+1
2021-12-10Suggest using a temporary variable to fix borrowck errorsNoah Lev-2/+114
2021-12-10Point at capture points for non-`'static` reference crossing a `yield` pointEsteban Kuber-0/+1
2021-12-02Rollup merge of #91394 - Mark-Simulacrum:bump-stage0, r=pietroalbiniMatthias Krüger-27/+40
2021-12-01Auto merge of #90446 - cjgillot:late-elided, r=jackh726bors-1/+1
2021-12-01Rollup merge of #90985 - camsteffen:diag-name-usage, r=jackh726Matthias Krüger-20/+15
2021-11-30Merge Implicit and ImplicitMissing.Camille GILLOT-3/+1
2021-11-30Lint elided lifetimes in path during lifetime resolution.Camille GILLOT-1/+3
2021-11-30re-format with new rustfmtMark Rousskov-27/+40
2021-11-25Fix issue 91206Michael Goulet-10/+14
2021-11-21Simplify for loop desugarCameron Steffen-19/+30
2021-11-16Use get_diagnostic_name moreCameron Steffen-20/+15
2021-11-09Rollup merge of #89561 - nbdd0121:const_typeck, r=nikomatsakisMatthias Krüger-1/+1
2021-11-08Make select_* methods return Vec for TraitEngineDeadbeef-1/+1
2021-11-07Rename functions reflect that inline const is also "typeck_child"Gary Guo-1/+1
2021-11-06use matches!() macro in more placesMatthias Krüger-4/+1
2021-10-22Rollup merge of #89895 - camsteffen:for-loop-head-span, r=davidtwcoYuki Okushi-40/+41
2021-10-19Auto merge of #89933 - est31:let_else, r=michaelwoeristerbors-3/+1
2021-10-17Fix ICE with `let...else` and `ref mut`Yuki Okushi-8/+8
2021-10-16Adopt let_else across the compilerest31-3/+1
2021-10-15Don't mark for loop head span with desugaringCameron Steffen-40/+41
2021-10-08clippy::complexity fixesMatthias Krüger-2/+1
2021-10-05Note specific regions involved in 'borrowed data escapes' errorAaron Hill-0/+21
2021-10-03Don't suggest replacing region with 'static in NLLAaron Hill-3/+1
2021-10-02Make diangostic item names consistentCameron Steffen-4/+4
2021-09-30Auto merge of #87998 - nneonneo:master, r=oli-obkbors-28/+80
2021-09-28More tracing instrumentationOli Scherer-2/+3
2021-09-27Remove `DefId` from `ConstraintCategory::Predicate`Aaron Hill-1/+1
2021-09-27Improve cause information for NLL higher-ranked errorsAaron Hill-56/+84
2021-09-20Auto merge of #88708 - Aaron1011:aggregate-usage, r=oli-obkbors-0/+1
2021-09-16Add `ConstraintCategory::Usage` for handling aggregate constructionAaron Hill-0/+1
2021-09-15Point to closure when emitting 'cannot move out' for captured variableFabian Wolff-4/+8
2021-09-09Fix two uses of `span_note` when the source is not availableFabian Wolff-2/+17
2021-09-09Fix issue #72649: avoid spurious "previous iteration of loop" errors.Robert Xiao-28/+80
2021-09-07Rename rustc_mir to rustc_const_eval.Camille GILLOT-8/+9
2021-09-07Move the dataflow framework to its own crate.Camille GILLOT-4/+4
2021-09-07Move rustc_mir::borrow_check to new crate rustc_borrowck.Camille GILLOT-0/+8202