* refactor(deps): avoid default features
This commit updates the deps for jco and related crates to avoid
default features which might unnecessarily add to build times.
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
* refactor: remove wasmparser * import
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
* chore(deps): update core & bindgen functionality
This commit updates codegen functionality to use the updated versions
of upstream wasm projects (which now include async and some other refactorings)
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
* chore: update wasm-tools component
This commit updates the wasm-tools utility crate to more up-to-date upstreams
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
* chore: throw error for fn bindgen until async impl
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
* feat: impl flush instruction bindgen
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
* refactor: remove * imports in bindgen modules
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
* fix(test): wit component versions in tests
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
* chore: rustfmt
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
* fix(tests): increase transpiled code char limit
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
---------
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
* feat: allow custom weval bin
This commit enables specifying a custom `weval` binary to use when
performing AOT.
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
* chore: set node version to v20.18.0
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
* chore(ci): install weval during CI
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
* refactor(ci): get weval version dynamically
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
---------
Signed-off-by: Victor Adossi <vadossi@cosmonic.com>