aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
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
nullopt
2019-02-21Change version to 0.10.0-a.0.zBoris Kolpackov1-3/+3
2019-02-19Release version 0.9.0v0.9.0Boris Kolpackov1-1/+1
2019-02-16Fix non-detecting dangling junctions if built with mingw gccKaren Arutyunov4-54/+136
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 Arutyunov4-90/+159
2019-02-08Update NEWS fileBoris Kolpackov1-127/+1
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 Arutyunov4-40/+327
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 b-info test to properly run in project source directoryKaren Arutyunov1-1/+4
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 Arutyunov220-220/+220
2019-01-16Add b_info() that runs `b info` command and parses and returns build2 ↵Karen Arutyunov5-0/+606
project info
2019-01-13Improve standard version APIKaren Arutyunov4-77/+258
2019-01-08Add manifest_parsing() constructor accepting description onlyKaren Arutyunov2-0/+9
2019-01-08Add support for filtering during manifest parsing and serializationKaren Arutyunov8-32/+133
2019-01-06Fix standard_version constructorsKaren Arutyunov2-7/+12
2018-12-15Add manifest_rewriter classKaren Arutyunov13-99/+619
2018-12-15Add support for fdstream positioningKaren Arutyunov3-11/+503
2018-12-14Various improvements to standard_versionBoris Kolpackov3-8/+84
2018-12-03Suppress MSVC warnings at project levelBoris Kolpackov2-0/+12
2018-12-01Add commented out builds value to manifestKaren Arutyunov1-1/+2
2018-12-01Change path_search() to only match directory absent components in 'match ↵Karen Arutyunov3-56/+115
absent' mode
2018-11-30Add match_absent flag for path_{search,match}() functionsKaren Arutyunov5-34/+217
2018-11-26Add note on "filesystem time" on WindowsBoris Kolpackov1-1/+8
2018-11-24Fix inline function ordering (dllexport)Boris Kolpackov2-3/+10
2018-11-24Add fdtruncate(), fdseek(), file position to [io]fdstream ctorsBoris Kolpackov3-42/+126
2018-11-24Add support for cancellation to make_guard()Boris Kolpackov1-11/+14
2018-11-22Fix <optional> availability detection for Mac OSBoris Kolpackov1-1/+3
It still has it in <experimental/optional>.
2018-11-22Switch to std::optional in more configurationsBoris Kolpackov1-11/+39
2018-11-21Switch to std::optional for GCC >= 7Boris Kolpackov1-9/+40
2018-11-20Improve optional class template implementationBoris Kolpackov2-44/+62
2018-11-19Cosmetic changeBoris Kolpackov1-1/+1
2018-11-13Fix bizarre "maybe used uninitialized" GCC warnings in optional usageBoris Kolpackov1-2/+2
The warning was only issued in certain cases when sizeof(T) was 1 byte (bool, uint8_t).
2018-11-02Generalize function_cast() to cast between incompatible function pointersKaren Arutyunov2-6/+7
2018-10-23Derive invalid_path from invalid_argumentBoris Kolpackov2-7/+8
2018-10-17Add function_cast() to utility.mxxKaren Arutyunov3-11/+17