about summary refs log tree commit diff
path: root/compiler/rustc_hir/src/intravisit.rs
AgeCommit message (Expand)AuthorLines
2024-10-30Remap impl-trait lifetimes on HIR instead of AST lowering.Camille GILLOT-5/+2
2024-10-24Remove associated type based effects logicMichael Goulet-1/+1
2024-10-14Move trait bound modifiers into hir::PolyTraitRefMichael Goulet-2/+2
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-7/+18
2024-10-02Remove redundant in_trait from hir::TyKind::OpaqueDefMichael Goulet-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-08-16Use FnSig instead of raw FnDecl for ForeignItemKind::FnMichael Goulet-2/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-1/+2
2024-07-25Support ?Trait bounds in supertraits and dyn Trait under a feature gateBryanskiy-1/+3
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-2/+4
2024-07-16Use `ConstArg` for const param defaultsNoah Lev-3/+3
2024-07-16Use `ConstArg` for array lengthsNoah Lev-1/+1
2024-07-16Use `ConstArg` for assoc item constraintsNoah Lev-1/+1
2024-07-16hir: Create `hir::ConstArgKind` enumNoah Lev-1/+13
2024-06-28implement new effects desugaringDeadbeef-1/+2
2024-06-17Rework precise capturing syntaxMichael Goulet-6/+5
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-1/+12
2024-06-04Handle safety keyword for extern block inner itemsSantiago Pastorino-2/+4
2024-05-31Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com...Matthias Krüger-11/+16
2024-05-30Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanupLeón Orell Valerian Liehr-11/+16
2024-05-29Don't require `visit_body` to take a lifetime that must outlive the function ...Oli Scherer-2/+2
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-12/+1
2024-05-17Rename Unsafe to SafetySantiago Pastorino-1/+1
2024-05-13Warn against redundant use<...>Michael Goulet-1/+1
2024-05-09Add `ErrorGuaranteed` to `Recovered::Yes` and use it more.Nicholas Nethercote-1/+1
2024-04-26put `hir::AnonConst` on the hir arenaOli Scherer-2/+2
2024-04-15Add hir::Node::PreciseCapturingNonLifetimeArgMichael Goulet-1/+1
2024-04-15Lower and resolve precise captures in HIRMichael Goulet-1/+19
2024-04-08Actually create ranged int types in the type system.Oli Scherer-1/+6
2024-04-08Thread pattern types through the HIROli Scherer-0/+4
2024-03-22Rename `hir::Local` into `hir::LetStmt`Guillaume Gomez-2/+2
2024-03-21Implement macro-based deref!() syntax for deref patternsMichael Goulet-1/+3
2024-03-20Rename `hir::Let` into `hir::LetExpr`Guillaume Gomez-1/+1
2024-03-18Add missing `try_visit` calls in visitors.Jason Newcomb-1/+1
2024-03-14Rename `hir::StmtKind::Local` into `hir::StmtKind::Let`Guillaume Gomez-1/+1
2024-03-08Rollup merge of #119365 - nbdd0121:asm-goto, r=AmanieuMatthias Krüger-0/+1
2024-03-05Move visitor utils to `rustc_ast_ir`Jason Newcomb-2/+1
2024-02-24Add asm label support to AST and HIRGary Guo-0/+1
2024-02-18Allow AST and HIR visitors to return `ControlFlow`Jason Newcomb-377/+458
2024-02-12Lower anonymous structs or unions to HIRFrank King-0/+3
2024-02-07hir: Add some FIXMEs for future workVadim Petrochenkov-0/+1
2024-02-07hir: Remove `fn opt_hir_id` and `fn opt_span`Vadim Petrochenkov-3/+3
2024-01-28hir: Use `InferArg` in `ArrayLen::Infer`Vadim Petrochenkov-1/+1
2024-01-28hir: Remove unnecessary `HirId` from `hir::Let`Vadim Petrochenkov-12/+6
2024-01-17Add `PatKind::Err`Lieselotte-1/+1
2024-01-12Delegation implementation: step 1Bryanskiy-1/+1
2024-01-05Remove `hir::Guard`Matthew Jasper-7/+2
2023-12-25Make closures carry their own ClosureKind, rather than deducing what it is fr...Michael Goulet-1/+1
2023-12-15banish hir::GenericBound::LangItemTraitMichael Goulet-4/+0
2023-12-05Remove `#[rustc_host]`, use internal desugaringDeadbeef-1/+1