aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2024-08-07BackupKaren Arutyunov1-1/+1
2024-08-07TestKaren Arutyunov2-0/+7
2024-07-05Adapt tests to libbutl's manifest serializer which now uses new-fashioned ↵HEADmasterKaren Arutyunov1-50/+94
multi-line value introducer
2024-07-04Drop some old backward compatibility related codeKaren Arutyunov2-91/+7
2024-06-19Change version to 0.18.0-a.0.zBoris Kolpackov1-2/+2
2024-06-17Release version 0.17.0v0.17.0Boris Kolpackov1-4/+4
2024-05-27Change ##HEAD to #HEAD for build2 project repositories in repositories.manifestBoris Kolpackov1-1/+1
2024-04-22Add support for build-bot package manifest valueKaren Arutyunov4-26/+450
2024-03-12Add support for build-auxiliary package manifest valueKaren Arutyunov4-26/+649
2024-02-02Add support for enable clause in tests package manifest valueKaren Arutyunov3-26/+72
2024-01-31Update copyrightKaren Arutyunov1-1/+1
2023-10-10Replace builds value host with all:&hostBoris Kolpackov1-1/+1
2023-10-02Add support for *-build-*email package manifest values and their overridesKaren Arutyunov4-44/+434
2023-07-05Change version to 0.17.0-a.0.zBoris Kolpackov1-2/+2
2023-06-30Release version 0.16.0v0.16.0Boris Kolpackov1-4/+4
2023-06-26Suppress -Wdangling-reference GCC 13 warningKaren Arutyunov2-0/+10
2023-06-26Suppress -Wunqualified-std-cast-call Clang 15 warningKaren Arutyunov2-0/+4
2023-06-26Update .gitignore fileKaren Arutyunov1-0/+6
2023-05-31Advise user to use *-type package manifest value when extension for *-file ↵Karen Arutyunov2-3/+25
is not recognized
2023-05-29Add package-description, package-description-type, and changes-type package ↵Karen Arutyunov3-293/+851
manifest values
2023-03-24Fix test MSVC compilation failureKaren Arutyunov1-1/+4
2023-03-23Add package_manifest::effective_type_sub_options()Karen Arutyunov5-18/+78
2023-02-20Add type and language package manifest valuesKaren Arutyunov4-299/+742
Also add manifest.ixx.
2023-02-01Add *-name, *-version, and *-to-downstream-version package manifest valuesKaren Arutyunov4-52/+304
2023-01-12Update copyrightKaren Arutyunov1-1/+1
2022-12-14Add noexcept to move constructors and move assignment operatorsKaren Arutyunov2-12/+13
2022-12-07Add support for *-build-config overrideKaren Arutyunov4-38/+111
2022-12-05Add support for package manifest build config group values overrideKaren Arutyunov4-58/+457
2022-11-23 Add *-build-config, *-builds, *-build-{include,exclude} package manifest valuesKaren Arutyunov3-9/+222
2022-10-27Suppress (potential) bogus GCC 12 -Wrestrict warningsBoris Kolpackov2-23/+23
2022-07-29Change version to 0.16.0-a.0.zBoris Kolpackov1-2/+2
2022-07-28Release version 0.15.0v0.15.0Boris Kolpackov1-4/+4
2022-07-26Get rid of @@ TMP in test inputBoris Kolpackov1-10/+10
2022-07-13Add build-file package manifest valueKaren Arutyunov3-64/+338
2022-06-29Make bootstrap-build dummy value created for older packages manifest be validKaren Arutyunov1-1/+1
2022-06-24Fix crashing on pkg repositories created by toolchain versions less than 0.15.0Karen Arutyunov1-5/+6
2022-06-23Adapt manifest tests to change in value/comment split semanticsKaren Arutyunov1-7/+10
2022-06-23Add support for comments in dependency clauses blockKaren Arutyunov3-0/+258
2022-06-23Add support for additional *-build package manifest values and alternative ↵Karen Arutyunov3-6/+323
buildfile naming
2022-06-14Allow empty prefer, require, and reflect buildfile clauses for dependenciesKaren Arutyunov2-18/+13
2022-05-18Add operator<<(ostream) for dependency_alternative and dependency_alternativesKaren Arutyunov1-2/+8
2022-02-14Add support for reflect clause in tests package manifest valueKaren Arutyunov3-13/+227
2022-02-09Fix dependency alternatives parser to not recognize '!=' as a version ↵Karen Arutyunov1-7/+3
constraint operator
2022-02-07Add constructor for dependency_alternative classKaren Arutyunov1-0/+16
2022-02-02Add bootstrap-build and root-build package manifest valuesKaren Arutyunov3-21/+106
2022-01-18Add temporary support for requirements similar to '? cli'Karen Arutyunov2-1/+42
2022-01-14Update copyrightKaren Arutyunov1-1/+1
2022-01-14Add support for package dependency and requirement alternatives ↵Karen Arutyunov10-124/+4764
representation new syntax
2022-01-13Use butl::small_vector for package manifest license alternativesKaren Arutyunov1-6/+1
2021-12-09Adjust types for future support of multiple requirements in an alternativeKaren Arutyunov2-7/+49