about summary refs log tree commit diff
path: root/compiler/rustc_borrowck/src/diagnostics
AgeCommit message (Expand)AuthorLines
2025-02-25Teach structured errors to display short `Ty`Esteban Küber-9/+5
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-4/+3
2025-02-22Fix binding mode problemsMichael Goulet-5/+5
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-22/+16
2025-02-19Remove `MirVisitable`.Nicholas Nethercote-16/+18
2025-02-19Rollup merge of #137213 - nnethercote:rm-rustc_middle-mir-tcx, r=compiler-errorsMatthias Krüger-5/+3
2025-02-19Remove `rustc_middle::mir::tcx` module.Nicholas Nethercote-5/+3
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-27/+23
2025-02-17Rollup merge of #136466 - nnethercote:start-removing-Map, r=cjgillotMatthias Krüger-52/+48
2025-02-17Overhaul the `intravisit::Map` trait.Nicholas Nethercote-15/+15
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-35/+31
2025-02-17Avoid unnecessary use of the `Map` trait.Nicholas Nethercote-2/+2
2025-02-15Rework name_regions to not rely on reverse scc graph for non-member-constrain...Michael Goulet-6/+24
2025-02-14further simplify a matchdianne-12/+11
2025-02-13remove `fr_is_local` and `outlived_fr_is_local` fields from `ErrorConstraintI...dianne-31/+14
2025-02-13Rollup merge of #136559 - compiler-errors:resolve-regions-for-type-test-failu...Jacob Pratt-2/+5
2025-02-13Improved named region errorsMichael Goulet-2/+5
2025-02-12Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obkbors-1/+1
2025-02-11Deeply normalize signature in new solverMichael Goulet-2/+57
2025-02-10Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptrBastian Kersting-1/+1
2025-02-08Rustfmtbjorn3-44/+48
2025-02-04fix NLL TLS end of function spansRémy Rakic-1/+13
2025-02-03Rollup merge of #136299 - lqd:polonius-next-episode-9, r=jackh726Matthias Krüger-2/+21
2025-02-02Rollup merge of #136402 - notriddle:notriddle/let-expr-detector, r=compiler-e...Matthias Krüger-18/+92
2025-02-02Rollup merge of #136368 - estebank:listify, r=fee1-deadMatthias Krüger-11/+9
2025-02-02Rollup merge of #136328 - estebank:long-ty-path, r=jieyouxu,lqdMatthias Krüger-28/+4
2025-02-01diagnostics: fix borrowck suggestions for if/while let conditionalsMichael Howell-18/+92
2025-02-01Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obkMatthias Krüger-5/+8
2025-01-31Rework "long type names" printing logicEsteban Küber-28/+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-5/+8
2025-01-31record boring locals in polonius contextRémy Rakic-2/+21
2025-01-31Move `find_self_call`.Nicholas Nethercote-8/+5
2025-01-29Rollup merge of #136212 - estebank:span-tweak, r=petrochenkovMatthias Krüger-15/+10
2025-01-28Tweak `&mut self` suggestion spanEsteban Küber-15/+10
2025-01-25Pass spans to perform_locally_in_new_solverMichael Goulet-1/+1
2025-01-25Rollup merge of #136018 - estebank:long-moved-type, r=jieyouxuMatthias Krüger-3/+31
2025-01-24Use short ty string for move errorsEsteban Küber-3/+31
2025-01-23`visit_x_unambig`Boxy-1/+1
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-4/+4
2025-01-23Make `hir::TyKind::TraitObject` use tagged ptrBoxy-1/+1
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-3/+3
2025-01-13Assert that Instance::try_resolve is only used on body-like thingsMichael Goulet-38/+29
2025-01-11collect diag suggestions instead of pushing into vector repeatedlyYotam Ofek-12/+9
2025-01-11improve clunky grammar in borrowck diagnosticYotam Ofek-1/+1
2025-01-08Try to explain borrow for tail expr temporary drop order change in 2024Michael Goulet-16/+17
2025-01-08Auto merge of #133858 - dianne:better-blame-constraints-for-static, r=lcnrbors-105/+90
2025-01-08Rollup merge of #134920 - lqd:polonius-next-episode-6, r=jackh726Jacob Pratt-2/+34
2025-01-06only avoid blaming assignments from argument patternsdianne-4/+4