about summary refs log tree commit diff
path: root/compiler/rustc_hir/src/intravisit.rs
AgeCommit message (Expand)AuthorLines
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
2023-11-29Add `never_patterns` feature gateNadrieril-1/+1
2023-10-20s/generator/coroutine/Oli Scherer-1/+1
2023-09-05replace doc occurrences of ItemLikeVisitorezekiel-3/+3
2023-08-08Auto merge of #114545 - fee1-dead-contrib:lower-impl-effect, r=oli-obkbors-1/+0
2023-08-06lower impl const to bind to host effect paramDeadbeef-1/+0
2023-08-04Improve spans for indexing expressionsNilstrieb-1/+1
2023-07-28Lower generic const items to HIRLeón Orell Valerian Liehr-1/+7
2023-06-29Intern OpaqueTy on ItemKind::OpaqueTySantiago Pastorino-1/+1
2023-06-26`hir`: Add `Become` expression kindMaybe Waffle-0/+1
2023-06-02Separate AnonConst from ConstBlock in HIR.Camille GILLOT-1/+9
2023-04-21offset_ofDrMeepster-0/+4
2023-03-14Remove box expressions from HIRclubby789-1/+0
2023-02-25Add ErrorGuaranteed to HIR ExprKind::ErrMichael Goulet-1/+1
2023-02-25Add ErrorGuaranteed to HIR TyKind::ErrMichael Goulet-1/+1
2023-01-28Take a LocalDefId in hir::Visitor::visit_fn.Camille GILLOT-21/+27
2023-01-12parse const closuresDeadbeef-0/+1
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-1/+1
2022-12-03Rollup merge of #105050 - WaffleLapkin:uselessrefign, r=jyn514Matthias Krüger-18/+18
2022-12-03Rollup merge of #104199 - SarthakSingh31:issue-97417-1, r=cjgillotMatthias Krüger-0/+1
2022-12-01Remove useless borrows and derefsMaybe Waffle-18/+18
2022-12-01rustc_hir: Change representation of import paths to support multiple resolutionsVadim Petrochenkov-3/+6
2022-12-01rustc_hir: Relax lifetime requirements on `Visitor::visit_path`Vadim Petrochenkov-2/+2