summary refs log tree commit diff
path: root/src/librustc_trans/save
AgeCommit message (Expand)AuthorLines
2016-01-05Annotate the compiler with information about what it is doing when.Niko Matsakis-0/+2
2015-12-28Rename ExplicitSelfCategory's variants and stop re-exporting them.Ms2ger-1/+1
2015-12-21Auto merge of #30460 - Ms2ger:BindingMode, r=alexcrichtonbors-2/+2
2015-12-20Stop re-exporting the ast::BindingMode variants.Ms2ger-2/+2
2015-12-18Deprecate name `OwnedSlice` and don't use itVadim Petrochenkov-2/+1
2015-12-17Auto merge of #30325 - jseyfried:fixes_30078, r=nrcbors-2/+1
2015-12-17Remove unused importsJeffrey Seyfried-2/+1
2015-12-16rustc: Remove def::DefUseVadim Petrochenkov-1/+0
2015-12-11Make name resolution errors non-fatalNick Cameron-1/+2
2015-11-26Auto merge of #30077 - nrc:save-abs-crate, r=eddybbors-2/+13
2015-11-26split the metadata code into rustc_metadataAriel Ben-Yehuda-1/+1
2015-11-26make CrateStore a trait objectAriel Ben-Yehuda-5/+4
2015-11-26save-analysis: use absolute paths for file namesNick Cameron-2/+13
2015-11-20save-analysis: make the dump file's name closer to the crate file's nameNick Cameron-2/+10
2015-11-16rename `ast::ImplItem_::*ImplItem` to `ast::ImplItemKind::*`Oliver Schneider-4/+4
2015-11-04save-analysis: emit the crate rootNick Cameron-4/+13
2015-10-25syntax/rustc_front: Simplify VariantData::fieldsVadim Petrochenkov-1/+1
2015-10-24Remove bare semicolonsFlorian Hahn-1/+1
2015-10-21save-analysis: don't recompute crate nameNick Cameron-12/+5
2015-10-15Auto merge of #29040 - nrc:save-defid, r=@nikomatsakisbors-5/+66
2015-10-15save-analysis: normalise node ids before emitting.Nick Cameron-5/+66
2015-10-13Merge VariantData and VariantData_Vadim Petrochenkov-4/+4
2015-10-13Merge struct fields and struct kindVadim Petrochenkov-2/+2
2015-10-13Dict -> Struct, StructDef -> VariantData, def -> dataVadim Petrochenkov-5/+5
2015-10-13Remove now redundant NodeId from VariantVadim Petrochenkov-2/+2
2015-10-13Decouple structure kinds from NodeIdsVadim Petrochenkov-7/+2
2015-10-13Unify structures and enum variants in ASTVadim Petrochenkov-34/+14
2015-10-09Cache ids between lowering runsNick Cameron-5/+5
2015-10-09Make save-analysis work for `if let` etc.Nick Cameron-1/+9
2015-10-09For loops in save-analysisNick Cameron-21/+37
2015-10-09Move `for` loop desugaring to loweringNick Cameron-5/+7
2015-10-09Add a lowering contextNick Cameron-13/+18
2015-10-06rustfmt librustc_trans/saveNick Cameron-250/+258
2015-10-06Skip one methodNick Cameron-0/+1
2015-10-01Convert DefId to use DefIndex, which is an index into a list ofNiko Matsakis-21/+16
2015-10-01Introduce semi-duplicate DefIds into DefLocal/DefUpvar to remove useNiko Matsakis-3/+3
2015-10-01Make calling def_id on a DefSelfTy an error; the previous defids thatNiko Matsakis-2/+3
2015-10-01Remove DefRegion, which is not usedNiko Matsakis-1/+0
2015-10-01move direct accesses of `node` to go through `as_local_node_id`, unlessNiko Matsakis-32/+31
2015-10-01move job of creating local-def-ids to ast-map (with a few stragglers)Niko Matsakis-7/+9
2015-10-01move LOCAL_CRATE to cstoreNiko Matsakis-1/+2
2015-09-28Fill in some missing parts in the default AST visitorVadim Petrochenkov-5/+5
2015-09-24Cleanup interfaces of Name, SyntaxContext and IdentVadim Petrochenkov-3/+3
2015-09-23Remove random Idents outside of libsyntaxVadim Petrochenkov-4/+4
2015-09-18Fix crash with --save-analysisNick Cameron-5/+5
2015-09-05fixupNick Cameron-1/+2
2015-09-05rustfmt librustc_trans/saveNick Cameron-177/+118
2015-09-03Add an intital HIR and lowering stepNick Cameron-11/+19
2015-08-24convert to use `is_local` instead of `== LOCAL_CRATE`Niko Matsakis-1/+1
2015-08-24fallout from moving def-idNiko Matsakis-10/+14