From bc04745db055bfae85c68ebf1bbe4400404961de Mon Sep 17 00:00:00 2001 From: Luke Wagner Date: Mon, 18 May 2015 23:55:31 -0500 Subject: Improve EssentialPostV1Features summary --- EssentialPostV1Features.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) (limited to 'EssentialPostV1Features.md') 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 -- cgit v1.2.3