aboutsummaryrefslogtreecommitdiff
path: root/build2/target.ixx
AgeCommit message (Collapse)AuthorFilesLines
2017-02-13Implement parallel operation executionBoris Kolpackov1-0/+33
2017-02-13Implement target_set locking, including extension updateBoris Kolpackov1-0/+21
2017-02-13Add model mutex, make var_pool const by defaultBoris Kolpackov1-2/+2
2017-01-23Go back to storing scope instead of target in prerequisiteBoris Kolpackov1-3/+3
Turns out this was semantically the right way to do it.
2017-01-20Remove prerequisite caching in scopeBoris Kolpackov1-20/+8
We don't share them often and those that are shared (e.g., cxx{} in obja/objs{}) are lightweight (SOO).
2017-01-19Get rid of project_name_poolBoris Kolpackov1-1/+1
With small string optimizations this is most likely a hindrance rather that an optimization.
2017-01-05Update copyright yearBoris Kolpackov1-1/+1
2016-07-29Fix bug in prerequisite iteration leave group supportBoris Kolpackov1-1/+3
2016-06-26Add notion of ad hoc group, use to handle DLL/import libraryBoris Kolpackov1-21/+74
2016-01-09Update copyright yearBoris Kolpackov1-1/+1
2016-01-05Rename build directory/namespace to build2Boris Kolpackov1-0/+85