Age | Commit message (Expand) | Author | Files | Lines |
2017-03-02 | Implement parallel match | Boris Kolpackov | 1 | -228/+306 |
2017-02-14 | Redo library meta-information protocol without match_only() | Boris Kolpackov | 1 | -65/+58 |
2017-02-14 | Modify library mate-information protocol not to use lib{} group | Boris Kolpackov | 1 | -11/+11 |
2017-02-13 | Do some naming cleanups | Boris Kolpackov | 1 | -1/+1 |
2017-02-13 | Use target:as<> instead of static_cast for target casting | Boris Kolpackov | 1 | -13/+13 |
2017-02-13 | Tighten code that operates during both search/match and execute | Boris Kolpackov | 1 | -2/+2 |
2017-02-13 | Pass const target& to recipes | Boris Kolpackov | 1 | -59/+63 |
2017-02-13 | Implement target_set locking, including extension update | Boris Kolpackov | 1 | -2/+2 |
2017-02-13 | Store extension in target map key rather than in target | Boris Kolpackov | 1 | -1/+1 |
2017-02-13 | Pass const scope& where modification should not happen | Boris Kolpackov | 1 | -7/+13 |
2017-02-13 | Add model mutex, make var_pool const by default | Boris Kolpackov | 1 | -11/+11 |
2017-01-23 | Go back to storing scope instead of target in prerequisite | Boris Kolpackov | 1 | -4/+4 |
2017-01-20 | Remove prerequisite caching in scope | Boris Kolpackov | 1 | -4/+4 |
2017-01-19 | Get rid of extension_pool | Boris Kolpackov | 1 | -2/+2 |
2017-01-19 | Get rid of project_name_pool | Boris Kolpackov | 1 | -2/+5 |
2017-01-18 | Ignore prerequisite mtimes that are not linker inputs | Boris Kolpackov | 1 | -8/+18 |
2017-01-09 | Make use of operator<<(ostream, exception) | Karen Arutyunov | 1 | -5/+5 |
2017-01-06 | Store platform targets as typed target_triplet | Boris Kolpackov | 1 | -1/+1 |
2017-01-05 | Update copyright year | Boris Kolpackov | 1 | -1/+1 |
2016-11-04 | Adopt to auto_fd introduced to libbutl fdstreams and process | Karen Arutyunov | 1 | -2/+3 |
2016-11-04 | Cleanup match_result mess | Boris Kolpackov | 1 | -5/+5 |
2016-09-15 | Add io_error alias for std::ios_base::failure | Karen Arutyunov | 1 | -2/+2 |
2016-09-13 | Fix crashing on unhandled system_error thrown by file_exists() | Karen Arutyunov | 1 | -0/+1 |
2016-09-04 | Adjust to freebsd to bsd target class change | Boris Kolpackov | 1 | -2/+2 |
2016-09-04 | Fix initializer list lifetime issues | Boris Kolpackov | 1 | -14/+10 |
2016-08-31 | Improve mixed source (e.g., C and C++) building support | Boris Kolpackov | 1 | -1/+6 |
2016-08-30 | Fix missing .dll.d cleanup on MinGW | Boris Kolpackov | 1 | -7/+2 |
2016-08-30 | Remove backwards-compatibility kludges | Boris Kolpackov | 1 | -3/+0 |
2016-08-29 | Implement initial support for library versioning | Boris Kolpackov | 1 | -98/+244 |
2016-08-28 | Optimize library processing | Boris Kolpackov | 1 | -2/+9 |
2016-08-28 | Factor library search/processing out to cc::common | Boris Kolpackov | 1 | -813/+0 |
2016-08-28 | Fix Windows rpath support | Boris Kolpackov | 1 | -134/+135 |
2016-08-28 | Extract pkg-config information for both static/shared at once | Boris Kolpackov | 1 | -106/+113 |
2016-08-27 | Fix rpath-link | Boris Kolpackov | 1 | -63/+89 |
2016-08-27 | Reimplement UNIX rpath using process_library(), -rpath-link is still broken | Boris Kolpackov | 1 | -118/+194 |
2016-08-27 | Determine if library is system in process_libraries | Boris Kolpackov | 1 | -40/+107 |
2016-08-27 | Clean up library export, make c and cxx modules project root only | Boris Kolpackov | 1 | -139/+91 |
2016-08-26 | Add pkg-config support for import installed | Boris Kolpackov | 1 | -142/+253 |
2016-08-25 | Handle *.export.loptions | Boris Kolpackov | 1 | -2/+26 |
2016-08-24 | Pick *.libs variable depending on library type during static linking | Boris Kolpackov | 1 | -9/+33 |
2016-08-24 | Handle *.export.libs, distinguish interface and implementation dependencies | Boris Kolpackov | 1 | -51/+225 |
2016-08-22 | Cache process_path, use fallback search directory for binutils | Boris Kolpackov | 1 | -10/+17 |
2016-08-19 | Implement uninstall operation | Boris Kolpackov | 1 | -4/+10 |
2016-08-17 | Add support for config.bin.{lib,exe}.{prefix,suffix} | Boris Kolpackov | 1 | -7/+11 |
2016-08-12 | Implement support for C compilation | Boris Kolpackov | 1 | -0/+1850 |