aboutsummaryrefslogtreecommitdiff
path: root/Modules.md
diff options
context:
space:
mode:
authorLuke Wagner <mail@lukewagner.name>2015-09-11 17:27:33 -0500
committerLuke Wagner <mail@lukewagner.name>2015-09-15 11:27:22 -0500
commita812e9fe429e31dfd71bbabf7d7a37771fe71e8e (patch)
tree63a5540c64c8d60a37db4a79daf30e535f393188 /Modules.md
parent1f05c4cdbc0dc51952579dfbaba3a7a7ce710562 (diff)
downloadnanowasm-design-a812e9fe429e31dfd71bbabf7d7a37771fe71e8e.tar.gz
Move globals out of the MVP
Diffstat (limited to 'Modules.md')
-rw-r--r--Modules.md3
1 files changed, 1 insertions, 2 deletions
diff --git a/Modules.md b/Modules.md
index e4eaa7a..4069734 100644
--- a/Modules.md
+++ b/Modules.md
@@ -19,7 +19,6 @@ silently ignored.
An instance contains:
* the code of the module from which the instance was loaded;
* a [linear memory](AstSemantics.md#linear-memory);
-* [global variable](AstSemantics.md#global-variables) state;
* fully resolved imports;
* host-specific state (for example, the JS function objects that reflect
exported functions to JS);
@@ -105,7 +104,7 @@ place of executing the ES6 module top-level script. By default, multiple
loads of the same module URL (in the same realm) reuse the same instance. It may
be worthwhile in the future to consider extensions to allow applications to
load/compile/link a module once and instantiate multiple times (each with a
-separate heap and global state).
+separate linear memory).
This integration strategy should allow WebAssembly modules to be fairly
interchangeable with ES6 modules (ignoring