Age | Commit message (Expand) | Author | Files | Lines |
2017-02-13 | Add path_entry(), fixes for path | Karen Arutyunov | 1 | -0/+16 |
2017-01-23 | Minor changes | Boris Kolpackov | 1 | -2/+2 |
2017-01-19 | Add missing typedef in std::hash<path> | Boris Kolpackov | 1 | -0/+2 |
2017-01-05 | Update copyright year | Boris Kolpackov | 1 | -1/+1 |
2016-12-17 | Change path::extension() to return std::string, not C string | Boris Kolpackov | 1 | -4/+10 |
2016-12-07 | Add path::current(), path::parent() | Karen Arutyunov | 1 | -6/+44 |
2016-12-05 | Make path::normalize() to preserve ./, invalidate paths starting with \, / on... | Karen Arutyunov | 1 | -2/+6 |
2016-11-30 | Implement path canonicalize() | Boris Kolpackov | 1 | -1/+26 |
2016-11-21 | Make process_path effective path always absolute | Boris Kolpackov | 1 | -2/+8 |
2016-08-29 | Add path_traits::find_leaf(), make path::append() public | Boris Kolpackov | 1 | -3/+23 |
2016-08-28 | Add path::traits::absolute() | Boris Kolpackov | 1 | -0/+10 |
2016-08-23 | Add path::to_directory() predicate | Boris Kolpackov | 1 | -0/+6 |
2016-08-22 | Rename path::diff_ to path::tsep_ | Boris Kolpackov | 1 | -19/+20 |
2016-08-21 | Add C-string version of path_traits::find_extension() | Boris Kolpackov | 1 | -4/+11 |
2016-08-10 | Add ucase(), lcase(), casecmp(), alpha(), digit(), alnum() | Karen Arutyunov | 1 | -1/+3 |
2016-08-02 | Add C-string overload of path_traits::rfind_separator() | Boris Kolpackov | 1 | -4/+11 |
2016-08-02 | Add note on potential path::normalize() optimization | Boris Kolpackov | 1 | -1/+4 |
2016-08-01 | Add path::posix_string()&& overload, path::posix_representation() | Boris Kolpackov | 1 | -3/+10 |
2016-07-30 | Make (foo / "bar") always result in path and not dir_path | Boris Kolpackov | 1 | -20/+26 |
2016-07-30 | Implement support for Windows path actualization | Boris Kolpackov | 1 | -6/+17 |
2016-07-28 | Redesign path to store trailing slash for directories | Boris Kolpackov | 1 | -201/+392 |
2016-07-25 | Add DLL export/import support | Boris Kolpackov | 1 | -1/+3 |
2016-07-19 | Add note on potential improvement for path | Boris Kolpackov | 1 | -0/+11 |
2016-07-09 | Add path::operator=/(string), path::size() | Boris Kolpackov | 1 | -8/+60 |
2016-06-18 | Add path::home() | Karen Arutyunov | 1 | -12/+24 |
2016-06-18 | Check path validity in path::init() on Windows | Karen Arutyunov | 1 | -1/+7 |
2016-06-13 | Add note about case-insensitive path compare limitation | Boris Kolpackov | 1 | -0/+3 |
2016-06-03 | Remove canonicalization requirement from path_map | Boris Kolpackov | 1 | -2/+7 |
2016-05-04 | Add temp_directory(), temp_path() | Boris Kolpackov | 1 | -0/+32 |
2016-04-12 | Make basic_path no-init() constructor protected rather than private | Boris Kolpackov | 1 | -6/+7 |
2016-03-28 | Add basic_path::compare() | Boris Kolpackov | 1 | -17/+25 |
2016-02-12 | Add path::realize(), which on POSIX calls realpath(3) | Boris Kolpackov | 1 | -33/+47 |
2016-01-09 | Update copyright year | Boris Kolpackov | 1 | -1/+1 |
2015-08-24 | Add "exact" constructor to path | Boris Kolpackov | 1 | -17/+28 |
2015-08-21 | Add support for moving the underlying string out of path | Boris Kolpackov | 1 | -4/+9 |
2015-07-20 | Minor/cosmetic changes to path::operator--() | Boris Kolpackov | 1 | -9/+9 |
2015-07-19 | Fix bug in basic_path constructor | Boris Kolpackov | 1 | -1/+1 |
2015-07-19 | Implement path iterator decrement operator | Boris Kolpackov | 1 | -2/+23 |
2015-07-17 | Add reverse iteration support to path | Boris Kolpackov | 1 | -0/+7 |
2015-07-17 | Cosmetic change | Boris Kolpackov | 1 | -1/+1 |
2015-07-15 | Fix bug in path::iterator postfix increment | Boris Kolpackov | 1 | -1/+1 |
2015-07-14 | Add path iterator range constructor | Boris Kolpackov | 1 | -1/+10 |
2015-07-10 | Implement path_cast(), path::simple() | Boris Kolpackov | 1 | -0/+25 |
2015-06-24 | Document path::extension() better | Boris Kolpackov | 1 | -1/+3 |
2015-06-18 | Move path and filesystem from build2 to libbutl | Boris Kolpackov | 1 | -0/+542 |