Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-03-19 | Suppress clang warnings | Karen Arutyunov | 1 | -1/+1 | |
2017-03-17 | Shorten scheduler queue depth, make it customizable via command line | Boris Kolpackov | 6 | -4/+54 | |
2017-03-17 | Disable amalgamation in configurations created by create meta-operation | Boris Kolpackov | 1 | -0/+5 | |
2017-03-17 | Add support for inclusion/exclusion groups in wildcard patterns | Boris Kolpackov | 1 | -2/+13 | |
For example cxx{* -{foo bar *x}}. | |||||
2017-03-17 | Add tests for multi-pattern crosses seeing that we use them | Boris Kolpackov | 1 | -1/+1 | |
2017-03-17 | Minor scheduler optimization | Boris Kolpackov | 1 | -4/+5 | |
2017-03-17 | Catch and dump unhandled exceptions in async task functions | Boris Kolpackov | 5 | -15/+49 | |
The problem with relying on noexcept for this is that there is no stack. | |||||
2017-03-17 | Improve testscript execution diagnostics | Boris Kolpackov | 1 | -24/+39 | |
2017-03-17 | Make line numbers signify argument numbers in buildspec | Boris Kolpackov | 4 | -12/+23 | |
2017-03-17 | Implement alternative command line buildspec and variable assignment syntax | Boris Kolpackov | 2 | -2/+89 | |
b test: foo/ bar/ b config.import.libhello = ../libhello/ | |||||
2017-03-17 | Implement create meta-operation | Boris Kolpackov | 13 | -116/+537 | |
2017-03-16 | Add ability for meta-operation to preprocess buildspec | Boris Kolpackov | 3 | -42/+113 | |
2017-03-16 | Add support for passing parameters to (meta-) operations | Boris Kolpackov | 15 | -191/+328 | |
2017-03-16 | Add support for >! test command redirect | Karen Arutyunov | 7 | -23/+33 | |
2017-03-15 | Print sub-entries of non-empty testscript directory registered for cleanup | Karen Arutyunov | 1 | -8/+41 | |
2017-03-15 | Add support for in place editing for sed builtin | Karen Arutyunov | 1 | -86/+71 | |
2017-03-15 | Add support for config.test.output variable | Karen Arutyunov | 8 | -115/+174 | |
2017-03-15 | Print unexpected or regex non-matching test command stdout/stderr | Karen Arutyunov | 1 | -0/+8 | |
2017-03-15 | Implement parallel testscript execution for single target | Boris Kolpackov | 3 | -14/+78 | |
2017-03-15 | Add build.verbosity variable with -v/-V/--verbose value | Boris Kolpackov | 1 | -0/+4 | |
2017-03-14 | Preserve failed state even if recipe is overridden | Boris Kolpackov | 3 | -10/+20 | |
2017-03-14 | Fix scheduler bug | Boris Kolpackov | 2 | -20/+48 | |
2017-03-14 | Implement implied buildfile support | Boris Kolpackov | 8 | -28/+120 | |
In essence, if the buildfile is: ./: */ Then it can be omitted entirely (provided there is at least one subdirectory). | |||||
2017-03-13 | Cosmetic changes | Boris Kolpackov | 1 | -3/+3 | |
2017-03-13 | Filter hidden files/directories in wildcard patterns matches | Boris Kolpackov | 1 | -5/+15 | |
2017-03-13 | Adapt for path_search() change | Karen Arutyunov | 2 | -18/+26 | |
2017-03-13 | Implement dir/type-aware name group crossing | Boris Kolpackov | 3 | -137/+122 | |
2017-03-13 | Minor change | Boris Kolpackov | 1 | -3/+2 | |
2017-03-10 | First attempt to use wildcard patterns | Boris Kolpackov | 1 | -0/+13 | |
2017-03-10 | Implement support for wildcard patterns | Boris Kolpackov | 15 | -295/+1066 | |
2017-03-07 | Specify config.test.output variable | Boris Kolpackov | 7 | -11/+170 | |
2017-03-06 | Only recognize function call if lparen is unseparated | Boris Kolpackov | 1 | -1/+4 | |
2017-03-06 | Iterate over group members in test rule only if resolvable | Boris Kolpackov | 5 | -33/+64 | |
2017-03-06 | Tweak target locking logic | Boris Kolpackov | 2 | -20/+18 | |
2017-03-04 | Call import_existing() from search_existing() now that we have it | Boris Kolpackov | 2 | -11/+8 | |
2017-03-04 | Fix target name printing in diagnostics | Boris Kolpackov | 2 | -2/+2 | |
2017-03-04 | Only set install variables if install module has been loaded | Boris Kolpackov | 2 | -37/+50 | |
While generally a good idea, failing to do this trips up our load generation protection. | |||||
2017-03-04 | Fix match-only recipe override corner case | Boris Kolpackov | 1 | -53/+82 | |
2017-03-03 | Refrain from working own queue when trying to lock target | Boris Kolpackov | 1 | -1/+8 | |
This can easily lead to deadlock. | |||||
2017-03-03 | Fix test and dist for generated input/output | Boris Kolpackov | 2 | -8/+24 | |
2017-03-03 | Fix cli distribution via group | Boris Kolpackov | 10 | -55/+66 | |
2017-03-03 | Use final action state after match at top level (operation) | Boris Kolpackov | 3 | -9/+40 | |
2017-03-02 | Unconditionally load bin.ar module in c and cxx modules | Boris Kolpackov | 2 | -32/+13 | |
With our utility library/until test approach this will probably be more common than not. | |||||
2017-03-02 | Fix clean logic | Boris Kolpackov | 2 | -15/+17 | |
2017-03-02 | Fix unit test code generation | Boris Kolpackov | 3 | -6/+19 | |
2017-03-02 | Options cleanup | Boris Kolpackov | 2 | -8/+14 | |
2017-03-02 | Implement parallel match | Boris Kolpackov | 74 | -2127/+3755 | |
2017-03-01 | Add set builtin | Karen Arutyunov | 5 | -15/+300 | |
2017-02-16 | Add cp builtin | Karen Arutyunov | 3 | -14/+223 | |
2017-02-14 | Redo library meta-information protocol without match_only() | Boris Kolpackov | 6 | -100/+88 | |