Age | Commit message (Expand) | Author | Files | Lines |
2022-11-16 | Initial low verbosity diagnostics rework | Boris Kolpackov | 26 | -122/+662 |
2022-11-14 | Add buffering for simple test diagnosticsdiag-buffer | Karen Arutyunov | 1 | -74/+286 |
2022-11-14 | Make $process.run() print builtin command line on error and verbosity level >= 3 | Karen Arutyunov | 4 | -29/+44 |
2022-11-10 | Use small_vector for some script types | Karen Arutyunov | 1 | -3/+7 |
2022-11-09 | Use diag_buffer in script | Karen Arutyunov | 9 | -540/+970 |
2022-11-09 | Improve low-level diagnostics in `in` rule (and derived) | Boris Kolpackov | 2 | -2/+38 |
2022-11-09 | Make process exit diagnostics in executable metadata extraction consistent | Boris Kolpackov | 4 | -15/+35 |
2022-11-08 | Restore original error/ignore_exit semantics in run<>() overloads | Boris Kolpackov | 3 | -74/+64 |
2022-11-08 | Make process exit diagnostics consistent | Boris Kolpackov | 18 | -167/+367 |
2022-11-08 | Work around suspected GCC 12 mis-compilation (bug #107555) | Boris Kolpackov | 2 | -16/+25 |
2022-11-08 | Add few missing noexcept qualifications | Boris Kolpackov | 2 | -4/+4 |
2022-11-08 | Allow passing fail diag record to diag_buffer::close() | Boris Kolpackov | 3 | -20/+17 |
2022-11-08 | Tighten args const-ness in the run*() function family | Boris Kolpackov | 7 | -52/+42 |
2022-11-08 | Rework header dependency extraction with diagnostics buffering | Boris Kolpackov | 4 | -255/+422 |
2022-11-08 | Tweak match progress reporting for serial execution | Boris Kolpackov | 1 | -1/+3 |
2022-11-08 | Add diag_buffer::open_eof() | Boris Kolpackov | 2 | -5/+33 |
2022-11-08 | Add force flag to diag_buffer::read(), diag_buffer::write() | Boris Kolpackov | 2 | -275/+280 |
2022-11-08 | Add diag_buffer::is_open() | Boris Kolpackov | 1 | -0/+12 |
2022-11-08 | More work on child process diagnostics buffering | Boris Kolpackov | 26 | -591/+1312 |
2022-11-08 | Adjust to diagnostics epilogue interface change | Boris Kolpackov | 1 | -2/+2 |
2022-10-28 | Add ability to disable diagnostics buffering (--no-diag-buffer) | Boris Kolpackov | 10 | -23/+109 |
2022-10-27 | Suppress (potential) bogus GCC 12 -Wrestrict warnings | Boris Kolpackov | 11 | -25/+25 |
2022-10-27 | Initial work on child process diagnostics buffering | Boris Kolpackov | 10 | -87/+578 |
2022-10-25 | Adapt to butl::semantic_version API change | Karen Arutyunov | 2 | -5/+12 |
2022-10-25 | Allow concatenation of path/dir_path type to be a path pattern | Karen Arutyunov | 1 | -6/+49 |
2022-10-24 | Allow conversion of untyped split dir/value names to string | Boris Kolpackov | 1 | -11/+19 |
2022-10-24 | Allow non-parallel absolute src/out to support imported target tagging | Boris Kolpackov | 2 | -20/+43 |
2022-10-21 | Add support for pairs in script 'for x:...' loop | Karen Arutyunov | 1 | -10/+9 |
2022-10-21 | Change attribute syntax in script to come after variable in set and for (set ... | Karen Arutyunov | 8 | -118/+174 |
2022-10-21 | Add clarifying comment | Boris Kolpackov | 2 | -0/+6 |
2022-10-21 | Pass correct base scope to search() in dyndep::enter_file() | Boris Kolpackov | 1 | -6/+31 |
2022-10-21 | Fix bug in file_cache::entry move constructor and assignment operator | Boris Kolpackov | 1 | -0/+4 |
2022-10-21 | Handle freestanding/broken setups when entering importable std headers | Boris Kolpackov | 1 | -17/+30 |
2022-10-20 | Don't create targets for non-existent source files | Boris Kolpackov | 3 | -18/+28 |
2022-10-20 | Ignore post hoc prerequisites in dist rule | Boris Kolpackov | 1 | -1/+7 |
2022-10-20 | Tweak documentation in parser::parse_for() | Karen Arutyunov | 1 | -2/+2 |
2022-10-20 | Add support for for-loop element type | Karen Arutyunov | 2 | -9/+25 |
2022-10-20 | Fix parser::mode() so for peeked token on replay it returns its lexing mode | Karen Arutyunov | 1 | -2/+11 |
2022-10-20 | Diagnose incorrect output directory specification | Boris Kolpackov | 4 | -22/+90 |
2022-10-20 | Implement parallel execution of post hoc prerequisites | Boris Kolpackov | 2 | -9/+48 |
2022-10-19 | Handle operation-specific variable values in post hoc logic | Boris Kolpackov | 1 | -1/+19 |
2022-10-19 | Minor tweaks to target_lock passing semantics | Boris Kolpackov | 2 | -3/+9 |
2022-10-19 | Add support for post hoc prerequisites | Boris Kolpackov | 13 | -136/+443 |
2022-10-18 | Fix unexpected 'unterminated double-quoted sequence' script error | Karen Arutyunov | 11 | -54/+152 |
2022-10-18 | Add unexpected 'unterminated double-quoted sequence' error testscript reprodu... | Karen Arutyunov | 2 | -0/+26 |
2022-10-18 | Invent diag preamble for buildscript | Karen Arutyunov | 6 | -140/+354 |
2022-10-17 | Add pkg-config search tracing | Boris Kolpackov | 1 | -2/+14 |
2022-10-17 | Tolerate case differences when looking for pkg-config files | Boris Kolpackov | 1 | -18/+26 |
2022-10-14 | Fix 'for [<attrs>] x: ...' to treat <attrs> as value attributes | Karen Arutyunov | 8 | -57/+37 |
2022-10-14 | Make -w|--whitespace to be default for for-loop | Karen Arutyunov | 1 | -1/+1 |