From 831f91b859c43a5fa895ef0c955516ec8b7a8212 Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Fri, 31 Aug 2012 15:19:35 +0200 Subject: [PATCH] Retire Time::restart() Simplify API. No functional change. Signed-off-by: Marco Costalba --- src/misc.h | 3 +-- src/search.cpp | 2 +- src/thread.cpp | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/misc.h b/src/misc.h index 424a73b2..1241503f 100644 --- a/src/misc.h +++ b/src/misc.h @@ -45,11 +45,10 @@ struct Log : public std::ofstream { struct Time { - void restart() { system_time(&t); } int64_t msec() const { return time_to_msec(t); } int elapsed() const { return int(current_time().msec() - msec()); } - static Time current_time() { Time t; t.restart(); return t; } + static Time current_time() { Time t; system_time(&t.t); return t; } private: sys_time_t t; diff --git a/src/search.cpp b/src/search.cpp index 1ba95467..53a99f66 100644 --- a/src/search.cpp +++ b/src/search.cpp @@ -1753,7 +1753,7 @@ void check_time() { if (lastInfoTime.elapsed() >= 1000) { - lastInfoTime.restart(); + lastInfoTime = Time::current_time(); dbg_print(); } diff --git a/src/thread.cpp b/src/thread.cpp index 50412468..d9fa9c51 100644 --- a/src/thread.cpp +++ b/src/thread.cpp @@ -417,7 +417,7 @@ void ThreadPool::start_searching(const Position& pos, const LimitsType& limits, const std::vector& searchMoves, StateStackPtr& states) { wait_for_search_finished(); - SearchTime.restart(); // As early as possible + SearchTime = Time::current_time(); // As early as possible Signals.stopOnPonderhit = Signals.firstRootMove = false; Signals.stop = Signals.failedLowAtRoot = false; -- 2.39.2