aboutsummaryrefslogtreecommitdiff
path: root/libbutl/path.mxx
AgeCommit message (Expand)AuthorFilesLines
2021-09-28Get rid of C++ modules related code and rename *.mxx files to *.hxxKaren Arutyunov1-1555/+0
2021-06-10Add path::try_relative()Karen Arutyunov1-0/+6
2020-08-27Add ability to pass alternative dir separator to path::canonicalize()Boris Kolpackov1-9/+20
2020-06-29Add path::combine(string,separator)Boris Kolpackov1-4/+36
2020-02-06Drop copyright notice from source codeBoris Kolpackov1-1/+0
2019-11-15Add path_name_view structBoris Kolpackov1-22/+81
2019-11-14Add to_stream(ostream, path, bool)Karen Arutyunov1-0/+7
2019-11-13Add add constructor and remove comparison for path_name_value classKaren Arutyunov1-20/+9
2019-11-11Add path_name_value structKaren Arutyunov1-3/+52
2019-11-07Add path_name struct, open_file_or{stdin,stdout}() functionsBoris Kolpackov1-5/+47
2019-10-08Make path_traits::*_separator constants initialization constexprBoris Kolpackov1-4/+4
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-06-06Add path::abnormalities(), note on normalization and symlinksBoris Kolpackov1-29/+52
2019-06-06Use small_vector in path::normalize()Boris Kolpackov1-1/+2
2019-06-03Rename traits alias to traits_type for basic_path, basic_url, and string_tabl...Karen Arutyunov1-10/+16
2019-05-23Improve path_traits convenience overloadsBoris Kolpackov1-1/+56
2019-05-03Partially dismantle modularization using Modules TS semanticsBoris Kolpackov1-4/+4
2019-02-05Cosmetic changesBoris Kolpackov1-3/+3
2019-02-04Cosmetic changesBoris Kolpackov1-3/+3
2019-02-01Cosmetic changeBoris Kolpackov1-3/+3
2019-01-31Cosmetic changeBoris Kolpackov1-5/+5
2019-01-29Cosmetic changeBoris Kolpackov1-1/+1
2019-01-29Fix typoBoris Kolpackov1-2/+2
2019-01-29Minor comment fixesBoris Kolpackov1-4/+4
2019-01-29Remove comment that no longer appliesBoris Kolpackov1-4/+0
2019-01-16Update copyright yearKaren Arutyunov1-1/+1
2018-10-23Derive invalid_path from invalid_argumentBoris Kolpackov1-4/+5
2018-07-20Add clarifying commentBoris Kolpackov1-1/+2
2018-05-24Add note on relative path normalizationBoris Kolpackov1-0/+8
2018-05-19Update copyright yearKaren Arutyunov1-1/+1
2018-04-28Move trim(), next_word() basic string utilities from build2Boris Kolpackov1-0/+3
2018-04-26Relax path combination requirement for LHS to contain trailing slashBoris Kolpackov1-2/+2
2018-03-09Minor commentBoris Kolpackov1-3/+3
2018-01-19Add missing commentBoris Kolpackov1-0/+2
2018-01-19Add path::make_{directory,leaf,base}()Boris Kolpackov1-2/+22
2018-01-16Fix path::temp_path() to return corresponding path typeBoris Kolpackov1-1/+3
2017-11-09Fix commentBoris Kolpackov1-2/+2
2017-09-23Undo modularization hacks for VCBoris Kolpackov1-10/+2
2017-09-22Initial modularization with both Clang and VC hacksBoris Kolpackov1-0/+1245