This commit starts setting up some infrastructure to run Pulley modules in Wasmtime, for example on the CLI. This doesn't actually work just yet due to other missing pieces of integration but this is enough to get to a fault and/or other compiler errors at this time. The changes here are:
An Engine allows mismatching targets in the case of Pulley, but the pointer widths must match.
All subcommands of Wasmtime now support --target, e.g. wasmtime run, as previously only the host was allowed.
This commit starts setting up some infrastructure to run Pulley modules in Wasmtime, for example on the CLI. This doesn't actually work just yet due to other missing pieces of integration but this is enough to get to a fault and/or other compiler errors at this time. The changes here are:
Engine
allows mismatching targets in the case of Pulley, but the pointer widths must match.--target
, e.g.wasmtime run
, as previously only the host was allowed.