about summary refs log tree commit diff
path: root/compiler/rustc_hir/src/intravisit.rs
AgeCommit message (Expand)AuthorLines
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
2022-11-28Keep track of the start of the argument block of a closureSarthak Singh-0/+1
2022-11-23Separate lifetime ident from resolution in HIR.Camille GILLOT-11/+1
2022-11-13Store a LocalDefId in hir::Variant & hir::Field.Camille GILLOT-1/+1
2022-11-13Store LocalDefId in hir::Closure.Camille GILLOT-0/+1
2022-11-03Add visit_fn_ret_ty to hir intravisitSantiago Pastorino-1/+4
2022-11-01Reorder `walk_` functions in intravisit.rsSamuel Moelius-361/+361
2022-11-01Rollup merge of #103692 - smoelius:walk_generic_arg, r=fee1-deadYuki Okushi-6/+10
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-2/+2
2022-10-28Add `walk_generic_arg`Samuel Moelius-6/+10