git: 149d694bf9a7 - main - editors/zed: Update to 1.18.1

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Mon, 07 Sep 2026 02:28:15 UTC
The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=149d694bf9a74c3bab6508ddb54ee2a61ce9a546

commit 149d694bf9a74c3bab6508ddb54ee2a61ce9a546
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-09-07 02:27:01 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-09-07 02:27:59 +0000

    editors/zed: Update to 1.18.1
    
    Changelog:
    - https://github.com/zed-industries/zed/releases/tag/v1.18.0
    - https://github.com/zed-industries/zed/releases/tag/v1.18.1
    
    Reported by:    GitHub (watch releases)
---
 editors/zed/Makefile                               |   2 +-
 editors/zed/Makefile.crates                        | 244 +++++-----
 editors/zed/distinfo                               | 494 +++++++++------------
 editors/zed/files/patch-Cargo.lock                 |  16 +-
 ...ion__host_src_wasm__host_wit_since__v0__8__0.rs |   6 +-
 editors/zed/files/patch-crates_gpui_src_gpui.rs    |   8 +-
 .../zed/files/patch-crates_gpui_src_platform.rs    |   4 +-
 editors/zed/files/patch-crates_gpui_src_window.rs  |   4 +-
 .../files/patch-crates_remote__server_Cargo.toml   |  22 +-
 editors/zed/files/patch-crates_zed_Cargo.toml      |   6 +-
 editors/zed/files/patch-crates_zed_src_main.rs     |  22 +-
 11 files changed, 356 insertions(+), 472 deletions(-)

diff --git a/editors/zed/Makefile b/editors/zed/Makefile
index 47df11033528..cd8531ad607c 100644
--- a/editors/zed/Makefile
+++ b/editors/zed/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	zed
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.17.2
+DISTVERSION=	1.18.1
 CATEGORIES=	editors
 PKGNAMESUFFIX=	-editor
 
diff --git a/editors/zed/Makefile.crates b/editors/zed/Makefile.crates
index 0bdc55bf5dc1..28a35ad1e67b 100644
--- a/editors/zed/Makefile.crates
+++ b/editors/zed/Makefile.crates
@@ -6,6 +6,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		accesskit_unix-0.21.0 \
 		accesskit_windows-0.33.1 \
 		addr2line-0.25.1 \
+		addr2line-0.26.1 \
 		adler2-2.0.1 \
 		aes-0.8.4 \
 		agent-client-protocol-2.0.0 \
@@ -31,8 +32,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		anstyle-query-1.1.4 \
 		anstyle-wincon-3.0.10 \
 		any_vec-0.14.0 \
-		anyhow-1.0.102 \
-		approx-0.4.0 \
+		anyhow-1.0.104 \
 		approx-0.5.1 \
 		ar_archive_writer-0.5.1 \
 		arbitrary-1.4.2 \
@@ -44,7 +44,6 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		as-raw-xcb-connection-1.0.1 \
 		as-slice-0.2.1 \
 		ascii-1.1.0 \
-		ascii-canvas-3.0.0 \
 		ash-0.38.0+1.3.281 \
 		ashpd-0.13.2 \
 		async-attributes-1.1.2 \
@@ -113,15 +112,12 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		base64-0.22.1 \
 		base64-simd-0.8.0 \
 		base64ct-1.8.0 \
-		beef-0.5.2 \
 		bigdecimal-0.4.8 \
 		bincode-1.3.3 \
 		bindgen-0.71.1 \
 		bindgen-0.72.1 \
-		bit-set-0.5.3 \
 		bit-set-0.8.0 \
 		bit-set-0.9.1 \
-		bit-vec-0.6.3 \
 		bit-vec-0.8.0 \
 		bit-vec-0.9.1 \
 		bit_field-0.10.3 \
@@ -145,7 +141,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		bs58-0.5.1 \
 		bstr-1.12.1 \
 		built-0.8.0 \
-		bumpalo-3.19.0 \
+		bumpalo-3.20.3 \
 		by_address-1.2.1 \
 		bytecheck-0.6.12 \
 		bytecheck_derive-0.6.12 \
@@ -165,12 +161,9 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		cached_proc_macro_types-0.1.1 \
 		calloop-wayland-source-0.4.1 \
 		camino-1.2.1 \
-		cap-fs-ext-3.4.6 \
-		cap-net-ext-3.4.6 \
-		cap-primitives-3.4.6 \
-		cap-rand-3.4.6 \
-		cap-std-3.4.6 \
-		cap-time-ext-3.4.6 \
+		cap-fs-ext-4.0.3 \
+		cap-primitives-4.0.3 \
+		cap-std-4.0.3 \
 		cargo-platform-0.1.9 \
 		cargo-platform-0.3.2 \
 		cargo_metadata-0.19.2 \
@@ -182,12 +175,12 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		cc-1.4.3 \
 		cesu8-1.1.0 \
 		cexpr-0.6.0 \
-		cfg-expr-0.20.6 \
+		cfg-expr-0.20.9 \
 		cfg-if-1.0.4 \
 		cfg_aliases-0.1.1 \
 		cfg_aliases-0.2.1 \
 		cgl-0.3.2 \
-		cgmath-0.18.0 \
+		chacha20-0.10.1 \
 		chardetng-0.1.17 \
 		chrono-0.4.42 \
 		chunked_transfer-1.5.0 \
@@ -247,21 +240,22 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		coreaudio-sys-0.2.17 \
 		cosmic-text-0.19.0 \
 		cpal-0.17.1 \
-		cpp_demangle-0.4.5 \
+		cpp_demangle-0.5.1 \
 		cpufeatures-0.2.17 \
-		cranelift-assembler-x64-0.123.14 \
-		cranelift-assembler-x64-meta-0.123.14 \
-		cranelift-bforest-0.123.14 \
-		cranelift-bitset-0.123.14 \
-		cranelift-codegen-0.123.14 \
-		cranelift-codegen-meta-0.123.14 \
-		cranelift-codegen-shared-0.123.14 \
-		cranelift-control-0.123.14 \
-		cranelift-entity-0.123.14 \
-		cranelift-frontend-0.123.14 \
-		cranelift-isle-0.123.14 \
-		cranelift-native-0.123.14 \
-		cranelift-srcgen-0.123.14 \
+		cpufeatures-0.3.0 \
+		cranelift-assembler-x64-0.135.1 \
+		cranelift-assembler-x64-meta-0.135.1 \
+		cranelift-bforest-0.135.1 \
+		cranelift-bitset-0.135.1 \
+		cranelift-codegen-0.135.1 \
+		cranelift-codegen-meta-0.135.1 \
+		cranelift-codegen-shared-0.135.1 \
+		cranelift-control-0.135.1 \
+		cranelift-entity-0.135.1 \
+		cranelift-frontend-0.135.1 \
+		cranelift-isle-0.135.1 \
+		cranelift-native-0.135.1 \
+		cranelift-srcgen-0.135.1 \
 		crash-context-0.6.3 \
 		crash-handler-0.7.0 \
 		crc-3.3.0 \
@@ -291,15 +285,12 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		cxxbridge-cmd-1.0.187 \
 		cxxbridge-flags-1.0.187 \
 		cxxbridge-macro-1.0.187 \
-		darling-0.14.4 \
 		darling-0.20.11 \
 		darling-0.21.3 \
 		darling-0.23.0 \
