Anthony Williams
|
a0a0e57527
|
Fixed #ifdef to actually use BTS primitives on MSVC 9
[SVN r45676]
|
2008-05-23 13:16:01 +00:00 |
|
Anthony Williams
|
d8af0d0b4e
|
Reset thread_info on move rather than assigning 0
[SVN r45672]
|
2008-05-23 10:48:07 +00:00 |
|
Anthony Williams
|
113288e3b0
|
tidying up move
[SVN r45661]
|
2008-05-22 16:33:34 +00:00 |
|
Anthony Williams
|
afecfd7c2d
|
Refactored boost::thread code to try and remove duplication
[SVN r45647]
|
2008-05-22 11:49:48 +00:00 |
|
Anthony Williams
|
94d89aac5f
|
more rvalue reference stuff
[SVN r45626]
|
2008-05-21 21:11:30 +00:00 |
|
Anthony Williams
|
8831b13efc
|
Use lock_guard<> instead of unique_lock<> internally. Clear out generations after notify_all, as they're all notified
[SVN r45625]
|
2008-05-21 21:10:45 +00:00 |
|
Peter Dimov
|
01f99da03a
|
Extended boost::thread to 9 arguments, hopefully fixed member function ambiguity.
[SVN r45621]
|
2008-05-21 20:44:08 +00:00 |
|
Anthony Williams
|
080654e3ef
|
New tests for a normal function with one argument, and a member function with 0 or 1 arguments
[SVN r45607]
|
2008-05-21 13:38:04 +00:00 |
|
Anthony Williams
|
2ac2eb2a61
|
try_lock_wrapper has its own operator bool_type to avoid problems with a using declaration
[SVN r45602]
|
2008-05-21 10:39:47 +00:00 |
|
Anthony Williams
|
61b940b705
|
Renamed namespace user to user_test_ns to try and avoid a name clash on some platforms
[SVN r45601]
|
2008-05-21 09:51:53 +00:00 |
|
Anthony Williams
|
4a4f87e017
|
support for a generic lock() function
[SVN r45481]
|
2008-05-18 09:10:20 +00:00 |
|
Anthony Williams
|
6d5e7f63a7
|
Added beginnings of real rvalue-reference support
[SVN r45479]
|
2008-05-18 08:45:44 +00:00 |
|
Anthony Williams
|
f77285f375
|
Updated docs to make it explicit that terminate is called if a thread function throws an exception
[SVN r45294]
|
2008-05-12 09:04:02 +00:00 |
|
Anthony Williams
|
dc5d03a6dc
|
Cleaned up to remove warnings
[SVN r45244]
|
2008-05-09 07:59:57 +00:00 |
|
Anthony Williams
|
ea0961b7f6
|
Fixed type truncation warning
[SVN r45243]
|
2008-05-09 07:49:22 +00:00 |
|
Anthony Williams
|
33d9f9774c
|
Test and fix for bug #1905
[SVN r45242]
|
2008-05-09 07:48:44 +00:00 |
|
Anthony Williams
|
86097fa038
|
Use _WIN32 rather than WIN32 to prevent include of <unistd.h>
[SVN r45241]
|
2008-05-09 07:47:14 +00:00 |
|
Anthony Williams
|
70d9dbc45a
|
Added default constructor to lock types
[SVN r45212]
|
2008-05-08 14:34:40 +00:00 |
|
Anthony Williams
|
3926fd3a20
|
Added docs for native_handle
[SVN r45211]
|
2008-05-08 12:59:59 +00:00 |
|
Anthony Williams
|
7861cf1146
|
Added native_handle to mutex types where possible
[SVN r45210]
|
2008-05-08 12:59:10 +00:00 |
|
Anthony Williams
|
0516b86a6e
|
new BTS-based mutex implementation on win32
[SVN r45119]
|
2008-05-04 22:39:52 +00:00 |
|
Anthony Williams
|
ec735d3e9b
|
Simplified move support
[SVN r45108]
|
2008-05-04 09:52:54 +00:00 |
|
Anthony Williams
|
1c5c070983
|
Updated locks.hpp to work with gcc as well as msvc
[SVN r44846]
|
2008-04-28 12:26:27 +00:00 |
|
Anthony Williams
|
a5c02b73dc
|
Added entry to breaking changes about default-constructed threads and the current thread: issue #1835
[SVN r44840]
|
2008-04-28 09:10:38 +00:00 |
|
Anthony Williams
|
918b920670
|
Added detail::try_lock_wrapper for use as scoped_try_lock typedefs, to fix issue #1873
[SVN r44838]
|
2008-04-28 09:00:58 +00:00 |
|
Anthony Williams
|
de67d2e27e
|
Fixed g++ compile error
[SVN r44773]
|
2008-04-26 07:34:46 +00:00 |
|
Anthony Williams
|
bc89df04cb
|
Revamped condition variable to try and fix swallowed-notify problems (trac issue #1834)
[SVN r44699]
|
2008-04-21 16:22:16 +00:00 |
|
Anthony Williams
|
c26a4cf082
|
added private copy assignment operator and copy constructor to remove warnings
[SVN r44698]
|
2008-04-21 16:20:31 +00:00 |
|
Anthony Williams
|
6e1a866b13
|
Fix for issue #1657
[SVN r44424]
|
2008-04-14 21:04:33 +00:00 |
|
Anthony Williams
|
f91986ad0d
|
Added extended adopt/defer/try constructors to upgrade_lock
[SVN r44370]
|
2008-04-13 15:50:08 +00:00 |
|
Anthony Williams
|
795cc23f3e
|
Added test and fix for win32 condition_variable broadcast bug similar to #1803
[SVN r44168]
|
2008-04-11 08:52:09 +00:00 |
|
Anthony Williams
|
a3695bd4a0
|
Updated thread.hpp as catch-all header
[SVN r44153]
|
2008-04-10 18:34:42 +00:00 |
|
Anthony Williams
|
08dc521daf
|
Added native_handle to condition_variable on pthreads
[SVN r44152]
|
2008-04-10 15:52:01 +00:00 |
|
Anthony Williams
|
8b916d21b1
|
added tests for plain timed_lock on shared_mutex
[SVN r44150]
|
2008-04-10 14:15:26 +00:00 |
|
Anthony Williams
|
c40f47a78a
|
added overloads of timed_lock_shared with a relative timeout to shared_mutex
[SVN r44149]
|
2008-04-10 14:07:39 +00:00 |
|
Anthony Williams
|
e9fb470b06
|
Added native_handle to thread on posix platforms
[SVN r44148]
|
2008-04-10 13:35:07 +00:00 |
|
Anthony Williams
|
343d049772
|
fix for trac ticket #1804
[SVN r44147]
|
2008-04-10 13:27:44 +00:00 |
|
Anthony Williams
|
86f9480da4
|
fix for notify problem in trac ticket #1803
[SVN r44146]
|
2008-04-10 13:14:43 +00:00 |
|
Anthony Williams
|
8696b610ca
|
Added test for trac ticket #1803: condition_variable::notify_one may fail to wake a waiting thread on win32
[SVN r44136]
|
2008-04-09 19:33:06 +00:00 |
|
Anthony Williams
|
6f13227eda
|
Added locked-> owns_lock change to breaking changes
[SVN r44089]
|
2008-04-07 13:09:36 +00:00 |
|
Anthony Williams
|
525d190f91
|
removed declaration of undefined type exclusive_lock
[SVN r43850]
|
2008-03-25 07:59:58 +00:00 |
|
Anthony Williams
|
58d5110e61
|
removed forward declaration for undefined type exclusive_lock
[SVN r43847]
|
2008-03-24 21:44:36 +00:00 |
|
Anthony Williams
|
1e0154335b
|
Imported revision #43730 from trunk to eliminate some warnings
[SVN r43743]
|
2008-03-21 15:04:10 +00:00 |
|
Anthony Williams
|
76e53c7bc5
|
Removed some warnings: those from issue #1640 and others
[SVN r43730]
|
2008-03-19 17:25:13 +00:00 |
|
Anthony Williams
|
413c29a5e4
|
New documentation for thread library imported from trunk revision 43671
[SVN r43674]
|
2008-03-17 13:59:17 +00:00 |
|
Anthony Williams
|
30bb6143c1
|
Test and fix for bug #1693 to ensure thread_specific_ptr::release works as desired imported from trunk changeset 43666
[SVN r43673]
|
2008-03-17 13:46:19 +00:00 |
|
Anthony Williams
|
cfb08be1a8
|
New documentation for new thread library
[SVN r43671]
|
2008-03-17 10:29:27 +00:00 |
|
Anthony Williams
|
b5bbb7fb1c
|
Test and fix for bug #1693 to ensure thread_specific_ptr works as desired
[SVN r43666]
|
2008-03-17 08:36:09 +00:00 |
|
Anthony Williams
|
a76c33f8cc
|
made the callable_no_args function object a named object rather than a temporary, in order to avoid gratuitous breakage on some compilers
[SVN r43528]
|
2008-03-06 07:59:16 +00:00 |
|
Anthony Williams
|
991ac727c6
|
Imported changeset 43461 to fix issue #1665
[SVN r43520]
|
2008-03-05 20:47:56 +00:00 |
|