diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2014-11-15 20:30:33 -0500 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2014-11-18 07:32:43 -0500 |
| commit | dc6e414e6f85293aceca3357e2466bcc4bcf425c (patch) | |
| tree | 79e97f02083cbe473e28a5ad2c4d7fc1fea1ce21 /src/librustdoc/core.rs | |
| parent | f637f1c5a27b2d8023342163c6ac5c394d91c1fe (diff) | |
| download | rust-dc6e414e6f85293aceca3357e2466bcc4bcf425c.tar.gz rust-dc6e414e6f85293aceca3357e2466bcc4bcf425c.zip | |
Move trans, back, driver, and back into a new crate, rustc_trans. Reduces memory usage significantly and opens opportunities for more parallel compilation.
Diffstat (limited to 'src/librustdoc/core.rs')
| -rw-r--r-- | src/librustdoc/core.rs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/librustdoc/core.rs b/src/librustdoc/core.rs index 0a748f7e798..21242e6f1e4 100644 --- a/src/librustdoc/core.rs +++ b/src/librustdoc/core.rs @@ -9,10 +9,11 @@ // except according to those terms. pub use self::MaybeTyped::*; -use rustc::driver::{config, driver, session}; +use rustc_trans::driver::driver; +use rustc::session::{mod, config}; use rustc::middle::{privacy, ty}; use rustc::lint; -use rustc::back::link; +use rustc_trans::back::link; use syntax::{ast, ast_map, codemap, diagnostic}; @@ -93,7 +94,7 @@ pub fn run_core(libs: Vec<Path>, cfgs: Vec<String>, externs: Externs, crate_types: vec!(config::CrateTypeRlib), lint_opts: vec!((warning_lint, lint::Allow)), externs: externs, - target_triple: triple.unwrap_or(driver::host_triple().to_string()), + target_triple: triple.unwrap_or(config::host_triple().to_string()), cfg: config::parse_cfgspecs(cfgs), ..config::basic_options().clone() }; |
