about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/error.rs
AgeCommit message (Expand)AuthorLines
2025-09-28Rollup merge of #144197 - KMJ-007:type-tree, r=ZuseZ4Matthias Krüger-1/+0
2025-09-25Rollup merge of #146667 - calebzulawski:simd-mono-lane-limit, r=lcnr,RalfJungStuart Cook-0/+6
2025-09-23Add an attribute to check the number of lanes in a SIMD vector after monomorp...Caleb Zulawski-0/+6
2025-09-19autodiff: Add basic TypeTree with NoTT flagKaran Janthe-1/+0
2025-09-16Add span for struct tail recursion limit errorTawan Muadmuenwai-0/+2
2025-09-08fixup limit handling codeJana Dönszelmann-1/+1
2025-08-06Add support for shortening `Instance` and use itEsteban Küber-7/+4
2025-06-26const-eval: allow constants to refer to mutable/external memory, but reject s...Ralf Jung-0/+17
2025-06-05Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of NoneOli Scherer-1/+1
2025-02-25Teach structured errors to display short `Ty`Esteban Küber-2/+2
2025-02-18clean up layout error diagnosticsLukas Markeffsky-5/+5
2025-02-17Move `rustc_middle::limits` to `rustc_interface`.Nicholas Nethercote-10/+0
2025-02-11compiler: Make middle errors `pub(crate)` and bury some dead codeJubilee Young-18/+10
2025-01-29upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiffManuel Drehwald-0/+14
2025-01-27Add `TooGeneric` variant to `LayoutError` and emit `Unknown` oneFedericoBruzzone-0/+3
2024-11-09Move some code from Compiler::enter to GlobalCtxt::finishbjorn3-2/+9
2024-08-21Use bool in favor of Option<()> for diagnosticsMichael Goulet-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
2024-07-02Re-implement a type-size based limitMichael Goulet-0/+14
2024-04-29Remove `extern crate rustc_macros` from `rustc_middle`.Nicholas Nethercote-1/+1
2024-03-05Rename `DiagnosticMessage` as `DiagMessage`.Nicholas Nethercote-4/+4
2024-02-28Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`.Nicholas Nethercote-3/+3
2024-02-03Use `DiagnosticArgName` in a few more places.Nicholas Nethercote-4/+3
2024-01-30Remove the lifetime from `DiagnosticArgValue`.Nicholas Nethercote-5/+2
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-2/+2
2023-09-14don't point at const usage site for resolution-time errorsRalf Jung-0/+7
2023-07-27Don't attempt to compute layout of type referencing errorMichael Goulet-0/+3
2023-06-01Use translatable diagnostics in `rustc_const_eval`Deadbeef-0/+55
2023-05-16Remove `LangItems::require`Nilstrieb-1/+9
2023-04-03fix(middle): emit error rather than delay bug when reaching limitbohan-0/+8
2022-11-21Match crate and slug namesmejrs-0/+8
2022-10-30better error for rustc_strict_coherence misuseMichael Goulet-0/+9
2022-10-23Migrate all diagnosticsNilstrieb-6/+6
2022-10-03Add diagnostic struct for const eval error in `rustc_middle`pierwill-0/+7
2022-09-21UPDATE - rename SessionSubdiagnostic macro to SubdiagnosticJhonny Bill Mena-1/+1
2022-09-21UPDATE - rename DiagnosticHandler macro to DiagnosticJhonny Bill Mena-4/+4
2022-09-21UPDATE - rename DiagnosticHandler trait to IntoDiagnosticJhonny Bill Mena-4/+4
2022-09-05fix comment111-1/+1
2022-09-01Migrate limit error111-0/+10
2022-09-01Migrate OpaqueHiddenType mismatch111-0/+26
2022-09-01Migrate DropCheckOverflow111-0/+14