2
0
mirror of https://github.com/boostorg/compat.git synced 2026-01-19 04:02:16 +00:00
Commit Graph

42 Commits

Author SHA1 Message Date
Peter Dimov
30242af2c2 Add constexpr tests for bind_back 2024-03-29 21:43:34 +02:00
Peter Dimov
9a58caf918 Add bind_back 2024-03-29 21:20:49 +02:00
Peter Dimov
28e71552eb Add integer_sequence_test 2024-03-28 21:37:43 +02:00
Peter Dimov
39ddb40a47 Update test/quick.cpp 2024-03-28 21:13:31 +02:00
Peter Dimov
928f2d7255 Add bind_front_md_constexpr_test 2024-03-28 21:12:46 +02:00
Peter Dimov
5a5db4a74f Add bind_front_mfn_constexpr_test 2024-03-28 21:12:46 +02:00
Peter Dimov
acd8c12e91 Add bind_front_obj_constexpr_test 2024-03-28 21:12:46 +02:00
Peter Dimov
710ea6a904 Add bind_front_fn_constexpr_test 2024-03-28 21:12:46 +02:00
Peter Dimov
a09b9b2c5a Add bind_front_md_test 2024-03-28 21:12:46 +02:00
Peter Dimov
758b0c2ef9 Add bind_front_mfn_test 2024-03-28 21:12:46 +02:00
Peter Dimov
4ea967b756 Avoid bind_front_obj_test failure on GCC 4.8 2024-03-28 21:12:46 +02:00
Peter Dimov
d745abe3a3 Disable invoke_mfn_constexpr_test, invoke_md_constexpr_test for GCC 4.9 as well 2024-03-28 21:12:46 +02:00
Peter Dimov
abcc654046 Add bind_front_obj_test 2024-03-28 21:12:46 +02:00
Peter Dimov
b6deff5638 Update bind_front_fn_test 2024-03-28 21:12:46 +02:00
Peter Dimov
90e76cb4f4 Add bind_front 2024-03-28 21:12:45 +02:00
Peter Dimov
c290c03ea3 Merge branch 'master' into develop 2024-03-28 21:12:12 +02:00
Peter Dimov
56b776fc29 Update test/quick.cpp 2024-03-28 20:31:36 +02:00
Peter Dimov
53c5bcf824 Disable is_nothrow_invocable under msvc-14.0 2024-03-22 19:15:09 +02:00
Peter Dimov
5b6c4ffe95 Add is_nothrow_invocable 2024-03-22 18:38:10 +02:00
Peter Dimov
26e18fd796 Add is_invocable 2024-03-22 18:14:36 +02:00
Peter Dimov
571b48ca51 Add Boost::mp11 to test/CMakeLists.txt 2024-03-22 17:48:08 +02:00
Peter Dimov
b4b6cacb9d Add invoke_result_t 2024-03-22 17:34:42 +02:00
Peter Dimov
6b0825b893 Disable invoke_mfn_constexpr_test and invoke_md_constexpr_test for GCC 4.8 2024-03-22 05:09:13 +02:00
Peter Dimov
dca886ef30 Add constexpr tests for invoke 2024-03-22 05:02:43 +02:00
Peter Dimov
4710db471a Add noexcept tests for invoke 2024-03-22 02:35:29 +02:00
Peter Dimov
efff37c7a3 Add mem_fn_mfn_test, mem_fn_md_test 2024-03-21 21:00:34 +02:00
Peter Dimov
d745a4cfba Disable -Wnoexcept-type under GCC 7 2024-03-21 20:43:25 +02:00
Peter Dimov
9743e1e03f Add invoke_md_test 2024-03-21 20:28:27 +02:00
Peter Dimov
3980572c34 Add invoke_mfn_test 2024-03-21 20:21:58 +02:00
Peter Dimov
9cad6fbca9 Add invoke_obj_test 2024-03-21 20:12:01 +02:00
Peter Dimov
31fe10bf54 Update invoke_fn_test.cpp 2024-03-21 20:04:47 +02:00
Peter Dimov
b6858273bd Add boost::compat::invoke 2024-03-21 19:57:32 +02:00
Christian Mazakas
6153916abe Add missing copyright to shared_lock_test.cpp 2024-03-21 10:41:17 -07:00
Ed Catmur
6292106e68 Update shared_lock_test.cpp 2023-08-28 15:51:11 -05:00
Ed Catmur
8f75ad2a75 Also suppress Wself-move under gcc 13
Compiling with gcc 13.1.0:

   ../libs/compat/test/shared_lock_test.cpp: In function 'void {anonymous}::move_assignment()':
   ../libs/compat/test/shared_lock_test.cpp:378:10: error: moving 'lock' of type '{anonymous}::shared_lock_type' {aka 'boost::compat::shared_lock<dummy_lock>'} to itself [-Werror=self-move]
     378 |     lock = std::move( lock );
         |     ~~~~~^~~~~~~~~~~~~~~~~~~
   ../libs/compat/test/shared_lock_test.cpp:378:10: note: remove 'std::move' call
   cc1plus: all warnings being treated as errors
2023-08-15 19:15:46 -05:00
Peter Dimov
d7707f7bf1 Update shared_lock_test.cpp 2023-06-25 11:10:31 +03:00
Peter Dimov
f96f5e0440 Update Jamfile 2023-06-25 10:55:36 +03:00
Christian Mazakas
745eaa080f Implement shared_lock
Note, as a first pass draft we eschew TimedLockable support
2023-06-23 15:57:53 -07:00
Christian Mazakas
185a78d8cf Implement latch 2023-05-15 11:44:34 -07:00
Peter Dimov
cf06d842e2 Add stub latch_test.cpp 2023-05-14 01:09:13 +03:00
Peter Dimov
969d170d65 Add stub boost/compat/latch.hpp header 2023-05-13 21:46:06 +03:00
Peter Dimov
079e3b8c8c Initial commit 2023-05-13 21:01:18 +03:00