Age | Commit message (Expand) | Author | Files | Lines |
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 |
2021-07-23 | Reserve variable names/components that start with underscore to build2 core | Boris Kolpackov | 1 | -2/+28 |
2021-06-08 | Redo low verbosity diagnostic deduction to use scope instead of target | Boris Kolpackov | 1 | -8/+2 |
2021-06-08 | Get rid of special *{} wildcard target type notation in target type/patterns | Boris Kolpackov | 1 | -17/+6 |
2021-06-08 | Implement ad hoc regex pattern rule support | Boris Kolpackov | 1 | -189/+600 |
2021-06-08 | Only pass target to recipe_text() if recipe is not shared | Boris Kolpackov | 1 | -3/+9 |
2021-05-28 | Add support for regex-based target type/pattern specific variables | Boris Kolpackov | 1 | -155/+293 |
2021-05-28 | Recognize quoting of first character in token | Boris Kolpackov | 1 | -18/+30 |
2021-05-28 | Add pattern_mode::ignore and use in appropriate places | Boris Kolpackov | 1 | -15/+24 |
2021-05-28 | Make notion of name pattern explicit, fix various related loose ends | Boris Kolpackov | 1 | -85/+178 |
2021-05-03 | Allow unseparated scope-qualified variable assignment and expansion | Boris Kolpackov | 1 | -6/+41 |
2021-04-09 | Document hermetic build configuration support | Boris Kolpackov | 1 | -0/+4 |
2021-04-07 | Register environment variables for hermetic build configurations | Boris Kolpackov | 1 | -0/+46 |
2021-04-02 | Add support for propagating project environment | Boris Kolpackov | 1 | -14/+30 |
2021-01-30 | Rework include translation support | Boris Kolpackov | 1 | -1/+0 |