aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/adhoc-rule-regex-pattern.cxx
AgeCommit message (Expand)AuthorFilesLines
2023-05-29Extend special match_rule() logic to all groups with dynamic targetsBoris Kolpackov1-12/+2
2023-05-29Disable counts verification if matched but not executed in resolve_members()Boris Kolpackov1-0/+1
2023-05-29Avoid group linkup deadlocks for dynamic and pattern-static membersBoris Kolpackov1-13/+23
2023-05-29Explicit group: pattern membersBoris Kolpackov1-9/+84
2023-05-29Explicit group: static membersBoris Kolpackov1-4/+19
2022-04-20Replace match_extra::buffer with more general data storage facilityBoris Kolpackov1-4/+11
2022-04-19Use target recipe for auxiliary data storage during match-applyBoris Kolpackov1-4/+4
2022-04-19Switch to using std::function for target::data_padBoris Kolpackov1-3/+0
2022-03-07Add support for update=unmatch|match to ad hoc recipesBoris Kolpackov1-22/+16
2022-01-06Factor reusable code to target_key::effective_name()Boris Kolpackov1-14/+5
2021-09-28Adapt to libbutl headers extension change from .mxx to .hxxKaren Arutyunov1-1/+1
2021-09-20Add support for disabling clean through target-prerequisite relationshipBoris Kolpackov1-1/+2
2021-06-08Get rid of special *{} wildcard target type notation in target type/patternsBoris Kolpackov1-3/+1
2021-06-08Implement ad hoc regex pattern rule supportBoris Kolpackov1-0/+442