This website requires JavaScript.
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