about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/delegation.rs
AgeCommit message (Expand)AuthorLines
2025-07-13Remove hir::AssocItemKind.Camille GILLOT-15/+0
2025-07-13Delegation: self parameter must be named exactly `self`.Camille GILLOT-7/+33
2025-06-01Add `visit_id` to ast `Visitor`Deadbeef-7/+1
2025-04-14Move `has_self` field to `hir::AssocKind::Fn`.Nicholas Nethercote-1/+1
2025-04-10Avoid empty identifiers for delegate params and args.Nicholas Nethercote-7/+8
2025-04-01Move `ast::Item::ident` into `ast::ItemKind`.Nicholas Nethercote-3/+5
2025-03-25Avoid some more global stateOli Scherer-4/+12
2025-03-13Delegation: allow foreign fns `reuse`Bryanskiy-5/+10
2025-03-12Delegation: one more ICE fix for `MethodCall` generationBryanskiy-0/+1
2025-03-10Delegation: fix ICE with invalid MethodCall generationBryanskiy-14/+16
2025-02-09compiler: remove rustc_target::spec::abi reexportsJubilee Young-2/+2
2025-01-19Run `clippy --fix` for `unnecessary_map_or` lintYotam Ofek-1/+1
2025-01-15Treat safe target_feature functions as unsafe by defaultOli Scherer-2/+13
2025-01-14Add hir::HeaderSafety to make follow up commits simplerOli Scherer-2/+2
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-10-28Add duplicate lowering checkAdwin White-1/+1
2024-10-28Lower AST node id only onceAdwin White-2/+3
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-1/+1
2024-09-20Conditionally allow lowering RTN (..) in pathsMichael Goulet-1/+2
2024-09-02chore: Fix typos in 'compiler' (batch 1)Alexander Cyon-2/+2
2024-08-26Rename ParenthesizedGenericArgs to GenericArgsModeMichael Goulet-2/+2
2024-08-16Use FnSig instead of raw FnDecl for ForeignItemKind::FnMichael Goulet-1/+1
2024-08-07Use more slice patterns inside the compilerLeón Orell Valerian Liehr-2/+2
2024-07-29Delegation: support generics for delegation from free functionsBryanskiy-1/+1
2024-07-29Reformat `use` declarations.Nicholas Nethercote-7/+7
2024-07-16Delegation: support coercion for target expressionBryanskiy-15/+69
2024-06-25Delegation: ast lowering refactorBryanskiy-58/+49
2024-06-10Delegation: fix ICE on recursive delegationBryanskiy-1/+3
2024-05-17Rename Unsafe to SafetySantiago Pastorino-2/+2
2024-04-23delegation: Support async, const, extern "ABI" and C-variadic functionsVadim Petrochenkov-41/+76
2024-04-17Rename `BindingAnnotation` to `BindingMode`Jules Bertholet-1/+1
2024-03-22Update (doc) commentsLeón Orell Valerian Liehr-3/+4
2024-02-27Refactor `LoweringContext::get_delegation_sig_id`.Nicholas Nethercote-6/+2
2024-02-23compiler: clippy::complexity fixesMatthias Krüger-1/+1
2024-02-07No need to take ImplTraitContext by refMichael Goulet-1/+1
2024-01-12Delegation implementation: step 1Bryanskiy-0/+348