aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2018-02-26Skip multiple CR in CRLF sequence in cc::lexerBoris Kolpackov1-6/+10
2018-02-22Fortify GNU binutils detection against vendor customizationsBoris Kolpackov1-11/+16
2018-02-22Make dist diagnostics tidier yetBoris Kolpackov5-21/+34
2018-02-21Make dist diagnostics less noisy at verbosity level 1Boris Kolpackov1-5/+9
2018-02-21Add progress to dist meta-operationBoris Kolpackov6-37/+103
2018-02-21Fix bug in dist_execute()Boris Kolpackov1-7/+6
2018-02-20Initial work on deadlock detection supportBoris Kolpackov3-16/+88
2018-02-19Make search_existing_file() more consistentBoris Kolpackov1-20/+17
2018-02-16Perform ad hoc group resolution instead of resolve_group() in module searchBoris Kolpackov2-5/+22
2018-02-16Add support for detecting dependency cyclesBoris Kolpackov6-44/+189
2018-02-16Fix group link-up race in cc::link_rule::match()Boris Kolpackov1-5/+14
2018-02-16Fix group link-up raceBoris Kolpackov13-33/+98
2018-02-15Improve VC compiler to runtime version mappingBoris Kolpackov1-4/+1
2018-02-15Add support for VC15u6Boris Kolpackov3-5/+7
2018-02-14Don't ignore objX{} and bmiX{} prerequisites in cc::link_ruleBoris Kolpackov5-40/+77
2018-02-14Enable modules support only for VC 15u5 and up, drop hacks for earlierBoris Kolpackov5-94/+20
2018-02-12Add default capping of stack size for all POSIX platforms, --max-stackBoris Kolpackov7-13/+102
2018-02-12Make sure operation failure diagnostics is printed for pre/post-operationsBoris Kolpackov5-27/+37
2018-02-12Preprend testscript expressions with ': ' for verbosity >= 3Karen Arutyunov4-23/+23
2018-02-12Fix task_count handling race in schedulerBoris Kolpackov2-5/+7
2018-02-09Preprend testscript expressions with $ for verbosity >= 3Karen Arutyunov1-1/+1
2018-02-09Fix broken test (and few other things)Boris Kolpackov12-66/+50
2018-02-09Fix GCC's "maybe used uninitialized" warningBoris Kolpackov1-3/+3
2018-02-09Adjust installation documentation to use update-for-installBoris Kolpackov1-5/+13
2018-02-08Fix broken id assigning for testscript if-else scopesKaren Arutyunov1-1/+1
2018-02-08Suppress VC warningBoris Kolpackov1-0/+1
2018-02-08Work around VC static initialization order issueBoris Kolpackov2-6/+14
2018-02-08Fix meta-operation logic some moreBoris Kolpackov1-3/+4
2018-02-08Document update-for-{test,install} operationsBoris Kolpackov1-3/+23
2018-02-08Fix bug in operation aliasing logicBoris Kolpackov1-4/+7
2018-02-08Fix regression in meta-operation lifting logicBoris Kolpackov1-20/+18
2018-02-08Update/cleanup comment documentation for inner/outer operation semanticsBoris Kolpackov6-30/+49
2018-02-07Add support for update-for-{test,install} operation aliasesBoris Kolpackov16-78/+165
2018-02-07Initial work for default update outer operationBoris Kolpackov16-94/+257
2018-02-06Increment targe_count for inner operations onlyBoris Kolpackov3-6/+12
2018-02-05Improve /showIncludes parsing diagnosticsBoris Kolpackov1-2/+4
2018-02-05Add tests for auto-generated test inputs/outputsBoris Kolpackov20-57/+129
2018-02-05Rename prerequisite_member::target to prerequisite_member::memberBoris Kolpackov3-23/+23
2018-02-05Fix test and install rules to handle see-through groups correctlyBoris Kolpackov11-132/+297
2018-02-03Work around Clang issueBoris Kolpackov1-0/+2
2018-02-03Work around VC issueBoris Kolpackov1-5/+5
2018-02-03Get rid of action rule override semanticsBoris Kolpackov58-1899/+1935
2018-02-01Diagnose out_base inside src_baseBoris Kolpackov1-0/+8
2018-01-25Don't treat VC non-existent main source file as non-existent headerBoris Kolpackov1-1/+7
2018-01-19Fix bug in header dependency extraction logicBoris Kolpackov1-1/+17
2018-01-19Remove unused codeBoris Kolpackov1-24/+1
2018-01-18Use prefix_map::find_sup/sub()Boris Kolpackov4-21/+11
2018-01-17Add workaround for data race in libstdc++'s ctype<char>::narrow()Karen Arutyunov1-0/+20
2018-01-16Remove unnecessary qualificationBoris Kolpackov1-1/+1
2018-01-08Implement compiler_info cachingBoris Kolpackov11-53/+97