summaryrefslogtreecommitdiffstats
path: root/build2
Commit message (Expand)AuthorAgeFilesLines
* Redo testscript diagnostics not to rely on invalid pathsKaren Arutyunov2018-05-162-52/+24
* Fix uncaught invalid_path exceptionKaren Arutyunov2018-05-166-18/+37
* Tolerate misconfigured src_root in info and disfigure meta-operationsBoris Kolpackov2018-05-147-43/+126
* Search for .git in directories outer to src_rootBoris Kolpackov2018-05-141-5/+11
* Adjust to libbutl changesBoris Kolpackov2018-05-141-1/+1
* Fix assertion failure due to parser::attributes_pop() call in pre-parse modeKaren Arutyunov2018-05-121-1/+2
* Fix inability to run program by relative path in testscriptKaren Arutyunov2018-05-121-1/+22
* Enable new directory target-specific variable assignment syntaxBoris Kolpackov2018-05-041-125/+103
* Regularize directory target/scope-specific variable assignment syntaxBoris Kolpackov2018-05-033-119/+210
* Add support for different backlinking modes, use for Windows DLL assemblyBoris Kolpackov2018-05-025-83/+304
* Don't print scheduler statistics at verbosity level 2, add --stat insteadBoris Kolpackov2018-04-305-2/+24
* Use rmsymlink() to portably remove symlinksBoris Kolpackov2018-04-283-8/+45
* 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