Age | Commit message (Expand) | Author | Files | Lines |
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 |
2020-05-27 | Initial support for ad hoc recipes (still work in progress) | Boris Kolpackov | 1 | -140/+404 |
2020-05-27 | Improve ternary diagnostics with info for wildcard pattern escape | Boris Kolpackov | 1 | -2/+13 |
2020-05-01 | Fix outstanding issue with directive vs assignment differentiation | Boris Kolpackov | 1 | -6/+14 |
2020-04-30 | Rename target::member to target::adhoc_member | Boris Kolpackov | 1 | -2/+2 |
2020-04-27 | Rework tool importation along with cli module | Boris Kolpackov | 1 | -55/+107 |
2020-04-27 | Don't switch projects when switching scopes during bootstrap | Boris Kolpackov | 1 | -5/+13 |
2020-04-27 | Fix assertion failure when name extension pattern is used | Karen Arutyunov | 1 | -0/+4 |
2020-04-08 | Allow configuration variables in unnamed projects | Boris Kolpackov | 1 | -9/+27 |
2020-03-31 | Handle duplicate config directives for same variable | Boris Kolpackov | 1 | -1/+18 |
2020-03-31 | Switch to project variable visibility by default | Boris Kolpackov | 1 | -2/+3 |
2020-03-27 | Fix bug in previous commit | Boris Kolpackov | 1 | -2/+2 |
2020-03-27 | Implement project configuration reporting, similar to build system modules | Boris Kolpackov | 1 | -85/+186 |
2020-03-26 | Make buildfile parser reset'able | Boris Kolpackov | 1 | -12/+32 |
2020-03-25 | Enforce config directives only appearing in project's root.build | Boris Kolpackov | 1 | -6/+7 |
2020-03-20 | Initial implementation of config directive for project-specific configuration | Boris Kolpackov | 1 | -1/+135 |
2020-03-20 | Lexer support for default value assignment (?=) | Boris Kolpackov | 1 | -0/+10 |
2020-03-18 | Cleanup variable type/visibility/overridability logic | Boris Kolpackov | 1 | -40/+54 |
2020-03-18 | Get rid of old and unused logic | Boris Kolpackov | 1 | -30/+5 |
2020-03-17 | Rename all find*(variable) to lookup*(variable) | Boris Kolpackov | 1 | -2/+2 |
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 1 | -1/+0 |
2020-01-28 | Use scope::var_pool() | Boris Kolpackov | 1 | -3/+3 |
2020-01-27 | Improve module loading API | Boris Kolpackov | 1 | -1/+1 |
2020-01-27 | Improve process run_*() API | Boris Kolpackov | 1 | -9/+6 |
2019-11-15 | Test and document wildcard character escaping | Boris Kolpackov | 1 | -1/+1 |