-		darling_core-0.14.4 \
 		darling_core-0.20.11 \
 		darling_core-0.21.3 \
 		darling_core-0.23.0 \
-		darling_macro-0.14.4 \
 		darling_macro-0.20.11 \
 		darling_macro-0.21.3 \
 		darling_macro-0.23.0 \
@@ -313,9 +304,6 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		der-0.6.1 \
 		der-0.7.10 \
 		deranged-0.5.4 \
-		derive_builder-0.12.0 \
-		derive_builder_core-0.12.0 \
-		derive_builder_macro-0.12.0 \
 		derive_more-2.1.1 \
 		derive_more-impl-2.1.1 \
 		derive_setters-0.1.9 \
@@ -324,9 +312,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		diffy-0.4.2 \
 		digest-0.10.7 \
 		dirs-6.0.0 \
-		dirs-next-2.0.0 \
 		dirs-sys-0.5.0 \
-		dirs-sys-next-0.1.2 \
 		dispatch-0.2.0 \
 		dispatch2-0.3.1 \
 		displaydoc-0.2.5 \
@@ -339,6 +325,8 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		doxygen-rs-0.4.2 \
 		dtoa-1.0.10 \
 		dtoa-short-0.3.5 \
+		dugong-0.8.0-alpha.5 \
+		dugong-graphlib-0.8.0-alpha.5 \
 		dunce-1.0.5 \
 		dwrote-0.11.5 \
 		dyn-clone-1.0.20 \
@@ -352,7 +340,6 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		embedded-io-0.4.0 \
 		embedded-io-0.6.1 \
 		emojis-0.6.4 \
-		ena-0.14.4 \
 		encode_unicode-1.0.0 \
 		encoding_rs-0.8.35 \
 		endi-1.1.0 \
@@ -373,7 +360,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		error-graph-0.1.1 \
 		etagere-0.2.15 \
 		etcetera-0.8.0 \
-		euclid-0.22.11 \
+		euclid-0.22.14 \
 		event-listener-2.5.3 \
 		event-listener-5.4.1 \
 		event-listener-strategy-0.5.4 \
@@ -381,7 +368,6 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		exr-1.74.0 \
 		extended-0.1.0 \
 		failspot-0.2.0 \
-		fallible-iterator-0.3.0 \
 		fancy-regex-0.16.2 \
 		fancy-regex-0.18.0 \
 		fast-srgb8-1.0.0 \
@@ -389,7 +375,6 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		fastrand-2.3.0 \
 		fax-0.2.6 \
 		fax_derive-0.2.0 \
-		fd-lock-4.0.4 \
 		fdeflate-0.3.7 \
 		ff-0.12.1 \
 		filedescriptor-0.8.3 \
@@ -445,32 +430,14 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		generator-0.8.7 \
 		generic-array-0.14.7 \
 		gethostname-1.1.0 \
-		getopts-0.2.24 \
 		getrandom-0.2.16 \
 		getrandom-0.3.4 \
 		getrandom-0.4.1 \
 		gif-0.14.2 \
 		gimli-0.32.3 \
+		gimli-0.33.0 \
 		gio-sys-0.21.5 \
 		gl_generator-0.14.0 \
-		glam-0.14.0 \
-		glam-0.15.2 \
-		glam-0.16.0 \
-		glam-0.17.3 \
-		glam-0.18.0 \
-		glam-0.19.0 \
-		glam-0.20.5 \
-		glam-0.21.3 \
-		glam-0.22.0 \
-		glam-0.23.0 \
-		glam-0.24.2 \
-		glam-0.25.0 \
-		glam-0.27.0 \
-		glam-0.28.0 \
-		glam-0.29.3 \
-		glam-0.30.10 \
-		glam-0.31.1 \
-		glam-0.32.1 \
 		glib-0.21.5 \
 		glib-macros-0.21.5 \
 		glib-sys-0.21.5 \
@@ -484,6 +451,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		gpu-allocator-0.28.0 \
 		gpu-descriptor-0.3.2 \
 		gpu-descriptor-types-0.2.0 \
+		granit-parser-1.0.0 \
 		group-0.12.1 \
 		h2-0.3.27 \
 		h2-0.4.12 \
@@ -538,14 +506,18 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		hyper-util-0.1.17 \
 		iana-time-zone-0.1.64 \
 		iana-time-zone-haiku-0.1.2 \
-		icu_collections-2.0.0 \
-		icu_locale_core-2.0.0 \
-		icu_normalizer-2.0.0 \
-		icu_normalizer_data-2.0.0 \
-		icu_properties-2.0.1 \
-		icu_properties_data-2.0.1 \
-		icu_provider-2.0.0 \
-		id-arena-2.2.1 \
+		icu_collator-2.3.0 \
+		icu_collator_data-2.3.0 \
+		icu_collections-2.3.0 \
+		icu_locale_core-2.3.0 \
+		icu_locale_fallback-2.3.0 \
+		icu_locale_fallback_data-2.3.0 \
+		icu_normalizer-2.3.0 \
+		icu_normalizer_data-2.3.0 \
+		icu_properties-2.3.0 \
+		icu_properties_data-2.3.0 \
+		icu_provider-2.3.0 \
+		id-arena-2.3.0 \
 		ident_case-1.0.1 \
 		idna-1.1.0 \
 		idna_adapter-1.2.1 \
@@ -567,8 +539,9 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		instant-0.1.13 \
 		interpolate_name-0.2.4 \
 		inventory-0.3.21 \
-		io-extras-0.18.4 \
+		io-extras-0.19.0 \
 		io-lifetimes-2.0.4 \
+		io-lifetimes-3.0.1 \
 		io-surface-0.16.1 \
 		iovec-0.1.4 \
 		ipc-channel-0.22.0 \
@@ -589,7 +562,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		jni-sys-0.3.0 \
 		jobserver-0.1.34 \
 		js-sys-0.3.97 \
-		json5-0.4.1 \
+		json5-1.3.1 \
 		json_dotpath-1.1.0 \
 		jsonschema-0.37.4 \
 		jsonwebtoken-10.3.0 \
@@ -599,11 +572,9 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		khronos_api-3.1.0 \
 		kqueue-1.2.0 \
 		kqueue-sys-1.1.2 \
-		kurbo-0.9.5 \
 		kurbo-0.13.1 \
 		kv-log-macro-1.0.7 \
-		lalrpop-0.20.2 \
-		lalrpop-util-0.20.2 \
+		lalrpop-util-0.23.1 \
 		lazy_static-1.5.0 \
 		leak-0.1.2 \
 		leaky-cow-0.1.1 \
@@ -615,7 +586,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		libdbus-sys-0.2.6 \
 		libfuzzer-sys-0.4.10 \
 		libloading-0.8.9 \
-		libm-0.2.15 \
+		libm-0.2.16 \
 		libmimalloc-sys-0.1.44 \
 		libredox-0.1.10 \
 		libsqlite3-sys-0.30.1 \
@@ -625,16 +596,13 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		linkify-0.10.0 \
 		linktime-proc-macro-0.2.2 \
 		linux-raw-sys-0.4.15 \
-		linux-raw-sys-0.11.0 \
+		linux-raw-sys-0.12.1 \
 		litemap-0.8.0 \
 		litrs-1.0.0 \
 		lmdb-master-sys-0.2.5 \
 		lock_api-0.4.14 \
 		log-0.4.29 \
