aboutsummaryrefslogtreecommitdiff
path: root/EssentialPostV1Features.md
diff options
context:
space:
mode:
authorDan Gohman <sunfish@mozilla.com>2015-04-30 09:52:19 -0700
committerDan Gohman <sunfish@mozilla.com>2015-04-30 09:52:19 -0700
commit60303f2bf99fcf72b9ba25da099a801dd142ae8e (patch)
tree9d39ac81084bc3b6dbe7df58a8ecbc2994285822 /EssentialPostV1Features.md
parent878f1149991414720edfc0a32bb77e9ffeb6b251 (diff)
parent156cb20fdf115edfbd688c77f11eb890596e62de (diff)
downloadnanowasm-design-60303f2bf99fcf72b9ba25da099a801dd142ae8e.tar.gz
Merge pull request #3 from WebAssembly/essentialpostv1-future
Got an lgtm from luke on irc.
Diffstat (limited to 'EssentialPostV1Features.md')
-rw-r--r--EssentialPostV1Features.md28
1 files changed, 2 insertions, 26 deletions
diff --git a/EssentialPostV1Features.md b/EssentialPostV1Features.md
index d8b8468..ccf9db6 100644
--- a/EssentialPostV1Features.md
+++ b/EssentialPostV1Features.md
@@ -1,9 +1,7 @@
# Essential Post-v.1 Features
This is a list of essential features we *know* we need but were not part of the
-Minimum Viable Product that is [v.1](V1.md). These will be developed following
-the [high-level goals](HighLevelGoals.md), and prioritized based on developer
-feedback.
+Minimum Viable Product that is [v.1](V1.md).
*This is just a skeleton list to start a discussion*
@@ -12,6 +10,7 @@ feedback.
* TODO
## Threads
+* Shared memory
* Atomics
* Futex or [synchronic][]
* Thread-local storage
@@ -21,31 +20,8 @@ feedback.
## Fixed-width SIMD
* TODO
-## Dynamic loading
-* TODO
-
-## Platform-independent Just-in-Time compilatione
-* TODO
-* Potentially through dynamic loading.
-
-## Fine-grained memory management
-* Shared memory
-* `mmap`/`munmap`/`madvise`
-
## Zero-cost Exception Handling
* Developer access to stack unwinding and inspection.
-## Garbage collection
-* TODO
-
## Signature-restricted Proper Tail Calls
* TODO
-
-## Irreducible control flow
-* TODO
-
-## Extra math
-The following features may not work the same on all platforms:
-* Fused multiply-add.
-* Reciprocal square-root approximate.
-* 16-bit floating-point values.