ejrgilbert / whamm

5 stars 2 forks source link

add language capabilities #9

Open ejrgilbert opened 2 months ago

ejrgilbert commented 2 months ago
  1. call instr.wasm funcs
  2. top of stack var (tos)
  3. arg* for typed bytecodes (e.g. br_if, and, etc.)
  4. pc (index in the function)
  5. Create "fat" instr.wasm written in Rust (counting, tracking of data (assoc arrays), output to CSV, fault injection?)
  6. Import capability import instr-core.wasm as core
  7. Calls to imported wasm files:core.foo(x, y, z)
  8. Add merge capability to CLI