Age | Commit message (Expand) | Author | Files | Lines |
2020-06-18 | Add env script pseudo-builtin | Karen Arutyunov | 14 | -167/+618 |
2020-06-18 | Fix build2::script::parser::[reset_]quoted() to consider peeked token in repl... | Karen Arutyunov | 1 | -2/+3 |
2020-06-18 | Fix untracked variable check in buildscript parser | Karen Arutyunov | 1 | -1/+1 |
2020-06-18 | Delay checking for ad hoc C++ recipe support until match | Boris Kolpackov | 2 | -9/+20 |
2020-06-16 | Add metadata for exe{b}, including whether it is statically-linked | Boris Kolpackov | 10 | -15/+100 |
2020-06-16 | Add $bin.link_member() function | Boris Kolpackov | 6 | -34/+138 |
2020-06-16 | Move common functionality from cc to bin | Boris Kolpackov | 11 | -226/+283 |
2020-06-15 | Diagnose building of module or ad hoc C++ recipe using static build system | Boris Kolpackov | 3 | -16/+38 |
2020-06-12 | Add standard Microsoft warning "disclaimer" to ad hoc C++ recipe projects | Boris Kolpackov | 1 | -0/+6 |
2020-06-12 | Fix invalid regex in C++ recipe tests | Boris Kolpackov | 1 | -2/+2 |
2020-06-12 | Make order of imports stable in saved host build configuration | Boris Kolpackov | 11 | -6/+30 |
2020-06-11 | Add date builtin description to Testscript manual | Karen Arutyunov | 1 | -0/+29 |
2020-06-11 | Diagnose use of ad hoc C++ recipes with bootstrap build system | Boris Kolpackov | 1 | -1/+5 |
2020-06-11 | Add tests for ad hoc C++ recipes | Boris Kolpackov | 3 | -9/+168 |
2020-06-11 | Fix bug in Testscript manual | Boris Kolpackov | 1 | -1/+1 |
2020-06-10 | Fix bootstrap build | Boris Kolpackov | 1 | -0/+4 |
2020-06-10 | Reorder inline function definitions to help MinGW GCC | Boris Kolpackov | 1 | -7/+7 |
2020-06-10 | Update submodules | Boris Kolpackov | 2 | -0/+0 |
2020-06-10 | Add ad hoc recipe if-else, switch tests (and fix bug) | Boris Kolpackov | 2 | -4/+159 |
2020-06-10 | Handle special variable names when spelled as $(<char>) rather than $<char> | Boris Kolpackov | 5 | -6/+69 |
2020-06-10 | Handle special variable names in base lexer via mode data | Boris Kolpackov | 7 | -62/+52 |
2020-06-10 | Fix bug in subscript of NULL values | Boris Kolpackov | 1 | -1/+3 |
2020-06-09 | Make importation of unqualified targets illegal | Boris Kolpackov | 2 | -6/+13 |
2020-06-09 | Drop unused lambda | Boris Kolpackov | 1 | -13/+0 |
2020-06-09 | Handle empty target_key value (directory) in as_name() | Boris Kolpackov | 1 | -4/+10 |
2020-06-09 | Move C++ modules sidebuild to build/cc/build/modules/ subdirectory | Boris Kolpackov | 4 | -13/+26 |
2020-06-09 | Move recipe build directory to build/build/recipes/ | Boris Kolpackov | 4 | -15/+27 |
2020-06-09 | Update Testscript manual with notes on redirect aliases | Boris Kolpackov | 1 | -12/+40 |
2020-06-09 | Factor ad hoc C++ and Buildscript rules into separate files | Boris Kolpackov | 7 | -1331/+1399 |
2020-06-09 | Make metadata variable prefix mandatory | Boris Kolpackov | 5 | -39/+20 |
2020-06-08 | Add buildscript recipe tests | Karen Arutyunov | 2 | -0/+100 |
2020-06-08 | Cleanup script command failure diagnostics | Karen Arutyunov | 7 | -21/+35 |
2020-06-08 | Fix crashing when special builtin appears inside if condition or branch | Karen Arutyunov | 2 | -1/+33 |
2020-06-08 | Fix crashing for buildscript diag line using non-local variable | Karen Arutyunov | 1 | -11/+35 |
2020-06-08 | Various minor fixes | Karen Arutyunov | 2 | -3/+3 |
2020-06-08 | Improve depdb::check_mtime() diagnostics | Boris Kolpackov | 1 | -0/+8 |
2020-06-08 | Hash ad hoc prerequsites for ad hoc recipe change detection | Boris Kolpackov | 5 | -69/+152 |
2020-06-08 | Adjust rule_match name for ad hoc recipes | Boris Kolpackov | 3 | -5/+14 |
2020-06-08 | Add note on why not using rule-specific variables for ad hoc recipes | Boris Kolpackov | 1 | -2/+10 |
2020-06-08 | Fix handling of inner/outer operations in ad hoc recipes machinery | Boris Kolpackov | 3 | -14/+29 |
2020-06-05 | Add depdb buildscript builtin | Karen Arutyunov | 10 | -284/+521 |
2020-06-05 | Add ability to split ad hoc C++ recipe into global and local fragments | Boris Kolpackov | 3 | -22/+139 |
2020-06-05 | Add ability to specify ad hoc recipe actions | Boris Kolpackov | 16 | -108/+284 |
2020-06-04 | Properly handle diag directive in build script parser | Karen Arutyunov | 11 | -125/+367 |
2020-06-03 | Fix $process.run() to properly handle proces_path_ex | Karen Arutyunov | 4 | -21/+54 |
2020-06-03 | Add clarifying comment | Boris Kolpackov | 1 | -0/+5 |
2020-06-03 | Allow process path values and targets as buildscript program names | Karen Arutyunov | 20 | -123/+953 |
2020-06-03 | Fix function family for $target.path() | Karen Arutyunov | 1 | -1/+1 |
2020-06-03 | Add name::file() predicate | Boris Kolpackov | 1 | -0/+8 |
2020-06-03 | Get rid of remaining typedef's | Boris Kolpackov | 4 | -5/+5 |