252 Commits

Author SHA1 Message Date
Peter Dimov 06748a1d65 Merge pull request #27 from Lastique/feature/remove_static_assert
Remove dependencies on Boost.StaticAssert
boost-1.91.0.beta1 boost-1.91.0
2026-02-03 04:18:09 +02:00
Peter Dimov 4b25011f48 Update ci.yml 2026-02-03 03:53:27 +02:00
Andrey Semashev 6ecdf33597 Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so replace
the dependency with Boost.Config.
2026-01-22 20:10:43 +03:00
Peter Dimov 26e22b8b37 Update ci.yml boost-1.89.0 boost-1.90.0.beta1 boost-1.90.0 2025-06-09 02:44:22 +03:00
Peter Dimov d21b8660ce Merge pull request #26 from grafikrobot/modular
Add support for modular build structure.
2025-05-02 19:23:38 +03:00
Rene Rivera 713917981c Move include to target. 2025-04-14 19:16:45 -05:00
Rene Rivera 8db96559c2 Sync from upstream. 2025-04-04 21:39:40 -05:00
Peter Dimov 426e7505cd Apply Node20 workaround boost-1.88.0 boost-1.88.0.beta1 2024-12-15 20:05:50 +02:00
Peter Dimov 2ce143e061 Update ci.yml 2024-12-15 19:59:53 +02:00
Rene Rivera cfa875a00c Update build deps. 2024-08-17 00:53:07 -05:00
Rene Rivera bec4e19326 Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:22 -05:00
Rene Rivera 67aac44aa4 Update copyright dates. 2024-07-20 22:52:03 -05:00
Rene Rivera c1a09affd7 Change all <source> references to <library>. 2024-07-20 21:27:22 -05:00
Rene Rivera 11a69febcb Bump B2 require to 5.2 2024-06-14 11:33:56 -05:00
Rene Rivera 2ae4a81989 Update dependencies. 2024-05-13 21:48:15 -05:00
Rene Rivera 65f5be6f9a Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera c5b6cfdea4 Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:16:00 -05:00
Rene Rivera f2cee6fa26 Make the library modular usable. 2024-03-11 08:38:17 -05:00
Peter Dimov 4bc9de322c Update BOOST_TEST_LINK_LIBRARIES boost-1.86.0 boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.85.0.beta1 boost-1.85.0 boost-1.84.0.beta1 boost-1.84.0 2023-10-11 20:56:58 +03:00
Peter Dimov ff9a75ffdf Update dependency list in cmake_subdir_test 2023-10-11 20:29:58 +03:00
Peter Dimov 412d9fab18 Regenerate CMakeLists.txt 2023-10-11 20:23:59 +03:00
Peter Dimov d15dba11ca Use <type_traits> in decltype.hpp 2023-10-11 20:23:12 +03:00
Peter Dimov 9fbea065a4 Use <type_traits> in msvc/typeof_impl.hpp 2023-10-11 20:20:56 +03:00
Peter Dimov 2873e76139 Update registration headers 2023-10-11 20:16:38 +03:00
Peter Dimov 22be4cc612 Regenerate CMakeLists.txt 2023-10-11 20:10:45 +03:00
Peter Dimov 68552c321c Update meta/libraries.json 2023-10-11 20:10:07 +03:00
Peter Dimov 75e4c2f77e Remove tools/preprocess.pl 2023-10-11 20:08:56 +03:00
Peter Dimov 19a9a7e02f Remove obsolete header files 2023-10-11 20:08:17 +03:00
Peter Dimov 3280983db7 Remove C++03 from ci.yml 2023-10-11 19:55:55 +03:00
Peter Dimov 3b3f2e084b Require decltype in typeof.hpp, except for msvc-14.0 2023-10-11 19:49:59 +03:00
Peter Dimov 0fe3f42df7 Fix cmake_subdir_test and cmake_install_test 2023-10-11 19:29:37 +03:00
Peter Dimov 4f4104aaf0 Regenerate CMakeLists.txt 2023-10-11 19:24:15 +03:00
Peter Dimov 084619b424 Add CMake tests 2023-10-11 19:23:32 +03:00
Peter Dimov 4e4c584ec6 Update ci.yml 2023-10-11 19:08:03 +03:00
Peter Dimov 8c654f75a3 Update C++03 deprecation message boost-1.83.0.beta1 boost-1.83.0 2023-06-03 02:31:59 +03:00
Peter Dimov 27a4d8b09e Trigger CI boost-1.82.0 boost-1.82.0.beta1 2023-03-06 09:51:25 +02:00
Peter Dimov 4631690cf6 Merge pull request #20 from eldiener/develop
[skip ci] Add "cxxstd" json field
2023-03-06 06:24:40 +02:00
Peter Dimov 4a827b0cda Add C++03 deprecation notice 2023-03-06 05:56:22 +02:00
Peter Dimov 83756139b2 C++20 removes std::raw_storage_iterator, unary_negate, binary_negate 2023-03-06 04:51:04 +02:00
Peter Dimov 465b49c825 Add .github/workflows/ci.yml 2023-03-06 04:17:25 +02:00
Peter Dimov 46c7a05f82 Update CMakeLists.txt boost-1.77.0 boost-1.81.0.beta1 boost-1.81.0 boost-1.80.0.beta1 boost-1.80.0 boost-1.79.0.beta1 boost-1.79.0 boost-1.78.0 boost-1.77.0.beta1 boost-1.78.0.beta1 2021-06-10 00:47:04 +03:00
Edward Diener f304c9ec72 [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-21 16:27:00 -05:00
Peter Dimov da6801c691 Merge pull request #18 from eldiener/develop
Changes for Embarcadero C++ clang-based compilers, targeting Boost 1.74. Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost conf…
boost-1.75.0.beta1 boost-1.75.0 boost-1.76.0 boost-1.76.0.beta1
2020-08-24 14:15:39 +03:00
Peter Dimov d30c81ab01 Update .travis.yml 2020-08-24 13:41:27 +03:00
Edward Diener 0ebcad0700 Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers. 2020-03-28 12:23:23 -04:00
Glen Fernandes 27890f7ec1 Merge pull request #17 from Kojoley/missing-cstddef-include
Missing `cstddef` include
boost-1.73.0.beta1 boost-1.74.0.beta1 boost-1.74.0 boost-1.73.0
2020-03-27 14:50:36 -04:00
Nikita Kniazev a660ddd9fd Missing cstddef include 2020-03-20 19:03:48 +03:00
Glen Fernandes 067ad10264 Merge pull request #15 from Mike-Devel/min_cmake
Add minimal cmake file
2018-12-30 13:25:40 -05:00
Mike Dev f7ceda084a [CMake] Generate cmake target that other libraries can use
... to express their dependency on this library and retrieve
any configuration information such as the include directory
and transitive dependencies.
2018-12-30 15:57:56 +01:00
Glen Fernandes e35962f3f0 Merge pull request #14 from glenfe/develop
Drop dependency on MPL and use enable_if from TypeTraits
boost-1.69.0 boost-1.72.0.beta1 boost-1.72.0 boost-1.71.0.beta1 boost-1.71.0 boost-1.70.0.beta1 boost-1.70.0 boost-1.69.0-beta1
2018-09-22 14:47:48 -04:00