Anthony Williams
|
71c652dd9f
|
Basic condition-based read-write mutex
[SVN r33850]
|
2006-04-28 08:20:18 +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
|
562a748bc6
|
Moved more stuff over to new platform layout; made tests work on win32
[SVN r33680]
|
2006-04-12 16:48:10 +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
|
50f8f34ab8
|
Simplified wait functions
[SVN r32393]
|
2006-01-24 11:24:00 +00:00 |
|
Anthony Williams
|
d76e67ffe2
|
Updated tests, to ensure unblocked_count is guarded by mutex when reading, and added new test for unblocking only one writer
[SVN r31627]
|
2005-11-12 10:21:39 +00:00 |
|
Anthony Williams
|
617729f2ae
|
Added new test for unblocking all readers to read_write_mutex code. Added necessary implementation.
[SVN r31122]
|
2005-09-26 07:09:09 +00:00 |
|
Anthony Williams
|
4749f47f00
|
Verify that only one writer permitted at once
[SVN r31064]
|
2005-09-20 22:09:49 +00:00 |
|
Anthony Williams
|
07af8a5605
|
Removed duplication between reader_thread and writer_thread into a template locking_thread
[SVN r31063]
|
2005-09-20 21:51:02 +00:00 |
|
Anthony Williams
|
cc89b8d2c6
|
A locked reader blocks a waiting writer
[SVN r31062]
|
2005-09-20 21:42:45 +00:00 |
|
Anthony Williams
|
946d45ee70
|
Added brute force test for multiple readers
[SVN r31061]
|
2005-09-20 21:20:31 +00:00 |
|
Anthony Williams
|
c7a85f366c
|
New read_write_mutex implementation for win32. No try/timed varieties, and no support for read/write priority policies.
[SVN r30994]
|
2005-09-15 10:47:29 +00:00 |
|
Martin Wille
|
f4f3433854
|
-- fixed order of member initialization
[SVN r29881]
|
2005-07-03 16:51:35 +00:00 |
|
Michael Glassford
|
cc8de48849
|
Commit Caleb Epstein patch to fix errors due to Boost.Test not being thread safe.
[SVN r28537]
|
2005-04-29 20:38:46 +00:00 |
|
Michael Glassford
|
fb6250eb94
|
Completely rewrite tests to eliminate most calls to Sleep(), which was making the tests take far too long.
[SVN r28331]
|
2005-04-19 20:52:08 +00:00 |
|
Michael Glassford
|
b9dbb1ed45
|
Expand read_write_mutex regression tests.
[SVN r27873]
|
2005-03-29 21:23:39 +00:00 |
|
Stefan Slapeta
|
349d0fd74b
|
replaced BOOST_TEST
[SVN r27054]
|
2005-02-03 13:48:49 +00:00 |
|
Michael Glassford
|
02ddc33e6c
|
Replace tabs with spaces.
[SVN r23714]
|
2004-07-17 23:13:06 +00:00 |
|
Michael Glassford
|
921d4c24c2
|
Fixed many compile errors.
[SVN r23659]
|
2004-07-17 03:34:51 +00:00 |
|
Michael Glassford
|
4911a532bf
|
Merge read/write mutex from thread_dev branch.
[SVN r23380]
|
2004-07-06 17:35:53 +00:00 |
|