about summary refs log tree commit diff
path: root/compiler/rustc_resolve/src/def_collector.rs
AgeCommit message (Expand)AuthorLines
2023-03-19Remove the `NodeId` of `ast::ExprKind::Async`Arpad Borsos-3/+1
2023-02-14Separate the lifetime of the session and the arena in the resolverOli Scherer-5/+5
2022-12-01rustc_ast_lowering: Stop lowering imports into multiple itemsVadim Petrochenkov-8/+0
2022-11-22Auto merge of #104711 - Dylan-DPC:rollup-gkw1qr8, r=Dylan-DPCbors-7/+2
2022-11-22Rollup merge of #104615 - spastorino:create-async-def-id-in-lowering, r=compi...Dylan DPC-7/+2
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-4/+4
2022-11-19Create def_id for async fns during loweringSantiago Pastorino-7/+2
2022-11-17Box `ExprKind::{Closure,MethodCall}`, and `QSelf` in expressions, types, and ...Nicholas Nethercote-2/+2
2022-10-10Rename AssocItemKind::TyAlias to AssocItemKind::TypeMichael Goulet-1/+1
2022-09-30create def ids for impl traits during ast loweringSantiago Pastorino-15/+0
2022-09-25Only generate closure def id for async fns with bodyMichael Goulet-3/+7
2022-09-12Remove unused span argument from `walk_fn`.Nicholas Nethercote-1/+1
2022-09-01Always import all tracing macros for the entire crate instead of piecemeal by...Oli Scherer-1/+0
2022-07-12Parse closure bindersMaybe Waffle-1/+1
2022-06-14Make ResolverAstLowering a struct.Camille GILLOT-1/+0
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-1/+1
2022-05-12Replace DefPathData::Misc by two appropriately-named variants.Camille GILLOT-4/+4
2022-04-17Visit generics inside visit_fn.Camille GILLOT-1/+3
2022-01-05ast: Always keep a `NodeId` in `ast::Crate`Vadim Petrochenkov-2/+2
2021-12-18hir: Do not introduce dummy type names for `extern` blocks in def pathsVadim Petrochenkov-1/+1
2021-11-28expand: Turn `ast::Crate` into a first class expansion targetVadim Petrochenkov-5/+9
2021-09-10Record call_site parent for macros.Camille GILLOT-1/+7
2021-07-17Use LocalExpnId where possible.Camille GILLOT-5/+5
2021-03-16ast/hir: Rename field-related structuresVadim Petrochenkov-7/+11
2021-03-12Make def_key and HIR parenting consistent.Camille GILLOT-18/+71
2021-01-09resolve/expand: Improve attribute expansion on macro definitions and callsVadim Petrochenkov-1/+4
2020-12-30Rename kw::Invalid -> kw::EmptyJoshua Nelson-1/+1
2020-11-03Expand `NtExpr` tokens only in key-value attributesVadim Petrochenkov-11/+0
2020-10-25Auto merge of #77546 - lcnr:impl-trait-closure, r=eddybbors-4/+4
2020-10-19Calculate visibilities once in resolveVadim Petrochenkov-0/+1
2020-10-07fix def collector for impl traitBastian Kauschke-4/+4
2020-08-30mv compiler to compiler/mark-0/+293