diff options
| author | Dan Gohman <sunfish@mozilla.com> | 2015-04-30 09:52:19 -0700 |
|---|---|---|
| committer | Dan Gohman <sunfish@mozilla.com> | 2015-04-30 09:52:19 -0700 |
| commit | 60303f2bf99fcf72b9ba25da099a801dd142ae8e (patch) | |
| tree | 9d39ac81084bc3b6dbe7df58a8ecbc2994285822 /EssentialPostV1Features.md | |
| parent | 878f1149991414720edfc0a32bb77e9ffeb6b251 (diff) | |
| parent | 156cb20fdf115edfbd688c77f11eb890596e62de (diff) | |
| download | nanowasm-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.md | 28 |
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. |
