Age | Commit message (Expand) | Author | Files | Lines |
2023-04-18 | Add support for Assembler with C Preprocessor (.S) compilation | Boris Kolpackov | 7 | -41/+103 |
2023-04-10 | Fix inconsistent /usr/local/{include,lib} search | Boris Kolpackov | 4 | -32/+53 |
2023-04-05 | Allow creating context with bare minimum of initializations | Boris Kolpackov | 2 | -6/+6 |
2023-04-04 | Add support for installation filtering (GH issue #147) | Boris Kolpackov | 1 | -2/+2 |
2023-04-03 | Add authz.lib to Windows system library list | Boris Kolpackov | 1 | -0/+1 |
2023-03-30 | Add comdlg32.lib to list of system Windows libraries | Boris Kolpackov | 1 | -0/+1 |
2023-03-24 | Add support for generating relocatable pkg-config files | Boris Kolpackov | 1 | -10/+133 |
2023-03-23 | Add support for relocatable installation in $install.resolve() | Boris Kolpackov | 1 | -1/+2 |
2023-03-22 | Initial work on relocatable install: config.install.relocatable and rpath | Boris Kolpackov | 1 | -2/+66 |
2023-03-08 | Fix uninitialized variable bug | Boris Kolpackov | 1 | -1/+1 |
2023-03-02 | Adapt to interface changes in libpkgconf 1.9 | Boris Kolpackov | 1 | -0/+7 |
2023-03-01 | Add support for installation manifest | Boris Kolpackov | 1 | -3/+3 |
2023-02-20 | Fix raw string literal lexing bug in cc:lexer (GH issue #268) | Boris Kolpackov | 2 | -3/+5 |
2023-02-13 | Deduplicate -I and -L options extracted from pkg-config files (GH issue #265) | Boris Kolpackov | 1 | -43/+81 |
2022-12-15 | Add noexcept to move constructors and move assignment operators | Karen Arutyunov | 1 | -4/+4 |
2022-12-14 | Improve empty simple value to empty list of names reduction heuristics | Boris Kolpackov | 1 | -1/+1 |
2022-12-12 | Adapt to dir_iterator API change | Karen Arutyunov | 2 | -2/+15 |
2022-12-09 | Enable diagnostics color in GCC and Clang | Boris Kolpackov | 4 | -2/+80 |
2022-12-09 | Normalize target's out directory in cc::insert_library() | Boris Kolpackov | 1 | -7/+8 |
2022-12-08 | Normalize extracted header/library search directories (GH issue #235) | Boris Kolpackov | 5 | -13/+48 |
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 | 1 | -5/+23 |
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-11-30 | Diagnose absence of import library after link.exe invocation (GH issue #231) | Boris Kolpackov | 1 | -7/+22 |
2022-11-29 | Fix backlink logic for target groups | Boris Kolpackov | 1 | -5/+24 |
2022-11-25 | Fix diag buffer opining logic in cc::compile_rule | Boris Kolpackov | 1 | -5/+11 |
2022-11-23 | Rework diag_buffer interface to facilitate correct destruction order | Boris Kolpackov | 5 | -40/+45 |
2022-11-22 | Add support for Objective-C/C++ compilation in cc module | Boris Kolpackov | 8 | -68/+140 |
2022-11-16 | Initial low verbosity diagnostics rework | Boris Kolpackov | 4 | -11/+13 |
2022-11-08 | Make process exit diagnostics consistent | Boris Kolpackov | 5 | -11/+14 |
2022-11-08 | Work around suspected GCC 12 mis-compilation (bug #107555) | Boris Kolpackov | 2 | -16/+25 |
2022-11-08 | Allow passing fail diag record to diag_buffer::close() | Boris Kolpackov | 1 | -11/+4 |
2022-11-08 | Tighten args const-ness in the run*() function family | Boris Kolpackov | 2 | -8/+0 |
2022-11-08 | Rework header dependency extraction with diagnostics buffering | Boris Kolpackov | 2 | -249/+416 |
2022-11-08 | More work on child process diagnostics buffering | Boris Kolpackov | 7 | -136/+124 |
2022-10-28 | Add ability to disable diagnostics buffering (--no-diag-buffer) | Boris Kolpackov | 1 | -4/+4 |
2022-10-27 | Suppress (potential) bogus GCC 12 -Wrestrict warnings | Boris Kolpackov | 2 | -4/+4 |
2022-10-27 | Initial work on child process diagnostics buffering | Boris Kolpackov | 3 | -81/+141 |
2022-10-25 | Adapt to butl::semantic_version API change | Karen Arutyunov | 1 | -3/+7 |
2022-10-21 | Add clarifying comment | Boris Kolpackov | 1 | -0/+4 |
2022-10-21 | Handle freestanding/broken setups when entering importable std headers | Boris Kolpackov | 1 | -17/+30 |
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-13 | Fix bug in pkg-config metadata extraction logic | Boris Kolpackov | 1 | -6/+9 |
2022-10-13 | Optimize by going straight to public variable pool where applicable | Boris Kolpackov | 2 | -2/+8 |