about summary refs log tree commit diff
path: root/compiler/rustc_borrowck
AgeCommit message (Expand)AuthorLines
2024-07-29Reformat `use` declarations.Nicholas Nethercote-312/+273
2024-07-27Rollup merge of #128241 - compiler-errors:clone-sugg, r=jieyouxuTrevor Gross-31/+0
2024-07-26Remove logic to suggest clone of function outputMichael Goulet-31/+0
2024-07-26Suppress useless clone suggestionMichael Goulet-0/+5
2024-07-24Don't ICE if HIR and middle types disagree in borrowck error reportingMichael Goulet-8/+26
2024-07-23Rollup merge of #128049 - compiler-errors:E0626, r=petrochenkovMatthias Krüger-3/+27
2024-07-21Move all error reporting into rustc_trait_selectionMichael Goulet-11/+14
2024-07-21Move some stuff to TypeErrCtxtMichael Goulet-4/+10
2024-07-21Explain that coroutine can be marked staticMichael Goulet-3/+27
2024-07-20Rollup merge of #127948 - surechen:fix_127915, r=compiler-errorsMatthias Krüger-4/+9
2024-07-19fixes panic errorsurechen-4/+9
2024-07-18Remove tag field from relationsMichael Goulet-4/+0
2024-07-18Rollup merge of #127810 - compiler-errors:less-tcx, r=lcnrMatthias Krüger-4/+4
2024-07-17Fix relationsMichael Goulet-4/+4
2024-07-17If the moved value is a mut reference, it is used in a generic function and i...surechen-29/+73
2024-07-16Rollup merge of #127501 - compiler-errors:invert-infer-error-mod-struture, r=...Trevor Gross-3/+3
2024-07-16Rollup merge of #120990 - chenyukang:yukang-fix-120327-dbg, r=oli-obkTrevor Gross-2/+63
2024-07-15Move rustc_infer::infer::error_reporting to rustc_infer::error_reporting::inferMichael Goulet-3/+3
2024-07-16Suggest a borrow when using dbgyukang-2/+63
2024-07-14Stop using the gen keyword in the compilerMichael Goulet-1/+1
2024-07-12Rollup merge of #127625 - SkiFire13:revert-comment-deletion, r=workingjubileeMatthias Krüger-0/+2
2024-07-11Revert accidental comment deletionGiacomo Stevanato-0/+2
2024-07-11Rollup merge of #124599 - estebank:issue-41708, r=wesleywiserMatthias Krüger-19/+70
2024-07-09Auto merge of #127500 - compiler-errors:consolidate-region-errors, r=lcnrbors-7/+5
2024-07-08Consolidate region error reporting in rustc_inferMichael Goulet-7/+5
2024-07-08Move trait selection error reporting to its own top-level moduleMichael Goulet-8/+8
2024-07-08Rollup merge of #120248 - WaffleLapkin:bonk-ptr-object-casts, r=compiler-erro...Matthias Krüger-1/+66
2024-07-08Auto merge of #113128 - WaffleLapkin:become_trully_unuwuable, r=oli-obk,RalfJungbors-5/+30
2024-07-07Support tail calls in mir via `TerminatorKind::TailCall`Maybe Waffle-5/+30
2024-07-06Uplift PredicateEmittingRelation firstMichael Goulet-4/+5
2024-07-05Equate types instead of using `Unsize`Maybe Lapkin-37/+28
2024-07-05Use `ControlFlow` results for visitors that are only looking for a single valueOli Scherer-38/+23
2024-07-04Auto merge of #127326 - matthiaskrgr:rollup-kz7vd3w, r=matthiaskrgrbors-27/+27
2024-07-04Properly normalize types in bck when checking pointer castsMaybe Lapkin-2/+5
2024-07-04Remove unhelpful comments and add helpful onesMaybe Lapkin-0/+4
2024-07-04Align the changes to the lang decisionMaybe Lapkin-8/+29
2024-07-04Add more checks for pointers with vtable metaMaybe Waffle-1/+47
2024-07-04Auto merge of #127170 - bjorn3:no_specialize_index_borrowck, r=michaelwoeristerbors-3/+26
2024-07-04More accurate mutability suggestionEsteban Küber-11/+14
2024-07-04Fix `&mut` removal suggestionEsteban Küber-2/+2
2024-07-04Better span for "make binding mutable" suggestionEsteban Küber-14/+11
2024-07-03Auto merge of #125507 - compiler-errors:type-length-limit, r=lcnrbors-2/+2
2024-07-03Auto merge of #123720 - amandasystems:dyn-enable-refactor, r=nikomatsakisbors-73/+137
2024-07-02Instance::resolve -> Instance::try_resolve, and other nitsMichael Goulet-2/+2
2024-07-01Add description for why this PR was madeAmanda Stjerna-3/+25
2024-07-01Code review: rename the method `min_universe()`Amanda Stjerna-7/+9
2024-07-01Handle universe leaks by rewriting the constraint graphAmanda Stjerna-68/+108
2024-07-01Auto merge of #126996 - oli-obk:do_not_count_errors, r=nnethercotebors-160/+186
2024-06-30Remove usage of specialization from rustc_borrowckbjorn3-3/+26
2024-06-29fix: prefer `(*p).clone` to `p.clone` if the `p` is a raw pointerLin Yihai-9/+44