about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/structured_errors
AgeCommit message (Expand)AuthorLines
2024-07-08Remove `structured_errors` moduleOli Scherer-1138/+0
2024-07-08Remove `StructuredDiag`Oli Scherer-33/+29
2024-07-08Remove another `StructuredDiag` implOli Scherer-57/+0
2024-07-04Remove a use of `StructuredDiag`, which is incompatible with automatic error ...Oli Scherer-56/+0
2024-05-30Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanupLeón Orell Valerian Liehr-4/+8
2024-05-09Rename Generics::params to Generics::own_paramsMichael Goulet-3/+3
2024-03-17Suggest _ for missing generic arguments in turbofishKornel-6/+25
2024-03-05Rename `StructuredDiagnostic` as `StructuredDiag`.Nicholas Nethercote-6/+6
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-22/+22
2024-02-19Prefer `DiagnosticBuilder` over `Diagnostic` in diagnostic modifiers.Nicholas Nethercote-14/+14
2024-02-18By tracking import use types to check whether it is scope uses or the other s...surechen-5/+3
2024-02-10hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}`Vadim Petrochenkov-4/+2
2024-02-07hir: Remove `fn opt_hir_id` and `fn opt_span`Vadim Petrochenkov-2/+1
2024-01-29Stop using `String` for error codes.Nicholas Nethercote-9/+11
2024-01-14Rework how diagnostic lints are stored.Nicholas Nethercote-8/+6
2024-01-10Rename consuming chaining methods on `DiagnosticBuilder`.Nicholas Nethercote-1/+1
2024-01-08Remove all eight `DiagnosticBuilder::*_with_code` methods.Nicholas Nethercote-2/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-3/+3
2023-12-23Give `DiagnosticBuilder` a default type.Nicholas Nethercote-16/+9
2023-12-12Move some methods from `tcx.hir()` to `tcx`zetanumbers-5/+4
2023-10-25Rollup merge of #116553 - gurry:116464-assoc-type-invalid-suggestion, r=compi...Matthias Krüger-13/+57
2023-10-25Do not suggest 'Trait<Assoc=arg>' when in trait implGurinder Singh-14/+58
2023-10-13Format all the let chains in compilerMichael Goulet-25/+32
2023-08-06lower impl const to bind to host effect paramDeadbeef-0/+3
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-6/+6
2023-07-12Re-format let-else per rustfmt updateMark Rousskov-23/+32
2023-05-24Use `Option::is_some_and` and `Result::is_ok_and` in the compilerMaybe Waffle-1/+1
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-11/+11
2023-03-28Add `(..)` syntax for RTNMichael Goulet-2/+6
2023-03-05migrate `rustc_hir_analysis` to session diagnosticObei Sideg-27/+23
2023-02-23diagnostics: remove inconsistent English article "this" from E0107Michael Howell-1/+1
2023-02-23Auto merge of #108324 - notriddle:notriddle/assoc-fn-method, r=compiler-error...bors-2/+2
2023-02-22Remove type-traversal trait aliasesAlan Egerton-2/+2
2023-02-22diagnostics: if AssocFn has self argument, describe as methodMichael Howell-2/+2
2023-02-15Copy `ty::AssocItem` all other the placeMaybe Waffle-1/+1
2023-01-17`rustc_hir_analysis`: remove `ref` patternsMaybe Waffle-2/+2
2023-01-06use smaller spans for missing lifetime/generic argsTakayuki Maeda-6/+14
2023-01-04rename find_parent_node to opt_parent_idMichael Goulet-1/+1
2022-11-24Change how suggested lifetime args are computed.Camille GILLOT-20/+48
2022-11-19Fix substraction with overflow in `wrong_number_of_generic_args.rs`Mahmoud Mazouz-1/+2
2022-09-27rustc_typeck to rustc_hir_analysislcnr-0/+1146