Commit Graph

520 Commits

Author SHA1 Message Date
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
Antony Polukhin
f1d5059c75 fix broken link 2020-07-05 23:24:00 +03:00
Antony Polukhin
f2e83915c3 CI fixes (1) 2020-07-05 19:30:18 +03:00
Antony Polukhin
e0a40b7067 CI fixes 2020-07-05 19:27:05 +03:00
Antony Polukhin
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
Mike-Devel
a1788bc31b [CMake] Add boost core to dependency list
Used in  boost/polymorphic_cast.hpp
2020-04-29 11:52:40 +02:00
Antony Polukhin
58c33270a2 Use boost::addressof and update docs boost-1.73.0.beta1 boost-1.73.0 2020-01-25 10:59:32 +03:00
Julien DELACROIX
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
Antony Polukhin
9d4a518e74 CI fix (2) boost-1.71.0.beta1 boost-1.71.0 boost-1.72.0.beta1 boost-1.72.0 2019-06-29 11:28:49 +03:00
Antony Polukhin
1525157560 CI fix 2019-06-29 11:06:42 +03:00
Antony Polukhin
3421136ef0 test on clang-7 instead of clang-5.0 2019-06-29 10:59:47 +03:00
Antony Polukhin
441d4e4e1b Update appveyor.yml 2019-04-24 22:10:38 +03:00
Antony Polukhin
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
Mike-Devel
24f2769eb7 [CMake] Use PascalCase in project name 2019-03-03 10:11:11 +01:00
Mike Dev
6806d99529 [CMake] Add minimal cmake support
- CMake file only supports add_subdirectory workflow.
- Provides target Boost::conversion, but doesn't support
  installation or running unit tests.
2019-03-03 09:38:35 +01:00
Antony Polukhin
e38c0753ef update copyright years boost-1.70.0.beta1 2019-01-30 23:13:06 +03:00
Antony Polukhin
6b3395e57d Merge pull request #15 from apolukhin/feature/ci-update
CI update: Test on Cygwin, Clang and many other platforms
2018-12-15 00:40:42 +03:00
Antony Polukhin
83e57ed513 Do not run CI tests without RTTI 2018-12-14 12:28:02 +03:00
Antony Polukhin
56393150bb update ci 2018-12-14 11:53:39 +03:00
Antony Polukhin
e8d104f34d Merge pull request #14 from gsauthof/verbatim
Add some missing verbatim markers
boost-1.69.0-beta1 boost-1.69.0
2018-10-16 22:31:35 +03:00
Georg Sauthoff
a770ff87d7 Add some missing verbatim markers
i.e. completed one unbalanced and the rest for some non-verbatim
identifiers.
2018-10-16 21:22:10 +02:00
Antony Polukhin
29997a9fe1 Fix warning
`warning: catching polymorphic type ???class std::bad_cast??? by value`
2018-10-03 20:33:30 +03:00
Antony Polukhin
2a0a2a59f5 Fixed formatting in README and updated the AppveyorCI script boost-1.65.0 boost-1.65.1 boost-1.68.0 boost-1.67.0 boost-1.66.0 2017-05-20 10:42:53 +03:00
Antony Polukhin
51d544e6b8 Merge pull request #13 from boostorg/danieljames-patch-3
Change the path of the quickbook documentation
boost-1.64.0-beta2 boost-1.64.0
2017-03-26 13:09:03 +03:00
Daniel James
ee92f4f98b Change the path of the quickbook documentation
The html path is determined by the quickbook id.
2017-03-25 21:50:29 +00:00