Peter Dimov
017a8399fd
Disable failing tests for GCC 10/11
boost-1.92.0.beta1
2026-05-14 03:47:57 +03:00
Peter Dimov
7e4a92a399
Update build.jam
2026-05-13 20:43:59 +03:00
Peter Dimov
f1e6192ed9
Regenerate CMakeLists.txt
2026-05-13 20:23:21 +03:00
Peter Dimov
12275a217c
Use non-deprecated header include for identity.hpp
2026-05-13 20:22:33 +03:00
Peter Dimov
26d4237f3e
Avoid comparing floating point for equality against literals
2026-05-13 19:19:56 +03:00
Peter Dimov
6dd2497094
Fix test/support/make_pair_r-value.cpp failures
2026-05-13 17:02:06 +03:00
Peter Dimov
f982eedf6b
Fix typo in test/support/make_pair_r-value.cpp
2026-05-13 16:26:19 +03:00
Peter Dimov
2b18c326c9
Simplify test/Jamfile so that test/CMakeLists.txt can parse it
2026-05-13 16:25:57 +03:00
Peter Dimov
87754b5cbb
Add test/CMakeLists.txt
2026-05-13 16:15:11 +03:00
Peter Dimov
7d505e93da
Regenerate CMakeLists.txt
2026-05-13 16:13:48 +03:00
Peter Dimov
9d8ef5f84d
Add cmake_install_test, cmake_subdir_test
2026-05-13 15:49:51 +03:00
Peter Dimov
68acd99703
Replace ci.yml
2026-05-13 15:40:15 +03:00
Marshall Clow
78ccb2aa85
Merge changes to master
boost-1.91.0
boost-1.91.0.beta1
2026-03-03 10:45:36 -08:00
Andrey Semashev
ca626da557
Remove dependencies on Boost.StaticAssert. ( #279 )
...
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-01-23 06:34:50 +08:00
René Ferdinand Rivera Morell
495539ce44
Add support for modular build structure. ( #274 )
...
* Make the library modular usable.
* Switch to library requirements instead of source. As source puts extra source in install targets.
* Add missing import-search for cconfig/predef checks.
* Add requires-b2 check to top-level build file.
* Bump B2 require to 5.2
* Change all <source> references to <library>.
* Update copyright dates.
* Move inter-lib dependencies to a project variable and into the build targets.
* Update build deps.
2024-08-22 09:51:29 +08:00
Kirill Ignatev
f86ddcce37
Correct include guards in headers adapt_assoc_adt.hpp and pp_make_deque.hpp ( #277 )
...
* Fix include guard in adapt_assoc_adt.hpp
This was probably a typo
* Fix include guard in pp_make_deque.hpp
2024-07-29 10:19:50 +08:00
Mike Weller
53da4e0b2c
Fix include guard in adapt_assoc_adt.hpp ( #273 )
boost-1.86.0.beta1
boost-1.86.0
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.90.0.beta1
2024-05-15 17:13:08 +08:00
IncludeGuardian
ce8b031f54
Swap include guards to #ifndef ( #271 )
...
Compilers implement a multiple-include optimization where they avoid
preprocessing an included file if it is "properly guarded". Compilers
differ as to what constitutes a "properly guarded" file. In particular,
Microsoft Visual Studio does not recognize `#if !defined(GUARD)` for
the optimization. This does not affect the correctness of using Fusion
on Microsoft Visual Studio, but it will increase the time taken to build
any project on this compiler.
This commit changes all include guards to use `#ifndef`, but leaves all
other `#if !defined` preprocessor directives that are not related to
guarding a file.
Co-authored-by: IncludeGuardian <hello@includeguardian.io >
2024-02-25 12:37:08 +08:00
Nikita Kniazev
7d4c03fa03
Don't include std stream headers ourselves ( #270 )
boost-1.85.0
boost-1.85.0.beta1
boost-1.84.0.beta1
boost-1.84.0
boost-1.83.0.beta1
boost-1.83.0
2023-03-18 16:31:22 +08:00
Andrey Semashev
5d19cc2d57
Remove template arguments redefinition workaround for VS2022 update 5. ( #268 )
...
Update 5 adds /Zc:templateScope flag which causes compile errors in
typedefs redefining template parameters.
boost-1.82.0.beta1
boost-1.82.0
2023-02-28 07:29:50 +08:00
Denis Mikhailov
049303436c
Old permissions restored ( #265 )
2023-02-25 16:45:19 +08:00
Andrey Semashev
8c32ebea0b
Removed executable flags from files. ( #267 )
2023-02-21 08:35:45 +08:00
niXman
3044c2beaf
missing make_pair() for r-value refs ( #264 )
...
* missing make_pair() for r-value refs
hello guys!
the `make_pair()` for r-value refs is required for r-value, otherwise `non-copyable` but `movable` can be constructed.
thanks!
* fix for prev commit
conditional support for r-values was fixed
* the test case was added
* fix for prev commit
* Update Jamfile
* one more fix for Jamfile
* the forgotten r-value ctor was added
* ah, they should be conditional
2023-02-11 10:10:25 +08:00
Denis Mikhailov
d6298309fb
Implemented ability to set fallback for tag_of ( #263 )
2022-12-22 08:16:10 +08:00
Denis Mikhailov
0a2da9d0ac
Add describe dependency ( #262 )
...
* Add describe dependency
* Add mp11 dependency
2022-12-21 13:49:11 +08:00
Nikita Kniazev
036b90cd5d
Fix Clang 13 -Wdeprecated-copy warnings ( #261 )
...
Clang 13 have new warning under the same group
boost-1.81.0.beta1
boost-1.81.0
2022-10-11 10:28:11 +08:00
Denis Mikhailov
cd2d748648
Added missing includes ( #246 )
2022-09-26 14:02:56 +08:00
djowel
05c2c97ea0
Merge branch 'develop'
2022-09-26 11:54:49 +08:00
denzor200
6ee2b188ef
[transform_view_ext] Unary transform_view is an Associative Sequence now
2022-09-26 11:41:12 +08:00
denzor200
03500e4fd3
[transform_view_ext] Updated docs
2022-09-26 11:41:12 +08:00
djowel
3c82db82df
Merge branch 'develop'
2022-09-26 11:40:31 +08:00
djowel
287ca90947
Merge branch 'develop'
2022-09-26 11:40:31 +08:00
Nikita Kniazev
a884709253
deref_data_impl.hpp: fix missing includes
2022-09-26 11:35:55 +08:00
Nikita Kniazev
8d8db27953
Fix Clang 13 -Wdeprecated-copy warnings
...
Clang 13 have new warning under the same group
2022-09-26 11:35:55 +08:00
denzor200
72c5c094b9
[githubactions] Fixed reverse_view test for C++03
2022-09-26 11:35:55 +08:00
denzor200
b13fc27cf2
Diff simplified && update copyrights
2022-09-26 11:35:55 +08:00
denzor200
efe3d59c73
[identity_view] Fix for spoiled prvalue
2022-09-26 11:35:55 +08:00
Denis Mikhailov
622e048cf2
Update identity_view.cpp
2022-09-26 11:35:55 +08:00
Denis Mikhailov
2a9a44ee7c
Update identity_view.cpp
2022-09-26 11:35:55 +08:00
denzor200
aca00012d1
[identity_view] Added boost::fusion::identity_view
2022-09-26 11:35:55 +08:00
denzor200
c4e7f2bb1a
[transform_view_ext] Unary transform_view is an Associative Sequence now
2022-09-26 11:35:55 +08:00
denzor200
3a98d9dbeb
[transform_view_ext] Updated docs
2022-09-26 11:35:33 +08:00
Denis Mikhailov
116768f3b2
Update appveyor.yml
2022-09-26 11:34:26 +08:00
Denis Mikhailov
df37668501
Update appveyor.yml
2022-09-26 11:34:26 +08:00
Denis Mikhailov
2a70da0170
Update appveyor.yml
2022-09-26 11:34:26 +08:00
Denis Mikhailov
60408efa18
Update view.qbk
2022-09-26 11:34:26 +08:00
denzor200
d49b59bdf9
Fixed all '*_data' methods in reverse_view
2022-09-26 11:34:26 +08:00
denzor200
e15016adb6
Applied fixes for reverse_view
2022-09-26 11:34:26 +08:00
Denis Mikhailov
24138813d6
Update reverse_view.cpp
2022-09-26 11:34:26 +08:00
Denis Mikhailov
0c6c0b17e5
Update reverse_view.cpp
2022-09-26 11:34:26 +08:00