Age | Commit message (Expand) | Author | Files | Lines |
2023-03-22 | Initial work on relocatable install: config.install.relocatable and rpath | Boris Kolpackov | 1 | -0/+3 |
2022-12-06 | Handle bin.whole when specified for interface dependencies | Boris Kolpackov | 1 | -6/+6 |
2022-12-01 | Fix corner case in distributing via obj{}, libul{} groups | Boris Kolpackov | 4 | -3/+102 |
2022-11-23 | Rework diag_buffer interface to facilitate correct destruction order | Boris Kolpackov | 1 | -16/+14 |
2022-11-16 | Initial low verbosity diagnostics rework | Boris Kolpackov | 1 | -1/+5 |
2022-11-08 | Make process exit diagnostics consistent | Boris Kolpackov | 1 | -1/+1 |
2022-11-08 | Tighten args const-ness in the run*() function family | Boris Kolpackov | 1 | -3/+0 |
2022-11-08 | Rework header dependency extraction with diagnostics buffering | Boris Kolpackov | 1 | -4/+4 |
2022-11-08 | More work on child process diagnostics buffering | Boris Kolpackov | 4 | -65/+157 |
2022-10-27 | Initial work on child process diagnostics buffering | Boris Kolpackov | 1 | -0/+3 |
2022-10-25 | Adapt to butl::semantic_version API change | Karen Arutyunov | 1 | -2/+5 |
2022-10-13 | Optimize by going straight to public variable pool where applicable | Boris Kolpackov | 1 | -6/+21 |
2022-10-10 | Preparatory work for public/private variable distinction | Boris Kolpackov | 1 | -0/+4 |
2022-07-21 | Make LLVM tools (ar, lld, etc) detection more robust | Boris Kolpackov | 1 | -6/+18 |
2022-06-24 | Make libul{} rule match without hint | Boris Kolpackov | 3 | -31/+11 |
2022-06-24 | Match rule to libul{} with explicit bin.metadata hint | Boris Kolpackov | 5 | -11/+110 |
2022-04-15 | Get rid of target::dynamic_type() virtual function | Boris Kolpackov | 2 | -53/+131 |
2022-04-06 | Get rid of stray trailing commas | Boris Kolpackov | 1 | -6/+6 |
2022-04-06 | Add support for rule hints | Boris Kolpackov | 6 | -38/+39 |
2022-02-11 | Remove unnecessary header inclusions | Boris Kolpackov | 1 | -0/+1 |
2021-10-27 | Handle "common symbols" in symbol exporting .def generation rule | Boris Kolpackov | 1 | -15/+53 |
2021-10-14 | Use tidier pc and def names instead of generic gen for .pc and .def generation | Boris Kolpackov | 1 | -1/+1 |
2021-10-11 | Update bin.lib.version documentation | Boris Kolpackov | 1 | -3/+0 |
2021-06-30 | Complete nm detection | Boris Kolpackov | 2 | -7/+22 |
2021-06-30 | Move symbol exporting .def file rule to bin.def module, add support for MinGW | Boris Kolpackov | 3 | -153/+284 |
2021-06-21 | Add support for automatic generation of symbol exporting .def file | Boris Kolpackov | 6 | -3/+910 |
2021-05-04 | Replace int_ with intf_ and imp_ with impl_ in names | Boris Kolpackov | 1 | -2/+2 |
2021-04-22 | Incorporate project environment checksum into cc::compiler_info cache key | Boris Kolpackov | 2 | -0/+21 |
2021-04-20 | Detect environment changes in ad hoc recipes | Boris Kolpackov | 1 | -8/+20 |
2021-04-20 | Disable bunch of bogus GCC warnings | Boris Kolpackov | 1 | -3/+0 |
2021-04-07 | Register environment variables for hermetic build configurations | Boris Kolpackov | 3 | -4/+69 |
2021-01-30 | Add std::{map, multimap} to types.hxx | Boris Kolpackov | 1 | -2/+0 |
2021-01-22 | Redo bin.lib.version not to require empty key | Boris Kolpackov | 1 | -2/+5 |
2021-01-11 | Fix libul{} rule diagnostics | Boris Kolpackov | 3 | -16/+44 |
2020-12-15 | Cache more results of executing programs (compilers, etc) | Boris Kolpackov | 3 | -55/+111 |
2020-12-11 | Add support for module interface-only libraries | Boris Kolpackov | 3 | -12/+27 |
2020-12-04 | Fix bug in installed libraries matching logic | Boris Kolpackov | 2 | -3/+7 |
2020-12-04 | Mark Buildfile functions as pure or impure | Boris Kolpackov | 1 | -1/+3 |
2020-12-03 | Fix modules support for installed libraries | Boris Kolpackov | 2 | -7/+3 |
2020-11-12 | Assign fixed extensions to wasm{} and pdb{} target types | Boris Kolpackov | 1 | -2/+28 |
2020-11-06 | Resolve warning | Boris Kolpackov | 1 | -1/+1 |
2020-11-06 | Keep executable bit on .wasm files when installing | Boris Kolpackov | 1 | -2/+4 |
2020-11-05 | Initial Emscripten support | Boris Kolpackov | 1 | -138/+153 |
2020-08-24 | Use representation when passing target_triplet as hint | Boris Kolpackov | 1 | -1/+1 |
2020-07-13 | Add ability to extend rule interface in source-compatible manner | Boris Kolpackov | 1 | -2/+2 |
2020-06-18 | Complete NetBSD compatibility | Boris Kolpackov | 2 | -1/+6 |
2020-06-18 | Add NetBSD compatibility | magenbluten | 1 | -1/+1 |
2020-06-16 | Add $bin.link_member() function | Boris Kolpackov | 5 | -32/+138 |
2020-06-16 | Move common functionality from cc to bin | Boris Kolpackov | 6 | -49/+265 |
2020-06-12 | Make order of imports stable in saved host build configuration | Boris Kolpackov | 1 | -0/+2 |