st/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