Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-03-24 | Fix diagnostics interleaving characters | Karen Arutyunov | 1 | -0/+3 | |
2017-03-02 | Implement parallel match | Boris Kolpackov | 1 | -23/+20 | |
2017-01-05 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2016-12-05 | Use empty path for root scope | Karen Arutyunov | 1 | -5/+10 | |
2016-08-30 | Add support for target visibility, use for dist, test, install | Boris Kolpackov | 1 | -2/+2 | |
This means we can no longer write: install = false Now it should be: *: install = false | |||||
2016-07-28 | Fix dump not to type target type/pattern-specific prepend/append | Boris Kolpackov | 1 | -14/+22 | |
2016-07-28 | Adjust to new path implementation, use to support reversibility | Boris Kolpackov | 1 | -0/+1 | |
2016-07-20 | Switch to dynamic empty() implementation in variable value | Boris Kolpackov | 1 | -3/+3 | |
The current model fell apart when we modified values directly. | |||||
2016-07-16 | Add support for prepend/append in target type/pattern-specific vars | Boris Kolpackov | 1 | -24/+42 | |
Semantically, these are similar to variable overrides and are essentially treated as "templates" that are applied on lookup to the "stem" value that is specific to the target type/name. For example: x = [string] a file{f*}: x =+ b sub/: { file{*}: x += c print $(file{foo}:x) # abc print $(file{bar}:x) # ac } | |||||
2016-04-20 | Print variable/value attributes in dump() | Boris Kolpackov | 1 | -16/+45 | |
2016-04-19 | Redesign src/out scoping | Boris Kolpackov | 1 | -23/+12 | |
We no longer enter paths from the src tree into scope map. Instead, targets from the src tree now include their out tree directory (in essence their "configuration"). This is then used to find a target's scope. See the comment in class target for details. The result of this change is that we can now again build multiple configurations (out trees) for same project at once. | |||||
2016-04-06 | Add support for printing overrides in dump() | Boris Kolpackov | 1 | -13/+55 | |
2016-03-28 | New variable architecture | Boris Kolpackov | 1 | -1/+4 | |
2016-02-12 | <types>/<utility> scheme cleanup | Boris Kolpackov | 1 | -3/+0 | |
2016-01-24 | Differentiate extension printing according to stream verbosity | Boris Kolpackov | 1 | -0/+11 | |
2016-01-09 | Update copyright year | Boris Kolpackov | 1 | -1/+1 | |
2016-01-05 | Rename build directory/namespace to build2 | Boris Kolpackov | 1 | -0/+253 | |