Peter Dimov
28e71552eb
Add integer_sequence_test
2024-03-28 21:37:43 +02:00
Peter Dimov
10ad6ab592
Add boost/compat/integer_sequence.hpp
2024-03-28 21:28:20 +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
fa9180b234
Add GCC 4.9 to GHA
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
bba8d5f101
Update CMakeLists.txt
boost-1.85.0
2024-03-28 20:32:41 +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
e270914326
Rephrase is_nothrow_invocable to not crash MSVC
2024-03-22 19:05:04 +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
d83085a5d9
Add trailing return types to mem_fn for C++11
2024-03-21 21:37:10 +02:00
Peter Dimov
8633042b73
Add constexpr to mem_fn and invoke
2024-03-21 21:30:10 +02:00
Peter Dimov
eba152aa8e
Reimplement mem_fn
2024-03-21 21:27:04 +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
Peter Dimov
0220855d9c
Update ci.yml
2024-03-21 19:51:58 +02:00
Peter Dimov
91c2054151
Merge pull request #7 from cmazakas/missing-copyright
...
Add missing copyright to shared_lock_test.cpp
2024-03-21 19:48:13 +02:00
Christian Mazakas
6153916abe
Add missing copyright to shared_lock_test.cpp
2024-03-21 10:41:17 -07:00
Peter Dimov
0008d02a62
Update ci.yml
boost-1.85.0.beta1
boost-1.84.0.beta1
boost-1.84.0
2023-08-29 11:57:33 +03:00
Peter Dimov
0387e8afe1
Merge pull request #4 from ecatmur/gcc-13
...
Also suppress Wself-move under gcc 13
2023-08-29 02:50:54 +03: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
f5da663cbc
Add .appveyor.yml
boost-1.83.0
boost-1.83.0.beta1
2023-06-25 11:50:24 +03:00
Peter Dimov
8abbc6d979
Update latch.hpp
2023-06-25 11:47:43 +03:00
Peter Dimov
184782f257
Update revision history
2023-06-25 11:46:14 +03:00
Peter Dimov
fed8c15440
Move detal::throw_system_error to a separate header
2023-06-25 11:38:15 +03:00
Peter Dimov
da96abfadd
Make BOOST_CURRENT_LOCATION a default argument to throw_system_error, to avoid having to pass it everywhere
2023-06-25 11:26:32 +03:00
Peter Dimov
5d639b109d
Update shared_lock.hpp
2023-06-25 11:23:30 +03:00