aboutsummaryrefslogtreecommitdiff
path: root/libbutl
AgeCommit message (Expand)AuthorFilesLines
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-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
2017-08-02Fix module installationBoris Kolpackov1-2/+2
2017-08-02Add manifest_parser::split_comment() and manifest_serializer::merge_comment()Karen Arutyunov4-0/+82
2017-07-31Redo header installation setupBoris Kolpackov1-3/+4
2017-07-28Add ability to restrict executable search to PATH onlyBoris Kolpackov3-24/+38
2017-07-27Rename process_start() and process_run() overloadsKaren Arutyunov8-64/+67
2017-07-27Add support for printing progressBoris Kolpackov3-16/+136
2017-07-26Fix process ctor to consider environment variable name case-insensitivity on ...Karen Arutyunov1-4/+6
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 Kolpackov1-2/+36
2017-07-22Add touch_file() filesystem functionBoris Kolpackov2-0/+37
2017-07-21Extend VC workarounds to version 19.11Boris Kolpackov1-2/+2
2017-07-21Add support for passing environment variables to child process on WindowsKaren Arutyunov2-16/+89
2017-07-21Improve auto_rmBoris Kolpackov2-17/+16
2017-07-17Adapt buildfile to pattern group semantics changeKaren Arutyunov1-3/+1
2017-07-13Add hxx prerequisite type in test buildfilesKaren Arutyunov1-0/+2
2017-07-12Make use of wildcards in buildfilesKaren Arutyunov1-50/+7
2017-07-03Implement workaround for libc++ bug (#33681) in regex_replace_ex()Karen Arutyunov1-1/+17
2017-06-27Add support for format_no_copy flag in regex_replace_ex()Karen Arutyunov2-7/+19
2017-06-24Make small_vector_allocator compatible with VC15u3 iterator debug modeBoris Kolpackov1-8/+22
2017-06-24Add build system support for modularizationBoris Kolpackov2-3/+13
2017-06-23Rename LIBBUTL_EXPORT to LIBBUTL_SYMEXPORT in preparation for modularizationBoris Kolpackov25-106/+106
2017-06-23Add support for querying position in fdbufBoris Kolpackov2-2/+22
2017-06-21Add regex utility functionsKaren Arutyunov4-0/+321
2017-06-15Adapt for ln testscript builtinKaren Arutyunov1-1/+25
2017-06-14Fix printing durationKaren Arutyunov1-3/+4
2017-06-14Add to_stream(duration) and to_string(duration)Karen Arutyunov2-17/+44
2017-06-14Minor performance fixKaren Arutyunov1-1/+1
2017-06-12Add tests and fixes for path_search(pattern,entry)Karen Arutyunov3-22/+124
2017-06-08Add path_match() and path_search() overloadsKaren Arutyunov2-138/+395
2017-06-07Fix process_env not to store storageKaren Arutyunov2-2/+4
2017-06-07Support passing environment variables to child processKaren Arutyunov11-163/+203
2017-06-01Treat CR specially by manifest serializerKaren Arutyunov2-5/+11
2017-06-01Add note to path_search() descriptionKaren Arutyunov1-0/+4
2017-05-31Increase MSYS2 BLODA wait timeBoris Kolpackov1-2/+2
2017-05-31Add ifdstream::read_text() and ifdstream::read_binary()Karen Arutyunov2-0/+35
2017-05-30Implement openssl processKaren Arutyunov10-3/+361
2017-05-26Optimize char_scanner if used with ifdstreamBoris Kolpackov4-14/+80
2017-05-26Improve MSYS2 BLODA codeBoris Kolpackov1-5/+20
2017-05-24Add missing file to buildfileBoris Kolpackov1-1/+1
2017-05-24Remove msys instrumentationBoris Kolpackov2-16/+1