about summary refs log tree commit diff
path: root/compiler/rustc_borrowck
AgeCommit message (Expand)AuthorLines
2022-03-31update commentlcnr-2/+4
2022-03-31obligation cause: `RepeatVec` -> `RepeatValueCopy`lcnr-1/+3
2022-03-31Rollup merge of #95497 - nyurik:compiler-spell-comments, r=compiler-errorsDylan DPC-1/+1
2022-03-30Auto merge of #95436 - cjgillot:static-mut, r=oli-obkbors-5/+5
2022-03-30Spellchecking compiler commentsYuri Astrakhan-1/+1
2022-03-30Auto merge of #95466 - Dylan-DPC:rollup-g7ddr8y, r=Dylan-DPCbors-11/+11
2022-03-30Rollup merge of #95461 - nyurik:spelling, r=lcnrDylan DPC-9/+9
2022-03-30Rollup merge of #95460 - nyurik:spelling-str, r=lcnrDylan DPC-2/+2
2022-03-30Spellchecking compiler codeYuri Astrakhan-2/+2
2022-03-30Spellchecking some commentsYuri Astrakhan-9/+9
2022-03-30Auto merge of #94081 - oli-obk:lazy_tait_take_two, r=nikomatsakisbors-271/+275
2022-03-29Remember mutability in `DefKind::Static`.Camille GILLOT-5/+5
2022-03-29Rollup merge of #95415 - notriddle:notriddle/issue-82081, r=Dylan-DPCDylan DPC-2/+7
2022-03-28Suggest function borrow ignoring needs_noteMichael Goulet-2/+6
2022-03-28drive-by: move Copy bound suggestion to its own functionMichael Goulet-60/+65
2022-03-28Add suggestion to borrow opaque Fn and FnMut instead of moveMichael Goulet-13/+90
2022-03-28diagnostics: do not suggest `map.iter_mut()()`Michael Howell-2/+7
2022-03-28Remove opaque type obligation and just register opaque types as they are enco...Oli Scherer-10/+15
2022-03-28Have the spans of TAIT type conflict errors point to the actual site instead ...Oli Scherer-29/+27
2022-03-28Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk"Oli Scherer-260/+261
2022-03-26Auto merge of #95149 - cjgillot:once-diag, r=estebankbors-2/+2
2022-03-20Take &mut Diagnostic in emit_diagnostic.Camille GILLOT-2/+2
2022-03-19diagnostics: do not give Option::as_ref suggestion for complex matchMichael Howell-5/+19
2022-03-17Rollup merge of #94698 - WaffleLapkin:simplify-copy-suggestions, r=estebankDylan DPC-80/+55
2022-03-16rustc_error: make ErrorReported impossible to constructmark-3/+5
2022-03-11Improve `AdtDef` interning.Nicholas Nethercote-15/+15
2022-03-10Auto merge of #94737 - lcnr:pass-stuff-by-value, r=davidtwcobors-33/+32
2022-03-09Auto merge of #94515 - estebank:tweak-move-error, r=davidtwcobors-183/+195
2022-03-08add `#[rustc_pass_by_value]` to more typeslcnr-33/+32
2022-03-07Remove redundant code from copy-suggestionsMaybe Waffle-80/+55
2022-03-06Erase regions when checking for missing Copy predicatesMichael Goulet-2/+10
2022-03-04Update `itertools`pierwill-1/+1
2022-03-03Tweak move errorEsteban Kuber-183/+195
2022-03-03Rollup merge of #94375 - WaffleLapkin:copy-suggestion, r=estebankDylan DPC-1/+62
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-64/+68
2022-03-01Suggest adding `Copy` bound when Adt is moved outMaybe Waffle-1/+62
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