From 475f2d90d6bf5d5c7758fa94f5d87cf2771012d4 Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Mon, 15 Jul 2019 17:36:28 +0200 Subject: [PATCH] [js-api] Add support for exceptions. Co-authored-by: Ioanna M Dimitriou H --- document/js-api/index.bs | 180 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 177 insertions(+), 3 deletions(-) diff --git a/document/js-api/index.bs b/document/js-api/index.bs index 1e4aa51d..1bd509b6 100644 --- a/document/js-api/index.bs +++ b/document/js-api/index.bs @@ -149,6 +149,7 @@ urlPrefix: https://webassembly.github.io/reference-types/core/; spec: WebAssembl text: memory address; url: exec/runtime.html#syntax-memaddr text: global address; url: exec/runtime.html#syntax-globaladdr text: extern address; url: exec/runtime.html#syntax-externaddr + text: tag address; url: exec/runtime.html#syntax-tagaddr url: syntax/types.html#syntax-numtype text: i32 text: i64 @@ -160,7 +161,10 @@ urlPrefix: https://webassembly.github.io/reference-types/core/; spec: WebAssembl text: externref text: function element; url: exec/runtime.html#syntax-funcelem text: import component; url: syntax/modules.html#imports - text: external value; url: exec/runtime.html#syntax-externval + url: exec/runtime.html#syntax-externval + text: external value + for: external value + text: tag text: host function; url: exec/runtime.html#syntax-hostfunc text: the instantiation algorithm; url: exec/modules.html#instantiation text: module; url: syntax/modules.html#syntax-module @@ -172,6 +176,8 @@ urlPrefix: https://webassembly.github.io/reference-types/core/; spec: WebAssembl text: table text: mem text: global + for: externtype + text: tag text: global type; url: syntax/types.html#syntax-globaltype url: syntax/types.html#syntax-mut text: var @@ -184,9 +190,12 @@ urlPrefix: https://webassembly.github.io/reference-types/core/; spec: WebAssembl text: memaddrs; for: moduleinst; url: exec/runtime.html#syntax-moduleinst text: signed_64; url: exec/numerics.html#aux-signed text: sequence; url: syntax/conventions.html#grammar-notation + text: exception; for: tagtype/attribute; url: syntax/types.html#syntax-tagtype urlPrefix: https://heycam.github.io/webidl/; spec: WebIDL type: dfn text: create a namespace object; url: create-a-namespace-object +urlPrefix: https://webassembly.github.io/js-types/js-api/; spec: WebAssembly JS API (JS Type Reflection) + type: abstract-op; text: FromValueType; url: abstract-opdef-fromvaluetype