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