From 0b5285c282ed48f0a2b387259a0870b1fa5940f1 Mon Sep 17 00:00:00 2001 From: Hawstein Date: Sat, 2 Sep 2017 16:54:39 +0800 Subject: [PATCH] move timer.rs to ethcore (#6437) --- ethcore/src/client/client.rs | 3 ++- ethcore/src/lib.rs | 1 + ethcore/src/miner/miner.rs | 1 + {util => ethcore}/src/timer.rs | 0 util/src/lib.rs | 2 -- 5 files changed, 4 insertions(+), 3 deletions(-) rename {util => ethcore}/src/timer.rs (100%) diff --git a/ethcore/src/client/client.rs b/ethcore/src/client/client.rs index 9d5465593..69674901f 100644 --- a/ethcore/src/client/client.rs +++ b/ethcore/src/client/client.rs @@ -24,7 +24,8 @@ use itertools::Itertools; // util use hash::keccak; -use util::{Bytes, PerfTimer, Mutex, RwLock, MutexGuard}; +use timer::PerfTimer; +use util::{Bytes, Mutex, RwLock, MutexGuard}; use util::{journaldb, DBValue, TrieFactory, Trie}; use util::{U256, H256, Address, H2048}; use util::trie::TrieSpec; diff --git a/ethcore/src/lib.rs b/ethcore/src/lib.rs index 6732e63c6..57abf12dd 100644 --- a/ethcore/src/lib.rs +++ b/ethcore/src/lib.rs @@ -151,6 +151,7 @@ pub mod service; pub mod snapshot; pub mod spec; pub mod state; +pub mod timer; pub mod trace; pub mod transaction; pub mod verification; diff --git a/ethcore/src/miner/miner.rs b/ethcore/src/miner/miner.rs index 1fa4508bf..fb1753760 100644 --- a/ethcore/src/miner/miner.rs +++ b/ethcore/src/miner/miner.rs @@ -19,6 +19,7 @@ use std::collections::{BTreeMap, HashSet}; use std::sync::Arc; use util::*; +use timer::PerfTimer; use using_queue::{UsingQueue, GetAction}; use account_provider::{AccountProvider, SignError as AccountError}; use state::State; diff --git a/util/src/timer.rs b/ethcore/src/timer.rs similarity index 100% rename from util/src/timer.rs rename to ethcore/src/timer.rs diff --git a/util/src/lib.rs b/util/src/lib.rs index 790a1c3f9..405fec797 100644 --- a/util/src/lib.rs +++ b/util/src/lib.rs @@ -131,7 +131,6 @@ pub mod nibblevec; pub mod semantic_version; pub mod snappy; pub mod cache; -mod timer; pub use misc::*; pub use hashdb::*; @@ -142,7 +141,6 @@ pub use triehash::*; pub use trie::{Trie, TrieMut, TrieDB, TrieDBMut, TrieFactory, TrieError, SecTrieDB, SecTrieDBMut}; pub use semantic_version::*; pub use kvdb::*; -pub use timer::*; pub use error::*; pub use bytes::*; pub use vector::*;