summaryrefslogtreecommitdiffstats
path: root/build2
Commit message (Expand)AuthorAgeFilesLines
...
* Move trim(), next_word() to libbutlBoris Kolpackov2018-04-283-100/+3
* Expose meta-operation in build.meta_operation variableBoris Kolpackov2018-04-283-1/+19
* Redo run directive diagnostics not to rely on invalid pathsBoris Kolpackov2018-04-271-28/+13
* Add support for build hooksBoris Kolpackov2018-04-276-70/+198
* Fix bug in backlinking testBoris Kolpackov2018-04-261-3/+4
* Implement run buildfile directiveBoris Kolpackov2018-04-267-102/+264
* Implement forwarded configurations and backlinkingBoris Kolpackov2018-04-2621-277/+1047
* Minor code reuse improvementBoris Kolpackov2018-04-243-44/+8
* Fix git commit timestamp extraction to be (really) in UTC (I promise)Boris Kolpackov2018-04-241-4/+8
* Add workarounds for VC15u7Boris Kolpackov2018-04-132-4/+4
* Regenerate option parser (adds support for combined flags and values)Boris Kolpackov2018-04-131-39/+155
* Remove -p alias from --progress optionBoris Kolpackov2018-03-292-4/+2
* Fix bug in '--' handlingBoris Kolpackov2018-03-245-31/+57
* Strip out_root when hashing linker input pathsBoris Kolpackov2018-03-213-7/+40
* Reimplement compression for gzip, bzip2, and xz not to use tar's -aBoris Kolpackov2018-03-201-9/+89
* Add support for config.dist.uncommittedBoris Kolpackov2018-03-202-4/+24
* Cleanup destination directory on dist failureBoris Kolpackov2018-03-201-0/+3
* Come up with better version for uncommitted snapshotsBoris Kolpackov2018-03-204-23/+59
* Use 12 instead of 16-characters for abbreviated git commit idBoris Kolpackov2018-03-201-1/+1
* Change git <snapsn> format in stdver to YYYYMMDDhhmmssBoris Kolpackov2018-03-202-3/+13
* If cc.reprocess is true, define __build2_preprocess during dependency extractionBoris Kolpackov2018-03-202-14/+42
* Add support for cp builtin -p optionKaren Arutyunov2018-03-191-12/+53
* Adjust disfigure diagnosticsBoris Kolpackov2018-03-121-4/+9
* Update generated options parsing codeBoris Kolpackov2018-03-051-2/+4
* Style/naming cleanup in man synopsisBoris Kolpackov2018-03-051-11/+11
* Improve derivation of binutils pattern from compiler patternBoris Kolpackov2018-02-271-43/+70
* If cc.reprocess is true, then also reprocess when extracting unit infoBoris Kolpackov2018-02-261-1/+7
* Skip multiple CR in CRLF sequence in cc::lexerBoris Kolpackov2018-02-261-6/+10
* Fortify GNU binutils detection against vendor customizationsBoris Kolpackov2018-02-221-11/+16
* Make dist diagnostics tidier yetBoris Kolpackov2018-02-225-21/+34
* Make dist diagnostics less noisy at verbosity level 1Boris Kolpackov2018-02-211-5/+9
* Add progress to dist meta-operationBoris Kolpackov2018-02-216-37/+103
* Fix bug in dist_execute()Boris Kolpackov2018-02-211-7/+6
* Initial work on deadlock detection supportBoris Kolpackov2018-02-203-16/+88
* Make search_existing_file() more consistentBoris Kolpackov2018-02-191-20/+17
* Perform ad hoc group resolution instead of resolve_group() in module searchBoris Kolpackov2018-02-162-5/+22
* Add support for detecting dependency cyclesBoris Kolpackov2018-02-166-44/+189
* Fix group link-up race in cc::link_rule::match()Boris Kolpackov2018-02-161-5/+14
* Fix group link-up raceBoris Kolpackov2018-02-1613-33/+98
* Improve VC compiler to runtime version mappingBoris Kolpackov2018-02-151-4/+1
* 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