about summary refs log tree commit diff
path: root/compiler/rustc_trait_selection/src/errors.rs
AgeCommit message (Expand)AuthorLines
2025-06-09Make E0621 missing lifetime suggestion verboseEsteban Küber-4/+8
2025-06-05Auto merge of #138677 - shepmaster:consistent-elided-lifetime-syntax, r=travi...bors-1/+1
2025-06-03Add `iter` macroOli Scherer-2/+3
2025-06-03Rename `LifetimeSyntax` variants to lang-team-approved namesJake Goulding-1/+1
2025-05-17do away with `_Self` and `TraitName` and check generic params for rustc_on_un...mejrs-0/+7
2025-05-09Disarm `time` bomb (diagnostics)Jieyou Xu-2/+0
2025-05-05Rollup merge of #140307 - mejrs:condition_parser, r=nnethercoteTrevor Gross-14/+42
2025-05-02Refactor rustc_on_unimplemented's filter parsermejrs-14/+42
2025-04-23Extend HIR to track the source and syntax of a lifetimeJake Goulding-20/+7
2025-04-16Move eager translation to a method on `Diag`Jake Goulding-61/+17
2025-04-11`NonGenericOpaqueTypeParam::ty` to `arg`lcnr-1/+1
2025-04-08Remove unnecessary dyn Display in favor of strMichael Goulet-1/+1
2025-04-03move `check_opaque_type_parameter_valid`lcnr-1/+12
2025-03-28Don't use `kw::Empty` in `hir::Lifetime::ident`.Nicholas Nethercote-8/+11
2025-03-18Move `hir::Item::ident` into `hir::ItemKind`.Nicholas Nethercote-1/+1
2025-02-25Teach structured errors to display short `Ty`Esteban Küber-3/+3
2025-02-22Rollup merge of #137333 - compiler-errors:edition-2024-fresh, r=NadrierilMatthias Krüger-8/+5
2025-02-22Fix binding mode problemsMichael Goulet-8/+5
2025-02-22Even more dead code -- we don't HIR regionck anymoreMichael Goulet-3/+0
2025-02-22More dead codeMichael Goulet-16/+0
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-2/+1
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-1/+1
2025-02-02Tweak fn pointer suggestion spanEsteban Küber-9/+3
2025-01-30Rework rustc_dump_vtableMichael Goulet-10/+1
2025-01-29Rollup merge of #133382 - mu001999-contrib:diag/fnitem, r=lcnrMatthias Krüger-0/+6
2025-01-28Suggest considering casting fn item as fn pointer in more casesmu001999-0/+6
2025-01-23`visit_x_unambig`Boxy-3/+3
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-7/+6
2025-01-21remove support for the #[start] attributeRalf Jung-7/+0
2025-01-10mir_transform: implement forced inliningDavid Wood-2/+9
2025-01-04turn hir::ItemKind::Fn into a named-field variantRalf Jung-1/+1
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-17small refactor to region error handlinglcnr-2/+2
2024-12-10Rudimentary heuristic to insert parentheses when needed for RPIT overcaptures...Michael Goulet-5/+30
2024-11-12Make precise capturing suggestion machine-applicable only if it has not APITsMichael Goulet-1/+9
2024-11-09Dont suggest use<APIT>Michael Goulet-13/+20
2024-11-09Suggest turning APITs into generics in opaque overcapturesMichael Goulet-3/+121
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-3/+3
2024-08-28Emit specific message for `time<0.3.35` inference failureEsteban Küber-0/+2
2024-08-21Use bool in favor of Option<()> for diagnosticsMichael Goulet-3/+3
2024-07-30Auto merge of #128083 - Mark-Simulacrum:bump-bootstrap, r=albertlarsan68bors-4/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-10/+7
2024-07-28step cfg(bootstrap)Mark Rousskov-4/+1
2024-07-21Move all error reporting into rustc_trait_selectionMichael Goulet-5/+1634
2024-06-18Use a dedicated type instead of a reference for the diagnostic contextOli Scherer-2/+2
2024-05-10Lift `TraitRef` into `rustc_type_ir`Michael Goulet-1/+1
2024-04-29Remove `extern crate rustc_macros` from numerous crates.Nicholas Nethercote-1/+1
2024-04-21Pass translation closure to add_to_diag_with() as referenceXiretza-1/+1
2024-03-11Rename `AddToDiagnostic` as `Subdiagnostic`.Nicholas Nethercote-4/+4
2024-03-11Rename `IntoDiagnostic` as `Diagnostic`.Nicholas Nethercote-4/+4