|
601976dede
|
Use __atomic builtins only where they are supported
Use the newer __atomic builtins only with GCC >= 4.7. The older __sync
builtins are used elsewhere.
|
2017-04-28 14:53:37 +03:00 |
|
|
19cf8c489e
|
Rename atomic store and load functions
The atomic store and load functions are now called atomic_store_X and
atomic_load_X where X is one of int32, int64 or uint64.
|
2017-04-24 16:11:34 +03:00 |
|
|
122337569c
|
Add atomic store and load operations
Added abstractions for storing and loading 32-bit and 64-bit values
atomically. The functions currently use the GCC __atomic builtin atomics.
|
2017-04-24 15:58:28 +03:00 |
|
|
ad1c05b015
|
Merge branch '2.1' into develop
|
2017-04-05 11:35:13 +03:00 |
|
|
462b572600
|
Compile atomic.c as C++
|
2017-03-24 09:21:20 +02:00 |
|