Vicente J. Botet Escriba
|
6dad044ab7
|
Thread: avoid the use of boost/thread/thread.hpp to limit dependencies.
[SVN r83548]
|
2013-03-24 18:30:55 +00:00 |
|
Vicente J. Botet Escriba
|
f922fa56e4
|
Thread: Added assertions on pthread/shared_mutex.hpp; fixed two shared_mutex tests that were wrong.
[SVN r83546]
|
2013-03-24 17:18:21 +00:00 |
|
Vicente J. Botet Escriba
|
b03cebff7b
|
Thread: protect some tests with BOOST_THREAD_PROVIDES_VARIADIC_THREAD.
[SVN r83503]
|
2013-03-19 22:35:50 +00:00 |
|
Vicente J. Botet Escriba
|
a73425eb00
|
Thread: use invoke/bind whenever there is atleast one parameter on call_once.
[SVN r83422]
|
2013-03-13 23:01:49 +00:00 |
|
Vicente J. Botet Escriba
|
d86b5d2c0d
|
Thread: Added some synchronized_value tests
[SVN r83262]
|
2013-03-03 10:22:35 +00:00 |
|
Vicente J. Botet Escriba
|
247e9a4f09
|
Thread: Fixed null_mutex initialization + added tests some tests.
[SVN r82823]
|
2013-02-11 18:43:33 +00:00 |
|
Vicente J. Botet Escriba
|
d030dbd61c
|
Thread: fix some issues with futures of MoveOnly types + complete the variadic async function.
[SVN r82808]
|
2013-02-10 18:14:49 +00:00 |
|
Vicente J. Botet Escriba
|
fc57e9dde0
|
Thread: Update win32/once.hpp to take care of variadin rvalu call_once parameters.
[SVN r82649]
|
2013-01-27 21:30:51 +00:00 |
|
Vicente J. Botet Escriba
|
a16f508b8a
|
Thread: Added two more test cases for call_once for thread I/F.
[SVN r82624]
|
2013-01-26 16:20:05 +00:00 |
|
Vicente J. Botet Escriba
|
1642db3441
|
Thread: enable BOOST_THREAD_PROVIDES_ONCE_CXX11 on cal_once_pass test
[SVN r82613]
|
2013-01-25 20:53:49 +00:00 |
|
Vicente J. Botet Escriba
|
b389079417
|
Thread: improve call_once using invoke/bind and rvalue references
[SVN r82566]
|
2013-01-20 17:06:33 +00:00 |
|
Vicente J. Botet Escriba
|
951c8952ff
|
Thread: Added variadic call_once for windows
[SVN r82543]
|
2013-01-18 22:36:28 +00:00 |
|
Vicente J. Botet Escriba
|
59f91a2405
|
Thread: extend the timeout in test async_pass.
[SVN r82542]
|
2013-01-18 22:04:27 +00:00 |
|
Vicente J. Botet Escriba
|
e72184e9ee
|
Thread: Added atomic once implementation + variadi call_once for pthread
[SVN r82513]
|
2013-01-16 21:49:59 +00:00 |
|
Vicente J. Botet Escriba
|
73348d69d2
|
Thread: added specific macros to state if some lock factories are not provided
[SVN r82471]
|
2013-01-12 22:21:58 +00:00 |
|
Vicente J. Botet Escriba
|
15eff9e412
|
Thread: adjust some durations on tests
[SVN r82459]
|
2013-01-12 09:48:54 +00:00 |
|
Vicente J. Botet Escriba
|
a0071b301b
|
Thread: Added BOOST_THREAD_NO_CXX11_HDR_TUPLE to wrokarround msvc 10.0 behavior providing <tuple> without move semantics
[SVN r82410]
|
2013-01-08 22:00:02 +00:00 |
|
Vicente J. Botet Escriba
|
a849a41367
|
Thread: fix typo on condition BOOST_NO_CXX11_HDR_TUPLE.
[SVN r82317]
|
2013-01-02 11:17:13 +00:00 |
|
Vicente J. Botet Escriba
|
4b1c13e5cb
|
Thread: replace BOOST_NO_CXX11_HDR_INITIALIZER_LIST by specific BOOST_THREAD_NO_CXX11_HDR_INITIALIZER_LIST that takes in account that gcc up to 4.6 doens't supports it as expected
[SVN r82311]
|
2013-01-02 00:04:33 +00:00 |
|
Vicente J. Botet Escriba
|
c8edd6c795
|
Thread: minor refactorings
[SVN r81842]
|
2012-12-10 22:02:16 +00:00 |
|
Vicente J. Botet Escriba
|
fcb94bcecf
|
Thread: Add more tests for _at_thread_exit functions when the source is moved.
[SVN r81792]
|
2012-12-08 14:05:52 +00:00 |
|
Vicente J. Botet Escriba
|
4209dfaa7f
|
Thread: Added make_strict_lock.
[SVN r81784]
|
2012-12-08 08:15:49 +00:00 |
|
Vicente J. Botet Escriba
|
0936913bf6
|
Thread: Added tests for strict_lock, nested_strict_lock
[SVN r81753]
|
2012-12-07 07:48:36 +00:00 |
|
Vicente J. Botet Escriba
|
580c1b7be4
|
Thread: fix some issues when BOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS is defined and add tests
[SVN r81672]
|
2012-12-02 14:14:09 +00:00 |
|
Vicente J. Botet Escriba
|
168ee37d30
|
Thread: remove warnings
[SVN r81645]
|
2012-12-01 11:04:25 +00:00 |
|
Vicente J. Botet Escriba
|
186d58eef7
|
Thread: update docs and some licenses
[SVN r81525]
|
2012-11-25 08:19:40 +00:00 |
|
Vicente J. Botet Escriba
|
a25b918a67
|
Thread: Added unique lock factories
[SVN r81508]
|
2012-11-24 16:24:27 +00:00 |
|
Vicente J. Botet Escriba
|
821376f552
|
Thread: Added make_lock_guard
[SVN r81506]
|
2012-11-24 12:36:46 +00:00 |
|
Vicente J. Botet Escriba
|
1c62b1599d
|
Thread: manage with #7575 for c++11 compliant compilers + try to fix issue with is_convertible on gcc-4.4.
[SVN r81410]
|
2012-11-18 10:09:12 +00:00 |
|
Vicente J. Botet Escriba
|
0fce559711
|
Thread: towards future<>::then(launch, ...
[SVN r81291]
|
2012-11-11 01:05:55 +00:00 |
|
Vicente J. Botet Escriba
|
004e8a4fcf
|
Thread: Added packaged_task::make_ready_at_thread_exit
[SVN r81205]
|
2012-11-05 17:41:09 +00:00 |
|
Vicente J. Botet Escriba
|
315af061cd
|
Thread: Added promise::set_..._at_thread_exit
[SVN r81172]
|
2012-11-04 16:47:02 +00:00 |
|
Vicente J. Botet Escriba
|
d01c0232da
|
Thread: Added asynch deferred on a specifc configuration+ prepare the work for async futures joining the producer thread
[SVN r81152]
|
2012-11-02 21:30:36 +00:00 |
|
Vicente J. Botet Escriba
|
45c87d392f
|
Thread: Refactor futures by adding a basic_future common class + added some tests for shared_future
[SVN r81129]
|
2012-10-31 21:16:00 +00:00 |
|
Vicente J. Botet Escriba
|
1c0a4999b8
|
Thread: rework async and packaged task.
[SVN r81117]
|
2012-10-31 01:37:57 +00:00 |
|
Vicente J. Botet Escriba
|
30bfc7bcea
|
Thread: remove some rvalue-references limitations for future::then and make_shared.
[SVN r81111]
|
2012-10-30 09:36:22 +00:00 |
|
Vicente J. Botet Escriba
|
c47ea136b6
|
Thread Split lock.hpp + towards allowing to disable interruptions
[SVN r81105]
|
2012-10-29 19:19:40 +00:00 |
|
Vicente J. Botet Escriba
|
e9217d02f0
|
Thread: remove some minor warnings
[SVN r80854]
|
2012-10-04 21:57:18 +00:00 |
|
Vicente J. Botet Escriba
|
5d13b87dd3
|
Thread: constraint these test to run only when BOOST_THREAD_USES_CHRONO is defined
[SVN r80847]
|
2012-10-04 17:08:23 +00:00 |
|
Vicente J. Botet Escriba
|
16ad9c868e
|
Thread: make the code of tests set_rvalue and make_future more portable
[SVN r80789]
|
2012-09-30 17:33:56 +00:00 |
|
Vicente J. Botet Escriba
|
26f4ad3db2
|
Thread: try to fix some issues with packaged_task with signature parameters
[SVN r80783]
|
2012-09-30 14:31:52 +00:00 |
|
Vicente J. Botet Escriba
|
dedaa7e617
|
Thread: version 4: Added variadic templates for packed_task cons, async, thread cons + added make_future + future::get() can be called just once
[SVN r80755]
|
2012-09-29 16:31:27 +00:00 |
|
Vicente J. Botet Escriba
|
330502ea1e
|
Thread: Manage with statefull allocators and call destroy on the task object: #7349 and #7350
[SVN r80460]
|
2012-09-09 12:41:31 +00:00 |
|
Vicente J. Botet Escriba
|
749b1034f9
|
Thread: test async with moveonly functors.
[SVN r80447]
|
2012-09-08 14:16:07 +00:00 |
|
Vicente J. Botet Escriba
|
71f864bc5c
|
Thread: Added notify_all_at_thread_exit+join can throw conditionally if not joinable + detach is no more noexcept
[SVN r80351]
|
2012-09-01 17:10:16 +00:00 |
|
Vicente J. Botet Escriba
|
050b43757f
|
Thread: remove includes using lib/thread
[SVN r80125]
|
2012-08-21 21:30:00 +00:00 |
|
Vicente J. Botet Escriba
|
7de77cf13c
|
Thread: fixes for inspection report
[SVN r79985]
|
2012-08-12 18:33:11 +00:00 |
|
Vicente J. Botet Escriba
|
daec1268f9
|
Thread: Added async function
[SVN r79979]
|
2012-08-12 16:31:21 +00:00 |
|
Vicente J. Botet Escriba
|
e09105de98
|
Thread: fix TIME_UTC, WINVER, constexpr for tags, and don't use local files
[SVN r78802]
|
2012-06-03 18:11:52 +00:00 |
|
Vicente J. Botet Escriba
|
75aff7f1a6
|
Thread: Try to fix spourious issue
[SVN r78276]
|
2012-04-30 16:01:19 +00:00 |
|
Vicente J. Botet Escriba
|
f60e1d1230
|
Thread: Try to fix some spourious error
[SVN r78197]
|
2012-04-25 21:55:07 +00:00 |
|
Vicente J. Botet Escriba
|
78095afdbc
|
Thread: Fix issue with macro BOOST_THREAD_RV_REF and the use of templates as arguments, see with Sun compiler
[SVN r78086]
|
2012-04-19 22:19:52 +00:00 |
|
Vicente J. Botet Escriba
|
e83cdc6721
|
Thread: Change to version 3 and don't deprecate legacy time related functions, even if they are not part of the concepts since version 3
[SVN r78029]
|
2012-04-16 20:49:18 +00:00 |
|
Vicente J. Botet Escriba
|
efa907881e
|
Thread: Make use of the new macros to reduce the code duplication-III
[SVN r77941]
|
2012-04-12 22:59:23 +00:00 |
|
Vicente J. Botet Escriba
|
28899243b1
|
Thread: symplify additonaly the conditional code + fix some spurious regression errors
[SVN r77933]
|
2012-04-12 11:12:23 +00:00 |
|
Vicente J. Botet Escriba
|
031186a8e6
|
Thread: Add some macros to simplify the conditional code in particular the one related to mmove semantics+ fix some minor regression issues
[SVN r77928]
|
2012-04-11 23:42:26 +00:00 |
|
Vicente J. Botet Escriba
|
f970c9fddc
|
Thread: remove some warnings + rename BOOST_EXPLICIT_MOVE by BOOST_THREAD_MAKE_RV_REF
[SVN r77918]
|
2012-04-11 17:16:45 +00:00 |
|
Vicente J. Botet Escriba
|
b2790c6df5
|
Thread: Added pt test constructor from const functor + pt allocator ctor free fct+ cleanup of other tests
[SVN r77877]
|
2012-04-10 01:37:18 +00:00 |
|
Vicente J. Botet Escriba
|
f5e3c1c348
|
Thread: Added pt func_ctor test + update some test to pass Sun compiler regression
[SVN r77876]
|
2012-04-10 00:24:07 +00:00 |
|
Vicente J. Botet Escriba
|
75e0ffbbce
|
Thread: rollback the last changes in packaged_task
[SVN r77870]
|
2012-04-09 23:21:16 +00:00 |
|
Vicente J. Botet Escriba
|
9168dd7d1d
|
Thread: fix commit error
[SVN r77860]
|
2012-04-09 19:23:37 +00:00 |
|
Vicente J. Botet Escriba
|
0e895a1e28
|
Thread: Added packaged_task::reste() + more tests
[SVN r77852]
|
2012-04-09 17:18:39 +00:00 |
|
Vicente J. Botet Escriba
|
d95081094f
|
Thread: remove some warnings
[SVN r77849]
|
2012-04-09 15:26:40 +00:00 |
|
Vicente J. Botet Escriba
|
34c377328f
|
Thread: Added some packaged_task tests
[SVN r77844]
|
2012-04-08 23:24:19 +00:00 |
|
Vicente J. Botet Escriba
|
382204f702
|
Thread: Make use of the boost version of use_allocator
[SVN r77843]
|
2012-04-08 22:40:37 +00:00 |
|
Vicente J. Botet Escriba
|
c3fdc098fe
|
Thread: Try to fix some failing tests on sun
[SVN r77806]
|
2012-04-07 07:59:23 +00:00 |
|
Vicente J. Botet Escriba
|
6ed276190d
|
Thread: rename macros and try to fix some failing sun test
[SVN r77789]
|
2012-04-05 22:39:22 +00:00 |
|
Vicente J. Botet Escriba
|
8d9370b005
|
Thread: Try to pass these tests on VACPP
[SVN r77766]
|
2012-04-04 19:56:56 +00:00 |
|
Vicente J. Botet Escriba
|
297da0745f
|
Thread: Try to pass these test on Sun using BOOST_EXPLICIT_MOVE
[SVN r77753]
|
2012-04-04 15:14:05 +00:00 |
|
Vicente J. Botet Escriba
|
cb231e02a6
|
Thread: Try to pass these test on Sun using BOOST_EXPLICIT_MOVE
[SVN r77751]
|
2012-04-03 20:57:24 +00:00 |
|
Vicente J. Botet Escriba
|
298b51fefa
|
Thread: Check if adding BOOST_EXPLICIT_MOVE helps on Sun
[SVN r77729]
|
2012-04-02 22:49:11 +00:00 |
|
Vicente J. Botet Escriba
|
08ed4c4201
|
Thread: Added shared mutex upwards conversion + configuration macros
[SVN r77704]
|
2012-04-01 21:52:47 +00:00 |
|
Vicente J. Botet Escriba
|
09d5125278
|
Thread: Fix typos due to copy/paste
[SVN r77701]
|
2012-04-01 20:38:31 +00:00 |
|
Vicente J. Botet Escriba
|
6e1a3f3c27
|
Thread: Added specific macros for futures and importing container specific into boost
[SVN r77687]
|
2012-04-01 15:51:18 +00:00 |
|
Vicente J. Botet Escriba
|
60e34cff11
|
Thread: Make use of the generic shared implementation for the missing features in windows.
[SVN r77668]
|
2012-03-31 15:38:56 +00:00 |
|
Vicente J. Botet Escriba
|
27aa44acb5
|
Thread: Added promise allocator ctor + more tests
[SVN r77666]
|
2012-03-31 15:19:22 +00:00 |
|
Vicente J. Botet Escriba
|
ff1d051359
|
Thread: Added reverse_lock
[SVN r77662]
|
2012-03-31 08:39:21 +00:00 |
|
Vicente J. Botet Escriba
|
85e32534fa
|
Thread: Added shared_lock_guard
[SVN r77661]
|
2012-03-31 08:06:57 +00:00 |
|
Vicente J. Botet Escriba
|
0f7e069dd9
|
Thread: Added explicit int conversion from lock should fail
[SVN r77658]
|
2012-03-31 06:52:55 +00:00 |
|
Vicente J. Botet Escriba
|
8ad34a689a
|
Thread: Fixed error on promise v2 + added tests (share)
[SVN r77443]
|
2012-03-20 23:49:31 +00:00 |
|
Vicente J. Botet Escriba
|
bba3be457b
|
Thread: Fix missing include
[SVN r77399]
|
2012-03-19 06:49:13 +00:00 |
|
Vicente J. Botet Escriba
|
e8a4ed40a5
|
Thread: Make test names shorter + Added more tests on locks
[SVN r77388]
|
2012-03-18 21:27:30 +00:00 |
|
Vicente J. Botet Escriba
|
3a8e04cac6
|
Thread: Make test names shorter + Added some examples of shared mutex and tests
[SVN r77378]
|
2012-03-18 18:21:45 +00:00 |
|
Vicente J. Botet Escriba
|
14502dd715
|
Thread: Added test for upgrade_lock
[SVN r77293]
|
2012-03-10 17:17:14 +00:00 |
|
Vicente J. Botet Escriba
|
8ee986536b
|
Thread: Added test for shared_lock move from other locks
[SVN r77292]
|
2012-03-10 17:07:39 +00:00 |
|
Vicente J. Botet Escriba
|
dfa0a3979a
|
Thread: Add explicit #error when the test is not applicable
[SVN r77041]
|
2012-02-16 18:12:03 +00:00 |
|
Vicente J. Botet Escriba
|
396cd7db4f
|
Thread: Added traces to try to catch some issues
[SVN r77038]
|
2012-02-16 17:40:47 +00:00 |
|
Vicente J. Botet Escriba
|
0351d59060
|
Thread: Added chrono i/f and improve move semantics for shared_mutex and shared_lock (pthread)
[SVN r77011]
|
2012-02-13 23:20:42 +00:00 |
|
Vicente J. Botet Escriba
|
dd5d687014
|
Thread: Added chrono i/f for shared_mutex pthread
[SVN r77003]
|
2012-02-12 22:38:59 +00:00 |
|
Vicente J. Botet Escriba
|
5d8b0891bd
|
Thread: Don't fail when native_handle is not defined
[SVN r76996]
|
2012-02-12 16:47:19 +00:00 |
|
Vicente J. Botet Escriba
|
65008b11f7
|
Thread: Try to fix some checks that fails depending on the way the threads are switched (the time constraint is too high)
[SVN r76580]
|
2012-01-18 21:04:47 +00:00 |
|
Vicente J. Botet Escriba
|
11a951c679
|
Thread: Try to fix some checks that fails depending on the way the threads are switched (the time constraint is too high)
[SVN r76565]
|
2012-01-17 22:24:06 +00:00 |
|
Vicente J. Botet Escriba
|
b6063b5c60
|
* [@http://svn.boost.org/trac/boost/ticket/2741 #2741] Proposal to manage portable and non portable thread attributes.
* [@http://svn.boost.org/trac/boost/ticket/6195 #6195] c++11 compliance: Provide the standard time related interface using Boost.Chrono.
* [@http://svn.boost.org/trac/boost/ticket/6224 #6224] c++11 compliance: Add the use of standard noexcept on compilers supporting them.
* [@http://svn.boost.org/trac/boost/ticket/6226 #6226] c++11 compliance: Add explicit bool conversion from locks.
* [@http://svn.boost.org/trac/boost/ticket/6230 #6230] c++11 compliance: Follows the exception reporting mechanism as defined in the c++11.
* [@http://svn.boost.org/trac/boost/ticket/6272 #6272] c++11 compliance: Add thread::id hash specialization.
* [@http://svn.boost.org/trac/boost/ticket/6273 #6273] c++11 compliance: Add cv_status enum class and use it on the conditions wait functions.
* [@http://svn.boost.org/trac/boost/ticket/6194 #6194] Adapt to Boost.Move.
Fixed Bugs:
* [@http://svn.boost.org/trac/boost/ticket/2575 #2575] Bug- Boost 1.36.0 on Itanium platform.
* [@http://svn.boost.org/trac/boost/ticket/4921 #4921] BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial and need to be documented.
* [@http://svn.boost.org/trac/boost/ticket/5013 #5013] documentation: boost:🧵 pthreas_exit causes terminate().
* [@http://svn.boost.org/trac/boost/ticket/5351 #5351] interrupt a future get boost::unknown_exception.
* [@http://svn.boost.org/trac/boost/ticket/5516 #5516] Upgrade lock is not acquired when previous upgrade lock releases if another read lock is present.
* [@http://svn.boost.org/trac/boost/ticket/5990 #5990] shared_future<T>::get() has wrong return type.
* [@http://svn.boost.org/trac/boost/ticket/6174 #6174] packaged_task doesn't correctly handle moving results.
[SVN r76543]
|
2012-01-16 17:32:08 +00:00 |
|
Vicente J. Botet Escriba
|
a4d9355060
|
Threads: Added a lot of unit tests
[SVN r76295]
|
2012-01-03 21:23:11 +00:00 |
|