about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/index.rs
AgeCommit message (Expand)AuthorLines
2024-04-04hir: Use `ItemLocalId` in a couple more placesVadim Petrochenkov-6/+5
2024-04-03Auto merge of #123429 - matthiaskrgr:rollup-4emw4e9, r=matthiaskrgrbors-2/+2
2024-04-03rustc_index: Add a `ZERO` constant to index typesVadim Petrochenkov-2/+2
2024-04-03hir: Drop owner's own item-local id (zero) from parenting tablesVadim Petrochenkov-1/+3
2024-03-22Rename `hir::Node::Local` into `hir::Node::LetStmt`Guillaume Gomez-1/+1
2024-03-22Rename `hir::Local` into `hir::LetStmt`Guillaume Gomez-1/+1
2024-03-19The AssocOpaqueTy HIR node is not actually needed to differentiate from other...Oli Scherer-1/+1
2024-03-13Create some minimal HIR for associated opaque typesVadim Petrochenkov-0/+1
2024-02-07hir: Add some FIXMEs for future workVadim Petrochenkov-0/+1
2024-02-07hir: Make sure all `HirId`s have corresponding HIR `Node`sVadim Petrochenkov-6/+36
2023-12-18Replace some instances of FxHashMap/FxHashSet with stable alternatives (mostl...Michael Woerister-5/+4
2023-12-10remove redundant importssurechen-1/+1
2023-11-28Reduce exposure of some things.Nicholas Nethercote-1/+1
2023-11-26merge `DefKind::Coroutine` into `DefKind::Closure`bohan-1/+1
2023-11-21Fix `clippy::needless_borrow` in the compilerNilstrieb-1/+1
2023-09-02Don't hold the definitions' lock across `index_hir`John Kåre Alsaker-15/+15
2023-06-02Separate AnonConst from ConstBlock in HIR.Camille GILLOT-0/+8
2023-04-24Split `{Idx, IndexVec, IndexSlice}` into their own modulesMaybe Waffle-1/+1
2023-01-28Take a LocalDefId in hir::Visitor::visit_fn.Camille GILLOT-13/+0
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2022-11-29Auto merge of #104947 - cjgillot:verify-hir-nest, r=oli-obkbors-1/+1
2022-11-26Verify that HIR parenting and Def parenting match.Camille GILLOT-1/+1
2022-11-23Separate lifetime ident from resolution in HIR.Camille GILLOT-1/+1
2022-11-22`rustc_ast_lowering`: remove `ref` patternsMaybe Waffle-1/+1
2022-11-13Store a LocalDefId in hir::Variant & hir::Field.Camille GILLOT-2/+2
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-8/+8
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-7/+7
2022-09-14Auto merge of #101709 - nnethercote:simplify-visitors-more, r=cjgillotbors-5/+5
2022-09-12Remove unused span argument from `walk_fn`.Nicholas Nethercote-2/+2
2022-09-12Remove `path_span` argument to the `visit_path_segment` methods.Nicholas Nethercote-3/+3
2022-09-11Assert that HIR nodes are not their own parent.Camille GILLOT-0/+1
2022-09-05Make `hir::PathSegment::hir_id` non-optional.Nicholas Nethercote-3/+1
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-2/+0
2022-09-01Directly use the `instrument` macro instead of its full pathOli Scherer-6/+6
2022-08-11Make Node::ExprField a child of Node::Expr.Eric Huss-5/+7
2022-08-11Add visitors for PatField and ExprField.Eric Huss-5/+7
2022-08-11Check attributes on struct expression fields.Eric Huss-0/+5
2022-08-11Check attributes on pattern fields.Eric Huss-0/+5
2022-08-11Simplify `rustc_hir::intravisit::Visitor::visit_variant_data`.Nicholas Nethercote-2/+2
2022-08-01Store associated item defaultness in impl_defaultness.Camille GILLOT-3/+2
2022-07-01Factor out hir::Node::BindingCameron Steffen-3/+1
2022-06-14Make ResolverAstLowering a struct.Camille GILLOT-1/+3
2022-06-04Compute lifetimes in scope at diagnostic time.Camille GILLOT-0/+7
2022-04-27Auto merge of #91557 - cjgillot:ast-lifetimes-named, r=petrochenkovbors-1/+6
2022-04-27Use LifetimeRes during lowering.Camille GILLOT-1/+6
2022-04-23Stop visiting visibility.Camille GILLOT-12/+0
2022-03-31remove find_use_placementFausto-1/+3
2022-01-16Replace NestedVisitorMap with NestedFilterCameron Steffen-7/+1
2022-01-08Link impl items to corresponding trait items in late resolver.Camille GILLOT-1/+2
2021-10-21Use SortedMap in HIR.Camille GILLOT-19/+5