about summary refs log tree commit diff
path: root/compiler/rustc_passes/src/hir_id_validator.rs
AgeCommit message (Expand)AuthorLines
2025-03-12Adjust `Map`'s `to_string` functionality.Nicholas Nethercote-4/+3
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-2/+2
2025-02-17Overhaul the `intravisit::Map` trait.Nicholas Nethercote-2/+2
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-3/+3
2025-02-03Use a different hir type for patterns in pattern types than we use in match p...Oli Scherer-2/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-04-08Actually create ranged int types in the type system.Oli Scherer-0/+4
2024-03-06Add proper cfgs for struct HirIdValidator used only with debug assertionsr0cky-24/+12
2024-01-10Add `DiagCtxt::delayed_bug`.Nicholas Nethercote-1/+1
2023-12-24Remove `Session` methods that duplicate `DiagCtxt` methods.Nicholas Nethercote-1/+1
2023-12-02Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.Nicholas Nethercote-1/+1
2023-07-25inline format!() args from rustc_codegen_llvm to the end (4)Matthias Krüger-3/+2
2023-05-03Restrict `From<S>` for `{D,Subd}iagnosticMessage`.Nicholas Nethercote-1/+1
2023-04-05incr.comp.: Don't ignore dep-tracking during HirId validation.Michael Woerister-22/+20
2023-04-04incr.comp.: Make sure dependencies are recorded when feeding queries during e...Michael Woerister-22/+22
2023-03-02rustc_middle: Remove trait `DefIdTree`Vadim Petrochenkov-1/+1
2023-02-01Improve pretty-printing of `HirIdValidator` errorsArpad Borsos-25/+14
2022-11-26Verify that HIR parenting and Def parenting match.Camille GILLOT-24/+51
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-4/+4
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-8/+7
2022-09-07Format hir_id_validator error using pretty printSantiago Pastorino-1/+1
2022-07-13Rename `debugging_opts` to `unstable_opts`Joshua Nelson-1/+1
2022-07-07Reword comments and rename HIR visiting methods.Camille GILLOT-1/+1
2022-07-04Only validate HIR with `debug_assertions` onJakub Beránek-19/+22
2022-07-04Use a bitset instead of a hash map in HIR ID validatorJakub Beránek-4/+4
2022-05-13remove unnecessary methods from HirIdValidatorMiguel Guarniz-14/+0
2022-05-13change back to using tcx.hir() visit-item methodMiguel Guarniz-18/+1
2022-05-13remove OuterVisitorMiguel Guarniz-39/+52
2022-04-17Stop using CRATE_DEF_INDEX.Camille GILLOT-2/+2
2022-01-16Replace NestedVisitorMap with NestedFilterCameron Steffen-3/+4
2022-01-15Use LocalDefId in rustc_passes::hir_id_validator.Camille GILLOT-6/+5
2021-09-20Do not store visibility in *ItemRef.Camille GILLOT-2/+2
2021-09-12Gather module items after lowering.Camille GILLOT-3/+3
2021-09-02Drop walk_crate_and_attributes.Camille GILLOT-0/+4
2021-03-23GenericParam does not need to be a HIR owner.Camille GILLOT-13/+0
2021-02-15Index Modules using their LocalDefId.Camille GILLOT-6/+3
2021-02-15Only store a LocalDefId in hir::ForeignItem.Camille GILLOT-1/+1
2021-02-15Only store a LocalDefId in hir::ImplItem.Camille GILLOT-1/+1
2021-02-15Only store a LocalDefId in hir::TraitItem.Camille GILLOT-1/+1
2021-02-15Only store a LocalDefId in hir::Item.Camille GILLOT-1/+1
2020-11-28Do not visit ForeignItemRef for HIR indexing and validation.Camille GILLOT-0/+7
2020-11-26Store ForeignItem in a side table.Camille GILLOT-0/+5
2020-10-07implement nitsBastian Kauschke-1/+2
2020-10-07bodgeBastian Kauschke-0/+12
2020-09-25Address review commentmarmeladema-4/+4
2020-08-30mv compiler to compiler/mark-0/+166