aboutsummaryrefslogtreecommitdiff
path: root/build2/context.cxx
AgeCommit message (Expand)AuthorFilesLines
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2019-01-12Adapt to standard version API changeKaren Arutyunov1-4/+7
2018-11-28Add config.hxx.in config header, move stage status thereBoris Kolpackov1-7/+1
2018-11-09Add support for relative to base scope command line variable overridesBoris Kolpackov1-12/+24
2018-11-08Make command line variable override scope syntax consistent with buildfileBoris Kolpackov1-18/+74
2018-10-26Add config.{c,cxx}.{id,version,target} configuration variablesBoris Kolpackov1-1/+3
2018-09-12Bump version to 0.9.0-a.0.z, master is open for businessBoris Kolpackov1-1/+1
2018-09-11Change build.version.stage to falsev0.8.0Boris Kolpackov1-1/+1
2018-07-30Make project variable to be of project_name typeKaren Arutyunov1-4/+4
2018-07-28Add build.version.stage boolean variableBoris Kolpackov1-0/+14
2018-07-16Implement in moduleBoris Kolpackov1-1/+0
2018-06-28Add prerequisite variable visibility specification/enforcementBoris Kolpackov1-2/+3
2018-06-28Implement support for excluded and ad hoc prerequisitesBoris Kolpackov1-0/+3
2018-06-20Fix race in phase switch during failureBoris Kolpackov1-0/+3
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-05-19Set <module>.booted variable for booted but not yet loaded modulesBoris Kolpackov1-4/+7
2018-05-19Add manifest{} target type ('manifest' file name automatically mapped as such)Boris Kolpackov1-0/+5
2018-05-19Support for deriving target type from file name, handle testscript, buildfileBoris Kolpackov1-0/+5
2018-05-02Add support for different backlinking modes, use for Windows DLL assemblyBoris Kolpackov1-3/+3
2018-04-28Expose meta-operation in build.meta_operation variableBoris Kolpackov1-0/+4
2018-04-26Implement forwarded configurations and backlinkingBoris Kolpackov1-20/+28
2018-02-22Make dist diagnostics tidier yetBoris Kolpackov1-0/+1
2018-02-07Add support for update-for-{test,install} operation aliasesBoris Kolpackov1-7/+9
2018-02-07Initial work for default update outer operationBoris Kolpackov1-1/+2
2018-01-05Add support for variable aliasesBoris Kolpackov1-1/+1
2017-12-16Improve process execution diagnostics by reusing run_*() APIBoris Kolpackov1-1/+1
2017-12-15Remove unnecessary according to Clang lambda captures to suppress warningsBoris Kolpackov1-4/+4
2017-12-13Implement info meta operationBoris Kolpackov1-0/+1
2017-12-07Distinguish between "fixed" and "default" target extensionsBoris Kolpackov1-1/+3
2017-12-03Allow typification of variables and values across load generationsBoris Kolpackov1-1/+1
2017-12-01Terminate waiting threads if coming off failed load phaseBoris Kolpackov1-2/+148
2017-11-21Improve skipped update diagnosticsBoris Kolpackov1-0/+1
2017-11-09Add support for for-loopBoris Kolpackov1-1/+1
2017-10-03Adapt to modularization of libbutlKaren Arutyunov1-1/+1
2017-08-20Add support for not cleaning generated version fileBoris Kolpackov1-0/+4
2017-08-04Make file_rule match mtime_targets that have valid timestampBoris Kolpackov1-2/+2
2017-08-01Add version, project.summary, project.url built-in variablesBoris Kolpackov1-4/+16
2017-07-27Implement displaying build progress (--progress|-p)Boris Kolpackov1-20/+63
2017-05-01Add hxx extension for headersKaren Arutyunov1-11/+11
2017-04-28Align build.version.* variables with standard version/version moduleBoris Kolpackov1-11/+25
2017-04-28Add in{} target type for .in ("input") file (requires preprocessing)Boris Kolpackov1-0/+1
2017-04-25Rename version header to version-impl to give way to version moduleBoris Kolpackov1-1/+0
2017-03-17Implement create meta-operationBoris Kolpackov1-1/+5
2017-03-15Add build.verbosity variable with -v/-V/--verbose valueBoris Kolpackov1-0/+4
2017-03-10Implement support for wildcard patternsBoris Kolpackov1-92/+97
2017-03-02Implement parallel matchBoris Kolpackov1-7/+146
2017-02-13Add MT-safe variable_cache, use for variable overridesBoris Kolpackov1-4/+0
2017-02-13Allow back overriding variables specified in buildfilesBoris Kolpackov1-1/+1
2017-02-13Implement parallel error propagation, keep_going modeBoris Kolpackov1-3/+34
2017-02-13Introduce target::task_countBoris Kolpackov1-1/+1