bytecodealliance / lucet

Lucet, the Sandboxing WebAssembly Compiler.
Apache License 2.0
4.07k stars 164 forks source link

remove wasmtime submodule, depend on latest wasmtime packages from crates.io #660

Closed pchickey closed 3 years ago

pchickey commented 3 years ago

Lucet is nearing EOL so we no longer need to track changes between releases in wasmtime. In case we do, we will use [patch] in Cargo.toml for a path or git dependency.

Having path dependencies in Lucet is causing integration headaches downstream, because you cannot [patch] over a path!

This PR removes the wasmtime submodule, and changes all deps to the latest crates.io release: cranelift-* is at 0.75.0, and the rest are at 0.28.0.