diff --git a/.changelog/unreleased/bug-fixes/1778-fix-wasm-vm-aarch64-mac.md b/.changelog/unreleased/bug-fixes/1778-fix-wasm-vm-aarch64-mac.md new file mode 100644 index 00000000000..22c36884608 --- /dev/null +++ b/.changelog/unreleased/bug-fixes/1778-fix-wasm-vm-aarch64-mac.md @@ -0,0 +1,2 @@ +- Fix wasm pointer misalignment issues on Apple silicon devices. + ([\#1778](https://github.com/anoma/namada/pull/1778)) \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 0c780b6db67..8246cec1807 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7708,8 +7708,7 @@ dependencies = [ [[package]] name = "wasmer" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea8d8361c9d006ea3d7797de7bd6b1492ffd0f91a22430cfda6c1658ad57bedf" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "cfg-if 1.0.0", "indexmap 1.9.3", @@ -7735,8 +7734,7 @@ dependencies = [ [[package]] name = "wasmer-artifact" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7aaf9428c29c1d8ad2ac0e45889ba8a568a835e33fd058964e5e500f2f7ce325" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "enumset", "loupe", @@ -7748,8 +7746,7 @@ dependencies = [ [[package]] name = "wasmer-cache" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0def391ee1631deac5ac1e6ce919c07a5ccb936ad0fd44708cdc2365c49561a4" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "blake3", "hex", @@ -7760,8 +7757,7 @@ dependencies = [ [[package]] name = "wasmer-compiler" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e67a6cd866aed456656db2cfea96c18baabbd33f676578482b85c51e1ee19d2c" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "enumset", "loupe", @@ -7778,8 +7774,7 @@ dependencies = [ [[package]] name = "wasmer-compiler-cranelift" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48be2f9f6495f08649e4f8b946a2cbbe119faf5a654aa1457f9504a99d23dae0" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -7798,8 +7793,7 @@ dependencies = [ [[package]] name = "wasmer-compiler-singlepass" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29ca2a35204d8befa85062bc7aac259a8db8070b801b8a783770ba58231d729e" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "byteorder", "dynasm", @@ -7817,8 +7811,7 @@ dependencies = [ [[package]] name = "wasmer-derive" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00e50405cc2a2f74ff574584710a5f2c1d5c93744acce2ca0866084739284b51" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "proc-macro-error", "proc-macro2", @@ -7829,8 +7822,7 @@ dependencies = [ [[package]] name = "wasmer-engine" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f98f010978c244db431b392aeab0661df7ea0822343334f8f2a920763548e45" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "backtrace", "enumset", @@ -7852,8 +7844,7 @@ dependencies = [ [[package]] name = "wasmer-engine-dylib" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0358af9c154724587731175553805648d9acb8f6657880d165e378672b7e53" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "cfg-if 1.0.0", "enum-iterator", @@ -7878,8 +7869,7 @@ dependencies = [ [[package]] name = "wasmer-engine-universal" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "440dc3d93c9ca47865a4f4edd037ea81bf983b5796b59b3d712d844b32dbef15" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "cfg-if 1.0.0", "enumset", @@ -7898,8 +7888,7 @@ dependencies = [ [[package]] name = "wasmer-engine-universal-artifact" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f1db3f54152657eb6e86c44b66525ff7801dad8328fe677da48dd06af9ad41" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "enum-iterator", "enumset", @@ -7914,8 +7903,7 @@ dependencies = [ [[package]] name = "wasmer-object" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d831335ff3a44ecf451303f6f891175c642488036b92ceceb24ac8623a8fa8b" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "object 0.28.4", "thiserror", @@ -7926,8 +7914,7 @@ dependencies = [ [[package]] name = "wasmer-types" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39df01ea05dc0a9bab67e054c7cb01521e53b35a7bb90bd02eca564ed0b2667f" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "backtrace", "enum-iterator", @@ -7942,8 +7929,7 @@ dependencies = [ [[package]] name = "wasmer-vm" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30d965fa61f4dc4cdb35a54daaf7ecec3563fbb94154a6c35433f879466247dd" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "backtrace", "cc", diff --git a/shared/Cargo.toml b/shared/Cargo.toml index 35c5156cac1..783a3498837 100644 --- a/shared/Cargo.toml +++ b/shared/Cargo.toml @@ -133,12 +133,12 @@ tiny-hderive.workspace = true toml.workspace = true tracing.workspace = true wasm-instrument = {version = "0.4.0", features = ["sign_ext"], optional = true} -wasmer = {version = "=2.3.0", optional = true} -wasmer-cache = {version = "=2.3.0", optional = true} -wasmer-compiler-singlepass = {version = "=2.3.0", optional = true} -wasmer-engine-dylib = {version = "=2.3.0", optional = true} -wasmer-engine-universal = {version = "=2.3.0", optional = true} -wasmer-vm = {version = "2.3.0", optional = true} +wasmer = {git = "https://github.com/heliaxdev/wasmer", rev = "833721a1b21cd192e7f044abe2139d03ba291149", optional = true} +wasmer-cache = {git = "https://github.com/heliaxdev/wasmer", rev = "833721a1b21cd192e7f044abe2139d03ba291149", optional = true} +wasmer-compiler-singlepass = {git = "https://github.com/heliaxdev/wasmer", rev = "833721a1b21cd192e7f044abe2139d03ba291149", optional = true} +wasmer-engine-dylib = {git = "https://github.com/heliaxdev/wasmer", rev = "833721a1b21cd192e7f044abe2139d03ba291149", optional = true} +wasmer-engine-universal = {git = "https://github.com/heliaxdev/wasmer", rev = "833721a1b21cd192e7f044abe2139d03ba291149", optional = true} +wasmer-vm = {git = "https://github.com/heliaxdev/wasmer", rev = "833721a1b21cd192e7f044abe2139d03ba291149", optional = true} wasmparser.workspace = true zeroize.workspace = true diff --git a/shared/src/vm/wasm/run.rs b/shared/src/vm/wasm/run.rs index 70975af2edd..667b6884ee1 100644 --- a/shared/src/vm/wasm/run.rs +++ b/shared/src/vm/wasm/run.rs @@ -588,6 +588,10 @@ mod tests { /// Test that when a transaction wasm goes over the stack-height limit, the /// execution is aborted. #[test] + // NB: Disabled on aarch64 macOS since a fix for + // https://github.com/wasmerio/wasmer/issues/4072 + // reduced the available stack space on mac + #[cfg_attr(all(target_arch = "aarch64", target_os = "macos"), ignore)] fn test_tx_stack_limiter() { // Because each call into `$loop` inside the wasm consumes 5 stack // heights except for the terminal call, this should hit the stack @@ -609,6 +613,10 @@ mod tests { /// Test that when a VP wasm goes over the stack-height limit, the execution /// is aborted. #[test] + // NB: Disabled on aarch64 macOS since a fix for + // https://github.com/wasmerio/wasmer/issues/4072 + // reduced the available stack space on mac + #[cfg_attr(all(target_arch = "aarch64", target_os = "macos"), ignore)] fn test_vp_stack_limiter() { // Because each call into `$loop` inside the wasm consumes 5 stack // heights except for the terminal call, this should hit the stack diff --git a/wasm/Cargo.lock b/wasm/Cargo.lock index 1ea534d2cfe..0a9d8a4e6aa 100644 --- a/wasm/Cargo.lock +++ b/wasm/Cargo.lock @@ -6047,8 +6047,7 @@ dependencies = [ [[package]] name = "wasmer" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea8d8361c9d006ea3d7797de7bd6b1492ffd0f91a22430cfda6c1658ad57bedf" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "cfg-if 1.0.0", "indexmap 1.9.3", @@ -6074,8 +6073,7 @@ dependencies = [ [[package]] name = "wasmer-artifact" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7aaf9428c29c1d8ad2ac0e45889ba8a568a835e33fd058964e5e500f2f7ce325" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "enumset", "loupe", @@ -6087,8 +6085,7 @@ dependencies = [ [[package]] name = "wasmer-cache" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0def391ee1631deac5ac1e6ce919c07a5ccb936ad0fd44708cdc2365c49561a4" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "blake3", "hex", @@ -6099,8 +6096,7 @@ dependencies = [ [[package]] name = "wasmer-compiler" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e67a6cd866aed456656db2cfea96c18baabbd33f676578482b85c51e1ee19d2c" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "enumset", "loupe", @@ -6117,8 +6113,7 @@ dependencies = [ [[package]] name = "wasmer-compiler-cranelift" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48be2f9f6495f08649e4f8b946a2cbbe119faf5a654aa1457f9504a99d23dae0" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -6137,8 +6132,7 @@ dependencies = [ [[package]] name = "wasmer-compiler-singlepass" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29ca2a35204d8befa85062bc7aac259a8db8070b801b8a783770ba58231d729e" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "byteorder", "dynasm", @@ -6156,8 +6150,7 @@ dependencies = [ [[package]] name = "wasmer-derive" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00e50405cc2a2f74ff574584710a5f2c1d5c93744acce2ca0866084739284b51" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "proc-macro-error", "proc-macro2", @@ -6168,8 +6161,7 @@ dependencies = [ [[package]] name = "wasmer-engine" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f98f010978c244db431b392aeab0661df7ea0822343334f8f2a920763548e45" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "backtrace", "enumset", @@ -6191,8 +6183,7 @@ dependencies = [ [[package]] name = "wasmer-engine-dylib" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0358af9c154724587731175553805648d9acb8f6657880d165e378672b7e53" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "cfg-if 1.0.0", "enum-iterator", @@ -6217,8 +6208,7 @@ dependencies = [ [[package]] name = "wasmer-engine-universal" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "440dc3d93c9ca47865a4f4edd037ea81bf983b5796b59b3d712d844b32dbef15" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "cfg-if 1.0.0", "enumset", @@ -6237,8 +6227,7 @@ dependencies = [ [[package]] name = "wasmer-engine-universal-artifact" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f1db3f54152657eb6e86c44b66525ff7801dad8328fe677da48dd06af9ad41" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "enum-iterator", "enumset", @@ -6253,8 +6242,7 @@ dependencies = [ [[package]] name = "wasmer-object" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d831335ff3a44ecf451303f6f891175c642488036b92ceceb24ac8623a8fa8b" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "object 0.28.4", "thiserror", @@ -6265,8 +6253,7 @@ dependencies = [ [[package]] name = "wasmer-types" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39df01ea05dc0a9bab67e054c7cb01521e53b35a7bb90bd02eca564ed0b2667f" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "backtrace", "enum-iterator", @@ -6281,8 +6268,7 @@ dependencies = [ [[package]] name = "wasmer-vm" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30d965fa61f4dc4cdb35a54daaf7ecec3563fbb94154a6c35433f879466247dd" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "backtrace", "cc", diff --git a/wasm_for_tests/wasm_source/Cargo.lock b/wasm_for_tests/wasm_source/Cargo.lock index 8c9e7aa8b08..f4156e6f5af 100644 --- a/wasm_for_tests/wasm_source/Cargo.lock +++ b/wasm_for_tests/wasm_source/Cargo.lock @@ -6018,8 +6018,7 @@ dependencies = [ [[package]] name = "wasmer" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea8d8361c9d006ea3d7797de7bd6b1492ffd0f91a22430cfda6c1658ad57bedf" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "cfg-if 1.0.0", "indexmap 1.9.3", @@ -6045,8 +6044,7 @@ dependencies = [ [[package]] name = "wasmer-artifact" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7aaf9428c29c1d8ad2ac0e45889ba8a568a835e33fd058964e5e500f2f7ce325" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "enumset", "loupe", @@ -6058,8 +6056,7 @@ dependencies = [ [[package]] name = "wasmer-cache" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0def391ee1631deac5ac1e6ce919c07a5ccb936ad0fd44708cdc2365c49561a4" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "blake3", "hex", @@ -6070,8 +6067,7 @@ dependencies = [ [[package]] name = "wasmer-compiler" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e67a6cd866aed456656db2cfea96c18baabbd33f676578482b85c51e1ee19d2c" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "enumset", "loupe", @@ -6088,8 +6084,7 @@ dependencies = [ [[package]] name = "wasmer-compiler-cranelift" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48be2f9f6495f08649e4f8b946a2cbbe119faf5a654aa1457f9504a99d23dae0" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -6108,8 +6103,7 @@ dependencies = [ [[package]] name = "wasmer-compiler-singlepass" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29ca2a35204d8befa85062bc7aac259a8db8070b801b8a783770ba58231d729e" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "byteorder", "dynasm", @@ -6127,8 +6121,7 @@ dependencies = [ [[package]] name = "wasmer-derive" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00e50405cc2a2f74ff574584710a5f2c1d5c93744acce2ca0866084739284b51" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "proc-macro-error", "proc-macro2", @@ -6139,8 +6132,7 @@ dependencies = [ [[package]] name = "wasmer-engine" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f98f010978c244db431b392aeab0661df7ea0822343334f8f2a920763548e45" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "backtrace", "enumset", @@ -6162,8 +6154,7 @@ dependencies = [ [[package]] name = "wasmer-engine-dylib" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0358af9c154724587731175553805648d9acb8f6657880d165e378672b7e53" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "cfg-if 1.0.0", "enum-iterator", @@ -6188,8 +6179,7 @@ dependencies = [ [[package]] name = "wasmer-engine-universal" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "440dc3d93c9ca47865a4f4edd037ea81bf983b5796b59b3d712d844b32dbef15" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "cfg-if 1.0.0", "enumset", @@ -6208,8 +6198,7 @@ dependencies = [ [[package]] name = "wasmer-engine-universal-artifact" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f1db3f54152657eb6e86c44b66525ff7801dad8328fe677da48dd06af9ad41" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "enum-iterator", "enumset", @@ -6224,8 +6213,7 @@ dependencies = [ [[package]] name = "wasmer-object" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d831335ff3a44ecf451303f6f891175c642488036b92ceceb24ac8623a8fa8b" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "object 0.28.4", "thiserror", @@ -6236,8 +6224,7 @@ dependencies = [ [[package]] name = "wasmer-types" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39df01ea05dc0a9bab67e054c7cb01521e53b35a7bb90bd02eca564ed0b2667f" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "backtrace", "enum-iterator", @@ -6252,8 +6239,7 @@ dependencies = [ [[package]] name = "wasmer-vm" version = "2.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30d965fa61f4dc4cdb35a54daaf7ecec3563fbb94154a6c35433f879466247dd" +source = "git+https://github.com/heliaxdev/wasmer?rev=833721a1b21cd192e7f044abe2139d03ba291149#833721a1b21cd192e7f044abe2139d03ba291149" dependencies = [ "backtrace", "cc",