summary refs log tree commit diff
path: root/src/librustc_front/fold.rs
AgeCommit message (Expand)AuthorLines
2015-12-09Auto merge of #30145 - petrochenkov:hyg, r=nrcbors-1/+1
2015-12-07Remove some unnecessary indirection from HIR structuresVadim Petrochenkov-111/+98
2015-12-05Do MTWT resolution during lowering to HIRVadim Petrochenkov-1/+1
2015-11-26Rebase fixup for lower.rsMarvin Löbel-1/+1
2015-11-26Some TLC for the MoveMap traitMarvin Löbel-37/+7
2015-11-26Moved and refactored ThinAttributesMarvin Löbel-3/+4
2015-11-26Add syntax support for attributes on expressions and all syntaxMarvin Löbel-3/+5
2015-11-18Refactor the HIR so that items are stored in a map in the `Crate`,Niko Matsakis-32/+54
2015-11-17Auto merge of #29766 - oli-obk:impl_item, r=nikomatsakisbors-5/+5
2015-11-16Remove `TyParen` from HIRVadim Petrochenkov-1/+0
2015-11-16ImplItem_ -> ImplItemKind renameOliver Schneider-5/+5
2015-11-16rename ImplItem_::*ImplItem to ImplItem_::*Oliver Schneider-5/+5
2015-11-13simplify HIR folder so that it only maps 1 item to 1 item,Niko Matsakis-124/+89
2015-11-09Rustfmting librustc_front (again).Jose Narvaez-33/+26
2015-10-31Remove PatWildMultiVadim Petrochenkov-1/+1
2015-10-25syntax/rustc_front: Simplify VariantData::fieldsVadim Petrochenkov-13/+11
2015-10-13Merge VariantData and VariantData_Vadim Petrochenkov-12/+9
2015-10-13Merge struct fields and struct kindVadim Petrochenkov-3/+10
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-7/+7
2015-10-13Provide span for visit_struct_def + remove some dead codeVadim Petrochenkov-13/+0
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-2/+1
2015-10-13Decouple structure kinds from NodeIdsVadim Petrochenkov-2/+3
2015-10-13Unify structures and enum variants in HIRVadim Petrochenkov-18/+9
2015-10-06rustfmt librustc_frontNick Cameron-392/+433
2015-09-26Auto merge of #28642 - petrochenkov:name3, r=nrcbors-9/+9
2015-09-24Remove the deprecated box(PLACE) syntax.Eduard Burtescu-2/+2
2015-09-23Remove random Idents outside of libsyntaxVadim Petrochenkov-9/+9
2015-09-22Restore `fold_ident` and `visit_ident`Vadim Petrochenkov-10/+14
2015-09-22Use Names in the remaining HIR structures with exception of...Vadim Petrochenkov-5/+5
2015-09-22Use Names in hir::{Field, ExprMethodCall, ExprField}Vadim Petrochenkov-7/+7
2015-09-22Use Names in HIR ItemsVadim Petrochenkov-9/+9
2015-09-22Use Names in HIR visitors and foldersVadim Petrochenkov-18/+22
2015-09-18Auto merge of #28442 - nagisa:remove-enum-vis-field, r=alexcrichtonbors-2/+1
2015-09-17Remove Visibility field from enum variantsSimonas Kazlauskas-2/+1
2015-09-17Remove hir::ExprParenNick Cameron-1/+0
2015-09-16Use ast attributes every where (remove HIR attributes).Nick Cameron-1/+2
2015-09-03Adapt the PR for HIR changesSimonas Kazlauskas-2/+8
2015-09-03Add an intital HIR and lowering stepNick Cameron-0/+1192