-		logos-0.14.4 \
-		logos-codegen-0.14.4 \
-		logos-derive-0.14.4 \
-		lol_html-2.8.1 \
+		lol_html-3.0.1 \
 		loom-0.7.2 \
 		loop9-0.1.5 \
 		lru-0.16.4 \
@@ -649,7 +617,9 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		mac-notification-sys-0.6.15 \
 		mach2-0.4.3 \
 		mach2-0.5.0 \
+		mach2-0.6.0 \
 		malloc_buf-0.0.6 \
+		manatee-0.8.0-alpha.5 \
 		maplit-1.0.2 \
 		markup5ever-0.12.1 \
 		markup5ever-0.35.0 \
@@ -657,17 +627,19 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		match_token-0.35.0 \
 		matchers-0.2.0 \
 		matchit-0.7.3 \
-		matrixmultiply-0.3.10 \
 		maybe-owned-0.3.4 \
 		maybe-rayon-0.1.1 \
 		md-5-0.10.6 \
 		mdbook-0.4.40 \
-		memchr-2.7.6 \
+		memchr-2.8.3 \
 		memfd-0.6.5 \
 		memmap2-0.9.8 \
 		memoffset-0.9.1 \
 		merge-0.1.0 \
 		merge_derive-0.1.0 \
+		merman-0.8.0-alpha.5 \
+		merman-core-0.8.0-alpha.5 \
+		merman-render-0.8.0-alpha.5 \
 		metal-0.33.0 \
 		mimalloc-0.1.48 \
 		mime-0.3.17 \
@@ -685,7 +657,6 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		msvc_spectre_libs-0.1.3 \
 		multimap-0.8.3 \
 		naga-29.0.4 \
-		nalgebra-0.34.2 \
 		nanoid-0.4.0 \
 		native-tls-0.2.18 \
 		nbformat-1.2.0 \
@@ -752,6 +723,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		objc_exception-0.1.2 \
 		objc_id-0.1.1 \
 		object-0.37.3 \
+		object-0.39.1 \
 		octocrab-0.49.7 \
 		once_cell-1.21.4 \
 		once_cell_polyfill-1.70.1 \
@@ -836,7 +808,6 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		plotters-svg-0.3.7 \
 		png-0.17.16 \
 		png-0.18.0 \
-		points_on_curve-0.7.0 \
 		polling-3.11.0 \
 		pollster-0.2.5 \
 		pollster-0.4.0 \
@@ -879,12 +850,10 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		ptr_meta-0.1.4 \
 		ptr_meta_derive-0.1.4 \
 		pulldown-cmark-0.10.3 \
-		pulldown-cmark-0.12.2 \
-		pulldown-cmark-0.13.0 \
+		pulldown-cmark-0.13.4 \
 		pulldown-cmark-escape-0.10.1 \
-		pulldown-cmark-escape-0.11.0 \
-		pulley-interpreter-36.0.14 \
-		pulley-macros-36.0.14 \
+		pulley-interpreter-48.0.1 \
+		pulley-macros-48.0.1 \
 		pxfm-0.1.25 \
 		qoi-0.4.1 \
 		quick-error-1.2.3 \
@@ -893,6 +862,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		quick-xml-0.37.5 \
 		quick-xml-0.38.3 \
 		quick-xml-0.39.3 \
+		quick-xml-0.41.0 \
 		quinn-0.11.9 \
 		quinn-proto-0.11.14 \
 		quinn-udp-0.5.14 \
@@ -903,12 +873,14 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		rand-0.4.6 \
 		rand-0.8.6 \
 		rand-0.9.4 \
+		rand-0.10.2 \
 		rand_chacha-0.3.1 \
 		rand_chacha-0.9.0 \
 		rand_core-0.3.1 \
 		rand_core-0.4.2 \
 		rand_core-0.6.4 \
 		rand_core-0.9.3 \
+		rand_core-0.10.1 \
 		rand_distr-0.5.1 \
 		rand_pcg-0.3.1 \
 		rand_xorshift-0.4.0 \
@@ -920,7 +892,6 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		ravif-0.13.0 \
 		raw-window-handle-0.6.2 \
 		raw-window-metal-1.1.0 \
-		rawpointer-0.2.1 \
 		rayon-1.11.0 \
 		rayon-core-1.13.0 \
 		rdrand-0.4.0 \
@@ -928,12 +899,11 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		read-fonts-0.37.0 \
 		redox_syscall-0.5.18 \
 		redox_syscall-0.7.5 \
-		redox_users-0.4.6 \
 		redox_users-0.5.2 \
 		ref-cast-1.0.25 \
 		ref-cast-impl-1.0.25 \
 		referencing-0.37.4 \
-		regalloc2-0.12.2 \
+		regalloc2-0.15.2 \
 		regex-1.12.3 \
 		regex-automata-0.4.14 \
 		regex-lite-0.1.8 \
@@ -950,6 +920,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		rkyv_derive-0.7.45 \
 		rmp-0.8.14 \
 		rmpv-1.3.0 \
+		roughr-merman-0.12.3 \
 		roxmltree-0.20.0 \
 		roxmltree-0.21.1 \
 		rpassword-7.5.2 \
@@ -966,7 +937,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		rustc-hash-2.1.1 \
 		rustc_version-0.4.1 \
 		rustix-0.38.44 \
-		rustix-1.1.2 \
+		rustix-1.1.4 \
 		rustix-linux-procfs-0.1.1 \
 		rustix-openpty-0.2.0 \
 		rustls-0.21.12 \
@@ -986,7 +957,6 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		ryu-1.0.23 \
 		ryu-js-1.0.2 \
 		saa-5.4.9 \
-		safe_arch-0.7.4 \
 		same-file-1.0.6 \
 		scc-3.5.6 \
 		schannel-0.1.28 \
@@ -1014,7 +984,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		security-framework-2.11.1 \
 		security-framework-3.5.1 \
 		security-framework-sys-2.15.0 \
-		selectors-0.35.0 \
+		selectors-0.37.0 \
 		self_cell-1.2.2 \
 		semver-1.0.27 \
 		serde-1.0.228 \
@@ -1051,7 +1021,6 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		signal-hook-registry-1.4.6 \
 		signature-1.6.4 \
 		signature-2.2.0 \
-		simba-0.9.1 \
 		simd-adler32-0.3.7 \
 		simd_helpers-0.1.0 \
 		simdutf8-0.1.5 \
@@ -1097,7 +1066,6 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		string_cache-0.8.9 \
 		string_cache_codegen-0.5.4 \
 		stringprep-0.1.5 \
-		strsim-0.10.0 \
 		strsim-0.11.1 \
 		strum-0.26.3 \
 		strum-0.27.2 \
@@ -1114,8 +1082,6 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		sval_ref-2.15.0 \
 		sval_serde-2.15.0 \
 		svg_fmt-0.4.5 \
-		svg_path_ops-0.11.0 \
-		svgtypes-0.11.0 \
 		svgtypes-0.16.1 \
 		swash-0.2.6 \
 		symphonia-0.5.5 \
@@ -1145,17 +1111,15 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		system-configuration-sys-0.5.0 \
 		system-configuration-sys-0.6.0 \
 		system-deps-7.0.7 \
