about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/index.rs
AgeCommit message (Expand)AuthorLines
2025-07-13Retire hir::*ItemRef.Camille GILLOT-12/+4
2025-07-13Retire hir::ForeignItemRef.Camille GILLOT-6/+2
2025-07-13Remove hir::AssocItemKind.Camille GILLOT-2/+2
2025-07-13Move trait_item_def_id from ImplItemRef to ImplItem.Camille GILLOT-1/+1
2025-05-30Reorder fields in `hir::ItemKind` variants.Nicholas Nethercote-1/+1
2025-03-18Move `hir::Item::ident` into `hir::ItemKind`.Nicholas Nethercote-1/+1
2025-02-03Use a different hir type for patterns in pattern types than we use in match p...Oli Scherer-2/+6
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-14/+26
2025-01-22Enforce that all spans are lowered in ast loweringOli Scherer-17/+24
2025-01-08Exhaustively handle expressions in patternsOli Scherer-0/+8
2024-11-30Remove hir::ArrayLen, introduce ConstArgKind::InferDominik Stolz-11/+2
2024-11-25Refactor `where` predicates, and reserve for attributes supportFrank King-9/+4
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-0/+8
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-11Simplify some nested if statementsMichael Goulet-19/+17
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-0/+10
2024-07-16Use `ConstArg` for const param defaultsNoah Lev-1/+1
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-0/+8
2024-05-31Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com...Matthias Krüger-4/+4
2024-05-30Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanupLeón Orell Valerian Liehr-4/+4
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-8/+0
2024-05-04Auto merge of #124401 - oli-obk:some_hir_cleanups, r=cjgillotbors-2/+2
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-0/+1
2024-04-26`Span`s are already 64 bit, just like references, so stop putting them behind...Oli Scherer-1/+1
2024-04-26put `hir::AnonConst` on the hir arenaOli Scherer-1/+1
2024-04-15Add hir::Node::PreciseCapturingNonLifetimeArgMichael Goulet-0/+17
2024-04-08Actually create ranged int types in the type system.Oli Scherer-0/+4
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