git: af662afdf7af - main - editors/zed: Update to 0.223.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 16 Feb 2026 20:15:43 UTC
The branch main has been updated by tagattie:
URL: https://cgit.FreeBSD.org/ports/commit/?id=af662afdf7af4b74dcf05fa5c845d2ca5ffd15f4
commit af662afdf7af4b74dcf05fa5c845d2ca5ffd15f4
Author: Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-02-16 20:14:15 +0000
Commit: Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-02-16 20:15:34 +0000
editors/zed: Update to 0.223.3
Changelog: https://github.com/zed-industries/zed/releases/tag/v0.223.3
Reported by: GitHub (watch releases)
---
editors/zed/Makefile | 2 +-
editors/zed/Makefile.crates | 23 ++++++----
editors/zed/distinfo | 52 ++++++++++++++--------
editors/zed/files/patch-Cargo.lock | 16 +++----
editors/zed/files/patch-crates_fs_src_fs.rs | 8 ++--
.../zed/files/patch-crates_fs_src_fs__watcher.rs | 4 +-
6 files changed, 63 insertions(+), 42 deletions(-)
diff --git a/editors/zed/Makefile b/editors/zed/Makefile
index 1dbcd3cf991f..468de5a6fb15 100644
--- a/editors/zed/Makefile
+++ b/editors/zed/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zed
DISTVERSIONPREFIX= v
-DISTVERSION= 0.222.4
+DISTVERSION= 0.223.3
CATEGORIES= editors
PKGNAMESUFFIX= -editor
diff --git a/editors/zed/Makefile.crates b/editors/zed/Makefile.crates
index 0c33f4dd46d8..b6d7df50009e 100644
--- a/editors/zed/Makefile.crates
+++ b/editors/zed/Makefile.crates
@@ -2,8 +2,8 @@ CARGO_CRATES= addr2line-0.24.2 \
addr2line-0.25.1 \
adler2-2.0.1 \
aes-0.8.4 \
- agent-client-protocol-0.9.3 \
- agent-client-protocol-schema-0.10.6 \
+ agent-client-protocol-0.9.4 \
+ agent-client-protocol-schema-0.10.8 \
ahash-0.7.8 \
ahash-0.8.12 \
aho-corasick-1.1.3 \
@@ -70,8 +70,8 @@ CARGO_CRATES= addr2line-0.24.2 \
avif-serialize-0.8.6 \
aws-config-1.8.10 \
aws-credential-types-1.2.10 \
- aws-lc-rs-1.14.1 \
- aws-lc-sys-0.32.3 \
+ aws-lc-rs-1.15.4 \
+ aws-lc-sys-0.37.0 \
aws-runtime-1.5.16 \
aws-sdk-bedrockruntime-1.113.0 \
aws-sdk-kinesis-1.95.0 \
@@ -119,11 +119,14 @@ CARGO_CRATES= addr2line-0.24.2 \
block2-0.6.2 \
blocking-1.6.2 \
bm25-2.3.2 \
+ bon-3.8.2 \
+ bon-macros-3.8.2 \
borrow-or-share-0.2.4 \
borsh-1.5.7 \
borsh-derive-1.5.7 \
brotli-8.0.2 \
brotli-decompressor-5.0.0 \
+ brush-parser-0.3.0 \
bstr-1.12.0 \
built-0.7.7 \
bumpalo-3.19.0 \
@@ -136,7 +139,7 @@ CARGO_CRATES= addr2line-0.24.2 \
byteorder-1.5.0 \
byteorder-lite-0.1.0 \
bytes-0.4.12 \
- bytes-1.10.1 \
+ bytes-1.11.1 \
bytes-utils-0.1.4 \
bzip2-0.4.4 \
bzip2-sys-0.1.13+1.0.8 \
@@ -390,7 +393,6 @@ CARGO_CRATES= addr2line-0.24.2 \
fs-set-times-0.20.3 \
fs2-0.4.3 \
fs_extra-1.3.0 \
- fsevent-sys-3.1.0 \
fsevent-sys-4.1.0 \
funty-2.0.0 \
futf-0.1.5 \
@@ -506,6 +508,7 @@ CARGO_CRATES= addr2line-0.24.2 \
imagesize-0.13.0 \
imara-diff-0.1.8 \
imgref-1.12.0 \
+ indenter-0.3.4 \
indexmap-2.11.4 \
indoc-2.0.6 \
inherent-1.0.13 \
@@ -541,7 +544,7 @@ CARGO_CRATES= addr2line-0.24.2 \
js-sys-0.3.81 \
json_dotpath-1.1.0 \
jsonschema-0.37.4 \
- jsonwebtoken-9.3.1 \
+ jsonwebtoken-10.3.0 \
jupyter-protocol-0.10.0 \
jupyter-websocket-client-0.15.0 \
khronos-egl-6.0.0 \
@@ -715,6 +718,9 @@ CARGO_CRATES= addr2line-0.24.2 \
pbkdf2-0.11.0 \
pbkdf2-0.12.2 \
pciid-parser-0.8.0 \
+ peg-0.8.5 \
+ peg-macros-0.8.5 \
+ peg-runtime-0.8.5 \
pem-3.0.6 \
pem-rfc7468-0.7.0 \
percent-encoding-2.3.2 \
@@ -1155,6 +1161,7 @@ CARGO_CRATES= addr2line-0.24.2 \
urlencoding-2.1.3 \
usvg-0.45.1 \
utf-8-0.7.6 \
+ utf8-chars-3.0.6 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
uuid-1.18.1 \
@@ -1215,7 +1222,7 @@ CARGO_CRATES= addr2line-0.24.2 \
wasmtime-winch-33.0.2 \
wasmtime-wit-bindgen-33.0.2 \
wast-35.0.2 \
- wax-0.6.0 \
+ wax-0.7.0 \
wayland-backend-0.3.11 \
wayland-client-0.31.11 \
wayland-cursor-0.31.11 \
diff --git a/editors/zed/distinfo b/editors/zed/distinfo
index d9f0f6c88af1..a90bde89b5a8 100644
--- a/editors/zed/distinfo
+++ b/editors/zed/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1770733284
+TIMESTAMP = 1771243693
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
@@ -7,10 +7,10 @@ SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06
SIZE (rust/crates/adler2-2.0.1.crate) = 13366
SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
SIZE (rust/crates/aes-0.8.4.crate) = 124812
-SHA256 (rust/crates/agent-client-protocol-0.9.3.crate) = 1ea4b85f3bcd56ebe65f830321d34bc939af1b5a33b9dcb683195a3b72de0cdb
-SIZE (rust/crates/agent-client-protocol-0.9.3.crate) = 29569
-SHA256 (rust/crates/agent-client-protocol-schema-0.10.6.crate) = 70829a300bd178abe42836ac779cd3eb3b0dd3881250c752b2621b5324735df1
-SIZE (rust/crates/agent-client-protocol-schema-0.10.6.crate) = 54125
+SHA256 (rust/crates/agent-client-protocol-0.9.4.crate) = 2659b1089101b15db31137710159421cb44785ecdb5ba784be3b4a6f8cb8a475
+SIZE (rust/crates/agent-client-protocol-0.9.4.crate) = 29526
+SHA256 (rust/crates/agent-client-protocol-schema-0.10.8.crate) = 44bc1fef9c32f03bce2ab44af35b6f483bfd169bf55cc59beeb2e3b1a00ae4d1
+SIZE (rust/crates/agent-client-protocol-schema-0.10.8.crate) = 55192
SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
SIZE (rust/crates/ahash-0.7.8.crate) = 38550
SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75
@@ -143,10 +143,10 @@ SHA256 (rust/crates/aws-config-1.8.10.crate) = 1856b1b48b65f71a4dd940b1c0931f9a7
SIZE (rust/crates/aws-config-1.8.10.crate) = 136245
SHA256 (rust/crates/aws-credential-types-1.2.10.crate) = b01c9521fa01558f750d183c8c68c81b0155b9d193a4ba7f84c36bd1b6d04a06
SIZE (rust/crates/aws-credential-types-1.2.10.crate) = 21578
-SHA256 (rust/crates/aws-lc-rs-1.14.1.crate) = 879b6c89592deb404ba4dc0ae6b58ffd1795c78991cbb5b8bc441c48a070440d
-SIZE (rust/crates/aws-lc-rs-1.14.1.crate) = 209341
-SHA256 (rust/crates/aws-lc-sys-0.32.3.crate) = 107a4e9d9cab9963e04e84bb8dee0e25f2a987f9a8bad5ed054abd439caa8f8c
-SIZE (rust/crates/aws-lc-sys-0.32.3.crate) = 9361125
+SHA256 (rust/crates/aws-lc-rs-1.15.4.crate) = 7b7b6141e96a8c160799cc2d5adecd5cbbe5054cb8c7c4af53da0f83bb7ad256
+SIZE (rust/crates/aws-lc-rs-1.15.4.crate) = 218620
+SHA256 (rust/crates/aws-lc-sys-0.37.0.crate) = 5c34dda4df7017c8db52132f0f8a2e0f8161649d15723ed63fc00c82d0f2081a
+SIZE (rust/crates/aws-lc-sys-0.37.0.crate) = 9589032
SHA256 (rust/crates/aws-runtime-1.5.16.crate) = 7ce527fb7e53ba9626fc47824f25e256250556c40d8f81d27dd92aa38239d632
SIZE (rust/crates/aws-runtime-1.5.16.crate) = 77006
SHA256 (rust/crates/aws-sdk-bedrockruntime-1.113.0.crate) = d5d2b8f081b9e8ff455b8dd7387b6b02263c3dac73172d188d2b523ff1e775e9
@@ -241,6 +241,10 @@ SHA256 (rust/crates/blocking-1.6.2.crate) = e83f8d02be6967315521be875afa792a316e
SIZE (rust/crates/blocking-1.6.2.crate) = 17754
SHA256 (rust/crates/bm25-2.3.2.crate) = 1cbd8ffdfb7b4c2ff038726178a780a94f90525ed0ad264c0afaa75dd8c18a64
SIZE (rust/crates/bm25-2.3.2.crate) = 29175
+SHA256 (rust/crates/bon-3.8.2.crate) = 234655ec178edd82b891e262ea7cf71f6584bcd09eff94db786be23f1821825c
+SIZE (rust/crates/bon-3.8.2.crate) = 61985
+SHA256 (rust/crates/bon-macros-3.8.2.crate) = 89ec27229c38ed0eb3c0feee3d2c1d6a4379ae44f418a29a658890e062d8f365
+SIZE (rust/crates/bon-macros-3.8.2.crate) = 90005
SHA256 (rust/crates/borrow-or-share-0.2.4.crate) = dc0b364ead1874514c8c2855ab558056ebfeb775653e7ae45ff72f28f8f3166c
SIZE (rust/crates/borrow-or-share-0.2.4.crate) = 5243
SHA256 (rust/crates/borsh-1.5.7.crate) = ad8646f98db542e39fc66e68a20b2144f6a732636df7c2354e74645faaa433ce
@@ -251,6 +255,8 @@ SHA256 (rust/crates/brotli-8.0.2.crate) = 4bd8b9603c7aa97359dbd97ecf258968c95f3a
SIZE (rust/crates/brotli-8.0.2.crate) = 741739
SHA256 (rust/crates/brotli-decompressor-5.0.0.crate) = 874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03
SIZE (rust/crates/brotli-decompressor-5.0.0.crate) = 195282
+SHA256 (rust/crates/brush-parser-0.3.0.crate) = f7367124d4f38fdcd65f4b815bda7caeb3de377b9cd95ffa1b23627989c93718
+SIZE (rust/crates/brush-parser-0.3.0.crate) = 74281
SHA256 (rust/crates/bstr-1.12.0.crate) = 234113d19d0d7d613b40e86fb654acf958910802bcceab913a4f9e7cda03b1a4
SIZE (rust/crates/bstr-1.12.0.crate) = 351557
SHA256 (rust/crates/built-0.7.7.crate) = 56ed6191a7e78c36abdb16ab65341eefd73d64d303fffccdbb00d51e4205967b
@@ -275,8 +281,8 @@ SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b
SIZE (rust/crates/byteorder-lite-0.1.0.crate) = 15909
SHA256 (rust/crates/bytes-0.4.12.crate) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
SIZE (rust/crates/bytes-0.4.12.crate) = 46361
-SHA256 (rust/crates/bytes-1.10.1.crate) = d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a
-SIZE (rust/crates/bytes-1.10.1.crate) = 76779
+SHA256 (rust/crates/bytes-1.11.1.crate) = 1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33
+SIZE (rust/crates/bytes-1.11.1.crate) = 78584
SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
@@ -783,8 +789,6 @@ SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1a
SIZE (rust/crates/fs2-0.4.3.crate) = 13138
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
SIZE (rust/crates/fs_extra-1.3.0.crate) = 31298
-SHA256 (rust/crates/fsevent-sys-3.1.0.crate) = ca6f5e6817058771c10f0eb0f05ddf1e35844266f972004fe8e4b21fda295bd5
-SIZE (rust/crates/fsevent-sys-3.1.0.crate) = 4251
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
@@ -1015,6 +1019,8 @@ SHA256 (rust/crates/imara-diff-0.1.8.crate) = 17d34b7d42178945f775e84bc4c36dde7c
SIZE (rust/crates/imara-diff-0.1.8.crate) = 155787
SHA256 (rust/crates/imgref-1.12.0.crate) = e7c5cedc30da3a610cac6b4ba17597bdf7152cf974e8aab3afb3d54455e371c8
SIZE (rust/crates/imgref-1.12.0.crate) = 66324
+SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ace5134f30641c203ef52ba83f58d5
+SIZE (rust/crates/indenter-0.3.4.crate) = 11101
SHA256 (rust/crates/indexmap-2.11.4.crate) = 4b0f83760fb341a774ed326568e19f5a863af4a952def8c39f9ab92fd95b88e5
SIZE (rust/crates/indexmap-2.11.4.crate) = 100302
SHA256 (rust/crates/indoc-2.0.6.crate) = f4c7245a08504955605670dbf141fceab975f15ca21570696aebe9d2e71576bd
@@ -1085,8 +1091,8 @@ SHA256 (rust/crates/json_dotpath-1.1.0.crate) = dbdcfef3cf5591f0cef62da413ae795e
SIZE (rust/crates/json_dotpath-1.1.0.crate) = 9739
SHA256 (rust/crates/jsonschema-0.37.4.crate) = 73c9ffb2b5c56d58030e1b532d8e8389da94590515f118cf35b5cb68e4764a7e
SIZE (rust/crates/jsonschema-0.37.4.crate) = 174395
-SHA256 (rust/crates/jsonwebtoken-9.3.1.crate) = 5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde
-SIZE (rust/crates/jsonwebtoken-9.3.1.crate) = 49398
+SHA256 (rust/crates/jsonwebtoken-10.3.0.crate) = 0529410abe238729a60b108898784df8984c87f6054c9c4fcacc47e4803c1ce1
+SIZE (rust/crates/jsonwebtoken-10.3.0.crate) = 64989
SHA256 (rust/crates/jupyter-protocol-0.10.0.crate) = d9c047f6b5e551563af2ddb13dafed833f0ec5a5b0f9621d5ad740a9ff1e1095
SIZE (rust/crates/jupyter-protocol-0.10.0.crate) = 28944
SHA256 (rust/crates/jupyter-websocket-client-0.15.0.crate) = 4197fa926a6b0bddfed7377d9fed3d00a0dec44a1501e020097bd26604699cae
@@ -1433,6 +1439,12 @@ SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61
SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
SHA256 (rust/crates/pciid-parser-0.8.0.crate) = 0008e816fcdaf229cdd540e9b6ca2dc4a10d65c31624abb546c6420a02846e61
SIZE (rust/crates/pciid-parser-0.8.0.crate) = 326819
+SHA256 (rust/crates/peg-0.8.5.crate) = 9928cfca101b36ec5163e70049ee5368a8a1c3c6efc9ca9c5f9cc2f816152477
+SIZE (rust/crates/peg-0.8.5.crate) = 22411
+SHA256 (rust/crates/peg-macros-0.8.5.crate) = 6298ab04c202fa5b5d52ba03269fb7b74550b150323038878fe6c372d8280f71
+SIZE (rust/crates/peg-macros-0.8.5.crate) = 30601
+SHA256 (rust/crates/peg-runtime-0.8.5.crate) = 132dca9b868d927b35b5dd728167b2dee150eb1ad686008fc71ccb298b776fca
+SIZE (rust/crates/peg-runtime-0.8.5.crate) = 4458
SHA256 (rust/crates/pem-3.0.6.crate) = 1d30c53c26bc5b31a98cd02d20f25a7c8567146caf63ed593a9d87b2775291be
SIZE (rust/crates/pem-3.0.6.crate) = 18362
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
@@ -2313,6 +2325,8 @@ SHA256 (rust/crates/usvg-0.45.1.crate) = 80be9b06fbae3b8b303400ab20778c80bbaf338
SIZE (rust/crates/usvg-0.45.1.crate) = 136945
SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9
SIZE (rust/crates/utf-8-0.7.6.crate) = 10422
+SHA256 (rust/crates/utf8-chars-3.0.6.crate) = ebe49e006d6df172d7f14794568a90fe41e05a1fa9e03dc276fa6da4bb747ec3
+SIZE (rust/crates/utf8-chars-3.0.6.crate) = 7447
SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
@@ -2433,8 +2447,8 @@ SHA256 (rust/crates/wasmtime-wit-bindgen-33.0.2.crate) = 1382f4f09390eab0d75d499
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
-SIZE (rust/crates/wax-0.6.0.crate) = 60628
+SHA256 (rust/crates/wax-0.7.0.crate) = 1f8cbf8125142b9b30321ac8721f54c52fbcd6659f76cf863d5e2e38c07a3d7b
+SIZE (rust/crates/wax-0.7.0.crate) = 101662
SHA256 (rust/crates/wayland-backend-0.3.11.crate) = 673a33c33048a5ade91a6b139580fa174e19fb0d23f396dca9fa15f2e1e49b35
SIZE (rust/crates/wayland-backend-0.3.11.crate) = 76980
SHA256 (rust/crates/wayland-client-0.31.11.crate) = c66a47e840dc20793f2264eb4b3e4ecb4b75d91c0dd4af04b456128e0bdd449d
@@ -2823,5 +2837,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.222.4_GH0.tar.gz) = 57f7510f53a6f65724060ba0c94b3cde53d0da9b461651cd9cedea3b5955f9c8
-SIZE (zed-industries-zed-v0.222.4_GH0.tar.gz) = 24179710
+SHA256 (zed-industries-zed-v0.223.3_GH0.tar.gz) = 2d7d792e354fb15cb9725386d7cc90200428d9a3183084e398f7e80424323e83
+SIZE (zed-industries-zed-v0.223.3_GH0.tar.gz) = 24257979
diff --git a/editors/zed/files/patch-Cargo.lock b/editors/zed/files/patch-Cargo.lock
index ea7ecfa837a7..28ddb4666aa5 100644
--- a/editors/zed/files/patch-Cargo.lock
+++ b/editors/zed/files/patch-Cargo.lock
@@ -1,6 +1,6 @@
---- Cargo.lock.orig 2026-02-06 04:11:05 UTC
+--- Cargo.lock.orig 2026-02-11 21:05:23 UTC
+++ Cargo.lock
-@@ -8546,21 +8546,20 @@ name = "ipc-channel"
+@@ -8570,21 +8570,20 @@ name = "ipc-channel"
[[package]]
name = "ipc-channel"
@@ -26,7 +26,7 @@
]
[[package]]
-@@ -19536,16 +19535,6 @@ name = "windows"
+@@ -19619,16 +19618,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"
-@@ -19604,19 +19593,6 @@ name = "windows-core"
+@@ -19687,19 +19676,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"
-@@ -19665,17 +19641,6 @@ name = "windows-implement"
+@@ -19748,17 +19724,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"
-@@ -19698,17 +19663,6 @@ name = "windows-interface"
+@@ -19781,17 +19746,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"
-@@ -19784,15 +19738,6 @@ name = "windows-result"
+@@ -19867,15 +19821,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"
-@@ -19807,16 +19752,6 @@ dependencies = [
+@@ -19890,16 +19835,6 @@ dependencies = [
checksum = "7781fa89eaf60850ac3d2da7af8e5242a5ea78d1a11c49bf2910bb5a73853eb5"
dependencies = [
"windows-link 0.2.1",
diff --git a/editors/zed/files/patch-crates_fs_src_fs.rs b/editors/zed/files/patch-crates_fs_src_fs.rs
index af7cac8f6e74..f1aa58a37443 100644
--- a/editors/zed/files/patch-crates_fs_src_fs.rs
+++ b/editors/zed/files/patch-crates_fs_src_fs.rs
@@ -1,6 +1,6 @@
---- crates/fs/src/fs.rs.orig 2026-01-29 22:37:26 UTC
+--- crates/fs/src/fs.rs.orig 2026-02-11 21:05:23 UTC
+++ crates/fs/src/fs.rs
-@@ -356,7 +356,7 @@ impl FileHandle for std::fs::File {
+@@ -354,7 +354,7 @@ impl FileHandle for std::fs::File {
Ok(new_path)
}
@@ -9,7 +9,7 @@
fn current_path(&self, _: &Arc<dyn Fs>) -> Result<PathBuf> {
use std::{
ffi::{CStr, OsStr},
-@@ -365,7 +365,10 @@ impl FileHandle for std::fs::File {
+@@ -363,7 +363,10 @@ impl FileHandle for std::fs::File {
let fd = self.as_fd();
let mut kif = MaybeUninit::<libc::kinfo_file>::uninit();
@@ -21,7 +21,7 @@
let result = unsafe { libc::fcntl(fd.as_raw_fd(), libc::F_KINFO, kif.as_mut_ptr()) };
anyhow::ensure!(result != -1, "fcntl returned -1");
-@@ -375,6 +378,11 @@ impl FileHandle for std::fs::File {
+@@ -373,6 +376,11 @@ impl FileHandle for std::fs::File {
anyhow::ensure!(!c_str.is_empty(), "Could find a path for the file handle");
let path = PathBuf::from(OsStr::from_bytes(c_str.to_bytes()));
Ok(path)
diff --git a/editors/zed/files/patch-crates_fs_src_fs__watcher.rs b/editors/zed/files/patch-crates_fs_src_fs__watcher.rs
index 737efa607fcf..e45e680e9416 100644
--- a/editors/zed/files/patch-crates_fs_src_fs__watcher.rs
+++ b/editors/zed/files/patch-crates_fs_src_fs__watcher.rs
@@ -1,4 +1,4 @@
---- crates/fs/src/fs_watcher.rs.orig 2025-11-27 19:12:04 UTC
+--- crates/fs/src/fs_watcher.rs.orig 2026-02-11 21:05:23 UTC
+++ crates/fs/src/fs_watcher.rs
@@ -70,7 +70,7 @@ impl Watcher for FsWatcher {
return Ok(());
@@ -11,7 +11,7 @@
log::trace!("path to watch is already watched: {path:?}");
@@ -83,7 +83,7 @@ impl Watcher for FsWatcher {
- #[cfg(target_os = "windows")]
+ #[cfg(any(target_os = "windows", target_os = "macos"))]
let mode = notify::RecursiveMode::Recursive;
- #[cfg(target_os = "linux")]
+ #[cfg(any(target_os = "linux", target_os = "freebsd"))]