path: root/build2/context.cxx
AgeCommit message (Expand)AuthorFilesLines
2019-07-01Split build system into library and driverBoris Kolpackov1-1016/+0
2019-06-24Constrain access to options to build system driver main() onlyBoris Kolpackov1-6/+5
2019-06-03Adapt to renaming traits alias to traits_type for basic_path, basic_url, and ...Karen Arutyunov1-3/+3
2019-04-08Support for --dry-run|-n mode, perform update partBoris Kolpackov1-0/+1
2019-03-14Add support for multiple variable overridesBoris Kolpackov1-37/+23
2019-03-14Change variable::override list order, make doubly-linkedBoris Kolpackov1-9/+27
2019-03-13Cutoff append/prepend overrides that come before assignment overrideBoris Kolpackov1-1/+1
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