aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/adhoc-rule-cxx.cxx
AgeCommit message (Collapse)AuthorFilesLines
2021-06-08Only pass target to recipe_text() if recipe is not sharedBoris Kolpackov1-1/+1
2021-05-13Don't both mark the scheduler queue and enter sub-phaseBoris Kolpackov1-9/+1
2021-05-12Deal with helper thread starvation during phase switchingBoris Kolpackov1-0/+4
The implemented solution entails shadowing old phase queues so that helpers don't pick up old phase tasks and boosting the max_threads count so that we can create more helpers if all the existing ones are stuck in the old phase.
2021-05-04Replace int_ with intf_ and imp_ with impl_ in namesBoris Kolpackov1-2/+2
2021-04-02Add support for propagating project environmentBoris Kolpackov1-1/+3
2021-01-13Make sure we don't work any existing tasks when building in module contextBoris Kolpackov1-0/+5
2020-12-02Add support for buildscript depdb preambleKaren Arutyunov1-1/+2
2020-10-20Add operation callback for adhoc rule match and applyBoris Kolpackov1-5/+5
2020-07-12Rename rule-adhoc-* to adhoc-rule-*Boris Kolpackov1-0/+665