aboutsummaryrefslogtreecommitdiff
path: root/build2
AgeCommit message (Expand)AuthorFilesLines
2017-11-30Implement module sidebuilds cleanup using scope operation callbacksBoris Kolpackov5-19/+72
2017-11-30Implement support for scope operation callbacksBoris Kolpackov4-48/+166
2017-11-29Reimplement module sidebuilding using an ad hoc subprojectBoris Kolpackov8-204/+348
2017-11-28Fix bug in importing multiple targets with single directiveBoris Kolpackov1-0/+7
2017-11-27Add cxx_ prefix to module-related pkg-config variablesBoris Kolpackov1-12/+10
2017-11-27Add {c,cxx}.class variablesBoris Kolpackov11-286/+399
2017-11-24Improve diagnosticsBoris Kolpackov1-2/+11
2017-11-24Fix few bugs in generated header path remapping logicBoris Kolpackov2-7/+12
2017-11-24Add extra library search paths as -L optionsBoris Kolpackov5-37/+89
2017-11-23Fix few typosBoris Kolpackov1-3/+3
2017-11-23Minor changeBoris Kolpackov1-1/+1
2017-11-22Remove -Xclang module options that seem to be passed by default in trunkBoris Kolpackov1-5/+1
2017-11-22Fix dist bug where missing source file would be silently ignoredBoris Kolpackov8-48/+101
2017-11-22Improve diagnosticsBoris Kolpackov1-1/+2
2017-11-22Streamline skip count diagnosticsBoris Kolpackov1-1/+1
2017-11-21Recursively check timestamps of libraries we are linkingBoris Kolpackov2-6/+28
2017-11-21Move eof() utility to libbutlBoris Kolpackov2-17/+3
2017-11-21Filter VC preprocessor diagnosticsBoris Kolpackov1-54/+79
2017-11-21Diagnose failure to open depdbBoris Kolpackov2-16/+40
2017-11-21Improve skipped update diagnosticsBoris Kolpackov4-11/+36
2017-11-20Only add /usr/local/{include,lib} if compiler added /usr/includeBoris Kolpackov1-14/+25
2017-11-20Recognize CRLF sequences for line escaping in cc::lexerBoris Kolpackov1-0/+14
2017-11-20Handle case when compiler-reported header does not existBoris Kolpackov1-1/+16
2017-11-20Add support for dumping prerequisite-specific variablesBoris Kolpackov2-51/+115
2017-11-20Implement dump directiveBoris Kolpackov4-24/+162
2017-11-15Enter outer prefixes in generated header prefix mapBoris Kolpackov2-25/+73
2017-11-13Quote names that contain wildcard charactersBoris Kolpackov1-0/+1
2017-11-11Add in.substitution={strict|lax}Boris Kolpackov3-18/+103
2017-11-10Relax substitution requirements, add alternative symbol in version .in supportBoris Kolpackov3-18/+70
2017-11-10Add $directory(), $base(), $leaf() and $extension() functionsKaren Arutyunov1-0/+148
2017-11-09Add support for for-loopBoris Kolpackov12-20/+225
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-30Pass --text option for diff utility on WindowsKaren Arutyunov1-0/+8
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-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 Arutyunov31-64/+64
2017-10-03Extract system header search paths from GCC or compatibleBoris Kolpackov12-31/+213