Commit Graph

  • 8ec9323003 Update .travis.yml cc Peter Dimov 2019-07-25 08:06:10 +0300
  • c39ca938a6 Set Travis to Trusty Peter Dimov 2019-07-25 07:59:38 +0300
  • 4b25a75c03
    Merge branch 'develop' into develop jrmarsha 2019-04-29 15:05:21 -0400
  • 5682111fad Whitespace Josh Marshall 2019-04-29 13:24:59 -0400
  • 1694b32e1b Fixing another -Wswitch-enum warning. Josh Marshall 2019-04-29 12:29:22 -0400
  • eaf2151263 Cosmetic cleanup Peter Dimov 2019-04-29 02:47:09 +0300
  • d9043b76d6 Changed a switch statement to an if to reduce compiler warnings on more sensitive flags. Josh Marshall 2019-04-25 13:16:15 -0400
  • 2e2c44f070 Switch Appveyor to 2015 image Peter Dimov 2019-04-14 18:27:47 +0300
  • 7f69508eac Add CMakeLists.txt Peter Dimov 2019-01-07 00:09:56 +0200
  • 6d811a2e72 Add test/quick.cpp Peter Dimov 2019-01-07 00:02:14 +0200
  • 3f6b2b6f56 Remove essentials from yml files Peter Dimov 2018-12-22 05:17:56 +0200
  • 439d64d8a8 Update .yml files Peter Dimov 2018-12-18 21:48:12 +0200
  • 3f46081c59 Add mixed cxxstd variants of test_return_function Peter Dimov 2018-11-14 00:17:36 +0200
  • 17716b63f2 Add test_return_function Peter Dimov 2018-11-14 00:11:27 +0200
  • b6b0568c88 Reinstate appveyor.yml Peter Dimov 2018-11-13 23:57:02 +0200
  • babdbe500d Merge branch 'feature/more-lwtest' into develop Peter Dimov 2018-11-13 22:33:07 +0200
  • db39532c45 Update libraries.json Peter Dimov 2018-11-13 21:31:36 +0200
  • eb09bb6fec Simplify README Peter Dimov 2018-11-13 21:30:36 +0200
  • ccc66b34d9 Simplify example/Jamfile Peter Dimov 2018-11-13 21:21:10 +0200
  • e7952cb242 Remove LICENSE Peter Dimov 2018-11-13 21:17:49 +0200
  • 57f4171c77 Remove top-level Jamfile Peter Dimov 2018-11-13 21:17:35 +0200
  • 30f31f894c Merge branch 'develop' into feature/more-lwtest Peter Dimov 2018-11-13 21:16:15 +0200
  • bfb0e4701e Remove remaining uses of Boost.Test Peter Dimov 2018-11-13 19:43:12 +0200
  • 7b11b52e62 Make function_buffer visible, for UBSan Peter Dimov 2018-11-13 19:10:11 +0200
  • 0a1a33a443 Update toolset name for gcc-4.4 Peter Dimov 2018-11-13 18:13:50 +0200
  • 79045752e0 Revert "Added variadic support" Peter Dimov 2018-11-13 18:02:22 +0200
  • b149dba678 Revert "Forgot to undef BOOST_FUNCTION_NUM_ARGS" Peter Dimov 2018-11-13 18:02:05 +0200
  • cd91278477 Reinstate .travis.yml Peter Dimov 2018-11-13 17:58:58 +0200
  • c18d123137 Add test_mixed_cxxstd Peter Dimov 2018-11-13 17:54:17 +0200
  • 3bc2478a95 Disable C++98 example in C++17 James E. King III 2018-11-03 16:25:07 -0400
  • af15ab966e Enhance CI with libc++ and VS2017 strict builds James E. King III 2018-11-02 23:56:51 -0400
  • 161f7557e7 Forgot to undef BOOST_FUNCTION_NUM_ARGS Nikita Kniazev 2018-11-01 04:02:32 +0300
  • f22fa49e07 Added variadic support Nikita Kniazev 2018-10-18 21:44:22 +0300
  • 5f93559650 Prepare for variadic support Nikita Kniazev 2018-10-19 02:34:42 +0300
  • 5b2acbc175 Add throw/catch test for bad_function_call Peter Dimov 2018-10-19 04:04:06 +0300
  • 755d3c2001 Missing visibility mark on exception type Nikita Kniazev 2018-10-17 21:17:30 +0300
  • b07621f2ee Default defaulted functions Nikita Kniazev 2018-10-19 02:23:45 +0300
  • df1f33eb00 TST: Do not catch exceptions by value Nikita Kniazev 2018-10-19 01:46:27 +0300
  • 86f05aa602 Replace boost::forward with static_cast Nikita Kniazev 2018-10-19 01:46:00 +0300
  • 4230fb2388 Reuse BOOST_FUNCTION_TEMPLATE_ARGS in BOOST_FUNCTION_PARTIAL_SPEC Nikita Kniazev 2018-10-19 01:37:49 +0300
  • 453860ff9c expand CI jobs for more coverage James E. King III 2018-10-15 00:53:50 +0000
  • 0ee9299e5e
    Merge pull request #22 from boostorg/feature/use-lwtest Peter Dimov 2018-09-24 22:54:16 +0300
  • d1a771b6ea Disable -fno-rtti test on g++-4.4/c++0x as <memory> does not compile Peter Dimov 2018-09-24 20:30:41 +0300
  • 27808e2bd5 Simplify test/Jamfile Peter Dimov 2018-09-24 19:31:58 +0300
  • 528afe6b41 Replace Boost.Test use with lwtest Peter Dimov 2018-09-24 19:23:58 +0300
  • df80a7b29c
    Merge pull request #20 from glenfe/develop Glen Fernandes 2018-09-22 21:44:30 -0400
  • c0d41a880a Drop dependency on MPL Glen Fernandes 2018-09-22 15:11:32 -0400
  • 87c978d36e Use LightweightTest and NoExceptionsSupport from Core Glen Fernandes 2018-09-22 15:11:12 -0400
  • d1ad1141f3 Use enable_if from TypeTraits Glen Fernandes 2018-09-22 15:06:23 -0400
  • b1fa00f3b1 Include workaround.hpp from config instead of detail Glen Fernandes 2018-09-22 15:04:52 -0400
  • feea19660b fix broken ci jobs in travis James E. King III 2018-07-14 20:50:30 +0000
  • 51145b9d2c
    Fix appveyor links and badges in readme James E. King III 2018-06-14 17:01:22 -0400
  • 251701850a fix coverity scan integration James E. King III 2018-06-13 18:08:47 +0000
  • 151ce9492c fix building in boostorg appveyor account James E. King III 2018-06-03 00:09:23 +0000
  • 7b4f5520e6 update README James E. King III 2018-05-29 02:13:35 +0000
  • e91b39f94f update to new-style boost-ci scripting James E. King III 2018-05-29 02:12:39 +0000
  • 4a83ca8a57
    Fix coverity scan badges James E. King III 2018-05-27 10:17:27 -0400
  • 2afccba173 Added CI framework - travis with valgrind, cppcheck, ubsan, codecov, covscan (future) - appveyor with MSVC 2010 through 2017, cygwin 32/64, mingw 32/64 - README, LICENSE, etc. James E. King III 2018-05-15 00:02:02 +0000
  • 52fae95412
    Merge pull request #16 from joakimtosteberg/fix-aliasing-issue Edward Diener 2018-04-04 08:48:29 -0400
  • 9d0acd5195 Use char type directly to avoid invalid aliasing in one more place Joakim Tosteberg 2018-04-04 09:37:44 +0200
  • 0482db3a79
    Merge pull request #15 from podusowski/fix-aliasing-issue Edward Diener 2018-03-30 23:36:02 -0400
  • 0ee8e59d0a use char type directly to avoid invalid aliasing Piotr Podusowski 2018-03-16 11:47:23 +0100
  • bd9c06bd37
    Merge pull request #14 from DanielaE/fix/replace-deprecated-allocator-members Edward Diener 2017-12-18 17:35:14 -0500
  • f4f8fb0a16
    replace members of std::allocate which are deprecated in c++17 by theirs cousins from std::allocator_traits. Daniela Engert 2017-12-16 20:01:15 +0100
  • eba48932f0 Skip test_empty_ref on g++ 7 in C++17 mode due to compiler bug Peter Dimov 2017-12-17 02:18:11 +0200
  • 8defd1ea81 Update .travis.yml Peter Dimov 2017-12-17 00:14:01 +0200
  • 9c1285514f Merge branch 'develop' of https://github.com/boostorg/function into develop Edward Diener 2017-07-08 01:26:44 -0400
  • c257d432e9 Add missing test. Edward Diener 2017-07-08 01:26:28 -0400
  • 1938737ee7 Merge pull request #11 from Kojoley/suppress-weak-vtables-warning Edward Diener 2017-07-08 01:14:08 -0400
  • 9096849ef0 Merge branch 'develop' of https://github.com/boostorg/function into develop Edward Diener 2017-07-06 15:38:58 -0400
  • d6cff3991d Disable processing of function.hpp if it is included more than once in the TU and BOOST_FUNCTION_MAX_ARGS does not change. Edward Diener 2017-07-06 15:37:18 -0400
  • b84891ba9d Switch g++7 to c++14 mode due to a bug with c++17 Peter Dimov 2017-07-04 16:32:34 +0300
  • 01b81da059 Remove non-working clang from Travis; add a few working toolsets instead Peter Dimov 2017-07-04 15:21:52 +0300
  • a76403e102 Fix dependency installation, add matrix to Travis Peter Dimov 2017-07-04 15:07:03 +0300
  • 44a68454aa Merge pull request #12 from DanielaE/fix/handle-removed-c++98-binders Edward Diener 2017-05-03 13:41:16 -0400
  • 0707a60115 Conditionally disable tests using deprecated/removed C++98 binders. Daniela Engert 2016-09-05 19:11:51 +0200
  • dd04707209 Merge branch 'master' into develop Peter Dimov 2017-01-07 14:26:25 +0200
  • 0c351a9d28 Remove --depth 1 from git submodule update Peter Dimov 2017-01-07 14:21:44 +0200
  • 79a557a340 Merge branch 'develop' Edward Diener 2017-01-04 13:52:14 -0500
  • 2df73bc024 Add the remaining dependencies to .travis.yml Peter Dimov 2016-11-09 19:48:01 +0200
  • 53b1ee6a75 Add numeric/conversion to .travis.yml Peter Dimov 2016-11-09 18:40:03 +0200
  • ec2efa53ba Add libs/align to .ravis.yml Peter Dimov 2016-11-09 18:23:07 +0200
  • fe093c7246 Add timer dependencies to .travis.yml Peter Dimov 2016-11-09 17:47:14 +0200
  • 3a9161a44e Add libs/timer to .travis.yml Peter Dimov 2016-11-09 17:35:47 +0200
  • fa2d6be8de Add .travis.yml Peter Dimov 2016-11-09 17:15:26 +0200
  • c326d30f28 Remove std::unary/binary_function use, they have been removed in C++17 Peter Dimov 2016-11-06 14:43:42 +0200
  • 6976d15f74 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:34 -0500
  • 21ad529e10 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:34 -0500
  • 471f6244e4 Suppress weak vtables warning Nikita Kniazev 2016-08-31 19:05:42 +0300
  • bf91c9bb3c Changed implementation to avoid calculating the size of the raw data buffer manually. Trim trailing spaces. Andrey Semashev 2016-04-02 17:31:22 +0300
  • 6e98e46e7b Fix gcc 6 warnings about invoking placement new on a buffer of insufficient size. Andrey Semashev 2016-04-02 14:59:57 +0300
  • 6a24b1e59c Use Boost.TypeIndex to work with type_info to avoid bunch of workarounds and non-optimal operators. Added RTTI-off tests Antony Polukhin 2015-04-25 17:45:13 +0300
  • fed32bc072 Merge pull request #9 from Lastique/fix_placement_new_warnings Noel Belcourt 2016-07-11 16:24:49 -0600
  • 54988e8e91 Changed implementation to avoid calculating the size of the raw data buffer manually. Trim trailing spaces. Andrey Semashev 2016-04-02 17:31:22 +0300
  • bde64bf9eb Fix gcc 6 warnings about invoking placement new on a buffer of insufficient size. Andrey Semashev 2016-04-02 14:59:57 +0300
  • 3eb8954877 Merge pull request #7 from apolukhin/develop Marshall Clow 2015-07-22 10:53:33 -0700
  • 42f2a7c714 Merge to master for 1.59.0 release Marshall Clow 2015-07-22 10:33:01 -0700
  • 45ec47542c Merge pull request #8 from eldiener/develop Marshall Clow 2015-04-27 13:00:41 -0700
  • 0c467707d9 Remove Borland workaround for obsolete and untested compiler/version. Edward Diener 2015-04-27 14:43:49 -0400
  • f0ec326eb0 Use ! operator directly rather than boost::mpl::not with Boost supported compilers. Edward Diener 2015-04-27 04:15:31 -0400