Age | Commit message (Expand) | Author | Files | Lines |
2024-03-01 | Use original variable name in config report | Boris Kolpackov | 1 | -3/+10 |
2024-02-12 | Add ability to specify recipes in separate files | Boris Kolpackov | 1 | -4/+11 |
2024-01-15 | Add no_default_target attribute for source, buildfile import directives | Boris Kolpackov | 1 | -1/+7 |
2024-01-09 | Allow imported buildfiles to using config.* variables from own project | Boris Kolpackov | 1 | -2/+7 |
2023-06-08 | Add support for buildfile importation | Boris Kolpackov | 1 | -9/+9 |
2023-05-29 | Explicit group: syntax parsing | Boris Kolpackov | 1 | -23/+14 |
2023-05-16 | Enter export stub targets with correct out | Boris Kolpackov | 1 | -11/+9 |
2022-10-21 | Change attribute syntax in script to come after variable in set and for (set ... | Karen Arutyunov | 1 | -5/+15 |
2022-10-20 | Fix parser::mode() so for peeked token on replay it returns its lexing mode | Karen Arutyunov | 1 | -2/+11 |
2022-10-14 | Fix 'for [<attrs>] x: ...' to treat <attrs> as value attributes | Karen Arutyunov | 1 | -12/+0 |
2022-09-29 | Fix variable append logic in script | Boris Kolpackov | 1 | -0/+12 |
2022-09-28 | Add support for 'for' loop first form (for x:...) in script | Karen Arutyunov | 1 | -0/+10 |
2022-09-19 | Allow computed variables in depdb preamble similar to impure functions | Boris Kolpackov | 1 | -1/+1 |
2022-09-09 | Evaluate target specific variable assignment/block on ad hoc members | Boris Kolpackov | 1 | -2/+14 |
2022-07-20 | Adjust conditional dependency declaration warning logic | Boris Kolpackov | 1 | -8/+6 |
2022-07-19 | Warn about conditional dependency declarations during distribution | Boris Kolpackov | 1 | -0/+9 |
2022-06-28 | Add support for querying out-qualified target-specific variables | Boris Kolpackov | 1 | -3/+7 |
2022-06-21 | Add --trace-{match,execute} options | Boris Kolpackov | 1 | -5/+21 |
2022-06-14 | Add note to parser::lookup_variable() description | Boris Kolpackov | 1 | -0/+4 |
2022-06-03 | Expose type name to value_type mapping function in parser | Boris Kolpackov | 1 | -0/+9 |
2022-05-02 | Don't verify parser replay integrity if exception is being thrown | Boris Kolpackov | 1 | -3/+21 |
2022-04-06 | Add support for rule hints | Boris Kolpackov | 1 | -4/+11 |
2022-02-14 | Add parser::parse_eval() public API function | Boris Kolpackov | 1 | -12/+18 |
2021-10-14 | Add ability to detect sole expansion in parser::parse_names() | Boris Kolpackov | 1 | -2/+3 |
2021-09-20 | Assign pre-defined semantics to config.<project>.develop variables | Boris Kolpackov | 1 | -1/+5 |
2021-08-09 | Use parse_variable_name() in parse_import(), parse_config() | Boris Kolpackov | 1 | -0/+3 |
2021-08-04 | Take into account file-base'ness in ad hoc buildscript recipes | Boris Kolpackov | 1 | -0/+1 |
2021-06-08 | Implement ad hoc regex pattern rule support | Boris Kolpackov | 1 | -1/+2 |
2021-05-28 | Add support for regex-based target type/pattern specific variables | Boris Kolpackov | 1 | -5/+9 |
2021-05-28 | Add pattern_mode::ignore and use in appropriate places | Boris Kolpackov | 1 | -0/+1 |
2021-05-28 | Make notion of name pattern explicit, fix various related loose ends | Boris Kolpackov | 1 | -5/+5 |
2021-04-07 | Register environment variables for hermetic build configurations | Boris Kolpackov | 1 | -0/+3 |
2021-04-02 | Add support for propagating project environment | Boris Kolpackov | 1 | -2/+3 |
2021-02-08 | Enter scope src directories into scope map | Boris Kolpackov | 1 | -1/+1 |
2020-12-08 | In update ad hoc recipe buildscripts allow non-pure function calls only in de... | Karen Arutyunov | 1 | -0/+7 |
2020-07-06 | Adjust variable block applicability in dependency chains | Boris Kolpackov | 1 | -3/+2 |
2020-06-10 | Handle special variable names when spelled as $(<char>) rather than $<char> | Boris Kolpackov | 1 | -4/+21 |
2020-06-05 | Add ability to specify ad hoc recipe actions | Boris Kolpackov | 1 | -2/+2 |
2020-06-03 | Factor implementation-specific ad hoc recipe parsing to adhoc_*_rule | Boris Kolpackov | 1 | -17/+17 |
2020-05-29 | Add support for is-else, switch in ad hoc recipes | Boris Kolpackov | 1 | -1/+16 |
2020-05-27 | Add support for value subscript after expansions | Boris Kolpackov | 1 | -1/+8 |
2020-05-27 | Initial support for ad hoc recipes (still work in progress) | Boris Kolpackov | 1 | -7/+36 |
2020-04-27 | Rework tool importation along with cli module | Boris Kolpackov | 1 | -9/+17 |
2020-04-27 | Don't switch projects when switching scopes during bootstrap | Boris Kolpackov | 1 | -8/+2 |
2020-03-27 | Implement project configuration reporting, similar to build system modules | Boris Kolpackov | 1 | -13/+24 |
2020-03-26 | Make buildfile parser reset'able | Boris Kolpackov | 1 | -9/+23 |
2020-03-25 | Enforce config directives only appearing in project's root.build | Boris Kolpackov | 1 | -5/+11 |
2020-03-20 | Initial implementation of config directive for project-specific configuration | Boris Kolpackov | 1 | -0/+3 |
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 1 | -1/+0 |
2019-11-15 | Generalize attributes to be comma-separated with arbitrary values | Boris Kolpackov | 1 | -3/+3 |