-		system-interface-0.27.3 \
 		taffy-0.13.0 \
 		tagptr-0.2.0 \
 		take-until-0.2.0 \
 		tao-core-video-sys-0.2.0 \
 		tap-1.0.1 \
-		target-lexicon-0.13.3 \
+		target-lexicon-0.13.5 \
 		tauri-winrt-notification-0.7.3 \
 		tempfile-3.23.0 \
 		tendril-0.4.3 \
-		term-0.7.0 \
 		termcolor-1.4.1 \
 		terminal_size-0.4.3 \
 		thiserror-1.0.69 \
@@ -1171,7 +1135,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		tiny-skia-0.11.4 \
 		tiny-skia-path-0.11.4 \
 		tiny_http-0.12.0 \
-		tinystr-0.8.1 \
+		tinystr-0.8.4 \
 		tinytemplate-1.2.1 \
 		tinyvec-1.10.0 \
 		tinyvec_macros-0.1.1 \
@@ -1245,12 +1209,12 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		unicode-bidi-mirroring-0.4.0 \
 		unicode-ccc-0.4.0 \
 		unicode-general-category-1.1.0 \
-		unicode-ident-1.0.19 \
+		unicode-ident-1.0.24 \
 		unicode-linebreak-0.1.5 \
-		unicode-normalization-0.1.24 \
+		unicode-normalization-0.1.25 \
 		unicode-properties-0.1.3 \
 		unicode-script-0.5.8 \
-		unicode-segmentation-1.12.0 \
+		unicode-segmentation-1.13.3 \
 		unicode-vo-0.1.0 \
 		unicode-width-0.2.2 \
 		unicode-xid-0.2.6 \
@@ -1263,6 +1227,7 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		urlencoding-2.1.3 \
 		usvg-0.46.0 \
 		utf-8-0.7.6 \
+		utf16_iter-1.0.5 \
 		utf8-chars-3.0.6 \
 		utf8_iter-1.0.4 \
 		utf8parse-0.2.2 \
@@ -1297,38 +1262,36 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		wasm-bindgen-shared-0.2.120 \
 		wasm-encoder-0.201.0 \
 		wasm-encoder-0.227.1 \
-		wasm-encoder-0.236.1 \
 		wasm-encoder-0.244.0 \
 		wasm-encoder-0.252.0 \
+		wasm-encoder-0.254.0 \
 		wasm-metadata-0.201.0 \
 		wasm-metadata-0.227.1 \
 		wasm-metadata-0.244.0 \
+		wasm-metadata-0.254.0 \
 		wasm-streams-0.4.2 \
 		wasmparser-0.201.0 \
 		wasmparser-0.227.1 \
-		wasmparser-0.236.1 \
 		wasmparser-0.244.0 \
 		wasmparser-0.252.0 \
-		wasmprinter-0.236.1 \
-		wasmtime-36.0.14 \
-		wasmtime-c-api-impl-36.0.13 \
-		wasmtime-environ-36.0.14 \
-		wasmtime-internal-asm-macros-36.0.14 \
-		wasmtime-internal-c-api-macros-36.0.13 \
-		wasmtime-internal-component-macro-36.0.14 \
-		wasmtime-internal-component-util-36.0.14 \
-		wasmtime-internal-cranelift-36.0.14 \
-		wasmtime-internal-fiber-36.0.14 \
-		wasmtime-internal-jit-debug-36.0.14 \
-		wasmtime-internal-jit-icache-coherence-36.0.14 \
-		wasmtime-internal-math-36.0.14 \
-		wasmtime-internal-slab-36.0.14 \
-		wasmtime-internal-unwinder-36.0.14 \
-		wasmtime-internal-versioned-export-macros-36.0.14 \
-		wasmtime-internal-winch-36.0.14 \
-		wasmtime-internal-wit-bindgen-36.0.14 \
-		wasmtime-wasi-36.0.14 \
-		wasmtime-wasi-io-36.0.14 \
+		wasmparser-0.254.0 \
+		wasmprinter-0.254.0 \
+		wasmtime-48.0.1 \
+		wasmtime-c-api-impl-48.0.1 \
+		wasmtime-environ-48.0.1 \
+		wasmtime-internal-c-api-macros-48.0.1 \
+		wasmtime-internal-component-macro-48.0.1 \
+		wasmtime-internal-component-util-48.0.1 \
+		wasmtime-internal-core-48.0.1 \
+		wasmtime-internal-cranelift-48.0.1 \
+		wasmtime-internal-fiber-48.0.1 \
+		wasmtime-internal-jit-debug-48.0.1 \
+		wasmtime-internal-jit-icache-coherence-48.0.1 \
+		wasmtime-internal-unwinder-48.0.1 \
+		wasmtime-internal-versioned-export-macros-48.0.1 \
+		wasmtime-internal-wit-bindgen-48.0.1 \
+		wasmtime-wasi-48.0.1 \
+		wasmtime-wasi-io-48.0.1 \
 		wast-35.0.2 \
 		wax-0.7.0 \
 		wayland-backend-0.3.15 \
@@ -1358,15 +1321,13 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		which-4.4.2 \
 		which-6.0.3 \
 		whoami-1.6.1 \
-		wide-0.7.33 \
-		wiggle-36.0.14 \
-		wiggle-generate-36.0.14 \
-		wiggle-macro-36.0.14 \
+		wiggle-48.0.1 \
+		wiggle-generate-48.0.1 \
+		wiggle-macro-48.0.1 \
 		winapi-0.3.9 \
 		winapi-i686-pc-windows-gnu-0.4.0 \
 		winapi-util-0.1.11 \
 		winapi-x86_64-pc-windows-gnu-0.4.0 \
-		winch-codegen-36.0.14 \
 		windows-0.56.0 \
 		windows-0.57.0 \
 		windows-0.61.3 \
@@ -1469,12 +1430,14 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		wit-component-0.201.0 \
 		wit-component-0.227.1 \
 		wit-component-0.244.0 \
+		wit-component-0.254.0 \
 		wit-parser-0.201.0 \
 		wit-parser-0.227.1 \
-		wit-parser-0.236.1 \
 		wit-parser-0.244.0 \
+		wit-parser-0.254.0 \
 		witx-0.9.1 \
-		writeable-0.6.1 \
+		write16-1.0.0 \
+		writeable-0.6.4 \
 		wyz-0.5.1 \
 		x11-2.21.0 \
 		x11-clipboard-0.9.3 \
@@ -1495,8 +1458,8 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		yansi-1.0.1 \
 		yazi-0.2.1 \
 		yeslogic-fontconfig-sys-6.0.0 \
-		yoke-0.8.0 \
-		yoke-derive-0.8.0 \
+		yoke-0.8.3 \
+		yoke-derive-0.8.2 \
 		zbus-5.13.2 \
 		zbus-lockstep-0.5.2 \
 		zbus-lockstep-macros-0.5.2 \
@@ -1513,9 +1476,9 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		zeroize-1.8.2 \
 		zeroize_derive-1.4.2 \
 		zeromq-0.5.0 \
-		zerotrie-0.2.2 \
-		zerovec-0.11.4 \
-		zerovec-derive-0.11.1 \
+		zerotrie-0.2.5 \
+		zerovec-0.11.8 \
+		zerovec-derive-0.11.5 \
 		zip-0.6.6 \
 		zmij-1.0.23 \
 		zstd-0.11.2+zstd.1.5.2 \
