summaryrefslogtreecommitdiffstats
path: root/build2/operation.cxx
Commit message (Expand)AuthorAgeFilesLines
* Add ability for meta-operation to preprocess buildspecBoris Kolpackov2017-03-161-1/+1
* Add support for passing parameters to (meta-) operationsBoris Kolpackov2017-03-161-4/+6
* Implement implied buildfile supportBoris Kolpackov2017-03-141-6/+13
* Use final action state after match at top level (operation)Boris Kolpackov2017-03-031-3/+14
* Implement parallel matchBoris Kolpackov2017-03-021-37/+90
* Implement parallel error propagation, keep_going modeBoris Kolpackov2017-02-131-14/+65
* Get rid of count_postponedBoris Kolpackov2017-02-131-2/+2
* Implement parallel operation executionBoris Kolpackov2017-02-131-39/+20
* Pass const target& to recipesBoris Kolpackov2017-02-131-6/+6
* Introduce target::task_countBoris Kolpackov2017-02-131-0/+2
* Redesign target_set interface in preparation for lockingBoris Kolpackov2017-02-131-4/+3
* Pass const scope& where modification should not happenBoris Kolpackov2017-02-131-2/+2
* Temporarily disable parallel search & match for multi-target buildsBoris Kolpackov2017-02-131-0/+5
* Add notion of phase, enforceBoris Kolpackov2017-02-131-14/+22
* Add scheduling calls to operation's match()Boris Kolpackov2017-02-131-34/+20
* Add model mutex, make var_pool const by defaultBoris Kolpackov2017-02-131-11/+39
* Add bunch of missing const'sBoris Kolpackov2017-01-231-5/+5
* Cosmetic changeBoris Kolpackov2017-01-201-21/+20
* Update copyright yearBoris Kolpackov2017-01-051-1/+1
* Implement noop meta-operationBoris Kolpackov2016-11-181-0/+16
* Redesign src/out scopingBoris Kolpackov2016-04-191-4/+3
* New configuration logic, iteration 1Boris Kolpackov2016-04-111-0/+4
* Rename level[1-6]() to l[1-6]()Boris Kolpackov2016-02-291-2/+2
* <types>/<utility> scheme cleanupBoris Kolpackov2016-02-121-7/+0
* Update copyright yearBoris Kolpackov2016-01-091-1/+1
* Rename build directory/namespace to build2Boris Kolpackov2016-01-051-0/+232