| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-03-27 | rustc_trans: move save to librustc_save_analysis. | Eduard Burtescu | -740/+0 | |
| 2016-03-27 | rustc: move cfg, infer, traits and ty from middle to top-level. | Eduard Burtescu | -1/+1 | |
| 2016-03-25 | Make CrateStore::crate_name() return an InternedString to avoid unnecessary ↵ | Michael Woerister | -1/+1 | |
| allocations. | ||||
| 2016-03-15 | Refactor rustc_trans::save | Adolfo Ochagavía | -166/+44 | |
| 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 | -5/+5 | |
| 2016-02-13 | Split ast::PatKind::Enum into tuple struct and path patterns | Vadim Petrochenkov | -1/+2 | |
| 2016-02-13 | Rename ast::Pat_ and its variants | Vadim Petrochenkov | -5/+5 | |
| 2016-02-12 | Autoderef in librustc_trans | Jonas Schievink | -1/+1 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Mutablity variants | Oliver 'ker' Schneider | -5/+7 | |
| 2016-02-11 | [breaking-change] don't glob export ast::Item_ variants | Oliver 'ker' Schneider | -6/+6 | |
| 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 | -4/+4 | |
| 2016-02-02 | Auto merge of #31279 - DanielJCampbell:MacroReferencing, r=nrc | bors | -0/+63 | |
| r? @nrc | ||||
| 2016-02-01 | Implemented macro referencing for save analysis | Daniel Campbell | -0/+63 | |
| 2016-02-01 | Some changes to save-analysis to cope with errors | Nick Cameron | -4/+7 | |
| 2016-01-22 | Extended save-analysis to support generated code, alterned some spans in ↵ | Daniel Campbell | -48/+54 | |
| format_args! and derive to maintain compatability | ||||
| 2016-01-20 | Rename Def's variants and don't reexport them | Vadim Petrochenkov | -16/+16 | |
| 2016-01-20 | Refactor definitions of ADTs in rustc::middle::def | Vadim Petrochenkov | -2/+3 | |
| 2016-01-05 | Annotate the compiler with information about what it is doing when. | Niko Matsakis | -0/+2 | |
| 2015-12-20 | Stop re-exporting the ast::BindingMode variants. | Ms2ger | -2/+2 | |
| 2015-11-26 | make CrateStore a trait object | Ariel Ben-Yehuda | -3/+3 | |
| rustdoc still broken | ||||
| 2015-11-20 | save-analysis: make the dump file's name closer to the crate file's name | Nick Cameron | -2/+10 | |
| 2015-10-21 | save-analysis: don't recompute crate name | Nick Cameron | -10/+3 | |
| 2015-10-09 | Cache ids between lowering runs | Nick Cameron | -4/+4 | |
| So that lowering is reproducible | ||||
| 2015-10-09 | Move `for` loop desugaring to lowering | Nick Cameron | -4/+6 | |
| 2015-10-09 | Add a lowering context | Nick Cameron | -9/+13 | |
| 2015-10-06 | rustfmt librustc_trans/save | Nick Cameron | -45/+52 | |
| 2015-10-01 | Make calling def_id on a DefSelfTy an error; the previous defids that | Niko Matsakis | -1/+1 | |
| 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 | move direct accesses of `node` to go through `as_local_node_id`, unless | Niko Matsakis | -22/+21 | |
| they are being used as an opaque "position identifier" | ||||
| 2015-10-01 | move job of creating local-def-ids to ast-map (with a few stragglers) | Niko Matsakis | -7/+9 | |
| 2015-10-01 | move LOCAL_CRATE to cstore | Niko Matsakis | -1/+2 | |
| 2015-09-18 | Fix crash with --save-analysis | Nick Cameron | -4/+4 | |
| Should be lowering ast expressions to HIR expressions, not cheating via the hir map. That goes wrong now that there is not a 1:1 mapping between ast and hir (in the case of the crash due to ExprParen). | ||||
| 2015-09-05 | rustfmt librustc_trans/save | Nick Cameron | -30/+19 | |
| 2015-09-03 | Add an intital HIR and lowering step | Nick Cameron | -8/+12 | |
| 2015-08-24 | convert to use `is_local` instead of `== LOCAL_CRATE` | Niko Matsakis | -1/+1 | |
| 2015-08-24 | fallout from moving def-id | Niko Matsakis | -8/+9 | |
| 2015-08-19 | Auto merge of #27493 - GSam:master, r=nrc | bors | -3/+3 | |
| In order to test the validity of identifiers, exposing the name resolution module is necessary. Other changes mostly comprise of exposing modules publicly like parts of save-analysis, so they can be called appropriately. | ||||
| 2015-08-12 | Remove all unstable deprecated functionality | Alex Crichton | -1/+0 | |
| This commit removes all unstable and deprecated functions in the standard library. A release was recently cut (1.3) which makes this a good time for some spring cleaning of the deprecated functions. | ||||
| 2015-08-09 | Expose more of the save analysis module | Garming Sam | -3/+3 | |
| 2015-08-07 | rename ADTDef to AdtDef etc. | Ariel Ben-Yehuda | -1/+1 | |
| 2015-08-06 | use VariantDef instead of struct_fields | Ariel Ben-Yehuda | -33/+17 | |
| 2015-08-06 | introduce an ADTDef struct for struct/enum definitions | Ariel Ben-Yehuda | -4/+4 | |
| 2015-08-04 | rustc: replace def::MethodProvenance with ty::ImplOrTraitItemContainer. | Eduard Burtescu | -4/+4 | |
| 2015-07-28 | Auto merge of #27234 - oli-obk:move_get_name_get_ident_to_impl, r=eddyb | bors | -13/+12 | |
| this has quite some fallout. but also made lots of stuff more readable imo [breaking-change] for plugin authors | ||||
| 2015-07-28 | remove `get_ident` and `get_name`, make `as_str` sound | Oliver Schneider | -13/+12 | |
| 2015-07-25 | save-analysis: return an Option from get_path_data | Nick Cameron | -17/+13 | |
| 2015-07-25 | save-analysis: add references to paths to get_path_data | Nick Cameron | -0/+17 | |
| 2015-07-14 | save-analysis: fix def_ids for method calls | Nick Cameron | -7/+20 | |
| We were sometime emitting the decl as a def. | ||||
| 2015-07-14 | save-analysis: handle a few more kinds of paths | Nick Cameron | -1/+4 | |
| 2015-07-14 | save-analysis: tweak constructors | Nick Cameron | -3/+8 | |
