aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-09-22Initial modularization with both Clang and VC hacksBoris Kolpackov139-839/+2526
Note: gave up on VC about half way though.
2017-09-12Increase MSYS BLODA wait timeBoris Kolpackov1-2/+2
2017-08-31Fix regex_replace_ex() to ignore unmatched sub-expression referencesKaren Arutyunov2-6/+14
2017-08-30Generalize regex_replace_ex() functionKaren Arutyunov6-12/+189
2017-08-29Bump BLODA timeout to 350msBoris Kolpackov1-8/+5
2017-08-29Use system_clock instead of timestamp::clockKaren Arutyunov2-5/+5
2017-08-28Use system_clock instead of timestamp::clock in processKaren Arutyunov1-2/+2
2017-08-28Use chrono timepoints for MSYS2 process re-spawning heuristicsKaren Arutyunov1-16/+24
2017-08-26Increase BLODA wait time now that we don't hold process mutex while waitingBoris Kolpackov1-1/+1
2017-08-24Add dummy version.hxxKaren Arutyunov3-1/+4
2017-08-23Add version.hxx back into distribution and don't clean it up from srcBoris Kolpackov1-0/+6
2017-08-22Remove path_traits<wchar_t> specializationKaren Arutyunov3-149/+5
2017-08-21Unlock mutex prior to waiting for MSYS2 processKaren Arutyunov1-12/+52
2017-08-21Fix comment in buildfileKaren Arutyunov1-2/+2
2017-08-20Don't distribute generated version.hxx and don't clean versionBoris Kolpackov2-3/+7
2017-08-08Bump version to 0.7.0-a.0.z, master is open for businessBoris Kolpackov1-1/+1
2017-08-07Bump version to 0.6.00.6.0Boris Kolpackov1-3/+3
2017-08-07Fix 'truncation of constant value' warning (VC)Karen Arutyunov1-2/+6
2017-08-07ifdef-out invalid static_assert on Cygwin/MSYSBoris Kolpackov1-0/+5
2017-08-07Update NEWS fileBoris Kolpackov1-0/+13
2017-08-06Don't reprint progress in newline modeBoris Kolpackov1-3/+4
2017-08-06Fix printing progress to non-terminal STDERRKaren Arutyunov4-14/+151
2017-08-05Implement path::normalized() predicateBoris Kolpackov2-0/+56
2017-08-05Rename path_map::find_sub() to find_sup()Boris Kolpackov1-14/+13
2017-08-05Add path_map::find_sub()Boris Kolpackov1-3/+32
2017-08-04Squash warningBoris Kolpackov1-1/+1
2017-08-04If MSYS detection fails, assume executable is not MSYS-based rather than isBoris Kolpackov1-5/+5
The conservative bet proved to be too slow.
2017-08-02Fix module installationBoris Kolpackov1-2/+2
2017-08-02Add doc-url manifest valueKaren Arutyunov1-1/+2
2017-08-02Add manifest_parser::split_comment() and manifest_serializer::merge_comment()Karen Arutyunov6-0/+107
2017-07-31Redo header installation setupBoris Kolpackov1-3/+4
2017-07-31Add .pc to .gitignoreBoris Kolpackov1-0/+1
2017-07-30Add src-url manifest valueKaren Arutyunov1-0/+1
2017-07-30Fix progress testKaren Arutyunov1-5/+1
2017-07-28Add ability to restrict executable search to PATH onlyBoris Kolpackov3-24/+38
2017-07-27Rename process_start() and process_run() overloadsKaren Arutyunov10-75/+82
2017-07-27Complete progress testKaren Arutyunov1-1/+66
2017-07-27Add support for printing progressBoris Kolpackov6-17/+206
2017-07-26Fix process ctor to consider environment variable name case-insensitivity on ↵Karen Arutyunov1-4/+6
Windows
2017-07-25Implement case-insensitive path hashing for WindowsBoris Kolpackov1-0/+16
2017-07-24Add std*_fd() functionsBoris Kolpackov3-18/+48
2017-07-22Add fast-path SHA256 functions for integral typesBoris Kolpackov2-14/+61
2017-07-22Add touch_file() filesystem functionBoris Kolpackov2-0/+37
2017-07-21Fix ambiguity between std::optional and butl::optionalKaren Arutyunov1-0/+2
2017-07-21Extend VC workarounds to version 19.11Boris Kolpackov3-4/+4
2017-07-21Add support for passing environment variables to child process on WindowsKaren Arutyunov3-25/+91
2017-07-21Improve auto_rmBoris Kolpackov2-17/+16
2017-07-17Adapt buildfile to pattern group semantics changeKaren Arutyunov1-3/+1
2017-07-14Fix file paths in LICENSEKaren Arutyunov1-1/+2
2017-07-13Add hxx prerequisite type in test buildfilesKaren Arutyunov28-27/+29