From 191abc42642c29f589a34e7f6cdebd081c373138 Mon Sep 17 00:00:00 2001 From: Jeffrey Seyfried Date: Sat, 14 Jan 2017 09:21:43 +0000 Subject: [PATCH] Remove unused `extern crate`s. --- src/Cargo.lock | 17 ----------------- src/libproc_macro_plugin/Cargo.toml | 1 - src/libproc_macro_plugin/lib.rs | 1 - src/libproc_macro_tokens/Cargo.toml | 2 -- src/libproc_macro_tokens/build.rs | 3 --- src/libproc_macro_tokens/lib.rs | 2 -- src/libproc_macro_tokens/parse.rs | 2 -- src/librustc/Cargo.toml | 1 - src/librustc/lib.rs | 7 ------- src/librustc_const_eval/Cargo.toml | 1 - src/librustc_const_eval/lib.rs | 1 - src/librustc_const_math/Cargo.toml | 1 - src/librustc_const_math/lib.rs | 1 - src/librustc_driver/Cargo.toml | 1 - src/librustc_driver/lib.rs | 1 - src/librustc_errors/Cargo.toml | 2 -- src/librustc_errors/lib.rs | 5 ----- src/librustc_incremental/Cargo.toml | 1 - src/librustc_incremental/lib.rs | 2 -- src/librustc_mir/Cargo.toml | 1 - src/librustc_mir/lib.rs | 1 - src/librustc_passes/lib.rs | 1 - src/librustc_plugin/Cargo.toml | 1 - src/librustc_plugin/lib.rs | 1 - src/librustc_trans/Cargo.toml | 3 --- src/librustc_trans/lib.rs | 4 ---- src/libserialize/Cargo.toml | 1 - src/libserialize/lib.rs | 7 ------- src/libsyntax/lib.rs | 4 ---- 29 files changed, 76 deletions(-) diff --git a/src/Cargo.lock b/src/Cargo.lock index d153945dc09..2c10272916f 100644 --- a/src/Cargo.lock +++ b/src/Cargo.lock @@ -212,16 +212,13 @@ dependencies = [ "proc_macro_tokens 0.0.0", "rustc_plugin 0.0.0", "syntax 0.0.0", - "syntax_pos 0.0.0", ] [[package]] name = "proc_macro_tokens" version = "0.0.0" dependencies = [ - "log 0.0.0", "syntax 0.0.0", - "syntax_pos 0.0.0", ] [[package]] @@ -240,7 +237,6 @@ name = "rustc" version = "0.0.0" dependencies = [ "arena 0.0.0", - "flate 0.0.0", "fmt_macros 0.0.0", "graphviz 0.0.0", "log 0.0.0", @@ -310,7 +306,6 @@ dependencies = [ "rustc_data_structures 0.0.0", "rustc_errors 0.0.0", "rustc_i128 0.0.0", - "serialize 0.0.0", "syntax 0.0.0", "syntax_pos 0.0.0", ] @@ -319,7 +314,6 @@ dependencies = [ name = "rustc_const_math" version = "0.0.0" dependencies = [ - "log 0.0.0", "rustc_i128 0.0.0", "serialize 0.0.0", "syntax 0.0.0", @@ -339,7 +333,6 @@ name = "rustc_driver" version = "0.0.0" dependencies = [ "arena 0.0.0", - "flate 0.0.0", "graphviz 0.0.0", "log 0.0.0", "proc_macro_plugin 0.0.0", @@ -371,8 +364,6 @@ dependencies = [ name = "rustc_errors" version = "0.0.0" dependencies = [ - "log 0.0.0", - "serialize 0.0.0", "syntax_pos 0.0.0", ] @@ -388,7 +379,6 @@ dependencies = [ "log 0.0.0", "rustc 0.0.0", "rustc_data_structures 0.0.0", - "rustc_i128 0.0.0", "serialize 0.0.0", "syntax 0.0.0", "syntax_pos 0.0.0", @@ -443,7 +433,6 @@ dependencies = [ "graphviz 0.0.0", "log 0.0.0", "rustc 0.0.0", - "rustc_back 0.0.0", "rustc_bitflags 0.0.0", "rustc_const_eval 0.0.0", "rustc_const_math 0.0.0", @@ -474,10 +463,8 @@ version = "0.0.0" name = "rustc_plugin" version = "0.0.0" dependencies = [ - "log 0.0.0", "rustc 0.0.0", "rustc_back 0.0.0", - "rustc_bitflags 0.0.0", "rustc_errors 0.0.0", "rustc_metadata 0.0.0", "syntax 0.0.0", @@ -520,9 +507,7 @@ dependencies = [ name = "rustc_trans" version = "0.0.0" dependencies = [ - "arena 0.0.0", "flate 0.0.0", - "graphviz 0.0.0", "log 0.0.0", "rustc 0.0.0", "rustc_back 0.0.0", @@ -535,7 +520,6 @@ dependencies = [ "rustc_incremental 0.0.0", "rustc_llvm 0.0.0", "rustc_platform_intrinsics 0.0.0", - "serialize 0.0.0", "syntax 0.0.0", "syntax_pos 0.0.0", ] @@ -585,7 +569,6 @@ dependencies = [ name = "serialize" version = "0.0.0" dependencies = [ - "log 0.0.0", "rustc_i128 0.0.0", ] diff --git a/src/libproc_macro_plugin/Cargo.toml b/src/libproc_macro_plugin/Cargo.toml index 4bc3f488d32..33fd814cd5f 100644 --- a/src/libproc_macro_plugin/Cargo.toml +++ b/src/libproc_macro_plugin/Cargo.toml @@ -11,5 +11,4 @@ crate-type = ["dylib"] log = { path = "../liblog" } rustc_plugin = { path = "../librustc_plugin" } syntax = { path = "../libsyntax" } -syntax_pos = { path = "../libsyntax_pos" } proc_macro_tokens = { path = "../libproc_macro_tokens" } diff --git a/src/libproc_macro_plugin/lib.rs b/src/libproc_macro_plugin/lib.rs index 0a7d3525848..9d8bb7fa0f5 100644 --- a/src/libproc_macro_plugin/lib.rs +++ b/src/libproc_macro_plugin/lib.rs @@ -88,7 +88,6 @@ extern crate rustc_plugin; extern crate syntax; -extern crate syntax_pos; extern crate proc_macro_tokens; #[macro_use] extern crate log; diff --git a/src/libproc_macro_tokens/Cargo.toml b/src/libproc_macro_tokens/Cargo.toml index b4365e4fb26..2cec4d7af54 100644 --- a/src/libproc_macro_tokens/Cargo.toml +++ b/src/libproc_macro_tokens/Cargo.toml @@ -10,5 +10,3 @@ crate-type = ["dylib"] [dependencies] syntax = { path = "../libsyntax" } -syntax_pos = { path = "../libsyntax_pos" } -log = { path = "../liblog" } diff --git a/src/libproc_macro_tokens/build.rs b/src/libproc_macro_tokens/build.rs index 89c84b6bc22..18aa60f9df1 100644 --- a/src/libproc_macro_tokens/build.rs +++ b/src/libproc_macro_tokens/build.rs @@ -8,9 +8,6 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -extern crate syntax; -extern crate syntax_pos; - use syntax::ast::Ident; use syntax::codemap::DUMMY_SP; use syntax::parse::token::{self, Token}; diff --git a/src/libproc_macro_tokens/lib.rs b/src/libproc_macro_tokens/lib.rs index b99b8f29299..e20ed689915 100644 --- a/src/libproc_macro_tokens/lib.rs +++ b/src/libproc_macro_tokens/lib.rs @@ -58,8 +58,6 @@ #![feature(rustc_private)] extern crate syntax; -extern crate syntax_pos; -extern crate log; pub mod build; pub mod parse; diff --git a/src/libproc_macro_tokens/parse.rs b/src/libproc_macro_tokens/parse.rs index 5ab4fcd5dab..73268d0e662 100644 --- a/src/libproc_macro_tokens/parse.rs +++ b/src/libproc_macro_tokens/parse.rs @@ -10,8 +10,6 @@ //! Parsing utilities for writing procedural macros. -extern crate syntax; - use syntax::parse::{ParseSess, filemap_to_tts}; use syntax::tokenstream::TokenStream; diff --git a/src/librustc/Cargo.toml b/src/librustc/Cargo.toml index 51494885e73..3c455eb0501 100644 --- a/src/librustc/Cargo.toml +++ b/src/librustc/Cargo.toml @@ -10,7 +10,6 @@ crate-type = ["dylib"] [dependencies] arena = { path = "../libarena" } -flate = { path = "../libflate" } fmt_macros = { path = "../libfmt_macros" } graphviz = { path = "../libgraphviz" } log = { path = "../liblog" } diff --git a/src/librustc/lib.rs b/src/librustc/lib.rs index bf0829cbdd0..619a3e995c3 100644 --- a/src/librustc/lib.rs +++ b/src/librustc/lib.rs @@ -26,7 +26,6 @@ #![feature(associated_consts)] #![feature(box_patterns)] #![feature(box_syntax)] -#![feature(collections)] #![feature(conservative_impl_trait)] #![feature(const_fn)] #![feature(core_intrinsics)] @@ -39,11 +38,9 @@ #![feature(slice_patterns)] #![feature(staged_api)] #![feature(unboxed_closures)] -#![cfg_attr(test, feature(test))] extern crate arena; extern crate core; -extern crate flate; extern crate fmt_macros; extern crate getopts; extern crate graphviz; @@ -52,7 +49,6 @@ extern crate rustc_llvm as llvm; extern crate rustc_back; extern crate rustc_data_structures; extern crate serialize; -extern crate collections; extern crate rustc_const_math; extern crate rustc_errors as errors; #[macro_use] extern crate log; @@ -65,9 +61,6 @@ extern crate serialize as rustc_serialize; // used by deriving // SNAP: extern crate rustc_i128; -#[cfg(test)] -extern crate test; - #[macro_use] mod macros; diff --git a/src/librustc_const_eval/Cargo.toml b/src/librustc_const_eval/Cargo.toml index 7148e181bbd..ff028c202a8 100644 --- a/src/librustc_const_eval/Cargo.toml +++ b/src/librustc_const_eval/Cargo.toml @@ -11,7 +11,6 @@ crate-type = ["dylib"] [dependencies] arena = { path = "../libarena" } log = { path = "../liblog" } -serialize = { path = "../libserialize" } rustc = { path = "../librustc" } rustc_back = { path = "../librustc_back" } rustc_const_math = { path = "../librustc_const_math" } diff --git a/src/librustc_const_eval/lib.rs b/src/librustc_const_eval/lib.rs index 67b4efdbd1f..2b6f487c2c9 100644 --- a/src/librustc_const_eval/lib.rs +++ b/src/librustc_const_eval/lib.rs @@ -40,7 +40,6 @@ extern crate rustc_data_structures; extern crate rustc_errors; extern crate graphviz; extern crate syntax_pos; -extern crate serialize as rustc_serialize; // used by deriving extern crate rustc_i128; diff --git a/src/librustc_const_math/Cargo.toml b/src/librustc_const_math/Cargo.toml index 3d7a4865e45..e6db1557fbe 100644 --- a/src/librustc_const_math/Cargo.toml +++ b/src/librustc_const_math/Cargo.toml @@ -9,7 +9,6 @@ path = "lib.rs" crate-type = ["dylib"] [dependencies] -log = { path = "../liblog" } serialize = { path = "../libserialize" } syntax = { path = "../libsyntax" } rustc_i128 = { path = "../librustc_i128" } diff --git a/src/librustc_const_math/lib.rs b/src/librustc_const_math/lib.rs index beecf4cd8eb..d40a6aa32fd 100644 --- a/src/librustc_const_math/lib.rs +++ b/src/librustc_const_math/lib.rs @@ -28,7 +28,6 @@ #![feature(const_fn)] #![cfg_attr(not(stage0), feature(i128))] -extern crate log; extern crate syntax; // SNAP: remove use of this crate diff --git a/src/librustc_driver/Cargo.toml b/src/librustc_driver/Cargo.toml index 99d3e155e89..caa5c8b7e00 100644 --- a/src/librustc_driver/Cargo.toml +++ b/src/librustc_driver/Cargo.toml @@ -10,7 +10,6 @@ crate-type = ["dylib"] [dependencies] arena = { path = "../libarena" } -flate = { path = "../libflate" } graphviz = { path = "../libgraphviz" } log = { path = "../liblog" } proc_macro_plugin = { path = "../libproc_macro_plugin" } diff --git a/src/librustc_driver/lib.rs b/src/librustc_driver/lib.rs index e82ba32c34a..0ecd12b3a90 100644 --- a/src/librustc_driver/lib.rs +++ b/src/librustc_driver/lib.rs @@ -32,7 +32,6 @@ #![feature(staged_api)] extern crate arena; -extern crate flate; extern crate getopts; extern crate graphviz; extern crate libc; diff --git a/src/librustc_errors/Cargo.toml b/src/librustc_errors/Cargo.toml index c92e4d8f5ab..2ba1f501a63 100644 --- a/src/librustc_errors/Cargo.toml +++ b/src/librustc_errors/Cargo.toml @@ -9,6 +9,4 @@ path = "lib.rs" crate-type = ["dylib"] [dependencies] -log = { path = "../liblog" } -serialize = { path = "../libserialize" } syntax_pos = { path = "../libsyntax_pos" } diff --git a/src/librustc_errors/lib.rs b/src/librustc_errors/lib.rs index 7946f6a0a46..bf5f7cde7eb 100644 --- a/src/librustc_errors/lib.rs +++ b/src/librustc_errors/lib.rs @@ -23,14 +23,9 @@ #![feature(staged_api)] #![feature(range_contains)] #![feature(libc)] -#![feature(unicode)] -extern crate serialize; extern crate term; -extern crate log; extern crate libc; -extern crate std_unicode; -extern crate serialize as rustc_serialize; // used by deriving extern crate syntax_pos; pub use emitter::ColorConfig; diff --git a/src/librustc_incremental/Cargo.toml b/src/librustc_incremental/Cargo.toml index 8a38f36a5d1..e3ee7527545 100644 --- a/src/librustc_incremental/Cargo.toml +++ b/src/librustc_incremental/Cargo.toml @@ -16,4 +16,3 @@ serialize = { path = "../libserialize" } log = { path = "../liblog" } syntax = { path = "../libsyntax" } syntax_pos = { path = "../libsyntax_pos" } -rustc_i128 = { path = "../librustc_i128" } diff --git a/src/librustc_incremental/lib.rs b/src/librustc_incremental/lib.rs index 2d25baf6960..a866a15c4d2 100644 --- a/src/librustc_incremental/lib.rs +++ b/src/librustc_incremental/lib.rs @@ -33,8 +33,6 @@ extern crate serialize as rustc_serialize; extern crate syntax; extern crate syntax_pos; -extern crate rustc_i128; - const ATTR_DIRTY: &'static str = "rustc_dirty"; const ATTR_CLEAN: &'static str = "rustc_clean"; const ATTR_DIRTY_METADATA: &'static str = "rustc_metadata_dirty"; diff --git a/src/librustc_mir/Cargo.toml b/src/librustc_mir/Cargo.toml index 7e26aa9a57b..9f49d02f86c 100644 --- a/src/librustc_mir/Cargo.toml +++ b/src/librustc_mir/Cargo.toml @@ -12,7 +12,6 @@ crate-type = ["dylib"] graphviz = { path = "../libgraphviz" } log = { path = "../liblog" } rustc = { path = "../librustc" } -rustc_back = { path = "../librustc_back" } rustc_const_eval = { path = "../librustc_const_eval" } rustc_const_math = { path = "../librustc_const_math" } rustc_data_structures = { path = "../librustc_data_structures" } diff --git a/src/librustc_mir/lib.rs b/src/librustc_mir/lib.rs index e7493850aa7..e7764d58d75 100644 --- a/src/librustc_mir/lib.rs +++ b/src/librustc_mir/lib.rs @@ -31,7 +31,6 @@ extern crate graphviz as dot; #[macro_use] extern crate rustc; extern crate rustc_data_structures; -extern crate rustc_back; #[macro_use] #[no_link] extern crate rustc_bitflags; diff --git a/src/librustc_passes/lib.rs b/src/librustc_passes/lib.rs index 143c1efed5a..7a465f0ec42 100644 --- a/src/librustc_passes/lib.rs +++ b/src/librustc_passes/lib.rs @@ -27,7 +27,6 @@ #![feature(staged_api)] #![feature(rustc_private)] -extern crate core; #[macro_use] extern crate rustc; extern crate rustc_const_eval; diff --git a/src/librustc_plugin/Cargo.toml b/src/librustc_plugin/Cargo.toml index 42d1d3c2ba5..7f41d052761 100644 --- a/src/librustc_plugin/Cargo.toml +++ b/src/librustc_plugin/Cargo.toml @@ -10,7 +10,6 @@ path = "lib.rs" crate-type = ["dylib"] [dependencies] -log = { path = "../liblog" } rustc = { path = "../librustc" } rustc_back = { path = "../librustc_back" } rustc_metadata = { path = "../librustc_metadata" } diff --git a/src/librustc_plugin/lib.rs b/src/librustc_plugin/lib.rs index 8f389499dd6..8aa680ca12d 100644 --- a/src/librustc_plugin/lib.rs +++ b/src/librustc_plugin/lib.rs @@ -63,7 +63,6 @@ #![feature(rustc_diagnostic_macros)] #![feature(rustc_private)] -extern crate log; #[macro_use] extern crate syntax; extern crate rustc; diff --git a/src/librustc_trans/Cargo.toml b/src/librustc_trans/Cargo.toml index 93e2e472b75..36d2ba4f367 100644 --- a/src/librustc_trans/Cargo.toml +++ b/src/librustc_trans/Cargo.toml @@ -10,9 +10,7 @@ crate-type = ["dylib"] test = false [dependencies] -arena = { path = "../libarena" } flate = { path = "../libflate" } -graphviz = { path = "../libgraphviz" } log = { path = "../liblog" } rustc = { path = "../librustc" } rustc_back = { path = "../librustc_back" } @@ -25,6 +23,5 @@ rustc_incremental = { path = "../librustc_incremental" } rustc_llvm = { path = "../librustc_llvm" } rustc_i128 = { path = "../librustc_i128" } rustc_platform_intrinsics = { path = "../librustc_platform_intrinsics" } -serialize = { path = "../libserialize" } syntax = { path = "../libsyntax" } syntax_pos = { path = "../libsyntax_pos" } diff --git a/src/librustc_trans/lib.rs b/src/librustc_trans/lib.rs index d8c0bde963e..659dbb441ee 100644 --- a/src/librustc_trans/lib.rs +++ b/src/librustc_trans/lib.rs @@ -40,10 +40,7 @@ use rustc::dep_graph::WorkProduct; -extern crate arena; extern crate flate; -extern crate getopts; -extern crate graphviz; extern crate libc; #[macro_use] extern crate rustc; extern crate rustc_back; @@ -51,7 +48,6 @@ extern crate rustc_data_structures; extern crate rustc_incremental; pub extern crate rustc_llvm as llvm; extern crate rustc_platform_intrinsics as intrinsics; -extern crate serialize; extern crate rustc_const_math; extern crate rustc_const_eval; #[macro_use] diff --git a/src/libserialize/Cargo.toml b/src/libserialize/Cargo.toml index 3213b4e4208..47403b45981 100644 --- a/src/libserialize/Cargo.toml +++ b/src/libserialize/Cargo.toml @@ -9,5 +9,4 @@ path = "lib.rs" crate-type = ["dylib", "rlib"] [dependencies] -log = { path = "../liblog" } rustc_i128 = { path = "../librustc_i128" } diff --git a/src/libserialize/lib.rs b/src/libserialize/lib.rs index 3d9ce864ec1..2cfc3924c03 100644 --- a/src/libserialize/lib.rs +++ b/src/libserialize/lib.rs @@ -31,17 +31,10 @@ Core encoding and decoding interfaces. #![feature(collections)] #![feature(core_intrinsics)] #![feature(enumset)] -#![feature(rustc_private)] #![feature(specialization)] #![feature(staged_api)] -#![feature(unicode)] #![cfg_attr(test, feature(test))] -// test harness access -#[cfg(test)] extern crate test; -extern crate log; - -extern crate std_unicode; extern crate collections; extern crate rustc_i128; diff --git a/src/libsyntax/lib.rs b/src/libsyntax/lib.rs index 00bf7445077..f3c5a49bcf8 100644 --- a/src/libsyntax/lib.rs +++ b/src/libsyntax/lib.rs @@ -26,7 +26,6 @@ #![feature(associated_consts)] #![feature(const_fn)] -#![feature(libc)] #![feature(optin_builtin_traits)] #![feature(rustc_private)] #![feature(staged_api)] @@ -35,10 +34,7 @@ #![feature(rustc_diagnostic_macros)] #![feature(specialization)] -extern crate core; extern crate serialize; -extern crate term; -extern crate libc; #[macro_use] extern crate log; #[macro_use] #[no_link] extern crate rustc_bitflags; extern crate std_unicode;