@@ -1530,8 +1493,8 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		notify,notify-types@git+https://github.com/zed-industries/notify?rev=0890bbb8ca40a4b5d1f67031698dd7918b37d991\#0890bbb8ca40a4b5d1f67031698dd7918b37d991 \
 		async-task@git+https://github.com/smol-rs/async-task.git?rev=b4486cd71e4e94fbda54ce6302444de14f4d190e\#b4486cd71e4e94fbda54ce6302444de14f4d190e \
 		windows-capture@git+https://github.com/zed-industries/windows-capture.git?rev=f0d6c1b6691db75461b732f6d5ff56eed002eeb9\#f0d6c1b6691db75461b732f6d5ff56eed002eeb9 \
+		tree-sitter,tree-sitter-language@git+https://github.com/tree-sitter/tree-sitter?rev=43623ec9bf0eaaf7113285c46e8a09018f181b18\#43623ec9bf0eaaf7113285c46e8a09018f181b18 \
 		lsp-types@git+https://github.com/zed-industries/lsp-types?rev=f4dfa89a21ca35cd929b70354b1583fabae325f8\#f4dfa89a21ca35cd929b70354b1583fabae325f8 \
-		dugong,dugong-graphlib,manatee,merman,merman-core,merman-render,roughr-merman@git+https://github.com/zed-industries/merman?tag=v0.7.0-with-patches\#a3ed8d9f3fd1d74c802f25ed9edd501743796504 \
 		tree-sitter-gomod@git+https://github.com/camdencheek/tree-sitter-go-mod?rev=2e886870578eeba1927a2dc4bd2e2b3f598c5f9a\#2e886870578eeba1927a2dc4bd2e2b3f598c5f9a \
 		async-tar@git+https://github.com/zed-industries/async-tar?rev=bd3ad6f89df9a9da7a8535958756d6bf465936a0\#bd3ad6f89df9a9da7a8535958756d6bf465936a0 \
 		proptest,proptest-macro@git+https://github.com/proptest-rs/proptest?rev=3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b\#3dca198a8fef1b32e3a66f1e1897c955b4dc5b5b \
@@ -1559,5 +1522,4 @@ CARGO_CRATES=	accesskit-0.24.1 \
 		async-process@git+https://github.com/zed-industries/async-process.git?rev=0b6d6713570af61806e1e5cb40e0f757cb93fd9d\#0b6d6713570af61806e1e5cb40e0f757cb93fd9d \
 		zed-font-kit@git+https://github.com/zed-industries/font-kit?rev=94b0f28166665e8fd2f53ff6d268a14955c82269\#94b0f28166665e8fd2f53ff6d268a14955c82269 \
 		tree-sitter-yaml@git+https://github.com/zed-industries/tree-sitter-yaml?rev=baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a\#baff0b51c64ef6a1fb1f8390f3ad6015b83ec13a \
-		tree-sitter,tree-sitter-language@git+https://github.com/tree-sitter/tree-sitter?rev=dff1fd868c750dbbae179fcd5c43ce987e4e0528\#dff1fd868c750dbbae179fcd5c43ce987e4e0528 \
 		calloop@git+https://github.com/zed-industries/calloop\#eb6b4fd17b9af5ecc226546bdd04185391b3e265
diff --git a/editors/zed/distinfo b/editors/zed/distinfo
index 6948708e32ba..2b91a8336f2d 100644
--- a/editors/zed/distinfo
+++ b/editors/zed/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1787905984
+TIMESTAMP = 1788728724
 SHA256 (rust/crates/accesskit-0.24.1.crate) = d3b7f7f85a7e5f68090000ed7622545829afd484d210358702ae4cb97dd0c320
 SIZE (rust/crates/accesskit-0.24.1.crate) = 36947
 SHA256 (rust/crates/accesskit_atspi_common-0.18.0.crate) = 842fd8203e6dfcf531d24f5bac792088edfba7d6b35844fead191603fb32a260
@@ -15,6 +15,8 @@ SHA256 (rust/crates/accesskit_windows-0.33.1.crate) = 36e93ac7bf50b964f1cbb75f74
 SIZE (rust/crates/accesskit_windows-0.33.1.crate) = 57910
 SHA256 (rust/crates/addr2line-0.25.1.crate) = 1b5d307320b3181d6d7954e663bd7c774a838b8220fe0593c86d9fb09f498b4b
 SIZE (rust/crates/addr2line-0.25.1.crate) = 43134
+SHA256 (rust/crates/addr2line-0.26.1.crate) = 59317f77929f0e679d39364702289274de2f0f0b22cbf50b2b8cff2169a0b27a
+SIZE (rust/crates/addr2line-0.26.1.crate) = 43193
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
 SIZE (rust/crates/adler2-2.0.1.crate) = 13366
 SHA256 (rust/crates/aes-0.8.4.crate) = b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0
@@ -65,10 +67,8 @@ SHA256 (rust/crates/anstyle-wincon-3.0.10.crate) = 3e0633414522a32ffaac8ac6cc8f7
 SIZE (rust/crates/anstyle-wincon-3.0.10.crate) = 12558
 SHA256 (rust/crates/any_vec-0.14.0.crate) = 34cd60c5e3152cef0a592f1b296f1cc93715d89d2551d85315828c3a09575ff4
 SIZE (rust/crates/any_vec-0.14.0.crate) = 38300
-SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
-SIZE (rust/crates/anyhow-1.0.102.crate) = 48658
-SHA256 (rust/crates/approx-0.4.0.crate) = 3f2a05fd1bd10b2527e20a2cd32d8873d115b8b39fe219ee25f42a8aca6ba278
-SIZE (rust/crates/approx-0.4.0.crate) = 14280
+SHA256 (rust/crates/anyhow-1.0.104.crate) = 330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470
+SIZE (rust/crates/anyhow-1.0.104.crate) = 48819
 SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
 SIZE (rust/crates/approx-0.5.1.crate) = 15100
 SHA256 (rust/crates/ar_archive_writer-0.5.1.crate) = 7eb93bbb63b9c227414f6eb3a0adfddca591a8ce1e9b60661bb08969b87e340b
@@ -91,8 +91,6 @@ SHA256 (rust/crates/as-slice-0.2.1.crate) = 516b6b4f0e40d50dcda9365d53964ec74560
 SIZE (rust/crates/as-slice-0.2.1.crate) = 6942
 SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96467cf5452609f939ec6f5de16
 SIZE (rust/crates/ascii-1.1.0.crate) = 36075
-SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6
-SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575
 SHA256 (rust/crates/ash-0.38.0+1.3.281.crate) = 0bb44936d800fea8f016d7f2311c6a4f97aebd5dc86f09906139ec848cf3a46f
 SIZE (rust/crates/ash-0.38.0+1.3.281.crate) = 457775
 SHA256 (rust/crates/ashpd-0.13.2.crate) = 0848bedd08067dca1c02c31cbb371a94ad4f2f8a61a82f2c43d96ec36a395244
@@ -229,8 +227,6 @@ SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e69
 SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
 SHA256 (rust/crates/base64ct-1.8.0.crate) = 55248b47b0caf0546f7988906588779981c43bb1bc9d0c44087278f80cdb44ba
 SIZE (rust/crates/base64ct-1.8.0.crate) = 31211
