Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-04-05 | Allow creating context with bare minimum of initializations | Boris Kolpackov | 1 | -16/+16 | |
This is used by bpkg to detect forwarded configurations without incurring the full context creation overhead. | |||||
2023-01-09 | Fix simple and script tests to correctly terminate processes which don't ↵ | Karen Arutyunov | 1 | -14/+84 | |
close stderr on exit | |||||
2022-11-24 | Fix forcing diag buffering for diff in simple test | Karen Arutyunov | 1 | -3/+5 | |
2022-11-23 | Rework diag_buffer interface to facilitate correct destruction order | Boris Kolpackov | 1 | -5/+29 | |
2022-11-16 | Initial low verbosity diagnostics rework | Boris Kolpackov | 1 | -6/+14 | |
2022-11-14 | Add buffering for simple test diagnosticsdiag-buffer | Karen Arutyunov | 1 | -74/+286 | |
Also fix simple test redirecting diff's stdout to stderr. | |||||
2022-11-09 | Make process exit diagnostics in executable metadata extraction consistent | Boris Kolpackov | 1 | -1/+1 | |
2022-11-08 | Make process exit diagnostics consistent | Boris Kolpackov | 1 | -1/+3 | |
In particular, we now always print error message on non-0 exit except in cases where such exit is ignored. | |||||
2022-04-06 | Add support for rule hints | Boris Kolpackov | 1 | -2/+2 | |
A rule hint is a target attribute, for example: [rule_hint=cxx] exe{hello}: c{hello} Rule hints can be used to resolve ambiguity when multiple rules match the same target as well as to override an unambiguous match. | |||||
2020-12-08 | Add support for config.test.runner | Karen Arutyunov | 1 | -5/+25 | |
2020-11-23 | Increase terminated process timeout from 1 to 2 sec before killing it on ↵ | Karen Arutyunov | 1 | -3/+3 | |
script pipeline termination | |||||
2020-11-06 | Add support for test timeouts | Karen Arutyunov | 1 | -10/+139 | |
2020-08-03 | Fix buildscript diagnostics so diff output is always in unified format | Karen Arutyunov | 1 | -1/+16 | |
Also make sure diff refers program stdout as 'stdout' rather than '-' in the test rule diagnostics. | |||||
2020-07-09 | Relax prerequisite filtering semantics of aliases in test and install rules | Boris Kolpackov | 1 | -1/+9 | |
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 1 | -1/+0 | |
2019-10-16 | Try to find MSVC installation for absolute cl.exe paths | Boris Kolpackov | 1 | -1/+1 | |
Without this extra logic recursive invocation of the build system (e.g., in tests) will fail to obtain the full environment. | |||||
2019-08-23 | Introduce notion of build context | Boris Kolpackov | 1 | -35/+43 | |
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/+1 | |
2019-07-05 | Move config, dist, test, and install modules into library | Karen Arutyunov | 1 | -0/+882 | |