94 Commits
Author SHA1 Message Date
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
Peter Dimov 6616add21d Do not pass rvalues to nested binds. 2016-06-20 20:46:13 +03:00
Peter Dimov 017258c983 Fix rvalue forwarding to support auto_ptr/unique_ptr parameters 2015-10-04 02:21:53 +03:00
Peter Dimov 92549594f0 Add test for taking placeholders by const& (phoenix::bind takes its arguments by const&) 2015-05-30 01:11:30 +03:00
Peter Dimov 37a5201a55 Update copyright. 2015-05-30 01:00:37 +03:00
Peter Dimov 6bee84b285 Add test for BOOST_BIND_NO_PLACEHOLDERS 2015-05-29 23:50:19 +03:00
Peter Dimov db56733e4e Move placeholders to namespace boost::placeholders. 2015-05-27 01:29:50 +03:00
K-ballo 150c4e94e3 Fix for bind<void>(mf) ambiguous resolution error 2015-04-29 13:33:53 -03:00
Peter Dimov 8e54850ab6 Add forwarding test for 2 arguments. 2015-03-20 16:53:30 +02:00
Peter Dimov 46c414606c Add forwarding test. 2015-03-20 16:43:54 +02:00
Peter Dimov b4881265fb Add test for a function+bind regression reported by Marcel Raad 2015-03-20 16:32:43 +02:00
K-ballo 30921a3889 Completed support for bind<void> 2014-08-21 16:27:27 -03:00
K-ballo c89afa6aaa Added test case for existing bind<void> support. 2014-08-21 14:43:40 -03:00
Peter Dimov ea05f23163 Fixed mem_fn_eq_test to work with /OPT:ICF as per the patch in #8734 by Mike Liang. 2013-12-11 23:58:19 +02:00
Bryce Adelstein-Lelbach 27003baf12 Pathscale-4.0 configuration code/workarounds.
[SVN r68142]
2011-01-14 02:59:34 +00:00
Peter Dimov 1bf8cd6c7a Fix Borland regression. Refs #3003.
[SVN r58093]
2009-12-02 10:47:01 +00:00
Peter Dimov e5d99ce085 Make mem_fn work with overloaded unary operator&. Refs #3003. Sorry it took so long.
[SVN r58073]
2009-12-01 02:24:53 +00:00
John Maddock f02b090fe8 Warning suppressions in Boost.Bind.
Fixes #3601.

[SVN r57542]
2009-11-10 13:26:43 +00:00
Troy D. Straszheim f3da835e0b rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00