Commit Graph

598 Commits

Author SHA1 Message Date
Frank Mori Hess
3213593428 More -fno-exceptions fixes. 2017-07-28 12:11:37 -04:00
Frank Mori Hess
aae027baa3 Merge branch 'develop' 2017-07-27 12:36:41 -04:00
Frank Mori Hess
8793113c08 Add #include for throw_exception. 2017-07-27 12:32:53 -04:00
Frank Mori Hess
6a05d8a992 Merge branch 'develop' 2017-07-27 11:10:21 -04:00
Frank Mori Hess
80c31a96e6 Fix compile with -fno-exceptions 2017-07-27 11:08:39 -04:00
Frank Mori Hess
3eb4d1eaf8 Merge branch 'develop' 2017-06-24 20:06:04 -04:00
Frank Mori Hess
8ce48892cb Merge pull request #21 from Romain-Geissler-1A/fix-maybe-uninitialized
Fix maybe uninitialized warnings with gcc 7.
2017-06-22 13:37:58 -04:00
Romain Geissler
50e31b3013 Fix maybe uninitialized warnings with gcc 7. 2017-06-21 23:26:32 +02:00
Frank Mori Hess
a6ee4e9556 Merge branch 'develop' 2017-04-21 13:07:08 -04:00
Frank Mori Hess
6fecead745 Stop using deprecated std::bind1st. 2017-04-21 13:06:02 -04:00
Frank Mori Hess
a1f9133246 Merge branch 'develop' 2017-01-01 14:38:05 -05:00
Frank Mori Hess
841dc1815f Merge pull request #19 from danieljames/fix-escaped-helloworld-example
Remove incorrectly included hello world example
2016-12-22 16:32:39 -05:00
Daniel
ed91b02161 Remove incorrectly included hello world example
A 'HelloWorld' example from the documentation is appearing at
the bottom of the contents page:

http://www.boost.org/doc/libs/1_63_0/doc/html/libraries.html

I think this will remove it, although it won't be clear until the change
is checked into develop and the documentation rebuilt.
2016-12-11 16:40:10 +00:00
Frank Mori Hess
ac0f24ed0c Merge pull request #18 from rick68/patch-4
fix a mistake in detail::slot_call_iterator_t<>
2016-11-20 10:41:12 -05:00
Wei-Ming Yang
925e0ebbf1 fix a mistake in detail::slot_call_iterator_t<>
This is the test code, http://cpp.sh/4wxy
I hope that can help to understand what I mean.
2016-11-18 06:40:43 +08:00
Frank Mori Hess
7266d35250 Stopped using std::unary_function and std::binary_function. 2016-11-09 18:08:11 -05:00
Frank Mori Hess
0fa11f5317 Merge pull request #17 from rick68/patch-3
fix a bug in boost::signals2::detail::operator<=()
2016-11-09 17:33:53 -05:00
Frank Mori Hess
4de54afdc3 Merge pull request #16 from rick68/patch-2
fix a bug in auto_buffer<>::uninitialized_grow()
2016-11-09 17:28:33 -05:00
Wei-Ming Yang
3cd0556b2e fix a bug in boost::signals2::detail::operator<=()
`l <= r` equals `!(l > r)`
2016-11-10 02:05:57 +08:00
Wei-Ming Yang
53fdefc345 fix a bug in auto_buffer<>::uninitialized_grow()
It's not growing capacity when we want more.
2016-11-09 18:42:41 +08:00
Frank Mori Hess
ca7c2837d2 Merge pull request #15 from rick68/patch-1
fix a mistake in postconstructor_invoker<T>::postconstruct()
2016-11-09 04:04:06 -05:00
Wei-Ming Yang
73e2214055 fix a mistake in postconstructor_invoker<T>::postconstruct()
The variadic function template  `postconstructor_invoker<T>::postconstruct()` without const modifier.
2016-11-08 03:13:44 +08:00
Rene Rivera
0807acf604 Add, and update, documentation build targets. 2016-10-10 11:39:53 -05:00
Rene Rivera
a76002ddc5 Add, and update, documentation build targets. 2016-10-07 23:07:36 -05:00
Frank Mori Hess
5b56fcaf4c Merge branch 'develop' 2016-10-01 19:26:06 -04:00
Frank Mori Hess
df06a01da6 Merge pull request #14 from jaredgrubb/patch-1
slot_base.hpp: clang gives compiler errors in boost 1.62
2016-10-01 19:21:00 -04:00
Jared Grubb
e4ec44b04d Update slot_base.hpp 2016-10-01 15:00:17 -07:00
Jared Grubb
ef06d9858f slot_base.hpp: clang gives compiler errors due to bad expression
I am trying to update to boost-1.62 but am hitting compiler errors:

