Vicente J. Botet Escriba
ca14e6187d
Merge branch 'develop'
2014-07-06 18:48:30 +02:00
Vicente J. Botet Escriba
f263c6014e
fix wait_pull_front in case the queue is closed while empty.
2014-07-06 18:47:48 +02:00
Vicente J. Botet Escriba
9e962e12e2
Merge branch 'develop'
2014-07-06 11:48:55 +02:00
Vicente J. Botet Escriba
6e154d45a4
fix wait_pull_front issue introduced in previous commit and add more tests.
2014-07-06 11:05:51 +02:00
Vicente J. Botet Escriba
6074487b73
Fix isse on sync_bounded_queue::wait_push_front and add tests.
2014-07-05 19:38:10 +02:00
Vicente J. Botet Escriba
fe6daec2bc
don't close the queue when an exception is throw, don't return empty on wait_pull_pull_front.
2014-07-05 14:57:37 +02:00
Vicente J. Botet Escriba
817591b87c
protect the use of && when BOOST_NO_CXX11_RVALUE_REFERENCES is defined.
2014-07-04 08:07:57 +02:00
Vicente J. Botet Escriba
d7a3f124db
Merge branch 'develop'
2014-07-03 07:10:04 +02:00
Vicente J. Botet Escriba
00ad9dddb9
Added nested type op_status.
2014-06-29 23:04:34 +02:00
Andrey Semashev
99ac322223
Fix warnings about redefining a defined macro
...
The warnings appear when a dependent project (e.g. Boost.Log tests and examples) builds with link=shared and defines BOOST_ALL_DYN_LINK macro. In this case BOOST_THREAD_USE_DLL is defined by both thread/build/Jamfile.v2 and boost/thread/detail/config.hpp. This commit makes sure that doesn't happen.
2014-06-22 19:13:01 +04:00
Vicente J. Botet Escriba
414fce4580
Merge branch 'develop'
2014-06-13 18:58:08 +02:00
Vicente J. Botet Escriba
fe195e776b
make use of underlying_cast<int> insted of int cast.
2014-06-12 19:43:16 +02:00
Marcel Raad
3a5c926930
Fix for BOOST_NO_CXX11_RVALUE_REFERENCES
...
Fix compilation of future.hpp with BOOST_NO_CXX11_RVALUE_REFERENCES defined. Tested on clang and MSVC12.
BOOST_NO_CXX11_RVALUE_REFERENCES has to be defined if the compiler provides rvalue references, but the standard library doesn't provide std::move. Without these fixes, the deleted copy constructor is called.
2014-06-12 17:41:20 +02:00
Vicente J. Botet Escriba
ac1b9653f3
Merge branch 'develop'
2014-06-09 17:55:57 +02:00
Vicente J. Botet Escriba
54ee07e745
Make use of core files.
2014-06-09 17:35:00 +02:00
Vicente J. Botet Escriba
4def87448e
Merge pull request #12 from Lastique/patch-3
...
Silence warnings about unused variables.
2014-06-09 15:07:48 +02:00
Vicente J. Botet Escriba
fcf7a1811e
make use of underlying_cast<int> when casting from an enum class.
2014-06-09 14:04:11 +02:00
Andrey Semashev
d8f628ae65
Silence warnings about unused variables.
2014-06-09 15:20:12 +04:00
Vicente J. Botet Escriba
0bd10b7244
Merge branch 'develop'
2014-06-08 12:11:31 +02:00
Vicente J. Botet Escriba
24635c588f
Removed incomplete file.
2014-06-04 13:04:59 +02:00
Vicente J. Botet Escriba
4f8106c00e
remove dependency on Optional.
2014-06-04 08:21:08 +02:00
Vicente J. Botet Escriba
3c4f1ea365
remove dependency on MPL.
2014-06-04 08:20:28 +02:00
Vicente J. Botet Escriba
8c0640e5be
Fix typo.
2014-05-21 20:07:53 +02:00
Kyle Lutz
d3d2ad2390
Add variadic wait_for_all() and wait_for_any() functions
2014-05-20 22:49:44 -07:00
Vicente J. Botet Escriba
0a4af0c5ed
Merge branch 'develop'
2014-03-10 19:28:02 +01:00
Andrey Semashev
0d10e282fa
Fix compilation on Windows
...
Corrected is_special method name.
2014-03-10 19:43:46 +03:00
Vicente J. Botet Escriba
e8181da6d4
Merge branch 'develop'
2014-03-09 14:47:51 +01:00
Vicente J. Botet Escriba
68dc454a66
Take in account pos_infinity.
2014-03-09 14:42:50 +01:00
Vicente J. Botet Escriba
0e0ee99c61
Added BOOST_THREAD_DECL to GetTickCount64.
2014-03-04 00:29:39 +01:00
Vicente J. Botet Escriba
f747d79c5b
comment redefinition of ticks_type.
2014-03-02 12:46:56 +01:00
Vicente J. Botet Escriba
143adde27d
pull patch for #8070 .
2014-02-27 07:47:20 +01:00
Vicente J. Botet Escriba
d2a65d2427
fix #9711 .
2014-02-26 22:08:09 +01:00
Vicente J. Botet Escriba
cc29295986
Merge branch 'develop'
2014-02-21 13:37:06 +01:00
Vicente J. Botet Escriba
1dbf7028fe
Try to workaround some issues with MSVC lambdas.
2014-02-21 10:52:18 +01:00
Vicente J. Botet Escriba
0bba5e630e
Merge branch 'develop'
2014-02-16 23:39:00 +01:00
Vicente J. Botet Escriba
84c30313a2
Start invoker_ret.
2014-02-16 23:34:52 +01:00
Vicente J. Botet Escriba
54646e9959
Added sleep_for/until with no interruption point.
2014-02-16 23:33:03 +01:00
Vicente J. Botet Escriba
3f5823f50a
Add parallel_quick_sort example.
2014-02-16 17:25:49 +01:00
Vicente J. Botet Escriba
e1636bdbd5
Take care of #9618 : try_join_for(ms(1)).
2014-02-16 10:53:07 +01:00
Vicente J. Botet Escriba
750c849b0f
merge from develop for 1.56.
2014-02-15 16:08:32 +01:00
Vicente J. Botet Escriba
0a05db8399
rename async_func.hpp by invoker.hpp.
2014-02-11 22:39:55 +01:00
Vicente J. Botet Escriba
1d7da085ea
rename async_func.hpp by invoker.hpp.
2014-02-10 07:42:28 +01:00
Vicente J. Botet Escriba
75236fe3ae
rename async_func by invoker.
2014-02-09 16:53:19 +01:00
Vicente J. Botet Escriba
b1ac899f23
Pulled with_lock_guard patch.
2014-02-09 03:42:39 +01:00
Vicente J. Botet Escriba
4a54ac0331
make functions that must be private private, e.g. as start_thread.
2014-02-08 17:43:23 +01:00
Vicente J. Botet Escriba
51e49c69b5
refactor elapsed time check and fix bad uses of base_type. in csbl::unique_ptr.
2014-02-08 16:28:02 +01:00
Vicente J. Botet Escriba
ab2a180de5
Added test for async_func and fixed a some issues.
2014-02-08 07:58:39 +01:00
Vicente J. Botet Escriba
3772a8294b
Format/indent file.
2014-02-07 07:32:34 +01:00
Vicente J. Botet Escriba
980772d514
Added make_ready_no_decay_future and remove the use of asynch on make_future test.
2014-02-03 18:31:43 +01:00
Vicente J. Botet Escriba
94b27db991
move when mawros to config.hpp file.
2014-02-03 18:30:08 +01:00