From 6bea116b3e686d676b1692e70c3929c289f2ae64 Mon Sep 17 00:00:00 2001 From: dcodeIO Date: Thu, 14 Dec 2017 12:30:58 +0100 Subject: [PATCH] Integrate examples into tests --- examples/.gitignore | 1 + examples/game-of-life/README.md | 4 +- examples/game-of-life/game-of-life.html | 2 +- examples/game-of-life/package.json | 4 +- examples/i64-polyfill/README.md | 4 +- examples/i64-polyfill/index.js | 2 +- examples/i64-polyfill/package.json | 4 +- .../compiler}/game-of-life.optimized.wast | 58 +-- tests/compiler/game-of-life.ts | 1 + .../compiler}/game-of-life.wast | 99 +++-- .../compiler}/i64.optimized.wast | 248 ++++++------ tests/compiler/i64.ts | 34 ++ .../assembly => tests/compiler}/i64.wast | 375 ++++++++++++------ 13 files changed, 522 insertions(+), 314 deletions(-) rename {examples/game-of-life/assembly => tests/compiler}/game-of-life.optimized.wast (67%) create mode 100644 tests/compiler/game-of-life.ts rename {examples/game-of-life/assembly => tests/compiler}/game-of-life.wast (65%) rename {examples/i64-polyfill/assembly => tests/compiler}/i64.optimized.wast (57%) create mode 100644 tests/compiler/i64.ts rename {examples/i64-polyfill/assembly => tests/compiler}/i64.wast (51%) diff --git a/examples/.gitignore b/examples/.gitignore index 5b26ccf0..2a0c6b29 100644 --- a/examples/.gitignore +++ b/examples/.gitignore @@ -1,2 +1,3 @@ +*.wast *.wasm node_modules/ diff --git a/examples/game-of-life/README.md b/examples/game-of-life/README.md index 636a3dd4..ff681b4b 100644 --- a/examples/game-of-life/README.md +++ b/examples/game-of-life/README.md @@ -6,10 +6,10 @@ An AssemblyScript example. Instructions ------------ -To build `assembly/game-of-life.ts` to `game-of-life.wasm`, run: +To build [assembly/game-of-life.ts](./assembly/game-of-life.ts) to an untouched and an optimized `.wasm` including their respective `.wast` representations, run: ``` $> npm run build ``` -Afterwards, open `game-of-life.html` in a browser (ideally one that allows `fetch`ing the `.wasm` from the local filesystem). +Afterwards, open [game-of-life.html](./game-of-life.html) in a browser (ideally one that allows `fetch`ing the `.wasm` from the local filesystem). diff --git a/examples/game-of-life/game-of-life.html b/examples/game-of-life/game-of-life.html index a7c8486d..bab8e5a9 100644 --- a/examples/game-of-life/game-of-life.html +++ b/examples/game-of-life/game-of-life.html @@ -1,7 +1,7 @@