Roland Schwarz
|
af774310ef
|
disable MSVC DLL warnings for derivation from noncopyable
[SVN r35281]
|
2006-09-22 17:00:21 +00:00 |
|
Roland Schwarz
|
b1c5977064
|
cleaned up time conversions for pthread implementation
[SVN r35280]
|
2006-09-22 16:56:06 +00:00 |
|
Anthony Williams
|
d92430c8ee
|
Added explicit check for value!=0, to remove warning
[SVN r35273]
|
2006-09-22 10:31:25 +00:00 |
|
Anthony Williams
|
ce384ef3d8
|
Ensure thread handle is closed correctly. Fix race conditions on notify.
[SVN r35272]
|
2006-09-22 09:41:34 +00:00 |
|
Roland Schwarz
|
c2cfd16c6c
|
replaced <library-file> by <library>
[SVN r35251]
|
2006-09-21 16:31:56 +00:00 |
|
Anthony Williams
|
fcfd30f124
|
Don't unlink a thread that's been notified when it wakes, as the unlink is done as part of the notify
Hold the gate whilst we notify all the waiting threads, so they don't unlink out from under us.
[SVN r35222]
|
2006-09-20 10:06:49 +00:00 |
|
Roland Schwarz
|
20cc8e6c30
|
corrected PTW32_LIB variable
[SVN r35220]
|
2006-09-19 20:59:40 +00:00 |
|
Anthony Williams
|
4bff122033
|
We don't need to lock round every notify when notifying all, since we've already isolated the list
[SVN r35202]
|
2006-09-19 14:11:45 +00:00 |
|
Roland Schwarz
|
49e437f11e
|
using modules.peek to access environment variables for pthread
[SVN r35167]
|
2006-09-18 19:28:28 +00:00 |
|
Roland Schwarz
|
63bad0ad64
|
build support for boost.build v2
[SVN r35166]
|
2006-09-18 18:47:47 +00:00 |
|
Roland Schwarz
|
33ff838081
|
<sysinclude> really needs to refer to $(BOOST_ROOT). Relative paths not working.
[SVN r35162]
|
2006-09-18 18:02:29 +00:00 |
|
Anthony Williams
|
5328b43191
|
Serialize the final checks, too, so we don't get race conditions in the BOOST_CHECK_EQUAL in call_once_thread
[SVN r34842]
|
2006-08-07 16:32:26 +00:00 |
|
Anthony Williams
|
7aac1e69af
|
New once test under BSL
[SVN r34841]
|
2006-08-07 16:31:32 +00:00 |
|
Anthony Williams
|
94207924ad
|
Eliminated some "magic numbers"
[SVN r34840]
|
2006-08-07 16:14:42 +00:00 |
|
Roland Schwarz
|
3671f1792d
|
compiler choked on conversion to long in function get_milliseconds_until_time
[SVN r34816]
|
2006-08-04 16:57:57 +00:00 |
|
Roland Schwarz
|
3da29cb470
|
corrected typo
[SVN r34815]
|
2006-08-04 10:39:46 +00:00 |
|
Roland Schwarz
|
4448aa7fb9
|
disable warnings of non dll base class for noncopyable. This is necessary for bbv2 since the warning level now is W3
[SVN r34814]
|
2006-08-04 10:35:19 +00:00 |
|
Roland Schwarz
|
71358d8842
|
Allow examples to be built out of boost source tree.
[SVN r34584]
|
2006-07-17 10:19:36 +00:00 |
|
Roland Schwarz
|
5366b629d3
|
Fallback to time if neither gettimeofday nor clock_gettime available.
[SVN r34583]
|
2006-07-17 10:17:12 +00:00 |
|
Roland Schwarz
|
01b2d5c088
|
bbv1 Jamfile restructured
[SVN r34582]
|
2006-07-17 10:15:17 +00:00 |
|
Roland Schwarz
|
8d22f58bc3
|
Native files now without platform tag.
[SVN r34581]
|
2006-07-17 10:12:43 +00:00 |
|
Anthony Williams
|
be64ba98b3
|
Ensure all checks are guarded by a mutex, to avoid race conditions in the test library
[SVN r34503]
|
2006-07-10 20:53:56 +00:00 |
|
Roland Schwarz
|
ad551dd333
|
xtime source added
[SVN r34318]
|
2006-06-16 13:40:30 +00:00 |
|
Anthony Williams
|
1e055e618d
|
try_lock should throw if already locked
[SVN r34313]
|
2006-06-15 20:10:42 +00:00 |
|
Anthony Williams
|
46064d1b20
|
Added test to ensure that try_lock locks if not already locked
[SVN r34312]
|
2006-06-15 20:01:37 +00:00 |
|
Anthony Williams
|
08cf6a81a5
|
Changes test_scoped_try_lock over to being a templated test case
[SVN r34300]
|
2006-06-14 07:52:29 +00:00 |
|
Anthony Williams
|
8ce25c6ecd
|
Changed scoped_lock_test to templated test case, in order to get better error messages
[SVN r34299]
|
2006-06-14 07:48:05 +00:00 |
|
Anthony Williams
|
01f93931cb
|
timed_mutex and recursive_timed_mutex have scoped_locks
[SVN r34298]
|
2006-06-14 07:31:13 +00:00 |
|
Anthony Williams
|
0d3f4a0b7c
|
recursive_try_mutex has both a scoped_lock and a scoped_try_lock
[SVN r34297]
|
2006-06-13 21:08:02 +00:00 |
|
Anthony Williams
|
29a1903c4b
|
recursive_mutex::scoped_lock should support scoped_lock concept
[SVN r34295]
|
2006-06-13 20:36:27 +00:00 |
|
Anthony Williams
|
08041bf58e
|
try_mutex locks throw if unlocked twice
[SVN r34249]
|
2006-06-08 16:39:21 +00:00 |
|
Anthony Williams
|
781794aa2d
|
Templated test_throws_if_unlock_called_when_already_unlocked
[SVN r34248]
|
2006-06-08 16:32:40 +00:00 |
|
Anthony Williams
|
36c1198113
|
Added more tests for try_mutex::scoped_try_lock
[SVN r34247]
|
2006-06-08 16:31:15 +00:00 |
|
Anthony Williams
|
552dfff988
|
try_mutex_scoped_lock throws if you try and lock it twice
[SVN r34246]
|
2006-06-08 16:30:14 +00:00 |
|
Anthony Williams
|
6efc06f50c
|
templated test_throws_if_lock_called_when_already_locked
[SVN r34245]
|
2006-06-08 16:22:33 +00:00 |
|
Anthony Williams
|
e72cb93fe0
|
Templated test_locked_after_lock_called
[SVN r34243]
|
2006-06-08 14:53:02 +00:00 |
|
Anthony Williams
|
d57be95047
|
Templated more tests
[SVN r34242]
|
2006-06-08 14:48:46 +00:00 |
|
Anthony Williams
|
1d1989bbfe
|
Templated test_initially_locked_with_bool_parameter_true
[SVN r34241]
|
2006-06-08 14:42:41 +00:00 |
|
Anthony Williams
|
11178cdc84
|
Templated test_initially_locked, and applied to boost::try_mutex::scoped_lock too
[SVN r34240]
|
2006-06-08 14:40:43 +00:00 |
|
Anthony Williams
|
54d37cd6af
|
Added more checks round scoped_lock concept
[SVN r34239]
|
2006-06-08 14:33:29 +00:00 |
|
Anthony Williams
|
ede873549b
|
Throw lock error if we try and unlock twice
[SVN r34238]
|
2006-06-08 14:24:23 +00:00 |
|
Anthony Williams
|
83a2a4ec38
|
Started to add tests for locking concepts; ensure mutex::scoped_lock throws when try to lock if already locked
[SVN r34237]
|
2006-06-08 14:12:10 +00:00 |
|
Anthony Williams
|
29e3665ead
|
scoped_read_lock calls m.cond.notify_one, so it passes test
[SVN r34236]
|
2006-06-08 09:57:00 +00:00 |
|
Anthony Williams
|
acd9b9db7e
|
Two tests in
[SVN r33904]
|
2006-05-02 09:23:33 +00:00 |
|
Anthony Williams
|
71c652dd9f
|
Basic condition-based read-write mutex
[SVN r33850]
|
2006-04-28 08:20:18 +00:00 |
|
Anthony Williams
|
6afcf7615d
|
Use headers from most general point rather than most specific
[SVN r33845]
|
2006-04-27 21:07:30 +00:00 |
|
Anthony Williams
|
70302577f9
|
Empty read_write_mutex supports any number of readers
[SVN r33844]
|
2006-04-27 20:39:36 +00:00 |
|
Anthony Williams
|
b5fdb39877
|
Updated to fix line endings
[SVN r33838]
|
2006-04-27 14:04:45 +00:00 |
|
Anthony Williams
|
26f3f0fd2d
|
Changed the Comparison for the condition-based test in test_timedlock to state what we really mean
[SVN r33837]
|
2006-04-27 14:03:39 +00:00 |
|
Anthony Williams
|
562a748bc6
|
Moved more stuff over to new platform layout; made tests work on win32
[SVN r33680]
|
2006-04-12 16:48:10 +00:00 |
|