Commit Graph

422 Commits

Author SHA1 Message Date
Edward Diener
9c1285514f Merge branch 'develop' of https://github.com/boostorg/function into develop boost-1.66.0 2017-07-08 01:26:44 -04:00
Edward Diener
c257d432e9 Add missing test. 2017-07-08 01:26:28 -04:00
Edward Diener
1938737ee7 Merge pull request #11 from Kojoley/suppress-weak-vtables-warning
Suppress weak vtables warning
2017-07-08 01:14:08 -04:00
Edward Diener
9096849ef0 Merge branch 'develop' of https://github.com/boostorg/function into develop 2017-07-06 15:38:58 -04:00
Edward Diener
d6cff3991d Disable processing of function.hpp if it is included more than once in the TU and BOOST_FUNCTION_MAX_ARGS does not change. 2017-07-06 15:37:18 -04:00
Peter Dimov
b84891ba9d Switch g++7 to c++14 mode due to a bug with c++17 boost-1.65.1 boost-1.65.0 2017-07-04 16:32:34 +03:00
Peter Dimov
01b81da059 Remove non-working clang from Travis; add a few working toolsets instead 2017-07-04 15:21:52 +03:00
Peter Dimov
a76403e102 Fix dependency installation, add matrix to Travis 2017-07-04 15:07:03 +03:00
Edward Diener
44a68454aa Merge pull request #12 from DanielaE/fix/handle-removed-c++98-binders
Conditionally disable tests using deprecated/removed C++98 binders.
2017-05-03 13:41:16 -04:00
Daniela Engert
0707a60115 Conditionally disable tests using deprecated/removed C++98 binders.
Signed-off-by: Daniela Engert <dani@ngrt.de>
2017-04-30 19:07:01 +02:00
Peter Dimov
dd04707209 Merge branch 'master' into develop 2017-01-07 14:26:25 +02:00
Peter Dimov
0c351a9d28 Remove --depth 1 from git submodule update boost-1.64.0-beta2 boost-1.64.0-beta1 boost-1.64.0 2017-01-07 14:21:44 +02:00
Edward Diener
79a557a340 Merge branch 'develop' 2017-01-04 13:52:14 -05:00
Peter Dimov
2df73bc024 Add the remaining dependencies to .travis.yml 2016-11-09 19:48:01 +02:00
Peter Dimov
53b1ee6a75 Add numeric/conversion to .travis.yml 2016-11-09 18:40:03 +02:00
Peter Dimov
ec2efa53ba Add libs/align to .ravis.yml 2016-11-09 18:23:07 +02:00
Peter Dimov
fe093c7246 Add timer dependencies to .travis.yml 2016-11-09 17:47:14 +02:00
Peter Dimov
3a9161a44e Add libs/timer to .travis.yml 2016-11-09 17:35:47 +02:00
Peter Dimov
fa2d6be8de Add .travis.yml 2016-11-09 17:15:26 +02:00
Peter Dimov
c326d30f28 Remove std::unary/binary_function use, they have been removed in C++17 2016-11-06 14:43:42 +02:00
Rene Rivera
6976d15f74 Add, and update, documentation build targets. boost-1.63.0 2016-10-10 11:39:49 -05:00
Rene Rivera
21ad529e10 Add, and update, documentation build targets. 2016-10-07 23:07:34 -05:00
Nikita Kniazev
471f6244e4 Suppress weak vtables warning 2016-08-31 19:05:42 +03:00
Andrey Semashev
bf91c9bb3c Changed implementation to avoid calculating the size of the raw data buffer manually. Trim trailing spaces. boost-1.62.0 2016-07-16 14:30:45 -06:00
Andrey Semashev
6e98e46e7b Fix gcc 6 warnings about invoking placement new on a buffer of insufficient size. 2016-07-16 14:30:33 -06:00
Antony Polukhin
6a24b1e59c Use Boost.TypeIndex to work with type_info to avoid bunch of workarounds and non-optimal operators. Added RTTI-off tests 2016-07-16 14:29:35 -06:00
Noel Belcourt
fed32bc072 Merge pull request #9 from Lastique/fix_placement_new_warnings
Fix gcc 6 warnings about invoking placement new on a buffer of insufficient size.  Tested with gcc-6.1.0 on RHEL, seems okay.
2016-07-11 16:24:49 -06:00
Andrey Semashev
54988e8e91 Changed implementation to avoid calculating the size of the raw data buffer manually. Trim trailing spaces. 2016-04-02 17:31:22 +03:00
Andrey Semashev
bde64bf9eb Fix gcc 6 warnings about invoking placement new on a buffer of insufficient size. 2016-04-02 14:59:57 +03:00
Marshall Clow
3eb8954877 Merge pull request #7 from apolukhin/develop
Use Boost.TypeIndex to work with type_info to avoid bunch of ...
2015-07-22 10:53:33 -07:00
Marshall Clow
42f2a7c714 Merge to master for 1.59.0 release boost-1.61.0 boost-1.60.0 boost-1.59.0 2015-07-22 10:33:01 -07:00
Marshall Clow
45ec47542c Merge pull request #8 from eldiener/develop
Use ! operator directly rather than boost::mpl::not with Boost supported...
Please watch the test results, and remind me to merge to master if the tests remain clean
2015-04-27 13:00:41 -07:00
Edward Diener
0c467707d9 Remove Borland workaround for obsolete and untested compiler/version. 2015-04-27 14:43:49 -04:00
Edward Diener
f0ec326eb0 Use ! operator directly rather than boost::mpl::not with Boost supported compilers. 2015-04-27 04:15:31 -04:00
Antony Polukhin
8998778f51 Use Boost.TypeIndex to work with type_info to avoid bunch of workarounds and non-optimal operators. Added RTTI-off tests 2015-04-25 17:45:13 +03:00
Marshall Clow
fde855afb0 Merge pull request #6 from MarcelRaad/patch-1
Qualify enable_if with namespace boost
2015-04-03 06:54:46 -07:00
Marcel Raad
73e4d02b00 Qualify enable_if with namespace boost
Unfortunately the change from enable_if_c to enable_if in 74c9cc9680 broke a lot of other libraries' regression tests on MSVC, which complains about ambiguous symbols.
2015-04-03 08:55:01 +02:00
Marshall Clow
001fcff9b8 Merge pull request #5 from eldiener/develop
Remove dependency on deprecated type_traits headers.
@eldiener ; please watch the test bots, and let me know if I can merge to release.
2015-04-02 07:36:10 -07:00
Edward Diener
8cc1be159b Removed unnecessary header file include 2015-04-02 07:15:26 -04:00
Edward Diener
74c9cc9680 Remove dependency on deprecated type_traits headers. 2015-03-30 01:47:08 -04:00
Peter Dimov
675d955364 Merge branch 'develop' boost-1.58.0 2015-01-18 19:32:44 +02:00
Peter Dimov
854f2e8d5d Fix ambiguous 'detail' errors under msvc-8.0. 2015-01-16 21:54:16 +02:00
Noel Belcourt
157aaeaf23 Merge pull request #4 from apolukhin/rvalue_params
Add support for function signatures with rvalue params

