2
0
mirror of https://github.com/boostorg/bind.git synced 2026-01-19 04:02:11 +00:00

129 Commits

Author SHA1 Message Date
Peter Dimov
e4b7954bf6 Update cmake_subdir_test 2026-01-03 13:46:48 +02:00
Peter Dimov
e027093c53 Disable tests using shared_ptr under msvc-12.0 2024-12-13 03:03:07 +02:00
Peter Dimov
fac72450f2 Disable bind_nested_rv_test.cpp for GCC 4.7 2024-12-13 02:57:12 +02:00
Peter Dimov
96e8802169 Add VERBATIM to add_custom_target 2024-08-20 19:40:37 +03:00
Peter Dimov
620ddec3ee Update build.jam, test/Jamfile 2024-08-20 19:39:13 +03:00
Rene Rivera
0e7a2373c1 Update build deps. 2024-07-31 08:31:28 -05:00
Rene Rivera
c72cc6f914 Change all <source> references to <library>. 2024-07-20 19:36:58 -05:00
Rene Rivera
0de59ef498 Sync from upstream. 2024-07-12 08:54:07 -05:00
Peter Dimov
97776ec7ba Disable -Warray-bounds in bind_ref_test because of GCC 14 UBSAN 2024-07-10 12:38:24 +03:00
Peter Dimov
cb724dcf57 Remove obsolete warning suppression 2024-07-09 20:07:25 +03:00
Peter Dimov
b7edec7300 Enable cdecl, stdcall, fastcall tests when _MSC_VER is defined, instead of just when BOOST_MSVC is defined. Refs #35. 2024-07-09 20:03:52 +03:00
Peter Dimov
8729fbdbfa Update GCC workaround in bind_dm3_test 2024-07-09 19:41:04 +03:00
Rene Rivera
e18818ec06 Make the library modular usable. 2024-03-11 08:27:02 -05:00
Peter Dimov
2b9c6151c3 Disable -Warray-bounds in mem_fn_ref_test for GCC w/ ASAN 2024-01-07 05:48:17 +02:00
Peter Dimov
57ba559ec8 Disable -Wdangling-reference in bind_dm3_test for GCC 13 2024-01-07 04:25:11 +02:00
Peter Dimov
e066884190 -Wunused-but-set-variable is only in Clang 13 and higher 2024-01-07 02:23:21 +02:00
Peter Dimov
9d6b7fb86e Disable deprecation warnings in protect_cpp20_test.cpp 2024-01-07 02:14:46 +02:00
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