2
0
mirror of https://github.com/boostorg/thread.git synced 2026-01-23 06:02:14 +00:00

Commit Graph

  • 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 +00:00
  • 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 +00:00
  • 9f4a8973d0 Thread: Added test related to tickets Vicente J. Botet Escriba 2012-01-03 21:25:58 +00:00
  • a4d9355060 Threads: Added a lot of unit tests Vicente J. Botet Escriba 2012-01-03 21:23:11 +00:00
  • 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 +00:00
  • 8affa33718 Thread fixed Bugs: Vicente J. Botet Escriba 2012-01-03 17:31:50 +00:00
  • 4d25ea1760 Thread: protect of threading=single by forcing threading=multi Vicente J. Botet Escriba 2012-01-02 22:08:02 +00:00
  • 6ec8e2ccec Thread: Fix error following last commit 76277 for #6141 Vicente J. Botet Escriba 2012-01-02 17:48:18 +00:00
  • 97d0ae6527 Thread: #6141 - Compilation error when boost.thread and boost.move are used together Vicente J. Botet Escriba 2012-01-02 17:12:01 +00:00
  • 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 +00:00
  • 5ad66c7e35 Quickbook: Merge from trunk to quickbook-dev. Daniel James 2012-01-01 13:35:27 +00:00
  • 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 +00:00
  • ad571bd898 Thread: Fix error returning in constructor Vicente J. Botet Escriba 2011-12-20 12:42:45 +00:00
  • de8ef9aee4 Thread: reverse part of commit r76040 which breaks msvc-10.0 Vicente J. Botet Escriba 2011-12-19 23:50:03 +00:00
  • 21f75da2f6 Thread: don't overload move when BOOST_NO_RVALUE_REFERENCES is not defined Vicente J. Botet Escriba 2011-12-19 23:22:08 +00:00
  • 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 +00:00
  • d8f1ba9b3d Thread: added move definition when BOOST_NO_RVALUE_REFERENCES is not defined Vicente J. Botet Escriba 2011-12-18 14:34:09 +00:00
  • 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 +00:00
  • b6604882eb Thread: Added BOOST_THREAD_VERSION so that we can add backward incompatible features Vicente J. Botet Escriba 2011-12-18 13:37:37 +00:00
  • a9c9d5c499 Thread: #4048 thread::id formatting: use ios_flags_saver Vicente J. Botet Escriba 2011-12-17 09:02:10 +00:00
  • 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 +00:00
  • 38594f889a Thread: #5013 - documentation: boost:🧵 pthreas_exit causes terminate() Vicente J. Botet Escriba 2011-12-11 18:12:55 +00:00
  • 04c17e45b3 Thread: #5594 boost::shared_mutex not fully compatible with Windows CE. Vicente J. Botet Escriba 2011-12-11 15:43:13 +00:00
  • 730a8de024 Thread: #5040 future.hpp in boost::thread does not compile with /clr Vicente J. Botet Escriba 2011-12-11 13:32:41 +00:00
  • 7eac2fe3e4 Thread: Fix auto_ptr error Vicente J. Botet Escriba 2011-12-10 14:59:43 +00:00
  • 267243d959 Thread: Fix typo Vicente J. Botet Escriba 2011-12-10 14:51:16 +00:00
  • f587262c8e Thread: Added compliance matrix Vicente J. Botet Escriba 2011-12-10 11:56:45 +00:00
  • ebf458dbd0 Thread: update fixed tickets for 1.49 Vicente J. Botet Escriba 2011-12-10 11:54:36 +00:00
  • f64b5559dd Thread: #6200-mutex error better handle EINTR Vicente J. Botet Escriba 2011-12-10 10:55:53 +00:00
  • 2ddcd5f678 Thread: #6200-mutex error better handle EINTR Vicente J. Botet Escriba 2011-12-07 23:15:20 +00:00
  • cac715937a Thread: boost thread unit test module bug on Microsoft Visual Studio debug mode Vicente J. Botet Escriba 2011-12-07 21:08:52 +00:00
  • d0817640b6 Quickbook: Merge from trunk to quickbook-dev. Daniel James 2011-12-07 09:40:30 +00:00
  • 39f43feb11 Thread: Added more fixed tickets Vicente J. Botet Escriba 2011-12-05 00:27:46 +00:00
  • 58d65b17ea Thread: #5859 win32 shared_mutex constructor leaks on exceptions Vicente J. Botet Escriba 2011-12-04 23:06:24 +00:00
  • 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 +00:00
  • 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 +00:00
  • 6f1876b618 Thread: #6100 Compute hardware_concurrency() using get_nprocs() on GLIBC systems Vicente J. Botet Escriba 2011-12-04 14:33:08 +00:00
  • c6e872ceb0 Thread: #2309 - Lack of g++ symbol visibility support in Boost.Thread Vicente J. Botet Escriba 2011-12-04 10:36:34 +00:00
  • 72d809819f Thread: #3639 Boost.Thread doesn't build with Sun-5.9 on Linux Vicente J. Botet Escriba 2011-12-04 09:35:34 +00:00
  • dd09ef3362 Thread: 4315 gcc 4.4 Warning: inline ... declared as dllimport: attribute ignored Vicente J. Botet Escriba 2011-12-03 17:56:38 +00:00
  • 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 +00:00
  • 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 +00:00
  • a01fd3dd76 Thread: 4480 (move part) + 6175 Compile error with SunStudio Vicente J. Botet Escriba 2011-12-03 14:06:32 +00:00
  • d220da89d1 Thread: 4480 OpenVMS patches for compiler issues workarounds (only sleep part) Vicente J. Botet Escriba 2011-12-03 13:57:06 +00:00
  • 55c75e9299 Thread: 5423 thread issues with C++0x Vicente J. Botet Escriba 2011-12-03 13:50:40 +00:00
  • 616ea87a0a Thread: 5739 set-but-not-used warnings with gcc-4.6 Vicente J. Botet Escriba 2011-12-03 13:25:55 +00:00
  • 319ba2fe75 Thread: 6200 patch to have condition_variable and mutex error better handle EINTR Vicente J. Botet Escriba 2011-12-03 10:09:11 +00:00
  • d79eeff779 Thread:6168 recursive_mutex is using wrong config symbol (possible typo) Vicente J. Botet Escriba 2011-12-03 10:02:37 +00:00
  • 29f6f419ec Release 1.48.0 boost-1.48.0 Beman Dawes 2011-11-15 15:44:44 +00:00
  • 11e6fd20bf Quickbook: Copy trunk libs into quickbook-dev branch. Daniel James 2011-11-01 13:04:29 +00:00
  • e722202ee6 Quickbook: Copy trunk headers into quickbook-dev. Daniel James 2011-11-01 13:03:44 +00:00
  • b57eef8d06 Release 1.48.0 beta 1 boost-1.48.0-beta1 Beman Dawes 2011-10-27 15:04:52 +00:00
  • 26d38748db eliminated test_case_template.hpp Gennadiy Rozental 2011-10-05 10:28:08 +00:00
  • 5c124234bb eliminated unit_test_framework and BOOST_MESSAGE Gennadiy Rozental 2011-10-05 09:52:10 +00:00
  • 8ecef385cd Release 1.47.0 boost-1.47.0 Beman Dawes 2011-07-11 22:16:03 +00:00
  • d43932ab7b Release 1.47.0 beta 1 boost-1.47.0-beta1 Beman Dawes 2011-06-21 13:23:49 +00:00
  • b991c9a8a0 Merged thread changes from trunk Anthony Williams 2011-06-06 08:28:31 +00:00
  • 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 +00:00
  • 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 +00:00
  • a64fa2c18f extern "C" functions are static Anthony Williams 2011-05-25 21:18:59 +00:00
  • f07640850b [boost][thread] - Resolved Ticket 5170 by making the extern "C" functions static. Neil Groves 2011-05-23 13:24:16 +00:00
  • ab665c8c56 Merge fixes to release; Fixes #1988 Marshall Clow 2011-05-02 20:56:53 +00:00
  • 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 +00:00
  • 2b9e87cc2f Quickbook: New branch for development. Daniel James 2011-03-27 10:17:05 +00:00
  • 9cc243837d Fixed typo Anthony Williams 2011-03-23 08:17:45 +00:00
  • de7e3baabc Applied patch from issue #4849 Anthony Williams 2011-03-21 23:09:07 +00:00
  • 7ec9804540 Merged Boost.Thread changes from trunk Anthony Williams 2011-03-21 22:59:40 +00:00
  • 886ef2a01c Release 1.46.1 boost-1.46.1 Beman Dawes 2011-03-12 15:41:16 +00:00
  • 5e29afcb57 Remove inner definition of cond_res from timed_wait so outer variable is set correctly Anthony Williams 2011-03-07 08:39:37 +00:00
  • 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 +00:00
  • e38c03c9a8 Release 1.46.0 boost-1.46.0 Beman Dawes 2011-02-21 18:42:22 +00:00
  • 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 +00:00
  • d6e10742df Branch for working on the documentation tools documentation. svn-branches/doc-tools-docs Daniel James 2011-02-04 21:18:24 +00:00
  • abf9fe9e70 Release 1_46_0 beta 1 boost-1.46.0-beta1 Beman Dawes 2011-01-31 13:00:44 +00:00
  • 9e425a943b Branch to work on filename handling without disturbing trunk. svn-branches/quickbook-filenames Daniel James 2011-01-21 09:17:08 +00:00
  • 7c9116af2e Spirit: merge from trunk Hartmut Kaiser 2011-01-13 02:11:19 +00:00
  • 5ac2ff4521 Reverted accidental commit, sorry... Hartmut Kaiser 2011-01-09 22:21:03 +00:00
  • 8565a3e472 Spirit: replaced proto::lit with spirit::lit Hartmut Kaiser 2011-01-07 17:50:06 +00:00
  • 3648bc8cb0 Throw condition_error if pthread_cond_wait fails, rather than asserting Anthony Williams 2011-01-06 22:49:41 +00:00
  • c045b98b5f Release 1.45.0 boost-1.45.0 Beman Dawes 2010-11-19 15:17:53 +00:00
  • 70584af9c0 Merged fix for issue #4736 from trunk Anthony Williams 2010-11-15 10:13:12 +00:00
  • 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 +00:00
  • 381554f8bc Merged fix for issue #4736 from trunk Anthony Williams 2010-11-10 11:24:52 +00:00
  • 768e92b0e9 Added comment about lack of cleanup on native threads on some platforms Anthony Williams 2010-11-10 10:02:42 +00:00
  • 935d5249d3 Release 1.45.0 beta 1 boost-1.45.0-beta1 Beman Dawes 2010-11-09 18:22:33 +00:00
  • 98333b7dcf fix for issue #4736 --- avoid setting tls data after the key has been destroyed Anthony Williams 2010-11-09 12:54:23 +00:00
  • 4dc1cb1ba1 Merged Boost.Thread from trunk Anthony Williams 2010-10-29 23:27:00 +00:00
  • 4e0007780c Fix for issue #2330 - remove race condition in condition_variable::wait wrt interruption checking Anthony Williams 2010-10-28 14:18:00 +00:00
  • 506019dd62 Remove debug print Vladimir Prus 2010-10-25 07:52:02 +00:00
  • 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 +00:00
  • fa2950a04b Fix for #4650 --- put tss_cleanup_implemented in the boost namespace Anthony Williams 2010-10-22 09:58:33 +00:00
  • ebfb62ca49 Fixed issue #4727 --- only use microsec clock if available Anthony Williams 2010-10-22 09:26:15 +00:00
  • 96023e81af Fix for issue #4258 --- static linking now works with recent versions of the mingw runtime Anthony Williams 2010-10-22 08:57:19 +00:00
  • e30be60bc4 Merge r64010, wherein jam has been moved. Vladimir Prus 2010-09-04 11:02:21 +00:00
  • 7bfafec128 Fixed compilation with MSVC and, probably, other compilers. Andrey Semashev 2010-08-25 16:41:08 +00:00
  • 9c07d0ff5d Fixed compilation with MSVC and, probably, other compilers. Andrey Semashev 2010-08-25 15:25:16 +00:00
  • 512b71f923 Release 1.44.0 boost-1.44.0 Beman Dawes 2010-08-16 15:03:16 +00:00
  • d169dc4f18 Release 1.44.0 beta 1 boost-1.44.0-beta1 Beman Dawes 2010-08-05 16:04:40 +00:00
  • e12d2bc486 Marged changes to Boost.Thread from trunk Anthony Williams 2010-07-12 07:47:39 +00:00
  • 72a85b396c Fix for issue #4368 --- ensure mutex is destroyed if setattr call fails Anthony Williams 2010-07-09 22:00:51 +00:00