Commit Graph

500 Commits

Author SHA1 Message Date
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
3be7521aa2 Fix BOOST_MSVC checks 2024-01-06 14:34:59 +02:00
Peter Dimov
d4614204e5 Suppress MSVC warnings 2024-01-06 07:42:32 +02:00
Peter Dimov
71f21c757f Fix BOOST_MP11_MSVC remnants 2024-01-06 07:28:16 +02:00
Peter Dimov
3fa518fe9a Add missing newlines at end 2024-01-06 07:21:29 +02:00
Peter Dimov
919c5583dd Some early GCC 5 versions also need the workaround for generic function objects 2024-01-06 02:24:23 +02:00
Peter Dimov
ea7f38833f Remove dependency on Mp11 (fixes msvc-12.0 as a side effect) 2024-01-06 01:29:50 +02:00
Peter Dimov
b523bc3042 Re-expand the generic function object case because of GCC 4.x 2024-01-05 22:39:31 +02:00
Peter Dimov
46fbb87bbb Simplify list, bind 2024-01-05 03:55:27 +02:00
Peter Dimov
ebc6107bd6 Simplify rrlist, bind_t 2024-01-05 01:44:37 +02:00
Peter Dimov
9140f3e793 More workaround removal in bind.hpp 2024-01-05 01:09:22 +02:00
Peter Dimov
42c7177509 Move/remove detail headers as appropriate 2024-01-05 01:04:40 +02:00
Peter Dimov
52d6b7c2fd Remove workarounds from bind.hpp 2024-01-05 00:58:01 +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
e391ef6d92 Do not use deduced return types 2024-01-04 20:17:22 +02:00
Peter Dimov
5b218046dc Eliminate mem_fn_cc.hpp 2024-01-04 20:07:02 +02:00
Peter Dimov
5cef4e4f78 Eliminate mem_fn_template.hpp 2024-01-04 19:51:50 +02:00
Peter Dimov
506838badd Modernize mem_fn_template.hpp 2024-01-04 19:11:35 +02:00
Peter Dimov
1acf70f920 Remove g++-4.6 from CI 2024-01-04 19:01:02 +02:00
Peter Dimov
58fee45699 Update mem_fn_dm_test 2024-01-04 18:44:49 +02:00
Peter Dimov
56ffdf4c9a Modernize implementation of _mfi::dm 2024-01-04 18:38:45 +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
021826f2a9 Regenerate CMakeLists.txt 2024-01-04 14:06:30 +02:00
Peter Dimov
3de992d5c0 Update meta/libraries.json 2024-01-04 14:05:59 +02:00
Peter Dimov
fcaa213721 Use C++11 in mem_fn_cc.hpp, mem_fn_template.hpp 2024-01-04 07:34:04 +02:00
Peter Dimov
4584bd9e9d Remove obsolete workarounds from placeholders.hpp 2024-01-04 07:02:00 +02:00
Peter Dimov
defcfd175a Remove pre-C++11 code from std_placeholders.hpp 2024-01-04 06:38:05 +02:00
Peter Dimov
fe3500804f Remove g++-4.4 from CI 2024-01-04 06:29:14 +02:00
Peter Dimov
8175753863 Remove pre-C++11 code from protect.hpp 2024-01-04 06:15:38 +02:00
Peter Dimov
e16c224c85 Remove C++03 from CI 2024-01-04 05:48:14 +02:00
Peter Dimov
b193ecc1b0 Remove pre-C++11 code from apply.hpp 2024-01-04 05:12:54 +02:00
Peter Dimov
732bc0787c Remove BOOST_NO_VOID_RETURNS code path from bind.hpp 2024-01-02 20:09:20 +02:00
Peter Dimov
645d30d455 Remove unnecessary macros from mem_fn.hpp 2024-01-02 19:55:36 +02:00
Peter Dimov
08e5b5831c Remove BOOST_NO_VOID_RETURNS code path from mem_fn.hpp 2024-01-02 19:47:55 +02:00
Peter Dimov
d9b74619b7 Update ci.yml 2024-01-02 19:04:31 +02:00
Peter Dimov
6892ffa0a3 Update .drone.jsonnet 2024-01-02 18:41:32 +02:00
Peter Dimov
586d4e1fb0 Update ci.yml boost-1.84.0 boost-1.84.0.beta1 2023-10-18 14:03:41 +03:00
Peter Dimov
186b9c66de Update C++03 deprecation message 2023-10-18 14:00:38 +03:00
Peter Dimov
55d037093b Update C++03 deprecation message boost-1.83.0 boost-1.83.0.beta1 2023-06-03 02:25:23 +03:00
Peter Dimov
8d945a9733 Update .drone.jsonnet boost-1.82.0.beta1 boost-1.82.0 2023-03-04 20:12:04 +02:00
Peter Dimov
a421c908e3 Add notice for C++03 deprecation 2023-03-04 19:58:19 +02:00