aboutsummaryrefslogtreecommitdiff
path: root/butl
AgeCommit message (Expand)AuthorFilesLines
2015-07-20Minor/cosmetic changes to path::operator--()Boris Kolpackov1-9/+9
2015-07-19Fix bug in basic_path constructorBoris Kolpackov1-1/+1
2015-07-19Implement path iterator decrement operatorBoris Kolpackov1-2/+23
2015-07-17Add reverse iteration support to pathBoris Kolpackov1-0/+7
2015-07-17Cosmetic changeBoris Kolpackov1-1/+1
2015-07-17Fix stat/lstat type/ltype to be consistent, use correct *stat()Boris Kolpackov3-10/+10
2015-07-15Fix bug in path::iterator postfix incrementBoris Kolpackov1-1/+1
2015-07-14Add path iterator range constructorBoris Kolpackov2-1/+30
2015-07-10Implement try_mkdir_p()Boris Kolpackov2-0/+20
2015-07-10Implement path_cast(), path::simple()Boris Kolpackov2-0/+52
2015-07-09Implement directory iteration supportBoris Kolpackov3-4/+313
2015-07-01Improve reverse_iterate implementationBoris Kolpackov1-9/+6
2015-06-28Wait for child process in destructor instead of assertingBoris Kolpackov1-1/+1
2015-06-24Document path::extension() betterBoris Kolpackov1-1/+3
2015-06-18Move path_mtime to filesystem, rename file_mtime, follow symlinksBoris Kolpackov4-54/+58
2015-06-18Add char-scanner to libbutl, use in libbpkg and build2Boris Kolpackov3-1/+161
2015-06-18Move string-table from build2 to libbutlBoris Kolpackov2-0/+119
2015-06-18Move path and filesystem from build2 to libbutlBoris Kolpackov11-1/+1582
2015-06-18Move map-key from build2 to libbutl, rename multi-indexBoris Kolpackov2-2/+61
2015-06-18Move prefix-map from build2 to libbutlBoris Kolpackov2-0/+179
2015-06-18Move some utilities from build2 to libbutlBoris Kolpackov1-0/+53
2015-06-18Move process from build2 to libbutlBoris Kolpackov3-1/+393
2015-06-18Move cxx.poptions setting from root.build to butl/buildfileBoris Kolpackov1-0/+1
2015-06-17Implement ifdstream, file descriptor input streamBoris Kolpackov4-1/+158
2015-06-11Add optional implementationBoris Kolpackov3-0/+45