diff --git a/Cargo.lock b/Cargo.lock index a6f22eab9a9..5a50d9a8d43 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2184,36 +2184,36 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.123.5" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57cc4ac031157d0206cf6a8faa48284034721cd367a45e004c4e06329f51e106" +checksum = "c088d3406f0c0252efa7445adfd2d05736bfb5218838f64eaf79d567077aed14" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.123.5" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a121c08faeeca04c85280dbddb19521e3ed7169430fd6abc34496e656c18b20" +checksum = "5c03f887a763abb9c1dc08f722aa82b69067fda623b6f0273050f45f8b1a6776" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.123.5" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39f2b2cd8224147b4e193c2de68cf0085b693b242bb766c594828db3907151cb" +checksum = "0206887a11a43f507fee320a218dc365980bfc42ec2696792079a9f8c9369e90" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-bitset" -version = "0.123.5" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f7468865d7cf72637a30d5fb97c4fc38b6ea82ab54ca913c81e7403274802be" +checksum = "ac0790c83cfdab95709c5d0105fd888221e3af9049a7d7ec376ec901ab4e4dba" dependencies = [ "serde", "serde_derive", @@ -2221,9 +2221,9 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.123.5" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e96c94a373ec1a35fb889730525f3fd220e66b1cf222b3426f5eb6e0404718e5" +checksum = "9a98aed2d262eda69310e84bae8e053ee4f17dbdd3347b8d9156aa618ba2de0a" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -2248,9 +2248,9 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.123.5" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5904cbc4e8d4f8a69129a365da30d6f9f0e6ca024c4e0728d5da615e8db3c44" +checksum = "6906852826988563e9b0a9232ad951f53a47aa41ffd02f8ac852d3f41aae836a" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", @@ -2261,24 +2261,24 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.123.5" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1009f9e206d5fba4add039539f3e16378815a53b8477bd2d1fc8e3bde6ea93a" +checksum = "3a50105aab667b5cc845f2be37c78475d7cc127cd8ec0a31f7b2b71d526099a7" [[package]] name = "cranelift-control" -version = "0.123.5" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0c5e3cc40402febecdba0a9e45999b1ab9aef8b120833182b08830b7be292fb" +checksum = "6adcc7aa7c0bc1727176a6f2d99c28a9e79a541ccd5ca911a0cb352da8befa36" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.123.5" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d58a1de9bdab836734c42902ce948a5cdcc923ae8ce30b29a24dbe76098df659" +checksum = "981b56af777f9a34ea6dcce93255125776d391410c2a68b75bed5941b714fa15" dependencies = [ "cranelift-bitset", "serde", @@ -2287,9 +2287,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.123.5" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd3423b326097e627a378c106eb57d5ddb3f303d4deb87d29bf8b982dd1d6afc" +checksum = "dea982589684dfb71afecb9fc09555c3a266300a1162a60d7fa39d41a5705b1c" dependencies = [ "cranelift-codegen", "log", @@ -2299,15 +2299,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.123.5" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f56f0e7abec391b94314ab2e9a1002c5a0aed6e29e4709318a7e33315767bed7" +checksum = "a0422686b22ed6a1f33cc40e3c43eb84b67155788568d1a5cac8439d3dca1783" [[package]] name = "cranelift-native" -version = "0.123.5" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e528d9c791306c55c3bef6c70a77cc9712ca9a32b12bae86924224e65604cb69" +checksum = "56f697bbbe135c655ea1deb7af0bae4a5c4fae2c88fdfc0fa57b34ae58c91040" dependencies = [ "cranelift-codegen", "libc", @@ -2316,9 +2316,9 @@ dependencies = [ [[package]] name = "cranelift-srcgen" -version = "0.123.5" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8558dda6bd86b48c7b31b46555b5eed24b55c839e554a42765c23bf98de62997" +checksum = "718efe674f3df645462677e22a3128e890d88ba55821bb091083d257707be76c" [[package]] name = "crc" @@ -3465,25 +3465,17 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "42012b0f064e01aa58b545fe3727f90f7dd4020f4a3ea735b50344965f5a57e9" -[[package]] -name = "fxhash" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" -dependencies = [ - "byteorder", -] - [[package]] name = "fxprof-processed-profile" -version = "0.6.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27d12c0aed7f1e24276a241aadc4cb8ea9f83000f34bc062b7cc2d51e3b0fabd" +checksum = "25234f20a3ec0a962a61770cfe39ecf03cb529a6e474ad8cff025ed497eda557" dependencies = [ "bitflags 2.9.0", "debugid", - "fxhash", + "rustc-hash 2.1.1", "serde", + "serde_derive", "serde_json", ] @@ -6231,9 +6223,9 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d56a1abe1fcec21c32b62000af24b8b6db11b87609b64fd1c9a9e17c42422225" +checksum = "beafc309a2d35e16cc390644d88d14dfa45e45e15075ec6a9e37f6dfb43e926f" dependencies = [ "cranelift-bitset", "log", @@ -6243,9 +6235,9 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0d56dac306fbee0e990d4bac359c86d58f60f058e1e2d1aee1b7928689f08d3" +checksum = "1885fbb6c07454cfc8725a18a1da3cfc328ee8c53fb8d0671ea313edc8567947" dependencies = [ "proc-macro2", "quote", @@ -6525,9 +6517,9 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.12.2" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734" +checksum = "08effbc1fa53aaebff69521a5c05640523fab037b34a4a2c109506bc938246fa" dependencies = [ "allocator-api2", "bumpalo", @@ -8599,12 +8591,12 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.236.1" +version = "0.239.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "724fccfd4f3c24b7e589d333fc0429c68042897a7e8a5f8694f31792471841e7" +checksum = "5be00faa2b4950c76fe618c409d2c3ea5a3c9422013e079482d78544bb2d184c" dependencies = [ "leb128fmt", - "wasmparser 0.236.1", + "wasmparser 0.239.0", ] [[package]] @@ -8651,9 +8643,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.236.1" +version = "0.239.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a9b1e81f3eb254cf7404a82cee6926a4a3ccc5aad80cc3d43608a070c67aa1d7" +checksum = "8c9d90bb93e764f6beabf1d02028c70a2156a6583e63ac4218dd07ef733368b0" dependencies = [ "bitflags 2.9.0", "hashbrown 0.15.2", @@ -8675,20 +8667,20 @@ dependencies = [ [[package]] name = "wasmprinter" -version = "0.236.1" +version = "0.239.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2df225df06a6df15b46e3f73ca066ff92c2e023670969f7d50ce7d5e695abbb1" +checksum = "b3981f3d51f39f24f5fc90f93049a90f08dbbca8deba602cd46bb8ca67a94718" dependencies = [ "anyhow", "termcolor", - "wasmparser 0.236.1", + "wasmparser 0.239.0", ] [[package]] name = "wasmtime" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "901adbcfe03e3ad9db86f5665d6e00d54c904d4b81235c375635991596dfef3b" +checksum = "f81eafc07c867be94c47e0dc66355d9785e09107a18901f76a20701ba0663ad7" dependencies = [ "addr2line", "anyhow", @@ -8719,10 +8711,9 @@ dependencies = [ "serde_json", "smallvec", "target-lexicon", - "wasm-encoder 0.236.1", - "wasmparser 0.236.1", + "wasm-encoder 0.239.0", + "wasmparser 0.239.0", "wasmtime-environ", - "wasmtime-internal-asm-macros", "wasmtime-internal-cache", "wasmtime-internal-component-macro", "wasmtime-internal-component-util", @@ -8741,9 +8732,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00984333e84fa259b72b5bc113e1699d04f20c3ac191bf3e268e32bd93e493fd" +checksum = "78587abe085a44a13c90fa16fea6db014e9883e627a7044d7f0cb397ad08d1da" dependencies = [ "anyhow", "cpp_demangle", @@ -8760,26 +8751,17 @@ dependencies = [ "serde_derive", "smallvec", "target-lexicon", - "wasm-encoder 0.236.1", - "wasmparser 0.236.1", + "wasm-encoder 0.239.0", + "wasmparser 0.239.0", "wasmprinter", "wasmtime-internal-component-util", ] -[[package]] -name = "wasmtime-internal-asm-macros" -version = "36.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8f42078a2603132bb5d7f2d5114ce57992e0fa344a9521385dc159c63472a9a" -dependencies = [ - "cfg-if 1.0.0", -] - [[package]] name = "wasmtime-internal-cache" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19ae7355594563bec11af97afb429ea8576f497960a78d59684ffabd11a862b8" +checksum = "78fb9299e318b0af3efb75d88321515a20a5ccb040bcde1f0f7d46d656fa8fef" dependencies = [ "anyhow", "base64 0.22.1", @@ -8797,9 +8779,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c271bbe00cf374564ee37bee4fe298f8ad10e267aba07b2ec598d376677f062" +checksum = "d843bb444f2d1509ea9304ad749242d1fa5de95cde67665bfcdcafa0f360925c" dependencies = [ "anyhow", "proc-macro2", @@ -8812,15 +8794,15 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-util" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a61fa3310d28256440f4bad63bd9462f364ee9faca7c3dcfccc7c2a48db46005" +checksum = "801ee1a80ab66f065a88c6a62f2d495d5540d027b366757c6a53e9c42f153aef" [[package]] name = "wasmtime-internal-cranelift" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6401e096bfbb50e75a00bd83162fee68b1800d65937364463a4ad43da3f140f8" +checksum = "deb50f1c50365c32e557266ca85acdf77696c44a3f98797ba6af58cebc6d6d1e" dependencies = [ "anyhow", "cfg-if 1.0.0", @@ -8837,33 +8819,33 @@ dependencies = [ "smallvec", "target-lexicon", "thiserror 2.0.18", - "wasmparser 0.236.1", + "wasmparser 0.239.0", "wasmtime-environ", "wasmtime-internal-math", + "wasmtime-internal-unwinder", "wasmtime-internal-versioned-export-macros", ] [[package]] name = "wasmtime-internal-fiber" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dd592465c4fffd866fc6f50db2cc7ae0c73d2742699e351b3680b5f84f21ede" +checksum = "9308cdb17f8d51e3164185616d809e28c29a6515c03b9dd95c89436b71f6d154" dependencies = [ "anyhow", "cc", "cfg-if 1.0.0", "libc", "rustix 1.0.7", - "wasmtime-internal-asm-macros", "wasmtime-internal-versioned-export-macros", "windows-sys 0.60.2", ] [[package]] name = "wasmtime-internal-jit-debug" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6c60a180c90eea53266a6627c353a8101090f1e084f59e1bd4666f5c55e405" +checksum = "5c9b63a22bf2a8b6a149a41c6768bc17a8b2e3288a249cb8216987fbd7128e81" dependencies = [ "cc", "object", @@ -8873,9 +8855,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "efe8de0903b246b59b112f2a7116f3d2315c41a9252ab78de90dae93b9cab50e" +checksum = "eb8e042b6e3de2f3d708279f89f50b4b9aa1b9bab177300cdffb0ffcd2816df5" dependencies = [ "anyhow", "cfg-if 1.0.0", @@ -8885,24 +8867,24 @@ dependencies = [ [[package]] name = "wasmtime-internal-math" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e1d143a7388e4adfae7c1d6c6ceb44325b4b45b2e393e39b25ddaf563e7e587" +checksum = "3c1f0674f38cd7d014eb1a49ea1d1766cca1a64459e8856ee118a10005302e16" dependencies = [ "libm", ] [[package]] name = "wasmtime-internal-slab" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de954a96e144df5b22805367f91a1754237f6bf99918f087d0ea1970be3b6365" +checksum = "fb24b7535306713e7a250f8b71e35f05b6a5031bf9c3ed7330c308e899cbe7d3" [[package]] name = "wasmtime-internal-unwinder" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9923ac3d2b967e8ecbfefddaf19909b6a9a03b5b969b2a71af52300e3e404419" +checksum = "21d5a80e2623a49cb8e8c419542337b8fe0260b162c40dcc201080a84cbe9b7c" dependencies = [ "anyhow", "cfg-if 1.0.0", @@ -8913,9 +8895,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef2c0062b75377b8d0a20239436b06df2e01a3521e9f14af6ea9b438c60fc030" +checksum = "23e277f734b9256359b21517c3b0c26a2a9de6c53a51b670ae55cdcde548bf4e" dependencies = [ "proc-macro2", "quote", @@ -8924,16 +8906,17 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8542e7cfd5b77ad33ac4cab866cb2b2eca350c7c34ac73e13fe78e83871ad3d7" +checksum = "7b4dc9333737142f6ece4369c8bcdda03a11edbd43d8fbd3e15004c194b9b743" dependencies = [ "anyhow", "cranelift-codegen", "gimli", + "log", "object", "target-lexicon", - "wasmparser 0.236.1", + "wasmparser 0.239.0", "wasmtime-environ", "wasmtime-internal-cranelift", "winch-codegen", @@ -8941,9 +8924,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-wit-bindgen" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04c8be7f99d674c7af47ceba83ee4dc4e36132798c920a7bfd7ca44ce7733f99" +checksum = "5f758625553fe33fdce0713f63bb7784c4f5fecb7f7cd4813414519ec24b6a4c" dependencies = [ "anyhow", "bitflags 2.9.0", @@ -9088,9 +9071,9 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "36.0.5" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ce0c15cfd084585ed8f5519d4f405de98ff530f6afe31b88a5560688879c85e" +checksum = "6c0bb17ae9bf89ebc74512150e6ee0a27b1eac5ff3b54d8cec264f4b4255022d" dependencies = [ "anyhow", "cranelift-assembler-x64", @@ -9100,7 +9083,7 @@ dependencies = [ "smallvec", "target-lexicon", "thiserror 2.0.18", - "wasmparser 0.236.1", + "wasmparser 0.239.0", "wasmtime-environ", "wasmtime-internal-cranelift", "wasmtime-internal-math", @@ -9448,9 +9431,9 @@ dependencies = [ [[package]] name = "wit-parser" -version = "0.236.1" +version = "0.239.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16e4833a20cd6e85d6abfea0e63a399472d6f88c6262957c17f546879a80ba15" +checksum = "55c92c939d667b7bf0c6bf2d1f67196529758f99a2a45a3355cc56964fd5315d" dependencies = [ "anyhow", "id-arena", @@ -9461,7 +9444,7 @@ dependencies = [ "serde_derive", "serde_json", "unicode-xid", - "wasmparser 0.236.1", + "wasmparser 0.239.0", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index bd9808622a9..e42bee1172e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -100,7 +100,7 @@ tonic-prost-build = "0.14" tower-http = { version = "0.6.8", features = ["cors"] } tower = { version = "0.5.1", features = ["full"] } wasmparser = "0.118.1" -wasmtime = { version = "36.0.5", features = ["async"] } +wasmtime = { version = "38.0.4", features = ["async"] } rand = { version = "0.9.2", features = ["os_rng"] } prometheus = "0.14.0"