Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-11-05 | Resolve /WN /Wall /w option overrides | Boris Kolpackov | 2 | -7/+73 | |
Failed that, MSVC "helpfully" warns that one is overriding the other. | |||||
2018-11-05 | Handle MSVC command line warnings | Boris Kolpackov | 2 | -36/+66 | |
2018-11-02 | Fix typo | Boris Kolpackov | 3 | -3/+3 | |
2018-11-02 | Use rule-specific variables for backlink value | Boris Kolpackov | 3 | -13/+22 | |
2018-11-02 | Use rule-specific variables for module name set on bmi*{} targets | Boris Kolpackov | 3 | -13/+21 | |
2018-11-01 | Fix atomic count initialization | Boris Kolpackov | 1 | -2/+2 | |
2018-11-01 | Bump minimum supported Clang version to 3.7 | Boris Kolpackov | 1 | -1/+1 | |
2018-11-01 | Add support for rule-specific variables, use to fix cc.type data race | Boris Kolpackov | 14 | -68/+231 | |
2018-10-27 | Update libpkgconf version constraint to allow 1.5.x | Boris Kolpackov | 1 | -1/+1 | |
2018-10-27 | Fallback to --version for GCC/Clang-like compilers if -v didn't work | Boris Kolpackov | 1 | -15/+20 | |
2018-10-26 | Add config.{c,cxx}.{id,version,target} configuration variables | Boris Kolpackov | 12 | -500/+714 | |
These variables allow overriding guessed compiler id/version/target, for example, in case of mis-guesses or when working with compilers that don't report their base (e.g., GCC, Clang) with -v/--version (common in the embedded space). | |||||
2018-10-26 | Add support for libpkgconf 1.5 API | Karen Arutyunov | 1 | -2/+41 | |
2018-10-25 | Redesign cc::compiler_id to make variant customizable | Boris Kolpackov | 9 | -190/+223 | |
2018-10-25 | Fix execute_direct() to handle "match failed" case | Boris Kolpackov | 1 | -5/+11 | |
2018-10-25 | Fix race in rule synthesis logic | Boris Kolpackov | 3 | -11/+50 | |
2018-10-25 | Fix bug in add_adhoc_member() (set group) | Boris Kolpackov | 1 | -0/+3 | |
2018-10-24 | Fix GCC 8 -fimplicit-fallthrough warnings | Karen Arutyunov | 1 | -0/+3 | |
2018-10-23 | Treat invalid names as values if they are quoted | Boris Kolpackov | 2 | -20/+40 | |
2018-10-23 | Move invalid_argument handler from default_thunk() to call() | Boris Kolpackov | 2 | -17/+19 | |
This way we let a custom thunk catch derived exception (like invalid_path). | |||||
2018-10-19 | Suggest override variable (config.x) when tool is not found | Boris Kolpackov | 5 | -13/+63 | |
2018-10-19 | Fix bug in binutils pattern derivation logic | Boris Kolpackov | 1 | -7/+15 | |
2018-10-19 | Improve inconsistent compiler behavior diagnostics | Boris Kolpackov | 1 | -9/+15 | |
2018-10-18 | Add note to manual on creating binless libraries with bdep-new | Boris Kolpackov | 1 | -1/+11 | |
2018-10-18 | Fix bug in binless library linking logic | Boris Kolpackov | 3 | -27/+16 | |
2018-10-17 | Fix few bugs in manual | Boris Kolpackov | 1 | -9/+10 | |
2018-10-16 | Raise libcpp version in regex-related check to 7.0.0 | Karen Arutyunov | 1 | -1/+1 | |
2018-10-04 | Add note on C++ module interface unit naming to manual | Boris Kolpackov | 1 | -1/+8 | |
2018-09-16 | Fix bug in manual | Boris Kolpackov | 1 | -1/+1 | |
2018-09-14 | Fix uncaught invalid_path exception | Karen Arutyunov | 1 | -18/+25 | |
2018-09-12 | Fix typo in NEWS file | Boris Kolpackov | 1 | -1/+1 | |
2018-09-12 | Bump version to 0.9.0-a.0.z, master is open for business | Boris Kolpackov | 3 | -5/+5 | |
2018-09-11 | Change build.version.stage to falsev0.8.0 | Boris Kolpackov | 1 | -1/+1 | |
2018-09-11 | Bump version to 0.8.0 | Boris Kolpackov | 2 | -3/+3 | |
2018-09-10 | Documentation fixes and improvements | Boris Kolpackov | 1 | -158/+167 | |
2018-09-10 | Replace libu with libue in buildfiles | Karen Arutyunov | 10 | -13/+13 | |
2018-09-10 | Update NEWS file | Boris Kolpackov | 1 | -0/+139 | |
2018-09-08 | More documentation fixes | Boris Kolpackov | 1 | -1/+1 | |
2018-09-08 | Documentation fix | Boris Kolpackov | 1 | -1/+1 | |
2018-09-08 | Documentation fixes | Boris Kolpackov | 1 | -466/+503 | |
2018-09-07 | Fix binless logic some more | Boris Kolpackov | 2 | -15/+16 | |
2018-09-07 | Explain subprojects and amalgamation in manual | Boris Kolpackov | 1 | -5/+245 | |
2018-09-06 | Fix issues with interaction between binless logic and Windows DLLs | Boris Kolpackov | 4 | -26/+46 | |
2018-09-06 | Explain unit test support implementation in manual | Boris Kolpackov | 1 | -4/+180 | |
2018-09-05 | Fix bug in pkgconfig_load() | Boris Kolpackov | 1 | -1/+1 | |
2018-09-05 | Only consider common .pc file for binless variant if there is no binfull | Boris Kolpackov | 3 | -15/+30 | |
2018-09-05 | Documentation fixes | Boris Kolpackov | 2 | -149/+178 | |
2018-09-05 | Add note on header-only/binless libraries in manual | Boris Kolpackov | 1 | -0/+14 | |
2018-09-05 | Adjust pkg-config logic to cover binless libraries | Boris Kolpackov | 3 | -131/+234 | |
2018-09-05 | Create .buildignore file in testscript root working directory | Karen Arutyunov | 8 | -15/+136 | |
2018-09-04 | Check for binless-ness after seeing through to import library member | Boris Kolpackov | 1 | -11/+16 | |
This makes a difference for installed libraries since the DLL location might be unknown (empty path). |