aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/adhoc-rule-buildscript.cxx
AgeCommit message (Expand)AuthorFilesLines
2021-12-06Recognize absolute Windows paths in make parserBoris Kolpackov1-2/+1
2021-12-06Redo make_parser interface to return path, handle invalid_path exceptionBoris Kolpackov1-2/+2
2021-12-03Get rid of unused lambda capturesBoris Kolpackov1-1/+1
2021-12-03Add depdb-dyndep --drop-cycles optionBoris Kolpackov1-33/+23
2021-11-30Get rid of unused lambda capturesBoris Kolpackov1-4/+4
2021-11-30Add support for dynamic dependencies as byproduct of script bodyBoris Kolpackov1-64/+509
2021-11-28Avoid unnecessary work in depdb::close() if using static check_mtime()Boris Kolpackov1-1/+1
2021-11-28Generalize depdb::touch functionality to support custom timestampBoris Kolpackov1-1/+1
2021-11-23Add support for dynamic dependencies in ad hoc Buildscript recipesBoris Kolpackov1-215/+528
2021-08-04Take into account file-base'ness in ad hoc buildscript recipesBoris Kolpackov1-2/+25
2021-06-08Redo low verbosity diagnostic deduction to use scope instead of targetBoris Kolpackov1-7/+3
2021-06-08Implement ad hoc regex pattern rule supportBoris Kolpackov1-7/+15
2021-06-08Redo fallback reverse operation machinery in ad hoc recipesBoris Kolpackov1-26/+16
2021-06-08Only pass target to recipe_text() if recipe is not sharedBoris Kolpackov1-3/+7
2021-05-12Keep phase locked while working own queueBoris Kolpackov1-3/+1
2021-04-20Detect environment changes in ad hoc recipesBoris Kolpackov1-13/+25
2020-12-02Add support for buildscript depdb preambleKaren Arutyunov1-65/+60
2020-11-19Remove target files on ad hoc rule update buildscript errorKaren Arutyunov1-1/+18
2020-11-06Add support for test timeoutsKaren Arutyunov1-5/+20
2020-11-02Set executable bit for ad hoc buildscript rule executable target on POSIXKaren Arutyunov1-0/+22
2020-10-20Add operation callback for adhoc rule match and applyBoris Kolpackov1-2/+3
2020-07-12Rename rule-adhoc-* to adhoc-rule-*Boris Kolpackov1-0/+603