Commit Graph

598 Commits

Author SHA1 Message Date
Frank Mori Hess
77df30b97c Merge branch 'develop' 2019-10-21 18:33:46 -04:00
Frank Mori Hess
10b030be78 Fix typo, from Berkus Decker. 2019-10-21 18:33:03 -04:00
Frank Mori Hess
0a58d33eaa Merge branch 'develop' 2019-06-19 18:10:42 -04:00
Frank Mori Hess
4388c67e85
Merge pull request #38 from jeking3/fix-ci
Remove cppcheck job on Travis CI
2019-06-10 16:11:38 -04:00
James E. King III
e87b9a71e3 Remove cppcheck job on Travis CI 2019-06-07 12:41:31 -04:00
Frank Mori Hess
8684cd6361 Merge branch 'develop' 2019-05-21 23:31:11 -04:00
Frank Mori Hess
b703f41635 Add missing return value for test_mutex::try_lock 2019-05-15 20:39:54 -04:00
Frank Mori Hess
18d06fff9f
Merge pull request #37 from jeking3/fix-ci
Fix CI build issues related to b2 changes
2019-05-15 18:54:17 -04:00
Frank Mori Hess
14a12b212e Merge branch 'develop' 2019-05-15 18:52:17 -04:00
James E. King III
9e6f85ab4f Fix CI build issues related to b2 changes 2019-05-13 09:14:08 -04:00
Frank Mori Hess
3914ee7474 boost.signals has been removed, so get rid of old signals vs
signals2 benchmark program.
2019-05-10 12:57:02 -04:00
Frank Mori Hess
638da8018c Fix issue during invocation where tracked objects could be released
while holding the signal's mutex.
2019-05-10 12:40:22 -04:00
Frank Mori Hess
6eb2409a83 Add new unit test. 2019-05-10 12:37:23 -04:00
Frank Mori Hess
386a00e5bd Fix code example that says "using" to "using namespace" in signal_type description. 2019-05-10 11:01:43 -04:00
Frank Mori Hess
cb9ddae97f Revert "Temporarily reverting changes to signal_type.hpp until the required"
This reverts commit fe476cb0a1.

It has the effect of reinstating the changes from commit
19bf287ee7
2019-04-30 01:16:15 -04:00
Frank Mori Hess
e96e575eb0
Merge pull request #35 from boostorg/develop
Merge 'develop' to 'master'
2019-04-30 01:13:08 -04:00
Frank Mori Hess
389cc03df9 Initialize m_document member in example program, as noted by
James E. King III
2019-03-27 19:59:22 -04:00
Frank Mori Hess
e814fe03d9
Merge pull request #33 from Mike-Devel/pr_scope_guard
Internalize scope_guard from Boost.MultiIndex
2019-03-25 16:52:34 -07:00
Mike Dev
12c0d4b183 Internalize ( a simplified version of ) scope_guard from Boost.MultiIndex 2019-03-25 15:52:56 +01:00
Frank Mori Hess
4c1940709e
Merge pull request #32 from MarcelRaad/extra_semi
Fix -Wextra-semi clang warnings
2019-02-25 10:23:10 -05:00
Marcel Raad
d8335ab45f
Fix -Wextra-semi clang warnings
Remove superfluous semicola.
2019-02-25 11:59:14 +01:00
Frank Mori Hess
fe476cb0a1 Temporarily reverting changes to signal_type.hpp until the required
changes in Boost.Parameter get merged to master.

Revert "Merge pull request #30 from CromwellEnage/function_type_tpl_param_usage"

This reverts commit 19bf287ee7, reversing
changes made to 0c51b5dcbf.
2018-12-28 15:12:14 -05:00
Frank Mori Hess
19bf287ee7
Merge pull request #30 from CromwellEnage/function_type_tpl_param_usage
Test function type template parameter support
2018-11-25 14:57:41 -08:00
CromwellEnage
dbee9ee2e7 Revert all but BOOST_PARAMETER_MAX_ARITY update and BOOST_SIGNALS2_NAMED_SIGNATURE_PARAMETER removal 2018-11-22 00:12:41 -05:00
CromwellEnage
30f4a31421 Revert test/Jamfile.v2 2018-11-20 16:04:02 -05:00
CromwellEnage
64e721ae19 Fix boost/signals2/variadic_signal.hpp
Ensure that an additional reference-to-const connection is the first parameter to the boost::function return type of variadic_extended_signature at all times.
2018-11-19 22:30:58 -05:00
CromwellEnage
77e137811b Test function type template parameter support
<boost/signals2/variadic_signal.hpp>
* Add boost::signals2::detail::variadic_extended_signature template specializations for boost::function and std::function (when available).

