Commit Graph

  • df1f33eb00 TST: Do not catch exceptions by value Nikita Kniazev 2018-10-19 01:46:27 +03:00
  • 86f05aa602 Replace boost::forward with static_cast Nikita Kniazev 2018-10-19 01:46:00 +03:00
  • 4230fb2388 Reuse BOOST_FUNCTION_TEMPLATE_ARGS in BOOST_FUNCTION_PARTIAL_SPEC Nikita Kniazev 2018-10-19 01:37:49 +03:00
  • d6b017c263 Add minimal test for UBSan failures Mateusz Łoskot 2018-10-22 19:35:48 +02:00
  • 453860ff9c expand CI jobs for more coverage James E. King III 2018-10-15 00:53:50 +00:00
  • 0ee9299e5e Merge pull request #22 from boostorg/feature/use-lwtest Peter Dimov 2018-09-24 22:54:16 +03:00
  • f8f7bdb699 Remove unnecessary Travis configurations feature/lwtest-and-travis Peter Dimov 2018-09-24 20:38:21 +03:00
  • 7c0dafc88e Merge branch 'feature/use-lwtest' into feature/lwtest-and-travis Peter Dimov 2018-09-24 20:31:03 +03:00
  • d1a771b6ea Disable -fno-rtti test on g++-4.4/c++0x as <memory> does not compile feature/use-lwtest Peter Dimov 2018-09-24 20:30:41 +03:00
  • 267243aa5c Update .travis.yml Peter Dimov 2018-09-24 19:48:47 +03:00
  • 27808e2bd5 Simplify test/Jamfile Peter Dimov 2018-09-24 19:31:58 +03:00
  • 528afe6b41 Replace Boost.Test use with lwtest Peter Dimov 2018-09-24 19:23:58 +03:00
  • df80a7b29c Merge pull request #20 from glenfe/develop Glen Fernandes 2018-09-22 21:44:30 -04:00
  • c0d41a880a Drop dependency on MPL Glen Fernandes 2018-09-22 15:11:32 -04:00
  • 87c978d36e Use LightweightTest and NoExceptionsSupport from Core Glen Fernandes 2018-09-22 15:11:12 -04:00
  • d1ad1141f3 Use enable_if from TypeTraits Glen Fernandes 2018-09-22 15:06:23 -04:00
  • b1fa00f3b1 Include workaround.hpp from config instead of detail Glen Fernandes 2018-09-22 15:04:52 -04:00
  • feea19660b fix broken ci jobs in travis boost-1.68.0 James E. King III 2018-07-14 20:50:30 +00:00
  • 51145b9d2c Fix appveyor links and badges in readme James E. King III 2018-06-14 17:01:22 -04:00
  • 251701850a fix coverity scan integration James E. King III 2018-06-13 18:08:47 +00:00
  • 151ce9492c fix building in boostorg appveyor account James E. King III 2018-06-03 00:09:23 +00:00
  • 7b4f5520e6 update README James E. King III 2018-05-29 02:13:35 +00:00
  • e91b39f94f update to new-style boost-ci scripting James E. King III 2018-05-29 02:12:39 +00:00
  • 4a83ca8a57 Fix coverity scan badges James E. King III 2018-05-27 10:17:27 -04:00
  • 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 +00:00
  • 52fae95412 Merge pull request #16 from joakimtosteberg/fix-aliasing-issue Edward Diener 2018-04-04 08:48:29 -04:00
  • 9d0acd5195 Use char type directly to avoid invalid aliasing in one more place Joakim Tosteberg 2018-04-04 09:37:44 +02:00
  • 0482db3a79 Merge pull request #15 from podusowski/fix-aliasing-issue Edward Diener 2018-03-30 23:36:02 -04:00
  • 0ee8e59d0a use char type directly to avoid invalid aliasing Piotr Podusowski 2018-03-16 11:47:23 +01:00
  • bd9c06bd37 Merge pull request #14 from DanielaE/fix/replace-deprecated-allocator-members boost-1.67.0 Edward Diener 2017-12-18 17:35:14 -05:00
  • 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 +01:00
  • eba48932f0 Skip test_empty_ref on g++ 7 in C++17 mode due to compiler bug Peter Dimov 2017-12-17 02:18:11 +02:00
  • 8defd1ea81 Update .travis.yml Peter Dimov 2017-12-17 00:14:01 +02:00
  • 9c1285514f Merge branch 'develop' of https://github.com/boostorg/function into develop boost-1.66.0 Edward Diener 2017-07-08 01:26:44 -04:00
  • c257d432e9 Add missing test. Edward Diener 2017-07-08 01:26:28 -04:00
  • 1938737ee7 Merge pull request #11 from Kojoley/suppress-weak-vtables-warning Edward Diener 2017-07-08 01:14:08 -04:00
  • 9096849ef0 Merge branch 'develop' of https://github.com/boostorg/function into develop Edward Diener 2017-07-06 15:38:58 -04:00
  • 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 -04:00
  • b84891ba9d Switch g++7 to c++14 mode due to a bug with c++17 boost-1.65.1 boost-1.65.0 Peter Dimov 2017-07-04 16:32:34 +03:00
  • 01b81da059 Remove non-working clang from Travis; add a few working toolsets instead Peter Dimov 2017-07-04 15:21:52 +03:00
  • a76403e102 Fix dependency installation, add matrix to Travis Peter Dimov 2017-07-04 15:07:03 +03:00
  • 44a68454aa Merge pull request #12 from DanielaE/fix/handle-removed-c++98-binders Edward Diener 2017-05-03 13:41:16 -04:00
  • 0707a60115 Conditionally disable tests using deprecated/removed C++98 binders. Daniela Engert 2016-09-05 19:11:51 +02:00
  • dd04707209 Merge branch 'master' into develop Peter Dimov 2017-01-07 14:26:25 +02:00
  • 0c351a9d28 Remove --depth 1 from git submodule update boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 Peter Dimov 2017-01-07 14:21:44 +02:00
  • 79a557a340 Merge branch 'develop' Edward Diener 2017-01-04 13:52:14 -05:00
  • 2df73bc024 Add the remaining dependencies to .travis.yml Peter Dimov 2016-11-09 19:48:01 +02:00
  • 53b1ee6a75 Add numeric/conversion to .travis.yml Peter Dimov 2016-11-09 18:40:03 +02:00
  • ec2efa53ba Add libs/align to .ravis.yml Peter Dimov 2016-11-09 18:23:07 +02:00
  • fe093c7246 Add timer dependencies to .travis.yml Peter Dimov 2016-11-09 17:47:14 +02:00
  • 3a9161a44e Add libs/timer to .travis.yml Peter Dimov 2016-11-09 17:35:47 +02:00
  • fa2d6be8de Add .travis.yml Peter Dimov 2016-11-09 17:15:26 +02:00
  • c326d30f28 Remove std::unary/binary_function use, they have been removed in C++17 Peter Dimov 2016-11-06 14:43:42 +02:00
  • 6976d15f74 Add, and update, documentation build targets. boost-1.63.0 Rene Rivera 2016-10-07 23:07:34 -05:00
  • 21ad529e10 Add, and update, documentation build targets. Rene Rivera 2016-10-07 23:07:34 -05:00
  • 471f6244e4 Suppress weak vtables warning Nikita Kniazev 2016-08-31 19:05:42 +03:00
  • bf91c9bb3c Changed implementation to avoid calculating the size of the raw data buffer manually. Trim trailing spaces. boost-1.62.0 Andrey Semashev 2016-04-02 17:31:22 +03:00
  • 6e98e46e7b Fix gcc 6 warnings about invoking placement new on a buffer of insufficient size. Andrey Semashev 2016-04-02 14:59:57 +03:00
  • 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 +03:00
  • fed32bc072 Merge pull request #9 from Lastique/fix_placement_new_warnings Noel Belcourt 2016-07-11 16:24:49 -06:00
  • 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 +03:00
  • bde64bf9eb Fix gcc 6 warnings about invoking placement new on a buffer of insufficient size. Andrey Semashev 2016-04-02 14:59:57 +03:00
  • 3eb8954877 Merge pull request #7 from apolukhin/develop Marshall Clow 2015-07-22 10:53:33 -07:00
  • 42f2a7c714 Merge to master for 1.59.0 release boost-1.61.0 boost-1.60.0 boost-1.59.0 Marshall Clow 2015-07-22 10:33:01 -07:00
  • 45ec47542c Merge pull request #8 from eldiener/develop Marshall Clow 2015-04-27 13:00:41 -07:00
  • 0c467707d9 Remove Borland workaround for obsolete and untested compiler/version. Edward Diener 2015-04-27 14:43:49 -04:00
  • f0ec326eb0 Use ! operator directly rather than boost::mpl::not with Boost supported compilers. Edward Diener 2015-04-27 04:15:31 -04:00
  • 8998778f51 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 +03:00
  • fde855afb0 Merge pull request #6 from MarcelRaad/patch-1 Marshall Clow 2015-04-03 06:54:46 -07:00
  • 73e4d02b00 Qualify enable_if with namespace boost Marcel Raad 2015-04-03 08:55:01 +02:00
  • 001fcff9b8 Merge pull request #5 from eldiener/develop Marshall Clow 2015-04-02 07:36:10 -07:00
  • 8cc1be159b Removed unnecessary header file include Edward Diener 2015-04-02 07:15:26 -04:00
  • 74c9cc9680 Remove dependency on deprecated type_traits headers. Edward Diener 2015-03-30 01:47:08 -04:00
  • 675d955364 Merge branch 'develop' boost-1.58.0 Peter Dimov 2015-01-18 19:32:44 +02:00
  • 854f2e8d5d Fix ambiguous 'detail' errors under msvc-8.0. Peter Dimov 2015-01-16 21:54:16 +02:00
  • 157aaeaf23 Merge pull request #4 from apolukhin/rvalue_params Noel Belcourt 2014-11-02 16:12:33 -07:00
  • df1db75294 Less includes from Boost.Move and more tests Antony Polukhin 2014-10-02 15:40:33 +04:00
  • 27e9e1e372 Add support for function signatures with rvalue params Antony Polukhin 2014-09-29 20:14:06 +04:00
  • 8f8cdae988 Merge pull request #1 from jzmaddock/patch-1 boost-1.57.0 Noel Belcourt 2014-09-01 20:37:10 -06:00
  • 02abccd686 Merge pull request #3 from danieljames/metadata Noel Belcourt 2014-09-01 20:35:09 -06:00
  • c4aa569cf4 Merge pull request #2 from jzmaddock/patch-2 Marshall Clow 2014-08-20 15:41:02 -07:00
  • e38382d33e Add metadata file. Daniel James 2014-08-18 14:59:11 +01:00
  • 78f1bcc4b4 Update Jamfile.v2 jzmaddock 2014-08-13 18:26:43 +01:00
  • f3d01c47bb Update Jamfile.v2 jzmaddock 2014-08-13 18:26:08 +01:00
  • 78eb6b1c8c Fixed two tests to work with C++11/libc++. The tests attempted to compare two ostream&, but didn't really. In c++03, both decayed to void *, which wre then compared. In c++11, the ostreams are comvertible to bool, but only explicitly, and this failed to compile. Use a custom struct with operator== instead of ostream in these tests instead. boost-1.56.0 Marshall Clow 2014-02-03 11:46:05 -08:00
  • a80ac7f5c5 Merge branch 'develop' Marshall Clow 2014-02-03 11:29:22 -08:00
  • e9fe0b6db3 Created first merge point for git Marshall Clow 2014-02-03 11:27:41 -08:00
  • 9f06e35e8d Add coverity comments to silence Coverity warnings Marshall Clow 2014-01-31 19:50:02 -08:00
  • 250655ad6d Add 'std:' qualification to size_t. Fixes Bug #6184 Marshall Clow 2014-01-31 19:42:29 -08:00
  • 424c0876c9 Create maintenance branch for 1.55.0 svn-branches/maintenance/1_55_0 Daniel James 2013-11-11 20:02:05 +00:00
  • 29d6fba3cd Release 1.55.0 boost-1.55.0 Marshall Clow 2013-11-11 19:45:21 +00:00
  • ea19e9e745 Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION Stephen Kelly 2013-10-11 23:22:36 +00:00
  • 8d5a27fb85 Function: Remove obsolete GCC version check. Stephen Kelly 2013-10-01 08:46:26 +00:00
  • 8760088d44 Function: Remove obsolete MSVC version checks. Stephen Kelly 2013-09-30 00:16:55 +00:00
  • 15f90688a5 Create branch to keep WIP patch for modular build. svn-branches/modular-build Vladimir Prus 2013-09-25 08:12:19 +00:00
  • fa3c878fe1 Create a maintenance branch for Boost 1.54.0 svn-branches/maintenance/1_54_0 Daniel James 2013-07-03 21:01:45 +00:00
  • 7156a26ba3 Release 1.54.0 boost-1.54.0 Marshall Clow 2013-07-01 16:53:14 +00:00
  • 9245ac2a8f Merge from trunk: * Update documentation of Boost.Function and add info about rvalues (fixes #8505) Antony Polukhin 2013-06-15 07:06:26 +00:00
  • 26d278733f Update documentation of Boost.Function and add info about rvalues (refs #8505) Antony Polukhin 2013-06-15 06:59:30 +00:00
  • b3be30ea2c Release 1.54.0 beta1 boost-1.54.0-beta1 Marshall Clow 2013-06-03 14:02:28 +00:00