Age | Commit message (Expand) | Author | Files | Lines |
2022-11-08 | Make process exit diagnostics consistent | Boris Kolpackov | 1 | -1/+1 |
2022-11-08 | More work on child process diagnostics buffering | Boris Kolpackov | 1 | -2/+5 |
2022-10-27 | Suppress (potential) bogus GCC 12 -Wrestrict warnings | Boris Kolpackov | 1 | -1/+1 |
2022-10-25 | Allow concatenation of path/dir_path type to be a path pattern | Karen Arutyunov | 1 | -6/+49 |
2022-10-24 | Allow non-parallel absolute src/out to support imported target tagging | Boris Kolpackov | 1 | -11/+11 |
2022-10-21 | Change attribute syntax in script to come after variable in set and for (set ... | Karen Arutyunov | 1 | -21/+25 |
2022-10-20 | Tweak documentation in parser::parse_for() | Karen Arutyunov | 1 | -2/+2 |
2022-10-20 | Add support for for-loop element type | Karen Arutyunov | 1 | -8/+24 |
2022-10-20 | Diagnose incorrect output directory specification | Boris Kolpackov | 1 | -1/+24 |
2022-10-14 | Fix 'for [<attrs>] x: ...' to treat <attrs> as value attributes | Karen Arutyunov | 1 | -12/+0 |
2022-10-13 | Add visibility, overridable variable attributes | Boris Kolpackov | 1 | -11/+70 |
2022-10-13 | Switch to public/private variables model | Boris Kolpackov | 1 | -2/+10 |
2022-10-10 | Preparatory work for public/private variable distinction | Boris Kolpackov | 1 | -5/+4 |
2022-09-29 | Fix variable append logic in script | Boris Kolpackov | 1 | -0/+12 |
2022-09-28 | Add support for typed value subscript | Boris Kolpackov | 1 | -5/+37 |
2022-09-27 | Fix bug in handling of name patterns with trailing dot | Karen Arutyunov | 1 | -1/+8 |
2022-09-16 | Register fallback dist meta-operation rule for out of project targets | Boris Kolpackov | 1 | -1/+3 |
2022-09-13 | Fix bug in handling of disabled recipes in ad hoc pattern rules | Boris Kolpackov | 1 | -3/+16 |
2022-09-09 | Evaluate target specific variable assignment/block on ad hoc members | Boris Kolpackov | 1 | -35/+99 |
2022-09-05 | Allow empty prerequisites in prerequisite-specific variable assignment/block | Boris Kolpackov | 1 | -27/+52 |
2022-09-02 | Add missing if! support in recipes | Boris Kolpackov | 1 | -2/+2 |
2022-07-21 | Use bundle scope when deciding whether project is being distributed | Boris Kolpackov | 1 | -2/+3 |
2022-07-21 | Add link to HOWTO entry in conditional dependency declaration warning | Boris Kolpackov | 1 | -1/+3 |
2022-07-21 | Don't issue conditional dependency declaration warning for imported projects | Boris Kolpackov | 1 | -7/+19 |
2022-07-20 | Tweak diagnostics | Boris Kolpackov | 1 | -1/+1 |
2022-07-20 | Adjust conditional dependency declaration warning logic | Boris Kolpackov | 1 | -5/+13 |
2022-07-19 | Warn about conditional dependency declarations during distribution | Boris Kolpackov | 1 | -0/+42 |
2022-07-07 | Use new cmdline type for canned command lines in {Build,Test}script | Boris Kolpackov | 1 | -0/+1 |
2022-06-28 | Add support for querying out-qualified target-specific variables | Boris Kolpackov | 1 | -27/+54 |
2022-06-28 | Handle out-qualified prerequisites | Boris Kolpackov | 1 | -6/+20 |
2022-06-28 | Add support for rule-specific import phase 2 | Boris Kolpackov | 1 | -15/+44 |
2022-06-21 | Add --trace-{match,execute} options | Boris Kolpackov | 1 | -32/+72 |
2022-06-03 | Reset value::extra on variable_map value change/version increment | Boris Kolpackov | 1 | -1/+1 |
2022-06-03 | Expose type name to value_type mapping function in parser | Boris Kolpackov | 1 | -4/+4 |
2022-04-08 | Register ad hoc rules for configure in addition to dist | Boris Kolpackov | 1 | -8/+12 |
2022-04-06 | Add support for specifying custom ad hoc pattern rule names | Boris Kolpackov | 1 | -7/+53 |
2022-04-06 | Add support for rule hints | Boris Kolpackov | 1 | -14/+115 |
2022-03-23 | Make project configuration variables non-nullable by default | Boris Kolpackov | 1 | -4/+46 |
2022-02-21 | Ban module names that start with underscore | Boris Kolpackov | 1 | -0/+3 |
2022-02-16 | Invent quoting modes for to_stream(name) | Karen Arutyunov | 1 | -1/+1 |
2022-02-14 | Add parser::parse_eval() public API function | Boris Kolpackov | 1 | -0/+44 |
2022-02-07 | Add support for meta-operation wildcard in scope::insert_rule() | Boris Kolpackov | 1 | -0/+6 |
2022-01-06 | Add depdb-dyndep --update-{include,exclude} options | Boris Kolpackov | 1 | -1/+2 |
2021-12-02 | Automatically register pattern rules for dist meta-operation | Boris Kolpackov | 1 | -4/+28 |
2021-10-14 | Add ability to detect sole expansion in parser::parse_names() | Boris Kolpackov | 1 | -5/+12 |
2021-09-28 | Adapt to libbutl headers extension change from .mxx to .hxx | Karen Arutyunov | 1 | -1/+1 |
2021-09-20 | Assign pre-defined semantics to config.<project>.develop variables | Boris Kolpackov | 1 | -20/+59 |
2021-08-09 | Use parse_variable_name() in parse_import(), parse_config() | Boris Kolpackov | 1 | -15/+19 |
2021-08-09 | Make variable assignment mandatory in import directive | Boris Kolpackov | 1 | -125/+52 |
2021-08-04 | Take into account file-base'ness in ad hoc buildscript recipes | Boris Kolpackov | 1 | -3/+9 |