Commit Graph

544 Commits

Author SHA1 Message Date
René Ferdinand Rivera Morell
8a860e05d0 Add support for modular build structure. (#29)
This is part of the effort to make the Boost libraries "modular" for build and consumption. See https://lists.boost.org/Archives/boost/2024/01/255704.php and https://github.com/grafikrobot/boost-b2-modular/blob/b2-modular/README.adoc for more information.

This PR depends on the following other PRs being merged to both develop and master branches of the respective repos:

- https://github.com/boostorg/boost/pull/854

This PR will be changed to ready for review, i.e. not draft, when the above are merged. Do not merge this one until that time.
boost-1.87.0.beta1 boost-1.87.0
2024-08-24 12:37:14 +03:00
Danil Sidoruk
9f285ef0c4 Remove mentions of lexical_cast in docs (#28)
lexical_cast isn't a part of Boost.Conversion, it's part of Boost.Lexical_Cast
boost-1.85.0.beta1 boost-1.85.0 boost-1.86.0.beta1 boost-1.86.0
2024-01-21 14:13:03 +03:00
Antony Polukhin
5f36c2c710 Update tests requirements 2024-01-21 14:08:52 +03:00
Antony Polukhin
41e62ed851 Update copyright years 2024-01-07 13:20:12 +03:00
Antony Polukhin
5cf5f78376 Restore Boost::smart_ptr dependency in CMakeLists boost-1.84.0 boost-1.84.0.beta1 2023-08-27 13:28:45 +03:00
Antony Polukhin
5a3587c988 simplify code 2023-08-26 21:45:41 +03:00
Antony Polukhin
f7f3c9b5ce Merge branch 'drop-cpp03' into develop 2023-08-25 15:00:40 +03:00
Antony Polukhin
668030fcd6 Remove hard error about C++11 requirement and update CI 2023-08-25 14:59:53 +03:00
Mohammad Nejati
0d60a3f7ce Use relative URL for redirect in index.html (#26) 2023-08-12 10:53:42 +03:00
Antony Polukhin
0ff5adc258 Merge pull request #27 from boostorg/drop-cpp03
Drop c++03 support
2023-08-12 10:45:01 +03:00
Antony Polukhin
2598281d10 drop c++03 support 2023-08-10 18:52:03 +03:00
Antony Polukhin
a1104f580c update CI setup boost-1.83.0.beta1 boost-1.83.0 2023-05-21 09:42:12 +03:00
Antony Polukhin
9a03296816 add C++03 deprecation warnings 2023-05-14 19:49:21 +03:00
Antony Polukhin
7ba0984b34 Update copyright years boost-1.82.0.beta1 boost-1.82.0 2023-01-19 10:01:52 +03:00
Antony Polukhin
4ae8b4d495 update copyright years boost-1.81.0 boost-1.81.0.beta1 boost-1.80.0.beta1 boost-1.80.0 boost-1.79.0.beta1 boost-1.79.0 2022-01-30 12:52:42 +03:00
Antony Polukhin
71b6a864a4 do not use depth 1 for checkouts in CI boost-1.78.0.beta1 boost-1.78.0 2021-09-20 21:46:36 +03:00
Antony Polukhin
b2a49138cf Fix appveyor CI checks for MSVC 2021-09-11 12:29:42 +03:00
Antony Polukhin
00f06d3549 Update appveyor CI badge link 2021-09-11 12:08:35 +03:00
Antony Polukhin
968dfd47f1 remove clang-9 from test matrix 2021-09-10 20:39:56 +03:00
Antony Polukhin
f0fe02f7d6 use builtin rules for toolsets 2021-09-10 20:32:09 +03:00
Antony Polukhin
19b5a1cf29 remove ubuntu-16.04 matrix entries in CI 2021-09-10 20:25:17 +03:00
Peter Dimov
1a2e4fd8ef Update CMakeLists.txt boost-1.77.0.beta1 boost-1.77.0 2021-06-10 01:17:02 +03:00
Antony Polukhin
8d1721f312 use HTTPS links in Readme 2021-04-27 10:07:49 +03:00
Antony Polukhin
c6ab56e983 memory sanitizer is triggered by libstdc++, so disable it 2021-04-25 21:17:35 +03:00
Antony Polukhin
1c62347706 use more sanitizers 2021-04-25 20:32:49 +03:00
Antony Polukhin
56becb8fee update of the Github Actions to the latest version 2021-04-24 19:13:17 +03:00
Antony Polukhin
67ae26b0f0 update Readme links [skip ci] 2021-04-22 11:25:59 +03:00
Antony Polukhin
d4e593120d update CI: depinst.py the Boost.Filesystem before copying the library content 2021-04-21 21:06:41 +03:00
Antony Polukhin
76ed70b0b1 update CI: overwrite the target dir 2021-04-21 20:59:46 +03:00
Antony Polukhin
4b7d551907 remove drone CI in favour of default github actions from CppAlliance 2021-04-21 20:53:38 +03:00
Antony Polukhin
9e3216d22f make boost::implicit_cast constexpr (fixes #25) 2021-04-21 20:51:14 +03:00
Antony Polukhin
4e557d31d1 fix broken links (fixes #23) 2021-04-21 20:50:26 +03:00
Antony Polukhin
46695ffb86 update CI: use workflow from boost.Any 2021-04-21 20:47:14 +03:00
Antony Polukhin
c1c098fac1 update CI (5): update readme links 2021-04-18 21:20:23 +03:00
Antony Polukhin
b171fe1ff6 update CI (4): more fixes for coverage 2021-04-18 20:14:15 +03:00
Antony Polukhin
a178d1a691 update CI (3): fixes for coverage 2021-04-18 20:05:00 +03:00
Antony Polukhin
5176e189b8 update CI (2): inspect tool options 2021-04-18 19:50:46 +03:00
Antony Polukhin
49e6421271 update CI (1): simplify and decompose ci.yaml 2021-04-18 19:42:45 +03:00
Antony Polukhin
a0bfc39077 Merge pull request #24 from sdarwin/githubactions
GitHub Actions config
2021-04-18 14:11:15 +03:00
sdarwin
2bf2bba4be Add GitHub Actions config [ci skip] 2021-03-04 18:22:48 +00:00
Antony Polukhin
f882ab890d Merge pull request #21 from sdarwin/drone
Drone config
boost-1.76.0.beta1 boost-1.76.0
2021-01-27 10:28:28 +03:00
sdarwin
e0bb75e096 add drone config [ci skip] 2021-01-26 15:29:35 +00:00
Antony Polukhin
80b9240f2e Merge pull request #20 from eldiener/develop
[skip ci] Add "cxxstd" json field
2021-01-20 10:34:58 +03:00
Edward Diener
df86cb59c4 [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. 2021-01-19 12:48:45 -05:00
Antony Polukhin
4fec53f3db update copyright years 2021-01-03 13:57:41 +03:00
Antony Polukhin
db398fc1c8 Merge pull request #19 from sdarwin/lcov
update lcov in .travis.yml
2021-01-02 17:06:49 +03:00
sdarwin
1576ff7be6 update lcov in .travis.yml 2020-12-24 15:50:18 +00:00
Antony Polukhin
9540be42b4 CI fixes (3) boost-1.74.0 boost-1.75.0.beta1 boost-1.75.0 boost-1.74.0.beta1 2020-07-06 10:34:54 +03:00
Antony Polukhin
7624b70a6d index.html update 2020-07-06 10:15:07 +03:00
Antony Polukhin
78fc22c66a CI fixes (2) 2020-07-06 10:13:52 +03:00