From 74812a6a0177db5bbb83cff61161b1282e0d2851 Mon Sep 17 00:00:00 2001 From: Kelvin Ly Date: Fri, 12 May 2023 12:20:11 -0400 Subject: [PATCH] Looks like we've got meaningful communication between Rust and JavaScript, time for some refactoring --- .gitignore | 1 + Makefile | 4 +- wordle.htm | 3 + wordle_opt/src/lib.rs | 125 +++++++++++++++++++++++++++++++++--------- wordle_shim.js | 22 ++++++++ 5 files changed, 126 insertions(+), 29 deletions(-) create mode 100644 .gitignore create mode 100644 wordle_shim.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..31114b3 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +wordle_opt.wasm diff --git a/Makefile b/Makefile index 3ffccf2..b56f13a 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,8 @@ all: wordle_opt.wasm wordle_opt.wasm: wordle_opt/target/wasm32-unknown-unknown/release/wordle_opt.wasm - #wasm-snip $< -o $@ - cp $< $@ + wasm-snip $< -o $@ --snip-rust-fmt-code --snip-rust-panicking-code + #cp $< $@ wordle_opt/target/wasm32-unknown-unknown/release/wordle_opt.wasm: wordle_opt/src/*.rs cd wordle_opt; cargo build --target wasm32-unknown-unknown --release diff --git a/wordle.htm b/wordle.htm index 322c3da..d443cfe 100644 --- a/wordle.htm +++ b/wordle.htm @@ -27,6 +27,7 @@ +