| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-03-15 | Refactor rustc_trans::save | Adolfo 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-03 | Rename middle::ty::ctxt to TyCtxt | Jeffrey Seyfried | -3/+3 | |
| 2016-02-13 | Rename ast::Pat_ and its variants | Vadim Petrochenkov | -2/+2 | |
| 2016-02-12 | Autoderef in librustc_trans | Jonas Schievink | -12/+12 | |
| 2016-02-11 | Remove some unnecessary indirection from AST structures | Vadim Petrochenkov | -2/+2 | |
| 2016-02-11 | [breaking-change] don't glob export ast::PathListItem_ variants | Oliver 'ker' Schneider | -2/+2 | |
| 2016-02-11 | [breaking-change] don't glob export ast::TraitItemKind variants | Oliver 'ker' Schneider | -4/+4 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Mutablity variants | Oliver 'ker' Schneider | -2/+2 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Item_ variants | Oliver 'ker' Schneider | -12/+13 | |
| 2016-02-11 | [breaking-change] don't pub export ast::Ty_ variants | Oliver Schneider | -1/+1 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Expr_ variants | Oliver Schneider | -10/+10 | |
| 2016-02-11 | [breaking-change] don't glob import ast::FunctionRetTy variants | Oliver Schneider | -3/+3 | |
| 2016-02-03 | Changed macro spans in CSVs to point to the macro name, bugfixed nested spans | Daniel Campbell | -5/+9 | |
| 2016-02-02 | Auto merge of #31279 - DanielJCampbell:MacroReferencing, r=nrc | bors | -2/+54 | |
| r? @nrc | ||||
| 2016-02-01 | Implemented macro referencing for save analysis | Daniel Campbell | -2/+54 | |
| 2016-02-01 | Some changes to save-analysis to cope with errors | Nick Cameron | -1/+1 | |
| 2016-01-25 | Auto merge of #31097 - DanielJCampbell:SaveAnalysis, r=nrc | bors | -127/+86 | |
| Also altered the format_args! syntax extension, and \#[derive(debug)], to maintain compatability. r? @ nrc | ||||
| 2016-01-22 | Extended save-analysis to support generated code, alterned some spans in ↵ | Daniel Campbell | -127/+86 | |
| format_args! and derive to maintain compatability | ||||
| 2016-01-22 | save-analysis: emit the right kind of variant | Nick Cameron | -8/+22 | |
| 2016-01-20 | Rename Def's variants and don't reexport them | Vadim Petrochenkov | -39/+39 | |
| 2016-01-20 | Refactor definitions of ADTs in rustc::middle::def | Vadim Petrochenkov | -5/+7 | |
| 2015-12-28 | Rename ExplicitSelfCategory's variants and stop re-exporting them. | Ms2ger | -1/+1 | |
| 2015-12-18 | Deprecate name `OwnedSlice` and don't use it | Vadim Petrochenkov | -2/+1 | |
| 2015-12-17 | Auto merge of #30325 - jseyfried:fixes_30078, r=nrc | bors | -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-17 | Remove unused imports | Jeffrey Seyfried | -2/+1 | |
| 2015-12-16 | rustc: Remove def::DefUse | Vadim Petrochenkov | -1/+0 | |
| 2015-12-11 | Make name resolution errors non-fatal | Nick Cameron | -1/+2 | |
| 2015-11-26 | make CrateStore a trait object | Ariel Ben-Yehuda | -2/+1 | |
| rustdoc still broken | ||||
| 2015-11-16 | rename `ast::ImplItem_::*ImplItem` to `ast::ImplItemKind::*` | Oliver Schneider | -4/+4 | |
| 2015-11-04 | save-analysis: emit the crate root | Nick Cameron | -1/+10 | |
| 2015-10-25 | syntax/rustc_front: Simplify VariantData::fields | Vadim Petrochenkov | -1/+1 | |
| And use VariantData instead of P<VariantData> in Item_ and Variant_ | ||||
| 2015-10-24 | Remove bare semicolons | Florian Hahn | -1/+1 | |
| 2015-10-21 | save-analysis: don't recompute crate name | Nick Cameron | -2/+2 | |
| 2015-10-15 | Auto merge of #29040 - nrc:save-defid, r=@nikomatsakis | bors | -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-15 | save-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-13 | Merge VariantData and VariantData_ | Vadim Petrochenkov | -4/+4 | |
| 2015-10-13 | Merge struct fields and struct kind | Vadim Petrochenkov | -2/+2 | |
| 2015-10-13 | Dict -> Struct, StructDef -> VariantData, def -> data | Vadim Petrochenkov | -5/+5 | |
| 2015-10-13 | Remove now redundant NodeId from Variant | Vadim Petrochenkov | -2/+2 | |
| 2015-10-13 | Decouple structure kinds from NodeIds | Vadim Petrochenkov | -7/+2 | |
| 2015-10-13 | Unify structures and enum variants in AST | Vadim Petrochenkov | -34/+14 | |
| 2015-10-09 | Cache ids between lowering runs | Nick Cameron | -1/+1 | |
| So that lowering is reproducible | ||||
| 2015-10-09 | Make save-analysis work for `if let` etc. | Nick Cameron | -1/+9 | |
| 2015-10-09 | For loops in save-analysis | Nick Cameron | -21/+37 | |
| 2015-10-09 | Move `for` loop desugaring to lowering | Nick Cameron | -1/+1 | |
| 2015-10-09 | Add a lowering context | Nick Cameron | -4/+5 | |
| 2015-10-06 | rustfmt librustc_trans/save | Nick Cameron | -111/+68 | |
| 2015-10-01 | Introduce semi-duplicate DefIds into DefLocal/DefUpvar to remove use | Niko Matsakis | -3/+3 | |
| of xxx_local. | ||||
| 2015-10-01 | Make calling def_id on a DefSelfTy an error; the previous defids that | Niko 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-01 | Remove DefRegion, which is not used | Niko Matsakis | -1/+0 | |
