aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2017-11-09Add support for for-loopBoris Kolpackov14-20/+342
2017-11-09Initial support for prerequisite-specific variables, use for bin.wholeBoris Kolpackov7-40/+182
2017-11-09Fix bug in handling of empty target name prefixes (e.g., bin.lib.prefix)Boris Kolpackov2-2/+2
2017-11-06Revert back to using -fmodule-file for GCC and ClangBoris Kolpackov1-35/+119
2017-11-06Translate 'latest' to C++2a for GCC 8Boris Kolpackov1-2/+2
2017-10-30Update config submoduleBoris Kolpackov1-0/+0
2017-10-30Pass --text option for diff utility on WindowsKaren Arutyunov1-0/+8
2017-10-20Update documentationBoris Kolpackov2-7/+8
2017-10-19Add support for MinGW bootstrap using bootstrap.gmake makefileBoris Kolpackov1-6/+20
2017-10-17Cosmetic changesBoris Kolpackov1-15/+10
2017-10-17Adjust stack size on Linux, FreeBSD and MacOSKaren Arutyunov1-25/+96
2017-10-17Fortify header dependency extraction against inconsistent behaviorBoris Kolpackov1-6/+19
2017-10-17Adjust max-threads multiplier for 32-bit because of stack size increaseBoris Kolpackov3-4/+5
2017-10-17Adjust stack size on WindowsBoris Kolpackov1-0/+14
2017-10-16Update libpkgconf version dependency in manifest fileKaren Arutyunov1-1/+1
2017-10-13Add throw_system_error to utilityBoris Kolpackov1-0/+1
2017-10-13Make scheduler threads inherit stack size from main threadKaren Arutyunov2-5/+65
2017-10-10Fix thread hygine issueBoris Kolpackov1-2/+8
2017-10-08Fix crashing on empty installation directory nameKaren Arutyunov1-0/+3
2017-10-06Fix old .ilk files cleanupKaren Arutyunov1-2/+2
2017-10-06Fix old libs cleanup not to remove unrelated filesKaren Arutyunov1-2/+8
2017-10-04Add ignore_error parameter for functions that check file system entry existenceKaren Arutyunov3-14/+13
2017-10-03Adapt to modularization of libbutlKaren Arutyunov33-69/+69
2017-10-03Extract system header search paths from GCC or compatibleBoris Kolpackov12-31/+213
2017-10-02Add additional notes to module documentationBoris Kolpackov1-8/+21
2017-09-29Allow pattern group to start with inclusionKaren Arutyunov3-73/+248
2017-09-26Modules documentation proofreading changesBoris Kolpackov1-30/+31
2017-09-25Get rid of pkgconfig moduleKaren Arutyunov19-370/+94
2017-09-25Make use of libpkgconf libraryKaren Arutyunov9-189/+635
2017-09-24Clarify header to module mapping in documentationBoris Kolpackov1-4/+6
2017-09-23Add example for modules and preprocessor discussionBoris Kolpackov1-6/+30
2017-09-21Minor doc clarificationBoris Kolpackov1-3/+3
2017-09-21Fix typoBoris Kolpackov1-2/+2
2017-09-21Clarify include visibilityBoris Kolpackov1-8/+14
2017-09-21Documentation proofreading fixesBoris Kolpackov1-193/+206
2017-09-15Documentation improvements related to C++ ModulesBoris Kolpackov1-25/+56
2017-09-14Add guidelines for modularizing existing codeBoris Kolpackov1-5/+721
2017-09-11Add ability to pass scope to buildfile functions, add $install.resolve()Boris Kolpackov10-38/+342
2017-09-11Initial C++ Modules guidelines (granularity and partitioning)Boris Kolpackov1-5/+71
2017-09-11More C++ Modules documentation updatesBoris Kolpackov1-20/+30
2017-09-08Add install::resolve_dir(scope) overloadBoris Kolpackov2-8/+29
2017-09-08More C++ Modules documentation updatesBoris Kolpackov1-3/+45
2017-09-07Implement {c,cxx}.guess modulesBoris Kolpackov7-68/+165
2017-09-07More C++ Modules documentation updatesBoris Kolpackov1-15/+4
2017-09-06Minor C++ Modules documentation updateBoris Kolpackov1-5/+21
2017-09-06Call dist callback in subprojectsBoris Kolpackov3-10/+35
2017-09-06Handle git submodules in version moduleBoris Kolpackov1-2/+4
2017-09-06Simplify command line in INSTALL fileBoris Kolpackov1-3/+1
2017-09-03Minor diagnostics tweaksBoris Kolpackov1-4/+6
2017-09-03Cleanup project src/out_root/base discovery logicBoris Kolpackov3-137/+69