aboutsummaryrefslogtreecommitdiff
path: root/src/scheduler.cpp
AgeCommit message (Expand)Author
2018-07-27Update copyright headers to 2018DrahtBot
2018-01-03Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa
2017-12-26Add an interface to get the queue depth out of CValidationInterfaceMatt Corallo
2017-11-16scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider
2017-08-16Declare single-argument (non-converting) constructors "explicit"practicalswift
2017-07-23Add missing lock in CScheduler::AreThreadsServicingQueue()Matt Corallo
2017-07-10Expose if CScheduler is being serviced, assert its not in EmptyQueueMatt Corallo
2017-07-07Flush CValidationInterface callbacks prior to destructionMatt Corallo
2017-07-07Support more than one CScheduler thread for serial clientsMatt Corallo
2017-05-22Add perf counter data to GetStrongRandBytes state in schedulerMatt Corallo
2017-03-31scheduler: fix sub-second precision with boost < 1.50Cory Fields
2017-03-06CScheduler boost->std::function, use millisecs for times, not secsMatt Corallo
2016-12-31Increment MIT Licence copyright header year on files modified in 2016isle2983
2016-11-18test: Fix use-after-free in scheduler testsWladimir J. van der Laan
2016-05-06Notify other serviceQueue thread we are finished to prevent deadlocks.Pavel Janík
2015-09-03Replace boost::reverse_lock with our own.Casey Rodarmor
2015-08-18Make sure we re-acquire lock if a task throwsCasey Rodarmor
2015-06-15Fix scheduler build with some boost versions.Cory Fields
2015-05-21Fix intermittent hang issue in scheduler_testsWladimir J. van der Laan
2015-05-16More robust CScheduler unit testGavin Andresen
2015-05-14scheduler: fix with boost <= 1.50Cory Fields
2015-05-14CScheduler class for lightweight task schedulingGavin Andresen