summaryrefslogtreecommitdiffstats
path: root/build2/context.cxx
Commit message (Expand)AuthorAgeFilesLines
* Add support for multiple variable overridesHEADmasterBoris Kolpackov2019-03-141-37/+23
* Change variable::override list order, make doubly-linkedBoris Kolpackov2019-03-141-9/+27
* Cutoff append/prepend overrides that come before assignment overrideBoris Kolpackov2019-03-131-1/+1
* Update copyright yearKaren Arutyunov2019-01-161-1/+1
* Adapt to standard version API changeKaren Arutyunov2019-01-121-4/+7
* Add config.hxx.in config header, move stage status thereBoris Kolpackov2018-11-281-7/+1
* Add support for relative to base scope command line variable overridesBoris Kolpackov2018-11-091-12/+24
* Make command line variable override scope syntax consistent with buildfileBoris Kolpackov2018-11-081-18/+74
* Add config.{c,cxx}.{id,version,target} configuration variablesBoris Kolpackov2018-10-261-1/+3
* Bump version to 0.9.0-a.0.z, master is open for businessBoris Kolpackov2018-09-121-1/+1
* Change build.version.stage to falseBoris Kolpackov2018-09-111-1/+1
* Make project variable to be of project_name typeKaren Arutyunov2018-07-301-4/+4
* Add build.version.stage boolean variableBoris Kolpackov2018-07-281-0/+14
* Implement in moduleBoris Kolpackov2018-07-161-1/+0
* Add prerequisite variable visibility specification/enforcementBoris Kolpackov2018-06-281-2/+3
* Implement support for excluded and ad hoc prerequisitesBoris Kolpackov2018-06-281-0/+3
* Fix race in phase switch during failureBoris Kolpackov2018-06-201-0/+3
* Update copyright yearKaren Arutyunov2018-05-191-1/+1
* Set <module>.booted variable for booted but not yet loaded modulesBoris Kolpackov2018-05-191-4/+7
* Add manifest{} target type ('manifest' file name automatically mapped as such)Boris Kolpackov2018-05-191-0/+5
* Support for deriving target type from file name, handle testscript, buildfileBoris Kolpackov2018-05-191-0/+5
* Add support for different backlinking modes, use for Windows DLL assemblyBoris Kolpackov2018-05-021-3/+3
* Expose meta-operation in build.meta_operation variableBoris Kolpackov2018-04-281-0/+4
* Implement forwarded configurations and backlinkingBoris Kolpackov2018-04-261-20/+28
* Make dist diagnostics tidier yetBoris Kolpackov2018-02-221-0/+1
* Add support for update-for-{test,install} operation aliasesBoris Kolpackov2018-02-071-7/+9
* Initial work for default update outer operationBoris Kolpackov2018-02-071-1/+2
* Add support for variable aliasesBoris Kolpackov2018-01-051-1/+1
* Improve process execution diagnostics by reusing run_*() APIBoris Kolpackov2017-12-161-1/+1
* Remove unnecessary according to Clang lambda captures to suppress warningsBoris Kolpackov2017-12-151-4/+4
* Implement info meta operationBoris Kolpackov2017-12-131-0/+1
* Distinguish between "fixed" and "default" target extensionsBoris Kolpackov2017-12-071-1/+3
* Allow typification of variables and values across load generationsBoris Kolpackov2017-12-031-1/+1
* Terminate waiting threads if coming off failed load phaseBoris Kolpackov2017-12-011-2/+148
* Improve skipped update diagnosticsBoris Kolpackov2017-11-211-0/+1
* Add support for for-loopBoris Kolpackov2017-11-091-1/+1
* Adapt to modularization of libbutlKaren Arutyunov2017-10-031-1/+1
* Add support for not cleaning generated version fileBoris Kolpackov2017-08-201-0/+4
* Make file_rule match mtime_targets that have valid timestampBoris Kolpackov2017-08-041-2/+2
* Add version, project.summary, project.url built-in variablesBoris Kolpackov2017-08-011-4/+16
* Implement displaying build progress (--progress|-p)Boris Kolpackov2017-07-271-20/+63
* Add hxx extension for headersKaren Arutyunov2017-05-011-11/+11
* Align build.version.* variables with standard version/version moduleBoris Kolpackov2017-04-281-11/+25
* Add in{} target type for .in ("input") file (requires preprocessing)Boris Kolpackov2017-04-281-0/+1
* Rename version header to version-impl to give way to version moduleBoris Kolpackov2017-04-251-1/+0
* Implement create meta-operationBoris Kolpackov2017-03-171-1/+5
* Add build.verbosity variable with -v/-V/--verbose valueBoris Kolpackov2017-03-151-0/+4
* Implement support for wildcard patternsBoris Kolpackov2017-03-101-92/+97
* Implement parallel matchBoris Kolpackov2017-03-021-7/+146
* Add MT-safe variable_cache, use for variable overridesBoris Kolpackov2017-02-131-4/+0