aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2020-05-25Add putback depth char_scanner template parameterKaren Arutyunov3-42/+42
2020-05-18Add sensitize_strlit() for sanitizing C string literalsBoris Kolpackov2-0/+36
2020-04-14Improve process_path::empty()Boris Kolpackov1-4/+6
2020-04-10Replace build-email manifest value with build-warning-emailKaren Arutyunov1-1/+1
2020-04-10Add process_path(effect) constructorBoris Kolpackov2-2/+13
2020-04-07Add ability to print process_env environmentBoris Kolpackov4-1/+176
2020-04-07Bump build2 version requirement to 0.13.0- (need config directive)Boris Kolpackov1-2/+2
2020-04-01Add daytime() functionKaren Arutyunov3-0/+50
2020-03-17Fix mkanylink() to complete relative target against link directory when creat...Karen Arutyunov5-9/+23
2020-03-17Fix ln builtin not to complete relative target against working directoryKaren Arutyunov5-24/+38
2020-03-17Add readsymlink(), followsymlink(), and try_followsymlink()Karen Arutyunov8-263/+843
2020-03-11Fix race in dir_iterator::next() for 'ignore dangling symlinks' modeKaren Arutyunov1-54/+110
2020-03-11On Windows try to create directory symlink and fallback to creating junction ...Karen Arutyunov2-53/+51
2020-03-10Fix directory symlink tests failing on Windows in Developer ModeKaren Arutyunov4-101/+88
2020-03-09Add more support for symlinks on WindowsKaren Arutyunov16-701/+1532
2020-03-09Fix file_empty() to follow symlinksKaren Arutyunov1-1/+1
2020-03-09Add workaround for MinGW GCC bug #84583 (produces CRCRLF sequences in preproc...Karen Arutyunov1-34/+17
2020-03-09Don't mention CONTRIBUTING.md in buildfileKaren Arutyunov2-3/+3
2020-03-09Fix few typosBoris Kolpackov1-2/+2
2020-03-03Revert previous (erroneously pushed to master) commitKaren Arutyunov5-162/+22
2020-03-02BackupKaren Arutyunov5-22/+162
2020-02-28Add .gitattributes fileKaren Arutyunov1-0/+19
2020-02-26Add notion of validator to char_scanner and make sure manifest is UTF-8Karen Arutyunov24-596/+1696
2020-02-18Reformat LICENSEBoris Kolpackov1-18/+17
2020-02-18New LICENSE/AUTHORS arrangementBoris Kolpackov7-20/+28
2020-02-12Fix curl testscriptKaren Arutyunov1-8/+8
2020-02-12Rename fdnull() to fdopen_null()Karen Arutyunov11-29/+30
2020-02-10Distribute and install COPYRIGHT fileKaren Arutyunov1-1/+3
2020-02-07Update last year in COPYRIGHT fileKaren Arutyunov1-1/+1
2020-02-07Add COPYRIGHT fileKaren Arutyunov2-1/+14
2020-02-06Drop copyright notice from source codeBoris Kolpackov260-260/+4
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
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