about summary refs log tree commit diff
path: root/src/librustc/hir/lowering/item.rs
AgeCommit message (Expand)AuthorLines
2019-12-31librustc_ast_lowering: move the files.Mazdak Farrokhzad-1440/+0
2019-12-30Enlarge smallvec.Camille GILLOT-1/+1
2019-12-30Reduce allocations.Camille GILLOT-1/+1
2019-12-30Duplicate allocations in lowering.Camille GILLOT-3/+3
2019-12-30Avoid a few allocations.Camille GILLOT-1/+1
2019-12-30Allocate inside lower_path_extra.Camille GILLOT-17/+7
2019-12-30Retire HirVec.Camille GILLOT-9/+7
2019-12-30Remove HirVec from Generics.Camille GILLOT-11/+35
2019-12-27Lowering for hir::Ty.Camille GILLOT-49/+32
2019-12-27Syntax for hir::Ty.Camille GILLOT-10/+10
2019-12-27Use Arena inside hir::TraitMethod.Camille GILLOT-0/+1
2019-12-27Use Arena inside hir::FnSig.Camille GILLOT-1/+3
2019-12-26Remove some type information.Camille GILLOT-2/+4
2019-12-26Fewer calls to arena.alloc.Camille GILLOT-3/+3
2019-12-26Lowering for hir::Expr.Camille GILLOT-11/+18
2019-12-26Syntax for hir::Expr.Camille GILLOT-8/+12
2019-12-22Format the worldMark Rousskov-351/+251
2019-12-21Tidy.Camille GILLOT-19/+32
2019-12-21Use Arena inside hir::Body.Camille GILLOT-7/+10
2019-12-21Use Arena inside hir::Mod.Camille GILLOT-2/+2
2019-12-21Use Arena inside hir::StructField.Camille GILLOT-4/+5
2019-12-21Use Arena inside hir::EnumDef.Camille GILLOT-8/+10
2019-12-21Use Arena inside hir::ImplItem.Camille GILLOT-4/+6
2019-12-21Use Arena inside hir::TraitItem.Camille GILLOT-6/+7
2019-12-21Use Arena inside hir::ForeignItem.Camille GILLOT-7/+8
2019-12-21Handle Attributes in arena.Camille GILLOT-7/+7
2019-12-21Use Arena inside hir::Item.Camille GILLOT-34/+37
2019-12-21Use Arena inside hir::Crate.Camille GILLOT-13/+13
2019-12-20introduce 'type AttrVec'Mazdak Farrokhzad-7/+6
2019-12-12make visitor uses more robustMazdak Farrokhzad-2/+2
2019-12-12`AssocImplKind::{Method -> Fn}`.Mazdak Farrokhzad-5/+5
2019-12-12Remove `ast::{Impl,Trait}{Item,ItemKind}`.Mazdak Farrokhzad-23/+23
2019-12-12Unify associated item visitor.Mazdak Farrokhzad-2/+2
2019-12-12Unify `{Trait,Impl}ItemKind::TyAlias` structures.Mazdak Farrokhzad-8/+16
2019-12-12`TraitItemKind::Type` -> `TraitItemKind::TyAlias`.Mazdak Farrokhzad-2/+2
2019-12-12Use `Option` in `ImplItemKind::Method`.Mazdak Farrokhzad-23/+48
2019-12-12Use `Option` in `ImplItemKind::Const`.Mazdak Farrokhzad-1/+7
2019-12-02syntax: Use `ast::MacArgs` for macro definitionsVadim Petrochenkov-1/+1
2019-11-16ast: Keep string literals in ABIs preciselyVadim Petrochenkov-3/+3
2019-11-16ast: Keep `extern` qualifiers in functions more preciselyVadim Petrochenkov-2/+10
2019-11-15Rollup merge of #66197 - Centril:transparent-ast, r=varkorTyler Mandry-27/+35
2019-11-14TAIT: use hack in ->HIR to avoid more changesMazdak Farrokhzad-27/+35
2019-11-14Update to use new librustc_error_codes libraryGuillaume Gomez-0/+2
2019-11-11Auto merge of #66252 - cjgillot:trees, r=oli-obkbors-37/+9
2019-11-10Merge hir::ImplPolarity into ast::ImplPolarity.Camille GILLOT-8/+1
2019-11-10Merge hir::IsAuto into ast::IsAuto.Camille GILLOT-8/+1
2019-11-10Merge hir::Unsafety into ast::Unsafety.Camille GILLOT-10/+3
2019-11-10Merge hir::Constness into ast::Constness.Camille GILLOT-9/+2
2019-11-10Merge hir::Mutability into ast::Mutability.Camille GILLOT-2/+2
2019-11-09Move next_node_id to ResolverMark Rousskov-2/+2