From e49fc18b684c953e3d920dcfc4bfce8ede9268dd Mon Sep 17 00:00:00 2001 From: titzer Date: Tue, 11 Oct 2016 17:47:02 +0200 Subject: Structured stack (#813) * Rename AstSemantics.md to Semantics.md * Rewrite Semantics for structured stack machine * Update control instructions * Update nop * More tweaks * Update README.md * Update Semantics.md * Update Semantics.md * Address @rossberg-chromium comments --- DynamicLinking.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'DynamicLinking.md') diff --git a/DynamicLinking.md b/DynamicLinking.md index aec31e9..c4329f8 100644 --- a/DynamicLinking.md +++ b/DynamicLinking.md @@ -2,8 +2,8 @@ WebAssembly enables load-time and run-time (`dlopen`) dynamic linking in the MVP by having multiple [instantiated modules](Modules.md) -share functions, [linear memories](AstSemantics.md#linear-memory), -[tables](AstSemantics.md#table) and [constants](AstSemantics.md#constants) +share functions, [linear memories](Semantics.md#linear-memory), +[tables](Semantics.md#table) and [constants](Semantics.md#constants) using module [imports](Modules.md#imports) and [exports](Modules.md#exports). In particular, since all (non-local) state that a module can access can be imported and exported and thus shared between separate modules' instances, toolchains -- cgit v1.2.3