aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-02-05Minor tweaks to LICENSE fileBoris Kolpackov1-2/+2
2020-01-28Fix utf8() function descriptionKaren Arutyunov1-1/+1
2020-01-28Add utf8() predicateKaren Arutyunov5-6/+575
2020-01-05Fix 'cast between incompatible function types' MinGW GCC warningKaren Arutyunov1-2/+5
2019-11-26Use switch in buildfileBoris Kolpackov1-23/+25
2019-11-21Change version to 0.13.0-a.0.zBoris Kolpackov1-1/+1
2019-11-19Release version 0.12.0v0.12.0Boris Kolpackov1-3/+3
2019-11-16Try to re-exec POSIX process after "text file busy" failure for 450msKaren Arutyunov1-6/+21
2019-11-15Add path_name_view structBoris Kolpackov3-49/+150
2019-11-14Add to_stream(ostream, path, bool)Karen Arutyunov4-12/+60
2019-11-13Add add constructor and remove comparison for path_name_value classKaren Arutyunov2-24/+13
2019-11-12Fix basic_path_name_value::operator=() overloads to return *thisKaren Arutyunov1-0/+4
2019-11-11Add path_name_value structKaren Arutyunov3-3/+94
2019-11-07Add path_name struct, open_file_or{stdin,stdout}() functionsBoris Kolpackov4-12/+116
2019-10-31Fix unhandled invalid_path exception in path_search()Karen Arutyunov1-13/+16
2019-10-29Only enable backtrace support on Linux if using glibcBoris Kolpackov3-7/+10
Other libc implementations, for example musl, don't support this out of the box.
2019-10-09Define small_size constant in small containersBoris Kolpackov3-0/+6
2019-10-08Fix 'unused variable' warning issued by Clang on WindowsKaren Arutyunov1-0/+3
2019-10-08Make path_traits::*_separator constants initialization constexprBoris Kolpackov1-4/+4
2019-10-08Add process_path::clear_recall()Boris Kolpackov2-1/+19
2019-10-07Adapt tests for building with Clang on WindowsKaren Arutyunov1-3/+3
2019-10-07Add ability to specify custom path list in process::path_search()Boris Kolpackov3-28/+56
2019-10-06Adapt for building with Clang on WindowsKaren Arutyunov1-3/+3
2019-10-05Add sha{1,256}::reset()Boris Kolpackov4-8/+20
2019-10-05Add sha{1,256}::empty()Boris Kolpackov4-4/+28
2019-10-02Add CONTRIBUTING.md that points to our Community pageBoris Kolpackov2-1/+4
2019-10-01Move path match to path-pattern.?xxKaren Arutyunov8-742/+840
2019-09-28Swap entry and pattern parameters in path_match()Karen Arutyunov4-172/+175
2019-09-28Rename casecmp() function and case_compare_[c_]string structs to icasecmp() ↵Karen Arutyunov7-46/+44
and icase_compare_[c_]string
2019-09-27Add support for bracket expressions in wildcard pattern matchingKaren Arutyunov4-49/+632
2019-09-27Add support for builtin escaping to command running APIKaren Arutyunov3-1/+26
2019-09-27Add builtins support to command running APIKaren Arutyunov4-42/+124
2019-09-27Add builtins supportKaren Arutyunov23-2/+9027
2019-09-25Use more general description for STATUS_STACK_BUFFER_OVERRUN program exit ↵Karen Arutyunov1-11/+18
status on Windows
2019-09-25Get rid of used uninitialized GCC warningBoris Kolpackov1-1/+1
2019-09-05Minor improvement to path_traits::compare()Boris Kolpackov1-2/+5
2019-09-04Minor improvement to path_traits::find_extension()Boris Kolpackov1-2/+5
2019-08-27Fix backslash escaping in windows process argumentsKaren Arutyunov2-11/+89
2019-08-23Fix some testscripts failing if project path contain spacesKaren Arutyunov2-2/+2
2019-08-22Quote directory paths in buildspecsKaren Arutyunov1-1/+1
2019-08-22Make use of sanitize_identifier()Karen Arutyunov2-19/+3
2019-08-22Add extra_dir parameter for load_default_options()Karen Arutyunov4-55/+194
2019-08-21Don't load default options from directories which subdirectory contains ↵Karen Arutyunov6-104/+382
--no-default-options
2019-08-21Add sanitize_identifier() utility functionBoris Kolpackov2-0/+34
2019-08-16Make load_default_options() to throw pair<path, system_error> instead of ↵Karen Arutyunov3-27/+60
system_error
2019-08-14Add load_default_options() function template overload that accepts tracing ↵Karen Arutyunov4-24/+52
function
2019-08-14Add mkanylink() filesystem functionBoris Kolpackov2-2/+75
2019-08-12Add default options loading and merging APIKaren Arutyunov5-0/+583
2019-08-12Use new fdstream constructorBoris Kolpackov1-1/+1
2019-08-12Apply previous fix to fdstream::open()Boris Kolpackov2-41/+51