about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src/diagnostics/conflict_errors.rs
AgeCommit message (Expand)AuthorLines
2025-10-02Auto merge of #147055 - beepster4096:subtype_is_not_a_projection, r=lcnrbors-1/+0
2025-09-28Point at lifetime requirement origin in more casesEsteban Küber-16/+1
2025-09-28Point at fn bound that introduced lifetime obligationEsteban Küber-0/+9
2025-09-26ProjectionElem::Subtype -> CastKind::Subtypebeepster4096-1/+0
2025-08-09`suggest_borrow_generic_arg`: use the correct generic argsdianne-7/+22
2025-07-28Rename trait_of_item -> trait_of_assocCameron Steffen-1/+1
2025-07-28Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLiibors-160/+155
2025-07-28use let chains in ast, borrowck, codegen, const_evalKivooeo-160/+155
2025-07-25Mention type that could be `Clone` but isn't in more casesEsteban Küber-0/+52
2025-07-04NitsMichael Goulet-1/+1
2025-07-04Remove Symbol for Named LateParam/Bound variantsMichael Goulet-1/+3
2025-06-24Suggest cloning `Arc` moved into closureEsteban Küber-5/+12
2025-06-19Remove old format_args diagnostic.Mara Bos-27/+11
2025-06-12Rollup merge of #141069 - chenyukang:yukang-fix-137486-suggest-mut, r=davidtwcoMatthias Krüger-1/+13
2025-06-05Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of NoneOli Scherer-2/+2
2025-06-04Don't refer to 'local binding' in extern macro.Mara Bos-1/+7
2025-05-27Suggest mut when possbile for temporary value dropped while borrowedyukang-1/+13
2025-05-02remove an unused codepathJana Dönszelmann-6/+1
2025-04-22Use `is_lang_item` and `as_lang_item` instead of handrolling their logicOli Scherer-6/+1
2025-04-19Auto merge of #139114 - m-ou-se:super-let-pin, r=davidtwcobors-5/+11
2025-04-15Fix wrong suggestion for async gen block and add regression ui test for #139839Guillaume Gomez-4/+9
2025-04-15Don't name macro internals in "does not live long enough" errors.Mara Bos-5/+11
2025-04-14Move `has_self` field to `hir::AssocKind::Fn`.Nicholas Nethercote-1/+1
2025-04-10Address review comments.Nicholas Nethercote-1/+1
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-5/+5
2025-04-03Rollup merge of #138462 - ShE3py:mut-borrow-in-loop, r=oli-obkMatthias Krüger-13/+0
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-1/+1
2025-03-19Use `Option<Ident>` for lowered param names.Nicholas Nethercote-6/+6
2025-03-13Dedup `&mut *` reborrow suggestion in loopsLieselotte-13/+0
2025-02-25Teach structured errors to display short `Ty`Esteban Küber-1/+0
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-4/+3
2025-02-22Fix binding mode problemsMichael Goulet-1/+1
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-11/+7
2025-02-19Rollup merge of #137213 - nnethercote:rm-rustc_middle-mir-tcx, r=compiler-errorsMatthias Krüger-3/+2
2025-02-19Remove `rustc_middle::mir::tcx` module.Nicholas Nethercote-3/+2
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-8/+8
2025-02-17Overhaul the `intravisit::Map` trait.Nicholas Nethercote-8/+8
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-9/+7
2025-02-17Avoid unnecessary use of the `Map` trait.Nicholas Nethercote-2/+2
2025-02-08Rustfmtbjorn3-16/+16
2025-02-04fix NLL TLS end of function spansRémy Rakic-1/+13
2025-02-02Rollup merge of #136328 - estebank:long-ty-path, r=jieyouxu,lqdMatthias Krüger-7/+1
2025-02-01Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obkMatthias Krüger-1/+2
2025-01-31Rework "long type names" printing logicEsteban Küber-7/+1
2025-01-31Implement MIR, CTFE, and codegen for unsafe bindersMichael Goulet-1/+2
2025-01-31Move `find_self_call`.Nicholas Nethercote-1/+1
2025-01-24Use short ty string for move errorsEsteban Küber-0/+7
2025-01-21Move supertrait_def_ids into the elaborate module like all other fnsMichael Goulet-3/+4
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-1/+1
2025-01-13Assert that Instance::try_resolve is only used on body-like thingsMichael Goulet-34/+25