about summary refs log tree commit diff
path: root/compiler/rustc_ast_lowering/src/item.rs
AgeCommit message (Expand)AuthorLines
2021-03-16ast/hir: Rename field-related structuresVadim Petrochenkov-4/+4
2021-03-15Special case type aliases from impl trait in const/static typesOli Scherer-2/+2
2021-03-10Auto merge of #76570 - cratelyn:implement-rfc-2945-c-unwind-abi, r=Amanieubors-4/+4
2021-03-09rustc_target: add "unwind" payloads to `Abi`katelyn a. martin-4/+4
2021-03-09Use BTreeMap to store attributes.Camille GILLOT-8/+12
2021-03-09Remove hir::Item::attrs.Camille GILLOT-3/+1
2021-03-09Remove hir::ImplItem::attrs.Camille GILLOT-1/+1
2021-03-09Remove hir::TraitItem::attrs.Camille GILLOT-8/+2
2021-03-09Remove hir::ForeignItem::attrs.Camille GILLOT-1/+1
2021-03-09Remove hir::StructField::attrs.Camille GILLOT-1/+1
2021-03-09Remove hir::Variant::attrs.Camille GILLOT-1/+1
2021-03-09Remove hir::Param::attrs.Camille GILLOT-2/+1
2021-03-09Remove hir::MacroDef::attrs.Camille GILLOT-2/+1
2021-03-09Take a slice in stmt_let_pat.Camille GILLOT-3/+2
2021-03-09Collect attributes during HIR lowering.Camille GILLOT-36/+55
2021-02-18ast: Keep expansion status for out-of-line module itemsVadim Petrochenkov-1/+6
2021-02-18ast: Stop using `Mod` in `Crate`Vadim Petrochenkov-35/+22
2021-02-16Auto merge of #81611 - cjgillot:meowner, r=estebankbors-26/+33
2021-02-16avoid full-slicing slicesMatthias Krüger-1/+1
2021-02-15Trait impls are Items, therefore HIR owners.Camille GILLOT-5/+3
2021-02-15Only store a LocalDefId in hir::MacroDef.Camille GILLOT-2/+2
2021-02-15Index Modules using their LocalDefId.Camille GILLOT-3/+3
2021-02-15Only store a LocalDefId in hir::ForeignItem.Camille GILLOT-3/+3
2021-02-15Only store a LocalDefId in hir::ImplItem.Camille GILLOT-3/+3
2021-02-15Only store a LocalDefId in hir::TraitItem.Camille GILLOT-3/+3
2021-02-15Only store a LocalDefId in hir::Item.Camille GILLOT-4/+13
2021-02-15Use ItemId as a strongly typed index.Camille GILLOT-3/+3
2021-02-01Box the biggest ast::ItemKind variantsDániel Buga-18/+26
2021-01-13Lint on extern in item declaration positionMark Rousskov-8/+13
2021-01-13Introduce missing ABI lint on extern blocksMark Rousskov-6/+11
2021-01-12Separate out a `hir::Impl` structJoshua Nelson-3/+3
2020-11-26Rebase fallout.Camille GILLOT-0/+1
2020-11-26Remove ForeignMod struct.Camille GILLOT-10/+6
2020-11-26Store ForeignItem in a side table.Camille GILLOT-1/+24
2020-11-12Handle and test wildcard argumentsJoshua Nelson-1/+4
2020-11-12Don't reuse bindings for `ref mut`Joshua Nelson-0/+4
2020-11-12Consider mutable ident binding patterns to be simpleEyal Kalderon-3/+6
2020-09-16simplfy condition in ItemLowerer::with_trait_impl_ref()Matthias Krüger-1/+1
2020-09-10Attach `TokenStream` to `ast::Visibility`Aaron Hill-1/+1
2020-09-10Attach `TokenStream` to `ast::Path`Aaron Hill-5/+8
2020-08-30mv compiler to compiler/mark-0/+1458