summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Adjust linker arguments for LTO parallelizationlto-parallelizationMatthew Krupcale2020-08-101-0/+43
* Add iterator-based versions of find_option{,_prefix}Matthew Krupcale2020-08-102-0/+32
* Fix bug scheduler::allocate/deallocate()Boris Kolpackov2020-08-101-2/+2
* Allow holes in group_view arrayBoris Kolpackov2020-08-104-13/+50
* Add ability to allocate additional active threads to current threadBoris Kolpackov2020-08-072-3/+102
* Double default task queue sizeBoris Kolpackov2020-08-061-1/+1
* Fix 'target.path() called out of scope' testscript errorKaren Arutyunov2020-08-041-0/+7
* Fix buildscript diagnostics so diff output is always in unified formatKaren Arutyunov2020-08-033-12/+70
* Escape quotes in .pc file values besides spaces and backslashesKaren Arutyunov2020-07-231-1/+1
* Change to version 0.14.0-a.0.zBoris Kolpackov2020-07-213-4/+4
* Release version 0.13.0Boris Kolpackov2020-07-183-6/+6
* Work around Clang bug #45021Boris Kolpackov2020-07-181-0/+10
* Minor fix in manualBoris Kolpackov2020-07-181-2/+2
* Add $regex.find_match() and $regex.find_search() functionsKaren Arutyunov2020-07-183-0/+184
* Update submodulesBoris Kolpackov2020-07-171-0/+0
* Fix race in path/mtime assignment and file_rule::match()Boris Kolpackov2020-07-177-30/+43
* Add optimized derive_path_with_extension(), use in file_ruleBoris Kolpackov2020-07-174-14/+42
* Minor documentation updatesBoris Kolpackov2020-07-172-4/+20
* Use -fexternc-nounwind by default for Clang targeting MSVCBoris Kolpackov2020-07-171-5/+27
* Tweak NEWS file some moreBoris Kolpackov2020-07-161-5/+6
* Minor tweaks to NEWS fileBoris Kolpackov2020-07-161-12/+14
* Save original compiler path/mode in {c,cxx}.config.path/modeBoris Kolpackov2020-07-1610-13/+26
* Documentation updatesBoris Kolpackov2020-07-162-70/+98
* Fix Clang warningBoris Kolpackov2020-07-142-0/+4
* Update NEWS fileBoris Kolpackov2020-07-141-0/+269
* Add another note on wildcards inside eval contextBoris Kolpackov2020-07-141-3/+15
* Recognize `build2` as special module name in addition to `build`Boris Kolpackov2020-07-141-2/+2
* Fix version check in using directiveBoris Kolpackov2020-07-131-8/+9
* Document value subscriptsBoris Kolpackov2020-07-131-3/+15
* Reserve backtick (`) and bit-or (|) in eval context for future useBoris Kolpackov2020-07-136-5/+25
* Add ability to extend rule interface in source-compatible mannerBoris Kolpackov2020-07-1312-23/+68
* Fold translated *.std options into compiler mode optionsBoris Kolpackov2020-07-138-55/+35
* Rename rule-adhoc-* to adhoc-rule-*Boris Kolpackov2020-07-125-15/+15
* Cache subprojects variable value in scope::root_extraBoris Kolpackov2020-07-128-57/+61
* Fix bugBoris Kolpackov2020-07-101-1/+1
* Relax prerequisite filtering semantics of aliases for clean operationBoris Kolpackov2020-07-102-4/+7
* Document ad hoc import and its usage in glue buildfilesBoris Kolpackov2020-07-101-11/+89
* Add support for project-local importationBoris Kolpackov2020-07-102-11/+47
* Tweak rule namesBoris Kolpackov2020-07-103-3/+4
* Make sure update-for-{test,install} works for files out of any projectBoris Kolpackov2020-07-092-2/+18
* Relax prerequisite filtering semantics of aliases in test and install rulesBoris Kolpackov2020-07-093-5/+11
* Load test and install modules implicitly for simple projectsBoris Kolpackov2020-07-091-0/+10
* Add support for ad hoc importationBoris Kolpackov2020-07-098-241/+438
* Get rid of no longer needed friendBoris Kolpackov2020-07-091-4/+0
* Fix bug in switch_scope()Boris Kolpackov2020-07-081-1/+1
* Make sure paths used to insert target are canonicalizedBoris Kolpackov2020-07-071-3/+9
* Skip sources of executables in cc::install_ruleBoris Kolpackov2020-07-072-9/+28
* Adjust variable block applicability in dependency chainsBoris Kolpackov2020-07-065-112/+228
* Cutoff amalgamation and subproject for simple projectsBoris Kolpackov2020-07-032-43/+37
* Hopefully fix flaky permission denied in `in` module on WindowsBoris Kolpackov2020-07-021-1/+9