Commit Graph

491 Commits

Author SHA1 Message Date
Peter Dimov cd79ba8c8b Remove C++03 from Travis and Appveyor 2019-11-06 03:12:56 +02:00
Peter Dimov f3e4ed2481 Use std::function 2019-11-06 03:10:09 +02:00
Peter Dimov a7c28f6117 Remove tests that require C++03 to pass 2019-11-06 03:09:54 +02:00
Peter Dimov 8ec9323003 Update .travis.yml boost-1.72.0.beta1 boost-1.72.0 2019-07-25 08:06:10 +03:00
Peter Dimov c39ca938a6 Set Travis to Trusty 2019-07-25 07:59:38 +03:00
jrmarsha 4b25a75c03 Merge branch 'develop' into develop boost-1.71.0.beta1 boost-1.71.0 2019-04-29 15:05:21 -04:00
Josh Marshall 5682111fad Whitespace 2019-04-29 13:24:59 -04:00
Josh Marshall 1694b32e1b Fixing another -Wswitch-enum warning. 2019-04-29 12:29:22 -04:00
Peter Dimov eaf2151263 Cosmetic cleanup 2019-04-29 02:47:09 +03:00
Josh Marshall d9043b76d6 Changed a switch statement to an if to reduce compiler warnings on more sensitive flags. 2019-04-25 13:16:15 -04:00
Peter Dimov 2e2c44f070 Switch Appveyor to 2015 image 2019-04-14 18:27:47 +03:00
Peter Dimov 7f69508eac Add CMakeLists.txt boost-1.70.0.beta1 boost-1.70.0 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 boost-1.69.0-beta1 boost-1.69.0 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
James E. King III 3bc2478a95 Disable C++98 example in C++17 2018-11-04 06:53:50 -05:00
James E. King III af15ab966e Enhance CI with libc++ and VS2017 strict builds 2018-11-04 06:53:50 -05:00
Nikita Kniazev 161f7557e7 Forgot to undef BOOST_FUNCTION_NUM_ARGS 2018-11-01 08:40:00 -04:00
Nikita Kniazev f22fa49e07 Added variadic support
Improves `boost/function.hpp` inclusion by 20%.
2018-10-27 21:04:00 -04:00
Nikita Kniazev 5f93559650 Prepare for variadic support 2018-10-27 21:04:00 -04:00
Peter Dimov 5b2acbc175 Add throw/catch test for bad_function_call 2018-10-26 07:41:18 -04:00
Nikita Kniazev 755d3c2001 Missing visibility mark on exception type 2018-10-25 08:32:29 -04:00
Nikita Kniazev b07621f2ee Default defaulted functions 2018-10-22 18:34:40 -04:00
Nikita Kniazev df1f33eb00 TST: Do not catch exceptions by value 2018-10-22 18:34:40 -04:00
Nikita Kniazev 86f05aa602 Replace boost::forward with static_cast
One dependency less
2018-10-22 18:34:40 -04:00
Nikita Kniazev 4230fb2388 Reuse BOOST_FUNCTION_TEMPLATE_ARGS in BOOST_FUNCTION_PARTIAL_SPEC 2018-10-22 18:34:40 -04:00
James E. King III 453860ff9c expand CI jobs for more coverage 2018-10-15 20:27:06 -04:00
Peter Dimov 0ee9299e5e Merge pull request #22 from boostorg/feature/use-lwtest
Remove dependency on Boost.Test library, simplify test Jamfile
2018-09-24 22:54:16 +03:00
Peter Dimov d1a771b6ea Disable -fno-rtti test on g++-4.4/c++0x as <memory> does not compile 2018-09-24 20:30:41 +03:00
Peter Dimov 27808e2bd5 Simplify test/Jamfile 2018-09-24 19:31:58 +03:00
Peter Dimov 528afe6b41 Replace Boost.Test use with lwtest 2018-09-24 19:23:58 +03:00
Glen Fernandes df80a7b29c Merge pull request #20 from glenfe/develop
Drop dependency on MPL
2018-09-22 21:44:30 -04:00
Glen Fernandes c0d41a880a Drop dependency on MPL 2018-09-22 15:27:54 -04:00