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 |
|
Roland Schwarz
|
45ca67ec26
|
obsolete code
[SVN r33672]
|
2006-04-11 22:23:47 +00:00 |
|
Roland Schwarz
|
65f466c813
|
platform split
[SVN r33669]
|
2006-04-11 19:54:45 +00:00 |
|
Roland Schwarz
|
2b37cee9e5
|
platform split
[SVN r33668]
|
2006-04-11 19:49:21 +00:00 |
|
Roland Schwarz
|
ad33e705b2
|
platform split
[SVN r33667]
|
2006-04-11 19:42:57 +00:00 |
|
Roland Schwarz
|
a639fe4dbe
|
platform split
[SVN r33666]
|
2006-04-11 19:35:10 +00:00 |
|
Roland Schwarz
|
8806d38775
|
platform split
[SVN r33665]
|
2006-04-11 19:24:06 +00:00 |
|
Anthony Williams
|
ba49aaa0f7
|
Added "unspecified" read-write sync policy, for use in read-write mutex tests
[SVN r33564]
|
2006-04-06 09:13:22 +00:00 |
|
Anthony Williams
|
1a92100467
|
Don't make qualified calls where we don't have to
[SVN r33556]
|
2006-04-05 11:46:12 +00:00 |
|
Anthony Williams
|
ef6dc83fa8
|
Use BOOST_INTERLOCKED_EXCHANGE_ADD in preference to BOOST_INTERLOCKED_COMPARE_EXCHANGE, since this should be faster
[SVN r33555]
|
2006-04-05 11:45:11 +00:00 |
|