551 Commits

Author SHA1 Message Date
Peter Dimov ecdc341194 Update ci.yml boost-1.92.0.beta1 2026-04-23 22:27:14 +03:00
Peter Dimov b468849d18 Change 'cxxstd' in meta/libraries.json from 03 to 11, because dependencies require C++11 2026-04-23 19:32:53 +03:00
Peter Dimov 1725e6c140 Merge pull request #29 from eldiener/develop
[skip ci] Add "cxxstd" json field
2026-04-23 19:16:13 +03:00
Peter Dimov 9d024e0256 Merge pull request #38 from fynnwilliam/fix_deprecated
Fix -Wdeprecated-missing-comma-variadic-parameter (Clang)
2026-04-17 19:48:23 +03:00
Peter Dimov e99f777e14 Use BOOST_AUTO_TEST_CASE in tests so that link=shared works boost-1.91.0 boost-1.91.0.beta1 2026-02-27 06:38:28 +02:00
Peter Dimov 19d48c6be6 Disable test/matches.cpp for Clang-cl; fails with an ambiguity for unknown reasons 2026-02-03 16:55:39 +02:00
Peter Dimov 3f0ee08f20 Fix includes 2026-02-03 16:04:20 +02:00
Peter Dimov 2c56d0e5d1 Add test/cmake_subdir_test 2026-02-03 15:59:26 +02:00
Peter Dimov 4bd84ca977 Add test/cmake_install_test 2026-02-03 15:53:49 +02:00
Peter Dimov d8a5e7e593 Regenerate CMakeLists.txt 2026-02-03 15:51:58 +02:00
Peter Dimov d49139a11c Add test/CMakeLists.txt 2026-02-03 15:51:47 +02:00
Peter Dimov b39c68626d Simplify test/Jamfile.v2 2026-02-03 15:50:24 +02:00
Peter Dimov 0b09c0fa7e Remove C++03 from ci.yml 2026-02-03 14:59:05 +02:00
Peter Dimov 98741fb6d4 Add .github/workflows/ci.yml 2026-02-03 13:51:54 +02:00
Peter Dimov 10a9e1d8dc Merge pull request #39 from Lastique/feature/remove_static_assert
Remove dependencies on Boost.StaticAssert
2026-02-03 02:14:20 +02:00
Andrey Semashev d7df9f5a7b Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-01-22 23:16:43 +03:00
fynnwilliam 0f450aca10 ensure comma's position aligns with formatting 2025-09-04 00:01:41 +01:00
fynnwilliam d3e56cdf89 Fix -Wdeprecated-missing-comma-variadic-parameter (Clang)
The warning is not yet implemented in GCC.
2025-09-03 20:28:30 +01:00
Peter Dimov 497a0c3758 Merge pull request #35 from grafikrobot/modular
Add support for modular build structure.
2025-05-02 19:17:47 +03:00
Rene Rivera b28f167618 Move project global include to target local include. 2025-04-07 20:58:51 -05:00
Rene Rivera fd7ac1a459 Update build deps. 2024-08-07 22:46:06 -05:00
Rene Rivera c46ea59873 Move inter-lib dependencies to a project variable and into the build targets. 2024-07-23 22:34:23 -05:00
Rene Rivera d8c8b2a79c Update copyright dates. 2024-07-20 22:52:04 -05:00
Rene Rivera 5f059fbd3f Bump B2 require to 5.2 2024-06-14 11:33:56 -05:00
Rene Rivera 8e49bc602c Add requires-b2 check to top-level build file. 2024-05-05 09:00:01 -05:00
Rene Rivera ea128e946d Switch to library requirements instead of source. As source puts extra source in install targets. 2024-03-29 21:15:59 -05:00
Rene Rivera 61a7d52b6c Make the library modular usable. 2024-03-11 08:38:17 -05:00
Peter Dimov 7f92493468 Add CMakeLists.txt boost-1.81.0.beta1 boost-1.82.0.beta1 boost-1.90.0 boost-1.89.0 boost-1.88.0.beta1 boost-1.88.0 boost-1.87.0.beta1 boost-1.87.0 boost-1.86.0.beta1 boost-1.86.0 boost-1.85.0.beta1 boost-1.85.0 boost-1.84.0.beta1 boost-1.84.0 boost-1.83.0.beta1 boost-1.83.0 boost-1.81.0 boost-1.82.0 boost-1.90.0.beta1 boost-1.77.0 boost-1.79.0 boost-1.80.0 boost-1.79.0.beta1 boost-1.80.0.beta1 boost-1.78.0.beta1 boost-1.78.0 boost-1.77.0.beta1 2021-03-18 17:30:42 +02:00
Edward Diener 3798f12f1e [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 00:03:19 -05:00
Eric Niebler 25b3ec2308 Merge pull request #27 from boostorg/master
Master
2020-09-09 08:03:57 -07:00
Eric Niebler 333db1d6e2 Merge pull request #25 from boostorg/develop
Merge from develop to master
boost-1.76.0.beta1 boost-1.76.0 boost-1.75.0.beta1 boost-1.75.0 boost-1.74.0.beta1 boost-1.74.0
2020-05-29 13:32:37 -07:00
Eric Niebler a30d1891a0 Merge pull request #26 from Kojoley/deprecated-copy-followup
Fix -Wdeprecated-copy follow-up
2020-05-29 10:43:48 -07:00
Nikita Kniazev bd7eb4ece1 Fix -Wdeprecated-copy follow-up
This one did not show up in Proto tests, but in Spirit.
2020-05-04 02:18:01 +03:00
Eric Niebler 84a2d49ff4 Merge pull request #24 from Kojoley/deprecated-copy
Fix -Wdeprecated-copy (Clang, but partly GCC)
2020-04-30 15:59:31 -07:00
Nikita Kniazev f32e82e2e0 Fix -Wdeprecated-copy (Clang, but partly GCC)
The warning cannot be fixed for aggregates and it is suppressed in that case.
Sadly, GCC currently emits the warning at the use location and the fix only
works in Clang, I hope GCC will resolve the issue by adjusting diagnostic
location to the definition site, and no actions will be needed further.
2020-04-30 17:17:32 +03:00
Eric Niebler 9a10138934 Merge pull request #23 from Kojoley/missing-diagnostic-push-pop
Missing diagnostic push/pop
2020-04-29 14:05:31 -07:00
Nikita Kniazev 6804df1e2b Missing diagnostic push/pop 2020-04-21 21:54:40 +03:00
Eric Niebler c45e6c4132 Merge pull request #19 from boostorg/develop
Merge from develop to master
boost-1.73.0.beta1 boost-1.73.0 boost-1.72.0
2019-12-05 13:09:59 -08:00
Eric Niebler ef2e94fe29 Merge pull request #13 from Kojoley/suppress-msvc-c4180-warning-from-extends-operators
Suppress C4180 warning from extends operators
2019-08-05 15:08:46 -07:00
Eric Niebler f7f698089b Merge pull request #2 from dodheim/develop
Compiler bug was fixed in VC++ 2013, workaround no longer necessary.
2019-08-05 14:57:17 -07:00
Peter Dimov 60a2498bca Fix BOOST_SP_TYPEID use in test/display_expr.cpp boost-1.71.0 boost-1.72.0.beta1 boost-1.71.0.beta1 2019-06-25 13:11:29 +03:00
Peter Dimov 46a10271ed Merge branch 'update_typeinfo' of https://github.com/Lastique/proto into feature/pr-16 2019-06-25 12:43:31 +03:00
Peter Dimov 290fcac742 Merge branch 'develop' 2019-06-24 16:40:03 +03:00
Peter Dimov ac4277d686 Add .travis.yml 2019-06-24 14:25:21 +03:00
Andrey Semashev 412d3612c6 Ported to Boost.Core typeinfo.hpp to avoid deprecated warnings. 2019-05-25 18:40:21 +03:00
Eric Niebler 08c66c4142 Merge pull request #15 from Kojoley/fix-tests-examples
Fix `examples` test
2019-04-05 15:42:54 -07:00
Nikita Kniazev bbb67405da Fixed ArgsAsList transform to work with cons
The `reverse_fold` requires a bidirectional sequence while `cons` is a forward sequence
2019-04-06 00:25:36 +03:00
Nikita Kniazev 95fcb88bb1 MPL wants access to its internal typedefs 2019-04-02 00:51:55 +03:00
Nikita Kniazev 01ffe9ed5f Suppress C4180 warning from extends operators
The warning is harmless and can be safely suppressed.
2019-01-18 20:59:58 +03:00
Eric Niebler de6f407533 Merge pull request #3 from Flast/patch-1
Fixed a typo in forward decl.
2018-11-04 11:33:56 -08:00