Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-22 | Fix bug in mkdir_p() | Boris Kolpackov | 1 | -1/+1 | |
2016-01-09 | Update copyright year | Boris Kolpackov | 27 | -27/+27 | |
2016-01-07 | Fix nanoseconds formatting in to_stream(), operator<<() | Boris Kolpackov | 2 | -11/+43 | |
2016-01-05 | Generalize timestamp printing code | Boris Kolpackov | 2 | -34/+162 | |
2016-01-04 | Prepare version header for automatic management | Boris Kolpackov | 1 | -2/+1 | |
2015-12-16 | Check that key is at least as long as prefix in prefix map | Boris Kolpackov | 1 | -5/+3 | |
2015-12-14 | Use prepend to make sure our -I are considered first | Boris Kolpackov | 1 | -1/+1 | |
2015-12-08 | Change version back to 0.1.0 | Boris Kolpackov | 1 | -3/+2 | |
The new plan is to use 0.1.0, 0.2.0 rather than 0.1.0-a1, 0.1.0-a2 for early development. Easier on the eye and we have 99 versions instead of 49. | |||||
2015-12-07 | Move from 0.1.0.a1 to 0.1.0-a1 versioning scheme | Boris Kolpackov | 1 | -3/+3 | |
2015-12-05 | Prevent signature clashes in nsec() overload set | Boris Kolpackov | 1 | -7/+13 | |
2015-12-03 | Add hxx{version} to buildfile | Boris Kolpackov | 1 | -1/+2 | |
2015-12-03 | Bump version to 0.1.0.a1 | Boris Kolpackov | 1 | -0/+28 | |
2015-11-30 | Add install support | Boris Kolpackov | 1 | -0/+4 | |
2015-11-30 | Cosmetic change | Boris Kolpackov | 1 | -14/+14 | |
2015-11-28 | Add dist support | Boris Kolpackov | 1 | -1/+15 | |
2015-11-25 | Implement ofdstream | Boris Kolpackov | 2 | -16/+102 | |
2015-11-25 | Make process move-assignable, add default c-tor | Boris Kolpackov | 2 | -2/+38 | |
2015-11-25 | Add process::try_wait() for non-blocking wait | Boris Kolpackov | 2 | -0/+26 | |
2015-09-29 | Add auto_rmfile and auto_rmdir | Boris Kolpackov | 3 | -14/+77 | |
2015-09-25 | Ignore empty cwd in process | Boris Kolpackov | 2 | -2/+3 | |
2015-09-17 | Add nullopt_t/nullopt to optional | Boris Kolpackov | 1 | -0/+6 | |
2015-09-10 | Cosmetic changes | Boris Kolpackov | 3 | -8/+9 | |
2015-09-10 | Add support for not removing directory itself in rmdir_r() | Boris Kolpackov | 2 | -7/+11 | |
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-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 | 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-17 | Fix stat/lstat type/ltype to be consistent, use correct *stat() | Boris Kolpackov | 3 | -10/+10 | |
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 | 2 | -1/+30 | |
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 | 3 | -4/+313 | |
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 | Document path::extension() better | Boris Kolpackov | 1 | -1/+3 | |
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 | 11 | -1/+1582 | |