diff --git a/Cargo.lock b/Cargo.lock index 7e807f31b..674fd4f33 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -17,7 +17,7 @@ version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9acbfca36652500c911ddb767ed433e3ed99b032b5d935be73c6923662db1d43" dependencies = [ - "gimli 0.32.0", + "gimli 0.32.3", ] [[package]] @@ -153,9 +153,9 @@ dependencies = [ [[package]] name = "anyhow" -version = "1.0.93" +version = "1.0.100" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" dependencies = [ "backtrace", ] @@ -168,9 +168,9 @@ checksum = "d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c" [[package]] name = "arbitrary" -version = "1.4.1" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" +checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" dependencies = [ "derive_arbitrary", ] @@ -388,9 +388,9 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.83" +version = "0.1.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", @@ -610,7 +610,7 @@ dependencies = [ "hex", "hmac", "http 0.2.12", - "http 1.1.0", + "http 1.3.1", "once_cell", "percent-encoding", "sha2", @@ -705,7 +705,7 @@ dependencies = [ "aws-smithy-types", "bytes", "http 0.2.12", - "http 1.1.0", + "http 1.3.1", "pin-project-lite", "tokio", "tracing", @@ -723,7 +723,7 @@ dependencies = [ "bytes-utils", "futures-core", "http 0.2.12", - "http 1.1.0", + "http 1.3.1", "http-body 0.4.6", "http-body 1.0.1", "http-body-util", @@ -771,7 +771,7 @@ dependencies = [ "axum-core", "bytes", "futures-util", - "http 1.1.0", + "http 1.3.1", "http-body 1.0.1", "http-body-util", "itoa", @@ -797,7 +797,7 @@ dependencies = [ "async-trait", "bytes", "futures-util", - "http 1.1.0", + "http 1.3.1", "http-body 1.0.1", "http-body-util", "mime", @@ -1216,9 +1216,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.8.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ac0150caa2ae65ca5bd83f25c7de183dea78d4d366469f148435e2acfbad0da" +checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" dependencies = [ "serde", ] @@ -1329,9 +1329,9 @@ dependencies = [ [[package]] name = "cap-fs-ext" -version = "3.4.4" +version = "3.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e41cc18551193fe8fa6f15c1e3c799bc5ec9e2cfbfaa8ed46f37013e3e6c173c" +checksum = "d5528f85b1e134ae811704e41ef80930f56e795923f866813255bc342cc20654" dependencies = [ "cap-primitives", "cap-std", @@ -1341,21 +1341,21 @@ dependencies = [ [[package]] name = "cap-net-ext" -version = "3.4.4" +version = "3.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f83833816c66c986e913b22ac887cec216ea09301802054316fc5301809702c" +checksum = "20a158160765c6a7d0d8c072a53d772e4cb243f38b04bfcf6b4939cfbe7482e7" dependencies = [ "cap-primitives", "cap-std", - "rustix 1.0.5", + "rustix 1.1.2", "smallvec", ] [[package]] name = "cap-primitives" -version = "3.4.4" +version = "3.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a1e394ed14f39f8bc26f59d4c0c010dbe7f0a1b9bafff451b1f98b67c8af62a" +checksum = "b6cf3aea8a5081171859ef57bc1606b1df6999df4f1110f8eef68b30098d1d3a" dependencies = [ "ambient-authority", "fs-set-times", @@ -1363,7 +1363,7 @@ dependencies = [ "io-lifetimes", "ipnet", "maybe-owned", - "rustix 1.0.5", + "rustix 1.1.2", "rustix-linux-procfs", "windows-sys 0.59.0", "winx", @@ -1371,9 +1371,9 @@ dependencies = [ [[package]] name = "cap-rand" -version = "3.4.4" +version = "3.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0acb89ccf798a28683f00089d0630dfaceec087234eae0d308c05ddeaa941b40" +checksum = "d8144c22e24bbcf26ade86cb6501a0916c46b7e4787abdb0045a467eb1645a1d" dependencies = [ "ambient-authority", "rand 0.8.5", @@ -1381,27 +1381,27 @@ dependencies = [ [[package]] name = "cap-std" -version = "3.4.4" +version = "3.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07c0355ca583dd58f176c3c12489d684163861ede3c9efa6fd8bba314c984189" +checksum = "b6dc3090992a735d23219de5c204927163d922f42f575a0189b005c62d37549a" dependencies = [ "cap-primitives", "io-extras", "io-lifetimes", - "rustix 1.0.5", + "rustix 1.1.2", ] [[package]] name = "cap-time-ext" -version = "3.4.4" +version = "3.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "491af520b8770085daa0466978c75db90368c71896523f2464214e38359b1a5b" +checksum = "def102506ce40c11710a9b16e614af0cde8e76ae51b1f48c04b8d79f4b671a80" dependencies = [ "ambient-authority", "cap-primitives", "iana-time-zone", "once_cell", - "rustix 1.0.5", + "rustix 1.1.2", "winx", ] @@ -1607,9 +1607,12 @@ dependencies = [ [[package]] name = "cobs" -version = "0.2.3" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67ba02a97a2bd10f4b59b25c7973101c79642302776489e030cd13cdab09ed15" +checksum = "0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1" +dependencies = [ + "thiserror 2.0.17", +] [[package]] name = "colorchoice" @@ -1819,36 +1822,36 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3e8ca189363907c025c5debe2bfe56c8c18503d4575d750f87e4ccbbfbd8681" +checksum = "c088d3406f0c0252efa7445adfd2d05736bfb5218838f64eaf79d567077aed14" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e169461bfd463df68b01b196522f263c905eadc852f6e57fd4ce4c5d76115ead" +checksum = "5c03f887a763abb9c1dc08f722aa82b69067fda623b6f0273050f45f8b1a6776" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a98298338375075287834defe333d552847110f3a04db0ce19bd308b4c40fbb" +checksum = "0206887a11a43f507fee320a218dc365980bfc42ec2696792079a9f8c9369e90" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-bitset" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edf5f49a2e2ae284db75437a49cc13220a7fb394983d5545af1209ab0bbadee3" +checksum = "ac0790c83cfdab95709c5d0105fd888221e3af9049a7d7ec376ec901ab4e4dba" dependencies = [ "serde", "serde_derive", @@ -1856,9 +1859,9 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c354d6db9e344f647f38c88849c482c6014b79a295aca23fa82f73b62caeda2d" +checksum = "9a98aed2d262eda69310e84bae8e053ee4f17dbdd3347b8d9156aa618ba2de0a" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -1869,7 +1872,7 @@ dependencies = [ "cranelift-control", "cranelift-entity", "cranelift-isle", - "gimli 0.32.0", + "gimli 0.32.3", "hashbrown 0.15.2", "log", "pulley-interpreter", @@ -1883,9 +1886,9 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bb8008396957de750e26d0b40a76bea6e5623d970a5bfe4266ef0a79ccb8341" +checksum = "6906852826988563e9b0a9232ad951f53a47aa41ffd02f8ac852d3f41aae836a" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", @@ -1896,24 +1899,24 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98ecb53eafe1ad1f7d7f7d0585ae5d42b2050978fa812216b0420d4752eb41cb" +checksum = "3a50105aab667b5cc845f2be37c78475d7cc127cd8ec0a31f7b2b71d526099a7" [[package]] name = "cranelift-control" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9c43ac27fe178cadb17e7f4cf1320ba89b8875cc2bdee265cccfca49bc76c95" +checksum = "6adcc7aa7c0bc1727176a6f2d99c28a9e79a541ccd5ca911a0cb352da8befa36" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15513ee4bf648d366654c6a9864fe870ca64f1eed4acabf9139056e68b3d44dc" +checksum = "981b56af777f9a34ea6dcce93255125776d391410c2a68b75bed5941b714fa15" dependencies = [ "cranelift-bitset", "serde", @@ -1922,9 +1925,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e4399d31f06b50fcb3fa0117ff4c393c22e521574eecf524cf932fc99cd78f" +checksum = "dea982589684dfb71afecb9fc09555c3a266300a1162a60d7fa39d41a5705b1c" dependencies = [ "cranelift-codegen", "log", @@ -1934,15 +1937,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a751ec2b7c2f281274a3798e37ba2344b55f60789e67aaa10d6bbea3f3f8a6b" +checksum = "a0422686b22ed6a1f33cc40e3c43eb84b67155788568d1a5cac8439d3dca1783" [[package]] name = "cranelift-native" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "546500d7cb424c423e118dfddc169aa61ed611c47fc1cf48783ed4e3f9800619" +checksum = "56f697bbbe135c655ea1deb7af0bae4a5c4fae2c88fdfc0fa57b34ae58c91040" dependencies = [ "cranelift-codegen", "libc", @@ -1951,9 +1954,9 @@ dependencies = [ [[package]] name = "cranelift-srcgen" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edeb6b718b23108a123ad1c8eecf6fa34d21a6b5518fc340dda80ce5bdf42377" +checksum = "718efe674f3df645462677e22a3128e890d88ba55821bb091083d257707be76c" [[package]] name = "crc32fast" @@ -2415,7 +2418,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.0", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -2960,13 +2963,13 @@ dependencies = [ [[package]] name = "fs-set-times" -version = "0.20.1" +version = "0.20.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "033b337d725b97690d86893f9de22b67b80dcc4e9ad815f348254c38119db8fb" +checksum = "94e7099f6313ecacbe1256e8ff9d617b75d1bcb16a6fddef94866d225a01a14a" dependencies = [ "io-lifetimes", - "rustix 0.38.40", - "windows-sys 0.52.0", + "rustix 1.1.2", + "windows-sys 0.59.0", ] [[package]] @@ -3117,25 +3120,17 @@ dependencies = [ "slab", ] -[[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.10.0", "debugid", - "fxhash", + "rustc-hash", "serde", + "serde_derive", "serde_json", ] @@ -3457,9 +3452,9 @@ checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" [[package]] name = "gimli" -version = "0.32.0" +version = "0.32.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93563d740bc9ef04104f9ed6f86f1e3275c2cdafb95664e26584b9ca807a8ffe" +checksum = "e629b9b98ef3dd8afe6ca2bd0f89306cec16d43d907889945bc5d6687f2f13c7" dependencies = [ "fallible-iterator 0.3.0", "indexmap 2.12.0", @@ -3767,7 +3762,7 @@ dependencies = [ "fnv", "futures-core", "futures-sink", - "http 1.1.0", + "http 1.3.1", "indexmap 2.12.0", "slab", "tokio", @@ -3951,9 +3946,9 @@ dependencies = [ [[package]] name = "http" -version = "1.1.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258" +checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" dependencies = [ "bytes", "fnv", @@ -3987,18 +3982,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" dependencies = [ "bytes", - "http 1.1.0", + "http 1.3.1", ] [[package]] name = "http-body-util" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" +checksum = "b021d93e26becf5dc7e1b75b1bed1fd93124b374ceb73f43d4d4eafec896a64a" dependencies = [ "bytes", - "futures-util", - "http 1.1.0", + "futures-core", + "http 1.3.1", "http-body 1.0.1", "pin-project-lite", ] @@ -4067,20 +4062,22 @@ dependencies = [ [[package]] name = "hyper" -version = "1.5.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbbff0a806a4728c99295b254c8838933b5b082d75e3cb70c8dab21fdfbcfa9a" +checksum = "2ab2d4f250c3d7b1c9fcdff1cece94ea4e2dfbec68614f7b87cb205f24ca9d11" dependencies = [ + "atomic-waker", "bytes", "futures-channel", - "futures-util", + "futures-core", "h2 0.4.6", - "http 1.1.0", + "http 1.3.1", "http-body 1.0.1", "httparse", "httpdate", "itoa", "pin-project-lite", + "pin-utils", "smallvec", "tokio", "want", @@ -4127,8 +4124,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" dependencies = [ "futures-util", - "http 1.1.0", - "hyper 1.5.0", + "http 1.3.1", + "hyper 1.8.1", "hyper-util", "rustls 0.23.18", "rustls-pki-types", @@ -4144,7 +4141,7 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2b90d566bffbce6a75bd8b09a05aa8c2cb1fabb6cb348f8840c9e4c90a0d83b0" dependencies = [ - "hyper 1.5.0", + "hyper 1.8.1", "hyper-util", "pin-project-lite", "tokio", @@ -4172,7 +4169,7 @@ checksum = "70206fc6890eaca9fde8a0bf71caa2ddfc9fe045ac9e5c70df101a7dbde866e0" dependencies = [ "bytes", "http-body-util", - "hyper 1.5.0", + "hyper 1.8.1", "hyper-util", "native-tls", "tokio", @@ -4189,9 +4186,9 @@ dependencies = [ "bytes", "futures-channel", "futures-util", - "http 1.1.0", + "http 1.3.1", "http-body 1.0.1", - "hyper 1.5.0", + "hyper 1.8.1", "pin-project-lite", "socket2 0.5.7", "tokio", @@ -4813,9 +4810,9 @@ checksum = "db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760" [[package]] name = "libc" -version = "0.2.172" +version = "0.2.177" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa" +checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" [[package]] name = "libdbus-sys" @@ -4858,9 +4855,9 @@ dependencies = [ [[package]] name = "libm" -version = "0.2.11" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" +checksum = "f9fbbcab51052fe104eb5e5d351cf728d30a5be1fe14d9be8a3b097481fb97de" [[package]] name = "libredox" @@ -4971,9 +4968,9 @@ checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] name = "linux-raw-sys" -version = "0.9.4" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd945864f07fe9f5371a27ad7b52a172b4b499999f1d97574c9fa68373937e12" +checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" [[package]] name = "liquid" @@ -5050,9 +5047,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.27" +version = "0.4.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94" +checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" [[package]] name = "logos" @@ -5182,11 +5179,11 @@ checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memfd" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" +checksum = "ad38eb12aea514a0466ea40a80fd8cc83637065948eb4a426e4aa46261175227" dependencies = [ - "rustix 0.38.40", + "rustix 1.1.2", ] [[package]] @@ -5525,7 +5522,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -5723,7 +5720,7 @@ dependencies = [ "bytes", "chrono", "futures-util", - "http 1.1.0", + "http 1.3.1", "http-auth", "jwt 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.5.0", @@ -5748,7 +5745,7 @@ dependencies = [ "bytes", "chrono", "futures-util", - "http 1.1.0", + "http 1.3.1", "http-auth", "jwt 0.16.0 (git+https://github.com/vdice/rust-jwt?rev=c5b596d28a39dd428350b445d5c5829ba6352f02)", "lazy_static 1.5.0", @@ -5772,7 +5769,7 @@ dependencies = [ "bytes", "chrono", "futures-util", - "http 1.1.0", + "http 1.3.1", "http-auth", "jwt 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.5.0", @@ -5938,7 +5935,7 @@ checksum = "a8863faf2910030d139fb48715ad5ff2f35029fc5f244f6d5f689ddcf4d26253" dependencies = [ "async-trait", "bytes", - "http 1.1.0", + "http 1.3.1", "opentelemetry", "reqwest 0.12.9", "tracing", @@ -5952,7 +5949,7 @@ checksum = "5bef114c6d41bea83d6dc60eb41720eedd0261a67af57b66dd2b84ac46c01d91" dependencies = [ "async-trait", "futures-core", - "http 1.1.0", + "http 1.3.1", "opentelemetry", "opentelemetry-http", "opentelemetry-proto", @@ -6363,9 +6360,9 @@ dependencies = [ [[package]] name = "postcard" -version = "1.0.10" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f7f0a8d620d71c457dd1d47df76bb18960378da56af4527aaa10f515eee732e" +checksum = "6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24" dependencies = [ "cobs", "embedded-io 0.4.0", @@ -6725,9 +6722,9 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4338089093bf5f2f50e77602a4b8bb938e16bead1419ed9cd6484c9ef7050b10" +checksum = "beafc309a2d35e16cc390644d88d14dfa45e45e15075ec6a9e37f6dfb43e926f" dependencies = [ "cranelift-bitset", "log", @@ -6737,9 +6734,9 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23e93c268176831e893721022bb923f41b892b3c9e41875f276025fddb1a0ea8" +checksum = "1885fbb6c07454cfc8725a18a1da3cfc328ee8c53fb8d0671ea313edc8567947" dependencies = [ "proc-macro2", "quote", @@ -7086,9 +7083,9 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.13.1" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68e18e1ef763167dc6718c28a5585e62f907590a21028b8e87be1318f19ef1cb" +checksum = "4e249c660440317032a71ddac302f25f1d5dff387667bcc3978d1f77aa31ac34" dependencies = [ "allocator-api2", "bumpalo", @@ -7198,10 +7195,10 @@ dependencies = [ "futures-core", "futures-util", "h2 0.4.6", - "http 1.1.0", + "http 1.3.1", "http-body 1.0.1", "http-body-util", - "hyper 1.5.0", + "hyper 1.8.1", "hyper-rustls 0.27.3", "hyper-tls 0.6.0", "hyper-util", @@ -7419,9 +7416,9 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" [[package]] name = "rustc-hash" -version = "2.0.0" +version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583034fd73374156e66797ed8e5b0d5690409c9226b22d87cb7f19821c05d152" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" [[package]] name = "rustc_version" @@ -7441,7 +7438,7 @@ dependencies = [ "anyhow", "async-trait", "bytes", - "http 1.1.0", + "http 1.3.1", "reqwest 0.12.9", "rustify_derive", "serde", @@ -7481,15 +7478,15 @@ dependencies = [ [[package]] name = "rustix" -version = "1.0.5" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d97817398dd4bb2e6da002002db259209759911da105da92bec29ccb12cf58bf" +checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" dependencies = [ "bitflags 2.10.0", "errno", "libc", - "linux-raw-sys 0.9.4", - "windows-sys 0.59.0", + "linux-raw-sys 0.11.0", + "windows-sys 0.61.2", ] [[package]] @@ -7499,7 +7496,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2fc84bf7e9aa16c4f2c758f27412dc9841341e16aa682d9c7ac308fe3ee12056" dependencies = [ "once_cell", - "rustix 1.0.5", + "rustix 1.1.2", ] [[package]] @@ -7817,11 +7814,12 @@ dependencies = [ [[package]] name = "semver" -version = "1.0.23" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" +checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" dependencies = [ "serde", + "serde_core", ] [[package]] @@ -8273,9 +8271,9 @@ dependencies = [ "dialoguer", "futures", "hex", - "http 1.1.0", + "http 1.3.1", "http-body-util", - "hyper 1.5.0", + "hyper 1.8.1", "hyper-util", "indicatif", "itertools 0.14.0", @@ -8359,14 +8357,14 @@ dependencies = [ "tokio", "toml", "tracing", - "wasm-encoder 0.239.0", - "wasm-metadata 0.239.0", - "wasmparser 0.239.0", + "wasm-encoder 0.240.0", + "wasm-metadata 0.240.0", + "wasmparser 0.240.0", "wasmtime", "wasmtime-wasi", "wat", - "wit-component 0.239.0", - "wit-parser 0.239.0", + "wit-component 0.240.0", + "wit-parser 0.240.0", ] [[package]] @@ -8453,10 +8451,10 @@ dependencies = [ "wac-graph", "wac-types", "wasm-pkg-client", - "wasmparser 0.239.0", - "wit-component 0.239.0", + "wasmparser 0.240.0", + "wit-component 0.240.0", "wit-encoder", - "wit-parser 0.239.0", + "wit-parser 0.240.0", ] [[package]] @@ -8520,10 +8518,10 @@ version = "3.6.0-pre0" dependencies = [ "anyhow", "bytes", - "http 1.1.0", + "http 1.3.1", "http-body 1.0.1", "http-body-util", - "hyper 1.5.0", + "hyper 1.8.1", "hyper-util", "pin-project-lite", "reqwest 0.12.9", @@ -8586,7 +8584,7 @@ version = "3.6.0-pre0" dependencies = [ "anyhow", "futures-util", - "http 1.1.0", + "http 1.3.1", "ip_network", "rustls 0.23.18", "rustls-pki-types", @@ -8746,9 +8744,9 @@ name = "spin-http" version = "3.6.0-pre0" dependencies = [ "anyhow", - "http 1.1.0", + "http 1.3.1", "http-body-util", - "hyper 1.5.0", + "hyper 1.8.1", "indexmap 2.12.0", "percent-encoding", "routefinder", @@ -8954,11 +8952,11 @@ dependencies = [ "tokio-util", "tracing", "walkdir", - "wasm-encoder 0.239.0", - "wasmparser 0.239.0", + "wasm-encoder 0.240.0", + "wasmparser 0.240.0", "wat", - "wit-component 0.239.0", - "wit-parser 0.239.0", + "wit-component 0.240.0", + "wit-parser 0.240.0", ] [[package]] @@ -8967,7 +8965,7 @@ version = "3.6.0-pre0" dependencies = [ "anyhow", "futures-util", - "http 1.1.0", + "http 1.3.1", "ip_network", "ip_network_table", "spin-expressions", @@ -9123,7 +9121,7 @@ version = "3.6.0-pre0" dependencies = [ "anyhow", "http 0.2.12", - "http 1.1.0", + "http 1.3.1", "opentelemetry", "opentelemetry-appender-tracing", "opentelemetry-otlp", @@ -9203,10 +9201,10 @@ dependencies = [ "anyhow", "clap 3.2.25", "futures", - "http 1.1.0", + "http 1.3.1", "http-body 1.0.1", "http-body-util", - "hyper 1.5.0", + "hyper 1.8.1", "hyper-util", "pin-project-lite", "rustls 0.23.18", @@ -9552,9 +9550,9 @@ dependencies = [ [[package]] name = "system-interface" -version = "0.27.2" +version = "0.27.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b858526d22750088a9b3cf2e3c2aacebd5377f13adeec02860c30d09113010a6" +checksum = "cc4592f674ce18521c2a81483873a49596655b179f71c5e05d10c1fe66c78745" dependencies = [ "bitflags 2.10.0", "cap-fs-ext", @@ -9562,7 +9560,7 @@ dependencies = [ "fd-lock", "io-lifetimes", "rustix 0.38.40", - "windows-sys 0.52.0", + "windows-sys 0.59.0", "winx", ] @@ -9610,8 +9608,8 @@ dependencies = [ "fastrand 2.2.0", "getrandom 0.3.2", "once_cell", - "rustix 1.0.5", - "windows-sys 0.60.2", + "rustix 1.1.2", + "windows-sys 0.61.2", ] [[package]] @@ -9656,7 +9654,7 @@ name = "test-components" version = "0.1.0" dependencies = [ "cargo_toml", - "wit-component 0.239.0", + "wit-component 0.240.0", ] [[package]] @@ -9677,7 +9675,7 @@ name = "testing-framework" version = "0.1.0" dependencies = [ "anyhow", - "http 1.1.0", + "http 1.3.1", "http-body-util", "log", "nix 0.29.0", @@ -9868,27 +9866,26 @@ dependencies = [ [[package]] name = "tokio" -version = "1.45.1" +version = "1.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779" +checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" dependencies = [ - "backtrace", "bytes", "libc", "mio", "parking_lot", "pin-project-lite", "signal-hook-registry", - "socket2 0.5.7", + "socket2 0.6.0", "tokio-macros", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] name = "tokio-macros" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" +checksum = "af407857209536a95c8e56f8231ef2c2e2aff839b22e07a1ffcbc617e9db9fa5" dependencies = [ "proc-macro2", "quote", @@ -9988,9 +9985,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.12" +version = "0.7.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" +checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594" dependencies = [ "bytes", "futures-core", @@ -10047,10 +10044,10 @@ dependencies = [ "base64 0.22.1", "bytes", "h2 0.4.6", - "http 1.1.0", + "http 1.3.1", "http-body 1.0.1", "http-body-util", - "hyper 1.5.0", + "hyper 1.8.1", "hyper-timeout", "hyper-util", "percent-encoding", @@ -10472,7 +10469,7 @@ dependencies = [ "async-trait", "bytes", "derive_builder 0.12.0", - "http 1.1.0", + "http 1.3.1", "reqwest 0.12.9", "rustify", "rustify_derive", @@ -10866,6 +10863,26 @@ dependencies = [ "wasmparser 0.239.0", ] +[[package]] +name = "wasm-encoder" +version = "0.240.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06d642d8c5ecc083aafe9ceb32809276a304547a3a6eeecceb5d8152598bc71f" +dependencies = [ + "leb128fmt", + "wasmparser 0.240.0", +] + +[[package]] +name = "wasm-encoder" +version = "0.241.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e01164c9dda68301e34fdae536c23ed6fe90ce6d97213ccc171eebbd3d02d6b8" +dependencies = [ + "leb128fmt", + "wasmparser 0.241.2", +] + [[package]] name = "wasm-metadata" version = "0.224.1" @@ -10921,6 +10938,25 @@ dependencies = [ "wasmparser 0.239.0", ] +[[package]] +name = "wasm-metadata" +version = "0.240.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee093e1e1ccffa005b9b778f7a10ccfd58e25a20eccad294a1a93168d076befb" +dependencies = [ + "anyhow", + "auditable-serde", + "flate2", + "indexmap 2.12.0", + "serde", + "serde_derive", + "serde_json", + "spdx", + "url", + "wasm-encoder 0.240.0", + "wasmparser 0.240.0", +] + [[package]] name = "wasm-pkg-client" version = "0.11.0" @@ -10966,7 +11002,7 @@ dependencies = [ "bytes", "etcetera", "futures-util", - "http 1.1.0", + "http 1.3.1", "semver", "serde", "serde_json", @@ -11037,6 +11073,30 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.240.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b722dcf61e0ea47440b53ff83ccb5df8efec57a69d150e4f24882e4eba7e24a4" +dependencies = [ + "bitflags 2.10.0", + "hashbrown 0.15.2", + "indexmap 2.12.0", + "semver", + "serde", +] + +[[package]] +name = "wasmparser" +version = "0.241.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "46d90019b1afd4b808c263e428de644f3003691f243387d30d673211ee0cb8e8" +dependencies = [ + "bitflags 2.10.0", + "indexmap 2.12.0", + "semver", +] + [[package]] name = "wasmprinter" version = "0.2.80" @@ -11060,9 +11120,9 @@ dependencies = [ [[package]] name = "wasmtime" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae1ef7649330697f0374eca8af0a437cf349605afce261bb64ba66fa0663c80" +checksum = "f81eafc07c867be94c47e0dc66355d9785e09107a18901f76a20701ba0663ad7" dependencies = [ "addr2line 0.25.0", "anyhow", @@ -11075,7 +11135,7 @@ dependencies = [ "encoding_rs", "futures", "fxprof-processed-profile", - "gimli 0.32.0", + "gimli 0.32.3", "hashbrown 0.15.2", "indexmap 2.12.0", "ittapi", @@ -11088,7 +11148,7 @@ dependencies = [ "postcard", "pulley-interpreter", "rayon", - "rustix 1.0.5", + "rustix 1.1.2", "semver", "serde", "serde_derive", @@ -11098,7 +11158,6 @@ dependencies = [ "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", @@ -11117,15 +11176,15 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6bf9ff7210fa31880e7cf3cfa1b83648c777090aa11ac1c448dff11e6c466a2" +checksum = "78587abe085a44a13c90fa16fea6db014e9883e627a7044d7f0cb397ad08d1da" dependencies = [ "anyhow", "cpp_demangle", "cranelift-bitset", "cranelift-entity", - "gimli 0.32.0", + "gimli 0.32.3", "indexmap 2.12.0", "log", "object 0.37.3", @@ -11142,27 +11201,18 @@ dependencies = [ "wasmtime-internal-component-util", ] -[[package]] -name = "wasmtime-internal-asm-macros" -version = "37.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "761159dea98c5f585497f715d9d80b38baa7c6334cf9e033a76d01b291719416" -dependencies = [ - "cfg-if", -] - [[package]] name = "wasmtime-internal-cache" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea7c17c1d771c923f63c08bd79d6714ca8bb503cf4ecb6f39d82043280020bd" +checksum = "78fb9299e318b0af3efb75d88321515a20a5ccb040bcde1f0f7d46d656fa8fef" dependencies = [ "anyhow", "base64 0.22.1", "directories-next", "log", "postcard", - "rustix 1.0.5", + "rustix 1.1.2", "serde", "serde_derive", "sha2", @@ -11173,9 +11223,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd634b96656a0740f2b5fdb01e69bfc670bafbb292436826022a26153b33e818" +checksum = "d843bb444f2d1509ea9304ad749242d1fa5de95cde67665bfcdcafa0f360925c" dependencies = [ "anyhow", "proc-macro2", @@ -11188,15 +11238,15 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-util" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a29a22837e16da7263e3622a7451917684971f65d21f4f9b97049babfacee37" +checksum = "801ee1a80ab66f065a88c6a62f2d495d5540d027b366757c6a53e9c42f153aef" [[package]] name = "wasmtime-internal-cranelift" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da2055ee07c1782ec3bb96bd7b91328e003de1a327eb02c48c2dfc937f490547" +checksum = "deb50f1c50365c32e557266ca85acdf77696c44a3f98797ba6af58cebc6d6d1e" dependencies = [ "anyhow", "cfg-if", @@ -11205,7 +11255,7 @@ dependencies = [ "cranelift-entity", "cranelift-frontend", "cranelift-native", - "gimli 0.32.0", + "gimli 0.32.3", "itertools 0.14.0", "log", "object 0.37.3", @@ -11222,37 +11272,36 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "781b52cb6e688a6a50b90051b20a87a841c35638a18e309e00fed9daca7e36aa" +checksum = "9308cdb17f8d51e3164185616d809e28c29a6515c03b9dd95c89436b71f6d154" dependencies = [ "anyhow", "cc", "cfg-if", "libc", - "rustix 1.0.5", - "wasmtime-internal-asm-macros", + "rustix 1.1.2", "wasmtime-internal-versioned-export-macros", "windows-sys 0.60.2", ] [[package]] name = "wasmtime-internal-jit-debug" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b771527002767c3c84f7edee5255925c1dce5fd41e9de5b46aeaaee6e5242971" +checksum = "5c9b63a22bf2a8b6a149a41c6768bc17a8b2e3288a249cb8216987fbd7128e81" dependencies = [ "cc", "object 0.37.3", - "rustix 1.0.5", + "rustix 1.1.2", "wasmtime-internal-versioned-export-macros", ] [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4aea2b284343796fbbe749c36db092b43809762f8b9e46626561a8be4003dd85" +checksum = "eb8e042b6e3de2f3d708279f89f50b4b9aa1b9bab177300cdffb0ffcd2816df5" dependencies = [ "anyhow", "cfg-if", @@ -11262,24 +11311,24 @@ dependencies = [ [[package]] name = "wasmtime-internal-math" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a058122e659373c3648a71de03436105f213037d8016bb68550c259d4b37931" +checksum = "3c1f0674f38cd7d014eb1a49ea1d1766cca1a64459e8856ee118a10005302e16" dependencies = [ "libm", ] [[package]] name = "wasmtime-internal-slab" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65cafe64859a9df2b2391bb4cc1139eace115c02ba363e22cfd19eb675282f5a" +checksum = "fb24b7535306713e7a250f8b71e35f05b6a5031bf9c3ed7330c308e899cbe7d3" [[package]] name = "wasmtime-internal-unwinder" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be561ffc6e3dcbd07b49d463af1a325412e58550d1514fbfb6c37e1bf4c80928" +checksum = "21d5a80e2623a49cb8e8c419542337b8fe0260b162c40dcc201080a84cbe9b7c" dependencies = [ "anyhow", "cfg-if", @@ -11290,9 +11339,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d16a0ea81107fc7e269d504bb586296eaf9c4d79d99aaa4f4135d18bc6fbc86" +checksum = "23e277f734b9256359b21517c3b0c26a2a9de6c53a51b670ae55cdcde548bf4e" dependencies = [ "proc-macro2", "quote", @@ -11301,13 +11350,13 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a99416e4805ffc48b718b5b967d3bda44aa8765c7bfcc6993f8b5819e8427cb6" +checksum = "7b4dc9333737142f6ece4369c8bcdda03a11edbd43d8fbd3e15004c194b9b743" dependencies = [ "anyhow", "cranelift-codegen", - "gimli 0.32.0", + "gimli 0.32.3", "log", "object 0.37.3", "target-lexicon", @@ -11319,9 +11368,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-wit-bindgen" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d04509ae5bfb09b509e22ce83168add9b2a92dc7a902d68f31d391c9b23a36d6" +checksum = "5f758625553fe33fdce0713f63bb7784c4f5fecb7f7cd4813414519ec24b6a4c" dependencies = [ "anyhow", "bitflags 2.10.0", @@ -11332,9 +11381,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78179e5f067030bcc032cb4c149bbe92688e3fc9960b9d45eb06c38b817e6b8b" +checksum = "55abdad51f519217927f45eaae73ca0cd46eb76688628a49784f41b5b19b8ed6" dependencies = [ "anyhow", "async-trait", @@ -11349,7 +11398,7 @@ dependencies = [ "futures", "io-extras", "io-lifetimes", - "rustix 1.0.5", + "rustix 1.1.2", "system-interface", "thiserror 2.0.17", "tokio", @@ -11363,18 +11412,18 @@ dependencies = [ [[package]] name = "wasmtime-wasi-http" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1c3083c447bc7cbeb1128068d3fef0768ff6fb346409a574466aa3e4e458d1e" +checksum = "570346788aba8c1196829ae922f766ebf87b2882facabd618d7946670332d081" dependencies = [ "anyhow", "async-trait", "bytes", "futures", - "http 1.1.0", + "http 1.3.1", "http-body 1.0.1", "http-body-util", - "hyper 1.5.0", + "hyper 1.8.1", "rustls 0.22.4", "tokio", "tokio-rustls 0.25.0", @@ -11388,9 +11437,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa0974abaf5ec96584ed75928689a95e79b553182939337fa284779cb6b8a4e3" +checksum = "489d7f6e8ea0c4842e31b01721527a825f55ae73a2fa095d8b3f7ddbd75e3661" dependencies = [ "anyhow", "async-trait", @@ -11410,24 +11459,24 @@ dependencies = [ [[package]] name = "wast" -version = "239.0.0" +version = "241.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9139176fe8a2590e0fb174cdcaf373b224cb93c3dde08e4297c1361d2ba1ea5d" +checksum = "63f66e07e2ddf531fef6344dbf94d112df7c2f23ed6ffb10962e711500b8d816" dependencies = [ "bumpalo", "leb128fmt", "memchr", "unicode-width 0.2.0", - "wasm-encoder 0.239.0", + "wasm-encoder 0.241.2", ] [[package]] name = "wat" -version = "1.239.0" +version = "1.241.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e1c941927d34709f255558166f8901a2005f8ab4a9650432e9281b7cc6f3b75" +checksum = "45f923705c40830af909c5dec2352ec2821202e4a66008194585e1917458a26d" dependencies = [ - "wast 239.0.0", + "wast 241.0.2", ] [[package]] @@ -11551,7 +11600,7 @@ checksum = "24d643ce3fd3e5b54854602a080f34fb10ab75e0b813ee32d00ca2b44fa74762" dependencies = [ "either", "env_home", - "rustix 1.0.5", + "rustix 1.1.2", "winsafe", ] @@ -11568,9 +11617,9 @@ dependencies = [ [[package]] name = "wiggle" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b35aad501cfca310289a22bdc95c571c15047967b02295a4df56de391b4d90ef" +checksum = "d9ee0c6dd73bdf0aff4404059bdc24ca61ad92056d20f4e59b8b0780789cafb4" dependencies = [ "anyhow", "async-trait", @@ -11583,9 +11632,9 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a1516334f2191ef393f754a8689f0c2193cf304828725b4708d377c6b0a185" +checksum = "9e415549583fd492ccab881076fa5c41590362d3b5e99df793f619d67333c97b" dependencies = [ "anyhow", "heck 0.5.0", @@ -11597,9 +11646,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c6a0b969afcee961240d696375f29e3c42e6a55e2fcf9a1798f500fe0fdd242" +checksum = "e1a533b4fdc593bf9c4bf52ae0b3a126f15babfb25fce03bfe0bcc84e1172222" dependencies = [ "proc-macro2", "quote", @@ -11640,14 +11689,14 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20581fd07c028fc1c151cd5c15719da62dfd852502c1751df8a93a0637a86791" +checksum = "6c0bb17ae9bf89ebc74512150e6ee0a27b1eac5ff3b54d8cec264f4b4255022d" dependencies = [ "anyhow", "cranelift-assembler-x64", "cranelift-codegen", - "gimli 0.32.0", + "gimli 0.32.3", "regalloc2", "smallvec", "target-lexicon", @@ -11667,7 +11716,7 @@ dependencies = [ "windows-collections", "windows-core 0.61.2", "windows-future", - "windows-link", + "windows-link 0.1.3", "windows-numerics", ] @@ -11697,7 +11746,7 @@ checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" dependencies = [ "windows-implement", "windows-interface", - "windows-link", + "windows-link 0.1.3", "windows-result 0.3.4", "windows-strings 0.4.2", ] @@ -11709,7 +11758,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc6a41e98427b19fe4b73c550f060b59fa592d7d686537eebf9385621bfbad8e" dependencies = [ "windows-core 0.61.2", - "windows-link", + "windows-link 0.1.3", "windows-threading", ] @@ -11741,6 +11790,12 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a" +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + [[package]] name = "windows-numerics" version = "0.2.0" @@ -11748,7 +11803,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9150af68066c4c5c07ddc0ce30421554771e528bde427614c61038bc2c92c2b1" dependencies = [ "windows-core 0.61.2", - "windows-link", + "windows-link 0.1.3", ] [[package]] @@ -11777,7 +11832,7 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" dependencies = [ - "windows-link", + "windows-link 0.1.3", ] [[package]] @@ -11796,7 +11851,7 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57" dependencies = [ - "windows-link", + "windows-link 0.1.3", ] [[package]] @@ -11835,6 +11890,15 @@ dependencies = [ "windows-targets 0.53.3", ] +[[package]] +name = "windows-sys" +version = "0.61.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" +dependencies = [ + "windows-link 0.2.1", +] + [[package]] name = "windows-targets" version = "0.48.5" @@ -11872,7 +11936,7 @@ version = "0.53.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91" dependencies = [ - "windows-link", + "windows-link 0.1.3", "windows_aarch64_gnullvm 0.53.0", "windows_aarch64_msvc 0.53.0", "windows_i686_gnu 0.53.0", @@ -11889,7 +11953,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b66463ad2e0ea3bbf808b7f1d371311c80e115c0b71d60efc142cafbcfb057a6" dependencies = [ - "windows-link", + "windows-link 0.1.3", ] [[package]] @@ -12123,9 +12187,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.239.0" +version = "0.240.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88a866b19dba2c94d706ec58c92a4c62ab63e482b4c935d2a085ac94caecb136" +checksum = "7dc5474b078addc5fe8a72736de8da3acfb3ff324c2491133f8b59594afa1a20" dependencies = [ "anyhow", "bitflags 2.10.0", @@ -12134,11 +12198,11 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.239.0", - "wasm-metadata 0.239.0", - "wasmparser 0.239.0", + "wasm-encoder 0.240.0", + "wasm-metadata 0.240.0", + "wasmparser 0.240.0", "wat", - "wit-parser 0.239.0", + "wit-parser 0.240.0", ] [[package]] @@ -12208,6 +12272,24 @@ dependencies = [ "wasmparser 0.239.0", ] +[[package]] +name = "wit-parser" +version = "0.240.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9875ea3fa272f57cc1fc50f225a7b94021a7878c484b33792bccad0d93223439" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.12.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.240.0", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/Cargo.toml b/Cargo.toml index eabbb398d..215c41ecb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -174,16 +174,16 @@ tracing = { version = "0.1.41", features = ["log"] } url = "2.5.7" walkdir = "2" wac-graph = "0.8.1" -wasm-encoder = "0.239.0" -wasm-metadata = "0.239.0" +wasm-encoder = "0.240.0" +wasm-metadata = "0.240.0" wasm-pkg-client = "0.11" wasm-pkg-common = "0.11" -wasmparser = "0.239.0" -wasmtime = { version = "37.0.1", features = ["component-model-async"] } -wasmtime-wasi = { version = "37.0.1", features = ["p3"] } -wasmtime-wasi-http = { version = "37.0.1", features = ["p3"] } -wit-component = "0.239.0" -wit-parser = "0.239.0" +wasmparser = "0.240.0" +wasmtime = { version = "38.0.4", features = ["component-model-async"] } +wasmtime-wasi = { version = "38.0.4", features = ["p3"] } +wasmtime-wasi-http = { version = "38.0.4", features = ["p3"] } +wit-component = "0.240.0" +wit-parser = "0.240.0" spin-componentize = { path = "crates/componentize" } diff --git a/examples/spin-timer/Cargo.lock b/examples/spin-timer/Cargo.lock index d28017de4..d3d45ed2d 100644 --- a/examples/spin-timer/Cargo.lock +++ b/examples/spin-timer/Cargo.lock @@ -1199,36 +1199,36 @@ dependencies = [ [[package]] name = "cranelift-assembler-x64" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3e8ca189363907c025c5debe2bfe56c8c18503d4575d750f87e4ccbbfbd8681" +checksum = "c088d3406f0c0252efa7445adfd2d05736bfb5218838f64eaf79d567077aed14" dependencies = [ "cranelift-assembler-x64-meta", ] [[package]] name = "cranelift-assembler-x64-meta" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e169461bfd463df68b01b196522f263c905eadc852f6e57fd4ce4c5d76115ead" +checksum = "5c03f887a763abb9c1dc08f722aa82b69067fda623b6f0273050f45f8b1a6776" dependencies = [ "cranelift-srcgen", ] [[package]] name = "cranelift-bforest" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a98298338375075287834defe333d552847110f3a04db0ce19bd308b4c40fbb" +checksum = "0206887a11a43f507fee320a218dc365980bfc42ec2696792079a9f8c9369e90" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-bitset" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edf5f49a2e2ae284db75437a49cc13220a7fb394983d5545af1209ab0bbadee3" +checksum = "ac0790c83cfdab95709c5d0105fd888221e3af9049a7d7ec376ec901ab4e4dba" dependencies = [ "serde", "serde_derive", @@ -1236,9 +1236,9 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c354d6db9e344f647f38c88849c482c6014b79a295aca23fa82f73b62caeda2d" +checksum = "9a98aed2d262eda69310e84bae8e053ee4f17dbdd3347b8d9156aa618ba2de0a" dependencies = [ "bumpalo", "cranelift-assembler-x64", @@ -1263,9 +1263,9 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bb8008396957de750e26d0b40a76bea6e5623d970a5bfe4266ef0a79ccb8341" +checksum = "6906852826988563e9b0a9232ad951f53a47aa41ffd02f8ac852d3f41aae836a" dependencies = [ "cranelift-assembler-x64-meta", "cranelift-codegen-shared", @@ -1276,24 +1276,24 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98ecb53eafe1ad1f7d7f7d0585ae5d42b2050978fa812216b0420d4752eb41cb" +checksum = "3a50105aab667b5cc845f2be37c78475d7cc127cd8ec0a31f7b2b71d526099a7" [[package]] name = "cranelift-control" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9c43ac27fe178cadb17e7f4cf1320ba89b8875cc2bdee265cccfca49bc76c95" +checksum = "6adcc7aa7c0bc1727176a6f2d99c28a9e79a541ccd5ca911a0cb352da8befa36" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15513ee4bf648d366654c6a9864fe870ca64f1eed4acabf9139056e68b3d44dc" +checksum = "981b56af777f9a34ea6dcce93255125776d391410c2a68b75bed5941b714fa15" dependencies = [ "cranelift-bitset", "serde", @@ -1302,9 +1302,9 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c5e4399d31f06b50fcb3fa0117ff4c393c22e521574eecf524cf932fc99cd78f" +checksum = "dea982589684dfb71afecb9fc09555c3a266300a1162a60d7fa39d41a5705b1c" dependencies = [ "cranelift-codegen", "log", @@ -1314,15 +1314,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a751ec2b7c2f281274a3798e37ba2344b55f60789e67aaa10d6bbea3f3f8a6b" +checksum = "a0422686b22ed6a1f33cc40e3c43eb84b67155788568d1a5cac8439d3dca1783" [[package]] name = "cranelift-native" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "546500d7cb424c423e118dfddc169aa61ed611c47fc1cf48783ed4e3f9800619" +checksum = "56f697bbbe135c655ea1deb7af0bae4a5c4fae2c88fdfc0fa57b34ae58c91040" dependencies = [ "cranelift-codegen", "libc", @@ -1331,9 +1331,9 @@ dependencies = [ [[package]] name = "cranelift-srcgen" -version = "0.124.1" +version = "0.125.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edeb6b718b23108a123ad1c8eecf6fa34d21a6b5518fc340dda80ce5bdf42377" +checksum = "718efe674f3df645462677e22a3128e890d88ba55821bb091083d257707be76c" [[package]] name = "crc32fast" @@ -1785,9 +1785,9 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "form_urlencoded" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf" dependencies = [ "percent-encoding", ] @@ -1926,25 +1926,17 @@ dependencies = [ "slab", ] -[[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", "serde", + "serde_derive", "serde_json", ] @@ -2539,9 +2531,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" [[package]] name = "idna" -version = "1.0.3" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" +checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" dependencies = [ "idna_adapter", "smallvec", @@ -3384,9 +3376,9 @@ dependencies = [ [[package]] name = "percent-encoding" -version = "2.3.1" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" +checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220" [[package]] name = "petgraph" @@ -3700,9 +3692,9 @@ dependencies = [ [[package]] name = "pulley-interpreter" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4338089093bf5f2f50e77602a4b8bb938e16bead1419ed9cd6484c9ef7050b10" +checksum = "beafc309a2d35e16cc390644d88d14dfa45e45e15075ec6a9e37f6dfb43e926f" dependencies = [ "cranelift-bitset", "log", @@ -3712,9 +3704,9 @@ dependencies = [ [[package]] name = "pulley-macros" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23e93c268176831e893721022bb923f41b892b3c9e41875f276025fddb1a0ea8" +checksum = "1885fbb6c07454cfc8725a18a1da3cfc328ee8c53fb8d0671ea313edc8567947" dependencies = [ "proc-macro2", "quote", @@ -3986,9 +3978,9 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.13.1" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68e18e1ef763167dc6718c28a5585e62f907590a21028b8e87be1318f19ef1cb" +checksum = "4e249c660440317032a71ddac302f25f1d5dff387667bcc3978d1f77aa31ac34" dependencies = [ "allocator-api2", "bumpalo", @@ -4776,11 +4768,11 @@ version = "3.6.0-pre0" dependencies = [ "anyhow", "tracing", - "wasm-encoder 0.239.0", - "wasm-metadata 0.239.0", - "wasmparser 0.239.0", + "wasm-encoder 0.241.2", + "wasm-metadata 0.241.2", + "wasmparser 0.241.2", "wit-component", - "wit-parser", + "wit-parser 0.241.2", ] [[package]] @@ -6104,9 +6096,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.4" +version = "2.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" +checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" dependencies = [ "form_urlencoded", "idna", @@ -6187,9 +6179,9 @@ checksum = "5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64" [[package]] name = "wac-graph" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d94f428d894714ffba71621dd5fde3b5a52feb6a0ec96aded6207f85057dffc" +checksum = "d511e0c9462a5f6369e7e17e9f0f3b566eab2a235076a23f2db19ca7bf36d32c" dependencies = [ "anyhow", "id-arena", @@ -6199,23 +6191,23 @@ dependencies = [ "semver", "thiserror 1.0.69", "wac-types", - "wasm-encoder 0.235.0", - "wasm-metadata 0.235.0", - "wasmparser 0.235.0", + "wasm-encoder 0.239.0", + "wasm-metadata 0.239.0", + "wasmparser 0.239.0", ] [[package]] name = "wac-types" -version = "0.8.0" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6690e903d48e7258ea5e623c3269452c81ce1c9bfa8ffcb9c8909d77861fff6a" +checksum = "64fdef742a5198856c7c754944b329ed684f703dca477d0a77b474b37d990121" dependencies = [ "anyhow", "id-arena", "indexmap 2.9.0", "semver", - "wasm-encoder 0.235.0", - "wasmparser 0.235.0", + "wasm-encoder 0.239.0", + "wasmparser 0.239.0", ] [[package]] @@ -6333,29 +6325,29 @@ dependencies = [ [[package]] name = "wasm-encoder" -version = "0.235.0" +version = "0.239.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3bc393c395cb621367ff02d854179882b9a351b4e0c93d1397e6090b53a5c2a" +checksum = "5be00faa2b4950c76fe618c409d2c3ea5a3c9422013e079482d78544bb2d184c" dependencies = [ "leb128fmt", - "wasmparser 0.235.0", + "wasmparser 0.239.0", ] [[package]] name = "wasm-encoder" -version = "0.239.0" +version = "0.241.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be00faa2b4950c76fe618c409d2c3ea5a3c9422013e079482d78544bb2d184c" +checksum = "e01164c9dda68301e34fdae536c23ed6fe90ce6d97213ccc171eebbd3d02d6b8" dependencies = [ "leb128fmt", - "wasmparser 0.239.0", + "wasmparser 0.241.2", ] [[package]] name = "wasm-metadata" -version = "0.235.0" +version = "0.239.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b055604ba04189d54b8c0ab2c2fc98848f208e103882d5c0b984f045d5ea4d20" +checksum = "20b3ec880a9ac69ccd92fbdbcf46ee833071cf09f82bb005b2327c7ae6025ae2" dependencies = [ "anyhow", "auditable-serde", @@ -6366,15 +6358,15 @@ dependencies = [ "serde_json", "spdx", "url", - "wasm-encoder 0.235.0", - "wasmparser 0.235.0", + "wasm-encoder 0.239.0", + "wasmparser 0.239.0", ] [[package]] name = "wasm-metadata" -version = "0.239.0" +version = "0.241.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20b3ec880a9ac69ccd92fbdbcf46ee833071cf09f82bb005b2327c7ae6025ae2" +checksum = "876fe286f2fa416386deedebe8407e6f19e0b5aeaef3d03161e77a15fa80f167" dependencies = [ "anyhow", "auditable-serde", @@ -6385,8 +6377,8 @@ dependencies = [ "serde_json", "spdx", "url", - "wasm-encoder 0.239.0", - "wasmparser 0.239.0", + "wasm-encoder 0.241.2", + "wasmparser 0.241.2", ] [[package]] @@ -6421,9 +6413,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.235.0" +version = "0.239.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "161296c618fa2d63f6ed5fffd1112937e803cb9ec71b32b01a76321555660917" +checksum = "8c9d90bb93e764f6beabf1d02028c70a2156a6583e63ac4218dd07ef733368b0" dependencies = [ "bitflags 2.9.0", "hashbrown 0.15.2", @@ -6434,9 +6426,9 @@ dependencies = [ [[package]] name = "wasmparser" -version = "0.239.0" +version = "0.241.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c9d90bb93e764f6beabf1d02028c70a2156a6583e63ac4218dd07ef733368b0" +checksum = "46d90019b1afd4b808c263e428de644f3003691f243387d30d673211ee0cb8e8" dependencies = [ "bitflags 2.9.0", "hashbrown 0.15.2", @@ -6458,9 +6450,9 @@ dependencies = [ [[package]] name = "wasmtime" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae1ef7649330697f0374eca8af0a437cf349605afce261bb64ba66fa0663c80" +checksum = "f81eafc07c867be94c47e0dc66355d9785e09107a18901f76a20701ba0663ad7" dependencies = [ "addr2line 0.25.0", "anyhow", @@ -6496,7 +6488,6 @@ dependencies = [ "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", @@ -6515,9 +6506,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6bf9ff7210fa31880e7cf3cfa1b83648c777090aa11ac1c448dff11e6c466a2" +checksum = "78587abe085a44a13c90fa16fea6db014e9883e627a7044d7f0cb397ad08d1da" dependencies = [ "anyhow", "cpp_demangle", @@ -6540,20 +6531,11 @@ dependencies = [ "wasmtime-internal-component-util", ] -[[package]] -name = "wasmtime-internal-asm-macros" -version = "37.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "761159dea98c5f585497f715d9d80b38baa7c6334cf9e033a76d01b291719416" -dependencies = [ - "cfg-if", -] - [[package]] name = "wasmtime-internal-cache" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ea7c17c1d771c923f63c08bd79d6714ca8bb503cf4ecb6f39d82043280020bd" +checksum = "78fb9299e318b0af3efb75d88321515a20a5ccb040bcde1f0f7d46d656fa8fef" dependencies = [ "anyhow", "base64 0.22.1", @@ -6571,9 +6553,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-component-macro" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd634b96656a0740f2b5fdb01e69bfc670bafbb292436826022a26153b33e818" +checksum = "d843bb444f2d1509ea9304ad749242d1fa5de95cde67665bfcdcafa0f360925c" dependencies = [ "anyhow", "proc-macro2", @@ -6581,20 +6563,20 @@ dependencies = [ "syn 2.0.100", "wasmtime-internal-component-util", "wasmtime-internal-wit-bindgen", - "wit-parser", + "wit-parser 0.239.0", ] [[package]] name = "wasmtime-internal-component-util" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a29a22837e16da7263e3622a7451917684971f65d21f4f9b97049babfacee37" +checksum = "801ee1a80ab66f065a88c6a62f2d495d5540d027b366757c6a53e9c42f153aef" [[package]] name = "wasmtime-internal-cranelift" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da2055ee07c1782ec3bb96bd7b91328e003de1a327eb02c48c2dfc937f490547" +checksum = "deb50f1c50365c32e557266ca85acdf77696c44a3f98797ba6af58cebc6d6d1e" dependencies = [ "anyhow", "cfg-if", @@ -6620,25 +6602,24 @@ dependencies = [ [[package]] name = "wasmtime-internal-fiber" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "781b52cb6e688a6a50b90051b20a87a841c35638a18e309e00fed9daca7e36aa" +checksum = "9308cdb17f8d51e3164185616d809e28c29a6515c03b9dd95c89436b71f6d154" dependencies = [ "anyhow", "cc", "cfg-if", "libc", "rustix 1.0.5", - "wasmtime-internal-asm-macros", "wasmtime-internal-versioned-export-macros", "windows-sys 0.60.2", ] [[package]] name = "wasmtime-internal-jit-debug" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b771527002767c3c84f7edee5255925c1dce5fd41e9de5b46aeaaee6e5242971" +checksum = "5c9b63a22bf2a8b6a149a41c6768bc17a8b2e3288a249cb8216987fbd7128e81" dependencies = [ "cc", "object 0.37.3", @@ -6648,9 +6629,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-jit-icache-coherence" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4aea2b284343796fbbe749c36db092b43809762f8b9e46626561a8be4003dd85" +checksum = "eb8e042b6e3de2f3d708279f89f50b4b9aa1b9bab177300cdffb0ffcd2816df5" dependencies = [ "anyhow", "cfg-if", @@ -6660,24 +6641,24 @@ dependencies = [ [[package]] name = "wasmtime-internal-math" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a058122e659373c3648a71de03436105f213037d8016bb68550c259d4b37931" +checksum = "3c1f0674f38cd7d014eb1a49ea1d1766cca1a64459e8856ee118a10005302e16" dependencies = [ "libm", ] [[package]] name = "wasmtime-internal-slab" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65cafe64859a9df2b2391bb4cc1139eace115c02ba363e22cfd19eb675282f5a" +checksum = "fb24b7535306713e7a250f8b71e35f05b6a5031bf9c3ed7330c308e899cbe7d3" [[package]] name = "wasmtime-internal-unwinder" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be561ffc6e3dcbd07b49d463af1a325412e58550d1514fbfb6c37e1bf4c80928" +checksum = "21d5a80e2623a49cb8e8c419542337b8fe0260b162c40dcc201080a84cbe9b7c" dependencies = [ "anyhow", "cfg-if", @@ -6688,9 +6669,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-versioned-export-macros" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d16a0ea81107fc7e269d504bb586296eaf9c4d79d99aaa4f4135d18bc6fbc86" +checksum = "23e277f734b9256359b21517c3b0c26a2a9de6c53a51b670ae55cdcde548bf4e" dependencies = [ "proc-macro2", "quote", @@ -6699,9 +6680,9 @@ dependencies = [ [[package]] name = "wasmtime-internal-winch" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a99416e4805ffc48b718b5b967d3bda44aa8765c7bfcc6993f8b5819e8427cb6" +checksum = "7b4dc9333737142f6ece4369c8bcdda03a11edbd43d8fbd3e15004c194b9b743" dependencies = [ "anyhow", "cranelift-codegen", @@ -6717,22 +6698,22 @@ dependencies = [ [[package]] name = "wasmtime-internal-wit-bindgen" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d04509ae5bfb09b509e22ce83168add9b2a92dc7a902d68f31d391c9b23a36d6" +checksum = "5f758625553fe33fdce0713f63bb7784c4f5fecb7f7cd4813414519ec24b6a4c" dependencies = [ "anyhow", "bitflags 2.9.0", "heck 0.5.0", "indexmap 2.9.0", - "wit-parser", + "wit-parser 0.239.0", ] [[package]] name = "wasmtime-wasi" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78179e5f067030bcc032cb4c149bbe92688e3fc9960b9d45eb06c38b817e6b8b" +checksum = "55abdad51f519217927f45eaae73ca0cd46eb76688628a49784f41b5b19b8ed6" dependencies = [ "anyhow", "async-trait", @@ -6761,9 +6742,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi-http" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1c3083c447bc7cbeb1128068d3fef0768ff6fb346409a574466aa3e4e458d1e" +checksum = "570346788aba8c1196829ae922f766ebf87b2882facabd618d7946670332d081" dependencies = [ "anyhow", "async-trait", @@ -6786,9 +6767,9 @@ dependencies = [ [[package]] name = "wasmtime-wasi-io" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa0974abaf5ec96584ed75928689a95e79b553182939337fa284779cb6b8a4e3" +checksum = "489d7f6e8ea0c4842e31b01721527a825f55ae73a2fa095d8b3f7ddbd75e3661" dependencies = [ "anyhow", "async-trait", @@ -6870,9 +6851,9 @@ dependencies = [ [[package]] name = "wiggle" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b35aad501cfca310289a22bdc95c571c15047967b02295a4df56de391b4d90ef" +checksum = "d9ee0c6dd73bdf0aff4404059bdc24ca61ad92056d20f4e59b8b0780789cafb4" dependencies = [ "anyhow", "async-trait", @@ -6885,9 +6866,9 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a1516334f2191ef393f754a8689f0c2193cf304828725b4708d377c6b0a185" +checksum = "9e415549583fd492ccab881076fa5c41590362d3b5e99df793f619d67333c97b" dependencies = [ "anyhow", "heck 0.5.0", @@ -6899,9 +6880,9 @@ dependencies = [ [[package]] name = "wiggle-macro" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c6a0b969afcee961240d696375f29e3c42e6a55e2fcf9a1798f500fe0fdd242" +checksum = "e1a533b4fdc593bf9c4bf52ae0b3a126f15babfb25fce03bfe0bcc84e1172222" dependencies = [ "proc-macro2", "quote", @@ -6942,9 +6923,9 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "37.0.1" +version = "38.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20581fd07c028fc1c151cd5c15719da62dfd852502c1751df8a93a0637a86791" +checksum = "6c0bb17ae9bf89ebc74512150e6ee0a27b1eac5ff3b54d8cec264f4b4255022d" dependencies = [ "anyhow", "cranelift-assembler-x64", @@ -7267,9 +7248,9 @@ dependencies = [ [[package]] name = "wit-component" -version = "0.239.0" +version = "0.241.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88a866b19dba2c94d706ec58c92a4c62ab63e482b4c935d2a085ac94caecb136" +checksum = "1fd0c57df25e7ee612d946d3b7646c1ddb2310f8280aa2c17e543b66e0812241" dependencies = [ "anyhow", "bitflags 2.9.0", @@ -7278,10 +7259,10 @@ dependencies = [ "serde", "serde_derive", "serde_json", - "wasm-encoder 0.239.0", - "wasm-metadata 0.239.0", - "wasmparser 0.239.0", - "wit-parser", + "wasm-encoder 0.241.2", + "wasm-metadata 0.241.2", + "wasmparser 0.241.2", + "wit-parser 0.241.2", ] [[package]] @@ -7302,6 +7283,24 @@ dependencies = [ "wasmparser 0.239.0", ] +[[package]] +name = "wit-parser" +version = "0.241.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09ef1c6ad67f35c831abd4039c02894de97034100899614d1c44e2268ad01c91" +dependencies = [ + "anyhow", + "id-arena", + "indexmap 2.9.0", + "log", + "semver", + "serde", + "serde_derive", + "serde_json", + "unicode-xid", + "wasmparser 0.241.2", +] + [[package]] name = "witx" version = "0.9.1" diff --git a/examples/spin-timer/Cargo.toml b/examples/spin-timer/Cargo.toml index d5d5cca5a..162caaff8 100644 --- a/examples/spin-timer/Cargo.toml +++ b/examples/spin-timer/Cargo.toml @@ -13,6 +13,6 @@ spin-runtime-factors = { path = "../../crates/runtime-factors" } spin-trigger = { path = "../../crates/trigger" } tokio = { version = "1", features = ["full"] } tokio-scoped = "0.2.0" -wasmtime = "37.0.1" +wasmtime = "38.0.4" [workspace]