aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJF Bastien <github@jfbastien.com>2015-09-02 13:22:35 -0700
committerJF Bastien <github@jfbastien.com>2015-09-02 13:22:35 -0700
commitcd8df8f991589c1dec9abc71304ccde30d74264c (patch)
tree15dbe87b11f6861c1663a5f6fec97916a4507d5e
parentf065b8de3bf18e8bd3e7c7e56ce71dfb7ecefa6b (diff)
downloadnanowasm-design-cd8df8f991589c1dec9abc71304ccde30d74264c.tar.gz
Lock-free guarantees
Addresses #300.
-rw-r--r--Portability.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/Portability.md b/Portability.md
index 19b8b30..711c37b 100644
--- a/Portability.md
+++ b/Portability.md
@@ -39,6 +39,9 @@ characteristics:
processes executing on the same machine.
* An execution environment which offers forward progress guarantees to all
threads of execution (even when executing in a non-parallel manner).
+* Availability of lock-free atomic memory operations, when naturally aligned, for
+ 8- 16- and 32-bit accesses. At a minimum this must include an atomic
+ compare-and-exchange operation (including load-linked/store-conditional).
## API