Age | Commit message (Expand) | Author | Files | Lines |
2023-01-09 | Fix simple and script tests to correctly terminate processes which don't clos... | Karen Arutyunov | 1 | -1/+4 |
2022-12-15 | Add $regex.filter[_out]_{match,search}() functions | Karen Arutyunov | 1 | -0/+116 |
2022-12-15 | Improve escape sequence support | Boris Kolpackov | 1 | -0/+17 |
2022-12-14 | Improve empty simple value to empty list of names reduction heuristics | Boris Kolpackov | 1 | -0/+55 |
2022-12-14 | Handle NULL values in $string() and $concat() functions | Boris Kolpackov | 1 | -0/+42 |
2022-12-02 | Fail if scope or target qualification in variable expansion is unknown | Boris Kolpackov | 2 | -0/+21 |
2022-11-25 | Use operation name as a buildscript name if unable to deduce | Karen Arutyunov | 1 | -12/+36 |
2022-11-18 | Fix test failure on Windows | Boris Kolpackov | 1 | -1/+1 |
2022-11-18 | Complete low verbosity diagnostics rework | Boris Kolpackov | 2 | -51/+51 |
2022-11-16 | Initial low verbosity diagnostics rework | Boris Kolpackov | 2 | -2/+2 |
2022-11-14 | Add buffering for simple test diagnosticsdiag-buffer | Karen Arutyunov | 2 | -13/+144 |
2022-11-09 | Use diag_buffer in script | Karen Arutyunov | 7 | -31/+53 |
2022-11-08 | Make process exit diagnostics consistent | Boris Kolpackov | 1 | -1/+2 |
2022-10-25 | Allow concatenation of path/dir_path type to be a path pattern | Karen Arutyunov | 2 | -1/+30 |
2022-10-21 | Add support for pairs in script 'for x:...' loop | Karen Arutyunov | 1 | -0/+34 |
2022-10-21 | Change attribute syntax in script to come after variable in set and for (set ... | Karen Arutyunov | 3 | -41/+99 |
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 |