mirror of
https://github.com/sockspls/badfish
synced 2025-07-11 19:49:14 +00:00
Retire Time::restart()
Simplify API. No functional change. Signed-off-by: Marco Costalba <mcostalba@gmail.com>
This commit is contained in:
parent
1258c7aabe
commit
831f91b859
3 changed files with 3 additions and 4 deletions
|
@ -45,11 +45,10 @@ struct Log : public std::ofstream {
|
||||||
|
|
||||||
|
|
||||||
struct Time {
|
struct Time {
|
||||||
void restart() { system_time(&t); }
|
|
||||||
int64_t msec() const { return time_to_msec(t); }
|
int64_t msec() const { return time_to_msec(t); }
|
||||||
int elapsed() const { return int(current_time().msec() - msec()); }
|
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:
|
private:
|
||||||
sys_time_t t;
|
sys_time_t t;
|
||||||
|
|
|
@ -1753,7 +1753,7 @@ void check_time() {
|
||||||
|
|
||||||
if (lastInfoTime.elapsed() >= 1000)
|
if (lastInfoTime.elapsed() >= 1000)
|
||||||
{
|
{
|
||||||
lastInfoTime.restart();
|
lastInfoTime = Time::current_time();
|
||||||
dbg_print();
|
dbg_print();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -417,7 +417,7 @@ void ThreadPool::start_searching(const Position& pos, const LimitsType& limits,
|
||||||
const std::vector<Move>& searchMoves, StateStackPtr& states) {
|
const std::vector<Move>& searchMoves, StateStackPtr& states) {
|
||||||
wait_for_search_finished();
|
wait_for_search_finished();
|
||||||
|
|
||||||
SearchTime.restart(); // As early as possible
|
SearchTime = Time::current_time(); // As early as possible
|
||||||
|
|
||||||
Signals.stopOnPonderhit = Signals.firstRootMove = false;
|
Signals.stopOnPonderhit = Signals.firstRootMove = false;
|
||||||
Signals.stop = Signals.failedLowAtRoot = false;
|
Signals.stop = Signals.failedLowAtRoot = false;
|
||||||
|
|
Loading…
Add table
Reference in a new issue