aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2019-08-12Use new fdstream constructorBoris Kolpackov1-1/+1
2019-08-12Apply previous fix to fdstream::open()Boris Kolpackov2-41/+51
2019-08-12Fix fdstream fdopen_mode ctors to better match ios::openmode semanticsBoris Kolpackov1-2/+18
2019-08-12Add few fdstream constructor overloadsBoris Kolpackov5-43/+105
2019-08-07Add -s option to `b info` command run by b_info()Karen Arutyunov1-0/+1
2019-08-01Add ODB container traits for small_vectorKaren Arutyunov1-0/+67
2019-08-01Combine multiple single-character flags into a single argument for ↵Karen Arutyunov2-10/+10
testscript commands
2019-07-22Zero-initialize scheme in basic_url default constructor to suppress 'may be ↵Karen Arutyunov1-1/+1
used uninitialized' GCC 8.3 warning
2019-07-05Use __linux__ macro instead of __linuxKaren Arutyunov1-1/+1
2019-07-05Fix move-constructing/assigning for process_env and process_path classesKaren Arutyunov3-12/+45
2019-06-28Add ability to specify custom diag_record writerBoris Kolpackov2-8/+24
2019-06-21Make standard_version::string_project() to optionally include the revisionKaren Arutyunov2-10/+14
2019-06-11Change version to 0.12.0-a.0.zBoris Kolpackov1-3/+3
2019-06-08Release version 0.11.0v0.11.0Boris Kolpackov1-1/+1
2019-06-06Add path::abnormalities(), note on normalization and symlinksBoris Kolpackov2-29/+181
2019-06-06Use small_vector in path::normalize()Boris Kolpackov3-4/+5
2019-06-05Redo dual hxx/mxx header handlingBoris Kolpackov2-10/+10
2019-06-04Replace tags with topics/keywords in package manifestBoris Kolpackov1-1/+1
2019-06-03Fix missing for Windows traits alias renamingKaren Arutyunov3-5/+5
2019-06-03Rename traits alias to traits_type for basic_path, basic_url, and ↵Karen Arutyunov13-94/+106
string_table class templates
2019-05-30Improve backtrace testKaren Arutyunov2-17/+83
Check that setting terminate handler doesn't change the way a process terminates on unhandled exception.
2019-05-29Improve url::string() to handle empty schemeBoris Kolpackov1-3/+7
2019-05-28Add backtrace()Karen Arutyunov6-9/+292
2019-05-25Fix previous workaroundKaren Arutyunov1-1/+1
2019-05-25Work arounds for VC 16.1Boris Kolpackov1-20/+53
2019-05-24Adapt version.hxx.in to increasing standard version major, minor, and patch ↵Karen Arutyunov1-15/+14
max values up to 99999
2019-05-24Increase standard and semantic versions major, minor, and patch max values ↵Karen Arutyunov8-248/+188
up to 99999
2019-05-23Improve path_traits convenience overloadsBoris Kolpackov5-7/+61
2019-05-21Implement exponential backoff for BLODA retriesBoris Kolpackov1-20/+16
2019-05-21Temporarily instrument BLODA with shorter timeout and extra diagnosticsBoris Kolpackov1-1/+18
2019-05-17Adjust license names in manifestBoris Kolpackov1-1/+1
2019-05-12Fix the 'possible loss of data' 32-bit VC warningKaren Arutyunov1-1/+1
2019-05-03Partially dismantle modularization using Modules TS semanticsBoris Kolpackov161-504/+443
2019-04-26Make use of posix_spawn() when available in process class implementationKaren Arutyunov1-14/+232
2019-04-25Add parse_manifest() and serialize_manifest() functionsKaren Arutyunov6-198/+428
2019-04-19Minor improvements to fdstreamBoris Kolpackov1-6/+47
2019-04-15Add fdread() and fdselect()Karen Arutyunov4-146/+673
2019-04-12Fix MSVC /permissive- workaroundBoris Kolpackov1-1/+1
2019-04-11Work around MSVC /permissive- issueBoris Kolpackov1-0/+7
2019-04-08Add support for manifest_serializer long lines modeKaren Arutyunov5-13/+54
2019-03-23Cleanup some files replacing tabs with spacesKaren Arutyunov2-16/+16
2019-03-23Add command running APIKaren Arutyunov5-0/+771
2019-03-20Change version to 0.11.0-a.0.zBoris Kolpackov1-3/+3
2019-03-18Release version 0.10.0v0.10.0Boris Kolpackov1-1/+1
2019-03-13Fix std::optional usage test for VC 16.0Boris Kolpackov1-3/+6
2019-03-13Add workarounds for all cl releases until 20.00Karen Arutyunov5-7/+14
2019-03-05Align with latest bdep-newKaren Arutyunov1-21/+36
2019-03-04Fix 'may be used uninitialized' GCC 8.3 warningKaren Arutyunov1-2/+4
2019-03-04Add 'builds: all' value to manifestKaren Arutyunov1-1/+1
2019-03-01Add '\n' to regex_replace_*() substitution escape sequencesKaren Arutyunov3-2/+10