├── .gitignore ├── .travis.yml ├── CNAME ├── LICENSE-CC0 ├── Makefile ├── README.md ├── _cobalt.yml ├── _includes ├── _footer.liquid ├── _head.liquid └── _menu.liquid ├── _layouts ├── default.liquid ├── post.liquid └── site.liquid ├── assets ├── default.min.css └── highlight.min.js ├── bootstrap.css ├── demos ├── add │ ├── Makefile │ ├── add.rs │ ├── add.wasm │ ├── add.wat │ └── index.liquid ├── bundle.js ├── call-js │ ├── Makefile │ ├── call-js.rs │ ├── call-js.wasm │ ├── call-js.wat │ └── index.liquid ├── canvas │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ ├── canvas.wasm │ ├── index.liquid │ ├── script.js │ └── src │ │ └── main.rs ├── factorial │ ├── Makefile │ ├── factorial.rs │ ├── factorial.wasm │ ├── factorial.wat │ └── index.liquid ├── feistel │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ ├── feistel.rs │ ├── feistel.wasm │ ├── feistel.wat │ ├── index.liquid │ └── script.js ├── import-memory │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ ├── index.liquid │ ├── string-passing.rs │ ├── string-passing.wasm │ └── string-passing.wat ├── index.md └── sha1 │ ├── .gitignore │ ├── Cargo.lock │ ├── Cargo.toml │ ├── Makefile │ ├── index.liquid │ ├── sha1-digest.rs │ ├── sha1-digest.wasm │ └── sha1-digest.wat ├── index.liquid ├── info.md ├── news.liquid ├── news ├── 2017-12-03-canvas.md ├── 2017-12-04-brainfuck-interpreter.md ├── 2017-12-04-rocket-a-game-on-wasm.md ├── 2017-12-05-semver-with-rust-and-wasm.md ├── 2017-12-06-the-case-for-wasm.md ├── 2017-12-07-import-memory.md ├── 2017-12-14-chip8-emulator-on-wasm.md ├── 2018-01-08-new-years-roundup.md ├── 2018-01-09-turtles-on-wasm.md ├── 2018-01-19-wasm-news.md ├── 2019-01-22-deprecation.md ├── big-factorial.md ├── minimal-example.md ├── native-wasm-target.md └── post-1.md ├── resources.md ├── robots.txt ├── setup ├── docker.md ├── emscripten.md ├── index.md └── wasm-target.md ├── style.css └── talks.md /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | *.big.wasm 3 | target 4 | drafts 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/.travis.yml -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | www.hellorust.com 2 | -------------------------------------------------------------------------------- /LICENSE-CC0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/LICENSE-CC0 -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/README.md -------------------------------------------------------------------------------- /_cobalt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/_cobalt.yml -------------------------------------------------------------------------------- /_includes/_footer.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/_includes/_footer.liquid -------------------------------------------------------------------------------- /_includes/_head.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/_includes/_head.liquid -------------------------------------------------------------------------------- /_includes/_menu.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/_includes/_menu.liquid -------------------------------------------------------------------------------- /_layouts/default.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/_layouts/default.liquid -------------------------------------------------------------------------------- /_layouts/post.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/_layouts/post.liquid -------------------------------------------------------------------------------- /_layouts/site.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/_layouts/site.liquid -------------------------------------------------------------------------------- /assets/default.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/assets/default.min.css -------------------------------------------------------------------------------- /assets/highlight.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/assets/highlight.min.js -------------------------------------------------------------------------------- /bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/bootstrap.css -------------------------------------------------------------------------------- /demos/add/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/add/Makefile -------------------------------------------------------------------------------- /demos/add/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/add/add.rs -------------------------------------------------------------------------------- /demos/add/add.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/add/add.wasm -------------------------------------------------------------------------------- /demos/add/add.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/add/add.wat -------------------------------------------------------------------------------- /demos/add/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/add/index.liquid -------------------------------------------------------------------------------- /demos/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/bundle.js -------------------------------------------------------------------------------- /demos/call-js/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/call-js/Makefile -------------------------------------------------------------------------------- /demos/call-js/call-js.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/call-js/call-js.rs -------------------------------------------------------------------------------- /demos/call-js/call-js.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/call-js/call-js.wasm -------------------------------------------------------------------------------- /demos/call-js/call-js.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/call-js/call-js.wat -------------------------------------------------------------------------------- /demos/call-js/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/call-js/index.liquid -------------------------------------------------------------------------------- /demos/canvas/Cargo.lock: -------------------------------------------------------------------------------- 1 | [[package]] 2 | name = "rust-wasm-canvas" 3 | version = "0.1.0" 4 | 5 | -------------------------------------------------------------------------------- /demos/canvas/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/canvas/Cargo.toml -------------------------------------------------------------------------------- /demos/canvas/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/canvas/Makefile -------------------------------------------------------------------------------- /demos/canvas/canvas.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/canvas/canvas.wasm -------------------------------------------------------------------------------- /demos/canvas/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/canvas/index.liquid -------------------------------------------------------------------------------- /demos/canvas/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/canvas/script.js -------------------------------------------------------------------------------- /demos/canvas/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/canvas/src/main.rs -------------------------------------------------------------------------------- /demos/factorial/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/factorial/Makefile -------------------------------------------------------------------------------- /demos/factorial/factorial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/factorial/factorial.rs -------------------------------------------------------------------------------- /demos/factorial/factorial.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/factorial/factorial.wasm -------------------------------------------------------------------------------- /demos/factorial/factorial.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/factorial/factorial.wat -------------------------------------------------------------------------------- /demos/factorial/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/factorial/index.liquid -------------------------------------------------------------------------------- /demos/feistel/Cargo.lock: -------------------------------------------------------------------------------- 1 | [[package]] 2 | name = "feistel" 3 | version = "0.1.0" 4 | 5 | -------------------------------------------------------------------------------- /demos/feistel/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/feistel/Cargo.toml -------------------------------------------------------------------------------- /demos/feistel/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/feistel/Makefile -------------------------------------------------------------------------------- /demos/feistel/feistel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/feistel/feistel.rs -------------------------------------------------------------------------------- /demos/feistel/feistel.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/feistel/feistel.wasm -------------------------------------------------------------------------------- /demos/feistel/feistel.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/feistel/feistel.wat -------------------------------------------------------------------------------- /demos/feistel/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/feistel/index.liquid -------------------------------------------------------------------------------- /demos/feistel/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/feistel/script.js -------------------------------------------------------------------------------- /demos/import-memory/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /demos/import-memory/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/import-memory/Cargo.lock -------------------------------------------------------------------------------- /demos/import-memory/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/import-memory/Cargo.toml -------------------------------------------------------------------------------- /demos/import-memory/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/import-memory/Makefile -------------------------------------------------------------------------------- /demos/import-memory/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/import-memory/index.liquid -------------------------------------------------------------------------------- /demos/import-memory/string-passing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/import-memory/string-passing.rs -------------------------------------------------------------------------------- /demos/import-memory/string-passing.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/import-memory/string-passing.wasm -------------------------------------------------------------------------------- /demos/import-memory/string-passing.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/import-memory/string-passing.wat -------------------------------------------------------------------------------- /demos/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/index.md -------------------------------------------------------------------------------- /demos/sha1/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /demos/sha1/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/sha1/Cargo.lock -------------------------------------------------------------------------------- /demos/sha1/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/sha1/Cargo.toml -------------------------------------------------------------------------------- /demos/sha1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/sha1/Makefile -------------------------------------------------------------------------------- /demos/sha1/index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/sha1/index.liquid -------------------------------------------------------------------------------- /demos/sha1/sha1-digest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/sha1/sha1-digest.rs -------------------------------------------------------------------------------- /demos/sha1/sha1-digest.wasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/sha1/sha1-digest.wasm -------------------------------------------------------------------------------- /demos/sha1/sha1-digest.wat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/demos/sha1/sha1-digest.wat -------------------------------------------------------------------------------- /index.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/index.liquid -------------------------------------------------------------------------------- /info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/info.md -------------------------------------------------------------------------------- /news.liquid: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news.liquid -------------------------------------------------------------------------------- /news/2017-12-03-canvas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news/2017-12-03-canvas.md -------------------------------------------------------------------------------- /news/2017-12-04-brainfuck-interpreter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news/2017-12-04-brainfuck-interpreter.md -------------------------------------------------------------------------------- /news/2017-12-04-rocket-a-game-on-wasm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news/2017-12-04-rocket-a-game-on-wasm.md -------------------------------------------------------------------------------- /news/2017-12-05-semver-with-rust-and-wasm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news/2017-12-05-semver-with-rust-and-wasm.md -------------------------------------------------------------------------------- /news/2017-12-06-the-case-for-wasm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news/2017-12-06-the-case-for-wasm.md -------------------------------------------------------------------------------- /news/2017-12-07-import-memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news/2017-12-07-import-memory.md -------------------------------------------------------------------------------- /news/2017-12-14-chip8-emulator-on-wasm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news/2017-12-14-chip8-emulator-on-wasm.md -------------------------------------------------------------------------------- /news/2018-01-08-new-years-roundup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news/2018-01-08-new-years-roundup.md -------------------------------------------------------------------------------- /news/2018-01-09-turtles-on-wasm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news/2018-01-09-turtles-on-wasm.md -------------------------------------------------------------------------------- /news/2018-01-19-wasm-news.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news/2018-01-19-wasm-news.md -------------------------------------------------------------------------------- /news/2019-01-22-deprecation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news/2019-01-22-deprecation.md -------------------------------------------------------------------------------- /news/big-factorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news/big-factorial.md -------------------------------------------------------------------------------- /news/minimal-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news/minimal-example.md -------------------------------------------------------------------------------- /news/native-wasm-target.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news/native-wasm-target.md -------------------------------------------------------------------------------- /news/post-1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/news/post-1.md -------------------------------------------------------------------------------- /resources.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/resources.md -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- 1 | # empty on purpose 2 | -------------------------------------------------------------------------------- /setup/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/setup/docker.md -------------------------------------------------------------------------------- /setup/emscripten.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/setup/emscripten.md -------------------------------------------------------------------------------- /setup/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/setup/index.md -------------------------------------------------------------------------------- /setup/wasm-target.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/setup/wasm-target.md -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/style.css -------------------------------------------------------------------------------- /talks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/badboy/hellorust/HEAD/talks.md --------------------------------------------------------------------------------