aboutsummaryrefslogtreecommitdiff
path: root/build2
AgeCommit message (Expand)AuthorFilesLines
2017-12-17Trace non-zero process exit codeBoris Kolpackov4-31/+15
2017-12-17Don't look for group recipe if target state is failedBoris Kolpackov1-2/+3
2017-12-16Improve process execution diagnostics by reusing run_*() APIBoris Kolpackov17-315/+250
2017-12-16Split stream verbosity into components (path, extension)Boris Kolpackov10-84/+111
2017-12-16Redo string/stream representation of dir{} name/targetBoris Kolpackov3-38/+60
2017-12-16Generated options code update for previous commitBoris Kolpackov1-8/+14
2017-12-16Add support for structured result output (--structured-result)Boris Kolpackov9-44/+202
2017-12-15Remove unnecessary according to Clang lambda captures to suppress warningsBoris Kolpackov1-4/+4
2017-12-15Drop workaround for libpkgconf flags parsing issue (fixed by upstream package)Karen Arutyunov1-53/+2
2017-12-15Adapt to libbutl process API extensionKaren Arutyunov1-17/+23
2017-12-15Update Apple Clang to vanilla Clang version remapping (up to Xcode 9.2)Boris Kolpackov1-2/+14
2017-12-14Fix Windows linking issueBoris Kolpackov1-4/+4
2017-12-13Fix Clang issueBoris Kolpackov1-1/+1
2017-12-13Implement info meta operationBoris Kolpackov24-71/+227
2017-12-13Add workaround for libpkgconf flags parsing issueKaren Arutyunov1-0/+50
2017-12-12Add support for VC 15u5 (compiler version 19.12)Boris Kolpackov5-16/+29
2017-12-12Add support for C17 now that both GCC 8 and Clang 6 recognize -std=c17Boris Kolpackov1-2/+7
2017-12-11Fix Clang on Windows C runtime library linking logicBoris Kolpackov2-3/+3
2017-12-09Fix git commit id calculationBoris Kolpackov5-65/+93
2017-12-08Resolve VC issueBoris Kolpackov1-7/+7
2017-12-08Improve inconsistent C++ compiler diagnosticsBoris Kolpackov2-6/+20
2017-12-08Link libcmt.lib when building with Clang for win32-msvc targetBoris Kolpackov1-0/+11
2017-12-07Distinguish between "fixed" and "default" target extensionsBoris Kolpackov15-251/+270
2017-12-06Remove stray staticBoris Kolpackov1-1/+1
2017-12-06Fix bug in relaxed_atomicBoris Kolpackov1-1/+1
2017-12-06More work on Clang on Windows/MSVC supportBoris Kolpackov4-151/+147
2017-12-05Work around VC14 issuesBoris Kolpackov2-1/+18
2017-12-05Add support for first-access value typification during non-load phasesBoris Kolpackov5-50/+115
2017-12-05Minor value typification API changeBoris Kolpackov3-6/+6
2017-12-04Uninline variable_map::typify()Boris Kolpackov1-1/+1
2017-12-04Remap Clang on Windows target triplet to that of MSVCBoris Kolpackov1-0/+17
2017-12-04Improve cc/bin target mismatch diagnosticsBoris Kolpackov2-4/+8
2017-12-04Recognize empty cc.patternBoris Kolpackov5-9/+9
2017-12-04Improve diagnostics when c-family modules using different toolchainsBoris Kolpackov6-20/+50
2017-12-04Implement better cross-hinting between c-family modulesBoris Kolpackov7-61/+141
2017-12-04Add cast_empty() for value castingBoris Kolpackov3-5/+47
2017-12-04Suppress duplicate module init() calls for same scopeBoris Kolpackov1-8/+38
2017-12-04Handle phase_lock failure in async match tasksBoris Kolpackov1-4/+8
2017-12-03Add few clarifying commentsBoris Kolpackov2-2/+5
2017-12-03Allow typification of variables and values across load generationsBoris Kolpackov6-34/+14
2017-12-01Fix GCC 7 -fimplicit-fallthrough warningsBoris Kolpackov5-42/+36
2017-12-01Terminate waiting threads if coming off failed load phaseBoris Kolpackov4-88/+169
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