Vicente J. Botet Escriba
|
da8dc9f5aa
|
Thread: Add the possibility to use the more complete and generic implementation of shared_mutex in windows.
[SVN r77667]
|
2012-03-31 15:37:44 +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
|
3c3c6d5efe
|
Thread: Fix warning + added DEPRECATED tag
[SVN r77655]
|
2012-03-30 19:16:51 +00:00 |
|
Vicente J. Botet Escriba
|
f163054557
|
Thread: Added more noexcept
[SVN r77640]
|
2012-03-30 04:46:47 +00:00 |
|
Vicente J. Botet Escriba
|
fb80bea056
|
Thread: Disable The use of Boost.Thread for SunPro compiler
[SVN r77612]
|
2012-03-28 20:40:31 +00:00 |
|
Vicente J. Botet Escriba
|
abad5c3028
|
Thread: Added BOOST_EXPLICIT_MOVE
[SVN r77588]
|
2012-03-27 18:22:30 +00:00 |
|
Vicente J. Botet Escriba
|
06f5da7f5b
|
Thread: cleanup
[SVN r77550]
|
2012-03-25 21:25:20 +00:00 |
|
Vicente J. Botet Escriba
|
1e80ccb8d3
|
Thread: Protect uses of Boost.Chrono for compilers don't providing support for
[SVN r77460]
|
2012-03-21 21:05:26 +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
|
3abfbb8ba1
|
Thread: Added upgrade_mutex on windows
[SVN r77396]
|
2012-03-18 23:42:23 +00:00 |
|
Vicente J. Botet Escriba
|
99ad690382
|
Thread: Added Chrono related functions to exclusive lock+ upgrade_mutex typedef
[SVN r77393]
|
2012-03-18 22:49:24 +00:00 |
|
Vicente J. Botet Escriba
|
4301b21702
|
Thread: Added LOCK::move() member function when no RVALUE is available (Useful for Sun compiler to force move semantics) + possibility to have explicit lock conversions+chrono timed related unique_lock constructor from upgrade_lock
[SVN r77392]
|
2012-03-18 22:35:11 +00:00 |
|
Vicente J. Botet Escriba
|
fceab582fe
|
Thread: Added future/shared/future/promise/packaged_task::move() member function when no RVALUE is available (Useful for Sun compiler to force move semantics)
[SVN r77391]
|
2012-03-18 22:06:44 +00:00 |
|
Vicente J. Botet Escriba
|
14cea92e06
|
Thread: Added thread::move member function when BOOST_THREAD_USES_MOVE is defined (Useful for Sun compiler)
[SVN r77379]
|
2012-03-18 18:35:20 +00:00 |
|
Vicente J. Botet Escriba
|
5b01721440
|
Thread: Add time chrono related functions to shared_mutex(win) + activate tests
[SVN r77376]
|
2012-03-18 17:29:33 +00:00 |
|
Vicente J. Botet Escriba
|
aad2b35ac9
|
Thread: Fix bug on time related functions that should base the _for functions on the until_ ones
[SVN r77375]
|
2012-03-18 17:26:30 +00:00 |
|
Vicente J. Botet Escriba
|
f8371daeb8
|
Thread: Avoid some warnings as unused variable it and warning C4275: non dll-interface class 'std::logic_error' used as base for dll-interface class 'boost::future_error'
[SVN r77360]
|
2012-03-17 14:42:36 +00:00 |
|
Vicente J. Botet Escriba
|
c0bea158d4
|
Thread: Use of BOOST_ASSERT_MSG
[SVN r77330]
|
2012-03-14 06:39:07 +00:00 |
|
Vicente J. Botet Escriba
|
8ed82798d2
|
Thread: Fix #6673 and partial fix for 6671, 6672, 6675 which need to add the documentation and test
[SVN r77291]
|
2012-03-10 17:05:34 +00:00 |
|
Vicente J. Botet Escriba
|
ebfe10b7df
|
Thread: Fix error on pthread/shared_mutex.hpp try_lock_xxx_for, which should use the try_lock_xxx_until+fix #6674
[SVN r77290]
|
2012-03-10 17:01:27 +00:00 |
|
Vicente J. Botet Escriba
|
4aa26180ca
|
Thread: removed output to cout to fix 6612
[SVN r77224]
|
2012-03-04 20:56:42 +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
|
7dc95f63d3
|
Thread: Move semantics cleanup
[SVN r76995]
|
2012-02-12 16:44:43 +00:00 |
|
Jürgen Hunold
|
a7adc5865b
|
Fix: correct logic for enabling c++11 explicit conversion operators
[SVN r76959]
|
2012-02-09 20:21:43 +00:00 |
|
Vicente J. Botet Escriba
|
b1cac0731c
|
Thread: Added explicit to operator bool for locks
[SVN r76951]
|
2012-02-08 21:32:05 +00:00 |
|
Vicente J. Botet Escriba
|
fc8de511c6
|
Thread: Added detail/scoped_enumm.hpp file and adaptat enum classes to the new interface
[SVN r76777]
|
2012-01-29 18:27:26 +00:00 |
|
Vicente J. Botet Escriba
|
b18314878a
|
Thread: try to make it possible to avoid the use of Boost.Chrono
[SVN r76570]
|
2012-01-18 00:13:17 +00:00 |
|
Vicente J. Botet Escriba
|
c67e3ff7b9
|
Thread: try to fix #6420 - Call to forward ambiguous
[SVN r76561]
|
2012-01-17 18:51:36 +00:00 |
|
Vicente J. Botet Escriba
|
3724d847cf
|
Thread: Try to fix #6419 - Error: PTHREAD_STACK_MIN is not always defined when PTHREADS are used
[SVN r76557]
|
2012-01-17 18:28:46 +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
|
0d08362291
|
Thread: Added new v2 files
[SVN r76300]
|
2012-01-03 22:31:11 +00:00 |
|
Vicente J. Botet Escriba
|
5a7545afbd
|
Thread Towards #6273 - Add cv_status enum class and use it on the conditions wait functions
[SVN r76294]
|
2012-01-03 21:12:59 +00:00 |
|
Vicente J. Botet Escriba
|
97d0ae6527
|
Thread: #6141 - Compilation error when boost.thread and boost.move are used together
[SVN r76277]
|
2012-01-02 17:12:01 +00:00 |
|
Vicente J. Botet Escriba
|
50a74d0eda
|
Thread: Try to solve #6341 Boost.Thread defines boost::move which conflicts with Boost.Move
[SVN r76268]
|
2012-01-02 00:33:32 +00:00 |
|
Vicente J. Botet Escriba
|
f9e03b5eaa
|
Thread: Notify shread_cond when state.exclusive_waiting_blocked=false in shared_mutex::timed_lock to resolve #5502
[SVN r76084]
|
2011-12-20 21:13:22 +00:00 |
|
Vicente J. Botet Escriba
|
de8ef9aee4
|
Thread: reverse part of commit r76040 which breaks msvc-10.0
[SVN r76075]
|
2011-12-19 23:50:03 +00:00 |
|
Vicente J. Botet Escriba
|
233dbf8075
|
Thread: dont use thread_move_t when BOOST_NO_RVALUE_REFERENCES is not defined
[SVN r76073]
|
2011-12-19 23:20:31 +00:00 |
|
Vicente J. Botet Escriba
|
d8f1ba9b3d
|
Thread: added move definition when BOOST_NO_RVALUE_REFERENCES is not defined
[SVN r76040]
|
2011-12-18 14:34:09 +00:00 |
|
Vicente J. Botet Escriba
|
1241f18215
|
Thread: replace BOOST_HAS_RVALUE_REFS by BOOST_NO_RVALUE_REFERENCES and protect uses of thread_move_t
[SVN r76039]
|
2011-12-18 14:31:36 +00:00 |
|
Vicente J. Botet Escriba
|
b6604882eb
|
Thread: Added BOOST_THREAD_VERSION so that we can add backward incompatible features
[SVN r76037]
|
2011-12-18 13:37:37 +00:00 |
|
Vicente J. Botet Escriba
|
a9c9d5c499
|
Thread: #4048 thread::id formatting: use ios_flags_saver
[SVN r76011]
|
2011-12-17 09:02:10 +00:00 |
|
Vicente J. Botet Escriba
|
04c17e45b3
|
Thread: #5594 boost::shared_mutex not fully compatible with Windows CE.
[SVN r75903]
|
2011-12-11 15:43:13 +00:00 |
|
Vicente J. Botet Escriba
|
730a8de024
|
Thread: #5040 future.hpp in boost::thread does not compile with /clr
[SVN r75901]
|
2011-12-11 13:32:41 +00:00 |
|
Vicente J. Botet Escriba
|
f64b5559dd
|
Thread: #6200-mutex error better handle EINTR
[SVN r75882]
|
2011-12-10 10:55:53 +00:00 |
|
Vicente J. Botet Escriba
|
cac715937a
|
Thread: boost thread unit test module bug on Microsoft Visual Studio debug mode
[SVN r75858]
|
2011-12-07 21:08:52 +00:00 |
|
Vicente J. Botet Escriba
|
58d65b17ea
|
Thread: #5859 win32 shared_mutex constructor leaks on exceptions
[SVN r75806]
|
2011-12-04 23:06:24 +00:00 |
|