about summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/errors.rs
AgeCommit message (Expand)AuthorLines
2023-09-24work towards rejecting consts in patterns that do not implement PartialEqRalf Jung-0/+6
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-6/+2
2023-07-15Implement "items do not inherit unsafety" for THIR unsafecksyvb-0/+51
2023-06-28use translatable subdiagnosticEric Mark Martin-0/+4
2023-05-24Emit diagnostic for privately uninhabited uncovered witnesses.Camille GILLOT-0/+2
2023-04-16use matches! macro in more placesMatthias Krüger-7/+2
2023-04-10Fix typos in compilerDaniPopes-4/+4
2023-04-03Remove redundant field.Camille GILLOT-1/+0
2023-04-03Reinstate confusion note.Camille GILLOT-13/+0
2023-04-03Perform match checking on THIR.Camille GILLOT-15/+8
2023-03-27Add notes to non-structural const in pattern error messageJamen Marz-0/+6
2023-03-02Restrict `#[rustc_box]` to `Box::new` callsclubby789-0/+19
2023-02-22errors: generate typed identifiers in each crateDavid Wood-19/+20
2023-01-26Rollup merge of #106978 - mejrs:mir_build3, r=davidtwcoMatthias Krüger-13/+37
2023-01-17Migrate mir_build's borrow conflictsmejrs-13/+37
2023-01-14suggest fix for attempted integer identifier in patternsEzra Shaw-0/+15
2023-01-11Rollup merge of #106097 - mejrs:mir_build2, r=oli-obkMichael Goulet-1/+225
2023-01-11Translate `Overlap` eagerlymejrs-4/+15
2023-01-11Don't recommend `if let` if `let else` worksmejrs-32/+10
2023-01-11Migrate pattern matchingmejrs-7/+157
2023-01-11Migrate usefulness.rsmejrs-0/+14
2023-01-11Migrate deconstruct_pat.rsmejrs-0/+20
2023-01-11Translate const_to_pat.rsmejrs-0/+51
2023-01-11Detect out of bounds range pattern valueEsteban Küber-0/+10
2022-12-17Remove (eager)mejrs-1/+1
2022-12-17Resolve various merge conflictsmejrs-113/+115
2022-12-17Migrate multiple mut borrows diagnosticTheOddGarlic-0/+34
2022-12-17Migrate borrow of moved value diagnosticTheOddGarlic-0/+16
2022-12-17Migrate irrefutable let pattern diagnosticsTheOddGarlic-0/+40
2022-12-17Migrate pattern bindings with variant name lintTheOddGarlic-1/+10
2022-12-17Migrate leading/trailing irrefutable let pattern diagnosticsTheOddGarlic-0/+16
2022-12-17Migrate lower range bound diagnosticsTheOddGarlic-0/+17
2022-12-17Migrate "could not evaluate const pattern" diagnosticTheOddGarlic-0/+7
2022-12-17Migrate "constant pattern depends on generic parameter" diagnosticTheOddGarlic-0/+7
2022-12-17Migrate unreachable pattern diagnosticTheOddGarlic-0/+9
2022-12-17Migrate pattern inlining error diagnosticsTheOddGarlic-0/+28
2022-12-17Migrate "non-exhaustive patterns: type is non-empty" diagnosticTheOddGarlic-0/+93
2022-12-17Migrate "unused unsafe" lintTheOddGarlic-1/+24
2022-12-17Migrate "requires unsafe" diagnosticsTheOddGarlic-1/+215
2022-12-17Migrate "unsafe_op_in_unsafe_fn" lintsTheOddGarlic-2/+90
2022-12-17Migrate "function cannot return without recursing" diagnosticTheOddGarlic-0/+13