Looks useful.  Tested with gcc-4.9.1, no issues.  Also with 4.9.1 c++0x.  Thanks.
2014-11-02 16:12:33 -07:00
Antony Polukhin
df1db75294 Less includes from Boost.Move and more tests 2014-10-02 15:40:33 +04:00
Antony Polukhin
27e9e1e372 Add support for function signatures with rvalue params 2014-09-29 20:14:06 +04:00
Noel Belcourt
8f8cdae988 Merge pull request #1 from jzmaddock/patch-1
Update Jamfile.v2

I think it's okay, it's already been applied to develop and seems to be working okay.
boost-1.57.0
2014-09-01 20:37:10 -06:00
Noel Belcourt
02abccd686 Merge pull request #3 from danieljames/metadata
Create metadata file.
2014-09-01 20:35:09 -06:00
Marshall Clow
c4aa569cf4 Merge pull request #2 from jzmaddock/patch-2
Update Jamfile.v2
2014-08-20 15:41:02 -07:00
Daniel James
e38382d33e Add metadata file. 2014-08-18 14:59:11 +01:00
jzmaddock
78f1bcc4b4 Update Jamfile.v2
There can be only one project named boost/doc - and we already have that under doc/
This fixes the PDF doc build.
2014-08-13 18:26:43 +01:00