about summary refs log tree commit diff
path: root/compiler/rustc_trait_selection/src/errors.rs
AgeCommit message (Expand)AuthorLines
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
2024-03-05Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`.Nicholas Nethercote-2/+2
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-6/+5
2024-02-20Reduce capabilities of `Diagnostic`.Nicholas Nethercote-3/+7
2024-02-15make better async fn kind errorsMichael Goulet-0/+10
2024-02-08Add `SubdiagnosticMessageOp` as a trait alias.Nicholas Nethercote-5/+2
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-12/+8
2024-01-03Rename some `Diagnostic` setters.Nicholas Nethercote-10/+7
2023-12-19Add `level` arg to `into_diagnostic`.Nicholas Nethercote-5/+7