diff options
| author | Luke Wagner <mail@lukewagner.name> | 2015-09-01 09:55:36 -0500 |
|---|---|---|
| committer | Luke Wagner <mail@lukewagner.name> | 2015-09-01 09:55:36 -0500 |
| commit | b83d92de00ca560d6d5a4786f66ccb91c760b732 (patch) | |
| tree | daf79994167e1523634b5020712f04f1efe80771 /BinaryEncoding.md | |
| parent | 5256bb1573f2e70f73360c6c8bd00d1889d4ec0e (diff) | |
| download | nanowasm-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.md | 4 |
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. |
