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
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
Eric Niebler
d039cef157
Merge pull request #9 from Burgos/completeme
...
Don't create incomplete-type display functor
2018-11-04 11:33:08 -08:00
Nemanja Boric
660abb07f1
Don't create incomplete-type display functor
...
The display functor used to be an incomplete type and it couldn't
be constructed before fully defined.
2018-11-03 00:18:03 +01:00
Eric Niebler
e218e9f521
Merge pull request #8 from Burgos/global-namespace-placeholder
...
Remove dependency on boost::bind
2018-11-02 13:05:26 -07:00
Nemanja Boric
8d6fb46cf6
Remove dependency on boost::bind
...
Since it was reported [1] that using boost::bind slows down compiling
Boost.Spirit and that makes placeholders ambiguous, the entire
issue is avoided just by removing boost::bind dependency and passing
copyable functor to fusion::for_each.
[1] https://github.com/boostorg/proto/pull/7#issuecomment-435413109
2018-11-02 17:05:18 +01:00
Eric Niebler
2fd3c34354
Merge pull request #7 from Burgos/boostbind
...
Wrap the display_expr_impl with boost::ref and pass it to fusion::for…
2018-11-01 16:20:27 -07:00
Nemanja Boric
150630ddab
Wrap the display_expr_impl with boost::ref and pass it to fusion::for_each
...
Previously, boost::fusion::for_each was accepting const reference
as a functor, but it was changed in 1.68 to accept a value type instead
(102588ae46 ).
This adapts proto to pass the functor as a value using
boost::bind/boost::ref instead passing a non-copyable functor which
would generate copy constructor call.
2018-11-01 19:56:42 +01:00
Kohei Takahashi
78fd0ed186
Fixed a typo in forward decl.
...
Fortunately, nobody uses the name.
2018-01-18 02:27:20 +09:00
Rene Rivera
d70c74c3a8
Add, and update, documentation build targets.
boost-1.65.1
boost-1.70.0
boost-1.64.0-beta1
boost-1.64.0-beta2
boost-1.65.0
boost-1.64.0
boost-1.66.0
boost-1.67.0
boost-1.68.0
boost-1.69.0
boost-1.69.0-beta1
boost-1.63.0
boost-1.70.0.beta1
2016-10-10 11:39:52 -05:00
Rene Rivera
2e0bce8946
Add, and update, documentation build targets.
2016-10-07 23:07:35 -05:00
dodheim
c0e9b4de19
This bug was fixed in VC++ 2013, workaround no longer applicable.
2015-08-23 20:43:54 -07:00
Eric Niebler
856606178f
get lambda example compiling on clang
2014-12-15 22:46:11 -08:00
Eric Niebler
a37ad8bf24
updated lambda.hpp example
2014-12-15 13:50:43 -08:00
Eric Niebler
ea3f319a86
Merge pull request #1 from danieljames/metadata
...
Create metadata file.
2014-08-18 08:50:59 -07:00
Daniel James
0e033e1eae
Add metadata file.
2014-08-18 15:09:30 +01:00
Eric Niebler
990af3a700
Merge branch 'develop'
boost-1.62.0
boost-1.61.0
boost-1.60.0
boost-1.59.0
boost-1.58.0
boost-1.57.0
boost-1.56.0
2014-07-15 16:30:10 -07:00
Eric Niebler
79076a9273
roll back some boost::ref changes now that offending overloads have been removed
2014-07-15 16:29:51 -07:00
Eric Niebler
d9a4fc37c2
accomodate recent changes in boost::ref
2014-07-12 21:18:54 -07:00
Eric Niebler
02dc6f7785
Merge branch 'develop'
2014-01-19 22:52:02 -08:00
Eric Niebler
1212afb73d
tweak wave.cfg
2014-01-19 22:51:45 -08:00