about summary refs log tree commit diff
path: root/compiler/rustc_hir/src/intravisit.rs
AgeCommit message (Expand)AuthorLines
2025-04-14Documentation fixes.Nicholas Nethercote-1/+1
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-4/+4
2025-03-28Add `{ast,hir,thir}::PatKind::Missing` variants.Nicholas Nethercote-1/+1
2025-03-19Use `Option<Ident>` for lowered param names.Nicholas Nethercote-2/+6
2025-03-18Move `hir::Item::ident` into `hir::ItemKind`.Nicholas Nethercote-15/+30
2025-03-09chore: Fix some commentsStevenMia-2/+2
2025-03-07Rollup merge of #138150 - nnethercote:streamline-intravisit-visit_id, r=oli-obkMatthias Krüger-30/+8
2025-03-07Rollup merge of #134797 - spastorino:ergonomic-ref-counting-1, r=nikomatsakisMatthias Krüger-0/+3
2025-03-07Factor out repeated `visit_id` calls.Nicholas Nethercote-17/+2
2025-03-07Move `visit_id` calls.Nicholas Nethercote-16/+9
2025-03-06Implement .use keyword as an alias of cloneSantiago Pastorino-0/+3
2025-03-06Remove the `Option` part of range ends in the HIROli Scherer-3/+3
2025-02-26Handle asm const similar to inline constGary Guo-1/+1
2025-02-23Rollup merge of #137180 - compiler-errors:sym-regions, r=oli-obkMatthias Krüger-4/+10
2025-02-22Fix binding mode problemsMichael Goulet-6/+6
2025-02-22Make a fake body to store typeck results for global_asmMichael Goulet-4/+10
2025-02-22Make asm a named fieldMichael Goulet-1/+1
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-3/+3
2025-02-17Overhaul the `intravisit::Map` trait.Nicholas Nethercote-32/+34
2025-02-17Remove unused `Map::hir_node_by_def_id` method.Nicholas Nethercote-4/+0
2025-02-17Clarify `impl Map for !`.Nicholas Nethercote-7/+7
2025-02-05Uniformly handle HIR literals in visitors and lintsOli Scherer-2/+6
2025-02-03Use a different hir type for patterns in pattern types than we use in match p...Oli Scherer-4/+14
2025-01-29Eliminate PatKind::PathOli Scherer-3/+0
2025-01-23Explain visit_ty_unambig namingBoxy-0/+6
2025-01-23inferkind docsBoxy-1/+2
2025-01-23point to docs for ambig const/ty on intravisitBoxy-0/+6
2025-01-23`visit_x_unambig`Boxy-38/+38
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-76/+135
2025-01-23Make `hir::TyKind::TraitObject` use tagged ptrBoxy-1/+1
2025-01-08Rename PatKind::Lit to ExprOli Scherer-1/+1
2025-01-08Exhaustively handle expressions in patternsOli Scherer-3/+15
2025-01-07Rollup merge of #134989 - max-niederman:guard-patterns-hir, r=oli-obkMatthias Krüger-0/+4
2025-01-04turn hir::ItemKind::Fn into a named-field variantRalf Jung-1/+1
2025-01-01Fix ICE when opaque captures a duplicated/invalid lifetimeMichael Goulet-2/+2
2024-12-31add guard patterns to HIR and implement loweringMax Niederman-0/+4
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-15Add hir::AttributeJonathan Dönszelmann-1/+1
2024-12-14(Re-)Implement impl_trait_in_bindingsMichael Goulet-0/+3
2024-12-12Add unwrap_unsafe_binder and wrap_unsafe_binder macro operatorsMichael Goulet-0/+4
2024-12-12Lower AST and resolve lifetimes for unsafe binder typesMichael Goulet-0/+4
2024-12-10Remove more traces of anonymous ADTsMichael Goulet-3/+0
2024-12-09Introduce `default_field_values` featureEsteban Küber-5/+12
2024-11-30Remove hir::ArrayLen, introduce ConstArgKind::InferDominik Stolz-13/+3
2024-11-25Refactor `where` predicates, and reserve for attributes supportFrank King-8/+6
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