wackbyte bbaa60e8c2
Update dependencies (#30)
* dev-test: update dependencies

* update wasmparser: 0.99.0 -> 0.101.1

Remove `i64` generation fix for elements as they only contain `reftype` and not `i64`

* update wasmparser: 0.101.1 -> 0.103.0

See <https://github.com/bytecodealliance/wasm-tools/pull/957> for more information

* update wasmparser: 0.103.0 -> 0.106.0

* update wasmparser: 0.106.0 -> 0.107.0
2023-06-26 17:19:12 -04:00
2023-06-26 17:19:12 -04:00
2023-06-26 17:19:12 -04:00
2023-06-26 17:19:12 -04:00
2022-06-03 22:57:33 -04:00
2022-05-20 01:55:36 -04:00
2022-07-22 00:19:57 -04:00
2022-07-02 05:38:08 -04:00
2022-04-25 21:26:11 -04:00

Wasynth

This is a WebAssembly translation tool and library for arbitrary languages. It contains several modules for different purposes as outlined below.

  • wasm-ast handles creating abstract syntax trees which can be used to inspect and act on WebAssembly code.
  • codegen/* handles individual code generation libraries that consume the syntax trees.
  • dev-test/tests/* handles testing the code generation against the standard test suite.
  • dev-test/fuzz_targets/* handles testing syntax tree building through fuzzing of pseudo-random data.

Code Generation

The code generation libraries also offer a simple binary utility for translating to source. These can be built or installed by using the --path codegen/language --bin wasm2language Cargo flags.

LuaJIT 🟢 Minimum version 2.1.0
Luau 🟢
Description
WebAssembly to Lua translation library and tool
Readme 760 KiB
Languages
Rust 73.2%
Lua 26.8%