about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src/diagnostics/mod.rs
AgeCommit message (Expand)AuthorLines
2025-09-26ProjectionElem::Subtype -> CastKind::Subtypebeepster4096-4/+3
2025-08-14add commentlcnr-0/+3
2025-08-13rework `add_placeholder_from_predicate_note`lcnr-9/+49
2025-08-13avoid duplicate error stringlcnr-1/+1
2025-08-08borrowck: defer opaque type errorslcnr-1/+1
2025-08-03Rename `Printer` variables.Nicholas Nethercote-8/+8
2025-07-28Rename trait_of_item -> trait_of_assocCameron Steffen-1/+1
2025-07-28use let chains in ast, borrowck, codegen, const_evalKivooeo-34/+30
2025-06-25Rollup merge of #142724 - xizheyin:avoid_overwrite_args, r=oli-obkJana Dönszelmann-1/+7
2025-06-25Add runtime check to avoid overwrite arg easily in diag and store and restore...xizheyin-1/+7
2025-06-22Init local_names lazily for borrowck diagnosticsKornel-4/+39
2025-05-02Test that names of variables in external macros are not shown on a borrow errorJana Dönszelmann-0/+8
2025-04-10Rollup merge of #139510 - nnethercote:name-to-ident, r=fee1-deadMatthias Krüger-1/+1
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-1/+1
2025-04-08Rollup merge of #139509 - xizheyin:issue-139359, r=lcnrMatthias Krüger-2/+2
2025-04-08clean code: remove Deref<Target=RegionKind> impl for Region and use `.kind()`xizheyin-2/+2
2025-04-07rm `RegionInferenceContext::var_infos`lcnr-6/+3
2025-03-19Use `Option<Ident>` for lowered param names.Nicholas Nethercote-1/+1
2025-03-12Move methods from `Map` to `TyCtxt`, part 4.Nicholas Nethercote-2/+2
2025-02-22Fix binding mode problemsMichael Goulet-1/+1
2025-02-19Remove `rustc_middle::mir::tcx` module.Nicholas Nethercote-2/+1
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-1/+1
2025-02-10Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptrBastian Kersting-1/+1
2025-02-08Rustfmtbjorn3-4/+4
2025-02-02Rollup merge of #136368 - estebank:listify, r=fee1-deadMatthias Krüger-11/+9
2025-02-01Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obkMatthias Krüger-3/+4
2025-01-31Make comma separated lists of anything easier to make for errorsEsteban Küber-11/+9
2025-01-31Implement MIR, CTFE, and codegen for unsafe bindersMichael Goulet-3/+4
2025-01-31Move `find_self_call`.Nicholas Nethercote-7/+4
2025-01-13Assert that Instance::try_resolve is only used on body-like thingsMichael Goulet-3/+3
2025-01-08Try to explain borrow for tail expr temporary drop order change in 2024Michael Goulet-5/+6
2025-01-06point out unblamed constraints from `Copy`/`Sized` bounds in region errorsdianne-0/+22
2025-01-06cleanup: remove `ExtraConstraintInfo`dianne-4/+32
2025-01-06Remove CallKind::Deref hack from UseSpansMichael Goulet-9/+0
2024-12-30rename `diags` fieldRémy Rakic-12/+12
2024-12-30clean up `BorrowckDiags`Rémy Rakic-17/+6
2024-12-30merge `diags` module into `diagnostics`Rémy Rakic-2/+136
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-11-25Refactor `where` predicates, and reserve for attributes supportFrank King-2/+2
2024-11-19Put `param_env` into `infcx`.Nicholas Nethercote-4/+4
2024-11-18use `TypingEnv` when no `infcx` is availablelcnr-1/+1
2024-11-04Tidy up comments and some formatting.Nicholas Nethercote-1/+1
2024-11-02compiler: Replace rustc_target with _abi in _borrowckJubilee Young-1/+1
2024-10-31Try to point out when edition 2024 lifetime capture rules cause borrowck issuesMichael Goulet-0/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-8/+8
2024-09-09Remove unnecessary lifetimes in dataflow structs.Nicholas Nethercote-2/+2
2024-09-06Make `Ty::boxed_ty` return an `Option`Pavel Grigorenko-2/+2
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_borrowck`.Nicholas Nethercote-0/+1
2024-08-16Add `warn(unreachable_pub)` to `rustc_borrowck`.Nicholas Nethercote-2/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-12/+11