2
0
mirror of https://github.com/boostorg/thread.git synced 2026-01-22 17:52:18 +00:00

Commit Graph

  • 58ffb2bc16 Win32: use critical section instead of mutex whenever possible; abstract common code into functions. Michael Glassford 2004-05-15 02:03:48 +00:00
  • 335f85ad5b Allow a mutex to be named, which allows it to be shared between two or more processes; currently implemented only for Win32. Win32: use critical section instead of mutex whenever possible; abstract common code into functions. Michael Glassford 2004-05-15 02:02:43 +00:00
  • 7da456edca Restore unintentionallly deleted BOOST_THREAD_DECL. Michael Glassford 2004-05-05 02:27:45 +00:00
  • f50176946d * Add lock promotion and demotion. * Rename to improve consistency and eliminate abbreviations: * Change try lock & timed lock constructor parameters for consistency. * Add many assertions to test validity of mutex state and operations. See change log in file for more details. Michael Glassford 2004-05-05 02:17:29 +00:00
  • ec88f92eea This commit was manufactured by cvs2svn to create branch 'function_signature_patches_1_31'. svn-branches/function_signature_patches_1_31 nobody 2004-04-13 12:19:16 +00:00
  • 0ed112631c Merge tss changes from thread_dev branch. Michael Glassford 2004-03-27 02:03:52 +00:00
  • aeafcbb822 Added MPTasks implementation; added comments to change log. Michael Glassford 2004-03-23 17:55:16 +00:00
  • 171b890972 Added change log, fixed errors in comments, removed "unused parameter" warning. Michael Glassford 2004-03-23 17:47:29 +00:00
  • 9cfe8e9422 Add missing pthread_mutexattr_destroy() to recursive_mutex::recursive_mutex() and recursive_try_mutex::recursive_try_mutex(). Michael Glassford 2004-03-19 21:24:50 +00:00
  • 89a9531d34 Add missing pthread_mutexattr_destroy() to recursive_mutex::recursive_mutex() and recursive_try_mutex::recursive_try_mutex(). Michael Glassford 2004-03-19 21:24:50 +00:00
  • 7d3fe72970 remove minmax hack from win32.hpp and fix all places that could be affected by the minmax macros Eric Niebler 2004-02-26 18:27:02 +00:00
  • 63176f3a66 This commit was manufactured by cvs2svn to create tag 'minmax'. svn-tags/minmax nobody 2004-02-26 10:35:28 +00:00
  • ac422138fa Merge barrier from thread_dev branch. Michael Glassford 2004-02-23 17:53:56 +00:00
  • bf8746454a Merge barrier from thread_dev branch. Michael Glassford 2004-02-23 17:29:40 +00:00
  • ee724310e6 This commit was manufactured by cvs2svn to create tag 'merged_to_RC_1_31_0'. svn-tags/merged_to_RC_1_31_0 nobody 2004-02-23 07:33:35 +00:00
  • b61aa5b4ba Merge changes from thread_dev branch. Michael Glassford 2004-02-19 01:24:50 +00:00
  • c2bcd08168 Merge minor changes from thread_dev branch. Michael Glassford 2004-02-19 01:16:06 +00:00
  • 3259f681a4 Merge fixes from main branch. Michael Glassford 2004-02-19 01:10:56 +00:00
  • 17f72cf580 Merge minor changes from main branch. Michael Glassford 2004-02-19 01:10:07 +00:00
  • e03f0ed008 Merge minor changes from main branch. Michael Glassford 2004-02-19 01:00:42 +00:00
  • 0804944002 Merge auto link changes from main branch. Michael Glassford 2004-02-19 00:57:36 +00:00
  • 48593b8868 Merge minor changes from thread_dev branch. Michael Glassford 2004-02-18 01:15:36 +00:00
  • 83d4dc1831 Merge minor changes from thread_dev branch. Michael Glassford 2004-02-18 00:53:09 +00:00
  • 8e5d5002cd Merge fixes from main branch into thread_dev branch. Michael Glassford 2004-02-18 00:45:51 +00:00
  • 008aaeaeee Merge fixes from HEAD into thread_dev branch. Michael Glassford 2004-02-11 16:02:52 +00:00
  • 1d0f292908 This commit was manufactured by cvs2svn to create tag 'Version_1_31_0'. boost-1.31.0 nobody 2004-02-04 15:24:32 +00:00
  • 3ef8e9f6a0 merged auto-linking support from main branch svn-branches/RC_1_31_0 John Maddock 2004-01-11 15:56:00 +00:00
  • 0696f3cc41 Added auto-link code to thread library John Maddock 2004-01-10 12:16:42 +00:00
  • bd65d75841 This commit was manufactured by cvs2svn to create branch 'RC_1_31_0'. nobody 2003-12-30 12:10:04 +00:00
  • 515590495a Fix tabs in file. Rene Rivera 2003-12-26 23:26:49 +00:00
  • 7221bca909 Added <runtime-link>dynamic requirement to dll build. John Maddock 2003-12-20 12:55:40 +00:00
  • ed64a8cd12 Changed #errors to use new requires_threads.hpp header instead. John Maddock 2003-12-20 11:56:37 +00:00
  • cbd30d22ff fix links broken by index.htm to index.html renaming Beman Dawes 2003-12-12 00:00:13 +00:00
  • 0c74dbd436 * Fixed Boost.Thread jamfile to add the missing #include paths Dave Abrahams 2003-11-15 15:41:41 +00:00
  • 49356cc931 Add install definitions for new common install configuration. Rene Rivera 2003-10-19 19:52:56 +00:00
  • ceee6e8b17 Add V2 Jamfile Vladimir Prus 2003-10-07 08:10:42 +00:00
  • 61ab2754d2 Use the import rule Dave Abrahams 2003-09-08 17:38:49 +00:00
  • 2de3df61e8 Updates for Win32 builds Dave Abrahams 2003-08-22 03:41:42 +00:00
  • b84d7aa06d Port "conditin.hpp" typo fix over from Version_1_30_2 Dave Abrahams 2003-08-21 22:51:38 +00:00
  • ed48f900a3 Compile on Windows; add some requirements and default-build (though the latter shouldn't be neccessary?!) Dave Abrahams 2003-08-20 13:51:35 +00:00
  • 4c5073b43d This commit was manufactured by cvs2svn to create tag 'Version_1_30_2'. boost-1.30.2 nobody 2003-08-18 18:40:31 +00:00
  • ff6c566bcc This commit was manufactured by cvs2svn to create tag 'Version_1_30_1'. boost-1.30.1 nobody 2003-08-04 17:55:29 +00:00
  • d6bab1b090 This commit was manufactured by cvs2svn to create tag 'RC_1_30_2'. boost-1.30.2-rc1 nobody 2003-08-04 17:55:28 +00:00
  • d197a49707 fix typo Beman Dawes 2003-07-19 14:21:00 +00:00
  • b8ccaa3bf6 Add Wirth's view of semaphores Beman Dawes 2003-07-19 14:08:32 +00:00
  • 507a684b21 Add [Brinch Hansen 02] Beman Dawes 2003-07-19 14:07:50 +00:00
  • c969c9387a Expand semaphore FAQ Beman Dawes 2003-07-07 00:39:06 +00:00
  • 1709db4953 Fixed exception handling bug in once.cpp. William E. Kempf 2003-07-03 13:31:27 +00:00
  • 4d1c9ba316 Attempted to fix race condition in test_tss.cpp. William E. Kempf 2003-06-18 20:50:15 +00:00
  • c1283bb731 Fixed thread join bugs. Fixed mutex creation bugs. William E. Kempf 2003-04-03 22:56:50 +00:00
  • 46b1a4d1e3 Documented conditions with BoostBook William E. Kempf 2003-04-02 21:37:26 +00:00
  • ff6e0df2bc Removed <a> link. William E. Kempf 2003-04-01 15:41:51 +00:00
  • 9cb9224b3c More BoostBook changes. William E. Kempf 2003-04-01 15:29:55 +00:00
  • 5ea5494172 Added catalog.xml to .cvsignore. William E. Kempf 2003-04-01 01:46:42 +00:00
  • e4c27981d0 Added .cvsignore in doc directory. William E. Kempf 2003-04-01 01:45:24 +00:00
  • fe61772d47 Further conversions to DocBook. William E. Kempf 2003-04-01 01:44:32 +00:00
  • a437d6d7f6 Started migrating to Boost.Book. William E. Kempf 2003-03-27 23:24:44 +00:00
  • c9f52098b9 More changes for named mutexes. William E. Kempf 2003-03-22 22:28:57 +00:00
  • 7795156c5d This commit was manufactured by cvs2svn to create tag 'Version_1_30_0'. boost-1.30.0 nobody 2003-03-20 02:53:48 +00:00
  • a15a35a4b6 Factored out named object support and made mutex a named object. William E. Kempf 2003-03-18 23:30:51 +00:00
  • 14c8137ba6 Fixed name encoding algorithm. William E. Kempf 2003-03-14 22:56:29 +00:00
  • 5caf9ed169 Further changes for name mapping in shared_memory. William E. Kempf 2003-03-13 18:43:55 +00:00
  • 5da4a7b105 Added portable name mapping. William E. Kempf 2003-03-12 23:47:36 +00:00
  • 91c4af37ad Fixed POSIX issues for shared_memory. William E. Kempf 2003-03-11 16:08:51 +00:00
  • 5848dc2f56 More shared_memory changes. William E. Kempf 2003-03-11 15:47:22 +00:00
  • efa12b1db9 More shared_memory changes. William E. Kempf 2003-03-10 23:10:13 +00:00
  • 58b6eba0ea Updated shared_memory to compile on Linux. William E. Kempf 2003-03-10 20:55:29 +00:00
  • f73253fcf5 Udpated shared_memory. William E. Kempf 2003-03-10 20:14:12 +00:00
  • 7a982cb083 Fixed typo: conditin.hpp. svn-branches/RC_1_30_0 William E. Kempf 2003-03-10 15:30:29 +00:00
  • 215ae5dd53 This commit was manufactured by cvs2svn to create branch 'RC_1_30_0'. nobody 2003-03-01 19:43:06 +00:00
  • 3627dfc3b7 Removed warnings. William E. Kempf 2003-02-23 18:09:27 +00:00
  • 45b0396355 Removed Borland warnings. William E. Kempf 2003-02-23 17:38:11 +00:00
  • 1df2169e48 Removed new(nothrow) calls. William E. Kempf 2003-02-22 04:54:19 +00:00
  • 2c056b3621 Added acknowledgement for Martin Johnson's help with shared library implementation William E. Kempf 2003-02-18 17:02:29 +00:00
  • 680119006c Unlocked mutex in all control paths in notify_all William E. Kempf 2003-02-18 16:59:03 +00:00
  • f8ebb9a127 Added timed_join() and cancelled() William E. Kempf 2003-02-10 17:08:04 +00:00
  • 2a0f57a8de Reformatted code and updated copyrights William E. Kempf 2003-02-07 22:50:55 +00:00
  • da7278acef Removed obsolete files. William E. Kempf 2003-02-07 22:22:35 +00:00
  • c4ac4b7538 Added copyright statement Björn Karlsson 2003-02-05 08:38:32 +00:00
  • ff5d3b49ca Updated format (removed tabs) and added missing copyrights William E. Kempf 2003-02-04 23:23:02 +00:00
  • e101c878f0 Updated format (removed tabs) and added missing copyrights William E. Kempf 2003-02-04 23:08:28 +00:00
  • b17eb23f2e Updated thread_group to use the new thread reference implementation William E. Kempf 2003-01-31 21:23:11 +00:00
  • 8e01ac5d04 Updated Jamfile William E. Kempf 2003-01-31 20:00:27 +00:00
  • 5d6a1633e0 merged with thread_bae William E. Kempf 2003-01-30 23:05:44 +00:00
  • 2e6f9a785e Updated Jamfile William E. Kempf 2003-01-30 21:20:28 +00:00
  • 4e1acef27e Merged thread_base William E. Kempf 2003-01-30 20:51:12 +00:00
  • 73e482832d Added bjam.log to .cvsignore William E. Kempf 2003-01-30 16:44:15 +00:00
  • 949b332337 Removed warning messages William E. Kempf 2003-01-30 16:42:39 +00:00
  • 244cfd3f01 This commit was manufactured by cvs2svn to create branch 'thread_dev'. nobody 2003-01-27 22:44:08 +00:00
  • 57ed9fd6e7 This commit was manufactured by cvs2svn to create tag 'thread_base'. svn-tags/thread_base nobody 2003-01-27 22:44:07 +00:00
  • 125193dcfa Turned all tests into 'timed_test's. William E. Kempf 2003-01-27 22:44:06 +00:00
  • 77efa9810d Local include util.inl Beman Dawes 2003-01-25 14:23:36 +00:00
  • 7f03d1917b Removed accidental sleep William E. Kempf 2003-01-24 18:15:22 +00:00
  • 55b4ca9350 Added 'timed_test' support to prevent deadlocks in tests William E. Kempf 2003-01-24 16:51:13 +00:00
  • 7196a0f9d2 Updated build files William E. Kempf 2003-01-23 23:23:36 +00:00
  • 2caabde5ca Updated Jamfile to use test-suite William E. Kempf 2003-01-23 19:47:29 +00:00
  • 3239fe0c22 Updated test cases for thread::attributes. William E. Kempf 2003-01-22 23:08:26 +00:00
  • ca10110aa7 Updated tests for new thread design William E. Kempf 2003-01-21 22:57:30 +00:00
  • fd4c76c7a5 Add cancellation_guard and test cases. William E. Kempf 2003-01-20 20:20:21 +00:00
  • 60d7c84aa2 Fixed creation bug. William E. Kempf 2003-01-17 23:17:54 +00:00