aboutsummaryrefslogtreecommitdiff
path: root/build2/config
AgeCommit message (Expand)AuthorFilesLines
2017-08-04Make file_rule match mtime_targets that have valid timestampBoris Kolpackov1-1/+1
2017-05-13Fix VC15 warnings (/W3)Karen Arutyunov1-1/+1
2017-05-01Add hxx extension for headersKaren Arutyunov9-61/+61
2017-03-17Disable amalgamation in configurations created by create meta-operationBoris Kolpackov1-0/+5
2017-03-17Implement create meta-operationBoris Kolpackov6-65/+392
2017-03-16Add support for passing parameters to (meta-) operationsBoris Kolpackov1-23/+26
2017-03-14Implement implied buildfile supportBoris Kolpackov1-0/+1
2017-03-02Implement parallel matchBoris Kolpackov1-10/+7
2017-02-13Implement parallel error propagation, keep_going modeBoris Kolpackov1-0/+2
2017-02-13Implement parallel operation executionBoris Kolpackov1-2/+2
2017-02-13Implement target_set locking, including extension updateBoris Kolpackov1-1/+1
2017-02-13Pass const scope& where modification should not happenBoris Kolpackov2-36/+66
2017-02-13Redo variable pattern-typing to match in more specific orderBoris Kolpackov1-3/+4
2017-02-13Implement pattern-based variable typing, tighten variable type updateBoris Kolpackov3-11/+17
2017-02-13Add notion of phase, enforceBoris Kolpackov1-0/+3
2017-02-13Add scheduling calls to operation's match()Boris Kolpackov1-18/+13
2017-02-13Add model mutex, make var_pool const by defaultBoris Kolpackov4-25/+49
2017-01-23Add bunch of missing const'sBoris Kolpackov2-4/+4
2017-01-23Implement automatic loading of directory buildfilesBoris Kolpackov1-0/+1
2017-01-19Get rid of extension_poolBoris Kolpackov1-1/+1
2017-01-12Implement support for narrowing down tests (config.test)Boris Kolpackov3-23/+24
2017-01-09Make use of operator<<(ostream, exception)Karen Arutyunov1-2/+2
2017-01-05Update copyright yearBoris Kolpackov8-8/+8
2016-11-30Add support for typed/untyped concatenated expansionBoris Kolpackov1-1/+1
2016-11-23Add support for config.cli=false (leave unconfigured)Boris Kolpackov2-4/+12
2016-11-04Various design/implementation cleanupsBoris Kolpackov1-3/+3
2016-09-15Add io_error alias for std::ios_base::failureKaren Arutyunov1-2/+2
2016-09-13Fix crashing on unhandled system_error thrown by file_exists()Karen Arutyunov1-2/+2
2016-09-05Fix issue with constexpr initialization, GCC 4.8 doesn't support thisBoris Kolpackov2-2/+2
2016-09-04Adjust configure/disfigure verbosityBoris Kolpackov1-9/+8
2016-08-30Add support for target visibility, use for dist, test, installBoris Kolpackov1-2/+2
2016-08-30Add support for config.build file versioningBoris Kolpackov3-9/+46
2016-08-23Don't write trailing spaces in case of empty values in config.buildBoris Kolpackov1-2/+11
2016-08-17Add support for config.bin.{lib,exe}.{prefix,suffix}Boris Kolpackov3-7/+6
2016-08-12Rename module to initBoris Kolpackov3-15/+35
2016-08-12Add support for ordering modules in config.buildBoris Kolpackov5-15/+47
2016-08-03Don't treat absent config values that are saved commented as newBoris Kolpackov2-3/+7
2016-07-30Construct paths to use canonical directory separatorsBoris Kolpackov2-6/+0
2016-07-29Fix duplicate config.build variable issueBoris Kolpackov3-11/+29
2016-07-28Adjust to new path implementation, use to support reversibilityBoris Kolpackov1-1/+1
2016-07-25Fix surprising config override behavior now that they are amalgamation-wideBoris Kolpackov1-2/+24
2016-07-25Fix module separating blank line logicBoris Kolpackov1-4/+10
2016-07-23Adapt to fdstream extensionKaren Arutyunov1-15/+10
2016-07-21Save config vars in order specified rather than alphabeticallyBoris Kolpackov3-168/+199
2016-07-21Fix bug in save_commented logicBoris Kolpackov1-2/+2
2016-07-21Save default/hinted ar/ld/rc values as commented outBoris Kolpackov4-13/+40
2016-07-08Move filesystem-related functions from context to new filesystem filesBoris Kolpackov2-4/+2
2016-07-08Implement limited rpath emulation for WindowsBoris Kolpackov1-2/+2
2016-06-27Add config.bin.target var/hint, use to decide libso{} install modeBoris Kolpackov3-6/+59
2016-06-27Get rid of extern "C" in module boot()/init()Boris Kolpackov2-21/+21