aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-08-11Review -flto translationlto-parallelizationBoris Kolpackov1-26/+37
2020-08-11Review find_option*() iterator versionBoris Kolpackov2-12/+38
2020-08-10Adjust linker arguments for LTO parallelizationMatthew Krupcale1-0/+43
2020-08-10Add iterator-based versions of find_option{,_prefix}Matthew Krupcale2-0/+32
2020-08-10Fix bug scheduler::allocate/deallocate()Boris Kolpackov1-2/+2
2020-08-10Allow holes in group_view arrayBoris Kolpackov4-13/+50
2020-08-07Add ability to allocate additional active threads to current threadBoris Kolpackov2-3/+102
2020-08-06Double default task queue sizeBoris Kolpackov1-1/+1
2020-08-04Fix 'target.path() called out of scope' testscript errorKaren Arutyunov1-0/+7
2020-08-03Fix buildscript diagnostics so diff output is always in unified formatKaren Arutyunov3-12/+70
2020-07-23Escape quotes in .pc file values besides spaces and backslashesKaren Arutyunov1-1/+1
2020-07-21Change to version 0.14.0-a.0.zBoris Kolpackov3-4/+4
2020-07-18Release version 0.13.0v0.13.0Boris Kolpackov3-6/+6
2020-07-18Work around Clang bug #45021Boris Kolpackov1-0/+10
2020-07-18Minor fix in manualBoris Kolpackov1-2/+2
2020-07-18Add $regex.find_match() and $regex.find_search() functionsKaren Arutyunov3-0/+184
2020-07-17Update submodulesBoris Kolpackov1-0/+0
2020-07-17Fix race in path/mtime assignment and file_rule::match()Boris Kolpackov7-30/+43
2020-07-17Add optimized derive_path_with_extension(), use in file_ruleBoris Kolpackov4-14/+42
2020-07-17Minor documentation updatesBoris Kolpackov2-4/+20
2020-07-17Use -fexternc-nounwind by default for Clang targeting MSVCBoris Kolpackov1-5/+27
2020-07-16Tweak NEWS file some moreBoris Kolpackov1-5/+6
2020-07-16Minor tweaks to NEWS fileBoris Kolpackov1-12/+14
2020-07-16Save original compiler path/mode in {c,cxx}.config.path/modeBoris Kolpackov10-13/+26
2020-07-16Documentation updatesBoris Kolpackov2-70/+98
2020-07-14Fix Clang warningBoris Kolpackov2-0/+4
2020-07-14Update NEWS fileBoris Kolpackov1-0/+269
2020-07-14Add another note on wildcards inside eval contextBoris Kolpackov1-3/+15
2020-07-14Recognize `build2` as special module name in addition to `build`Boris Kolpackov1-2/+2
2020-07-13Fix version check in using directiveBoris Kolpackov1-8/+9
2020-07-13Document value subscriptsBoris Kolpackov1-3/+15
2020-07-13Reserve backtick (`) and bit-or (|) in eval context for future useBoris Kolpackov6-5/+25
2020-07-13Add ability to extend rule interface in source-compatible mannerBoris Kolpackov12-23/+68
2020-07-13Fold translated *.std options into compiler mode optionsBoris Kolpackov8-55/+35
2020-07-12Rename rule-adhoc-* to adhoc-rule-*Boris Kolpackov5-15/+15
2020-07-12Cache subprojects variable value in scope::root_extraBoris Kolpackov8-57/+61
2020-07-10Fix bugBoris Kolpackov1-1/+1
2020-07-10Relax prerequisite filtering semantics of aliases for clean operationBoris Kolpackov2-4/+7
2020-07-10Document ad hoc import and its usage in glue buildfilesBoris Kolpackov1-11/+89
2020-07-10Add support for project-local importationBoris Kolpackov2-11/+47
2020-07-10Tweak rule namesBoris Kolpackov3-3/+4
2020-07-09Make sure update-for-{test,install} works for files out of any projectBoris Kolpackov2-2/+18
2020-07-09Relax prerequisite filtering semantics of aliases in test and install rulesBoris Kolpackov3-5/+11
2020-07-09Load test and install modules implicitly for simple projectsBoris Kolpackov1-0/+10
2020-07-09Add support for ad hoc importationBoris Kolpackov8-241/+438
2020-07-09Get rid of no longer needed friendBoris Kolpackov1-4/+0
2020-07-08Fix bug in switch_scope()Boris Kolpackov1-1/+1
2020-07-07Make sure paths used to insert target are canonicalizedBoris Kolpackov1-3/+9
2020-07-07Skip sources of executables in cc::install_ruleBoris Kolpackov2-9/+28
2020-07-06Adjust variable block applicability in dependency chainsBoris Kolpackov5-112/+228