Age | Commit message (Expand) | Author | Files | Lines |
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 |
2021-01-30 | Take advantage of small std::function optimization | Boris Kolpackov | 1 | -8/+13 |
2021-01-12 | Diagnose typed and project-qualified empty names | Boris Kolpackov | 1 | -28/+63 |
2020-12-08 | In update ad hoc recipe buildscripts allow non-pure function calls only in de... | Karen Arutyunov | 1 | -0/+8 |
2020-12-02 | Add support for buildscript depdb preamble | Karen Arutyunov | 1 | -11/+14 |
2020-11-17 | Generalize dot escaping in target name rules | Boris Kolpackov | 1 | -1/+1 |
2020-09-24 | Give hints for common causes of "no rule to update ..." error | Boris Kolpackov | 1 | -13/+14 |
2020-08-12 | Add int64 and int64s variable types | Boris Kolpackov | 1 | -0/+2 |
2020-07-14 | Recognize `build2` as special module name in addition to `build` | Boris Kolpackov | 1 | -2/+2 |
2020-07-13 | Fix version check in using directive | Boris Kolpackov | 1 | -8/+9 |
2020-07-13 | Reserve backtick (`) and bit-or (|) in eval context for future use | Boris Kolpackov | 1 | -0/+8 |
2020-07-12 | Rename rule-adhoc-* to adhoc-rule-* | Boris Kolpackov | 1 | -2/+2 |
2020-07-09 | Add support for ad hoc importation | Boris Kolpackov | 1 | -3/+8 |
2020-07-06 | Adjust variable block applicability in dependency chains | Boris Kolpackov | 1 | -106/+122 |
2020-06-18 | Delay checking for ad hoc C++ recipe support until match | Boris Kolpackov | 1 | -9/+1 |
2020-06-15 | Diagnose building of module or ad hoc C++ recipe using static build system | Boris Kolpackov | 1 | -2/+6 |
2020-06-11 | Diagnose use of ad hoc C++ recipes with bootstrap build system | Boris Kolpackov | 1 | -1/+5 |
2020-06-10 | Add ad hoc recipe if-else, switch tests (and fix bug) | Boris Kolpackov | 1 | -4/+10 |
2020-06-10 | Handle special variable names when spelled as $(<char>) rather than $<char> | Boris Kolpackov | 1 | -2/+41 |
2020-06-10 | Fix bug in subscript of NULL values | Boris Kolpackov | 1 | -1/+3 |
2020-06-09 | Factor ad hoc C++ and Buildscript rules into separate files | Boris Kolpackov | 1 | -1/+4 |
2020-06-05 | Add depdb buildscript builtin | Karen Arutyunov | 1 | -1/+1 |
2020-06-05 | Add ability to split ad hoc C++ recipe into global and local fragments | Boris Kolpackov | 1 | -6/+34 |
2020-06-05 | Add ability to specify ad hoc recipe actions | Boris Kolpackov | 1 | -8/+122 |
2020-06-04 | Properly handle diag directive in build script parser | Karen Arutyunov | 1 | -1/+2 |
2020-06-03 | Allow process path values and targets as buildscript program names | Karen Arutyunov | 1 | -2/+2 |
2020-06-03 | Add versioning for ad hoc C++ recipes | Boris Kolpackov | 1 | -2/+21 |
2020-06-03 | Factor implementation-specific ad hoc recipe parsing to adhoc_*_rule | Boris Kolpackov | 1 | -68/+40 |
2020-05-29 | Move low-verbosity command name from adhoc_script_rule to script | Boris Kolpackov | 1 | -3/+3 |
2020-05-29 | Add support for is-else, switch in ad hoc recipes | Boris Kolpackov | 1 | -130/+262 |
2020-05-27 | Add support for value subscript after expansions | Boris Kolpackov | 1 | -27/+118 |