diff --git a/Cargo.lock b/Cargo.lock index 33db4fc..c9921dd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -96,9 +96,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.102" +version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c" +checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470" [[package]] name = "ar_archive_writer" @@ -293,7 +293,16 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8628cc4ba7f88a9205a7ee42327697abc61195a1e3d92cfae172d6a946e722e" dependencies = [ - "cranelift-assembler-x64-meta", + "cranelift-assembler-x64-meta 0.131.1", +] + +[[package]] +name = "cranelift-assembler-x64" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d552bd33b7a56dc70aeb1e1c960e51a218fa0db50f23873b500a310379450b2d" +dependencies = [ + "cranelift-assembler-x64-meta 0.134.3", ] [[package]] @@ -302,7 +311,16 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d582754487e6c9a065a91c42ccf1bdd8d5977af33468dac5ae9bec0ce88acb3e" dependencies = [ - "cranelift-srcgen", + "cranelift-srcgen 0.131.1", +] + +[[package]] +name = "cranelift-assembler-x64-meta" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "078e80e4c222279e3330f6aa1a256ca77ddf156d4453166a9f09defedc4594dd" +dependencies = [ + "cranelift-srcgen 0.134.3", ] [[package]] @@ -311,8 +329,18 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb59c81ace12ee7c33074db7903d4d75d1f40b28cd3e8e6f491de57b29129eb9" dependencies = [ - "cranelift-entity", - "wasmtime-internal-core", + "cranelift-entity 0.131.1", + "wasmtime-internal-core 44.0.1", +] + +[[package]] +name = "cranelift-bforest" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "820ce15d4ad3562d613c31a67b6d0434d403e7091a68d1349903842f7d31737e" +dependencies = [ + "cranelift-entity 0.134.3", + "wasmtime-internal-core 47.0.3", ] [[package]] @@ -321,7 +349,16 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f25c06993a681be9cf3140798a3d4ac5bec955e7444416a2fdc87fda8567285d" dependencies = [ - "wasmtime-internal-core", + "wasmtime-internal-core 44.0.1", +] + +[[package]] +name = "cranelift-bitset" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61bca563d4b86d285928d9e27f97f27039bb33a0fc524fa130d7d0c106bf8ab3" +dependencies = [ + "wasmtime-internal-core 47.0.3", ] [[package]] @@ -331,14 +368,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "27b61f95c5a211918f5d336254a61a488b36a5818de47a868e8c4658dce9cccc" dependencies = [ "bumpalo", - "cranelift-assembler-x64", - "cranelift-bforest", - "cranelift-bitset", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-control", - "cranelift-entity", - "cranelift-isle", + "cranelift-assembler-x64 0.131.1", + "cranelift-bforest 0.131.1", + "cranelift-bitset 0.131.1", + "cranelift-codegen-meta 0.131.1", + "cranelift-codegen-shared 0.131.1", + "cranelift-control 0.131.1", + "cranelift-entity 0.131.1", + "cranelift-isle 0.131.1", "gimli", "hashbrown 0.16.1", "libm", @@ -348,7 +385,34 @@ dependencies = [ "serde", "smallvec", "target-lexicon", - "wasmtime-internal-core", + "wasmtime-internal-core 44.0.1", +] + +[[package]] +name = "cranelift-codegen" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "709f4b7c0fb57d952658d5b5c07fbdc4149acd7b7f0de9678ae754b9c981949a" +dependencies = [ + "bumpalo", + "cranelift-assembler-x64 0.134.3", + "cranelift-bforest 0.134.3", + "cranelift-bitset 0.134.3", + "cranelift-codegen-meta 0.134.3", + "cranelift-codegen-shared 0.134.3", + "cranelift-control 0.134.3", + "cranelift-entity 0.134.3", + "cranelift-isle 0.134.3", + "gimli", + "hashbrown 0.17.0", + "libm", + "log", + "regalloc2", + "rustc-hash", + "serde", + "smallvec", + "target-lexicon", + "wasmtime-internal-core 47.0.3", ] [[package]] @@ -357,9 +421,21 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b85aa822fce72080d041d7c2cf7c3f5c6ecdea7afae68379ba4ef85269c4fa5" dependencies = [ - "cranelift-assembler-x64-meta", - "cranelift-codegen-shared", - "cranelift-srcgen", + "cranelift-assembler-x64-meta 0.131.1", + "cranelift-codegen-shared 0.131.1", + "cranelift-srcgen 0.131.1", + "heck", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "903dc8915af62aad1d9d0f39a5968d33fa80b9aa899ed6f56e47f40ca4512e1e" +dependencies = [ + "cranelift-assembler-x64-meta 0.134.3", + "cranelift-codegen-shared 0.134.3", + "cranelift-srcgen 0.134.3", "heck", ] @@ -369,6 +445,12 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "833eb9fc89326cd072cc19e96892f09b5692c0dfe17cd4da2858ba30c2cd85c0" +[[package]] +name = "cranelift-codegen-shared" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0522d74c227e49f3fd49ab055311486ae4f09083262b66705bed676952491469" + [[package]] name = "cranelift-control" version = "0.131.1" @@ -378,14 +460,33 @@ dependencies = [ "arbitrary", ] +[[package]] +name = "cranelift-control" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66560ea1c5cef72e170b18e46d263dba2d3169c9d39e8cafdab2173c6362cc1a" +dependencies = [ + "arbitrary", +] + [[package]] name = "cranelift-entity" version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e62ef34c6e720f347a79ece043e8584e242d168911da640bac654a33a6aaaf5" dependencies = [ - "cranelift-bitset", - "wasmtime-internal-core", + "cranelift-bitset 0.131.1", + "wasmtime-internal-core 44.0.1", +] + +[[package]] +name = "cranelift-entity" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b62ef5b17cc814d27e96b66a5b46da0e4ce2b8ac55a6d478048bb99d04b05526" +dependencies = [ + "cranelift-bitset 0.134.3", + "wasmtime-internal-core 47.0.3", ] [[package]] @@ -394,7 +495,7 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfa2ad00399dd47e7e7e33cb1dc23b0e39ed9dcd01e8f026fc37af91655031b8" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.131.1", "log", "smallvec", "target-lexicon", @@ -406,6 +507,12 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "02c51975ed217b4e8e5a7fd11e9ec83a96104bdff311dddcb505d1d8a9fd7fc6" +[[package]] +name = "cranelift-isle" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf79003ebfa1eed5e87f3b84446ad5236f540268289960e14f387dc9b28e40b7" + [[package]] name = "cranelift-jit" version = "0.131.1" @@ -413,10 +520,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4070d2acc5c976887c10c273d38dd2bebebb472fd1ba65fa17b548adf5f56350" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", - "cranelift-entity", - "cranelift-module", + "cranelift-codegen 0.131.1", + "cranelift-control 0.131.1", + "cranelift-entity 0.131.1", + "cranelift-module 0.131.1", "cranelift-native", "libc", "log", @@ -433,8 +540,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "052a396328dbc7dadc29d1bd27d4aa57d9e9e493ead8ef6e2ab3b75c1bf9644c" dependencies = [ "anyhow", - "cranelift-codegen", - "cranelift-control", + "cranelift-codegen 0.131.1", + "cranelift-control 0.131.1", +] + +[[package]] +name = "cranelift-module" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c89882b932e6ae6b9c9a9c0d4ee784c53208d2db5cccb6e099e298cf35572cf" +dependencies = [ + "anyhow", + "cranelift-codegen 0.134.3", + "cranelift-control 0.134.3", ] [[package]] @@ -443,7 +561,7 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f9b1889e00da9729d8f8525f3c12998ded86ea709058ff844ebe00b97548de0e" dependencies = [ - "cranelift-codegen", + "cranelift-codegen 0.131.1", "libc", "target-lexicon", ] @@ -454,6 +572,12 @@ version = "0.131.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5a8f82fd5124f009f72167e60139245cd3b56cfd4b53050f22110c48c5f4da1" +[[package]] +name = "cranelift-srcgen" +version = "0.134.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6977c2a71ab1e0d1e62f966b411a498aa04c4dce47d93d52f8a360a06058922" + [[package]] name = "criterion" version = "0.8.2" @@ -699,6 +823,9 @@ name = "hashbrown" version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4f467dd6dccf739c208452f8014c75c18bb8301b050ad1cfb27153803edb0f51" +dependencies = [ + "foldhash 0.2.0", +] [[package]] name = "heck" @@ -1285,10 +1412,10 @@ dependencies = [ "ariadne", "chumsky", "clap", - "cranelift-codegen", + "cranelift-codegen 0.131.1", "cranelift-frontend", "cranelift-jit", - "cranelift-module", + "cranelift-module 0.134.3", "cranelift-native", "criterion", "insta", @@ -1515,6 +1642,16 @@ dependencies = [ "libm", ] +[[package]] +name = "wasmtime-internal-core" +version = "47.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a0092c4b9d070ac5e278b6d0db10f5e71214190f0347ca57502b4692f796321" +dependencies = [ + "hashbrown 0.17.0", + "libm", +] + [[package]] name = "wasmtime-internal-jit-icache-coherence" version = "44.0.1" @@ -1523,7 +1660,7 @@ checksum = "6a1859e920871515d324fb9757c3e448d6ed1512ca6ccdff14b6e016505d6ada" dependencies = [ "cfg-if", "libc", - "wasmtime-internal-core", + "wasmtime-internal-core 44.0.1", "windows-sys 0.61.2", ] diff --git a/Cargo.toml b/Cargo.toml index 3c5a445..af44aaa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,7 +15,7 @@ rustyline = "18" cranelift-codegen = "0.131" cranelift-frontend = "0.131" cranelift-jit = "0.131" -cranelift-module = "0.131" +cranelift-module = "0.134" cranelift-native = "0.131" [dev-dependencies]