aboutsummaryrefslogtreecommitdiff
path: root/build/b.cxx
AgeCommit message (Collapse)AuthorFilesLines
2015-02-24Use prefix_map for scopes, establish root scopeBoris Kolpackov1-0/+10
2015-02-24Add fsdir{} for creating directoriesBoris Kolpackov1-1/+5
2015-02-23Don't create new target for alias/action/dir prerequisiteBoris Kolpackov1-2/+2
2015-02-23Redo rule match/build logicBoris Kolpackov1-78/+1
Now the rule is fully responsible for searching, matching, and building of prerequisites.
2015-02-19Add support for sourcing/including buildfiles, print, dir{} aliasBoris Kolpackov1-3/+7
2015-01-20Diagnostic infrastructure revampBoris Kolpackov1-131/+113
2015-01-16Implement rule chaining for cxx::linkBoris Kolpackov1-0/+3
2015-01-15Implement rule ambiguity detectionBoris Kolpackov1-3/+3
Also establish the infrastructure for rule hinting
2015-01-08Implement tracing supportBoris Kolpackov1-7/+20
Also use to-relative path translation in diagnostics.
2015-01-05Rename 'bd' to 'b'Boris Kolpackov1-0/+299
What the heck, let's be bold, right?