about summary refs log tree commit diff
path: root/src/librustc_driver/pretty.rs
AgeCommit message (Expand)AuthorLines
2017-02-28remove special-case code for statics and just use `borrowck_fn`Niko Matsakis-6/+17
2017-02-25rustc_typeck: lift CrateCtxt to TyCtxt.Eduard Burtescu-3/+3
2017-02-25rustc: consolidate dep-tracked hashmaps in tcx.maps.Eduard-Mihai Burtescu-2/+4
2017-01-26rustc: don't call the HIR AST.Eduard-Mihai Burtescu-77/+59
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-8/+8
2017-01-25rename `Tables` to `TypeckTables`Niko Matsakis-2/+2
2017-01-17Give the `StringReader` a `sess: &ParseSess`.Jeffrey Seyfried-4/+4
2017-01-06rustc: keep track of tables everywhere as if they were per-body.Eduard-Mihai Burtescu-4/+16
2016-12-31Split CtxtArenas into GlobalArenas and CtxtInterners.Mark Simulacrum-4/+14
2016-12-28rustc: always print nested nodes where a HIR map is available.Eduard-Mihai Burtescu-5/+25
2016-12-28rustc: separate bodies for static/(associated)const and embedded constants.Eduard-Mihai Burtescu-2/+2
2016-12-19Simplify `TyCtxt::create_and_enter`.Jeffrey Seyfried-3/+2
2016-11-30rustc: track the Span's of definitions across crates.Eduard-Mihai Burtescu-5/+1
2016-11-29rustc_driver: fix compilationFlorian Diebold-2/+5
2016-11-28rustc_typeck: save the type cache for rustdoc and save-analysis.Eduard Burtescu-3/+3
2016-11-20Move `syntax::util::interner` -> `syntax::symbol`, cleanup.Jeffrey Seyfried-4/+4
2016-11-10rustc: use an Expr instead of a Block for function bodies.Eduard Burtescu-6/+5
2016-11-04Rollup merge of #37408 - eddyb:lazy-5, r=nikomatsakisAlex Crichton-1/+1
2016-11-02rustc: make all read access to tcx.tables go through a method.Eduard Burtescu-1/+1
2016-10-30run rustfmt on librustc_driver folderSrinivas Reddy Thatiparthy-133/+145
2016-10-28rustc: move the MIR map into TyCtxt.Eduard Burtescu-35/+22
2016-09-20rustc_metadata: go only through rustc_serialize in astencode.Eduard Burtescu-0/+1
2016-08-20compute and cache HIR hashes at beginningNiko Matsakis-2/+2
2016-08-08track MIR through the dep-graphNiko Matsakis-7/+11
2016-07-17Clean up and encapsulate `syntax::ext::mtwt`Jeffrey Seyfried-1/+1
2016-06-26Rollup merge of #34436 - jseyfried:no_block_expr, r=eddybJeffrey Seyfried-2/+5
2016-06-26Rollup merge of #34339 - jseyfried:thin_vec, r=petrochenkov,ManishearthJeffrey Seyfried-1/+1
2016-06-23Remove field `expr` of `ast::Block`Jeffrey Seyfried-2/+4
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-3/+3
2016-06-19Generalize and abstract `ThinAttributes`Jeffrey Seyfried-1/+1
2016-05-24syntax: Make codemap::get_filemap() return an OptionKamal Marhubi-0/+1
2016-05-18thread the DepGraph to session/crate-storeNiko Matsakis-1/+1
2016-05-12Auto merge of #33450 - SiegeLord:dep_info_no_analysis, r=nrcbors-11/+11
2016-05-10Also rename the print_from_ast.Pavel Sountsov-11/+11
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-2/+2
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-8/+8
2016-05-10Make --emit dep-info work correctly with -Z no-analysis again.Pavel Sountsov-11/+11
2016-05-09Reimplement pretty printingJeffrey Seyfried-11/+18
2016-05-09Temporarily unimplement pretty printingJeffrey Seyfried-0/+6
2016-05-03rebasingNick Cameron-6/+1
2016-05-03Fix testsNick Cameron-1/+3
2016-05-03Refactor pretty printing to use more of the driverNick Cameron-216/+236
2016-05-03Use the compiler API to run pretty printing.Nick Cameron-6/+4
2016-05-03Make pretty printer take Session by refNick Cameron-18/+19
2016-04-20debugging, misc fixesNick Cameron-7/+12
2016-04-20def_collector and crate reader operate on AST instead of HIRNick Cameron-8/+2
2016-04-20Separate def collection and hir map making even furtherNick Cameron-1/+2
2016-04-06rustc: retire hir::map's paths.Eduard Burtescu-2/+17
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-5/+5
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-3/+3