Age | Commit message (Expand) | Author | Files | Lines |
2022-12-08 | Add --[no]diag-color options (infrastructure only) | Boris Kolpackov | 10 | -13/+152 |
2022-12-07 | Fix incorrect process_path::effect access | Boris Kolpackov | 1 | -1/+1 |
2022-12-07 | Use effective rather than recall path for cache key | Boris Kolpackov | 1 | -1/+1 |
2022-12-07 | Fix bug in MSVC library_type() implementation (GH issue #235) | Boris Kolpackov | 1 | -4/+1 |
2022-12-07 | Add MSVC library type caching | Boris Kolpackov | 1 | -9/+24 |
2022-12-07 | List dnsapi, msimg32 as Windows system libraries | Boris Kolpackov | 1 | -2/+4 |
2022-12-06 | Handle bin.whole when specified for interface dependencies | Boris Kolpackov | 2 | -11/+29 |
2022-12-05 | Skip common .pc file for binless if found but rejected binful (GH issues #235) | Boris Kolpackov | 3 | -26/+80 |
2022-12-05 | List windowscodecs as Windows system library | Boris Kolpackov | 1 | -0/+1 |
2022-12-05 | Filter out sanitizer options from ~host configuration | Boris Kolpackov | 1 | -29/+51 |
2022-12-02 | Fail if scope or target qualification in variable expansion is unknown | Boris Kolpackov | 2 | -30/+74 |
2022-12-01 | Fix corner case in distributing via obj{}, libul{} groups | Boris Kolpackov | 4 | -3/+102 |
2022-12-01 | Make dist::rule reusable as base | Boris Kolpackov | 6 | -38/+41 |
2022-11-30 | Diagnose absence of import library after link.exe invocation (GH issue #231) | Boris Kolpackov | 1 | -7/+22 |
2022-11-30 | Reserve targets, variables to avoid rehashing | Boris Kolpackov | 6 | -0/+74 |
2022-11-30 | Deal with order dependence in dist rule | Boris Kolpackov | 6 | -60/+191 |
2022-11-29 | Move buildfiles to root_extra, use vector instead of unordered_set | Boris Kolpackov | 4 | -14/+27 |
2022-11-29 | Use list instead of unordered_set in regex line_pool | Boris Kolpackov | 2 | -4/+22 |
2022-11-29 | Improve diagnostics for value subscript out of evaluation context | Boris Kolpackov | 1 | -2/+21 |
2022-11-29 | Fix backlink logic for target groups | Boris Kolpackov | 8 | -175/+469 |
2022-11-25 | Use operation name as a buildscript name if unable to deduce | Karen Arutyunov | 3 | -13/+22 |
2022-11-25 | Fix diag buffer opining logic in cc::compile_rule | Boris Kolpackov | 1 | -5/+11 |
2022-11-24 | Fix skipping potential input for exit, etc script pseudo-builtins | Karen Arutyunov | 1 | -7/+22 |
2022-11-24 | Fix script to pass diag buffer reading end to process constructor | Karen Arutyunov | 1 | -10/+7 |
2022-11-24 | Fix forcing diag buffering for diff in simple test | Karen Arutyunov | 1 | -3/+5 |
2022-11-23 | Take into account ad hoc recipes in rule::sub_match() (fixed GH issue #227) | Boris Kolpackov | 3 | -66/+98 |
2022-11-23 | Rework diag_buffer interface to facilitate correct destruction order | Boris Kolpackov | 17 | -470/+444 |
2022-11-22 | Add support for Objective-C/C++ compilation in cc module | Boris Kolpackov | 15 | -72/+269 |
2022-11-18 | Fix incorrect diag builtin examples | Boris Kolpackov | 1 | -2/+2 |
2022-11-18 | Complete low verbosity diagnostics rework | Boris Kolpackov | 17 | -153/+801 |
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 |