aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-02-27Fix .pc files-based static linkage failing on macosKaren Arutyunov1-0/+9
2020-02-26Try to work around Clang optimization bugKaren Arutyunov1-3/+7
2020-02-26Adapt to adding validator to butl::char_scannerKaren Arutyunov3-24/+34
2020-02-25Disable global module fragment tests for MSVC due to issue 845845Boris Kolpackov1-0/+3
2020-02-24Work around bug in Clang 10 targeting MSVC in c++2a (LLVM bug #44956)Boris Kolpackov4-8/+34
2020-02-24Disable /WHOLEARCHIVE workaround for lld-link 9.0.1 and laterBoris Kolpackov1-9/+16
2020-02-24Extract version for lld-linkBoris Kolpackov3-8/+52
2020-02-21Define __cpp_modules=201810 (merged modules) for MSVC 16.4Boris Kolpackov2-9/+12
2020-02-18Update style submoduleBoris Kolpackov1-0/+0
2020-02-18Fix copyright notice extraction for building and documentation generatingKaren Arutyunov2-5/+6
2020-02-18Reformat LICENSEBoris Kolpackov1-16/+15
2020-02-18New LICENSE/AUTHORS arrangementBoris Kolpackov6-23/+28
2020-02-13Adjust documentation to change to bdep-new binless sub-optionBoris Kolpackov1-1/+1
2020-02-13Minor documentation consistency cleanupBoris Kolpackov1-2/+2
2020-02-12Adapt to renaming butl::fdnull() to fdopen_null()Karen Arutyunov3-5/+5
2020-02-12Use copyright extracted from COPYRIGHT file for printing build2 versionKaren Arutyunov2-3/+15
2020-02-12Add builtins support for $process.run*() functionsKaren Arutyunov6-149/+468
2020-02-12Defer failure to compiler diagnostics even if not in "keep going" modeBoris Kolpackov1-3/+6
2020-02-12Add convenience run_start() overloadBoris Kolpackov5-6/+31
2020-02-11Instrument unassigned source path case in cc::compile_ruleBoris Kolpackov1-1/+12
2020-02-11Add match_only flag to contextBoris Kolpackov6-46/+58
2020-02-11Defer unknown header failure to compiler diagnosticsBoris Kolpackov2-81/+192
2020-02-10Make no-target/no-rule header dependency extraction diagnostics consistentBoris Kolpackov1-9/+26
2020-02-10Distribute and install COPYRIGHT fileKaren Arutyunov1-3/+4
2020-02-07Update last year in COPYRIGHT fileKaren Arutyunov1-1/+1
2020-02-07Add copyright variable substitution in doc/cli.shKaren Arutyunov1-8/+23
2020-02-07Update submodulesBoris Kolpackov2-0/+0
2020-02-07Drop copyright notice from source codeKaren Arutyunov409-409/+0
2020-02-06Add -l<name> resolution exclusions for Windows Platform SDK librariesBoris Kolpackov1-29/+77
2020-02-05Add COPYRIGHT fileBoris Kolpackov2-3/+16
2020-02-05Always calculate scheduler shard size as a primary numberKaren Arutyunov1-36/+42
2020-02-04Add note to manual on specifying search paths in compiler modeBoris Kolpackov3-1/+18
2020-02-03Fix bug in sys_*_dirs commitBoris Kolpackov1-1/+1
2020-02-03Exclude -lexecinfo from resolutionBoris Kolpackov1-0/+5
2020-02-03Add header/library search paths from compiler mode to sys_*_dirsBoris Kolpackov12-199/+364
2020-01-31Propagate installed library out (tag) when converting to nameBoris Kolpackov3-13/+31
2020-01-31Use -l representation of library names in pkg-config files for MSVCBoris Kolpackov1-5/+38
2020-01-31Tag installed library targets with linker pathBoris Kolpackov3-24/+34
2020-01-30Swap order of matching command stdout and stderr by testscript runnerKaren Arutyunov1-2/+6
2020-01-29Rename module_base to module, redo module boot/init argument passingBoris Kolpackov24-216/+171
2020-01-28Use scope::var_pool()Boris Kolpackov18-222/+220
2020-01-28Use scope::insert_rule()Boris Kolpackov9-78/+56
2020-01-27Add missing symbol export declarationsBoris Kolpackov1-2/+2
2020-01-27See through lib{} group during distBoris Kolpackov4-5/+21
2020-01-27Protect cc guess cache with mutexBoris Kolpackov1-1/+12
2020-01-27Improve module loading APIBoris Kolpackov17-114/+126
2020-01-27Improve process run_*() APIBoris Kolpackov11-66/+138
2020-01-27Add scope::{insert_rule,var_pool}() convenience functionsBoris Kolpackov1-2/+32
2020-01-27Add corner case check in const.{c,cxx} array splittingBoris Kolpackov1-8/+11
2020-01-27Fix typoBoris Kolpackov1-1/+1