about summary refs log tree commit diff
path: root/src/librustdoc/core.rs
diff options
context:
space:
mode:
authorNiko Matsakis <niko@alum.mit.edu>2014-11-15 20:30:33 -0500
committerNiko Matsakis <niko@alum.mit.edu>2014-11-18 07:32:43 -0500
commitdc6e414e6f85293aceca3357e2466bcc4bcf425c (patch)
tree79e97f02083cbe473e28a5ad2c4d7fc1fea1ce21 /src/librustdoc/core.rs
parentf637f1c5a27b2d8023342163c6ac5c394d91c1fe (diff)
downloadrust-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.rs7
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()
     };