Age | Commit message (Expand) | Author | Files | Lines |
2020-11-30 | Add support for module partitions | Boris Kolpackov | 1 | -65/+122 |
2020-11-30 | Start adapting module mapper to latest GCC protocol | Boris Kolpackov | 1 | -25/+440 |
2020-11-23 | Suppress duplicates when extracting library options (GitHub issue #114) | Boris Kolpackov | 1 | -27/+50 |
2020-11-11 | Add ${c,cxx}.lib_{poptions,libs,rpaths}() functions | Boris Kolpackov | 1 | -24/+35 |
2020-11-05 | Initial Emscripten support | Boris Kolpackov | 1 | -237/+286 |
2020-11-04 | Minor terminology tweak | Boris Kolpackov | 1 | -1/+1 |
2020-09-24 | Give hints for common causes of "no rule to update ..." error | Boris Kolpackov | 1 | -2/+2 |
2020-07-17 | Use -fexternc-nounwind by default for Clang targeting MSVC | Boris Kolpackov | 1 | -5/+27 |
2020-07-13 | Fold translated *.std options into compiler mode options | Boris Kolpackov | 1 | -8/+4 |
2020-07-07 | Make sure paths used to insert target are canonicalized | Boris Kolpackov | 1 | -3/+9 |
2020-07-01 | Add additional diagnostics for unassigned path (GitHub issue #89) | Boris Kolpackov | 1 | -6/+10 |
2020-07-01 | Add additional diagnostics for disappearing header (GitHub issue #80) | Boris Kolpackov | 1 | -0/+16 |
2020-06-26 | Handle #import in MSVC /showIncludes output | Boris Kolpackov | 1 | -7/+28 |
2020-06-25 | Fix warning | Boris Kolpackov | 1 | -1/+1 |
2020-06-25 | Add more instrumentation for unassigned path race | Boris Kolpackov | 1 | -14/+41 |
2020-06-24 | Fix trace and clarify comments | Boris Kolpackov | 1 | -9/+12 |
2020-06-09 | Move C++ modules sidebuild to build/cc/build/modules/ subdirectory | Boris Kolpackov | 1 | -1/+1 |
2020-06-08 | Hash ad hoc prerequsites for ad hoc recipe change detection | Boris Kolpackov | 1 | -1/+1 |
2020-05-27 | Initial support for ad hoc recipes (still work in progress) | Boris Kolpackov | 1 | -7/+7 |
2020-04-27 | Rework tool importation along with cli module | Boris Kolpackov | 1 | -3/+3 |
2020-03-17 | Rework config::{omitted,required,optional}() into unified config_lookup() | Boris Kolpackov | 1 | -1/+1 |
2020-03-13 | Cleanup and make config/utility.?xx part of build system core | Boris Kolpackov | 1 | -4/+2 |
2020-02-12 | Defer failure to compiler diagnostics even if not in "keep going" mode | Boris Kolpackov | 1 | -3/+6 |
2020-02-11 | Instrument unassigned source path case in cc::compile_rule | Boris Kolpackov | 1 | -1/+12 |
2020-02-11 | Add match_only flag to context | Boris Kolpackov | 1 | -2/+2 |
2020-02-11 | Defer unknown header failure to compiler diagnostics | Boris Kolpackov | 1 | -80/+191 |
2020-02-10 | Make no-target/no-rule header dependency extraction diagnostics consistent | Boris Kolpackov | 1 | -9/+26 |
2020-02-07 | Drop copyright notice from source code | Karen Arutyunov | 1 | -1/+0 |
2020-02-03 | Add header/library search paths from compiler mode to sys_*_dirs | Boris Kolpackov | 1 | -18/+24 |
2020-01-27 | Improve module loading API | Boris Kolpackov | 1 | -1/+1 |
2019-11-29 | Reorder {cc,c/cxx}.{poptions,loptions} | Boris Kolpackov | 1 | -5/+10 |
2019-11-18 | Add couple of sanity checks | Boris Kolpackov | 1 | -3/+8 |
2019-11-15 | Improve {}-imbalance diagnostics in cc::parser and make it warning | Boris Kolpackov | 1 | -2/+4 |
2019-11-13 | Use path_name in cc::lexer class | Karen Arutyunov | 1 | -1/+1 |
2019-11-05 | Add support for supplying MSVC IFCPATH equivalent | Boris Kolpackov | 1 | -5/+18 |
2019-10-18 | Add ability to specify "compiler mode" options as part of config.{c,cxx} | Boris Kolpackov | 1 | -29/+47 |
2019-10-15 | Remove no longer used lambda capture | Boris Kolpackov | 1 | -4/+1 |
2019-10-14 | Implement MSVC installation discovery for version 15 (2017) and later | Karen Arutyunov | 1 | -81/+44 |
2019-10-11 | Various fixes to make clang-cl work | Boris Kolpackov | 1 | -30/+44 |
2019-10-11 | Switch clang-apple to primary/variant version setup | Boris Kolpackov | 1 | -8/+2 |
2019-10-05 | Default to MSVC DLL runtime for Clang on Windows | Boris Kolpackov | 1 | -2/+75 |
2019-10-02 | Handle Russian version of MSVC C1083 diagnostics | Boris Kolpackov | 1 | -13/+33 |
2019-10-01 | Adapt to renaming butl::casecmp() to icasecmp() | Karen Arutyunov | 1 | -1/+1 |
2019-09-18 | Rename importable_headers variable to translatable_headers | Boris Kolpackov | 1 | -13/+11 |
2019-09-05 | Improve /showIncludes parsing to handle internal (debug?) builds of MSVC | Boris Kolpackov | 1 | -5/+17 |
2019-08-28 | Move cc build system module to separate library | Karen Arutyunov | 1 | -0/+6098 |