Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-01-27 | Add clarifying comment | Boris Kolpackov | 1 | -0/+2 | |
2022-12-08 | Add --[no]diag-color options (infrastructure only) | Boris Kolpackov | 1 | -3/+13 | |
2022-11-29 | Fix backlink logic for target groups | Boris Kolpackov | 1 | -0/+15 | |
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 | -21/+106 | |
2022-11-18 | Complete low verbosity diagnostics rework | Boris Kolpackov | 1 | -4/+46 | |
2022-11-16 | Initial low verbosity diagnostics rework | Boris Kolpackov | 1 | -0/+167 | |
2022-11-08 | Make process exit diagnostics consistent | Boris Kolpackov | 1 | -11/+12 | |
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 | -3/+2 | |
2022-11-08 | Add diag_buffer::open_eof() | Boris Kolpackov | 1 | -4/+19 | |
2022-11-08 | Add force flag to diag_buffer::read(), diag_buffer::write() | Boris Kolpackov | 1 | -174/+178 | |
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 | 1 | -51/+35 | |
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 | 1 | -3/+14 | |
2022-10-27 | Initial work on child process diagnostics buffering | Boris Kolpackov | 1 | -4/+171 | |
Currently this is implemented for C/C++ compile and link rules. | |||||
2022-02-02 | Work around issue in older Clang versions | Boris Kolpackov | 1 | -0/+2 | |
2022-02-02 | Redo diagnostics without operator<< in namespace std | Boris Kolpackov | 1 | -62/+79 | |
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 | -2/+26 | |
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 1 | -1/+0 | |
2019-11-15 | Use path_name_view in location and path_name_value in location_value | Karen Arutyunov | 1 | -2/+14 | |
2019-11-15 | Fix bug in cc::parser location storage | Boris Kolpackov | 1 | -0/+6 | |
2019-11-07 | Initial work on path_name use for `-` to stdin/stdout translation | Boris Kolpackov | 1 | -0/+15 | |
2019-10-29 | Add forward declaration header for build state types | Boris Kolpackov | 1 | -5/+1 | |
2019-10-25 | Add --silent, remap verbosity 0 to 1 while building modules unless silent | Boris Kolpackov | 1 | -2/+6 | |
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 | -3/+4 | |
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/+68 | |
2019-08-01 | Fix linkage failure due to inline functions defined in ↵ | Karen Arutyunov | 1 | -1/+1 | |
libbuild2/algorithm.ixx and referred from libbuild2/target.txx | |||||
2019-07-01 | Split build system into library and driver | Boris Kolpackov | 1 | -0/+436 | |