aboutsummaryrefslogtreecommitdiff
path: root/build2
AgeCommit message (Expand)AuthorFilesLines
2018-04-26Implement run buildfile directiveBoris Kolpackov7-102/+264
2018-04-26Implement forwarded configurations and backlinkingBoris Kolpackov21-277/+1047
2018-04-24Minor code reuse improvementBoris Kolpackov3-44/+8
2018-04-24Fix git commit timestamp extraction to be (really) in UTC (I promise)Boris Kolpackov1-4/+8
2018-04-13Add workarounds for VC15u7Boris Kolpackov2-4/+4
2018-04-13Regenerate option parser (adds support for combined flags and values)Boris Kolpackov1-39/+155
2018-03-29Remove -p alias from --progress optionBoris Kolpackov2-4/+2
2018-03-24Fix bug in '--' handlingBoris Kolpackov5-31/+57
2018-03-21Strip out_root when hashing linker input pathsBoris Kolpackov3-7/+40
2018-03-20Reimplement compression for gzip, bzip2, and xz not to use tar's -aBoris Kolpackov1-9/+89
2018-03-20Add support for config.dist.uncommittedBoris Kolpackov2-4/+24
2018-03-20Cleanup destination directory on dist failureBoris Kolpackov1-0/+3
2018-03-20Come up with better version for uncommitted snapshotsBoris Kolpackov4-23/+59
2018-03-20Use 12 instead of 16-characters for abbreviated git commit idBoris Kolpackov1-1/+1
2018-03-20Change git <snapsn> format in stdver to YYYYMMDDhhmmssBoris Kolpackov2-3/+13
2018-03-20If cc.reprocess is true, define __build2_preprocess during dependency extractionBoris Kolpackov2-14/+42
2018-03-19Add support for cp builtin -p optionKaren Arutyunov1-12/+53
2018-03-12Adjust disfigure diagnosticsBoris Kolpackov1-4/+9
2018-03-05Update generated options parsing codeBoris Kolpackov1-2/+4
2018-03-05Style/naming cleanup in man synopsisBoris Kolpackov1-11/+11
2018-02-27Improve derivation of binutils pattern from compiler patternBoris Kolpackov1-43/+70
2018-02-26If cc.reprocess is true, then also reprocess when extracting unit infoBoris Kolpackov1-1/+7
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 Kolpackov4-46/+10
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 Arutyunov3-22/+13
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 Kolpackov1-2/+2
2018-02-09Fix GCC's "maybe used uninitialized" warningBoris Kolpackov1-3/+3
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