Page MenuHomePhabricator

scheduler: switch from boost to std
ClosedPublic

Authored by deadalnix on Jun 11 2020, 12:03.

Details

Reviewers
Fabien
Group Reviewers
Restricted Project
Commits
rABC1af5e7c22bca: scheduler: switch from boost to std
Summary

Changes from boost::chrono to std::chrono, boost::condition_var to
std::condition_var, boost::mutex to sync.h Mutex, and reverselock.h to
sync.h REVERSE_LOCK. Also adds threadsafety annotations to CScheduler
members.

This is a partial backport of Core PR18234 : https://github.com/bitcoin/bitcoin/pull/18234/commits/d0ebd93270758ea97ea956b8821e17a2d001ea94

Depends on D6532

Test Plan
ninja all check-all

Diff Detail

Repository
rABC Bitcoin ABC
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

[Bot Message]
One or more PR numbers were detected in the summary.
Links to those PRs have been inserted into the summary for reference.

This revision is now accepted and ready to land.Jun 11 2020, 12:54
This revision was automatically updated to reflect the committed changes.