diff options
| author | bors <bors@rust-lang.org> | 2018-03-06 22:40:15 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2018-03-06 22:40:15 +0000 |
| commit | 4cdbac639af2074b8a07b4391b4e3e28b4118487 (patch) | |
| tree | 9a58c89d76742813ba0df750d852209846619b07 /src/tools | |
| parent | 2789b067da2ac921b86199bde21dd231ace1da39 (diff) | |
| parent | 87f3dda514a587fcaf4523816a6188368b8bc568 (diff) | |
Auto merge of #48642 - alexcrichton:compile-cargo-once, r=michaelwoerister
Update env_logger to 0.5.4 It looks like this cuts down on the number of dependencies in env_logger and notably cuts out a difference between a shared dependency of rls/cargo. My goal here is to ensure that when we compile the RLS/Cargo on CI we only compile Cargo once, and this is one step towards that!
Diffstat (limited to 'src/tools')
| -rw-r--r-- | src/tools/compiletest/Cargo.toml | 2 | ||||
| -rw-r--r-- | src/tools/compiletest/src/main.rs | 2 | ||||
| -rw-r--r-- | src/tools/linkchecker/main.rs | 2 | ||||
| -rw-r--r-- | src/tools/tidy/src/deps.rs | 17 |
4 files changed, 21 insertions, 2 deletions
diff --git a/src/tools/compiletest/Cargo.toml b/src/tools/compiletest/Cargo.toml index 725c8e75e6a..fb7125ffa01 100644 --- a/src/tools/compiletest/Cargo.toml +++ b/src/tools/compiletest/Cargo.toml @@ -5,7 +5,7 @@ version = "0.0.0" [dependencies] diff = "0.1.10" -env_logger = { version = "0.4", default-features = false } +env_logger = { version = "0.5", default-features = false } filetime = "0.1" getopts = "0.2" log = "0.4" diff --git a/src/tools/compiletest/src/main.rs b/src/tools/compiletest/src/main.rs index 304143eaa0b..7928cab74fe 100644 --- a/src/tools/compiletest/src/main.rs +++ b/src/tools/compiletest/src/main.rs @@ -51,7 +51,7 @@ mod raise_fd_limit; mod read2; fn main() { - env_logger::init().unwrap(); + env_logger::init(); let config = parse_config(env::args().collect()); diff --git a/src/tools/linkchecker/main.rs b/src/tools/linkchecker/main.rs index f6eaa09f55d..17e336f471c 100644 --- a/src/tools/linkchecker/main.rs +++ b/src/tools/linkchecker/main.rs @@ -139,6 +139,8 @@ fn check(cache: &mut Cache, file.ends_with("util/struct.ThinVec.html") || file.ends_with("util/struct.RcSlice.html") || file.ends_with("layout/struct.TyLayout.html") || + file.ends_with("humantime/struct.Timestamp.html") || + file.ends_with("log/index.html") || file.ends_with("ty/struct.Slice.html") || file.ends_with("ty/enum.Attributes.html") || file.ends_with("ty/struct.SymbolName.html") { diff --git a/src/tools/tidy/src/deps.rs b/src/tools/tidy/src/deps.rs index f40c7a72a45..72414c2a53e 100644 --- a/src/tools/tidy/src/deps.rs +++ b/src/tools/tidy/src/deps.rs @@ -56,7 +56,9 @@ static WHITELIST_CRATES: &'static [CrateVersion] = &[ /// Whitelist of crates rustc is allowed to depend on. Avoid adding to the list if possible. static WHITELIST: &'static [Crate] = &[ + Crate("aho-corasick"), Crate("ar"), + Crate("atty"), Crate("backtrace"), Crate("backtrace-sys"), Crate("bitflags"), @@ -65,32 +67,47 @@ static WHITELIST: &'static [Crate] = &[ Crate("cfg-if"), Crate("cmake"), Crate("ena"), + Crate("env_logger"), Crate("filetime"), Crate("flate2"), Crate("fuchsia-zircon"), Crate("fuchsia-zircon-sys"), + Crate("humantime"), Crate("jobserver"), Crate("kernel32-sys"), Crate("lazy_static"), Crate("libc"), Crate("log"), Crate("log_settings"), + Crate("memchr"), Crate("miniz-sys"), Crate("num_cpus"), Crate("owning_ref"), Crate("parking_lot"), Crate("parking_lot_core"), + Crate("quick-error"), Crate("rand"), Crate("redox_syscall"), + Crate("redox_termios"), + Crate("regex"), + Crate("regex-syntax"), Crate("rustc-demangle"), Crate("smallvec"), Crate("stable_deref_trait"), Crate("tempdir"), + Crate("termcolor"), + Crate("terminon"), + Crate("termion"), + Crate("thread_local"), Crate("unicode-width"), + Crate("unreachable"), + Crate("utf8-ranges"), + Crate("void"), Crate("winapi"), Crate("winapi-build"), Crate("winapi-i686-pc-windows-gnu"), Crate("winapi-x86_64-pc-windows-gnu"), + Crate("wincolor"), ]; // Some types for Serde to deserialize the output of `cargo metadata` to... |
