Commit Graph

  • bc403742b5 disable_cancellation and restore_cancellation need to be declared BOOST_THREAD_DECL to work with DLLs Anthony Williams 2007-10-26 09:45:46 +0000
  • c7f963f57e Make sure every library can be installed by using Vladimir Prus 2007-10-26 09:04:25 +0000
  • afb6684bde added tests for cancellation Anthony Williams 2007-10-26 07:33:22 +0000
  • ee3d772235 thread move constructor is not explicit, so self() compiles for MSVC8 and Intel; thread_exit_callback_node constructor added to remove warnings on MSVC8; thread destructor no longer calls cancel Anthony Williams 2007-10-25 07:17:20 +0000
  • 1af08f7085 updated pthreads code to support move and multiple joins Anthony Williams 2007-10-24 15:39:14 +0000
  • ccf23fa273 updated thread move semantics to work with Borland Anthony Williams 2007-10-24 12:00:14 +0000
  • f701defc5f thrd-api is no longer a symmetric feature Anthony Williams 2007-10-24 09:36:51 +0000
  • c606f05bf8 added real default constructor to condition::list_entry Anthony Williams 2007-10-24 09:32:29 +0000
  • a646153615 platform split for pthread and win32 builds so can use pthread-win32 library on Windows with <thrd-api>pthread feature; new C++0x-alike thread class interface on win32. Anthony Williams 2007-10-23 08:57:17 +0000
  • 60380afe15 Fix compilation. Markus Schöpflin 2007-10-22 07:54:08 +0000
  • d4b0a977c9 New condition_variable and condition_variable_any as per proposed C++0x interface Anthony Williams 2007-10-19 17:40:04 +0000
  • f86156ad10 more tweaks to remove warnings Anthony Williams 2007-10-19 15:31:35 +0000
  • 1836ee854f small changes to reduce warnings; extracted pthread_mutex_scoped_lock to its own file Anthony Williams 2007-10-19 14:52:52 +0000
  • c37cdeec9f removed lock_ops as no longer needed Anthony Williams 2007-10-16 11:08:17 +0000
  • b0b2b17908 added missing include to basic_timed_mutex.hpp Anthony Williams 2007-10-15 09:18:32 +0000
  • 2918732481 read_write_mutex makes a comeback --- as shared_mutex Anthony Williams 2007-10-10 15:33:49 +0000
  • 5a4d5ddb9d fixed more has-timed-lock backwards conditions Anthony Williams 2007-10-09 14:44:37 +0000
  • 55afcf678d fixed typo in pthread_cond_timedwait and ETIMEDOUT Anthony Williams 2007-10-09 14:08:22 +0000
  • 16c7cf9b5e fixed typo in pthread_cond_timedwait and ETIMEDOUT Anthony Williams 2007-10-09 12:45:46 +0000
  • 432bd29c1c fixed direction of conditional Anthony Williams 2007-10-09 12:23:09 +0000
  • a87914ef23 added missing move.hpp header Anthony Williams 2007-10-09 06:59:14 +0000
  • 041530a953 added backwards-compatibility overload for call_once Anthony Williams 2007-10-08 15:44:13 +0000
  • 9d4c55161a New mutex implementations, more akin to C++0x Anthony Williams 2007-10-08 15:41:05 +0000
  • a706d1df00 call_once passes exceptions to caller and leaves flag unset Anthony Williams 2007-10-08 09:55:56 +0000
  • b15b2e666f added extended test for new call_once Anthony Williams 2007-10-08 09:48:57 +0000
  • 5d4678364e Use InterlockedCompareExchange when _ReadWriteBarrier not available Anthony Williams 2007-10-08 07:18:27 +0000
  • 1c0f470032 Starting point for releases Beman Dawes 2007-10-05 14:25:06 +0000
  • 9590526430 include config header from right place for pthread/once.hpp Anthony Williams 2007-10-05 12:50:29 +0000
  • 1c6dfda83c added platform dispatcher Anthony Williams 2007-10-05 12:21:55 +0000
  • a8be12940e added platform-specific call_once implementations Anthony Williams 2007-10-05 12:20:50 +0000
  • 4b5046366b Changed call_once to header-only template that takes arbitrary function objects; this changes parameter order Anthony Williams 2007-10-05 12:10:06 +0000
  • a0fff90c26 Updated in line with RC 1.34 Anthony Williams 2007-10-05 09:46:00 +0000
  • a8daedac5e Revive V1 Jamfile to please asio Vladimir Prus 2007-08-22 12:40:34 +0000
  • 5fa26fb3ac Update to V2 Vladimir Prus 2007-08-08 19:47:16 +0000
  • ea3e297175 Remove V1 Jamfiles Vladimir Prus 2007-08-08 19:02:26 +0000
  • 92b8789532 This commit was manufactured by cvs2svn to create tag 'Version_1_34_1'. nobody 2007-07-24 19:28:14 +0000
  • 8f61694057 Fix #1039. Thomas Witt 2007-06-08 18:48:50 +0000
  • 67f7de5305 Fix #996. Thomas Witt 2007-05-29 17:12:59 +0000
  • 6faecefb73 Fix for ticket #906 Anthony Williams 2007-05-22 15:38:58 +0000
  • 68c5bd44e8 undone accidental commit Anthony Williams 2007-05-09 07:04:46 +0000
  • 3656277053 Removed read_write_mutex source files and header Anthony Williams 2007-05-09 07:02:13 +0000
  • 19846ff356 Fix Xml error. This change is already in HEAD. Thomas Witt 2007-04-24 16:11:17 +0000
  • a11bd6ebd9 Put in the build support for using the doxproc, Python based, Doxygen to BoostBook translator. Rene Rivera 2007-04-17 04:44:59 +0000
  • db2aaa04fd Merged from HEAD. Roland Schwarz 2007-02-11 13:55:21 +0000
  • 9889bf50a2 FAQ Entry: Passing parameters during thread creation. Roland Schwarz 2007-02-11 13:52:28 +0000
  • b48f9aa609 Merged patch from trunk. Roland Schwarz 2007-02-11 13:14:44 +0000
  • d75fb2deda Applying long outstanding patch. See:http://thread.gmane.org/gmane.comp.lib.boost.devel/118863/focus=118912 Roland Schwarz 2007-02-11 12:00:38 +0000
  • 7915ab1ec6 Fixed typos and improved phrasing Anthony Williams 2007-01-18 17:33:50 +0000
  • f0faf88d66 Updated the build instructions and acknowledgements. Roland Schwarz 2007-01-12 16:48:02 +0000
  • 7dd7537f5f renamed back to .v2 since build process is broken otherwise. Roland Schwarz 2007-01-07 14:53:25 +0000
  • f51680e8d9 Renamed Jamfile. Roland Schwarz 2007-01-07 14:08:02 +0000
  • a6bc072c6d removing obsolete files Roland Schwarz 2007-01-07 14:05:30 +0000
  • 85f2508157 Updating build instructions. Roland Schwarz 2007-01-07 12:33:42 +0000
  • ebb6c8d637 Corrected a typo; more prominent note of unavailability of RW-Mutex. Roland Schwarz 2007-01-02 21:44:39 +0000
  • ddc83e270c Corrected a typo, and reactivated links to read_write mutex. Roland Schwarz 2007-01-01 16:45:52 +0000
  • 0173148a2e Recovered file, since it is linked to rest of doc. Roland Schwarz 2007-01-01 14:10:28 +0000
  • 69a4ec6c00 QNX debuging Roland Schwarz 2006-12-22 13:40:38 +0000
  • 2d52219af2 Merged from HEAD Roland Schwarz 2006-12-22 10:38:23 +0000
  • 6355a5b28d Changes for WINCE Roland Schwarz 2006-12-22 09:40:17 +0000
  • 1f87a9e4c0 Temporary test code for QNX debugging. Roland Schwarz 2006-12-16 16:17:55 +0000
  • ba8afde42b Additional asserions in an attempt to find the errors on QNX. Roland Schwarz 2006-12-14 21:44:20 +0000
  • 93f677cba6 Changed back to CHECK since WARNING not showing up in regression tables. Roland Schwarz 2006-12-14 17:51:25 +0000
  • 595bbee41e Converted back to CHECK since warnings not showing up in regression tables. Roland Schwarz 2006-12-14 17:49:21 +0000
  • dfd865d67d Fixed missing tss_null file. Roland Schwarz 2006-12-11 19:51:14 +0000
  • cb3f3a1f64 Fixed the missing tss_nul file for testing. Roland Schwarz 2006-12-11 19:22:40 +0000
  • 96a04402db Merge from HEAD. Allow building of shared versions of some Boost.Test libraries. Adjust tests to use always use static linking to Boost.Test, since linking to the shared version requires test changes. Vladimir Prus 2006-11-10 19:59:52 +0000
  • 0e44838905 Allow building of shared versions of some Boost.Test libraries. Adjust tests to use always use static linking to Boost.Test, since linking to the shared version requires test changes. Vladimir Prus 2006-11-10 19:09:56 +0000
  • 78e644c7c1 removed docs for read_write_mutex Anthony Williams 2006-11-10 15:51:13 +0000
  • 89cc7fc34e Remove obsolete Boost.Build v1 files. Rene Rivera 2006-11-06 17:10:46 +0000
  • 974754598e Removed recursive_mutex from library builds and regression testing for RC_1_34_0 branch. Roland Schwarz 2006-11-03 04:39:17 +0000
  • 87acbb406d Forced read_write_mutex unusable for RC_1_34_0 branch. Roland Schwarz 2006-11-03 04:37:45 +0000
  • 597517157c Updated documentation for the RC_1_34_0 branch to reflect current state of read_write_mutex. Roland Schwarz 2006-11-03 04:05:55 +0000
  • a0b816be8c Get rid of dll import warnings for noncopyable classes Roland Schwarz 2006-10-30 19:35:40 +0000
  • 64cd268fc7 Get rid of dll import warnings for nocopyable classes Roland Schwarz 2006-10-30 19:27:51 +0000
  • 4a056924d2 Added a warning about usage of read_write_mutex. Roland Schwarz 2006-10-20 17:26:18 +0000
  • d5a81f990c Inified spelling of thread library in documentation. (singular) Added RC_1_34_0 release notes. Roland Schwarz 2006-10-15 14:52:54 +0000
  • f048dd81f2 Merged changes from RC_1_34_0 Roland Schwarz 2006-10-15 10:27:28 +0000
  • 5746f2214c cosmetics Roland Schwarz 2006-10-15 10:10:47 +0000
  • 099af669d4 Made fail of cleanup test for native API a warning. Roland Schwarz 2006-10-15 10:03:35 +0000
  • 79cac706a7 Unified spelling of thread library in documentation. (singular) Roland Schwarz 2006-10-13 16:48:50 +0000
  • df229074ac Made size() a constant member function. Roland Schwarz 2006-10-13 16:41:51 +0000
  • 191c27e856 Added missing #include Anthony Williams 2006-10-12 16:30:27 +0000
  • e5ee01b43c Remove spurious #endif Anthony Williams 2006-10-12 14:52:43 +0000
  • c46b040f6f Applied some of David Deakins' patches for WinCE Anthony Williams 2006-10-10 07:34:48 +0000
  • da8c92f057 Reverted last checkin. Works when patching the compiler. Markus Schöpflin 2006-10-05 08:08:40 +0000
  • 866b33c808 Untabified file Roland Schwarz 2006-10-03 18:23:06 +0000
  • 182daf0b17 Disabled certain borland warnings Roland Schwarz 2006-10-02 21:22:49 +0000
  • 2552febc2a Made non-availability of automatic TSS cleanup for native Windows threads a warning instead of an error. Roland Schwarz 2006-10-02 21:19:55 +0000
  • eb9db9b683 Added changes for MSVC 7.0 Roland Schwarz 2006-10-02 18:17:26 +0000
  • 11dbdfca4d added assertions around gettimeofday and clock_gettime Roland Schwarz 2006-10-02 09:45:28 +0000
  • f49de9ec10 Disable threading tests on Tru64/GCC-4.1.1. Markus Schöpflin 2006-10-02 09:07:47 +0000
  • 3a7e569a65 Test if this turns regressions green on win x64 platforms Roland Schwarz 2006-10-02 07:49:04 +0000
  • c376c1a62a Removed the "intentional memory leak" of the TSS implementation. Roland Schwarz 2006-10-01 12:57:18 +0000
  • 72e4794f5b Removed the "intentional memory leak" of the TSS implementation Roland Schwarz 2006-09-29 19:24:19 +0000
  • fbbc52063a avoid complaints of boostinspect about unnamed namespace usage Roland Schwarz 2006-09-29 07:49:51 +0000
  • 78b4fe3d07 avoid complaints of boostinspect about unnamed namespace usage Roland Schwarz 2006-09-29 07:36:49 +0000
  • c30b65a0ea Added #ifdef _WIN64 around a direct call to InterlockedCompareExchange rather than the existing call through ice_wrapper. The platform SDK library for Win64 doesn't include a library version of InterlockedCompareExchange which the ice_wrapper code requires. Anthony Williams 2006-09-26 16:31:41 +0000
  • b8c8b250b1 Removed try catch(...) from thread proxy Roland Schwarz 2006-09-26 03:05:06 +0000
  • b26d01c8d7 Fixed on of the memory leaks related to TSS Roland Schwarz 2006-09-25 23:53:10 +0000
  • 1cb08ff60c Changed Boost.Thread to use the Boost license. Hartmut Kaiser 2006-09-14 23:02:29 +0000