Age | Commit message (Expand) | Author | Files | Lines |
2018-12-01 | Change path_search() to only match directory absent components in 'match abse... | Karen Arutyunov | 1 | -29/+105 |
2018-11-30 | Add match_absent flag for path_{search,match}() functions | Karen Arutyunov | 2 | -9/+101 |
2018-10-09 | Add support for rootless URLs | Karen Arutyunov | 2 | -25/+82 |
2018-08-22 | Add support for UUID generation | Boris Kolpackov | 2 | -0/+105 |
2018-08-20 | Add timed_wait() and kill() to process class, change try_wait() signature | Karen Arutyunov | 1 | -4/+4 |
2018-08-14 | Make git_version() to return semantic_version rather than standard_version | Karen Arutyunov | 1 | -1/+1 |
2018-08-14 | Add support for parsing semantic and semantic-like versions | Boris Kolpackov | 2 | -0/+92 |
2018-07-30 | Add test for project_name::base() | Karen Arutyunov | 2 | -4/+25 |
2018-07-25 | Move bpkg::package_name class to butl::project_name | Karen Arutyunov | 5 | -6/+176 |
2018-07-10 | Add support for hashing ifdstream | Boris Kolpackov | 2 | -6/+64 |
2018-07-09 | Make basic_url(string) ctor to consider empty string as invalid argument | Karen Arutyunov | 1 | -5/+7 |
2018-06-26 | Fix comment in timestamp test | Karen Arutyunov | 1 | -2/+2 |
2018-06-25 | Exclude timestamp test on MacOS, looks like broken strptime() | Karen Arutyunov | 1 | -2/+3 |
2018-06-20 | Regularize .gitignore files | Karen Arutyunov | 1 | -0/+2 |
2018-06-19 | Add regex_replace_match() and rename regex_replace_ex() to regex_replace_sear... | Karen Arutyunov | 2 | -4/+21 |
2018-06-15 | Default standard version epoch to one | Karen Arutyunov | 1 | -2/+2 |
2018-06-15 | Add portable environment variable manipulation functions | Boris Kolpackov | 1 | -21/+14 |
2018-06-01 | Remove redundant assertion in path_match(path, path, dir_path) | Karen Arutyunov | 1 | -27/+34 |
2018-05-19 | Update copyright year | Karen Arutyunov | 86 | -86/+86 |
2018-05-19 | Get rid of doc{version} and types for testscript and manifest in buildfiles | Karen Arutyunov | 16 | -16/+16 |
2018-05-18 | Add workarounds for all releases of VC15 | Karen Arutyunov | 2 | -2/+2 |
2018-05-18 | Add ignore_dangling parameter to dir_iterator() ctor | Karen Arutyunov | 4 | -19/+74 |
2018-05-05 | Add support for standard version constraint shortcut operators | Karen Arutyunov | 2 | -1/+118 |
2018-05-04 | Change standard version epoch syntax from '<num>~' to '+<num>-' | Karen Arutyunov | 1 | -4/+8 |
2018-04-28 | Fix function name in link test | Karen Arutyunov | 1 | -1/+1 |
2018-04-28 | Add support for directory symlinks on Windows | Karen Arutyunov | 1 | -9/+55 |
2018-04-13 | Add workarounds for VC15u7 | Boris Kolpackov | 2 | -2/+2 |
2018-03-20 | Fix entry-time test to pass on MacOS | Karen Arutyunov | 1 | -5/+6 |
2018-03-19 | Add support for copying file timestamps by cpfile() | Karen Arutyunov | 3 | -0/+222 |
2018-02-15 | Add support for VC15u6 | Boris Kolpackov | 2 | -2/+2 |
2018-02-08 | Add abbreviated_string() to sha* classes | Karen Arutyunov | 2 | -10/+23 |
2018-02-02 | Adjust tests to new test rule semantics | Boris Kolpackov | 2 | -30/+24 |
2018-01-19 | Reimplement prefix_map::find_sup() to iterate over key, not entries | Boris Kolpackov | 1 | -0/+12 |
2018-01-18 | Move find_sup() from path_map to prefix_map and fix | Boris Kolpackov | 1 | -21/+59 |
2018-01-04 | Implement small_list, small_forward_list | Boris Kolpackov | 5 | -2/+343 |
2017-12-28 | Add url tests | Karen Arutyunov | 1 | -0/+20 |
2017-12-27 | Resolve ambiguity between std:: and butl:: nullopt | Karen Arutyunov | 1 | -0/+2 |
2017-12-26 | Add basic_url<H,T> class template | Karen Arutyunov | 3 | -0/+732 |
2017-12-15 | Add process::pipe struct, extend process API | Boris Kolpackov | 1 | -0/+7 |
2017-12-12 | Add support for VC 15u5 | Boris Kolpackov | 3 | -2/+7 |
2017-12-09 | Add support for calculating SHA1 checksums | Boris Kolpackov | 2 | -0/+62 |
2017-12-06 | Handle system version in Clang's *-windows-msvc target triplet | Boris Kolpackov | 1 | -0/+8 |
2017-12-04 | Recognize and handle Clang's <cpu>-pc-windows-msvc target triplet | Boris Kolpackov | 1 | -0/+4 |
2017-10-01 | Only enable modularized build if forced | Boris Kolpackov | 30 | -179/+41 |
2017-09-24 | Use std.regex and std.theading modules | Boris Kolpackov | 3 | -2/+3 |
2017-09-22 | Initial modularization with both Clang and VC hacks | Boris Kolpackov | 59 | -106/+740 |
2017-08-31 | Fix regex_replace_ex() to ignore unmatched sub-expression references | Karen Arutyunov | 1 | -2/+8 |
2017-08-30 | Generalize regex_replace_ex() function | Karen Arutyunov | 3 | -0/+127 |
2017-08-29 | Use system_clock instead of timestamp::clock | Karen Arutyunov | 1 | -4/+4 |
2017-08-22 | Remove path_traits<wchar_t> specialization | Karen Arutyunov | 1 | -3/+0 |