Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-05-09 | Fixes and tweaks to diagnostics color support on Windows (GH issue #312) | Boris Kolpackov | 1 | -19/+12 | |
Specifically: - Pass -fansi-escape-codes for Clang on Windows. - Enable diagnostics color by default if already enabled on the terminal. Only try to enable it ourselves with explicit --diag-color. | |||||
2023-08-29 | Add diagnostics color support on Windows (GH issue #312) | Boris Kolpackov | 1 | -15/+25 | |
Note that currently this has to be enabled with an explicit --diag-color option. In the future the plan is to enable it by default if supported. | |||||
2023-04-05 | Allow creating context with bare minimum of initializations | Boris Kolpackov | 1 | -7/+7 | |
This is used by bpkg to detect forwarded configurations without incurring the full context creation overhead. | |||||
2022-12-08 | Add --[no]diag-color options (infrastructure only) | Boris Kolpackov | 1 | -4/+36 | |
2022-11-29 | Fix backlink logic for target groups | Boris Kolpackov | 1 | -54/+141 | |
We used to backlink ad hoc group members both via the group and as individual members. And for explicit groups it was done only via individual members, which means it only works correctly if every member is individually updated. Now both types of groups are backlinked from the group target. | |||||
2022-11-23 | Rework diag_buffer interface to facilitate correct destruction order | Boris Kolpackov | 1 | -17/+11 | |
2022-11-18 | Complete low verbosity diagnostics rework | Boris Kolpackov | 1 | -2/+225 | |
2022-11-16 | Initial low verbosity diagnostics rework | Boris Kolpackov | 1 | -0/+132 | |
2022-11-08 | Make process exit diagnostics consistent | Boris Kolpackov | 1 | -10/+3 | |
In particular, we now always print error message on non-0 exit except in cases where such exit is ignored. | |||||
2022-11-08 | Allow passing fail diag record to diag_buffer::close() | Boris Kolpackov | 1 | -6/+11 | |
2022-11-08 | Add diag_buffer::open_eof() | Boris Kolpackov | 1 | -1/+14 | |
2022-11-08 | Add force flag to diag_buffer::read(), diag_buffer::write() | Boris Kolpackov | 1 | -101/+102 | |
2022-11-08 | More work on child process diagnostics buffering | Boris Kolpackov | 1 | -74/+99 | |
2022-10-28 | Add ability to disable diagnostics buffering (--no-diag-buffer) | Boris Kolpackov | 1 | -14/+31 | |
2022-10-27 | Initial work on child process diagnostics buffering | Boris Kolpackov | 1 | -1/+255 | |
Currently this is implemented for C/C++ compile and link rules. | |||||
2022-02-02 | Redo diagnostics without operator<< in namespace std | Boris Kolpackov | 1 | -24/+0 | |
2021-09-28 | Adapt to libbutl headers extension change from .mxx to .hxx | Karen Arutyunov | 1 | -1/+1 | |
2020-04-07 | Pass LC_ALL=C when extracting locale-dependent information on POSIX | Boris Kolpackov | 1 | -4/+22 | |
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 1 | -1/+0 | |
2019-11-07 | Initial work on path_name use for `-` to stdin/stdout translation | Boris Kolpackov | 1 | -1/+1 | |
2019-10-25 | Add --silent, remap verbosity 0 to 1 while building modules unless silent | Boris Kolpackov | 1 | -1/+5 | |
Failed that, we may have long periods of seemingly nothing happening (e.g., during implicit bdep sync) while we quietly update the module, which may look like things have hung up. | |||||
2019-08-23 | Introduce notion of build context | Boris Kolpackov | 1 | -19/+19 | |
All non-const global state is now in class context and we can now have multiple independent builds going on at the same time. | |||||
2019-08-21 | Cleanup context.hxx and its usage | Boris Kolpackov | 1 | -0/+158 | |
2019-07-01 | Split build system into library and driver | Boris Kolpackov | 1 | -0/+138 | |