Peter Dimov
dae3bc7e89
Enable -Wundef for Clang
2024-01-07 02:02:57 +02:00
Peter Dimov
a4b8f2b6a0
Suppress Clang warnings in mem_fn_eq_test
2024-01-06 15:01:25 +02:00
Peter Dimov
b23df0f222
Enable warnings as errors in test/Jamfile
2024-01-06 14:59:12 +02:00
Peter Dimov
d4614204e5
Suppress MSVC warnings
2024-01-06 07:42:32 +02:00
Peter Dimov
3fa518fe9a
Add missing newlines at end
2024-01-06 07:21:29 +02:00
Peter Dimov
6a73daa5db
Merge branch 'develop' into feature/requires-cxx11
2024-01-04 21:22:52 +02:00
Peter Dimov
74308ee223
Add bind_over_mf2_test.cpp
2024-01-04 20:56:32 +02:00
Peter Dimov
6926dbfc51
Expand bind_over_mf_test.cpp
2024-01-04 20:49:06 +02:00
Peter Dimov
1d123d6432
Add bind_over_mf_test.cpp
2024-01-04 20:36:39 +02:00
Peter Dimov
9b9851a887
Add bind_over_test.cpp
2024-01-04 20:26:54 +02:00
Peter Dimov
58fee45699
Update mem_fn_dm_test
2024-01-04 18:44:49 +02:00
Peter Dimov
e41138c7d9
Expand mem_fn_ref_test
2024-01-04 18:06:14 +02:00
Peter Dimov
e728e25376
Add shared_ptr tests to mem_fn_dm_test
2024-01-04 17:55:06 +02:00
Peter Dimov
4767d6243d
Add ref(x) tests to mem_fn_dm_test
2024-01-04 17:36:49 +02:00
Peter Dimov
5a68a35866
Update boost/detail includes
2024-01-04 17:30:08 +02:00
Peter Dimov
9a59a15e28
Use BOOST_TEST_TRAIT_SAME
2022-12-23 05:38:26 +02:00
Andrey Semashev
9493eaccad
Use a local copy of is_same trait.
...
boost::core::is_same is deprecated, so use a local copy to avoid adding
a dependency on Boost.TypeTraits. Use Boost.TypeTraits in tests.
Also added a missing include.
2022-12-23 02:25:19 +03:00
Peter Dimov
fe0ade9c8f
Update cmake_subdir_test
2022-08-24 20:42:36 +03:00
Peter Dimov
f50916d0e1
Update tests
2022-02-12 19:13:09 +02:00
Peter Dimov
536721c41d
Disable placeholder_std_bind_test on GCC 4.4
2022-02-12 18:47:23 +02:00
Peter Dimov
f75413b14a
Add a workaround for GCC 4.4 to protect.hpp
2022-02-12 18:34:37 +02:00
Peter Dimov
12e2ca325d
Add apply_rv_test2.cpp; refs #26
2021-03-06 18:57:09 +02:00
Peter Dimov
1e3efb361b
Update boost::apply to use variadics and perfect forwarding; refs #26
2021-03-06 18:52:42 +02:00
Peter Dimov
bb50844171
Add apply_test2.cpp
2021-03-06 18:42:13 +02:00
Peter Dimov
ee25007a9f
Add apply_test.cpp
2021-03-06 18:38:14 +02:00
Peter Dimov
c85b31e3d2
Support use of standard placeholders with boost::bind
2021-02-23 21:34:20 +02:00
Peter Dimov
f50f42aae9
Enable the type<> syntax for noexcept member functions; add test; closes #23
2020-08-27 20:19:32 +03:00
Peter Dimov
e41ba84da8
Add protect_cpp20_test.cpp
2020-06-30 22:06:37 +03:00
Peter Dimov
9ce9a7ce99
Define protect(f)::result_type only when F::result_type is defined
2020-06-30 21:58:58 +03:00
Peter Dimov
1aac698358
Add protect_test2.cpp
2020-06-30 21:39:22 +03:00
Peter Dimov
8cea63f1c9
msvc-9.0 doesn't have std::bit_and, or, xor
2020-06-30 04:33:51 +03:00
Peter Dimov
c4fc8e5065
Remove std::bit_not test, as it's C++14
2020-06-30 03:29:23 +03:00
Peter Dimov
5340508c16
Test <functional> objects which had their result_types removed in C++20
2020-06-30 03:07:18 +03:00
Edward Diener
3bdf307707
Change __BORLANDC__ to BOOST_BORLANDC, which is defined in Boost config for the Embarcadero non-clang-based compilers.
2020-03-28 05:40:00 -04:00
Peter Dimov
d521b5198e
Add mem_fn_noexcept_test
2020-03-24 21:54:20 +02:00
Peter Dimov
5612ee45e5
Add test using global placeholders
2020-02-16 18:13:15 +02:00
Peter Dimov
2b33c45769
Merge branch 'develop' into feature/deprecate-bind-hpp
2020-02-16 17:55:39 +02:00
Peter Dimov
eb7ccfc6d6
Add CMake tests, instal support
2020-01-04 20:25:15 +02:00
Peter Dimov
0eb9e9061b
Remove some outdated constructs from tests
2019-12-13 19:47:07 +02:00
Peter Dimov
66ddaf88e1
Update tests to use boost/bind/bind.hpp instead of boost/bind.hpp
2019-12-13 19:34:30 +02:00
Peter Dimov
bce6f5ff79
Add test/cmake_subdir_test
2019-01-05 19:32:15 +02:00
Peter Dimov
bf05a29b56
Merge branch 'develop' into feature/noexcept-functions
2017-11-05 22:21:25 +02:00
Peter Dimov
f25070d982
Disable bind_stdcall_test on non-MSVC as well
2017-11-05 22:19:57 +02:00
Peter Dimov
ddfaa05ae4
Merge branch 'develop' into feature/noexcept-functions
2017-11-05 20:05:27 +02:00
Peter Dimov
f75d27469a
Include cc tests
2017-11-05 20:03:45 +02:00
Peter Dimov
6fe48ae184
Split bind_noexcept_test into separate free/member tests
2017-11-05 18:44:44 +02:00
Peter Dimov
e3d5ee50b6
Add bind_noexcept_test
2017-11-05 15:51:00 +02:00
Peter Dimov
fe1d62dc41
Add quick test target
2017-09-04 15:20:51 +03:00
Peter Dimov
60d3e0f4f3
Remove use of std::auto_ptr, it has been removed in C++17
2016-11-06 15:03:25 +02:00
Peter Dimov
3c56630b54
SFINAE out the converting constructor of arg<I> to avoid hard errors with is_convertible on g++ 4.8/4.9
2016-08-20 01:32:42 +03:00