summaryrefslogtreecommitdiffstats
path: root/build2/scheduler.cxx
Commit message (Expand)AuthorAgeFilesLines
* Implement displaying build progress (--progress|-p)Boris Kolpackov2017-07-271-0/+11
* Add hxx extension for headersKaren Arutyunov2017-05-011-1/+1
* Make use of throw_generic_error()Karen Arutyunov2017-03-221-1/+1
* Shorten scheduler queue depth, make it customizable via command lineBoris Kolpackov2017-03-171-3/+8
* Implement parallel matchBoris Kolpackov2017-03-021-82/+120
* Add scheduler::shard_size() helper functionBoris Kolpackov2017-02-131-45/+50
* Redo scheduler task flag as atomic counterBoris Kolpackov2017-02-131-42/+18
* Various scheduler fixes, enhancements, and tuningBoris Kolpackov2017-02-131-66/+100
* Implement parallel operation executionBoris Kolpackov2017-02-131-4/+4
* Use const scheduler task count where appropriateBoris Kolpackov2017-02-131-5/+5
* Make scheduler::resume() call usable in serial executionBoris Kolpackov2017-02-131-0/+5
* Use less-than test for start count in schedulerBoris Kolpackov2017-02-131-5/+5
* Add support for passing alternative task start counts to schedulerBoris Kolpackov2017-02-131-6/+7
* Add support for waiting on other threads task counts in schedulerBoris Kolpackov2017-02-131-11/+25
* Fix scheduler::tune() to wait for active threads coming offBoris Kolpackov2017-02-131-2/+9
* Fix bug in scheduler::tune()Boris Kolpackov2017-02-131-1/+1
* Add scheduling calls to operation's match()Boris Kolpackov2017-02-131-3/+23
* Redo config as feature test macrosBoris Kolpackov2017-01-241-1/+1
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
* Use config macros from libbutlBoris Kolpackov2016-12-131-3/+3
* Various scheduler improvements and fixesBoris Kolpackov2016-12-131-46/+83
* Initial parallel scheduler implementation, use to run testscripsBoris Kolpackov2016-12-091-0/+383