about summary refs log tree commit diff
path: root/src/librustc_trans/save/dump_csv.rs
AgeCommit message (Collapse)AuthorLines
2016-03-15Refactor rustc_trans::saveAdolfo Ochagavía-1248/+0
Move rustc_trans::*Data to own module Add new data to rustc_trans::save Create a Dump trait implemented by structs that dump save analysis data Split dump_csv into a DumpVisitor and a CsvDumper
2016-03-03Rename middle::ty::ctxt to TyCtxtJeffrey Seyfried-3/+3
2016-02-13Rename ast::Pat_ and its variantsVadim Petrochenkov-2/+2
2016-02-12Autoderef in librustc_transJonas Schievink-12/+12
2016-02-11Remove some unnecessary indirection from AST structuresVadim Petrochenkov-2/+2
2016-02-11[breaking-change] don't glob export ast::PathListItem_ variantsOliver 'ker' Schneider-2/+2
2016-02-11[breaking-change] don't glob export ast::TraitItemKind variantsOliver 'ker' Schneider-4/+4
2016-02-11[breaking-change] don't glob export ast::Mutablity variantsOliver 'ker' Schneider-2/+2
2016-02-11[breaking-change] don't glob export ast::Item_ variantsOliver 'ker' Schneider-12/+13
2016-02-11[breaking-change] don't pub export ast::Ty_ variantsOliver Schneider-1/+1
2016-02-11[breaking-change] don't glob export ast::Expr_ variantsOliver Schneider-10/+10
2016-02-11[breaking-change] don't glob import ast::FunctionRetTy variantsOliver Schneider-3/+3
2016-02-03Changed macro spans in CSVs to point to the macro name, bugfixed nested spansDaniel Campbell-5/+9
2016-02-02Auto merge of #31279 - DanielJCampbell:MacroReferencing, r=nrcbors-2/+54
r? @nrc
2016-02-01Implemented macro referencing for save analysisDaniel Campbell-2/+54
2016-02-01Some changes to save-analysis to cope with errorsNick Cameron-1/+1
2016-01-25Auto merge of #31097 - DanielJCampbell:SaveAnalysis, r=nrcbors-127/+86
Also altered the format_args! syntax extension, and \#[derive(debug)], to maintain compatability. r? @ nrc
2016-01-22Extended save-analysis to support generated code, alterned some spans in ↵Daniel Campbell-127/+86
format_args! and derive to maintain compatability
2016-01-22save-analysis: emit the right kind of variantNick Cameron-8/+22
2016-01-20Rename Def's variants and don't reexport themVadim Petrochenkov-39/+39
2016-01-20Refactor definitions of ADTs in rustc::middle::defVadim Petrochenkov-5/+7
2015-12-28Rename ExplicitSelfCategory's variants and stop re-exporting them.Ms2ger-1/+1
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
This fixes a bug in which unused imports can get wrongly marked as used when checking for unused qualifications in `resolve_path` (issue #30078), and it removes unused imports that were previously undetected because of the bug.
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-26make CrateStore a trait objectAriel Ben-Yehuda-2/+1
rustdoc still broken
2015-11-16rename `ast::ImplItem_::*ImplItem` to `ast::ImplItemKind::*`Oliver Schneider-4/+4
2015-11-04save-analysis: emit the crate rootNick Cameron-1/+10
2015-10-25syntax/rustc_front: Simplify VariantData::fieldsVadim Petrochenkov-1/+1
And use VariantData instead of P<VariantData> in Item_ and Variant_
2015-10-24Remove bare semicolonsFlorian Hahn-1/+1
2015-10-21save-analysis: don't recompute crate nameNick Cameron-2/+2
2015-10-15Auto merge of #29040 - nrc:save-defid, r=@nikomatsakisbors-2/+3
With this change, normalised node ids correspond to def id indices where they exist, or are made disjoint from def ids otherwise. r? @nikomatsakis
2015-10-15save-analysis: normalise node ids before emitting.Nick Cameron-2/+3
With this change, normalised node ids correspond to def id indices where they exist, or are made disjoint from def ids otherwise.
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-1/+1
So that lowering is reproducible
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-1/+1
2015-10-09Add a lowering contextNick Cameron-4/+5
2015-10-06rustfmt librustc_trans/saveNick Cameron-111/+68
2015-10-01Introduce semi-duplicate DefIds into DefLocal/DefUpvar to remove useNiko Matsakis-3/+3
of xxx_local.
2015-10-01Make calling def_id on a DefSelfTy an error; the previous defids thatNiko Matsakis-1/+2
were returned, either the trait or the *self type itself*, were not particularly representative of what the Def is (a type parameter). Rewrite paths to handle this case specially, just as they handle the primitive case specifically. This entire `def_id` codepath is kind of a mess.
2015-10-01Remove DefRegion, which is not usedNiko Matsakis-1/+0