aboutsummaryrefslogtreecommitdiff
path: root/BinaryEncoding.md
diff options
context:
space:
mode:
authorLuke Wagner <mail@lukewagner.name>2015-09-01 09:55:36 -0500
committerLuke Wagner <mail@lukewagner.name>2015-09-01 09:55:36 -0500
commitb83d92de00ca560d6d5a4786f66ccb91c760b732 (patch)
treedaf79994167e1523634b5020712f04f1efe80771 /BinaryEncoding.md
parent5256bb1573f2e70f73360c6c8bd00d1889d4ec0e (diff)
downloadnanowasm-design-b83d92de00ca560d6d5a4786f66ccb91c760b732.tar.gz
Remove polyfill support from MVP; add 'Better feature testing support' to FutureFeatures.md
Diffstat (limited to 'BinaryEncoding.md')
-rw-r--r--BinaryEncoding.md4
1 files changed, 0 insertions, 4 deletions
diff --git a/BinaryEncoding.md b/BinaryEncoding.md
index a25e2a3..a3ec029 100644
--- a/BinaryEncoding.md
+++ b/BinaryEncoding.md
@@ -140,10 +140,6 @@ conflict-avoidance practices surrounding string names:
* So, as a general rule, no magic numbers in the spec (other than the literal [magic number](https://en.wikipedia.org/wiki/Magic_number_%28programming%29)).
* Instead, a module defines its *own* local index spaces of opcodes by providing tables *of names*.
* So what the spec *would* define is a set of names and their associated semantics.
- * If the implementation encounters a name it doesn't implement, by default an error is thrown while loading.
- * However, a name *may* include a corresponding polyfill function (identified by index
- into the function array) to be called if the name isn't natively implemented. (There are a lot
- more details to figure out here.)
* To avoid (over time) large index-space declaration sections that are largely the same
between modules, finalized versions of standards would define named baseline index spaces
that modules could optionally use as a starting point to further refine.