aboutsummaryrefslogtreecommitdiff
path: root/libbutl
AgeCommit message (Expand)AuthorFilesLines
2019-06-05Redo dual hxx/mxx header handlingBoris Kolpackov1-9/+9
2019-06-03Fix missing for Windows traits alias renamingKaren Arutyunov2-4/+4
2019-06-03Rename traits alias to traits_type for basic_path, basic_url, and string_tabl...Karen Arutyunov11-86/+98
2019-05-29Improve url::string() to handle empty schemeBoris Kolpackov1-3/+7
2019-05-28Add backtrace()Karen Arutyunov3-9/+163
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 m...Karen Arutyunov1-15/+14
2019-05-24Increase standard and semantic versions major, minor, and patch max values up...Karen Arutyunov5-100/+118
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-03Partially dismantle modularization using Modules TS semanticsBoris Kolpackov80-327/+323
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 Arutyunov5-11/+129
2019-04-19Minor improvements to fdstreamBoris Kolpackov1-6/+47
2019-04-15Add fdread() and fdselect()Karen Arutyunov2-102/+575
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 Arutyunov4-8/+29
2019-03-23Add command running APIKaren Arutyunov2-0/+353
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 Arutyunov3-5/+10
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-01Add '\n' to regex_replace_*() substitution escape sequencesKaren Arutyunov2-2/+3
2019-02-27Factor out Windows command line argument quoting to utility functionBoris Kolpackov2-21/+44
2019-02-22Fix diag_stream_lock destructor that may try to dereference diag_term set to ...Karen Arutyunov1-1/+4
2019-02-16Fix non-detecting dangling junctions if built with mingw gccKaren Arutyunov2-51/+78
2019-02-15Fix rmdir_r() that may throw system_error regardless of ignore_error flag valueKaren Arutyunov2-8/+21
2019-02-15Fix directory symlinks support on WindowsKaren Arutyunov2-88/+109
2019-02-05Cosmetic changesBoris Kolpackov1-3/+3
2019-02-04Cosmetic changesBoris Kolpackov1-3/+3
2019-02-01Cosmetic changeBoris Kolpackov1-3/+3
2019-01-31Cosmetic changeBoris Kolpackov1-5/+5
2019-01-30Add support for $ in standard version constraintKaren Arutyunov2-30/+177
2019-01-29Cosmetic changeBoris Kolpackov1-1/+1
2019-01-29Fix typoBoris Kolpackov1-2/+2
2019-01-29Minor comment fixesBoris Kolpackov1-4/+4
2019-01-29Remove comment that no longer appliesBoris Kolpackov1-4/+0
2019-01-26Fix b_info() failing for stub packagesKaren Arutyunov1-1/+1
2019-01-21Fix url constructor to throw for invalid URL string representationKaren Arutyunov1-2/+4
2019-01-21Add standard_version::latest_snapshot() predicateKaren Arutyunov2-0/+7
2019-01-16Update copyright yearKaren Arutyunov117-117/+117
2019-01-16Add b_info() that runs `b info` command and parses and returns build2 project...Karen Arutyunov2-0/+397
2019-01-13Improve standard version APIKaren Arutyunov2-36/+52
2019-01-08Add manifest_parsing() constructor accepting description onlyKaren Arutyunov2-0/+9
2019-01-08Add support for filtering during manifest parsing and serializationKaren Arutyunov6-20/+92
2019-01-06Fix standard_version constructorsKaren Arutyunov2-7/+12
2018-12-15Add manifest_rewriter classKaren Arutyunov11-99/+426