about summary refs log tree commit diff
path: root/compiler/rustc_hir/src/intravisit.rs
AgeCommit message (Expand)AuthorLines
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
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