From 17990637b3e4e17fd5fcd3a94bf03963c38b5753 Mon Sep 17 00:00:00 2001 From: csmoe Date: Thu, 26 Sep 2019 03:26:16 +0000 Subject: [PATCH] move bit_set into rustc_index --- Cargo.lock | 1 + src/librustc_data_structures/lib.rs | 3 +-- src/librustc_index/Cargo.toml | 1 + src/{librustc_data_structures => librustc_index}/bit_set.rs | 0 .../bit_set/tests.rs | 0 src/librustc_index/lib.rs | 1 + 6 files changed, 4 insertions(+), 2 deletions(-) rename src/{librustc_data_structures => librustc_index}/bit_set.rs (100%) rename src/{librustc_data_structures => librustc_index}/bit_set/tests.rs (100%) diff --git a/Cargo.lock b/Cargo.lock index fd4b8f3e16c..59505ff7ed7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3469,6 +3469,7 @@ name = "rustc_index" version = "0.0.0" dependencies = [ "serialize", + "smallvec", ] [[package]] diff --git a/src/librustc_data_structures/lib.rs b/src/librustc_data_structures/lib.rs index a9ef297fa99..e28ee48201c 100644 --- a/src/librustc_data_structures/lib.rs +++ b/src/librustc_data_structures/lib.rs @@ -37,7 +37,7 @@ extern crate libc; extern crate cfg_if; pub use rustc_serialize::hex::ToHex; -pub use rustc_index::{indexed_vec, newtype_index}; +pub use rustc_index::{bit_set, indexed_vec, newtype_index}; #[inline(never)] #[cold] @@ -69,7 +69,6 @@ pub mod macros; pub mod svh; pub mod base_n; pub mod binary_search_util; -pub mod bit_set; pub mod box_region; pub mod const_cstr; pub mod flock; diff --git a/src/librustc_index/Cargo.toml b/src/librustc_index/Cargo.toml index 10e66ffe590..b1ebc95e488 100644 --- a/src/librustc_index/Cargo.toml +++ b/src/librustc_index/Cargo.toml @@ -11,3 +11,4 @@ doctest = false [dependencies] rustc_serialize = { path = "../libserialize", package = "serialize" } +smallvec = { version = "0.6.7", features = ["union", "may_dangle"] } diff --git a/src/librustc_data_structures/bit_set.rs b/src/librustc_index/bit_set.rs similarity index 100% rename from src/librustc_data_structures/bit_set.rs rename to src/librustc_index/bit_set.rs diff --git a/src/librustc_data_structures/bit_set/tests.rs b/src/librustc_index/bit_set/tests.rs similarity index 100% rename from src/librustc_data_structures/bit_set/tests.rs rename to src/librustc_index/bit_set/tests.rs diff --git a/src/librustc_index/lib.rs b/src/librustc_index/lib.rs index c4c4948e7bf..d70f51aec01 100644 --- a/src/librustc_index/lib.rs +++ b/src/librustc_index/lib.rs @@ -3,3 +3,4 @@ #![feature(fn_traits)] pub mod indexed_vec; +pub mod bit_set;