aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2017-12-15Add process::pipe struct, extend process APIBoris Kolpackov11-80/+265
2017-12-14Add MSYS processes output probing and bump timeout to two secondsKaren Arutyunov1-22/+52
2017-12-12Add support for VC 15u5Boris Kolpackov4-4/+13
2017-12-09Add support for calculating SHA1 checksumsBoris Kolpackov10-9/+933
2017-12-08Fix typoBoris Kolpackov1-1/+1
2017-12-06Handle system version in Clang's *-windows-msvc target tripletBoris Kolpackov3-22/+32
2017-12-05Bump BLODA timeout to one secondKaren Arutyunov1-1/+1
2017-12-04Recognize and handle Clang's <cpu>-pc-windows-msvc target tripletBoris Kolpackov3-4/+14
2017-12-01Fix GCC 7 -fimplicit-fallthrough warningsBoris Kolpackov1-2/+2
2017-11-30Use compiler class instead of id where appropriateKaren Arutyunov1-1/+1
2017-11-30Bump toolchain version dependency to 0.7.0 in manifestKaren Arutyunov1-2/+2
2017-11-23Use uncaught_exceptions() if availableBoris Kolpackov2-2/+10
C++17 deprecated uncaught_exception() and GCC 8 now issues a warning.
2017-11-23Make some functions staticBoris Kolpackov1-10/+12
This works around an assertion in a modularized build with Clang.
2017-11-22Fix minor issue in small_vectorBoris Kolpackov1-1/+1
2017-11-21Move eof() utility to libbutlBoris Kolpackov2-1/+28
2017-11-19Fix typoBoris Kolpackov1-1/+1
2017-11-10Reorder inline functions to make MinGW GCC happyBoris Kolpackov2-16/+10
2017-11-09Fix commentBoris Kolpackov1-2/+2
2017-11-09Add ability to save data in char_scannerBoris Kolpackov3-8/+61
2017-10-06Bump BLODA timeout to 500ms, don't use timestamp in processKaren Arutyunov2-15/+16
2017-10-04Add ignore_error parameter for path_entry() and *_exists() functionsKaren Arutyunov2-25/+36
2017-10-01Only enable modularized build if forcedBoris Kolpackov32-185/+49
The two boolean command line variables that control this are: force_modules force_std_modules
2017-09-24Use std.regex and std.theading modulesBoris Kolpackov10-7/+11
2017-09-23Undo modularization hacks for Clang that seem to be no longer necessaryBoris Kolpackov3-9/+1
2017-09-23Undo modularization hacks for VCBoris Kolpackov10-34/+21
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