/usr/local/include/boost/signals2/slot_base.hpp:70:29: error: expected value in expression
    #if(!BOOST_NO_EXCEPTIONS)
                            ^
2016-10-01 14:55:34 -07:00
Frank Mori Hess
cd139d7b14 Merge branch 'develop' 2016-06-13 14:36:39 -04:00
Frank Mori Hess
1d4dd9bf6b Merge pull request #13 from florianbehrens/patch-1
Fixed minor documentation issue.
2016-06-13 14:35:48 -04:00
Florian Behrens
38d90faf6a Fixed minor documentation issue. 2016-06-12 15:48:14 +02:00
Frank Mori Hess
3b5dc7617d Removed dead code. 2016-06-10 15:20:53 -04:00
Frank Mori Hess
2537c3015c Fixed tracking of shared_ptr<const void> 2016-06-10 14:10:27 -04:00
Frank Mori Hess
dfcf37223b Merge branch 'develop' 2016-05-15 00:11:50 -04:00
Frank Mori Hess
2e2e045130 Merge branch 'master' of https://github.com/boostorg/signals2 2016-05-15 00:10:29 -04:00
Frank Mori Hess
95e2024143 Removed redundant asserts. 2016-05-15 00:09:51 -04:00
Frank Mori Hess
311f88914b Pass tuple arg by reference through variadic_slot_invoker. Hopefully
will fix #12123 and #12110.
2016-05-05 17:06:57 -04:00
Frank Mori Hess
978551c2a1 More changes for compiling without exception support. 2016-04-30 17:10:34 -04:00
Frank Mori Hess
04ddf4e87d Merge pull request #12 from DigitalDan05/develop
#11461: Enable some signals2 when exceptions disabled
2016-04-30 16:46:20 -04:00
Daniel Welty
1d21fdc4c2 #11461: Enable some signals2 when exceptions disabled
This allows signals2 to be used when exception support is disabled by
removing certain functionality. If that functionality is used it should
give a compiliation error and can be fixed at that time or another
workaround used.

This gives a partial fix for issue 11461.

Change-Id: Ib619fdf7078de9936a5a9d825a6891f9cc383f6d
2016-04-29 16:39:21 -05:00
Frank Mori Hess
db0d3f55cc Pass tuple arg by reference through variadic_slot_invoker. Hopefully
will fix #12123 and #12110.
2016-04-22 01:25:12 -04:00
Frank Mori Hess
513580ec53 Merge pull request #11 from joachim-faulhaber/signals2_patches_1_59_0
Warning fixes: vc12 C4100 warning. and unused parameter warnings.
2015-09-24 19:40:57 -04:00
Joachim Faulhaber
f7bf739a37 Warning fixes: vc12 C400 warning; Unused parameter warnings. 2015-09-24 13:23:14 +02:00
Frank Mori Hess
45efa525ce Fixed -Wshadow warning (patch from ticket #11512) 2015-07-26 13:45:40 -04:00
Frank Mori Hess
e48547ba12 Merge branch 'develop' of https://github.com/boostorg/signals2 into develop 2015-07-21 11:24:28 -04:00
Frank Mori Hess
f5153734f0 Removed all usage of boost::throw_exception. 2015-07-21 11:21:08 -04:00
Frank Mori Hess
c86999a4b6 Merge pull request #10 from k-satoda/remove-unnecessary-extern
Remove unnecessary "extern" on some inline functions
2015-07-21 11:10:15 -04:00
Kazutoshi SATODA
34c4d8d408 Remove unnecessary "extern" on some inline functions
There is an ancient compiler that (wrongly) rejects "etern inline".
http://am.renesas.com/products/tools/coding_tools/c_compilers_assemblers/sh_compiler/index.jsp

The removal is also good for consistency. There is no other occurrence
of "extern inline" throughout Boost source tree.
2015-07-18 02:08:48 +09:00
Frank Mori Hess
b076c913bc Merge pull request #9 from MarcelRaad/patch-1
Fix TryEnterCriticalSection return type
2015-07-09 14:06:58 -04:00
Marcel Raad
08f10f16ef Fix TryEnterCriticalSection return type
TryEnterCriticalSection returns a BOOL, which is a typedef for int.
2015-07-09 09:04:50 +02:00