<boost/signals2/signal_type.hpp>
* Leverage Boost.Parameter support for function type template parameters.

"test/signal_type_test.cpp"
* Remove BOOST_SIGNALS2_NAMED_SIGNATURE_PARAMETER preprocessor guard.

"test/Jamfile.v2"
* Define BOOST_PARAMETER_EXPONENTIAL_OVERLOAD_THRESHOLD_ARITY=0 where applicable to prevent ICE failures.
2018-11-17 15:41:31 -05:00
James E. King III
0c51b5dcbf fix broken ci jobs in travis 2018-07-14 20:54:15 +00:00
James E. King III
37a0007fe1 Merge branch 'master' into develop 2018-06-16 19:56:56 +00:00
James E. King III
7d982db2e8 fix open coverity issues in test and examples 2018-06-16 15:55:20 -04:00
Frank Mori Hess
70c94d5fe2 Merge branch 'develop' 2018-06-15 15:17:25 -04:00
James E. King III
b2767c46b3 fix coverity scan integration 2018-06-13 18:12:07 +00:00
James E. King III
0984c8e83a fix building in boostorg account with appveyor 2018-06-03 00:07:08 +00:00
Frank Mori Hess
5e010627c2
Merge pull request #27 from jeking3/ci
update readme and ci scripts to use new pull methods
2018-05-31 17:40:45 -04:00
James E. King III
cc4957b9ea update readme and ci scripts to use new pull methods 2018-05-31 21:12:34 +00:00
Frank Mori Hess
3a35352439 Merge branch 'develop' 2018-05-29 19:41:53 -04:00
Frank Mori Hess
034e24e7b1
Merge pull request #26 from jeking3/ci
Added CI framework
2018-05-27 19:05:19 -04:00
James E. King III
03d98be3af 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.
2018-05-27 12:35:35 +00:00
Frank Mori Hess
70dc91fccd Merge branch 'develop' 2018-03-24 14:25:26 -04:00
Frank Mori Hess
16e4359e01 Fix more compile errors caused by moving rtl_critical_section
into detail namespace.
2018-03-23 14:31:04 -04:00
Frank Mori Hess
a2436c44c4 Move details into detail namespace. 2018-03-23 13:49:05 -04:00
Frank Mori Hess
9e7a569921 Fix compile error. 2018-03-23 13:44:16 -04:00
Frank Mori Hess
6b57bea620 Try to fix windows compilation again: sync up with all changes
to boost/smart_ptr/detail/lwm_win32_cs.hpp.
2018-03-22 21:33:20 -04:00
Frank Mori Hess
be09b36c93 Revert "Fix compilation with BOOST_USE_WINDOWS_H"
This reverts commit 0325854810.
2018-03-22 21:29:36 -04:00
Frank Mori Hess
2d280f9fe3
Merge pull request #25 from MarcelRaad/lvmwin32cs_boostusewindowsh
Fix compilation with BOOST_USE_WINDOWS_H
2018-03-20 12:17:16 -04:00
Marcel Raad
0325854810
Fix compilation with BOOST_USE_WINDOWS_H
Commit f801fa8f64 added explicit
namespace qualifications. This breaks compilation with
BOOST_USE_WINDOWS_H as the functions are in the global namespace then,
so revert that part again.
2018-03-20 09:13:11 +01:00
Frank Mori Hess
c4bfedf398 Merge branch 'develop' 2018-01-16 14:05:53 -05:00
Frank Mori Hess
7fcc57850d
Merge pull request #24 from tobiaskohlbau/develop
Fix lwm_win32_cs.hpp for Clang
2017-11-16 10:57:59 -05:00
Tobias Kohlbau
f801fa8f64
Fix lwm_win32_cs.hpp for Clang
See 7ef8fa4a19.

Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
2017-11-16 16:46:57 +01:00
Frank Mori Hess
8c39c4cdbf Merge branch 'develop' 2017-08-04 11:56:17 -04:00