-SHA256 (rust/crates/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1
-SIZE (rust/crates/beef-0.5.2.crate) = 15275
 SHA256 (rust/crates/bigdecimal-0.4.8.crate) = 1a22f228ab7a1b23027ccc6c350b72868017af7ea8356fbdf19f8d991c690013
 SIZE (rust/crates/bigdecimal-0.4.8.crate) = 89479
 SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
@@ -239,14 +235,10 @@ SHA256 (rust/crates/bindgen-0.71.1.crate) = 5f58bf3d7db68cfbac37cfc485a8d711e87e
 SIZE (rust/crates/bindgen-0.71.1.crate) = 237785
 SHA256 (rust/crates/bindgen-0.72.1.crate) = 993776b509cfb49c750f11b8f07a46fa23e0a1386ffc01fb1e7d343efc387895
 SIZE (rust/crates/bindgen-0.72.1.crate) = 246071
-SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
-SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
 SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
 SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
 SHA256 (rust/crates/bit-set-0.9.1.crate) = 34ddef2995421ab6a5c779542c81ee77c115206f4ad9d5a8e05f4ff49716a3dd
 SIZE (rust/crates/bit-set-0.9.1.crate) = 20389
-SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
-SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
 SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
 SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
 SHA256 (rust/crates/bit-vec-0.9.1.crate) = b71798fca2c1fe1086445a7258a4bc81e6e49dcd24c8d0dd9a1e57395b603f51
@@ -293,8 +285,8 @@ SHA256 (rust/crates/bstr-1.12.1.crate) = 63044e1ae8e69f3b5a92c736ca6269b8d12fa7e
 SIZE (rust/crates/bstr-1.12.1.crate) = 354916
 SHA256 (rust/crates/built-0.8.0.crate) = f4ad8f11f288f48ca24471bbd51ac257aaeaaa07adae295591266b792902ae64
 SIZE (rust/crates/built-0.8.0.crate) = 35112
-SHA256 (rust/crates/bumpalo-3.19.0.crate) = 46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43
-SIZE (rust/crates/bumpalo-3.19.0.crate) = 96414
+SHA256 (rust/crates/bumpalo-3.20.3.crate) = 72f5acc6cb2ba439de613abc23857ec3d78374d8ed5ac84e9d11336e87da8649
+SIZE (rust/crates/bumpalo-3.20.3.crate) = 98671
 SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06
 SIZE (rust/crates/by_address-1.2.1.crate) = 8437
 SHA256 (rust/crates/bytecheck-0.6.12.crate) = 23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2
@@ -333,18 +325,12 @@ SHA256 (rust/crates/calloop-wayland-source-0.4.1.crate) = 138efcf0940a02ebf0cc8d
 SIZE (rust/crates/calloop-wayland-source-0.4.1.crate) = 11247
 SHA256 (rust/crates/camino-1.2.1.crate) = 276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609
 SIZE (rust/crates/camino-1.2.1.crate) = 41364
-SHA256 (rust/crates/cap-fs-ext-3.4.6.crate) = 476f0d0003a760918ed4b1e039a59e11769030416f79c8222551d22785f7f70d
-SIZE (rust/crates/cap-fs-ext-3.4.6.crate) = 21783
-SHA256 (rust/crates/cap-net-ext-3.4.6.crate) = 150941cefd3df4de2fea24604ba4949371576f62e527410298333f7d431a1bc6
-SIZE (rust/crates/cap-net-ext-3.4.6.crate) = 14414
-SHA256 (rust/crates/cap-primitives-3.4.6.crate) = 8e0bf07d379916947be6c4a07f43684153d710a2896c31f9e97781362895596c
-SIZE (rust/crates/cap-primitives-3.4.6.crate) = 93250
-SHA256 (rust/crates/cap-rand-3.4.6.crate) = 6ec6a5b75f54547c579a6b117c6fdd5f04f4ab7598de747b9f440a53592b3a4a
-SIZE (rust/crates/cap-rand-3.4.6.crate) = 9724
-SHA256 (rust/crates/cap-std-3.4.6.crate) = a59e59fa26472d29680ece6a9f8ee8b0551a719a33df2f5240bde065ecbddfd7
-SIZE (rust/crates/cap-std-3.4.6.crate) = 36451
-SHA256 (rust/crates/cap-time-ext-3.4.6.crate) = b54c289326c70f1c697ebf0a31842a480932e5942b5fac92fcc46e87286b48e2
-SIZE (rust/crates/cap-time-ext-3.4.6.crate) = 12335
+SHA256 (rust/crates/cap-fs-ext-4.0.3.crate) = 56ff379b70af8e08307a8f65e7040c7301cb4a572538ade16b4984f0da77847f
+SIZE (rust/crates/cap-fs-ext-4.0.3.crate) = 16995
+SHA256 (rust/crates/cap-primitives-4.0.3.crate) = 8b5f74729fd2f44701d1a8eb47e906cdb3ccd9ec0f02baad85a744b791940b18
+SIZE (rust/crates/cap-primitives-4.0.3.crate) = 93618
+SHA256 (rust/crates/cap-std-4.0.3.crate) = c1ec78e242cfa2cfe276807ac2ecc00315a6c97786977414bcd1c3963b6c91b8
+SIZE (rust/crates/cap-std-4.0.3.crate) = 36964
 SHA256 (rust/crates/cargo-platform-0.1.9.crate) = e35af189006b9c0f00a064685c727031e3ed2d8020f7ba284d78cc2671bd36ea
 SIZE (rust/crates/cargo-platform-0.1.9.crate) = 12010
 SHA256 (rust/crates/cargo-platform-0.3.2.crate) = 87a0c0e6148f11f01f32650a2ea02d532b2ad4e81d8bd41e6e565b5adc5e6082
@@ -367,8 +353,8 @@ SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748
 SIZE (rust/crates/cesu8-1.1.0.crate) = 10555
 SHA256 (rust/crates/cexpr-0.6.0.crate) = 6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
 SIZE (rust/crates/cexpr-0.6.0.crate) = 17966
-SHA256 (rust/crates/cfg-expr-0.20.6.crate) = 78cef5b5a1a6827c7322ae2a636368a573006b27cfa76c7ebd53e834daeaab6a
-SIZE (rust/crates/cfg-expr-0.20.6.crate) = 45312
+SHA256 (rust/crates/cfg-expr-0.20.9.crate) = fe4ece8474b5f766c63426647e7b4b316b67431ade1036a8313cee24a03ae917
+SIZE (rust/crates/cfg-expr-0.20.9.crate) = 45746
 SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801
 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
 SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
@@ -377,8 +363,8 @@ SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c
 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
 SHA256 (rust/crates/cgl-0.3.2.crate) = 0ced0551234e87afee12411d535648dd89d2e7f34c78b753395567aff3d447ff
 SIZE (rust/crates/cgl-0.3.2.crate) = 7557
-SHA256 (rust/crates/cgmath-0.18.0.crate) = 1a98d30140e3296250832bbaaff83b27dcd6fa3cc70fb6f1f3e5c9c0023b5317
-SIZE (rust/crates/cgmath-0.18.0.crate) = 64802
+SHA256 (rust/crates/chacha20-0.10.1.crate) = d524456ba66e72eb8b115ff89e01e497f8e6d11d78b70b1aa13c0fbd97540a81
+SIZE (rust/crates/chacha20-0.10.1.crate) = 38187
 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
@@ -497,36 +483,38 @@ SHA256 (rust/crates/cosmic-text-0.19.0.crate) = be17b688510d934ce13f48a2beba700e
 SIZE (rust/crates/cosmic-text-0.19.0.crate) = 2962391
 SHA256 (rust/crates/cpal-0.17.1.crate) = 5b1f9c7312f19fc2fa12fd7acaf38de54e8320ba10d1a02dcbe21038def51ccb
 SIZE (rust/crates/cpal-0.17.1.crate) = 152592
-SHA256 (rust/crates/cpp_demangle-0.4.5.crate) = f2bb79cb74d735044c972aae58ed0aaa9a837e85b01106a54c39e42e97f62253
-SIZE (rust/crates/cpp_demangle-0.4.5.crate) = 81574
+SHA256 (rust/crates/cpp_demangle-0.5.1.crate) = 0667304c32ea56cb4cd6d2d7c0cfe9a2f8041229db8c033af7f8d69492429def
+SIZE (rust/crates/cpp_demangle-0.5.1.crate) = 83067
 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
 SIZE (rust/crates/cpufeatures-0.2.17.crate) = 13466
-SHA256 (rust/crates/cranelift-assembler-x64-0.123.14.crate) = 6835dba958b2ab7ab523e7e99296e0524317f60430a00cf5850562ef78ea7001
-SIZE (rust/crates/cranelift-assembler-x64-0.123.14.crate) = 25501
-SHA256 (rust/crates/cranelift-assembler-x64-meta-0.123.14.crate) = 0b6e4ce8ee6d899381fbdd9e6561336c651189d46cecaeee09b29e8d80aa786e
-SIZE (rust/crates/cranelift-assembler-x64-meta-0.123.14.crate) = 45906
-SHA256 (rust/crates/cranelift-bforest-0.123.14.crate) = 0cb6d37015df7ea4b60450c1229ad5f5819a1fb27434b063f8e6216dfbd0c42a
-SIZE (rust/crates/cranelift-bforest-0.123.14.crate) = 30991
-SHA256 (rust/crates/cranelift-bitset-0.123.14.crate) = 986bea0b0858b55192782120032ce9c15943fa073f186f6e479653c59e62c329
-SIZE (rust/crates/cranelift-bitset-0.123.14.crate) = 8523
-SHA256 (rust/crates/cranelift-codegen-0.123.14.crate) = 9f30aeb2de7f97d6f26b4a1642615834daad58e2e4d7c027810010a3a32f22be
-SIZE (rust/crates/cranelift-codegen-0.123.14.crate) = 1064230
-SHA256 (rust/crates/cranelift-codegen-meta-0.123.14.crate) = cd5dd137fcdedef33b6fd40edf1ced024460d764ceb75833e8198a843395945c
-SIZE (rust/crates/cranelift-codegen-meta-0.123.14.crate) = 90263
-SHA256 (rust/crates/cranelift-codegen-shared-0.123.14.crate) = ab54b260ef23a8f0f536679b9fc3b3b3e05353e8d1448f3ab83df02078e8be9b
-SIZE (rust/crates/cranelift-codegen-shared-0.123.14.crate) = 6180
-SHA256 (rust/crates/cranelift-control-0.123.14.crate) = 3f3e569779ad70537f34a670d444ee3d75ae583b2023913f4682814b0979f7e8
-SIZE (rust/crates/cranelift-control-0.123.14.crate) = 8297
-SHA256 (rust/crates/cranelift-entity-0.123.14.crate) = 2ff53acc85f5c5f7d9315ff133a6671d329a0f04aa2d1a8a2e81d59709ccddcb
-SIZE (rust/crates/cranelift-entity-0.123.14.crate) = 30376
-SHA256 (rust/crates/cranelift-frontend-0.123.14.crate) = ab5976c0ff5bfadf61cd8bda81fea78ee5a07018b9cd03e66c0952c56684928b
-SIZE (rust/crates/cranelift-frontend-0.123.14.crate) = 57327
-SHA256 (rust/crates/cranelift-isle-0.123.14.crate) = 77b4f73d2288e9480fd2d1d9ab576394dce4805443d6148c6d819dbf78865ce4
-SIZE (rust/crates/cranelift-isle-0.123.14.crate) = 79058
-SHA256 (rust/crates/cranelift-native-0.123.14.crate) = fe9650c2baf22fa1e2542a5bdd8152616ec2023d929c4cbb450ff677ad8d9c21
-SIZE (rust/crates/cranelift-native-0.123.14.crate) = 11237
-SHA256 (rust/crates/cranelift-srcgen-0.123.14.crate) = 4ad4f61ae701d73c326d3df08c366b29ad10f1ba06c245092f217b8d2306746b
-SIZE (rust/crates/cranelift-srcgen-0.123.14.crate) = 6070
+SHA256 (rust/crates/cpufeatures-0.3.0.crate) = 8b2a41393f66f16b0823bb79094d54ac5fbd34ab292ddafb9a0456ac9f87d201
+SIZE (rust/crates/cpufeatures-0.3.0.crate) = 14156
+SHA256 (rust/crates/cranelift-assembler-x64-0.135.1.crate) = 9903e767cc0a95a59950de099a6b1d61e1476f774be1cdfa06d7ccdc9bfae56f
+SIZE (rust/crates/cranelift-assembler-x64-0.135.1.crate) = 30896
+SHA256 (rust/crates/cranelift-assembler-x64-meta-0.135.1.crate) = e777252ea3ec9daffa71408fbfe0793ab0a7b7bc3b2cf0f417dd0fa33964b8ef
+SIZE (rust/crates/cranelift-assembler-x64-meta-0.135.1.crate) = 49676
+SHA256 (rust/crates/cranelift-bforest-0.135.1.crate) = 7828208a36e6627481cea61bd24c6234e31411d5c58b48e80ca094a1d593b944
+SIZE (rust/crates/cranelift-bforest-0.135.1.crate) = 34212
+SHA256 (rust/crates/cranelift-bitset-0.135.1.crate) = a58c8447cc59ef98c49096679f81392ad0acec2224cea2bef52011f5169f9d02
+SIZE (rust/crates/cranelift-bitset-0.135.1.crate) = 9195
+SHA256 (rust/crates/cranelift-codegen-0.135.1.crate) = ce520e899df1de583e7b564eafd66760fbc147d72894d2278ddac57a1489fcc0
+SIZE (rust/crates/cranelift-codegen-0.135.1.crate) = 1189075
+SHA256 (rust/crates/cranelift-codegen-meta-0.135.1.crate) = 8d8ab23e63d78ea6bbda18ae1ed9c958bc1cb88d90fb5e95f5ba62e9c019474b
+SIZE (rust/crates/cranelift-codegen-meta-0.135.1.crate) = 93812
+SHA256 (rust/crates/cranelift-codegen-shared-0.135.1.crate) = 24319a996b1ef40ebf8af69b39c868c790b35a42cfe38edacfd8c9deb75ea712
+SIZE (rust/crates/cranelift-codegen-shared-0.135.1.crate) = 6192
+SHA256 (rust/crates/cranelift-control-0.135.1.crate) = cf9856d68cc2cefb83229cb2c55b620dd38427555c2fe87d73f8a4421616f628
+SIZE (rust/crates/cranelift-control-0.135.1.crate) = 8297
+SHA256 (rust/crates/cranelift-entity-0.135.1.crate) = e0ec225d6b79c5d61358cb5ea081a1384ec541dbf8c1a8c618d187875af326ad
+SIZE (rust/crates/cranelift-entity-0.135.1.crate) = 31193
+SHA256 (rust/crates/cranelift-frontend-0.135.1.crate) = 7d3a96a09bd9bd3cf6df2de2ea15d7418f493e946a8eaa1acfe39297a67ed3f3
+SIZE (rust/crates/cranelift-frontend-0.135.1.crate) = 61662
+SHA256 (rust/crates/cranelift-isle-0.135.1.crate) = bd28f593c36afbdc9aa17305c0bb66c39ce0530e1caffcf389fbec053950083e
+SIZE (rust/crates/cranelift-isle-0.135.1.crate) = 89672
+SHA256 (rust/crates/cranelift-native-0.135.1.crate) = 2987ca47affc261aa31ac643fb80dd7f8274cebf878003ba9f50cd6ff2c1055f
+SIZE (rust/crates/cranelift-native-0.135.1.crate) = 11448
+SHA256 (rust/crates/cranelift-srcgen-0.135.1.crate) = b7431dd8c9def94aca43b27915dee0d42103d9b13922cfb044febcd975547d68
+SIZE (rust/crates/cranelift-srcgen-0.135.1.crate) = 6127
 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.7.0.crate) = 0df5c9639f4942eb7702b964b3f9adf03a55724a57558cc177407388a8b936e2
