Chris Robinson
|
02a6031d03
|
Use atomic flags for boolean atomic locks
|
2016-11-25 23:25:16 -08:00 |
|
Chris Robinson
|
8492c2845d
|
Avoid some unnecessary seq_cst memory ordering
|
2016-11-22 03:40:15 -08:00 |
|
Chris Robinson
|
f5194a9d8e
|
Use an ATOMIC_INIT macro instead of ATOMIC_LOAD_UNSAFE
|
2014-08-03 00:26:21 -07:00 |
|
Chris Robinson
|
531c0d8e6b
|
Explicitly pass the address of atomics and parameters that can be modified
|
2014-07-26 03:00:49 -07:00 |
|
Chris Robinson
|
e4b779c492
|
Use generic atomics in more places
|
2014-07-22 18:57:51 -07:00 |
|
Chris Robinson
|
1d2504d12e
|
Make RefCount a non-integer type
It should only be accessed through the appropriate functions to ensure proper
atomicity.
|
2014-05-14 02:47:07 -07:00 |
|
Chris Robinson
|
a2bddb7b40
|
Move RWLock and UIntMap implementations to common
This should make the code in common completely self-reliant.
|
2014-05-07 19:16:49 -07:00 |
|