summaryrefslogtreecommitdiffstats
path: root/build2
Commit message (Expand)AuthorAgeFilesLines
* 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
* Remove unused variableKaren Arutyunov2017-12-191-2/+0
* Fix few issues with structured result outputBoris Kolpackov2017-12-177-18/+23
* Diagnose C++ source/output target type mismatch (mxx{} vs cxx{})Boris Kolpackov2017-12-171-0/+22
* Trace non-zero process exit codeBoris Kolpackov2017-12-174-31/+15
* Don't look for group recipe if target state is failedBoris Kolpackov2017-12-171-2/+3
* Improve process execution diagnostics by reusing run_*() APIBoris Kolpackov2017-12-1617-315/+250
* Split stream verbosity into components (path, extension)Boris Kolpackov2017-12-1610-84/+111
* Redo string/stream representation of dir{} name/targetBoris Kolpackov2017-12-163-38/+60
* Generated options code update for previous commitBoris Kolpackov2017-12-161-8/+14
* Add support for structured result output (--structured-result)Boris Kolpackov2017-12-169-44/+202
* Remove unnecessary according to Clang lambda captures to suppress warningsBoris Kolpackov2017-12-151-4/+4
* Drop workaround for libpkgconf flags parsing issue (fixed by upstream package)Karen Arutyunov2017-12-151-53/+2