Behdad Esfahbod
|
389a7c9e67
|
Remove hb_static_threadsafe_set_t
|
2011-05-11 22:21:38 -04:00 |
Behdad Esfahbod
|
daa446f184
|
Fix compile with no mutex available
|
2011-05-11 21:31:25 -04:00 |
Behdad Esfahbod
|
1e56c476c1
|
Free static mutex'es
|
2011-05-11 21:28:01 -04:00 |
Behdad Esfahbod
|
831886a9b4
|
Streamline mutex stuff
|
2011-05-11 21:27:52 -04:00 |
Behdad Esfahbod
|
438c4eee35
|
Remove unused hb_mutex_trylock()
|
2011-05-11 21:14:34 -04:00 |
Behdad Esfahbod
|
8c7a100a4d
|
Fix build without mutex
|
2011-05-10 19:21:07 -04:00 |
Behdad Esfahbod
|
19d3035c40
|
Remove duplicate atomic_int implementation
|
2011-05-10 19:18:12 -04:00 |
Behdad Esfahbod
|
45bfa99034
|
Fix set implementation to be truly threadsafe even with destroy() callbacks
The test/object test is passing again, instead of deadlocking.
|
2011-05-10 19:15:49 -04:00 |
Behdad Esfahbod
|
08611d5194
|
Add note re deadlocks
|
2011-05-06 16:28:10 -04:00 |
Behdad Esfahbod
|
d37486d87b
|
Add hb_threadsafe_set_t
|
2011-05-05 15:07:54 -04:00 |
Behdad Esfahbod
|
b81bd42951
|
Make hb_mutex_*() macros take a pointer
More intuitive.
|
2011-05-05 00:21:16 -04:00 |
Behdad Esfahbod
|
a4b1900913
|
Add hb_static_mutex_t
|
2011-05-05 00:17:43 -04:00 |
Behdad Esfahbod
|
56eb5ad6f9
|
Move code around
Mutex (and Windows.h by extension) are fairly isolated now.
|
2011-05-04 19:27:37 -04:00 |