docs(wiki): every fenced block runs or says what it is: foreign code (WAT, Rust, C, Julia, …) labelled with its language; sketches, open questions and not-yet examples fenced as text with a note; two broken fences fixed (ambiguity, broadcasting); 3km+10m == 3010 meters. wiki_blocks: 115 of 330 failing → 0 of 219
Perfect.md Footguns.md
wasmtime_runner.cpp works 80% !
CURRENT TESTS PASSED cleanup fix !!! REGRESSION !!!: testLengthOperator(); testKitchensink(); !!!
CURRENT TESTS PASSED Code emitDataSections() { // // split for named data e.g. named strings and arrays
CURRENT TESTS PASSED assert_emit("√3^2", 3); in browser via import, no funclet
assert_emit("dub:=it*2;dub(π)", 2 * pi);
Cleanup!
fixed isKebabBridge
getElementById(“ canvas ”) in wasmx
added VectorOpcodes because we love the flexible-vectors proposal! // https://github.com/WebAssembly/flexible-vectors/blob/main/proposals/flexible-vectors/BinaryFlexibleVectors.md // combined with vector prefix Valtypes, e.g. vec_i64 = 0x77 => 0x7700 == vec_i64.length
reconstruct Node from wasm data
multivalue to smartpointer ok, but square 3 breaks wasmtime!?
multivalue in wasmtime, app and wasmx
No commit message
better wasm reader signatures
CURRENT TESTS PASSED cleanup
OK 42==42
separators have different bindings Different [[list]] separators have different bindings: While 1,2,3 binds as one expression, 1;2;3 yields the last element as return value.
ALL TESTS PASSED premature optimization return Node => Node&
fixed atoi, file
x
assert_emit("- -3", 3); assert_emit("‖-3‖", 3); assert_emit("‖-3‖+1", 4);
utf operators, all ok except assert_is("1 ∧ 1", 1); assert_emit("¬ 0", 1);
Updated Todo (markdown)