@@ -585,24 +573,18 @@ SHA256 (rust/crates/cxxbridge-flags-1.0.187.crate) = d29b52102aa395386d77d322b3a
 SIZE (rust/crates/cxxbridge-flags-1.0.187.crate) = 5426
 SHA256 (rust/crates/cxxbridge-macro-1.0.187.crate) = 2a8ebf0b6138325af3ec73324cb3a48b64d57721f17291b151206782e61f66cd
 SIZE (rust/crates/cxxbridge-macro-1.0.187.crate) = 69807
-SHA256 (rust/crates/darling-0.14.4.crate) = 7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850
-SIZE (rust/crates/darling-0.14.4.crate) = 25168
 SHA256 (rust/crates/darling-0.20.11.crate) = fc7f46116c46ff9ab3eb1597a45688b6715c6e628b5c133e288e709a29bcb4ee
 SIZE (rust/crates/darling-0.20.11.crate) = 37614
 SHA256 (rust/crates/darling-0.21.3.crate) = 9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0
 SIZE (rust/crates/darling-0.21.3.crate) = 41398
 SHA256 (rust/crates/darling-0.23.0.crate) = 25ae13da2f202d56bd7f91c25fba009e7717a1e4a1cc98a76d844b65ae912e9d
 SIZE (rust/crates/darling-0.23.0.crate) = 43298
