Commit Graph

  • e5a633cc41 Thread: Try to fix #6418 - error: 'X(X&&)' cannot be defaulted Vicente J. Botet Escriba 2012-01-17 18:31:03 +0000
  • 3724d847cf Thread: Try to fix #6419 - Error: PTHREAD_STACK_MIN is not always defined when PTHREADS are used Vicente J. Botet Escriba 2012-01-17 18:28:46 +0000
  • 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. Vicente J. Botet Escriba 2012-01-16 17:32:08 +0000
  • 09362f0eac Thread: merge from trunk to fix #6141, #5594, #5040 and #5502. Vicente J. Botet Escriba 2012-01-07 20:52:57 +0000
  • 32b3f3f569 Thread: Fix typo on auto_ptr Vicente J. Botet Escriba 2012-01-07 20:15:14 +0000
  • 0d08362291 Thread: Added new v2 files Vicente J. Botet Escriba 2012-01-03 22:31:11 +0000
  • 9f120a80a7 Thread: Updated Jamfiles to take care of Boost.Chrono, Boost.System and the new tests Vicente J. Botet Escriba 2012-01-03 21:50:37 +0000
  • 2eb6fd754e Thread: Added doc related to a lot of tickets mainly the time related #6195, noexcept #6224, exceptions #6230, cv_status #6273 Vicente J. Botet Escriba 2012-01-03 21:45:31 +0000
  • 9f4a8973d0 Thread: Added test related to tickets Vicente J. Botet Escriba 2012-01-03 21:25:58 +0000
  • a4d9355060 Threads: Added a lot of unit tests Vicente J. Botet Escriba 2012-01-03 21:23:11 +0000
  • 5a7545afbd Thread Towards #6273 - Add cv_status enum class and use it on the conditions wait functions Vicente J. Botet Escriba 2012-01-03 21:12:59 +0000
  • 8affa33718 Thread fixed Bugs: Vicente J. Botet Escriba 2012-01-03 17:31:50 +0000
  • 4d25ea1760 Thread: protect of threading=single by forcing threading=multi Vicente J. Botet Escriba 2012-01-02 22:08:02 +0000
  • 6ec8e2ccec Thread: Fix error following last commit 76277 for #6141 Vicente J. Botet Escriba 2012-01-02 17:48:18 +0000
  • 97d0ae6527 Thread: #6141 - Compilation error when boost.thread and boost.move are used together Vicente J. Botet Escriba 2012-01-02 17:12:01 +0000
  • 50a74d0eda Thread: Try to solve #6341 Boost.Thread defines boost::move which conflicts with Boost.Move Vicente J. Botet Escriba 2012-01-02 00:33:32 +0000
  • f9e03b5eaa Thread: Notify shread_cond when state.exclusive_waiting_blocked=false in shared_mutex::timed_lock to resolve #5502 Vicente J. Botet Escriba 2011-12-20 21:13:22 +0000
  • ad571bd898 Thread: Fix error returning in constructor Vicente J. Botet Escriba 2011-12-20 12:42:45 +0000
  • de8ef9aee4 Thread: reverse part of commit r76040 which breaks msvc-10.0 Vicente J. Botet Escriba 2011-12-19 23:50:03 +0000
  • 21f75da2f6 Thread: don't overload move when BOOST_NO_RVALUE_REFERENCES is not defined Vicente J. Botet Escriba 2011-12-19 23:22:08 +0000
  • 233dbf8075 Thread: dont use thread_move_t when BOOST_NO_RVALUE_REFERENCES is not defined Vicente J. Botet Escriba 2011-12-19 23:20:31 +0000
  • d8f1ba9b3d Thread: added move definition when BOOST_NO_RVALUE_REFERENCES is not defined Vicente J. Botet Escriba 2011-12-18 14:34:09 +0000
  • 1241f18215 Thread: replace BOOST_HAS_RVALUE_REFS by BOOST_NO_RVALUE_REFERENCES and protect uses of thread_move_t Vicente J. Botet Escriba 2011-12-18 14:31:36 +0000
  • b6604882eb Thread: Added BOOST_THREAD_VERSION so that we can add backward incompatible features Vicente J. Botet Escriba 2011-12-18 13:37:37 +0000
  • a9c9d5c499 Thread: #4048 thread::id formatting: use ios_flags_saver Vicente J. Botet Escriba 2011-12-17 09:02:10 +0000
  • 9a827d937e Thread: #4921 BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB are crucial and need to be documented Vicente J. Botet Escriba 2011-12-11 18:16:07 +0000
  • 38594f889a Thread: #5013 - documentation: boost:🧵 pthreas_exit causes terminate() Vicente J. Botet Escriba 2011-12-11 18:12:55 +0000
  • 04c17e45b3 Thread: #5594 boost::shared_mutex not fully compatible with Windows CE. Vicente J. Botet Escriba 2011-12-11 15:43:13 +0000
  • 730a8de024 Thread: #5040 future.hpp in boost::thread does not compile with /clr Vicente J. Botet Escriba 2011-12-11 13:32:41 +0000
  • 7eac2fe3e4 Thread: Fix auto_ptr error Vicente J. Botet Escriba 2011-12-10 14:59:43 +0000
  • 267243d959 Thread: Fix typo Vicente J. Botet Escriba 2011-12-10 14:51:16 +0000
  • f587262c8e Thread: Added compliance matrix Vicente J. Botet Escriba 2011-12-10 11:56:45 +0000
  • ebf458dbd0 Thread: update fixed tickets for 1.49 Vicente J. Botet Escriba 2011-12-10 11:54:36 +0000
  • f64b5559dd Thread: #6200-mutex error better handle EINTR Vicente J. Botet Escriba 2011-12-10 10:55:53 +0000
  • 2ddcd5f678 Thread: #6200-mutex error better handle EINTR Vicente J. Botet Escriba 2011-12-07 23:15:20 +0000
  • cac715937a Thread: boost thread unit test module bug on Microsoft Visual Studio debug mode Vicente J. Botet Escriba 2011-12-07 21:08:52 +0000
  • 39f43feb11 Thread: Added more fixed tickets Vicente J. Botet Escriba 2011-12-05 00:27:46 +0000
  • 58d65b17ea Thread: #5859 win32 shared_mutex constructor leaks on exceptions Vicente J. Botet Escriba 2011-12-04 23:06:24 +0000
  • 4314f0cac3 Thread: #3762 Thread can't be compiled with winscw (Codewarrior by Nokia) (win part) Vicente J. Botet Escriba 2011-12-04 15:18:32 +0000
  • d4da369930 Thread: 6207/6208 shared_lock/try_lock_wrapper swap compiler error on clang 3.0 c++11 Vicente J. Botet Escriba 2011-12-04 14:58:08 +0000
  • 6f1876b618 Thread: #6100 Compute hardware_concurrency() using get_nprocs() on GLIBC systems Vicente J. Botet Escriba 2011-12-04 14:33:08 +0000
  • c6e872ceb0 Thread: #2309 - Lack of g++ symbol visibility support in Boost.Thread Vicente J. Botet Escriba 2011-12-04 10:36:34 +0000
  • 72d809819f Thread: #3639 Boost.Thread doesn't build with Sun-5.9 on Linux Vicente J. Botet Escriba 2011-12-04 09:35:34 +0000
  • dd09ef3362 Thread: 4315 gcc 4.4 Warning: inline ... declared as dllimport: attribute ignored Vicente J. Botet Escriba 2011-12-03 17:56:38 +0000
  • aa7941fae2 Thread: 2639 documentation should be extended(defer_lock, try_to_lock, ...) + 3885 document about mix usage of boost.thread and native thread api. + 3975 Incorrect precondition for promise::set_wait_callback() + 4819 boost.thread's documentation misprints. Vicente J. Botet Escriba 2011-12-03 14:28:17 +0000
  • 35af4a8f35 Thread: 3762 Thread can't be compiled with winscw (Codewarrior by Nokia) (pthread part) Vicente J. Botet Escriba 2011-12-03 14:11:02 +0000
  • a01fd3dd76 Thread: 4480 (move part) + 6175 Compile error with SunStudio Vicente J. Botet Escriba 2011-12-03 14:06:32 +0000
  • d220da89d1 Thread: 4480 OpenVMS patches for compiler issues workarounds (only sleep part) Vicente J. Botet Escriba 2011-12-03 13:57:06 +0000
  • 55c75e9299 Thread: 5423 thread issues with C++0x Vicente J. Botet Escriba 2011-12-03 13:50:40 +0000
  • 616ea87a0a Thread: 5739 set-but-not-used warnings with gcc-4.6 Vicente J. Botet Escriba 2011-12-03 13:25:55 +0000
  • 319ba2fe75 Thread: 6200 patch to have condition_variable and mutex error better handle EINTR Vicente J. Botet Escriba 2011-12-03 10:09:11 +0000
  • d79eeff779 Thread:6168 recursive_mutex is using wrong config symbol (possible typo) Vicente J. Botet Escriba 2011-12-03 10:02:37 +0000
  • 26d38748db eliminated test_case_template.hpp Gennadiy Rozental 2011-10-05 10:28:08 +0000
  • 5c124234bb eliminated unit_test_framework and BOOST_MESSAGE Gennadiy Rozental 2011-10-05 09:52:10 +0000
  • b991c9a8a0 Merged thread changes from trunk Anthony Williams 2011-06-06 08:28:31 +0000
  • 681af396b8 Change pin_to_zero and interruptible_wait to use (u)intmax_t rather than (unsigned) long, to avoid warnings about truncation Anthony Williams 2011-05-31 12:28:11 +0000
  • cac0eaa6c3 Put static functions inside extern "C" block rather than trying to declare each as extern "C" Anthony Williams 2011-05-26 09:00:58 +0000
  • a64fa2c18f extern "C" functions are static Anthony Williams 2011-05-25 21:18:59 +0000
  • f07640850b [boost][thread] - Resolved Ticket 5170 by making the extern "C" functions static. Neil Groves 2011-05-23 13:24:16 +0000
  • ab665c8c56 Merge fixes to release; Fixes #1988 Marshall Clow 2011-05-02 20:56:53 +0000
  • e43586ffac Renamed BOOST_NO_THREADEX -> BOOST_HAS_THREADEX and BOOST_NO_GETSYSTEMTIMEASFILETIME --> BOOST_HAS_GETSYSTEMTIMEASFILETIME - Refs #1988 Marshall Clow 2011-04-27 15:51:07 +0000
  • 9cc243837d Fixed typo Anthony Williams 2011-03-23 08:17:45 +0000
  • de7e3baabc Applied patch from issue #4849 Anthony Williams 2011-03-21 23:09:07 +0000
  • 7ec9804540 Merged Boost.Thread changes from trunk Anthony Williams 2011-03-21 22:59:40 +0000
  • 5e29afcb57 Remove inner definition of cond_res from timed_wait so outer variable is set correctly Anthony Williams 2011-03-07 08:39:37 +0000
  • 0a1085d9be Patch condition variables to ensure that the cond mutex is unlocked before we try and check for interruption Anthony Williams 2011-03-04 15:44:53 +0000
  • 0439d53704 Minor patch to fix support for Windows CE (use 0xFFFFFFFF in place of TLS_OUT_OF_INDEXES on Windows CE since Windows CE does not define this constant). David Deakins 2011-02-21 04:07:13 +0000
  • 7c9116af2e Spirit: merge from trunk Hartmut Kaiser 2011-01-13 02:11:19 +0000
  • 5ac2ff4521 Reverted accidental commit, sorry... Hartmut Kaiser 2011-01-09 22:21:03 +0000
  • 8565a3e472 Spirit: replaced proto::lit with spirit::lit Hartmut Kaiser 2011-01-07 17:50:06 +0000
  • 3648bc8cb0 Throw condition_error if pthread_cond_wait fails, rather than asserting Anthony Williams 2011-01-06 22:49:41 +0000
  • 70584af9c0 Merged fix for issue #4736 from trunk Anthony Williams 2010-11-15 10:13:12 +0000
  • 73121eda9d Better fix for #4736 --- ensure we have tried to allocate TLS value before complaining that it's not there, especially in native threads Anthony Williams 2010-11-12 09:11:22 +0000
  • 381554f8bc Merged fix for issue #4736 from trunk Anthony Williams 2010-11-10 11:24:52 +0000
  • 768e92b0e9 Added comment about lack of cleanup on native threads on some platforms Anthony Williams 2010-11-10 10:02:42 +0000
  • 98333b7dcf fix for issue #4736 --- avoid setting tls data after the key has been destroyed Anthony Williams 2010-11-09 12:54:23 +0000
  • 4dc1cb1ba1 Merged Boost.Thread from trunk Anthony Williams 2010-10-29 23:27:00 +0000
  • 4e0007780c Fix for issue #2330 - remove race condition in condition_variable::wait wrt interruption checking Anthony Williams 2010-10-28 14:18:00 +0000
  • 506019dd62 Remove debug print Vladimir Prus 2010-10-25 07:52:02 +0000
  • 10f0c3e08e Fix for issue #4531 --- promise::lazy_init uses shared_ptr atomic access functions to avoid race Anthony Williams 2010-10-22 14:01:12 +0000
  • fa2950a04b Fix for #4650 --- put tss_cleanup_implemented in the boost namespace Anthony Williams 2010-10-22 09:58:33 +0000
  • ebfb62ca49 Fixed issue #4727 --- only use microsec clock if available Anthony Williams 2010-10-22 09:26:15 +0000
  • 96023e81af Fix for issue #4258 --- static linking now works with recent versions of the mingw runtime Anthony Williams 2010-10-22 08:57:19 +0000
  • e30be60bc4 Merge r64010, wherein jam has been moved. Vladimir Prus 2010-09-04 11:02:21 +0000
  • 7bfafec128 Fixed compilation with MSVC and, probably, other compilers. Andrey Semashev 2010-08-25 16:41:08 +0000
  • 9c07d0ff5d Fixed compilation with MSVC and, probably, other compilers. Andrey Semashev 2010-08-25 15:25:16 +0000
  • e12d2bc486 Marged changes to Boost.Thread from trunk Anthony Williams 2010-07-12 07:47:39 +0000
  • 72a85b396c Fix for issue #4368 --- ensure mutex is destroyed if setattr call fails Anthony Williams 2010-07-09 22:00:51 +0000
  • 87786091bb Tidied up call_once to remove unused throw_count stuff Anthony Williams 2010-07-09 21:21:48 +0000
  • 784494274b Fix for issue #4225 to allow static initialization of boost::once_flag Anthony Williams 2010-07-09 21:15:57 +0000
  • 68012dd92c Fix for issue #4413 --- allow wait_for_any to work with empty ranges Anthony Williams 2010-07-09 19:18:16 +0000
  • a37d2a1364 Merged boost.thread changes over from trunk Anthony Williams 2010-07-09 19:13:09 +0000
  • e40be775fe Ensure futures and shared_mutex work on MSVC-10; fix for issue #2501 Anthony Williams 2010-07-08 15:25:45 +0000
  • 64e6924132 Moved the test for _GNU_SOURCE to last to try and fix issue #4395 Anthony Williams 2010-07-06 15:12:21 +0000
  • 4bbf47086d Added missing "typename" Anthony Williams 2010-07-05 14:37:13 +0000
  • 7c674bc255 Added overload for swap member function that takes an lvalue reference in all cases Anthony Williams 2010-07-05 14:35:45 +0000
  • cc662c102c Merge documentation fixes. Daniel James 2010-06-26 12:30:09 +0000
  • 6b9a2d791b Protect get_thread_info from macro expansion to prevent errors on Haiku. Fixes #4341. Steven Watanabe 2010-06-24 19:38:16 +0000
  • 4551e8759b Use __SUNPRO_CC instead of SUNPRO_CC. Fixes #4363. Steven Watanabe 2010-06-22 01:59:23 +0000
  • 9442976bdb Update various libraries' documentation build. Daniel James 2010-06-20 18:00:48 +0000