Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-09-04 | Allow calling process::wait() multiple types, make process move-only | Boris Kolpackov | 3 | -6/+28 | |
2015-08-31 | Add rmdir_r(), path_permissions() | Boris Kolpackov | 3 | -57/+162 | |
2015-08-31 | Add ability for process to change child's working directory | Boris Kolpackov | 3 | -4/+31 | |
2015-08-31 | Cosmetic changes | Boris Kolpackov | 1 | -4/+4 | |
2015-08-24 | Add "exact" constructor to path | Boris Kolpackov | 2 | -22/+42 | |
2015-08-21 | Add support for moving the underlying string out of path | Boris Kolpackov | 1 | -4/+9 | |
2015-08-14 | Add clear() to string_table | Boris Kolpackov | 1 | -0/+3 | |
2015-07-31 | Add note on default-initialized timestamp | Boris Kolpackov | 1 | -0/+3 | |
2015-07-24 | Update for new build2 | Boris Kolpackov | 3 | -0/+9 | |
2015-07-23 | Add support for process redirection to existing fd, piping | Boris Kolpackov | 2 | -38/+70 | |
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 | 2 | -6/+58 | |
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-17 | Fix stat/lstat type/ltype to be consistent, use correct *stat() | Boris Kolpackov | 4 | -13/+13 | |
2015-07-15 | Fix bug in path::iterator postfix increment | Boris Kolpackov | 2 | -10/+10 | |
2015-07-14 | Add path iterator range constructor | Boris Kolpackov | 3 | -1/+66 | |
2015-07-10 | Implement try_mkdir_p() | Boris Kolpackov | 2 | -0/+20 | |
2015-07-10 | Implement path_cast(), path::simple() | Boris Kolpackov | 2 | -0/+52 | |
2015-07-09 | Implement directory iteration support | Boris Kolpackov | 6 | -5/+376 | |
2015-07-01 | Improve reverse_iterate implementation | Boris Kolpackov | 1 | -9/+6 | |
If the passed range is an rvalue, then move it into our private copy. Otherwise, with nested ranges, there is no guarantee the thing will still be alive once we get to iterating over it. | |||||
2015-06-28 | Wait for child process in destructor instead of asserting | Boris Kolpackov | 1 | -1/+1 | |
2015-06-24 | Set default C++ file extensions | Boris Kolpackov | 1 | -0/+5 | |
2015-06-24 | Document path::extension() better | Boris Kolpackov | 1 | -1/+3 | |
2015-06-18 | Make sure std::vector can move paths | Boris Kolpackov | 1 | -0/+7 | |
2015-06-18 | Remove executables, add .gitignore | Boris Kolpackov | 3 | -0/+1 | |
2015-06-18 | Move path_mtime to filesystem, rename file_mtime, follow symlinks | Boris Kolpackov | 4 | -54/+58 | |
2015-06-18 | Add char-scanner to libbutl, use in libbpkg and build2 | Boris Kolpackov | 3 | -1/+161 | |
2015-06-18 | Move string-table from build2 to libbutl | Boris Kolpackov | 2 | -0/+119 | |
2015-06-18 | Move path and filesystem from build2 to libbutl | Boris Kolpackov | 16 | -2/+1818 | |
2015-06-18 | Move map-key from build2 to libbutl, rename multi-index | Boris Kolpackov | 2 | -2/+61 | |
2015-06-18 | Move prefix-map from build2 to libbutl | Boris Kolpackov | 7 | -1/+347 | |
2015-06-18 | Move some utilities from build2 to libbutl | Boris Kolpackov | 1 | -0/+53 | |
2015-06-18 | Move process from build2 to libbutl | Boris Kolpackov | 3 | -1/+393 | |
2015-06-18 | Move cxx.poptions setting from root.build to butl/buildfile | Boris Kolpackov | 2 | -1/+1 | |
That's the new recommended way. | |||||
2015-06-17 | Implement ifdstream, file descriptor input stream | Boris Kolpackov | 4 | -1/+158 | |
This is a portable replacement for GNU <ext/stdio_filebuf>. | |||||
2015-06-17 | Remove non-existent tests/ from directory list | Boris Kolpackov | 1 | -1/+1 | |
2015-06-11 | Add optional implementation | Boris Kolpackov | 8 | -0/+73 | |
2015-06-09 | Start libbutl | Boris Kolpackov | 2 | -0/+8 | |