Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-07-21 | Improve nested operations support | Boris Kolpackov | 2 | -2/+2 | |
The idea is this: we need to be able to override "conditional, inner for outer" recipes with the "unconditional inner" ones. Here is the concrete scenario: we have {update, test} action and the lib{} target that is both mentioned as a prerequisite of ./ and exe{}, which is a test. At first, we want to ignore lib{} when reached as a prerequisite of ./. But then we get to it via exe{} (which is a test and thus should be updated). At this point we should override the recipe for lib{} with the one that would update it rather than ignore. | |||||
2015-07-07 | Rework module architecture | Boris Kolpackov | 2 | -34/+42 | |
Now the target type and rule maps are in scopes (builtins -- in global scope). We also now have the map of loaded modules in the root scope of each project. | |||||
2015-07-06 | Add note on cli module implementation | Boris Kolpackov | 1 | -0/+1 | |
2015-07-02 | Common types cleanup (strings, cstrings) | Boris Kolpackov | 1 | -2/+3 | |
2015-07-02 | Various improvements to cli module | Boris Kolpackov | 4 | -53/+48 | |
2015-07-02 | Make few existing file searching optimizations | Boris Kolpackov | 1 | -1/+18 | |
2015-07-01 | Get rid of accessors/modifiers in cli.cxx target | Boris Kolpackov | 3 | -35/+40 | |
2015-07-01 | Clean up group state, mtime design | Boris Kolpackov | 3 | -65/+62 | |
2015-07-01 | Group state support | Boris Kolpackov | 2 | -31/+1 | |
2015-07-01 | Cleanup group "see through" design | Boris Kolpackov | 3 | -15/+11 | |
2015-06-30 | Group "see through" iteration, take 1 | Boris Kolpackov | 2 | -11/+11 | |
2015-06-26 | Part two of dependency injection with auto-generation support | Boris Kolpackov | 1 | -54/+93 | |
2015-06-24 | First take on the cli module plus necessary infrastructure | Boris Kolpackov | 6 | -0/+611 | |