7557 +SHA256 (rust/crates/chardetng-0.1.17.crate) = 14b8f0b65b7b08ae3c8187e8d77174de20cb6777864c6b832d8ad365999cf1ea +SIZE (rust/crates/chardetng-0.1.17.crate) = 56362 SHA256 (rust/crates/chrono-0.4.42.crate) = 145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2 SIZE (rust/crates/chrono-0.4.42.crate) = 238174 SHA256 (rust/crates/chunked_transfer-1.5.0.crate) = 6e4de3bc4ea267985becf712dc6d9eed8b04c953b3fcfb339ebc87acd9804901 @@ -457,26 +455,32 @@ SHA256 (rust/crates/cpp_demangle-0.4.5.crate) = f2bb79cb74d735044c972aae58ed0aaa SIZE (rust/crates/cpp_demangle-0.4.5.crate) = 81574 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466 -SHA256 (rust/crates/cranelift-bforest-0.116.1.crate) = e15d04a0ce86cb36ead88ad68cf693ffd6cda47052b9e0ac114bc47fd9cd23c4 -SIZE (rust/crates/cranelift-bforest-0.116.1.crate) = 30861 -SHA256 (rust/crates/cranelift-bitset-0.116.1.crate) = 7c6e3969a7ce267259ce244b7867c5d3bc9e65b0a87e81039588dfdeaede9f34 -SIZE (rust/crates/cranelift-bitset-0.116.1.crate) = 8056 -SHA256 (rust/crates/cranelift-codegen-0.116.1.crate) = 2c22032c4cb42558371cf516bb47f26cdad1819d3475c133e93c49f50ebf304e -SIZE (rust/crates/cranelift-codegen-0.116.1.crate) = 1051844 -SHA256 (rust/crates/cranelift-codegen-meta-0.116.1.crate) = c904bc71c61b27fc57827f4a1379f29de64fe95653b620a3db77d59655eee0b8 -SIZE (rust/crates/cranelift-codegen-meta-0.116.1.crate) = 80475 -SHA256 (rust/crates/cranelift-codegen-shared-0.116.1.crate) = 40180f5497572f644ce88c255480981ae2ec1d7bb4d8e0c0136a13b87a2f2ceb -SIZE (rust/crates/cranelift-codegen-shared-0.116.1.crate) = 6155 -SHA256 (rust/crates/cranelift-control-0.116.1.crate) = 26d132c6d0bd8a489563472afc171759da0707804a65ece7ceb15a8c6d7dd5ef -SIZE (rust/crates/cranelift-control-0.116.1.crate) = 8253 -SHA256 (rust/crates/cranelift-entity-0.116.1.crate) = 4b2d0d9618275474fbf679dd018ac6e009acbd6ae6850f6a67be33fb3b00b323 -SIZE (rust/crates/cranelift-entity-0.116.1.crate) = 29325 -SHA256 (rust/crates/cranelift-frontend-0.116.1.crate) = 4fac41e16729107393174b0c9e3730fb072866100e1e64e80a1a963b2e484d57 -SIZE (rust/crates/cranelift-frontend-0.116.1.crate) = 54378 -SHA256 (rust/crates/cranelift-isle-0.116.1.crate) = 1ca20d576e5070044d0a72a9effc2deacf4d6aa650403189d8ea50126483944d -SIZE (rust/crates/cranelift-isle-0.116.1.crate) = 75233 -SHA256 (rust/crates/cranelift-native-0.116.1.crate) = b8dee82f3f1f2c4cba9177f1cc5e350fe98764379bcd29340caa7b01f85076c7 -SIZE (rust/crates/cranelift-native-0.116.1.crate) = 10709 +SHA256 (rust/crates/cranelift-assembler-x64-0.120.2.crate) = a5023e06632d8f351c2891793ccccfe4aef957954904392434038745fb6f1f68 +SIZE (rust/crates/cranelift-assembler-x64-0.120.2.crate) = 17270 +SHA256 (rust/crates/cranelift-assembler-x64-meta-0.120.2.crate) = b1c4012b4c8c1f6eb05c0a0a540e3e1ee992631af51aa2bbb3e712903ce4fd65 +SIZE (rust/crates/cranelift-assembler-x64-meta-0.120.2.crate) = 20550 +SHA256 (rust/crates/cranelift-bforest-0.120.2.crate) = 4d6d883b4942ef3a7104096b8bc6f2d1a41393f159ac8de12aed27b25d67f895 +SIZE (rust/crates/cranelift-bforest-0.120.2.crate) = 31035 +SHA256 (rust/crates/cranelift-bitset-0.120.2.crate) = db7b2ee9eec6ca8a716d900d5264d678fb2c290c58c46c8da7f94ee268175d17 +SIZE (rust/crates/cranelift-bitset-0.120.2.crate) = 8597 +SHA256 (rust/crates/cranelift-codegen-0.120.2.crate) = aeda0892577afdce1ac2e9a983a55f8c5b87a59334e1f79d8f735a2d7ba4f4b4 +SIZE (rust/crates/cranelift-codegen-0.120.2.crate) = 1096594 +SHA256 (rust/crates/cranelift-codegen-meta-0.120.2.crate) = e461480d87f920c2787422463313326f67664e68108c14788ba1676f5edfcd15 +SIZE (rust/crates/cranelift-codegen-meta-0.120.2.crate) = 82618 +SHA256 (rust/crates/cranelift-codegen-shared-0.120.2.crate) = 976584d09f200c6c84c4b9ff7af64fc9ad0cb64dffa5780991edd3fe143a30a1 +SIZE (rust/crates/cranelift-codegen-shared-0.120.2.crate) = 6172 +SHA256 (rust/crates/cranelift-control-0.120.2.crate) = 46d43d70f4e17c545aa88dbf4c84d4200755d27c6e3272ebe4de65802fa6a955 +SIZE (rust/crates/cranelift-control-0.120.2.crate) = 8295 +SHA256 (rust/crates/cranelift-entity-0.120.2.crate) = d75418674520cb400c8772bfd6e11a62736c78fc1b6e418195696841d1bf91f1 +SIZE (rust/crates/cranelift-entity-0.120.2.crate) = 30422 +SHA256 (rust/crates/cranelift-frontend-0.120.2.crate) = 3c8b1a91c86687a344f3c52dd6dfb6e50db0dfa7f2e9c7711b060b3623e1fdeb +SIZE (rust/crates/cranelift-frontend-0.120.2.crate) = 57476 +SHA256 (rust/crates/cranelift-isle-0.120.2.crate) = 711baa4e3432d4129295b39ec2b4040cc1b558874ba0a37d08e832e857db7285 +SIZE (rust/crates/cranelift-isle-0.120.2.crate) = 75398 +SHA256 (rust/crates/cranelift-native-0.120.2.crate) = 41c83e8666e3bcc5ffeaf6f01f356f0e1f9dcd69ce5511a1efd7ca5722001a3f +SIZE (rust/crates/cranelift-native-0.120.2.crate) = 10889 +SHA256 (rust/crates/cranelift-srcgen-0.120.2.crate) = 02e3f4d783a55c64266d17dc67d2708852235732a100fc40dd9f1051adc64d7b +SIZE (rust/crates/cranelift-srcgen-0.120.2.crate) = 6148 SHA256 (rust/crates/crash-context-0.6.3.crate) = 031ed29858d90cfdf27fe49fae28028a1f20466db97962fa2f4ea34809aeebf3 SIZE (rust/crates/crash-context-0.6.3.crate) = 24690 SHA256 (rust/crates/crash-handler-0.6.3.crate) = 2066907075af649bcb8bcb1b9b986329b243677e6918b2d920aa64b0aac5ace3 @@ -1589,8 +1593,8 @@ SHA256 (rust/crates/pulldown-cmark-0.13.0.crate) = 1e8bbe1a966bd2f362681a44f6edc SIZE (rust/crates/pulldown-cmark-0.13.0.crate) = 154023 SHA256 (rust/crates/pulldown-cmark-escape-0.10.1.crate) = bd348ff538bc9caeda7ee8cad2d1d48236a1f443c1fa3913c6a02fe0043b1dd3 SIZE (rust/crates/pulldown-cmark-escape-0.10.1.crate) = 6672 -SHA256 (rust/crates/pulley-interpreter-29.0.1.crate) = 62d95f8575df49a2708398182f49a888cf9dc30210fb1fd2df87c889edcee75d -SIZE (rust/crates/pulley-interpreter-29.0.1.crate) = 55917 +SHA256 (rust/crates/pulley-interpreter-33.0.2.crate) = 986beaef947a51d17b42b0ea18ceaa88450d35b6994737065ed505c39172db71 +SIZE (rust/crates/pulley-interpreter-33.0.2.crate) = 65697 SHA256 (rust/crates/pulp-0.18.22.crate) = a0a01a0dc67cf4558d279f0c25b0962bd08fc6dec0137699eae304103e882fe6 SIZE (rust/crates/pulp-0.18.22.crate) = 117838 SHA256 (rust/crates/pulp-0.21.5.crate) = 96b86df24f0a7ddd5e4b95c94fc9ed8a98f1ca94d3b01bdce2824097e7835907 @@ -1673,8 +1677,8 @@ SHA256 (rust/crates/ref-cast-impl-1.0.25.crate) = b7186006dcb21920990093f30e3dea SIZE (rust/crates/ref-cast-impl-1.0.25.crate) = 10167 SHA256 (rust/crates/referencing-0.37.4.crate) = 4283168a506f0dcbdce31c9f9cce3129c924da4c6bca46e46707fcb746d2d70c SIZE (rust/crates/referencing-0.37.4.crate) = 48782 -SHA256 (rust/crates/regalloc2-0.11.2.crate) = dc06e6b318142614e4a48bc725abbf08ff166694835c43c9dae5a9009704639a -SIZE (rust/crates/regalloc2-0.11.2.crate) = 139677 +SHA256 (rust/crates/regalloc2-0.12.2.crate) = 5216b1837de2149f8bc8e6d5f88a9326b63b8c836ed58ce4a0a29ec736a59734 +SIZE (rust/crates/regalloc2-0.12.2.crate) = 140473 SHA256 (rust/crates/regex-1.12.2.crate) = 843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4 SIZE (rust/crates/regex-1.12.2.crate) = 163843 SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c @@ -1707,8 +1711,8 @@ SHA256 (rust/crates/rmpv-1.3.0.crate) = 58450723cd9ee93273ce44a20b6ec4efe17f8ed2 SIZE (rust/crates/rmpv-1.3.0.crate) = 28514 SHA256 (rust/crates/roxmltree-0.20.0.crate) = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97 SIZE (rust/crates/roxmltree-0.20.0.crate) = 54594 -SHA256 (rust/crates/rsa-0.9.9.crate) = 40a0376c50d0358279d9d643e4bf7b7be212f1f4ff1da9070a7b54d22ef75c88 -SIZE (rust/crates/rsa-0.9.9.crate) = 86379 +SHA256 (rust/crates/rsa-0.9.10.crate) = b8573f03f5883dcaebdfcf4725caa1ecb9c15b2ef50c43a07b816e06799bb12d +SIZE (rust/crates/rsa-0.9.10.crate) = 86417 SHA256 (rust/crates/rtrb-0.3.2.crate) = ad8388ea1a9e0ea807e442e8263a699e7edcb320ecbcd21b4fa8ff859acce3ba SIZE (rust/crates/rtrb-0.3.2.crate) = 27066 SHA256 (rust/crates/runtimelib-0.30.0.crate) = 481b48894073a0096f28cbe9860af01fc1b861e55b3bc96afafc645ee3de62dc @@ -1887,6 +1891,8 @@ SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527 SHA256 (rust/crates/simdutf8-0.1.5.crate) = e3a9fe34e3e7a50316060351f37187a3f546bce95496156754b601a5fa71b76e SIZE (rust/crates/simdutf8-0.1.5.crate) = 28488 +SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c6192d1620870b449d9557f748b2daa +SIZE (rust/crates/similar-2.7.0.crate) = 53928 SHA256 (rust/crates/simple_asn1-0.6.3.crate) = 297f631f50729c8c99b84667867963997ec0b50f32b2a7dbcab828ef0541e8bb SIZE (rust/crates/simple_asn1-0.6.3.crate) = 18505 SHA256 (rust/crates/simplecss-0.2.2.crate) = 7a9c6883ca9c3c7c90e888de77b7a5c849c779d25d74a1269b0218b14e8b136c @@ -2197,8 +2203,8 @@ SHA256 (rust/crates/trait-variant-0.1.2.crate) = 70977707304198400eb4835a78f6a9f SIZE (rust/crates/trait-variant-0.1.2.crate) = 6008 SHA256 (rust/crates/transpose-0.2.3.crate) = 1ad61aed86bc3faea4300c7aee358b4c6d0c8d6ccc36524c96e4c92ccf26e77e SIZE (rust/crates/transpose-0.2.3.crate) = 10913 -SHA256 (rust/crates/tree-sitter-0.25.10.crate) = 78f873475d258561b06f1c595d93308a7ed124d9977cb26b148c2084a4a3cc87 -SIZE (rust/crates/tree-sitter-0.25.10.crate) = 197383 +SHA256 (rust/crates/tree-sitter-0.26.3.crate) = 974d205cc395652cfa8b37daa053fe56eebd429acf8dc055503fee648dae981e +SIZE (rust/crates/tree-sitter-0.26.3.crate) = 195364 SHA256 (rust/crates/tree-sitter-bash-0.25.1.crate) = 9e5ec769279cc91b561d3df0d8a5deb26b0ad40d183127f409494d6d8fc53062 SIZE (rust/crates/tree-sitter-bash-0.25.1.crate) = 438310 SHA256 (rust/crates/tree-sitter-c-0.23.4.crate) = afd2b1bf1585dc2ef6d69e87d01db8adb059006649dd5f96f31aa789ee6e9c71 @@ -2375,6 +2381,8 @@ SHA256 (rust/crates/wasm-encoder-0.221.3.crate) = dc8444fe4920de80a4fe5ab564fff2 SIZE (rust/crates/wasm-encoder-0.221.3.crate) = 67487 SHA256 (rust/crates/wasm-encoder-0.227.1.crate) = 80bb72f02e7fbf07183443b27b0f3d4144abf8c114189f2e088ed95b696a7822 SIZE (rust/crates/wasm-encoder-0.227.1.crate) = 80917 +SHA256 (rust/crates/wasm-encoder-0.229.0.crate) = 38ba1d491ecacb085a2552025c10a675a6fddcbd03b1fc9b36c536010ce265d2 +SIZE (rust/crates/wasm-encoder-0.229.0.crate) = 81299 SHA256 (rust/crates/wasm-metadata-0.201.0.crate) = 0fd83062c17b9f4985d438603cde0a5e8c5c8198201a6937f778b607924c7da2 SIZE (rust/crates/wasm-metadata-0.201.0.crate) = 9851 SHA256 (rust/crates/wasm-metadata-0.227.1.crate) = ce1ef0faabbbba6674e97a56bee857ccddf942785a336c8b47b42373c922a91d @@ -2387,40 +2395,44 @@ SHA256 (rust/crates/wasmparser-0.221.3.crate) = d06bfa36ab3ac2be0dee563380147a5b SIZE (rust/crates/wasmparser-0.221.3.crate) = 242903 SHA256 (rust/crates/wasmparser-0.227.1.crate) = 0f51cad774fb3c9461ab9bccc9c62dfb7388397b5deda31bf40e8108ccd678b2 SIZE (rust/crates/wasmparser-0.227.1.crate) = 247368 -SHA256 (rust/crates/wasmprinter-0.221.3.crate) = 7343c42a97f2926c7819ff81b64012092ae954c5d83ddd30c9fcdefd97d0b283 -SIZE (rust/crates/wasmprinter-0.221.3.crate) = 39793 -SHA256 (rust/crates/wasmtime-29.0.1.crate) = 11976a250672556d1c4c04c6d5d7656ac9192ac9edc42a4587d6c21460010e69 -SIZE (rust/crates/wasmtime-29.0.1.crate) = 693309 -SHA256 (rust/crates/wasmtime-asm-macros-29.0.1.crate) = 1f178b0d125201fbe9f75beaf849bd3e511891f9e45ba216a5b620802ccf64f2 -SIZE (rust/crates/wasmtime-asm-macros-29.0.1.crate) = 1865 -SHA256 (rust/crates/wasmtime-c-api-impl-29.0.1.crate) = ea30cef3608f2de5797c7bbb94c1ba4f3676d9a7f81ae86ced1b512e2766ed0c -SIZE (rust/crates/wasmtime-c-api-impl-29.0.1.crate) = 132016 -SHA256 (rust/crates/wasmtime-c-api-macros-29.0.1.crate) = 022a79ebe1124d5d384d82463d7e61c6b4dd857d81f15cb8078974eeb86db65b -SIZE (rust/crates/wasmtime-c-api-macros-29.0.1.crate) = 2700 -SHA256 (rust/crates/wasmtime-component-macro-29.0.1.crate) = d74de6592ed945d0a602f71243982a304d5d02f1e501b638addf57f42d57dfaf -SIZE (rust/crates/wasmtime-component-macro-29.0.1.crate) = 203168 -SHA256 (rust/crates/wasmtime-component-util-29.0.1.crate) = 707dc7b3c112ab5a366b30cfe2fb5b2f8e6a0f682f16df96a5ec582bfe6f056e -SIZE (rust/crates/wasmtime-component-util-29.0.1.crate) = 2515 -SHA256 (rust/crates/wasmtime-cranelift-29.0.1.crate) = 366be722674d4bf153290fbcbc4d7d16895cc82fb3e869f8d550ff768f9e9e87 -SIZE (rust/crates/wasmtime-cranelift-29.0.1.crate) = 178851 -SHA256 (rust/crates/wasmtime-environ-29.0.1.crate) = cdadc1af7097347aa276a4f008929810f726b5b46946971c660b6d421e9994ad -SIZE (rust/crates/wasmtime-environ-29.0.1.crate) = 192670 -SHA256 (rust/crates/wasmtime-fiber-29.0.1.crate) = ccba90d4119f081bca91190485650730a617be1fff5228f8c4757ce133d21117 -SIZE (rust/crates/wasmtime-fiber-29.0.1.crate) = 27634 -SHA256 (rust/crates/wasmtime-jit-icache-coherence-29.0.1.crate) = ec5e8552e01692e6c2e5293171704fed8abdec79d1a6995a0870ab190e5747d1 -SIZE (rust/crates/wasmtime-jit-icache-coherence-29.0.1.crate) = 6840 -SHA256 (rust/crates/wasmtime-math-29.0.1.crate) = 29210ec2aa25e00f4d54605cedaf080f39ec01a872c5bd520ad04c67af1dde17 -SIZE (rust/crates/wasmtime-math-29.0.1.crate) = 2630 -SHA256 (rust/crates/wasmtime-slab-29.0.1.crate) = fcb5821a96fa04ac14bc7b158bb3d5cd7729a053db5a74dad396cd513a5e5ccf -SIZE (rust/crates/wasmtime-slab-29.0.1.crate) = 5435 -SHA256 (rust/crates/wasmtime-versioned-export-macros-29.0.1.crate) = 86ff86db216dc0240462de40c8290887a613dddf9685508eb39479037ba97b5b -SIZE (rust/crates/wasmtime-versioned-export-macros-29.0.1.crate) = 2038 -SHA256 (rust/crates/wasmtime-wasi-29.0.1.crate) = 8d1be69bfcab1bdac74daa7a1f9695ab992b9c8e21b9b061e7d66434097e0ca4 -SIZE (rust/crates/wasmtime-wasi-29.0.1.crate) = 164209 -SHA256 (rust/crates/wasmtime-winch-29.0.1.crate) = fdbabfb8f20502d5e1d81092b9ead3682ae59988487aafcd7567387b7a43cf8f -SIZE (rust/crates/wasmtime-winch-29.0.1.crate) = 13095 -SHA256 (rust/crates/wasmtime-wit-bindgen-29.0.1.crate) = 8358319c2dd1e4db79e3c1c5d3a5af84956615343f9f89f4e4996a36816e06e6 -SIZE (rust/crates/wasmtime-wit-bindgen-29.0.1.crate) = 31902 +SHA256 (rust/crates/wasmparser-0.229.0.crate) = 0cc3b1f053f5d41aa55640a1fa9b6d1b8a9e4418d118ce308d20e24ff3575a8c +SIZE (rust/crates/wasmparser-0.229.0.crate) = 249693 +SHA256 (rust/crates/wasmprinter-0.229.0.crate) = d25dac01892684a99b8fbfaf670eb6b56edea8a096438c75392daeb83156ae2e +SIZE (rust/crates/wasmprinter-0.229.0.crate) = 41100 +SHA256 (rust/crates/wasmtime-33.0.2.crate) = 57373e1d8699662fb791270ac5dfac9da5c14f618ecf940cdb29dc3ad9472a3c +SIZE (rust/crates/wasmtime-33.0.2.crate) = 743858 +SHA256 (rust/crates/wasmtime-asm-macros-33.0.2.crate) = bd0fc91372865167a695dc98d0d6771799a388a7541d3f34e939d0539d6583de +SIZE (rust/crates/wasmtime-asm-macros-33.0.2.crate) = 1872 +SHA256 (rust/crates/wasmtime-c-api-impl-33.0.2.crate) = 46db556f1dccdd88e0672bd407162ab0036b72e5eccb0f4398d8251cba32dba1 +SIZE (rust/crates/wasmtime-c-api-impl-33.0.2.crate) = 170784 +SHA256 (rust/crates/wasmtime-c-api-macros-33.0.2.crate) = 315cc6bc8cdc66f296accb26d7625ae64c1c7b6da6f189e8a72ce6594bf7bd36 +SIZE (rust/crates/wasmtime-c-api-macros-33.0.2.crate) = 2848 +SHA256 (rust/crates/wasmtime-component-macro-33.0.2.crate) = 25c9c7526675ff9a9794b115023c4af5128e3eb21389bfc3dc1fd344d549258f +SIZE (rust/crates/wasmtime-component-macro-33.0.2.crate) = 260374 +SHA256 (rust/crates/wasmtime-component-util-33.0.2.crate) = cc42ec8b078875804908d797cb4950fec781d9add9684c9026487fd8eb3f6291 +SIZE (rust/crates/wasmtime-component-util-33.0.2.crate) = 2529 +SHA256 (rust/crates/wasmtime-cranelift-33.0.2.crate) = b2bd72f0a6a0ffcc6a184ec86ac35c174e48ea0e97bbae277c8f15f8bf77a566 +SIZE (rust/crates/wasmtime-cranelift-33.0.2.crate) = 188670 +SHA256 (rust/crates/wasmtime-environ-33.0.2.crate) = e6187bb108a23eb25d2a92aa65d6c89fb5ed53433a319038a2558567f3011ff2 +SIZE (rust/crates/wasmtime-environ-33.0.2.crate) = 214468 +SHA256 (rust/crates/wasmtime-fiber-33.0.2.crate) = dc8965d2128c012329f390e24b8b2758dd93d01bf67e1a1a0dd3d8fd72f56873 +SIZE (rust/crates/wasmtime-fiber-33.0.2.crate) = 28554 +SHA256 (rust/crates/wasmtime-jit-icache-coherence-33.0.2.crate) = 7af0e940cb062a45c0b3f01a926f77da5947149e99beb4e3dd9846d5b8f11619 +SIZE (rust/crates/wasmtime-jit-icache-coherence-33.0.2.crate) = 6999 +SHA256 (rust/crates/wasmtime-math-33.0.2.crate) = acfca360e719dda9a27e26944f2754ff2fd5bad88e21919c42c5a5f38ddd93cb +SIZE (rust/crates/wasmtime-math-33.0.2.crate) = 2809 +SHA256 (rust/crates/wasmtime-slab-33.0.2.crate) = 48e240559cada55c4b24af979d5f6c95e0029f5772f32027ec3c62b258aaff65 +SIZE (rust/crates/wasmtime-slab-33.0.2.crate) = 5577 +SHA256 (rust/crates/wasmtime-versioned-export-macros-33.0.2.crate) = d0963c1438357a3d8c0efe152b4ef5259846c1cf8b864340270744fe5b3bae5e +SIZE (rust/crates/wasmtime-versioned-export-macros-33.0.2.crate) = 2049 +SHA256 (rust/crates/wasmtime-wasi-33.0.2.crate) = 4ae951b72c7c6749a1c15dcdfb6d940a2614c932b4a54f474636e78e2c744b4c +SIZE (rust/crates/wasmtime-wasi-33.0.2.crate) = 163104 +SHA256 (rust/crates/wasmtime-wasi-io-33.0.2.crate) = a835790dcecc3d7051ec67da52ba9e04af25e1bc204275b9391e3f0042b10797 +SIZE (rust/crates/wasmtime-wasi-io-33.0.2.crate) = 21373 +SHA256 (rust/crates/wasmtime-winch-33.0.2.crate) = cbc3b117d03d6eeabfa005a880c5c22c06503bb8820f3aa2e30f0e8d87b6752f +SIZE (rust/crates/wasmtime-winch-33.0.2.crate) = 13456 +SHA256 (rust/crates/wasmtime-wit-bindgen-33.0.2.crate) = 1382f4f09390eab0d75d4994d0c3b0f6279f86a571807ec67a8253c87cf6a145 +SIZE (rust/crates/wasmtime-wit-bindgen-33.0.2.crate) = 35147 SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68 SIZE (rust/crates/wast-35.0.2.crate) = 90940 SHA256 (rust/crates/wax-0.6.0.crate) = 8d12a78aa0bab22d2f26ed1a96df7ab58e8a93506a3e20adb47c51a93b4e1357 @@ -2431,12 +2443,10 @@ SHA256 (rust/crates/wayland-client-0.31.11.crate) = c66a47e840dc20793f2264eb4b3e SIZE (rust/crates/wayland-client-0.31.11.crate) = 65932 SHA256 (rust/crates/wayland-cursor-0.31.11.crate) = 447ccc440a881271b19e9989f75726d60faa09b95b0200a9b7eb5cc47c3eeb29 SIZE (rust/crates/wayland-cursor-0.31.11.crate) = 9785 -SHA256 (rust/crates/wayland-protocols-0.31.2.crate) = 8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4 -SIZE (rust/crates/wayland-protocols-0.31.2.crate) = 147062 SHA256 (rust/crates/wayland-protocols-0.32.9.crate) = efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901 SIZE (rust/crates/wayland-protocols-0.32.9.crate) = 155404 -SHA256 (rust/crates/wayland-protocols-plasma-0.2.0.crate) = 23803551115ff9ea9bce586860c5c5a971e360825a0309264102a9495a5ff479 -SIZE (rust/crates/wayland-protocols-plasma-0.2.0.crate) = 59992 +SHA256 (rust/crates/wayland-protocols-plasma-0.3.9.crate) = a07a14257c077ab3279987c4f8bb987851bf57081b93710381daea94f2c2c032 +SIZE (rust/crates/wayland-protocols-plasma-0.3.9.crate) = 69243 SHA256 (rust/crates/wayland-protocols-wlr-0.3.9.crate) = efd94963ed43cf9938a090ca4f7da58eb55325ec8200c3848963e98dc25b78ec SIZE (rust/crates/wayland-protocols-wlr-0.3.9.crate) = 28723 SHA256 (rust/crates/wayland-scanner-0.31.7.crate) = 54cb1e9dc49da91950bdfd8b848c49330536d9d1fb03d4bfec8cae50caa50ae3 @@ -2461,12 +2471,12 @@ SHA256 (rust/crates/which-6.0.3.crate) = b4ee928febd44d98f2f459a4a79bd4d92859133 SIZE (rust/crates/which-6.0.3.crate) = 16937 SHA256 (rust/crates/whoami-1.6.1.crate) = 5d4a4db5077702ca3015d3d02d74974948aba2ad9e12ab7df718ee64ccd7e97d SIZE (rust/crates/whoami-1.6.1.crate) = 24975 -SHA256 (rust/crates/wiggle-29.0.1.crate) = 4b9af35bc9629c52c261465320a9a07959164928b4241980ba1cf923b9e6751d -SIZE (rust/crates/wiggle-29.0.1.crate) = 24153 -SHA256 (rust/crates/wiggle-generate-29.0.1.crate) = 2cf267dd05673912c8138f4b54acabe6bd53407d9d1536f0fadb6520dd16e101 -SIZE (rust/crates/wiggle-generate-29.0.1.crate) = 25441 -SHA256 (rust/crates/wiggle-macro-29.0.1.crate) = 08c5c473d4198e6c2d377f3809f713ff0c110cab88a0805ae099a82119ee250c -SIZE (rust/crates/wiggle-macro-29.0.1.crate) = 10866 +SHA256 (rust/crates/wiggle-33.0.2.crate) = 649c1aca13ef9e9dccf2d5efbbebf12025bc5521c3fb7754355ef60f5eb810be +SIZE (rust/crates/wiggle-33.0.2.crate) = 23322 +SHA256 (rust/crates/wiggle-generate-33.0.2.crate) = 164870fc34214ee42bd81b8ce9e7c179800fa1a7d4046d17a84e7f7bf422c8ad +SIZE (rust/crates/wiggle-generate-33.0.2.crate) = 24691 +SHA256 (rust/crates/wiggle-macro-33.0.2.crate) = d873bb5b59ca703b5e41562e96a4796d1af61bf4cf80bf8a7abda755a380ec1c +SIZE (rust/crates/wiggle-macro-33.0.2.crate) = 10137 SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419 SIZE (rust/crates/winapi-0.3.9.crate) = 1200382 SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6 @@ -2475,8 +2485,8 @@ SHA256 (rust/crates/winapi-util-0.1.11.crate) = c2a7b1c03c876122aa43f3020e6c3c3e SIZE (rust/crates/winapi-util-0.1.11.crate) = 13368 SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 -SHA256 (rust/crates/winch-codegen-29.0.1.crate) = 2f849ef2c5f46cb0a20af4b4487aaa239846e52e2c03f13fa3c784684552859c -SIZE (rust/crates/winch-codegen-29.0.1.crate) = 119631 +SHA256 (rust/crates/winch-codegen-33.0.2.crate) = 7914c296fbcef59d1b89a15e82384d34dc9669bc09763f2ef068a28dd3a64ebf +SIZE (rust/crates/winch-codegen-33.0.2.crate) = 157798 SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49 SIZE (rust/crates/windows-0.54.0.crate) = 11096265 SHA256 (rust/crates/windows-0.57.0.crate) = 12342cb4d8e3b046f3d80effd474a7a02447231330ef77d71daa6fbc40681143 @@ -2653,10 +2663,10 @@ SHA256 (rust/crates/wit-component-0.227.1.crate) = 635c3adc595422cbf2341a17fb73a SIZE (rust/crates/wit-component-0.227.1.crate) = 228600 SHA256 (rust/crates/wit-parser-0.201.0.crate) = 196d3ecfc4b759a8573bf86a9b3f8996b304b3732e4c7de81655f875f6efdca6 SIZE (rust/crates/wit-parser-0.201.0.crate) = 101526 -SHA256 (rust/crates/wit-parser-0.221.3.crate) = 896112579ed56b4a538b07a3d16e562d101ff6265c46b515ce0c701eef16b2ac -SIZE (rust/crates/wit-parser-0.221.3.crate) = 142585 SHA256 (rust/crates/wit-parser-0.227.1.crate) = ddf445ed5157046e4baf56f9138c124a0824d4d1657e7204d71886ad8ce2fc11 SIZE (rust/crates/wit-parser-0.227.1.crate) = 148192 +SHA256 (rust/crates/wit-parser-0.229.0.crate) = 459c6ba62bf511d6b5f2a845a2a736822e38059c1cfa0b644b467bbbfae4efa6 +SIZE (rust/crates/wit-parser-0.229.0.crate) = 148191 SHA256 (rust/crates/witx-0.9.1.crate) = e366f27a5cabcddb2706a78296a40b8fcc451e1a6aba2fc1d94b4a01bdaaef4b SIZE (rust/crates/witx-0.9.1.crate) = 45928 SHA256 (rust/crates/writeable-0.6.1.crate) = ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb @@ -2777,6 +2787,8 @@ SHA256 (zed-industries-gh-workflow-09acfdf2bd5c1d6254abefd609c808ff73547b2c_GH0. SIZE (zed-industries-gh-workflow-09acfdf2bd5c1d6254abefd609c808ff73547b2c_GH0.tar.gz) = 44984 SHA256 (zed-industries-scap-4afea48c3b002197176fb19cd0f9b180dd36eaac_GH0.tar.gz) = 48f60b164435404d1389a090f7a2d06e43acc87c1abba3799109d20f171e7e1d SIZE (zed-industries-scap-4afea48c3b002197176fb19cd0f9b180dd36eaac_GH0.tar.gz) = 5161737 +SHA256 (kvark-blade-e3cf011ca18a6dfd907d1dedd93e85e21f005fe3_GH0.tar.gz) = b206e32f2e44d109dcde47177d1aaa400e5f6e4a478e75af3146654e17206865 +SIZE (kvark-blade-e3cf011ca18a6dfd907d1dedd93e85e21f005fe3_GH0.tar.gz) = 3322678 SHA256 (zed-industries-tree-sitter-git-commit-88309716a69dd13ab83443721ba6e0b491d37ee9_GH0.tar.gz) = 8483d01c4443a016961545bf520c841bbec9b6d927e12a94666ebc4bf0186327 SIZE (zed-industries-tree-sitter-git-commit-88309716a69dd13ab83443721ba6e0b491d37ee9_GH0.tar.gz) = 73789 SHA256 (zed-industries-reqwest-c15662463bda39148ba154100dd44d3fba5873a4_GH0.tar.gz) = a0c40719d6b44db6e6d9018756ae47a2c881441a6f3148f6cf3e60d8d4db8ab0 @@ -2809,5 +2821,5 @@ SHA256 (zed-industries-tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a SIZE (zed-industries-tree-sitter-yaml-baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a_GH0.tar.gz) = 145319 SHA256 (zed-industries-calloop-eb6b4fd17b9af5ecc226546bdd04185391b3e265_GH0.tar.gz) = 8698ebc194a6c3ee377cde94f4fdff590f6a7973bc7987c880801fa7fd69e5c3 SIZE (zed-industries-calloop-eb6b4fd17b9af5ecc226546bdd04185391b3e265_GH0.tar.gz) = 94768 -SHA256 (zed-industries-zed-v0.218.7_GH0.tar.gz) = 0dad83a6c3055a2dcba4d35ccb3a5ee63c08053df2332f7a87dce3f619e7167a -SIZE (zed-industries-zed-v0.218.7_GH0.tar.gz) = 22450028 +SHA256 (zed-industries-zed-v0.219.4_GH0.tar.gz) = 1edc2a63c23de110435bdb30f217a76d117980796f4a449808f4b7a9ca074675 +SIZE (zed-industries-zed-v0.219.4_GH0.tar.gz) = 23222514 diff --git a/editors/zed/files/patch-Cargo.lock b/editors/zed/files/patch-Cargo.lock index 598250f4562c..d9a5a556afd7 100644 --- a/editors/zed/files/patch-Cargo.lock +++ b/editors/zed/files/patch-Cargo.lock @@ -1,6 +1,6 @@ ---- Cargo.lock.orig 2026-01-08 00:39:18 UTC +--- Cargo.lock.orig 2026-01-14 15:30:09 UTC +++ Cargo.lock -@@ -8347,21 +8347,20 @@ name = "ipc-channel" +@@ -8445,21 +8445,20 @@ name = "ipc-channel" [[package]] name = "ipc-channel" @@ -26,7 +26,7 @@ ] [[package]] -@@ -19164,16 +19163,6 @@ name = "windows" +@@ -19319,16 +19318,6 @@ name = "windows" [[package]] name = "windows" @@ -43,7 +43,7 @@ version = "0.61.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893" -@@ -19232,19 +19221,6 @@ name = "windows-core" +@@ -19387,19 +19376,6 @@ name = "windows-core" [[package]] name = "windows-core" @@ -63,7 +63,7 @@ version = "0.61.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3" -@@ -19293,17 +19269,6 @@ name = "windows-implement" +@@ -19448,17 +19424,6 @@ name = "windows-implement" [[package]] name = "windows-implement" @@ -81,7 +81,7 @@ version = "0.60.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf" -@@ -19326,17 +19291,6 @@ name = "windows-interface" +@@ -19481,17 +19446,6 @@ name = "windows-interface" [[package]] name = "windows-interface" @@ -99,7 +99,7 @@ version = "0.59.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358" -@@ -19412,15 +19366,6 @@ name = "windows-result" +@@ -19567,15 +19521,6 @@ name = "windows-result" [[package]] name = "windows-result" @@ -115,7 +115,7 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6" -@@ -19435,16 +19380,6 @@ dependencies = [ +@@ -19590,16 +19535,6 @@ dependencies = [ checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5" dependencies = [ "windows-link 0.2.1", diff --git a/editors/zed/files/patch-crates_gpui_src_gpui.rs b/editors/zed/files/patch-crates_gpui_src_gpui.rs index 194d0a9a187c..6cb76242ffde 100644 --- a/editors/zed/files/patch-crates_gpui_src_gpui.rs +++ b/editors/zed/files/patch-crates_gpui_src_gpui.rs @@ -1,11 +1,11 @@ ---- crates/gpui/src/gpui.rs.orig 2026-01-10 05:46:21 UTC +--- crates/gpui/src/gpui.rs.orig 2026-01-14 15:30:09 UTC +++ crates/gpui/src/gpui.rs @@ -31,7 +31,7 @@ mod profiler; mod platform; pub mod prelude; mod profiler; --#[cfg(target_os = "linux")] -+#[cfg(any(target_os = "linux", target_os = "freebsd"))] +-#[cfg(any(target_os = "windows", target_os = "linux"))] ++#[cfg(any(target_os = "windows", target_os = "linux", target_os = "freebsd"))] mod queue; mod scene; mod shared_string; @@ -13,8 +13,8 @@ pub use path_builder::*; pub use platform::*; pub use profiler::*; --#[cfg(target_os = "linux")] -+#[cfg(any(target_os = "linux", target_os = "freebsd"))] +-#[cfg(any(target_os = "windows", target_os = "linux"))] ++#[cfg(any(target_os = "windows", target_os = "linux", target_os = "freebsd"))] pub(crate) use queue::{PriorityQueueReceiver, PriorityQueueSender}; pub use refineable::*; pub use scene::*; diff --git a/editors/zed/files/patch-crates_gpui_src_platform.rs b/editors/zed/files/patch-crates_gpui_src_platform.rs index 446544221b1a..970115068b0f 100644 --- a/editors/zed/files/patch-crates_gpui_src_platform.rs +++ b/editors/zed/files/patch-crates_gpui_src_platform.rs @@ -1,6 +1,6 @@ ---- crates/gpui/src/platform.rs.orig 2026-01-08 00:39:18 UTC +--- crates/gpui/src/platform.rs.orig 2026-01-14 15:30:09 UTC +++ crates/gpui/src/platform.rs -@@ -82,7 +82,7 @@ pub(crate) use windows::*; +@@ -84,7 +84,7 @@ pub(crate) use windows::*; #[cfg(target_os = "windows")] pub(crate) use windows::*; @@ -9,12 +9,12 @@ pub use linux::layer_shell; #[cfg(any(test, feature = "test-support"))] -@@ -1346,7 +1346,7 @@ pub enum WindowKind { +@@ -1399,7 +1399,7 @@ pub enum WindowKind { /// A Wayland LayerShell window, used to draw overlays or backgrounds for applications such as /// docks, notifications or wallpapers. - #[cfg(all(target_os = "linux", feature = "wayland"))] + #[cfg(all(any(target_os = "linux", target_os = "freebsd"), feature = "wayland"))] LayerShell(layer_shell::LayerShellOptions), - } + /// A window that appears on top of its parent window and blocks interaction with it diff --git a/editors/zed/files/patch-crates_gpui_src_platform_blade_blade__renderer.rs b/editors/zed/files/patch-crates_gpui_src_platform_blade_blade__renderer.rs index b93698633fff..a4da82e6d6fb 100644 --- a/editors/zed/files/patch-crates_gpui_src_platform_blade_blade__renderer.rs +++ b/editors/zed/files/patch-crates_gpui_src_platform_blade_blade__renderer.rs @@ -1,6 +1,6 @@ ---- crates/gpui/src/platform/blade/blade_renderer.rs.orig 2025-11-15 06:23:16 UTC +--- crates/gpui/src/platform/blade/blade_renderer.rs.orig 2026-01-14 15:30:09 UTC +++ crates/gpui/src/platform/blade/blade_renderer.rs -@@ -436,7 +436,7 @@ impl BladeRenderer { +@@ -477,7 +477,7 @@ impl BladeRenderer { && !self.gpu.wait_for(&last_sp, MAX_FRAME_TIME_MS) { log::error!("GPU hung"); diff --git a/editors/zed/files/patch-crates_project_src_agent__server__store.rs b/editors/zed/files/patch-crates_project_src_agent__server__store.rs index b47902035b77..0ad7da715313 100644 --- a/editors/zed/files/patch-crates_project_src_agent__server__store.rs +++ b/editors/zed/files/patch-crates_project_src_agent__server__store.rs @@ -1,6 +1,6 @@ ---- crates/project/src/agent_server_store.rs.orig 2025-12-18 17:41:26 UTC +--- crates/project/src/agent_server_store.rs.orig 2026-01-14 15:30:09 UTC +++ crates/project/src/agent_server_store.rs -@@ -1576,6 +1576,8 @@ fn get_platform_info() -> Option<(&'static str, &'stat +@@ -1578,6 +1578,8 @@ fn get_platform_info() -> Option<(&'static str, &'stat "pc-windows-msvc" } else if cfg!(target_os = "linux") { "unknown-linux-gnu" @@ -9,7 +9,7 @@ } else { return None; }; -@@ -1662,6 +1664,8 @@ impl ExternalAgentServer for LocalExtensionArchiveAgen +@@ -1664,6 +1666,8 @@ impl ExternalAgentServer for LocalExtensionArchiveAgen "linux" } else if cfg!(target_os = "windows") { "windows" diff --git a/editors/zed/files/patch-crates_remote__server_Cargo.toml b/editors/zed/files/patch-crates_remote__server_Cargo.toml index 36d9d3b1b9af..543ee1d15728 100644 --- a/editors/zed/files/patch-crates_remote__server_Cargo.toml +++ b/editors/zed/files/patch-crates_remote__server_Cargo.toml @@ -1,17 +1,27 @@ ---- crates/remote_server/Cargo.toml.orig 2026-01-08 00:39:18 UTC +--- crates/remote_server/Cargo.toml.orig 2026-01-14 15:30:09 UTC +++ crates/remote_server/Cargo.toml -@@ -70,12 +70,16 @@ rayon.workspace = true +@@ -27,7 +27,6 @@ collections.workspace = true + clap.workspace = true + client.workspace = true + collections.workspace = true +-crashes.workspace = true + dap_adapters.workspace = true + debug_adapter_extension.workspace = true + env_logger.workspace = true +@@ -71,11 +70,18 @@ rayon.workspace = true thiserror.workspace = true rayon.workspace = true -[target.'cfg(not(windows))'.dependencies] +[target.'cfg(not(any(windows, target_os = "freebsd")))'.dependencies] - crashes.workspace = true crash-handler.workspace = true fork.workspace = true libc.workspace = true minidumper.workspace = true + ++[target.'cfg(not(target_os = "freebsd"))'.dependencies] ++crashes.workspace = true ++ +[target.'cfg(target_os = "freebsd")'.dependencies] +fork.workspace = true +libc.workspace = true diff --git a/editors/zed/files/patch-crates_remote__server_src_main.rs b/editors/zed/files/patch-crates_remote__server_src_main.rs index 1deb2ab8a7b4..aa62595d291d 100644 --- a/editors/zed/files/patch-crates_remote__server_src_main.rs +++ b/editors/zed/files/patch-crates_remote__server_src_main.rs @@ -1,6 +1,6 @@ ---- crates/remote_server/src/main.rs.orig 2025-11-15 04:26:31 UTC +--- crates/remote_server/src/main.rs.orig 2026-01-14 15:30:09 UTC +++ crates/remote_server/src/main.rs -@@ -36,6 +36,7 @@ fn main() -> anyhow::Result<()> { +@@ -28,6 +28,7 @@ fn main() -> anyhow::Result<()> { return Ok(()); } diff --git a/editors/zed/files/patch-crates_remote_src_remote__client.rs b/editors/zed/files/patch-crates_remote_src_remote__client.rs new file mode 100644 index 000000000000..6dd2c66eac6a --- /dev/null +++ b/editors/zed/files/patch-crates_remote_src_remote__client.rs @@ -0,0 +1,18 @@ +--- crates/remote/src/remote_client.rs.orig 2026-01-15 04:31:16 UTC ++++ crates/remote/src/remote_client.rs +@@ -54,6 +54,7 @@ pub enum RemoteOs { + Linux, + MacOs, + Windows, ++ FreeBSD, + } + + impl RemoteOs { +@@ -62,6 +63,7 @@ impl RemoteOs { + RemoteOs::Linux => "linux", + RemoteOs::MacOs => "macos", + RemoteOs::Windows => "windows", ++ RemoteOs::FreeBSD => "freebsd", + } + } + diff --git a/editors/zed/files/patch-crates_remote_src_transport.rs b/editors/zed/files/patch-crates_remote_src_transport.rs index d565a9a78dc8..485cdc5191ff 100644 --- a/editors/zed/files/patch-crates_remote_src_transport.rs +++ b/editors/zed/files/patch-crates_remote_src_transport.rs @@ -1,21 +1,19 @@ ---- crates/remote/src/transport.rs.orig 2026-01-08 00:39:18 UTC +--- crates/remote/src/transport.rs.orig 2026-01-14 15:30:09 UTC +++ crates/remote/src/transport.rs @@ -28,6 +28,7 @@ fn parse_platform(output: &str) -> Result "macos", - "Linux" => "linux", -+ "FreeBSD" => "freebsd", + "Darwin" => RemoteOs::MacOs, + "Linux" => RemoteOs::Linux, ++ "FreeBSD" => RemoteOs::FreeBSD, _ => anyhow::bail!( "Prebuilt remote servers are not yet available for {os:?}. See https://zed.dev/docs/remote-development" ), -@@ -40,7 +41,9 @@ fn parse_platform(output: &str) -> Result Result