Commit Graph

531 Commits

Author SHA1 Message Date
d6316b5ba5 Rework as esp-idf component 2023-11-23 17:17:05 +01:00
4ae8b4d495 update copyright years boost-1.81.0.beta1 boost-1.79.0.beta1 boost-1.79.0 boost-1.81.0 boost-1.80.0.beta1 boost-1.80.0 2022-01-30 12:52:42 +03:00
71b6a864a4 do not use depth 1 for checkouts in CI boost-1.78.0 boost-1.78.0.beta1 2021-09-20 21:46:36 +03:00
b2a49138cf Fix appveyor CI checks for MSVC 2021-09-11 12:29:42 +03:00
00f06d3549 Update appveyor CI badge link 2021-09-11 12:08:35 +03:00
968dfd47f1 remove clang-9 from test matrix 2021-09-10 20:39:56 +03:00
f0fe02f7d6 use builtin rules for toolsets 2021-09-10 20:32:09 +03:00
19b5a1cf29 remove ubuntu-16.04 matrix entries in CI 2021-09-10 20:25:17 +03:00
1a2e4fd8ef Update CMakeLists.txt boost-1.77.0.beta1 boost-1.77.0 2021-06-10 01:17:02 +03:00
8d1721f312 use HTTPS links in Readme 2021-04-27 10:07:49 +03:00
c6ab56e983 memory sanitizer is triggered by libstdc++, so disable it 2021-04-25 21:17:35 +03:00
1c62347706 use more sanitizers 2021-04-25 20:32:49 +03:00
56becb8fee update of the Github Actions to the latest version 2021-04-24 19:13:17 +03:00
67ae26b0f0 update Readme links [skip ci] 2021-04-22 11:25:59 +03:00
d4e593120d update CI: depinst.py the Boost.Filesystem before copying the library content 2021-04-21 21:06:41 +03:00
76ed70b0b1 update CI: overwrite the target dir 2021-04-21 20:59:46 +03:00
4b7d551907 remove drone CI in favour of default github actions from CppAlliance 2021-04-21 20:53:38 +03:00
9e3216d22f make boost::implicit_cast constexpr (fixes #25) 2021-04-21 20:51:14 +03:00
4e557d31d1 fix broken links (fixes #23) 2021-04-21 20:50:26 +03:00
46695ffb86 update CI: use workflow from boost.Any 2021-04-21 20:47:14 +03:00
c1c098fac1 update CI (5): update readme links 2021-04-18 21:20:23 +03:00
b171fe1ff6 update CI (4): more fixes for coverage 2021-04-18 20:14:15 +03:00
a178d1a691 update CI (3): fixes for coverage 2021-04-18 20:05:00 +03:00
5176e189b8 update CI (2): inspect tool options 2021-04-18 19:50:46 +03:00
49e6421271 update CI (1): simplify and decompose ci.yaml 2021-04-18 19:42:45 +03:00
a0bfc39077 Merge pull request #24 from sdarwin/githubactions
GitHub Actions config
2021-04-18 14:11:15 +03:00
2bf2bba4be Add GitHub Actions config [ci skip] 2021-03-04 18:22:48 +00:00
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
e0bb75e096 add drone config [ci skip] 2021-01-26 15:29:35 +00:00
80b9240f2e Merge pull request #20 from eldiener/develop
[skip ci] Add "cxxstd" json field
2021-01-20 10:34:58 +03:00
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
4fec53f3db update copyright years 2021-01-03 13:57:41 +03:00
db398fc1c8 Merge pull request #19 from sdarwin/lcov
update lcov in .travis.yml
2021-01-02 17:06:49 +03:00
1576ff7be6 update lcov in .travis.yml 2020-12-24 15:50:18 +00:00
9540be42b4 CI fixes (3) boost-1.75.0.beta1 boost-1.75.0 boost-1.74.0.beta1 boost-1.74.0 2020-07-06 10:34:54 +03:00
7624b70a6d index.html update 2020-07-06 10:15:07 +03:00
78fc22c66a CI fixes (2) 2020-07-06 10:13:52 +03:00
f1d5059c75 fix broken link 2020-07-05 23:24:00 +03:00
f2e83915c3 CI fixes (1) 2020-07-05 19:30:18 +03:00
e0a40b7067 CI fixes 2020-07-05 19:27:05 +03:00
1dd1c98b79 Merge pull request #18 from Mike-Devel/patch-1
[CMake] Add boost core to dependency list
2020-05-02 07:51:37 +03:00
a1788bc31b [CMake] Add boost core to dependency list
Used in  boost/polymorphic_cast.hpp
2020-04-29 11:52:40 +02:00
58c33270a2 Use boost::addressof and update docs boost-1.73.0.beta1 boost-1.73.0 2020-01-25 10:59:32 +03:00
e130cd860c boost::polymorphic_downcast only supports raw pointer cast, which is a gap compared to static_cast.
To make it clear:
       Base* base = new Base();

       static_cast<Derived*>(base)                 ===> OK
       static_cast<Derived&>(*base)                ===> OK

       boost::polymorphic_downcast<Derived*>(base)  ===> OK
       boost::polymorphic_downcast<Derived&>(*base) ===> IMPOSSIBLE

    boost::polymorphic_downcast being a kind of "debug-safe version" of
    static_cast, it should provide the same capabilities.

    This patch extend boost::polymorphic_downcast to support references just
    like static_cast does.
    This is achieved by introducing a partial specialization for references.
    Unit tests have been updated accordingly.
2019-12-09 08:51:10 +01:00
9d4a518e74 CI fix (2) boost-1.72.0.beta1 boost-1.71.0.beta1 boost-1.71.0 boost-1.72.0 2019-06-29 11:28:49 +03:00
1525157560 CI fix 2019-06-29 11:06:42 +03:00
3421136ef0 test on clang-7 instead of clang-5.0 2019-06-29 10:59:47 +03:00
441d4e4e1b Update appveyor.yml 2019-04-24 22:10:38 +03:00
b3f8e9f014 Merge pull request #16 from Mike-Devel/min_cmake
[CMake] Add minimal cmake support
boost-1.70.0
2019-03-03 21:54:59 +03:00
24f2769eb7 [CMake] Use PascalCase in project name 2019-03-03 10:11:11 +01:00