Age | Commit message (Expand) | Author | Files | Lines |
2019-11-05 | Add support for supplying MSVC IFCPATH equivalent | Boris Kolpackov | 7 | -13/+64 |
2019-11-05 | Cosmetic change | Boris Kolpackov | 1 | -2/+2 |
2019-11-05 | Recognize latest C (2x) and C++ (2b) standards | Boris Kolpackov | 2 | -16/+23 |
2019-11-05 | Fix function call diagnostics to use diag_frame | Boris Kolpackov | 2 | -24/+19 |
2019-11-04 | Add support for ~host special configuration name in config.import | Boris Kolpackov | 3 | -8/+72 |
2019-11-04 | Add $config.export() function | Boris Kolpackov | 11 | -85/+174 |
2019-11-04 | Add support for configuration exporting and importing | Boris Kolpackov | 16 | -175/+415 |
2019-10-31 | Update comment on Apple Clang to vanilla Clang version mapping | Boris Kolpackov | 1 | -15/+14 |
2019-10-31 | Fix crashing on unhandled invalid_path thrown by parser::parse_include() | Karen Arutyunov | 1 | -17/+36 |
2019-10-29 | Add forward declaration header for build state types | Boris Kolpackov | 25 | -101/+97 |
2019-10-29 | Regularize and make accessible install/uninstall primitives | Boris Kolpackov | 2 | -36/+70 |
2019-10-29 | Add support for specifying custom load prefix and version clean patterns | Boris Kolpackov | 2 | -10/+24 |
2019-10-29 | Tighten up versioned libraries clean patterns | Boris Kolpackov | 2 | -73/+128 |
2019-10-25 | Fix maybe used uninitialized warning | Boris Kolpackov | 1 | -1/+1 |
2019-10-25 | Fix inconsistent loaded_modules_lock declaration | Boris Kolpackov | 1 | -1/+1 |
2019-10-25 | Expand context comment | Boris Kolpackov | 1 | -2/+13 |
2019-10-25 | Add --silent, remap verbosity 0 to 1 while building modules unless silent | Boris Kolpackov | 4 | -4/+31 |
2019-10-23 | Expand comment | Boris Kolpackov | 1 | -2/+2 |
2019-10-23 | Un-tune scheduler when building build system modules | Boris Kolpackov | 8 | -100/+167 |
2019-10-22 | Handle invalid_argument when constructing build system module project name | Boris Kolpackov | 1 | -1/+9 |
2019-10-22 | Implement loaded_modules state locking | Boris Kolpackov | 4 | -2/+62 |
2019-10-22 | Minor fixes | Boris Kolpackov | 2 | -2/+2 |
2019-10-22 | Add load_builtin_module() | Boris Kolpackov | 2 | -0/+15 |
2019-10-22 | Rename global_mutex_shards to global_mutexes | Boris Kolpackov | 8 | -20/+24 |
2019-10-22 | Add tracing to find_module() and import_module() | Boris Kolpackov | 1 | -1/+20 |
2019-10-22 | Move global mutex shards to context | Boris Kolpackov | 11 | -42/+68 |
2019-10-21 | Work around LLD bug #43744 | Boris Kolpackov | 1 | -0/+23 |
2019-10-21 | Build thin archives for utility libraries if using llvm-lib | Boris Kolpackov | 1 | -0/+13 |
2019-10-21 | Add more information on C and C++ compiler mode options to manual | Boris Kolpackov | 3 | -0/+6 |
2019-10-19 | Recognize various LLD drivers as well as LLVM lib and rc | Boris Kolpackov | 2 | -24/+94 |
2019-10-19 | Add find_stem() utility function | Boris Kolpackov | 3 | -23/+39 |
2019-10-18 | Add $quote() function for quoting values | Boris Kolpackov | 3 | -8/+59 |
2019-10-18 | Add ability to specify "compiler mode" options as part of config.{c,cxx} | Boris Kolpackov | 15 | -235/+402 |
2019-10-18 | Optimize config::required() to move default value if possible | Boris Kolpackov | 2 | -6/+9 |
2019-10-17 | Derive msvc_cpu from cl.exe signature rather than path | Boris Kolpackov | 1 | -41/+29 |
2019-10-17 | Add support for VS search by cl.exe path in find_msvc() | Karen Arutyunov | 1 | -48/+93 |
2019-10-17 | Add temporary fallback to x64 in find_msvc() | Boris Kolpackov | 1 | -3/+8 |
2019-10-16 | Make target CPU part of msvc_info struct | Boris Kolpackov | 1 | -18/+21 |
2019-10-16 | Try to find MSVC installation for absolute cl.exe paths | Boris Kolpackov | 6 | -53/+118 |
2019-10-15 | Remove no longer used lambda capture | Boris Kolpackov | 1 | -4/+1 |
2019-10-14 | Fix bug in guess_msvc() | Karen Arutyunov | 1 | -1/+1 |
2019-10-14 | Add missing #ifndef BUILD2_BOOTSTRAP around find_msvc() call | Boris Kolpackov | 1 | -0/+2 |
2019-10-14 | Implement MSVC installation discovery for version 15 (2017) and later | Karen Arutyunov | 12 | -202/+1715 |
2019-10-11 | Various fixes to make clang-cl work | Boris Kolpackov | 2 | -31/+45 |
2019-10-11 | Switch clang-apple to primary/variant version setup | Boris Kolpackov | 3 | -39/+60 |
2019-10-11 | Add support for clang-cl | Boris Kolpackov | 6 | -160/+319 |
2019-10-10 | Add %VCINSTALLDIR%\Tools\Llvm\bin as fallback search directory for Clang | Boris Kolpackov | 1 | -6/+28 |
2019-10-09 | Prepend pattern search paths to PATH when running binutils | Boris Kolpackov | 5 | -48/+139 |
2019-10-09 | Work around issue with undefined symbol to constexpr const | Boris Kolpackov | 1 | -1/+1 |
2019-10-08 | Extend /LIBPATH handling to win32-msvc target system | Boris Kolpackov | 2 | -2/+4 |