about summary refs log tree commit diff
path: root/src/librustc_driver/driver.rs
AgeCommit message (Expand)AuthorLines
2016-05-10Fix funky formatting.Pavel Sountsov-11/+10
2016-05-10Make --emit dep-info work correctly with -Z no-analysis again.Pavel Sountsov-16/+46
2016-05-10Store a reference rather than a RefCell in LocalCrateReader.Ms2ger-1/+1
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-09Refactor out `driver::lower_and_resolve`Jeffrey Seyfried-24/+34
2016-05-09Reimplement pretty printingJeffrey Seyfried-0/+9
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-08Auto merge of #33091 - sanxiyn:unused-trait-import-3, r=nrcbors-0/+2
2016-05-07mir: qualify and promote constants.Eduard Burtescu-5/+2
2016-05-03Warn unused trait importsSeo Sanghyeon-0/+2
2016-05-03Refactor pretty printing to use more of the driverNick Cameron-36/+61
2016-05-03Use the compiler API to run pretty printing.Nick Cameron-20/+36
2016-05-01Auto merge of #33296 - jseyfried:non_idempotent_lowering, r=nrcbors-13/+3
2016-05-02Avoid keeping MTWT tables for save-analysisJeffrey Seyfried-3/+1
2016-05-01Avoid using the lowering context in `librustc_save_analysis`Jeffrey Seyfried-10/+2
2016-04-30Auto merge of #32846 - jseyfried:allow_unconfigured_gated_expanded_items, r=nrcbors-19/+2
2016-04-28Auto merge of #33208 - nrc:save-json, r=pnkfelixbors-4/+14
2016-04-27Auto merge of #32791 - LeoTestard:feature-gate-clean, r=nikomatsakisbors-11/+5
2016-04-26save-analysis-json: thread through -z optionNick Cameron-4/+14
2016-04-22Remove the MacroVisitor pass.Leo Testard-11/+5
2016-04-20rebasingNick Cameron-1/+1
2016-04-20debugging, misc fixesNick Cameron-4/+5
2016-04-20def_collector and crate reader operate on AST instead of HIRNick Cameron-29/+25
2016-04-20Separate def collection and hir map making even furtherNick Cameron-10/+10
2016-04-20Move DefCollector to its own module.Nick Cameron-1/+1
2016-04-20Split up NodeCollector so that defs are collected separately from nodes for t...Nick Cameron-16/+21
2016-04-20Trivial refactoringNick Cameron-7/+7
2016-04-12Auto merge of #32811 - alexcrichton:check-lints, r=nrcbors-1/+1
2016-04-11rustdoc: Fix testing no_run code blocksAlex Crichton-1/+1
2016-04-09Remove redundant gated feature checking passJeffrey Seyfried-17/+2
2016-04-08Avoid gated feature checking unconfigured itemsJeffrey Seyfried-15/+13
2016-04-06add code to persist graph and for unit-testingNiko Matsakis-0/+8
2016-04-06make an incremental crateNiko Matsakis-2/+10
2016-04-06restructure rustc options relating to incr. comp.Niko Matsakis-1/+1
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-5/+4
2016-04-03Auto merge of #32210 - Aatch:mir-traversal, r=nikomatsakisbors-7/+13
2016-03-31Turn break critical edges into a MIR passJames Miller-12/+11
2016-03-31Rollup merge of #32494 - pnkfelix:gate-parser-recovery-via-debugflag, r=nrcManish Goregaokar-0/+4
2016-03-30Put in `-Z continue-parse-after-error`Felix S. Klock II-0/+4
2016-03-30move `const_eval` and `check_match` out of `librustc`Oliver Schneider-1/+2
2016-03-30Add and use a break critical edges transformJames Miller-1/+8
2016-03-27rustc_trans: move the contents of the trans module to top-level.Eduard Burtescu-1/+1
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-2/+2
2016-03-25store krate information more uniformlyNiko Matsakis-1/+1
2016-03-25Make the compiler emit an error if the crate graph contains two crates with t...Michael Woerister-3/+7
2016-03-25Make the definite name of the local crate available in the tcx.Michael Woerister-0/+1