Age | Commit message (Expand) | Author | Files | Lines |
2022-10-20 | Add support for for-loop element type | Karen Arutyunov | 1 | -0/+14 |
2022-10-18 | Fix unexpected 'unterminated double-quoted sequence' script error | Karen Arutyunov | 2 | -0/+65 |
2022-10-18 | Invent diag preamble for buildscript | Karen Arutyunov | 2 | -1/+23 |
2022-10-14 | Make -w|--whitespace to be default for for-loop | Karen Arutyunov | 1 | -6/+17 |
2022-10-14 | Fix printing test id multiple times on test failure | Karen Arutyunov | 1 | -0/+26 |
2022-10-13 | Fix script 'for' loop tests | Karen Arutyunov | 2 | -3/+3 |
2022-10-13 | Add support for 'for' loop second (... | for x) and third (for x <...) forms ... | Karen Arutyunov | 3 | -14/+1249 |
2022-10-13 | Add test for public/private variable model | Boris Kolpackov | 2 | -0/+50 |
2022-10-13 | Switch to public/private variables model | Boris Kolpackov | 2 | -40/+40 |
2022-09-30 | Move integer and bool function to separate source/testscript files | Boris Kolpackov | 3 | -39/+47 |
2022-09-29 | Add $find(<sequence>, <value>), $find_index(<sequence>, <value>) functions | Boris Kolpackov | 4 | -2/+60 |
2022-09-28 | Add support for 'for' loop first form (for x:...) in script | Karen Arutyunov | 2 | -0/+164 |
2022-09-28 | Add support for 'while' loop in script | Karen Arutyunov | 4 | -20/+62 |
2022-09-27 | Fix test for handling of name patterns with trailing dot | Karen Arutyunov | 1 | -1/+1 |
2022-09-23 | Add $is_a(<name>, <target-type>), $filter[_out](<names>, <target-types>) func... | Boris Kolpackov | 1 | -0/+36 |
2022-09-22 | Add $integer_sequence(<begin>, <end>[, <step>]) function | Boris Kolpackov | 1 | -0/+8 |
2022-09-22 | Add support for hex notation for uint64 type | Boris Kolpackov | 1 | -0/+8 |
2022-09-19 | Allow computed variables in depdb preamble similar to impure functions | Boris Kolpackov | 1 | -5/+27 |
2022-09-02 | Add ability to specify `in` rule substitution as key-value pairs | Boris Kolpackov | 1 | -2/+27 |
2022-09-02 | Rename in.substitution variable to in.mode | Boris Kolpackov | 1 | -1/+1 |
2022-07-08 | Fix some tests to match canned command line semantics | Karen Arutyunov | 4 | -4/+4 |
2022-07-07 | Use new cmdline type for canned command lines in {Build,Test}script | Boris Kolpackov | 5 | -6/+30 |
2022-06-28 | Add support for querying out-qualified target-specific variables | Boris Kolpackov | 2 | -8/+11 |
2022-04-19 | Use target recipe for auxiliary data storage during match-apply | Boris Kolpackov | 1 | -2/+2 |
2022-03-23 | Make project configuration variables non-nullable by default | Boris Kolpackov | 1 | -3/+33 |
2022-02-21 | Factor process-wide initialization to init_process() function | Boris Kolpackov | 1 | -1/+1 |
2022-02-14 | Fix module loading in libbuild2 test | Boris Kolpackov | 1 | -8/+17 |
2022-02-10 | Make few global types separately constructible/initializable | Boris Kolpackov | 1 | -1/+1 |
2022-01-26 | Make bash module install into bin/<project>.bash/ to avoid clashes | Boris Kolpackov | 1 | -2/+2 |
2022-01-18 | Add dynamic prerequisites to $< unless --adhoc is specified | Boris Kolpackov | 1 | -57/+152 |
2021-12-02 | Fix path function test failure on Windows | Boris Kolpackov | 1 | -1/+1 |
2021-12-02 | Add $root_directory(<path>) function | Boris Kolpackov | 1 | -0/+22 |
2021-12-02 | Add $relative(<path>,<dir-path>) function | Boris Kolpackov | 1 | -0/+6 |
2021-11-26 | Add $size(string), $size(path), and $size(dir_path) functions | Boris Kolpackov | 2 | -0/+18 |
2021-11-16 | Disable C++20 modules tests for MinGW GCC | Boris Kolpackov | 1 | -0/+7 |
2021-11-04 | Fix test | Boris Kolpackov | 1 | -1/+1 |
2021-11-04 | Add $size() function to get size of sequence (names, strings, etc) | Boris Kolpackov | 3 | -5/+24 |
2021-11-02 | Add $sort() function | Boris Kolpackov | 3 | -1/+34 |
2021-10-13 | Add --cwd|-t option to env pseudo-builtin | Karen Arutyunov | 2 | -60/+106 |
2021-09-28 | Adapt to libbutl headers extension change from .mxx to .hxx | Karen Arutyunov | 1 | -4/+4 |
2021-09-24 | Fortify tests against NDEBUG | Karen Arutyunov | 4 | -1/+12 |
2021-09-14 | Consistently install prerequisites from any scope by default | Boris Kolpackov | 1 | -0/+1 |
2021-07-08 | Also disable GCC -Wstringop-overread in tests | Boris Kolpackov | 1 | -1/+2 |
2021-06-09 | Fix cxx pattern rule test | Boris Kolpackov | 1 | -6/+7 |
2021-06-08 | Redo low verbosity diagnostic deduction to use scope instead of target | Boris Kolpackov | 1 | -45/+20 |
2021-06-08 | Get rid of special *{} wildcard target type notation in target type/patterns | Boris Kolpackov | 1 | -1/+1 |
2021-06-08 | Implement ad hoc regex pattern rule support | Boris Kolpackov | 3 | -2/+79 |
2021-06-08 | Only pass target to recipe_text() if recipe is not shared | Boris Kolpackov | 1 | -20/+45 |
2021-05-28 | Add support for regex-based target type/pattern specific variables | Boris Kolpackov | 1 | -0/+127 |
2021-05-28 | Ban conversion of patterns to values | Boris Kolpackov | 3 | -2/+5 |