summary refs log tree commit diff
path: root/src/librustc_front
AgeCommit message (Expand)AuthorLines
2015-12-09Auto merge of #30145 - petrochenkov:hyg, r=nrcbors-35/+128
2015-12-07Add comments for Ident::from_name and identifiers in path segmentsVadim Petrochenkov-0/+14
2015-12-07Remove some unnecessary indirection from HIR structuresVadim Petrochenkov-150/+137
2015-12-05Do MTWT resolution during lowering to HIRVadim Petrochenkov-35/+114
2015-11-26Rebase fixup for lower.rsMarvin Löbel-37/+55
2015-11-26Some TLC for the MoveMap traitMarvin Löbel-38/+7
2015-11-26Moved and refactored ThinAttributesMarvin Löbel-6/+7
2015-11-26Add syntax support for attributes on expressions and all syntaxMarvin Löbel-24/+52
2015-11-25Remove all uses of `#[staged_api]`Vadim Petrochenkov-1/+1
2015-11-18Fix two long lines.Niko Matsakis-2/+6
2015-11-18Remove rustc_data_structures from the deps of librustc_front nowNiko Matsakis-1/+0
2015-11-18Change to a BTreeMap rather than sorting the keys of a FnvHashMap.Niko Matsakis-15/+13
2015-11-18Add comment explaining why it is called `intravisit`Niko Matsakis-10/+14
2015-11-18Refactor the HIR so that items are stored in a map in the `Crate`,Niko Matsakis-111/+228
2015-11-18refactorings of `lowering` that make it more amenable to using `&mut`Niko Matsakis-290/+295
2015-11-18rename `_lctx` to `lctx` where appropriateNiko Matsakis-209/+210
2015-11-17Auto merge of #29766 - oli-obk:impl_item, r=nikomatsakisbors-23/+22
2015-11-16Remove `TyParen` from HIRVadim Petrochenkov-10/+4
2015-11-16rename `ast::ImplItem_::*ImplItem` to `ast::ImplItemKind::*`Oliver Schneider-4/+4
2015-11-16ImplItem_ -> ImplItemKind renameOliver Schneider-16/+16
2015-11-16rename ImplItem_::*ImplItem to ImplItem_::*Oliver Schneider-18/+17
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-196/+192
2015-11-02Auto merge of #29291 - petrochenkov:privacy, r=alexcrichtonbors-0/+6
2015-11-01Auto merge of #29501 - Manishearth:pat-docs, r=alexcrichtonbors-3/+3
2015-11-01Add code formatting on PatVec docsManish Goregaokar-2/+2
2015-11-01Fix PatEnum docsManish Goregaokar-1/+1
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