91 Commits
Author SHA1 Message Date
Peter Dimov d56678401d Remove msvc-9.0 from Appveyor 2023-10-12 10:19:09 +03:00
Peter Dimov b3905c7394 Regenerate CMakeLists.txt 2023-10-12 01:47:09 +03:00
Peter Dimov 1f3f971d1f Update C++03 deprecation message 2023-10-12 01:33:27 +03:00
Peter Dimov 6eddcae095 Remove typeof registrations from function_typeof.hpp; they are no longer necessary since Boost.Typeof now requires decltype 2023-10-12 01:31:00 +03:00
Peter Dimov a6605b5d0b Disable function_typeof_test for 98 and 0x as well 2023-10-11 21:57:45 +03:00
Peter Dimov 8b126c8950 Disable function_typeof_test for <cxxstd>03 2023-10-11 21:37:34 +03:00
Peter Dimov 7ca2310b15 Support fn.contains(f) where f is a function. Fixes #46. 2023-09-03 17:55:50 +03:00
Peter Dimov 4ecf3e8ad5 Update ci.yml 2023-09-03 17:19:59 +03:00
Peter Dimov 4d3b477d71 Update ci.yml 2023-06-03 10:17:00 +03:00
Peter Dimov a8ae69798d Update C++03 deprecation message 2023-06-03 02:29:35 +03:00
Peter Dimov 65bbbbc359 Add C++03 deprecation notice 2023-03-05 20:00:18 +02:00
Peter Dimov f1535c3b00 Update ci.yml 2023-03-05 18:27:55 +02:00
Peter Dimov 141b4331e4 Update test/cmake_subdir_test 2023-02-17 15:32:36 +02:00
Peter Dimov 69eae72f9b Regenerate CMakeLists.txt 2023-02-17 15:31:06 +02:00
Peter Dimov d268283044 Replace boost/typeindex.hpp use with core/typeinfo.hpp 2023-02-17 14:25:43 +02:00
Peter Dimov 361e07808f Rearrange include order 2023-02-17 13:55:26 +02:00
Peter Dimov 45e1ddeabc Add -fno-rtti runs of contains_test and contains2_test 2023-02-17 13:32:59 +02:00
Peter Dimov df5ae70b71 Update test/cmake_subdir_test 2023-02-17 06:16:02 +02:00
Peter Dimov 9f21554e13 Regenerate CMakeLists.txt 2023-02-17 04:20:51 +02:00
Peter Dimov cb888a496d Remove unnecessary include of boost/integer.hpp 2023-02-17 03:48:52 +02:00
Peter Dimov 1e7cc33d77 Add VS2017 clang-cl to appveyor.yml 2023-02-12 20:14:56 +02:00
Peter Dimov 5470c5fa32 Resolve C++20 issue with fn == bind(...). Fixes #45. 2023-02-12 19:25:39 +02:00
Peter Dimov bb841ed397 Merge branch 'develop' into feature/issue-45 2023-02-12 06:23:51 +02:00
Peter Dimov 8882d0b74c Update ci.yml 2023-02-12 05:30:33 +02:00
Peter Dimov b75386f628 Avoid -Wuninitialized under GCC 11.3 2023-02-12 04:50:04 +02:00
Peter Dimov 9229ed3010 Avoid another -Wmaybe-uninitialized under GCC 11/12 2023-02-12 04:47:38 +02:00
Peter Dimov e9f1036927 Avoid -Wsign-compare under GCC 4.4 in lambda_test.cpp 2023-02-12 04:44:32 +02:00
Peter Dimov c44392fcae Update test/Jamfile 2023-02-12 04:43:26 +02:00
Peter Dimov a127006139 Add Drone support 2023-02-12 04:00:33 +02:00
Peter Dimov 6961c50cce Add fn_eq_bind_test. Refs #45. 2023-02-12 03:23:54 +02:00
Peter Dimov 0bb1247f2a Update ci.yml 2022-12-23 05:02:13 +02:00
Peter Dimov 53c084084d Use BOOST_TEST_TRAIT_SAME 2022-12-23 02:32:03 +02:00
Peter Dimov c225007399 Update dependency list in cmake_subdir_test 2022-12-23 02:17:32 +02:00
Peter Dimov 4633220a9d Update ci.yml 2022-12-23 02:14:27 +02:00
Peter Dimov 16fca8368b Keep -Wmaybe-uninitialized disabled 2022-05-30 20:25:13 +03:00
Peter Dimov 4cf7c718b8 Merge branch 'gcc12-Wuninitialized' of https://github.com/jngrad/boost-function into feature/issue-42 2022-05-30 19:56:08 +03:00
Peter Dimov 389f886bc3 Add test for issue #42 2022-05-30 19:36:29 +03:00
Peter Dimov abc1bf9b4a Extend GCC 11 workaround to GCC 12 as well 2022-05-30 18:44:07 +03:00
Peter Dimov e665d1e9af Disable -Wdeprecated-declarations for GCC 12 2022-05-30 18:18:09 +03:00
Peter Dimov f7e42dc08f Update ci.yml 2022-05-30 17:35:22 +03:00
Peter Dimov 5e1a4f49aa Remove msvc-14.3 from appveyor.yml (in GHA); use clang-win from 2019 2021-12-17 02:52:13 +02:00
Peter Dimov e36de553dd Update README 2021-12-16 06:43:57 +02:00
Peter Dimov acaca854c4 More Clang warning suppression 2021-12-16 06:20:42 +02:00
Peter Dimov 277757befc Disable -Wmaybe-uninitialized in function_template.hpp for GCC 11 2021-12-16 06:18:06 +02:00
Peter Dimov 61479788b8 Additional Clang warning fixes 2021-12-16 05:25:03 +02:00
Peter Dimov e47b6a51e4 Test with warnings=extra, warnings-as-errors=on 2021-12-16 04:59:39 +02:00
Peter Dimov bf8898c95f Disable C5243 in function_base.hpp (closes #41) 2021-12-16 04:24:49 +02:00
Peter Dimov e0477637eb Add test/cmake_install_test 2021-12-16 03:45:24 +02:00
Peter Dimov 24dfb4f560 Add CMake tests to ci.yml 2021-12-16 03:41:09 +02:00
Peter Dimov a60ee51957 Update ci.yml 2021-12-16 03:40:23 +02:00
Peter Dimov 6d98696d74 Update .github/workflows 2021-04-19 18:15:28 +03:00
Peter Dimov 223749287a Add test/CMakeLists.txt 2021-03-19 04:35:28 +02:00
Peter Dimov 78a03cb7bc Update CMakeLists.txt 2021-03-19 04:35:09 +02:00
Peter Dimov bc16eee025 Add CMake tests to .travis.yml 2021-03-19 04:09:27 +02:00
Peter Dimov 848b0b219d Update .travis.yml 2021-03-19 00:06:53 +02:00
Peter Dimov bd979303a2 Update .travis.yml 2021-03-18 04:32:47 +02:00
Peter Dimov 06357e16d0 Merge branch 'feature/gha' into develop 2021-01-20 00:50:53 +02:00
Peter Dimov 10ab375aef Merge pull request #40 from eldiener/develop
[skip ci] Add "cxxstd" json field
2021-01-20 00:46:13 +02:00
Peter Dimov 37a1fa3f6a Add .github/workflows 2021-01-20 00:38:48 +02:00
Peter Dimov c197ec934e Update maintainer e-mail 2020-12-12 01:02:38 +02:00
Peter Dimov 8b1a23033d Add cxxstd=latest to msvc-14.2 2020-11-14 21:41:46 +02:00
Peter Dimov fc28657f34 Use address-model=32 for msvc-9.0,10.0,11.0 2020-11-14 21:36:16 +02:00
Peter Dimov 52c8fd15d1 Update Travis 2020-09-10 17:28:39 +03:00
Peter Dimov 4841cbf475 Restrict clang-win to 64 bit to avoid mspdbcore.dll error 2020-03-28 05:03:12 +02:00
Peter Dimov b07c2efef5 Add msvc-14.2, clang-win to Appveyor 2020-03-28 04:32:38 +02:00
Peter Dimov 1aa3e8c8d7 Merge pull request #38 from Romain-Geissler-1A/develop
Avoid -Wmaybe-uninitialized warnings in gcc (issue #27).
2020-03-28 03:45:44 +02:00
Peter Dimov 8ec9323003 Update .travis.yml 2019-07-25 08:06:10 +03:00
Peter Dimov c39ca938a6 Set Travis to Trusty 2019-07-25 07:59:38 +03:00
Peter Dimov eaf2151263 Cosmetic cleanup 2019-04-29 02:47:09 +03:00
Peter Dimov 2e2c44f070 Switch Appveyor to 2015 image 2019-04-14 18:27:47 +03:00
Peter Dimov 7f69508eac Add CMakeLists.txt 2019-01-07 00:09:56 +02:00
Peter Dimov 6d811a2e72 Add test/quick.cpp 2019-01-07 00:02:14 +02:00
Peter Dimov 3f6b2b6f56 Remove essentials from yml files 2018-12-22 05:17:56 +02:00
Peter Dimov 439d64d8a8 Update .yml files 2018-12-18 21:48:12 +02:00
Peter Dimov 3f46081c59 Add mixed cxxstd variants of test_return_function 2018-11-14 00:17:36 +02:00
Peter Dimov 17716b63f2 Add test_return_function 2018-11-14 00:11:27 +02:00
Peter Dimov b6b0568c88 Reinstate appveyor.yml 2018-11-13 23:57:02 +02:00
Peter Dimov babdbe500d Merge branch 'feature/more-lwtest' into develop 2018-11-13 22:33:07 +02:00
Peter Dimov db39532c45 Update libraries.json 2018-11-13 21:31:36 +02:00
Peter Dimov eb09bb6fec Simplify README 2018-11-13 21:30:36 +02:00
Peter Dimov ccc66b34d9 Simplify example/Jamfile 2018-11-13 21:21:10 +02:00
Peter Dimov e7952cb242 Remove LICENSE 2018-11-13 21:17:49 +02:00
Peter Dimov 57f4171c77 Remove top-level Jamfile 2018-11-13 21:17:35 +02:00
Peter Dimov 30f31f894c Merge branch 'develop' into feature/more-lwtest 2018-11-13 21:16:15 +02:00
Peter Dimov bfb0e4701e Remove remaining uses of Boost.Test 2018-11-13 19:43:12 +02:00
Peter Dimov 7b11b52e62 Make function_buffer visible, for UBSan 2018-11-13 19:10:11 +02:00
Peter Dimov 0a1a33a443 Update toolset name for gcc-4.4 2018-11-13 18:13:50 +02:00
Peter Dimov 79045752e0 Revert "Added variadic support"
This reverts commit f22fa49e07.
2018-11-13 18:02:22 +02:00
Peter Dimov b149dba678 Revert "Forgot to undef BOOST_FUNCTION_NUM_ARGS"
This reverts commit 161f7557e7.
2018-11-13 18:02:05 +02:00
Peter Dimov cd91278477 Reinstate .travis.yml 2018-11-13 17:58:58 +02:00
Peter Dimov c18d123137 Add test_mixed_cxxstd 2018-11-13 17:54:17 +02:00