summary refs log tree commit diff
path: root/src/librustc_driver
AgeCommit message (Expand)AuthorLines
2016-05-20Auto merge of #33553 - alexcrichton:cdylibs, r=brsonbors-0/+3
2016-05-19rustc: Add a new crate type, cdylibAlex Crichton-0/+3
2016-05-18ignore dep-graph in resolve and lower_crateNiko Matsakis-1/+1
2016-05-18thread the DepGraph to session/crate-storeNiko Matsakis-15/+22
2016-05-14Rollup merge of #33544 - dotdash:baby_dont_break_me_no_more, r=AatchManish Goregaokar-1/+1
2016-05-13Auto merge of #33538 - Ms2ger:LocalCrateReader, r=arielb1bors-14/+12
2016-05-13Auto merge of #33532 - jseyfried:mutable_lowering_context, r=nrcbors-3/+2
2016-05-12Auto merge of #33450 - SiegeLord:dep_info_no_analysis, r=nrcbors-45/+74
2016-05-11Only break critical edges where actually neededBjörn Steinbrink-1/+1
2016-05-11Make LocalCrateReader private to creader.Ms2ger-5/+4
2016-05-11Hand ownership of the Definitions to map_crate.Ms2ger-3/+0
2016-05-10Also rename the print_from_ast.Pavel Sountsov-22/+22
2016-05-11rustc: Split local type contexts interners from the global one.Eduard Burtescu-5/+5
2016-05-11rustc: More interning for data used in Ty<'tcx>.Eduard Burtescu-2/+2
2016-05-11rustc: Wrap users of InferCtxt in an anonymous scope.Eduard Burtescu-19/+19
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-18/+18
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-15/+19
2016-05-11rustc: Avoid free functions taking &TyCtxt and &InferCtxt.Eduard Burtescu-5/+2
2016-05-11infer: Use methods for creating an InferCtxt.Eduard Burtescu-4/+2
2016-05-10Delay wrapping Definitions into a RefCell around LocalCrateReader.Ms2ger-10/+12
2016-05-10Rename after_ast to after_hir_lowering.Pavel Sountsov-19/+19
2016-05-10Fix funky formatting.Pavel Sountsov-11/+10
2016-05-10Make --emit dep-info work correctly with -Z no-analysis again.Pavel Sountsov-40/+70
2016-05-10Store a reference rather than a RefCell in LocalCrateReader.Ms2ger-2/+2
2016-05-10Refactor `hir::lowering` APIJeffrey Seyfried-3/+2
2016-05-10Refactor the `hir::lowering::lower_*` functions into methods of `LoweringCont...Jeffrey Seyfried-3/+3
2016-05-10Give lowering functions mutable access to the lowering contextJeffrey Seyfried-2/+2
2016-05-09Fix fallout in `librustdoc` and in testsJeffrey Seyfried-11/+12
2016-05-09Refactor out `driver::lower_and_resolve`Jeffrey Seyfried-24/+34
2016-05-09Reimplement pretty printingJeffrey Seyfried-11/+29
2016-05-09Resolve paths generated in the ast->hir lowererJeffrey Seyfried-10/+11
2016-05-09Refactor the interface that `resolve` exposes to `driver`Jeffrey Seyfried-32/+36
2016-05-09Move resolution to before loweringJeffrey Seyfried-27/+36
2016-05-09Temporarily unimplement pretty printingJeffrey Seyfried-0/+6
2016-05-08Auto merge of #33091 - sanxiyn:unused-trait-import-3, r=nrcbors-3/+4
2016-05-08Auto merge of #33130 - eddyb:mir-const, r=nikomatsakisbors-5/+2
2016-05-07mir: qualify and promote constants.Eduard Burtescu-5/+2
2016-05-03Fix more testsSeo Sanghyeon-1/+0
2016-05-03Warn unused trait importsSeo Sanghyeon-1/+4
2016-05-03Remove unused trait imports flagged by lintSeo Sanghyeon-1/+0
2016-05-02Auto merge of #33119 - nrc:pretty, r=pnkfelixbors-332/+398
2016-05-03rebasingNick Cameron-7/+1
2016-05-03Fix testsNick Cameron-2/+7
2016-05-03Refactor pretty printing to use more of the driverNick Cameron-263/+330
2016-05-03Use the compiler API to run pretty printing.Nick Cameron-79/+79
2016-05-03Make pretty printer take Session by refNick Cameron-21/+21
2016-05-02patch travis failureNiko Matsakis-1/+2
2016-05-02fix rebase flawsNiko Matsakis-3/+2
2016-05-02fix error message in librustc_driver testsNiko Matsakis-1/+2
2016-05-02refactor the Emitter traitNiko Matsakis-8/+9