summaryrefslogtreecommitdiffstats
path: root/build2
Commit message (Expand)AuthorAgeFilesLines
* Add support for VC15u6Boris Kolpackov2018-02-153-5/+7
* Don't ignore objX{} and bmiX{} prerequisites in cc::link_ruleBoris Kolpackov2018-02-145-40/+77
* Enable modules support only for VC 15u5 and up, drop hacks for earlierBoris Kolpackov2018-02-144-46/+10
* Add default capping of stack size for all POSIX platforms, --max-stackBoris Kolpackov2018-02-127-13/+102
* Make sure operation failure diagnostics is printed for pre/post-operationsBoris Kolpackov2018-02-125-27/+37
* Preprend testscript expressions with ': ' for verbosity >= 3Karen Arutyunov2018-02-123-22/+13
* Fix task_count handling race in schedulerBoris Kolpackov2018-02-122-5/+7
* Preprend testscript expressions with $ for verbosity >= 3Karen Arutyunov2018-02-091-1/+1
* Fix broken test (and few other things)Boris Kolpackov2018-02-091-2/+2
* Fix GCC's "maybe used uninitialized" warningBoris Kolpackov2018-02-091-3/+3
* Fix broken id assigning for testscript if-else scopesKaren Arutyunov2018-02-081-1/+1
* Suppress VC warningBoris Kolpackov2018-02-081-0/+1
* Work around VC static initialization order issueBoris Kolpackov2018-02-082-6/+14
* Fix meta-operation logic some moreBoris Kolpackov2018-02-081-3/+4
* Document update-for-{test,install} operationsBoris Kolpackov2018-02-081-3/+23
* Fix bug in operation aliasing logicBoris Kolpackov2018-02-081-4/+7
* Fix regression in meta-operation lifting logicBoris Kolpackov2018-02-081-20/+18
* Update/cleanup comment documentation for inner/outer operation semanticsBoris Kolpackov2018-02-086-30/+49
* Add support for update-for-{test,install} operation aliasesBoris Kolpackov2018-02-0716-78/+165
* Initial work for default update outer operationBoris Kolpackov2018-02-0716-94/+257
* Increment targe_count for inner operations onlyBoris Kolpackov2018-02-063-6/+12
* Improve /showIncludes parsing diagnosticsBoris Kolpackov2018-02-051-2/+4
* Rename prerequisite_member::target to prerequisite_member::memberBoris Kolpackov2018-02-053-23/+23
* Fix test and install rules to handle see-through groups correctlyBoris Kolpackov2018-02-059-128/+288
* Work around Clang issueBoris Kolpackov2018-02-031-0/+2
* Work around VC issueBoris Kolpackov2018-02-031-5/+5
* Get rid of action rule override semanticsBoris Kolpackov2018-02-0355-1894/+1931
* Diagnose out_base inside src_baseBoris Kolpackov2018-02-011-0/+8
* Don't treat VC non-existent main source file as non-existent headerBoris Kolpackov2018-01-251-1/+7
* Fix bug in header dependency extraction logicBoris Kolpackov2018-01-191-1/+17
* Remove unused codeBoris Kolpackov2018-01-191-24/+1
* Use prefix_map::find_sup/sub()Boris Kolpackov2018-01-184-21/+11
* Add workaround for data race in libstdc++'s ctype<char>::narrow()Karen Arutyunov2018-01-171-0/+20
* Remove unnecessary qualificationBoris Kolpackov2018-01-161-1/+1
* Implement compiler_info cachingBoris Kolpackov2018-01-0811-53/+97
* Complete runtime/stdlib detectionBoris Kolpackov2018-01-0811-104/+389
* Work around bogus ubsan reportBoris Kolpackov2018-01-052-2/+3
* Initial support for c/cxx runtime/stdlib detectionBoris Kolpackov2018-01-057-76/+241
* Extend find_option_prefix() to return optionBoris Kolpackov2018-01-053-35/+38
* Add cxx.module_name alias for cc.module_nameBoris Kolpackov2018-01-052-3/+8
* Add support for variable aliasesBoris Kolpackov2018-01-0511-63/+168
* Load config.build in init(), not boot()Boris Kolpackov2018-01-0413-62/+69
* Fix few undefined behavior (ubsan) bugsBoris Kolpackov2018-01-042-4/+5
* Fix data race (tsan) bugBoris Kolpackov2018-01-022-12/+15
* Fix few undefined behavior (ubsan) bugsBoris Kolpackov2018-01-028-64/+71
* Fix bug in scheduler::wait_idle()Boris Kolpackov2018-01-011-5/+4
* Fix lifetime issue in progress monitoring logicBoris Kolpackov2018-01-011-2/+3
* Fix race in scheduler progress setting logicBoris Kolpackov2018-01-013-15/+37
* Adapt regex to digit(wchar_t) added to libbutlKaren Arutyunov2017-12-262-2/+4
* Use BUILD2_ATOMIC_NON_LOCK_FREE macro to suppress non-lock-free errorsBoris Kolpackov2017-12-231-1/+7