summaryrefslogtreecommitdiff
path: root/data/extensions/uBlock0@raymondhill.net/lib/publicsuffixlist/wasm/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'data/extensions/uBlock0@raymondhill.net/lib/publicsuffixlist/wasm/README.md')
-rw-r--r--data/extensions/uBlock0@raymondhill.net/lib/publicsuffixlist/wasm/README.md29
1 files changed, 29 insertions, 0 deletions
diff --git a/data/extensions/uBlock0@raymondhill.net/lib/publicsuffixlist/wasm/README.md b/data/extensions/uBlock0@raymondhill.net/lib/publicsuffixlist/wasm/README.md
new file mode 100644
index 0000000..5c1c483
--- /dev/null
+++ b/data/extensions/uBlock0@raymondhill.net/lib/publicsuffixlist/wasm/README.md
@@ -0,0 +1,29 @@
+### For code reviewers
+
+All `wasm` files in that directory where created by compiling the
+corresponding `wat` file using the command (using
+`publicsuffixlist.wat`/`publicsuffixlist.wasm` as example):
+
+ wat2wasm publicsuffixlist.wat -o publicsuffixlist.wasm
+
+Assuming:
+
+- The command is executed from within the present directory.
+
+### `wat2wasm` tool
+
+The `wat2wasm` tool can be downloaded from an official WebAssembly project:
+<https://github.com/WebAssembly/wabt/releases>.
+
+### `wat2wasm` tool online
+
+You can also use the following online `wat2wasm` tool:
+<https://webassembly.github.io/wabt/demo/wat2wasm/>.
+
+Just paste the whole content of the `wat` file to compile into the WAT pane.
+Click "Download" button to retrieve the resulting `wasm` file.
+
+### See also
+
+For the curious, the following online tool allows you to find out the machine
+code as a result from the WASM code: https://mbebenita.github.io/WasmExplorer/