Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-01-08 | Fix name pattern expansion for absolute path patterns (GH issue #453) | Karen Arutyunov | 1 | -18/+26 | |
2025-01-08 | Fix parser::parse_names() failure on pattern inclusion groups corner cases | Karen Arutyunov | 1 | -0/+12 | |
Specifically, fix the function for the case when the pattern inclusion group is specified first in the pattern group with a directory. For example, before the fix, parsing the following buildfile: fs = hello exe{hello}: foo/{hxx ixx txx cxx}{+{$fs}} Would fail with the following error: invalid 'foo/hello' in name pattern | |||||
2022-10-25 | Allow concatenation of path/dir_path type to be a path pattern | Karen Arutyunov | 1 | -0/+29 | |
2022-10-13 | Switch to public/private variables model | Boris Kolpackov | 1 | -3/+3 | |
Now unqualified variables are project-private and can be typified. | |||||
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 1 | -1/+0 | |
2019-11-15 | Test and document wildcard character escaping | Boris Kolpackov | 1 | -1/+11 | |
Also document the new bracket expression ([...]) wildcard support. | |||||
2019-01-16 | Update copyright year | Karen Arutyunov | 1 | -1/+1 | |
2018-11-21 | Add support for target and prerequisite specific variable blocks | Boris Kolpackov | 1 | -3/+3 | |
For example, now instead of: lib{foo}: cxx.loptions += -static lib{foo}: cxx.libs += -lpthread We can write: lib{foo}: { cxx.loptions += -static cxx.libs += -lpthread } The same works for prerequisites as well as target type/patterns. For example: exe{*.test}: { test = true install = false } | |||||
2018-09-05 | Create .buildignore file in testscript root working directory | Karen Arutyunov | 1 | -0/+15 | |
2018-09-04 | Rename .test/test{} to .testscript/testscript{} | Boris Kolpackov | 1 | -0/+332 | |