about summary refs log tree commit diff
path: root/src/librustc_front
AgeCommit message (Expand)AuthorLines
2015-10-31Remove PatWildMultiVadim Petrochenkov-32/+11
2015-10-25syntax/rustc_front: Simplify VariantData::fieldsVadim Petrochenkov-32/+24
2015-10-25rustc_privacy: Expand public node set, build exported node set more correctlyVadim Petrochenkov-0/+6
2015-10-17Auto merge of #29102 - petrochenkov:spanvis, r=alexcrichtonbors-5/+3
2015-10-16Auto merge of #29014 - petrochenkov:stability, r=brsonbors-625/+0
2015-10-16Provide span for visit_enum_defVadim Petrochenkov-5/+3
2015-10-15Auto merge of #28980 - nrc:unsafe-macros, r=@pnkfelixbors-2/+0
2015-10-13Comment on the purpose(s) of NodeId in VariantDataVadim Petrochenkov-0/+11
2015-10-13Merge VariantData and VariantData_Vadim Petrochenkov-42/+33
2015-10-13Fix rebase 2Vadim Petrochenkov-4/+6
2015-10-13Merge struct fields and struct kindVadim Petrochenkov-21/+53
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-24/+24
2015-10-13Provide span for visit_struct_def + remove some dead codeVadim Petrochenkov-23/+8
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-23/+15
2015-10-13Decouple structure kinds from NodeIdsVadim Petrochenkov-22/+21
2015-10-13Unify structures and enum variants in HIRVadim Petrochenkov-61/+22
2015-10-13Unify structures and enum variants in ASTVadim Petrochenkov-15/+7
2015-10-13Refactor attr::StabilityVadim Petrochenkov-625/+0
2015-10-12Remove the push_unsafe! and pop_unsafe! macros.Nick Cameron-2/+0
2015-10-12Properly set the MatchSource for for loopsNick Cameron-3/+8
2015-10-09review commentsNick Cameron-15/+155
2015-10-09rustfmt'ingNick Cameron-554/+660
2015-10-09Misc fixupsNick Cameron-8/+10
2015-10-09Add a commentNick Cameron-1/+50
2015-10-09Some cleanup of no longer used AST thingsNick Cameron-14/+3
2015-10-09Cache ids between lowering runsNick Cameron-12/+71
2015-10-09Fix stabilityNick Cameron-24/+55
2015-10-09Move placement in desugaring to loweringNick Cameron-3/+103
2015-10-09if let and while letNick Cameron-19/+150
2015-10-09Move `for` loop desugaring to loweringNick Cameron-54/+344
2015-10-09Add a lowering contextNick Cameron-442/+448
2015-10-06rustfmt librustc_frontNick Cameron-1118/+1262
2015-10-03Check attribute usageSeo Sanghyeon-1/+0
2015-10-01Stop re-exporting AttrStyle's variants and rename them.Ms2ger-2/+2
2015-09-29Restore `if let`s replaced with `for`sVadim Petrochenkov-3/+3
2015-09-29Fill in some missing parts in the default HIR visitorVadim Petrochenkov-316/+229
2015-09-27Rollup merge of #28682 - apasel422:features, r=steveklabnikManish Goregaokar-1/+0
2015-09-26Remove unnecessary `#![feature]` attributesAndrew Paseltiner-1/+0
2015-09-26Auto merge of #28642 - petrochenkov:name3, r=nrcbors-33/+24
2015-09-24Cleanup interfaces of Name, SyntaxContext and IdentVadim Petrochenkov-3/+0
2015-09-24Remove the deprecated box(PLACE) syntax.Eduard Burtescu-27/+14
2015-09-23Remove random Idents outside of libsyntaxVadim Petrochenkov-30/+24
2015-09-22Fix rebaseVadim Petrochenkov-1/+1
2015-09-22Restore `fold_ident` and `visit_ident`Vadim Petrochenkov-13/+22
2015-09-22Use Names in the remaining HIR structures with exception of...Vadim Petrochenkov-35/+35
2015-09-22Use Names in path fragments and MacroDefVadim Petrochenkov-18/+20
2015-09-22Use Names in hir::{Field, ExprMethodCall, ExprField}Vadim Petrochenkov-39/+29
2015-09-22Use Names in HIR ItemsVadim Petrochenkov-58/+58
2015-09-22Use Names in HIR visitors and foldersVadim Petrochenkov-44/+46
2015-09-22Auto merge of #28364 - petrochenkov:usegate, r=alexcrichtonbors-12/+20