-SHA256 (rust/crates/darling_core-0.14.4.crate) = 109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0
-SIZE (rust/crates/darling_core-0.14.4.crate) = 57485
 SHA256 (rust/crates/darling_core-0.20.11.crate) = 0d00b9596d185e565c2207a0b01f8bd1a135483d02d9b7b0a54b11da8d53412e
 SIZE (rust/crates/darling_core-0.20.11.crate) = 68006
 SHA256 (rust/crates/darling_core-0.21.3.crate) = 1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4
 SIZE (rust/crates/darling_core-0.21.3.crate) = 74471
 SHA256 (rust/crates/darling_core-0.23.0.crate) = 9865a50f7c335f53564bb694ef660825eb8610e0a53d3e11bf1b0d3df31e03b0
 SIZE (rust/crates/darling_core-0.23.0.crate) = 74564
-SHA256 (rust/crates/darling_macro-0.14.4.crate) = a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e
-SIZE (rust/crates/darling_macro-0.14.4.crate) = 1896
 SHA256 (rust/crates/darling_macro-0.20.11.crate) = fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead
 SIZE (rust/crates/darling_macro-0.20.11.crate) = 2532
 SHA256 (rust/crates/darling_macro-0.21.3.crate) = d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81
@@ -629,12 +611,6 @@ SHA256 (rust/crates/der-0.7.10.crate) = e7c1832837b905bbfb5101e07cc24c8deddf52f9
 SIZE (rust/crates/der-0.7.10.crate) = 90111
 SHA256 (rust/crates/deranged-0.5.4.crate) = a41953f86f8a05768a6cda24def994fd2f424b04ec5c719cf89989779f199071
 SIZE (rust/crates/deranged-0.5.4.crate) = 24461
-SHA256 (rust/crates/derive_builder-0.12.0.crate) = 8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8
-SIZE (rust/crates/derive_builder-0.12.0.crate) = 35456
-SHA256 (rust/crates/derive_builder_core-0.12.0.crate) = c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f
-SIZE (rust/crates/derive_builder_core-0.12.0.crate) = 31438
-SHA256 (rust/crates/derive_builder_macro-0.12.0.crate) = ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e
-SIZE (rust/crates/derive_builder_macro-0.12.0.crate) = 6288
 SHA256 (rust/crates/derive_more-2.1.1.crate) = d751e9e49156b02b44f9c1815bcb94b984cdcc4396ecc32521c739452808b134
 SIZE (rust/crates/derive_more-2.1.1.crate) = 88632
 SHA256 (rust/crates/derive_more-impl-2.1.1.crate) = 799a97264921d8623a957f6c3b9011f3b5492f557bbb7a5a19b7fa6d06ba8dcb
@@ -651,12 +627,8 @@ SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8c
 SIZE (rust/crates/digest-0.10.7.crate) = 19557
 SHA256 (rust/crates/dirs-6.0.0.crate) = c3e8aa94d75141228480295a7d0e7feb620b1a5ad9f12bc40be62411e38cce4e
 SIZE (rust/crates/dirs-6.0.0.crate) = 14190
-SHA256 (rust/crates/dirs-next-2.0.0.crate) = b98cf8ebf19c3d1b223e151f99a4f9f0690dca41414773390fc824184ac833e1
-SIZE (rust/crates/dirs-next-2.0.0.crate) = 11689
 SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab
 SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
-SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d
-SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
 SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b
 SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
 SHA256 (rust/crates/dispatch2-0.3.1.crate) = 1e0e367e4e7da84520dedcac1901e4da967309406d1e51017ae1abfb97adbd38
@@ -681,6 +653,10 @@ SHA256 (rust/crates/dtoa-1.0.10.crate) = d6add3b8cff394282be81f3fc1a0605db594ed6
 SIZE (rust/crates/dtoa-1.0.10.crate) = 17584
 SHA256 (rust/crates/dtoa-short-0.3.5.crate) = cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87
 SIZE (rust/crates/dtoa-short-0.3.5.crate) = 8287
+SHA256 (rust/crates/dugong-0.8.0-alpha.5.crate) = 49e042d0154d5b36580c5151b45baeb008e5fdb00a918ea203e85f24f2c921e6
+SIZE (rust/crates/dugong-0.8.0-alpha.5.crate) = 157510
+SHA256 (rust/crates/dugong-graphlib-0.8.0-alpha.5.crate) = 219fd4382e892b3eb905d02a7cfb30ca60a7dad662a554b4aebf056f270c7649
+SIZE (rust/crates/dugong-graphlib-0.8.0-alpha.5.crate) = 48488
 SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813
*** 999 LINES SKIPPED ***