diff options
| author | Luke Wagner <mail@lukewagner.name> | 2015-05-18 23:55:31 -0500 |
|---|---|---|
| committer | Luke Wagner <mail@lukewagner.name> | 2015-05-18 23:55:31 -0500 |
| commit | bc04745db055bfae85c68ebf1bbe4400404961de (patch) | |
| tree | b4f943dd7ea0fdb3029fc8839b66d11eddf0f8be /EssentialPostV1Features.md | |
| parent | 8587eca9aac9ffb5388abcdd720fbb8885a6fd4c (diff) | |
| download | nanowasm-design-bc04745db055bfae85c68ebf1bbe4400404961de.tar.gz | |
Improve EssentialPostV1Features summary
Diffstat (limited to 'EssentialPostV1Features.md')
| -rw-r--r-- | EssentialPostV1Features.md | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/EssentialPostV1Features.md b/EssentialPostV1Features.md index c5d256d..71e2947 100644 --- a/EssentialPostV1Features.md +++ b/EssentialPostV1Features.md @@ -1,13 +1,9 @@ # 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). Longer-term features will be added -in [future versions](FutureFeatures.md). - -## 64-bit integers -* Provide access to efficient 64-bit arithmetic. -* Some code will want to only use 64-bit integers when running on a 64-bit system (for performance - reasons) so provide a "has native 64-bit integer" query. +This is a list of essential features that are known to be needed ASAP, but were removed from +[v.1](V1.md) since there was not (yet) a portably-efficient polyfill via asm.js. There is a much bigger +[list of features](FutureFeatures.md) that will be added after this list, prioritized by feedback and +experience. ## Threads * Provide low-level buildings blocks for pthreads-style shared memory: shared memory, @@ -33,6 +29,11 @@ in [future versions](FutureFeatures.md). * SIMD operations (e.g., `float32x4.add`) could be either builtin ops (no different than int32 add) or exports of a builtin SIMD module. +## 64-bit integers +* Provide access to efficient 64-bit arithmetic. +* Some code will want to only use 64-bit integers when running on a 64-bit system (for performance + reasons) so provide a "has native 64-bit integer" query. + ## Zero-cost Exception Handling * Developer access to stack unwinding and inspection. * This may be used to implement `setjmp`/`longjmp` (instead of the usual |
