Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Jun 2026 08:10:45 +0000
From:      Hiroki Tagato <tagattie@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 83d1a44362a0 - main - misc/codex: Update to 0.139.0
Message-ID:  <6a2a6d85.24411.6d179a6c@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by tagattie:

URL: https://cgit.FreeBSD.org/ports/commit/?id=83d1a44362a020bfd7757e042bf1cff7dfbe13d2

commit 83d1a44362a020bfd7757e042bf1cff7dfbe13d2
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-06-11 08:09:25 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-06-11 08:10:38 +0000

    misc/codex: Update to 0.139.0
    
    Changelog:
    - https://github.com/openai/codex/releases/tag/rust-v0.137.0
    - https://github.com/openai/codex/releases/tag/rust-v0.138.0
    - https://github.com/openai/codex/releases/tag/rust-v0.139.0
    
    Reported by:    GitHub (watch releases)
---
 misc/codex/Makefile                                |  30 +++-
 misc/codex/Makefile.crates                         |  96 +++++-----
 misc/codex/distinfo                                | 198 ++++++++++++---------
 misc/codex/files/patch-cargo-crates_v8-147.4.0_.gn |  13 --
 ...atch-cargo-crates_v8-147.4.0_v8_src_base_cpu.cc |  18 --
 misc/codex/files/patch-cargo-crates_v8-149.2.0_.gn |  25 +++
 ...d.rs => patch-cargo-crates_v8-149.2.0_build.rs} |  10 +-
 ...-cargo-crates_v8-149.2.0_build_config_BUILD.gn} |   4 +-
 ...-crates_v8-149.2.0_build_config_BUILDCONFIG.gn} |  10 +-
 ...crates_v8-149.2.0_build_config_c++_modules.gni} |   4 +-
 ...-crates_v8-149.2.0_build_config_clang_BUILD.gn} |   8 +-
 ...ates_v8-149.2.0_build_config_compiler_BUILD.gn} |  76 ++++----
 ...-crates_v8-149.2.0_build_config_linux_BUILD.gn} |   4 +-
 ...es_v8-149.2.0_build_config_linux_pkg-config.py} |  12 +-
 ...-149.2.0_build_config_sanitizers_sanitizers.gni |  11 ++
 ...es_v8-149.2.0_build_config_v8__target__cpu.gni} |   4 +-
 ...-crates_v8-149.2.0_build_detect__host__arch.py} |   4 +-
 ...rgo-crates_v8-149.2.0_build_gn__run__binary.py} |   4 +-
 ...cargo-crates_v8-149.2.0_build_linux_chrome.map} |   4 +-
 ...ates_v8-149.2.0_build_linux_unbundle_libusb.gn} |   4 +-
 ...es_v8-149.2.0_build_toolchain_freebsd_BUILD.gn} |   4 +-
 ...49.2.0_build_toolchain_gcc__solink__wrapper.py} |   4 +-
 ..._v8-149.2.0_build_toolchain_gcc__toolchain.gni} |   6 +-
 ...-crates_v8-149.2.0_build_toolchain_sysroot.gni} |   4 +-
 ...rates_v8-149.2.0_build_toolchain_toolchain.gni} |   4 +-
 ...2.0_third__party_abseil-cpp_absl_base_config.h} |   4 +-
 ...party_abseil-cpp_absl_base_internal_sysinfo.cc} |   8 +-
 ...n => patch-cargo-crates_v8-149.2.0_v8_BUILD.gn} |  12 +-
 ...-cargo-crates_v8-149.2.0_v8_include_v8config.h} |   4 +-
 ...atch-cargo-crates_v8-149.2.0_v8_src_api_api.cc} |   8 +-
 ...9.2.0_v8_src_base_platform_platform-freebsd.cc} |   4 +-
 ...149.2.0_v8_src_base_platform_platform-posix.cc} |   4 +-
 ...ates_v8-149.2.0_v8_src_diagnostics_perf-jit.cc} |   4 +-
 ...rates_v8-149.2.0_v8_src_diagnostics_perf-jit.h} |   4 +-
 .../files/patch-codex-rs_exec_tests_suite_mod.rs   |   4 +-
 35 files changed, 343 insertions(+), 274 deletions(-)

diff --git a/misc/codex/Makefile b/misc/codex/Makefile
index 0bb793202121..6a66fe643fa6 100644
--- a/misc/codex/Makefile
+++ b/misc/codex/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	codex
 DISTVERSIONPREFIX=	rust-v
-DISTVERSION=	0.136.0
-PORTREVISION=	1
+DISTVERSION=	0.139.0
 CATEGORIES=	misc devel
 
 MAINTAINER=	tagattie@FreeBSD.org
@@ -14,7 +13,8 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BROKEN_i386=	fails to build: rustc-LLVM ERROR: out of memory
 
-BUILD_DEPENDS=	gn:devel/gn
+BUILD_DEPENDS=	gn:devel/gn \
+		icu>0:devel/icu
 LIB_DEPENDS=	libzstd.so:archivers/zstd \
 		libasound.so:audio/alsa-lib \
 		libdbus-1.so:devel/dbus \
@@ -23,7 +23,8 @@ RUN_DEPENDS=	bash:shells/bash \
 		rg:textproc/ripgrep
 TEST_DEPENDS=	bash:shells/bash
 
-USES=		cargo gnome llvm:min=19 ninja:build python:test shebangfix ssl
+USES=		cargo gnome llvm:min=21 ninja:build python:test \
+		shebangfix ssl
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	openai
@@ -55,9 +56,15 @@ CARGO_ENV=		OPENSSL_NO_VENDOR=1 \
 			V8_FROM_SOURCE=1 \
 			GN=${LOCALBASE}/bin/gn \
 			NINJA=${NINJA_CMD} \
-			CLANG_BASE_PATH=/usr
+			CLANG_BASE_PATH=${LLVM_PREFIX}
 
-BINARY_ALIAS=	python3=${PYTHON_CMD}
+BINARY_ALIAS=	python3=${PYTHON_CMD} \
+		cpp=${LOCALBASE}/bin/clang-cpp${LLVM_VERSION} \
+		cc=${LOCALBASE}/bin/clang${LLVM_VERSION} \
+		c++=${LOCALBASE}/bin/clang++${LLVM_VERSION} \
+		ar=${LOCALBASE}/bin/llvm-ar${LLVM_VERSION} \
+		nm=${LOCALBASE}/bin/llvm-nm${LLVM_VERSION} \
+		ld=${LOCALBASE}/bin/ld.lld${LLVM_VERSION}
 
 BUILD_WRKSRC=	${WRKSRC}/codex-rs
 
@@ -73,6 +80,15 @@ COMPLETIONS_PLIST_FILES=etc/bash_completion.d/${PORTNAME} \
 			share/fish/completions/${PORTNAME}.fish \
 			share/zsh/site-functions/_${PORTNAME}
 
+post-configure:
+	@${MKDIR} ${WRKSRC_crate_v8}/third_party/icu/common
+.for suffix in l b
+	@if [ -r ${LOCALBASE}/share/icu/*/icudt*${suffix}.dat ]; then \
+		${CP} ${LOCALBASE}/share/icu/*/icudt*${suffix}.dat \
+			${WRKSRC_crate_v8}/third_party/icu/common/icudt${suffix}.dat; \
+	fi
+.endfor
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}&|' \
 		${BUILD_WRKSRC}/cli/src/debug_sandbox/pid_tracker.rs \
@@ -82,7 +98,6 @@ post-patch:
 		${BUILD_WRKSRC}/core/src/exec_policy.rs \
 		${BUILD_WRKSRC}/core/src/exec_policy_tests.rs \
 		${BUILD_WRKSRC}/core/src/exec_tests.rs \
-		${BUILD_WRKSRC}/core/src/shell.rs \
 		${BUILD_WRKSRC}/core/src/shell_snapshot_tests.rs \
 		${BUILD_WRKSRC}/core/src/shell_tests.rs \
 		${BUILD_WRKSRC}/core/src/tools/handlers/shell_tests.rs \
@@ -95,6 +110,7 @@ post-patch:
 		${BUILD_WRKSRC}/core/tests/suite/user_notification.rs \
 		${BUILD_WRKSRC}/exec-server/tests/file_system.rs \
 		${BUILD_WRKSRC}/shell-command/src/parse_command.rs \
+		${BUILD_WRKSRC}/shell-command/src/shell_detect.rs \
 		${BUILD_WRKSRC}/shell-escalation/src/unix/escalate_server.rs \
 		${BUILD_WRKSRC}/tui/src/exec_command.rs
 	@${REINPLACE_CMD} -e 's|python3|${PYTHON_VERSION}|' \
diff --git a/misc/codex/Makefile.crates b/misc/codex/Makefile.crates
index c1f7e906428f..2532b7cc35e3 100644
--- a/misc/codex/Makefile.crates
+++ b/misc/codex/Makefile.crates
@@ -15,8 +15,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		age-core-0.11.0 \
 		ahash-0.8.12 \
 		aho-corasick-1.1.4 \
-		allocative-0.3.4 \
-		allocative_derive-0.3.3 \
+		allocative-0.3.6 \
+		allocative_derive-0.3.6 \
 		allocator-api2-0.2.21 \
 		alsa-0.9.1 \
 		alsa-sys-0.3.1 \
@@ -28,13 +28,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		anstyle-parse-0.2.7 \
 		anstyle-query-1.1.5 \
 		anstyle-wincon-3.0.11 \
-		anyhow-1.0.101 \
+		anyhow-1.0.102 \
 		arbitrary-1.4.2 \
 		arboard-3.6.1 \
 		arc-swap-1.9.0 \
+		arrayref-0.3.9 \
 		arrayvec-0.7.6 \
 		ascii-1.1.0 \
-		ascii-canvas-3.0.0 \
 		asn1-rs-0.7.1 \
 		asn1-rs-derive-0.6.0 \
 		asn1-rs-impl-0.2.0 \
@@ -56,6 +56,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		async-trait-0.1.89 \
 		asynk-strim-0.1.5 \
 		atoi-2.0.0 \
+		atomic-0.5.3 \
+		atomic-polyfill-1.0.3 \
 		atomic-waker-1.1.2 \
 		autocfg-1.5.0 \
 		aws-config-1.8.12 \
@@ -93,11 +95,12 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		beef-0.5.2 \
 		bincode-1.3.3 \
 		bindgen-0.72.1 \
-		bit-set-0.5.3 \
-		bit-vec-0.6.3 \
+		bit-set-0.8.0 \
+		bit-vec-0.8.0 \
 		bitflags-1.3.2 \
 		bitflags-2.10.0 \
 		blake2-0.10.6 \
+		blake3-1.8.2 \
 		block-buffer-0.10.4 \
 		block-buffer-0.12.0 \
 		block-padding-0.3.3 \
@@ -108,6 +111,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		bstr-1.12.1 \
 		bumpalo-3.19.1 \
 		bytemuck-1.25.0 \
+		bytemuck_derive-1.10.2 \
 		byteorder-1.5.0 \
 		byteorder-lite-0.1.0 \
 		bytes-1.11.1 \
@@ -148,6 +152,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		cmake-0.1.57 \
 		cmov-0.5.3 \
 		cmp_any-0.8.1 \
+		cobs-0.3.0 \
 		codespan-reporting-0.13.1 \
 		color-eyre-0.6.5 \
 		color-spantrace-0.3.0 \
@@ -196,8 +201,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		crypto_secretbox-0.1.1 \
 		csv-1.4.0 \
 		csv-core-0.1.13 \
-		ctor-0.1.26 \
 		ctor-0.6.3 \
+		ctor-1.0.6 \
 		ctor-proc-macro-0.0.7 \
 		ctutils-0.4.2 \
 		curve25519-dalek-4.1.3 \
@@ -269,7 +274,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		ed25519-dalek-2.2.0 \
 		either-1.15.0 \
 		elliptic-curve-0.13.8 \
-		ena-0.14.3 \
+		embedded-io-0.4.0 \
+		embedded-io-0.6.1 \
 		encode_unicode-1.0.0 \
 		encoding_rs-0.8.35 \
 		endi-1.1.1 \
@@ -283,6 +289,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		env_logger-0.11.9 \
 		equivalent-1.0.2 \
 		erased-serde-0.3.31 \
+		erased-serde-0.4.10 \
 		errno-0.3.14 \
 		error-code-3.3.2 \
 		etcetera-0.11.0 \
@@ -290,6 +297,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		event-listener-strategy-0.5.4 \
 		eventsource-stream-0.2.3 \
 		eyre-0.6.12 \
+		fancy-regex-0.16.2 \
 		faster-hex-0.10.0 \
 		fastrand-2.3.0 \
 		fax-0.2.6 \
@@ -312,6 +320,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		fluent-bundle-0.15.3 \
 		fluent-langneg-0.13.1 \
 		fluent-syntax-0.11.1 \
+		fluent-uri-0.1.4 \
 		flume-0.12.0 \
 		fnv-1.0.7 \
 		foldhash-0.1.5 \
@@ -408,14 +417,17 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		gzip-header-1.0.0 \
 		h2-0.4.13 \
 		half-2.7.1 \
+		hash32-0.2.1 \
 		hash32-0.3.1 \
 		hashbrown-0.12.3 \
 		hashbrown-0.14.5 \
 		hashbrown-0.15.5 \
 		hashbrown-0.16.1 \
+		hashbrown-0.17.1 \
 		hashlink-0.11.0 \
 		headers-0.4.1 \
 		headers-core-0.3.0 \
+		heapless-0.7.17 \
 		heapless-0.8.0 \
 		heck-0.4.1 \
 		heck-0.5.0 \
@@ -478,7 +490,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		include_dir_macros-0.7.4 \
 		indenter-0.3.4 \
 		indexmap-1.9.3 \
-		indexmap-2.13.0 \
+		indexmap-2.14.0 \
 		indoc-2.0.7 \
 		inotify-0.11.0 \
 		inotify-sys-0.1.5 \
@@ -487,7 +499,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		instability-0.3.11 \
 		intl-memoizer-0.5.3 \
 		intl_pluralrules-7.0.2 \
-		inventory-0.3.21 \
+		inventory-0.3.24 \
 		io-close-0.3.7 \
 		io_tee-0.1.1 \
 		ipconfig-0.3.2 \
@@ -496,7 +508,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		is-terminal-0.4.17 \
 		is_ci-1.2.0 \
 		is_terminal_polyfill-1.70.2 \
-		itertools-0.10.5 \
 		itertools-0.11.0 \
 		itertools-0.13.0 \
 		itertools-0.14.0 \
@@ -520,21 +531,21 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		kqueue-1.1.1 \
 		kqueue-sys-1.0.4 \
 		kstring-2.0.2 \
-		lalrpop-0.19.12 \
-		lalrpop-util-0.19.12 \
 		landlock-0.4.4 \
 		language-tags-0.3.2 \
 		lazy_static-1.5.0 \
 		leb128fmt-0.1.0 \
-		libc-0.2.182 \
+		libc-0.2.186 \
 		libdbus-sys-0.2.7 \
 		libloading-0.8.9 \
 		libm-0.2.16 \
 		libredox-0.1.12 \
-		libsqlite3-sys-0.37.0 \
+		libsqlite3-sys-0.35.0 \
 		libz-sys-1.1.23 \
 		link-cplusplus-1.0.12 \
+		link-section-0.17.2 \
 		linked-hash-map-0.5.6 \
+		linktime-proc-macro-0.1.0 \
 		linux-keyutils-0.2.4 \
 		linux-raw-sys-0.4.15 \
 		linux-raw-sys-0.12.1 \
@@ -542,14 +553,16 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		litrs-1.0.0 \
 		local-waker-0.1.4 \
 		lock_api-0.4.14 \
+		lock_free_hashtable-0.1.4 \
 		log-0.4.29 \
-		logos-0.12.1 \
-		logos-derive-0.12.1 \
+		logos-0.15.1 \
+		logos-codegen-0.15.1 \
+		logos-derive-0.15.1 \
 		loom-0.7.2 \
 		lru-0.12.5 \
 		lru-0.16.3 \
 		lru-slab-0.1.2 \
-		lsp-types-0.94.1 \
+		lsp-types-0.97.0 \
 		lzma-rs-0.3.0 \
 		lzma-sys-0.1.20 \
 		mach2-0.4.3 \
@@ -560,15 +573,14 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		maybe-async-0.2.10 \
 		md-5-0.11.0 \
 		md5-0.8.0 \
-		memchr-2.7.6 \
+		memchr-2.8.1 \
 		memmap2-0.9.10 \
-		memoffset-0.6.5 \
 		memoffset-0.9.1 \
 		mime-0.3.17 \
 		mime_guess-2.0.5 \
 		minimal-lexical-0.2.1 \
 		miniz_oxide-0.8.9 \
-		mio-1.1.1 \
+		mio-1.2.0 \
 		moka-0.12.13 \
 		moxcms-0.7.11 \
 		multimap-0.10.1 \
@@ -576,7 +588,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		ndk-0.8.0 \
 		ndk-context-0.1.1 \
 		ndk-sys-0.5.0+25.2.9519653 \
-		new_debug_unreachable-1.0.6 \
 		nibble_vec-0.1.0 \
 		nix-0.28.0 \
 		nix-0.29.0 \
@@ -621,7 +632,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		oboe-0.6.1 \
 		oboe-sys-0.6.1 \
 		oid-registry-0.8.1 \
-		once_cell-1.21.3 \
+		once_cell-1.21.4 \
 		once_cell_polyfill-1.70.2 \
 		onig-6.5.1 \
 		onig_sys-69.9.1 \
@@ -646,6 +657,8 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		outref-0.5.2 \
 		owo-colors-4.3.0 \
 		p256-0.13.2 \
+		pagable-0.4.1 \
+		pagable_derive-0.4.1 \
 		parking-2.2.1 \
 		parking_lot-0.12.5 \
 		parking_lot_core-0.9.12 \
@@ -665,7 +678,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		percent-encoding-2.3.2 \
 		petgraph-0.6.5 \
 		petgraph-0.8.3 \
-		phf_shared-0.11.3 \
 		pin-project-1.1.10 \
 		pin-project-internal-1.1.10 \
 		pin-project-lite-0.2.16 \
@@ -680,10 +692,10 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		portable-atomic-1.13.1 \
 		portable-atomic-util-0.2.5 \
 		portable-pty-0.9.0 \
+		postcard-1.1.3 \
 		potential_utf-0.1.4 \
 		powerfmt-0.2.0 \
 		ppv-lite86-0.2.21 \
-		precomputed-hash-0.1.1 \
 		predicates-3.1.3 \
 		predicates-core-1.0.9 \
 		predicates-tree-1.0.12 \
@@ -713,10 +725,11 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		pxfm-0.1.27 \
 		quick-error-2.0.1 \
 		quick-xml-0.38.4 \
+		quickcheck-1.1.0 \
 		quinn-0.11.9 \
 		quinn-proto-0.11.14 \
 		quinn-udp-0.5.14 \
-		quote-1.0.44 \
+		quote-1.0.45 \
 		r-efi-5.3.0 \
 		r-efi-6.0.0 \
 		radix_trie-0.2.1 \
@@ -759,7 +772,6 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		regex-1.12.3 \
 		regex-automata-0.4.13 \
 		regex-lite-0.1.8 \
-		regex-syntax-0.6.29 \
 		regex-syntax-0.8.8 \
 		reqwest-0.12.28 \
 		reqwest-0.13.4 \
@@ -826,6 +838,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		sentry-panic-0.46.1 \
 		sentry-tracing-0.46.1 \
 		sentry-types-0.46.1 \
+		sequence_trie-0.3.6 \
 		serde-1.0.228 \
 		serde_core-1.0.228 \
 		serde_derive-1.0.228 \
@@ -862,13 +875,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		simdutf8-0.1.5 \
 		similar-2.7.0 \
 		simple_asn1-0.6.4 \
-		siphasher-1.0.2 \
 		slab-0.4.12 \
 		smallvec-1.15.1 \
 		smawk-0.3.2 \
 		smol_str-0.3.5 \
 		socket2-0.5.10 \
-		socket2-0.6.2 \
+		socket2-0.6.3 \
+		sorted_vector_map-0.2.1 \
 		spin-0.9.8 \
 		spki-0.7.3 \
 		sqlx-0.9.0 \
@@ -880,16 +893,18 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		sqlx-sqlite-0.9.0 \
 		sse-stream-0.2.1 \
 		stable_deref_trait-1.2.1 \
-		starlark-0.13.0 \
-		starlark_derive-0.13.0 \
-		starlark_map-0.13.0 \
-		starlark_syntax-0.13.0 \
+		starlark-0.14.2 \
+		starlark_derive-0.14.2 \
+		starlark_map-0.14.2 \
+		starlark_syntax-0.14.2 \
 		static_assertions-1.1.0 \
+		static_interner-0.1.2 \
 		stop-words-0.9.0 \
 		strck-1.0.0 \
 		streaming-iterator-0.1.9 \
-		string_cache-0.8.9 \
 		stringprep-0.1.5 \
+		strong_hash-0.1.0 \
+		strong_hash_derive-0.1.0 \
 		strsim-0.10.0 \
 		strsim-0.11.1 \
 		strum-0.26.3 \
@@ -901,7 +916,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		supports-color-2.1.0 \
 		supports-color-3.0.2 \
 		syn-1.0.109 \
-		syn-2.0.114 \
+		syn-2.0.117 \
 		sync_wrapper-1.0.2 \
 		synstructure-0.13.2 \
 		syntect-5.3.0 \
@@ -910,12 +925,12 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		system-configuration-sys-0.6.0 \
 		system-deps-7.0.7 \
 		tagptr-0.2.0 \
+		take_mut-0.2.2 \
 		tar-0.4.45 \
 		target-lexicon-0.13.3 \
 		tempfile-3.27.0 \
 		temporal_capi-0.2.3 \
 		temporal_rs-0.2.3 \
-		term-0.7.0 \
 		termcolor-1.4.1 \
 		terminal_size-0.4.3 \
 		termtree-0.5.1 \
@@ -936,14 +951,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		time-core-0.1.8 \
 		time-macros-0.2.27 \
 		timezone_provider-0.2.3 \
-		tiny-keccak-2.0.2 \
 		tiny_http-0.12.0 \
 		tinystr-0.8.3 \
 		tinyvec-1.10.0 \
 		tinyvec_macros-0.1.1 \
-		tokio-1.49.0 \
+		tokio-1.52.3 \
 		tokio-graceful-0.2.2 \
-		tokio-macros-2.6.0 \
+		tokio-macros-2.7.0 \
 		tokio-native-tls-0.3.1 \
 		tokio-rustls-0.26.4 \
 		tokio-stream-0.1.18 \
@@ -979,11 +993,13 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		tree-sitter-bash-0.25.1 \
 		tree-sitter-language-0.1.7 \
 		tree_magic_mini-3.2.2 \
+		triomphe-0.1.15 \
 		try-lock-0.2.5 \
 		ts-rs-11.1.0 \
 		ts-rs-macros-11.1.0 \
 		two-face-0.5.1 \
 		type-map-0.5.1 \
+		typeid-1.0.3 \
 		typenum-1.20.0 \
 		uds_windows-1.1.0 \
 		uname-0.1.1 \
@@ -1014,7 +1030,7 @@ CARGO_CRATES=	Inflector-0.11.4 \
 		utf8_iter-1.0.4 \
 		utf8parse-0.2.2 \
 		uuid-1.20.0 \
-		v8-147.4.0 \
+		v8-149.2.0 \
 		valuable-0.1.1 \
 		vcpkg-0.2.15 \
 		version-compare-0.2.1 \
diff --git a/misc/codex/distinfo b/misc/codex/distinfo
index 585e4a768f1e..825e5bc5392d 100644
--- a/misc/codex/distinfo
+++ b/misc/codex/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1780365102
+TIMESTAMP = 1781057772
 SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
 SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
 SHA256 (rust/crates/actix-codec-0.5.2.crate) = 5f7b0a21988c1bf877cf4759ef5ddaac04c1c9fe808c9142ecb78ba97d97a28a
@@ -33,10 +33,10 @@ SHA256 (rust/crates/ahash-0.8.12.crate) = 5a15f179cd60c4584b8a8c596927aadc462e27
 SIZE (rust/crates/ahash-0.8.12.crate) = 43413
 SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
 SIZE (rust/crates/aho-corasick-1.1.4.crate) = 184015
-SHA256 (rust/crates/allocative-0.3.4.crate) = 8fac2ce611db8b8cee9b2aa886ca03c924e9da5e5295d0dbd0526e5d0b0710f7
-SIZE (rust/crates/allocative-0.3.4.crate) = 27263
-SHA256 (rust/crates/allocative_derive-0.3.3.crate) = fe233a377643e0fc1a56421d7c90acdec45c291b30345eb9f08e8d0ddce5a4ab
-SIZE (rust/crates/allocative_derive-0.3.3.crate) = 3896
+SHA256 (rust/crates/allocative-0.3.6.crate) = d8cf9afc79c83d514444b55df3935d317da54b1ce3b17a133c646889cc260de8
+SIZE (rust/crates/allocative-0.3.6.crate) = 30445
+SHA256 (rust/crates/allocative_derive-0.3.6.crate) = 614043c56c1173b800acb007b81fd0cbc0a0d7d717b71ba705fc2230d0760a23
+SIZE (rust/crates/allocative_derive-0.3.6.crate) = 4345
 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
 SHA256 (rust/crates/alsa-0.9.1.crate) = ed7572b7ba83a31e20d1b48970ee402d2e3e0537dcfe0a3ff4d6eb7508617d43
@@ -59,20 +59,20 @@ SHA256 (rust/crates/anstyle-query-1.1.5.crate) = 40c48f72fd53cd289104fc64099abca
 SIZE (rust/crates/anstyle-query-1.1.5.crate) = 10264
 SHA256 (rust/crates/anstyle-wincon-3.0.11.crate) = 291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
 SIZE (rust/crates/anstyle-wincon-3.0.11.crate) = 12638
-SHA256 (rust/crates/anyhow-1.0.101.crate) = 5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea
-SIZE (rust/crates/anyhow-1.0.101.crate) = 52315
+SHA256 (rust/crates/anyhow-1.0.102.crate) = 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
+SIZE (rust/crates/anyhow-1.0.102.crate) = 48658
 SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
 SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
 SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf
 SIZE (rust/crates/arboard-3.6.1.crate) = 54018
 SHA256 (rust/crates/arc-swap-1.9.0.crate) = a07d1f37ff60921c83bdfc7407723bdefe89b44b98a9b772f225c8f9d67141a6
 SIZE (rust/crates/arc-swap-1.9.0.crate) = 81357
+SHA256 (rust/crates/arrayref-0.3.9.crate) = 76a2e8124351fda1ef8aaaa3bbd7ebbcb486bbcd4225aca0aa0d84bb2db8fecb
+SIZE (rust/crates/arrayref-0.3.9.crate) = 9186
 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
 SIZE (rust/crates/arrayvec-0.7.6.crate) = 31237
 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/asn1-rs-0.7.1.crate) = 56624a96882bb8c26d61312ae18cb45868e5a9992ea73c58e45c3101e56a1e60
 SIZE (rust/crates/asn1-rs-0.7.1.crate) = 92118
 SHA256 (rust/crates/asn1-rs-derive-0.6.0.crate) = 3109e49b1e4909e9db6515a30c633684d68cdeaa252f215214cb4fa1a5bfee2c
@@ -115,6 +115,10 @@ SHA256 (rust/crates/asynk-strim-0.1.5.crate) = 52697735bdaac441a29391a9e97102c74
 SIZE (rust/crates/asynk-strim-0.1.5.crate) = 12440
 SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
 SIZE (rust/crates/atoi-2.0.0.crate) = 7785
+SHA256 (rust/crates/atomic-0.5.3.crate) = c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba
+SIZE (rust/crates/atomic-0.5.3.crate) = 12801
+SHA256 (rust/crates/atomic-polyfill-1.0.3.crate) = 8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4
+SIZE (rust/crates/atomic-polyfill-1.0.3.crate) = 11581
 SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
 SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
 SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
@@ -189,16 +193,18 @@ SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462c
 SIZE (rust/crates/bincode-1.3.3.crate) = 28958
 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-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
-SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
+SHA256 (rust/crates/bit-set-0.8.0.crate) = 08807e080ed7f9d5433fa9b275196cfc35414f66a0c79d864dc51a0d825231a3
+SIZE (rust/crates/bit-set-0.8.0.crate) = 16289
+SHA256 (rust/crates/bit-vec-0.8.0.crate) = 5e764a1d40d510daf35e07be9eb06e75770908c27d411ee6c92109c9840eaaf7
+SIZE (rust/crates/bit-vec-0.8.0.crate) = 24132
 SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
 SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
 SHA256 (rust/crates/bitflags-2.10.0.crate) = 812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3
 SIZE (rust/crates/bitflags-2.10.0.crate) = 48427
 SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
 SIZE (rust/crates/blake2-0.10.6.crate) = 47234
+SHA256 (rust/crates/blake3-1.8.2.crate) = 3888aaa89e4b2a40fca9848e400f6a658a5a3978de7be858e209cafa8be9a4a0
+SIZE (rust/crates/blake3-1.8.2.crate) = 205967
 SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
 SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
 SHA256 (rust/crates/block-buffer-0.12.0.crate) = cdd35008169921d80bc60d3d0ab416eecb028c4cd653352907921d95084790be
@@ -219,6 +225,8 @@ SHA256 (rust/crates/bumpalo-3.19.1.crate) = 5dd9dc738b7a8311c7ade152424974d8115f
 SIZE (rust/crates/bumpalo-3.19.1.crate) = 96477
 SHA256 (rust/crates/bytemuck-1.25.0.crate) = c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec
 SIZE (rust/crates/bytemuck-1.25.0.crate) = 53466
+SHA256 (rust/crates/bytemuck_derive-1.10.2.crate) = f9abbd1bc6865053c427f7198e6af43bfdedc55ab791faed4fbd361d789575ff
+SIZE (rust/crates/bytemuck_derive-1.10.2.crate) = 25678
 SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
 SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
 SHA256 (rust/crates/byteorder-lite-0.1.0.crate) = 8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495
@@ -299,6 +307,8 @@ SHA256 (rust/crates/cmov-0.5.3.crate) = 3f88a43d011fc4a6876cb7344703e297c71dda42
 SIZE (rust/crates/cmov-0.5.3.crate) = 26829
 SHA256 (rust/crates/cmp_any-0.8.1.crate) = e9b18233253483ce2f65329a24072ec414db782531bdbb7d0bbc4bd2ce6b7e21
 SIZE (rust/crates/cmp_any-0.8.1.crate) = 6508
+SHA256 (rust/crates/cobs-0.3.0.crate) = 0fa961b519f0b462e3a3b4a34b64d119eeaca1d59af726fe450bbba07a9fc0a1
+SIZE (rust/crates/cobs-0.3.0.crate) = 15639
 SHA256 (rust/crates/codespan-reporting-0.13.1.crate) = af491d569909a7e4dee0ad7db7f5341fef5c614d5b8ec8cf765732aba3cff681
 SIZE (rust/crates/codespan-reporting-0.13.1.crate) = 57424
 SHA256 (rust/crates/color-eyre-0.6.5.crate) = e5920befb47832a6d61ee3a3a846565cfa39b331331e68a3b1d1116630f2f26d
@@ -395,10 +405,10 @@ SHA256 (rust/crates/csv-1.4.0.crate) = 52cd9d68cf7efc6ddfaaee42e7288d3a99d613d4b
 SIZE (rust/crates/csv-1.4.0.crate) = 888642
 SHA256 (rust/crates/csv-core-0.1.13.crate) = 704a3c26996a80471189265814dbc2c257598b96b8a7feae2d31ace646bb9782
 SIZE (rust/crates/csv-core-0.1.13.crate) = 26119
-SHA256 (rust/crates/ctor-0.1.26.crate) = 6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096
-SIZE (rust/crates/ctor-0.1.26.crate) = 10803
 SHA256 (rust/crates/ctor-0.6.3.crate) = 424e0138278faeb2b401f174ad17e715c829512d74f3d1e81eb43365c2e0590e
 SIZE (rust/crates/ctor-0.6.3.crate) = 14389
+SHA256 (rust/crates/ctor-1.0.6.crate) = 6d765eb1c0bda10d31e0ea185f5ee15da532d60b0912d2bd1441783439e749c5
+SIZE (rust/crates/ctor-1.0.6.crate) = 48620
 SHA256 (rust/crates/ctor-proc-macro-0.0.7.crate) = 52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1
 SIZE (rust/crates/ctor-proc-macro-0.0.7.crate) = 6462
 SHA256 (rust/crates/ctutils-0.4.2.crate) = 7d5515a3834141de9eafb9717ad39eea8247b5674e6066c404e8c4b365d2a29e
@@ -541,8 +551,10 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e
 SIZE (rust/crates/either-1.15.0.crate) = 20114
 SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47
 SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198
-SHA256 (rust/crates/ena-0.14.3.crate) = 3d248bdd43ce613d87415282f69b9bb99d947d290b10962dd6c56233312c2ad5
-SIZE (rust/crates/ena-0.14.3.crate) = 22986
+SHA256 (rust/crates/embedded-io-0.4.0.crate) = ef1a6892d9eef45c8fa6b9e0086428a2cca8491aca8f787c534a3d6d0bcb3ced
+SIZE (rust/crates/embedded-io-0.4.0.crate) = 12901
+SHA256 (rust/crates/embedded-io-0.6.1.crate) = edd0f118536f44f5ccd48bcb8b111bdc3de888b58c74639dfb034a357d0f206d
+SIZE (rust/crates/embedded-io-0.6.1.crate) = 13133
 SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
 SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
 SHA256 (rust/crates/encoding_rs-0.8.35.crate) = 75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3
@@ -569,6 +581,8 @@ SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029
 SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
 SHA256 (rust/crates/erased-serde-0.3.31.crate) = 6c138974f9d5e7fe373eb04df7cae98833802ae4b11c24ac7039a21d5af4b26c
 SIZE (rust/crates/erased-serde-0.3.31.crate) = 24182
+SHA256 (rust/crates/erased-serde-0.4.10.crate) = d2add8a07dd6a8d93ff627029c51de145e12686fbc36ecb298ac22e74cf02dec
+SIZE (rust/crates/erased-serde-0.4.10.crate) = 31339
 SHA256 (rust/crates/errno-0.3.14.crate) = 39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb
 SIZE (rust/crates/errno-0.3.14.crate) = 12002
 SHA256 (rust/crates/error-code-3.3.2.crate) = dea2df4cf52843e0452895c455a1a2cfbb842a1e7329671acf418fdc53ed4c59
@@ -583,6 +597,8 @@ SHA256 (rust/crates/eventsource-stream-0.2.3.crate) = 74fef4569247a5f429d9156b9d
 SIZE (rust/crates/eventsource-stream-0.2.3.crate) = 15033
 SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
 SIZE (rust/crates/eyre-0.6.12.crate) = 45330
+SHA256 (rust/crates/fancy-regex-0.16.2.crate) = 998b056554fbe42e03ae0e152895cd1a7e1002aec800fdc6635d20270260c46f
+SIZE (rust/crates/fancy-regex-0.16.2.crate) = 100662
 SHA256 (rust/crates/faster-hex-0.10.0.crate) = 7223ae2d2f179b803433d9c830478527e92b8117eab39460edae7f1614d9fb73
 SIZE (rust/crates/faster-hex-0.10.0.crate) = 13419
 SHA256 (rust/crates/fastrand-2.3.0.crate) = 37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be
@@ -627,6 +643,8 @@ SHA256 (rust/crates/fluent-langneg-0.13.1.crate) = 7eebbe59450baee8282d71676f3bf
 SIZE (rust/crates/fluent-langneg-0.13.1.crate) = 11383
 SHA256 (rust/crates/fluent-syntax-0.11.1.crate) = 2a530c4694a6a8d528794ee9bbd8ba0122e779629ac908d15ad5a7ae7763a33d
 SIZE (rust/crates/fluent-syntax-0.11.1.crate) = 32297
+SHA256 (rust/crates/fluent-uri-0.1.4.crate) = 17c704e9dbe1ddd863da1e6ff3567795087b1eb201ce80d8fa81162e1516500d
+SIZE (rust/crates/fluent-uri-0.1.4.crate) = 33596
 SHA256 (rust/crates/flume-0.12.0.crate) = 5e139bc46ca777eb5efaf62df0ab8cc5fd400866427e56c68b22e414e53bd3be
 SIZE (rust/crates/flume-0.12.0.crate) = 68700
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -819,6 +837,8 @@ SHA256 (rust/crates/h2-0.4.13.crate) = 2f44da3a8150a6703ed5d34e164b875fd14c2cdab
 SIZE (rust/crates/h2-0.4.13.crate) = 176861
 SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
 SIZE (rust/crates/half-2.7.1.crate) = 61040
+SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67
+SIZE (rust/crates/hash32-0.2.1.crate) = 11168
 SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
 SIZE (rust/crates/hash32-0.3.1.crate) = 10273
 SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -829,12 +849,16 @@ SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd9300
 SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
 SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
 SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
+SHA256 (rust/crates/hashbrown-0.17.1.crate) = ed5909b6e89a2db4456e54cd5f673791d7eca6732202bbf2a9cc504fe2f9b84a
+SIZE (rust/crates/hashbrown-0.17.1.crate) = 155512
 SHA256 (rust/crates/hashlink-0.11.0.crate) = ea0b22561a9c04a7cb1a302c013e0259cd3b4bb619f145b32f72b8b4bcbed230
 SIZE (rust/crates/hashlink-0.11.0.crate) = 30444
 SHA256 (rust/crates/headers-0.4.1.crate) = b3314d5adb5d94bcdf56771f2e50dbbc80bb4bdf88967526706205ac9eff24eb
 SIZE (rust/crates/headers-0.4.1.crate) = 71105
 SHA256 (rust/crates/headers-core-0.3.0.crate) = 54b4a22553d4242c49fddb9ba998a99962b5cc6f22cb5a3482bec22522403ce4
 SIZE (rust/crates/headers-core-0.3.0.crate) = 2333
+SHA256 (rust/crates/heapless-0.7.17.crate) = cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f
+SIZE (rust/crates/heapless-0.7.17.crate) = 75767
 SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
 SIZE (rust/crates/heapless-0.8.0.crate) = 77802
 SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
@@ -959,8 +983,8 @@ SHA256 (rust/crates/indenter-0.3.4.crate) = 964de6e86d545b246d84badc0fef527924ac
 SIZE (rust/crates/indenter-0.3.4.crate) = 11101
 SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
 SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.13.0.crate) = 7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017
-SIZE (rust/crates/indexmap-2.13.0.crate) = 102206
+SHA256 (rust/crates/indexmap-2.14.0.crate) = d466e9454f08e4a911e14806c24e16fba1b4c121d1ea474396f396069cf949d9
+SIZE (rust/crates/indexmap-2.14.0.crate) = 104085
 SHA256 (rust/crates/indoc-2.0.7.crate) = 79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706
 SIZE (rust/crates/indoc-2.0.7.crate) = 17184
 SHA256 (rust/crates/inotify-0.11.0.crate) = f37dccff2791ab604f9babef0ba14fbe0be30bd368dc541e2b08d07c8aa908f3
@@ -977,8 +1001,8 @@ SHA256 (rust/crates/intl-memoizer-0.5.3.crate) = 310da2e345f5eb861e7a07ee182262e
 SIZE (rust/crates/intl-memoizer-0.5.3.crate) = 12171
 SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972
 SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
-SHA256 (rust/crates/inventory-0.3.21.crate) = bc61209c082fbeb19919bee74b176221b27223e27b65d781eb91af24eb1fb46e
-SIZE (rust/crates/inventory-0.3.21.crate) = 16600
+SHA256 (rust/crates/inventory-0.3.24.crate) = a4f0c30c76f2f4ccee3fe55a2435f691ca00c0e4bd87abe4f4a851b1d4dac39b
+SIZE (rust/crates/inventory-0.3.24.crate) = 16226
 SHA256 (rust/crates/io-close-0.3.7.crate) = 9cadcf447f06744f8ce713d2d6239bb5bde2c357a452397a9ed90c625da390bc
 SIZE (rust/crates/io-close-0.3.7.crate) = 8025
 SHA256 (rust/crates/io_tee-0.1.1.crate) = 4b3f7cef34251886990511df1c61443aa928499d598a9473929ab5a90a527304
@@ -995,8 +1019,6 @@ SHA256 (rust/crates/is_ci-1.2.0.crate) = 7655c9839580ee829dfacba1d1278c2b7883e50
 SIZE (rust/crates/is_ci-1.2.0.crate) = 4521
 SHA256 (rust/crates/is_terminal_polyfill-1.70.2.crate) = a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695
 SIZE (rust/crates/is_terminal_polyfill-1.70.2.crate) = 7548
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
 SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
 SIZE (rust/crates/itertools-0.11.0.crate) = 125074
 SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
@@ -1043,10 +1065,6 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36
 SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
 SHA256 (rust/crates/kstring-2.0.2.crate) = 558bf9508a558512042d3095138b1f7b8fe90c5467d94f9f1da28b3731c5dbd1
 SIZE (rust/crates/kstring-2.0.2.crate) = 23044
-SHA256 (rust/crates/lalrpop-0.19.12.crate) = 0a1cbf952127589f2851ab2046af368fd20645491bb4b376f04b7f94d7a9837b
-SIZE (rust/crates/lalrpop-0.19.12.crate) = 226898
-SHA256 (rust/crates/lalrpop-util-0.19.12.crate) = d3c48237b9604c5a4702de6b824e02006c3214327564636aef27c1028a8fa0ed
-SIZE (rust/crates/lalrpop-util-0.19.12.crate) = 10178
 SHA256 (rust/crates/landlock-0.4.4.crate) = 49fefd6652c57d68aaa32544a4c0e642929725bdc1fd929367cdeb673ab81088
 SIZE (rust/crates/landlock-0.4.4.crate) = 47588
 SHA256 (rust/crates/language-tags-0.3.2.crate) = d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388
@@ -1055,8 +1073,8 @@ SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591
 SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
 SHA256 (rust/crates/leb128fmt-0.1.0.crate) = 09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2
 SIZE (rust/crates/leb128fmt-0.1.0.crate) = 14138
-SHA256 (rust/crates/libc-0.2.182.crate) = 6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112
-SIZE (rust/crates/libc-0.2.182.crate) = 814873
+SHA256 (rust/crates/libc-0.2.186.crate) = 68ab91017fe16c622486840e4c83c9a37afeff978bd239b5293d61ece587de66
+SIZE (rust/crates/libc-0.2.186.crate) = 821883
 SHA256 (rust/crates/libdbus-sys-0.2.7.crate) = 328c4789d42200f1eeec05bd86c9c13c7f091d2ba9a6ea35acdf51f31bc0f043
 SIZE (rust/crates/libdbus-sys-0.2.7.crate) = 1105992
 SHA256 (rust/crates/libloading-0.8.9.crate) = d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
@@ -1065,14 +1083,18 @@ SHA256 (rust/crates/libm-0.2.16.crate) = b6d2cec3eae94f9f509c767b45932f1ada8350c
 SIZE (rust/crates/libm-0.2.16.crate) = 164243
 SHA256 (rust/crates/libredox-0.1.12.crate) = 3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616
 SIZE (rust/crates/libredox-0.1.12.crate) = 7469
-SHA256 (rust/crates/libsqlite3-sys-0.37.0.crate) = b1f111c8c41e7c61a49cd34e44c7619462967221a6443b0ec299e0ac30cfb9b1
-SIZE (rust/crates/libsqlite3-sys-0.37.0.crate) = 5295554
+SHA256 (rust/crates/libsqlite3-sys-0.35.0.crate) = 133c182a6a2c87864fe97778797e46c7e999672690dc9fa3ee8e241aa4a9c13f
+SIZE (rust/crates/libsqlite3-sys-0.35.0.crate) = 5200364
 SHA256 (rust/crates/libz-sys-1.1.23.crate) = 15d118bbf3771060e7311cc7bb0545b01d08a8b4a7de949198dec1fa0ca1c0f7
 SIZE (rust/crates/libz-sys-1.1.23.crate) = 854540
 SHA256 (rust/crates/link-cplusplus-1.0.12.crate) = 7f78c730aaa7d0b9336a299029ea49f9ee53b0ed06e9202e8cb7db9bae7b8c82
 SIZE (rust/crates/link-cplusplus-1.0.12.crate) = 8178
+SHA256 (rust/crates/link-section-0.17.2.crate) = 4d1e908a416d6e9f725743b84a36feea40c4c131e805fbc26d61f9f451f36080
+SIZE (rust/crates/link-section-0.17.2.crate) = 55982
 SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
 SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
+SHA256 (rust/crates/linktime-proc-macro-0.1.0.crate) = a44cd706ff0d503ee32b2071166510ca27e281228de10cd3aa8d35ff94560f81
+SIZE (rust/crates/linktime-proc-macro-0.1.0.crate) = 11201
 SHA256 (rust/crates/linux-keyutils-0.2.4.crate) = 761e49ec5fd8a5a463f9b84e877c373d888935b71c6be78f3767fe2ae6bed18e
 SIZE (rust/crates/linux-keyutils-0.2.4.crate) = 17999
 SHA256 (rust/crates/linux-raw-sys-0.4.15.crate) = d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab
@@ -1087,12 +1109,16 @@ SHA256 (rust/crates/local-waker-0.1.4.crate) = 4d873d7c67ce09b42110d801813efbc93
 SIZE (rust/crates/local-waker-0.1.4.crate) = 6730
 SHA256 (rust/crates/lock_api-0.4.14.crate) = 224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965
 SIZE (rust/crates/lock_api-0.4.14.crate) = 29249
+SHA256 (rust/crates/lock_free_hashtable-0.1.4.crate) = ebf3631712f5b790675292ff827af269f5d9f920c920b77dc41d0485e3719612
+SIZE (rust/crates/lock_free_hashtable-0.1.4.crate) = 12014
 SHA256 (rust/crates/log-0.4.29.crate) = 5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897
 SIZE (rust/crates/log-0.4.29.crate) = 51515
-SHA256 (rust/crates/logos-0.12.1.crate) = bf8b031682c67a8e3d5446840f9573eb7fe26efe7ec8d195c9ac4c0647c502f1
-SIZE (rust/crates/logos-0.12.1.crate) = 8973
-SHA256 (rust/crates/logos-derive-0.12.1.crate) = a1d849148dbaf9661a6151d1ca82b13bb4c4c128146a88d05253b38d4e2f496c
-SIZE (rust/crates/logos-derive-0.12.1.crate) = 32282
+SHA256 (rust/crates/logos-0.15.1.crate) = ff472f899b4ec2d99161c51f60ff7075eeb3097069a36050d8037a6325eb8154
+SIZE (rust/crates/logos-0.15.1.crate) = 1631747
+SHA256 (rust/crates/logos-codegen-0.15.1.crate) = 192a3a2b90b0c05b27a0b2c43eecdb7c415e29243acc3f89cc8247a5b693045c
+SIZE (rust/crates/logos-codegen-0.15.1.crate) = 56419
+SHA256 (rust/crates/logos-derive-0.15.1.crate) = 605d9697bcd5ef3a42d38efc51541aa3d6a4a25f7ab6d1ed0da5ac632a26b470
+SIZE (rust/crates/logos-derive-0.15.1.crate) = 8153
 SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
 SIZE (rust/crates/loom-0.7.2.crate) = 73989
 SHA256 (rust/crates/lru-0.12.5.crate) = 234cf4f4a04dc1f57e24b96cc0cd600cf2af460d4161ac5ecdd0af8e1f3b2a38
@@ -1101,8 +1127,8 @@ SHA256 (rust/crates/lru-0.16.3.crate) = a1dc47f592c06f33f8e3aea9591776ec7c9f9e41
 SIZE (rust/crates/lru-0.16.3.crate) = 16743
 SHA256 (rust/crates/lru-slab-0.1.2.crate) = 112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154
 SIZE (rust/crates/lru-slab-0.1.2.crate) = 9090
-SHA256 (rust/crates/lsp-types-0.94.1.crate) = c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1
-SIZE (rust/crates/lsp-types-0.94.1.crate) = 66997
+SHA256 (rust/crates/lsp-types-0.97.0.crate) = 53353550a17c04ac46c585feb189c2db82154fc84b79c7a66c96c2c644f66071
+SIZE (rust/crates/lsp-types-0.97.0.crate) = 70764
 SHA256 (rust/crates/lzma-rs-0.3.0.crate) = 297e814c836ae64db86b36cf2a557ba54368d03f6afcd7d947c266692f71115e
 SIZE (rust/crates/lzma-rs-0.3.0.crate) = 29080
 SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
@@ -1123,12 +1149,10 @@ SHA256 (rust/crates/md-5-0.11.0.crate) = 69b6441f590336821bb897fb28fc622898ccceb
 SIZE (rust/crates/md-5-0.11.0.crate) = 17404
 SHA256 (rust/crates/md5-0.8.0.crate) = ae960838283323069879657ca3de837e9f7bbb4c7bf6ea7f1b290d5e9476d2e0
 SIZE (rust/crates/md5-0.8.0.crate) = 6984
-SHA256 (rust/crates/memchr-2.7.6.crate) = f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273
-SIZE (rust/crates/memchr-2.7.6.crate) = 97616
+SHA256 (rust/crates/memchr-2.8.1.crate) = 6b947ae49db0d222b1dbc6b113ce7248a3fc3a6ca21b696717bfc000ba4484d8
+SIZE (rust/crates/memchr-2.8.1.crate) = 98743
 SHA256 (rust/crates/memmap2-0.9.10.crate) = 714098028fe011992e1c3962653c96b2d578c4b4bce9036e15ff220319b1e0e3
 SIZE (rust/crates/memmap2-0.9.10.crate) = 34846
-SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
-SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
 SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
 SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
 SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
@@ -1139,8 +1163,8 @@ SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa
 SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
 SHA256 (rust/crates/miniz_oxide-0.8.9.crate) = 1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316
 SIZE (rust/crates/miniz_oxide-0.8.9.crate) = 67132
-SHA256 (rust/crates/mio-1.1.1.crate) = a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc
-SIZE (rust/crates/mio-1.1.1.crate) = 105630
+SHA256 (rust/crates/mio-1.2.0.crate) = 50b7e5b27aa02a74bac8c3f23f448f8d87ff11f92d3aac1a6ed369ee08cc56c1
+SIZE (rust/crates/mio-1.2.0.crate) = 106403
 SHA256 (rust/crates/moka-0.12.13.crate) = b4ac832c50ced444ef6be0767a008b02c106a909ba79d1d830501e94b96f6b7e
 SIZE (rust/crates/moka-0.12.13.crate) = 234978
 SHA256 (rust/crates/moxcms-0.7.11.crate) = ac9557c559cd6fc9867e122e20d2cbefc9ca29d80d027a8e39310920ed2f0a97
@@ -1155,8 +1179,6 @@ SHA256 (rust/crates/ndk-context-0.1.1.crate) = 27b02d87554356db9e9a873add8782d4e
 SIZE (rust/crates/ndk-context-0.1.1.crate) = 2205
 SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691
 SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233
-SHA256 (rust/crates/new_debug_unreachable-1.0.6.crate) = 650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086
-SIZE (rust/crates/new_debug_unreachable-1.0.6.crate) = 2582
 SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43
 SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
 SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
@@ -1245,8 +1267,8 @@ SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f89
 SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091
 SHA256 (rust/crates/oid-registry-0.8.1.crate) = 12f40cff3dde1b6087cc5d5f5d4d65712f34016a03ed60e9c08dcc392736b5b7
 SIZE (rust/crates/oid-registry-0.8.1.crate) = 16668
-SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
-SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
+SHA256 (rust/crates/once_cell-1.21.4.crate) = 9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50
+SIZE (rust/crates/once_cell-1.21.4.crate) = 35010
 SHA256 (rust/crates/once_cell_polyfill-1.70.2.crate) = 384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe
 SIZE (rust/crates/once_cell_polyfill-1.70.2.crate) = 7448
 SHA256 (rust/crates/onig-6.5.1.crate) = 336b9c63443aceef14bea841b899035ae3abe89b7c486aaf4c5bd8aafedac3f0
@@ -1295,6 +1317,10 @@ SHA256 (rust/crates/owo-colors-4.3.0.crate) = d211803b9b6b570f68772237e415a029d5
 SIZE (rust/crates/owo-colors-4.3.0.crate) = 31273
 SHA256 (rust/crates/p256-0.13.2.crate) = c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b
 SIZE (rust/crates/p256-0.13.2.crate) = 63434
+SHA256 (rust/crates/pagable-0.4.1.crate) = 3658968938a4d1eaa1987e69dcd84b01fb067c5b3416dccc8d71373b6ded6821
+SIZE (rust/crates/pagable-0.4.1.crate) = 52284
+SHA256 (rust/crates/pagable_derive-0.4.1.crate) = 838d17166587914f4e99353766c29160462b681511f08679545a0d07a0dc9415
+SIZE (rust/crates/pagable_derive-0.4.1.crate) = 8236
 SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
 SIZE (rust/crates/parking-2.2.1.crate) = 10685
 SHA256 (rust/crates/parking_lot-0.12.5.crate) = 93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a
@@ -1333,8 +1359,6 @@ SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c
 SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
 SHA256 (rust/crates/petgraph-0.8.3.crate) = 8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455
 SIZE (rust/crates/petgraph-0.8.3.crate) = 807555
-SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5
-SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
 SHA256 (rust/crates/pin-project-1.1.10.crate) = 677f1add503faace112b9f1373e43e9e054bfdd22ff1a63c1bc485eaec6a6a8a
 SIZE (rust/crates/pin-project-1.1.10.crate) = 56348
 SHA256 (rust/crates/pin-project-internal-1.1.10.crate) = 6e918e4ff8c4549eb882f14b3a4bc8c8bc93de829416eacf579f1207a8fbf861
@@ -1363,14 +1387,14 @@ SHA256 (rust/crates/portable-atomic-util-0.2.5.crate) = 7a9db96d7fa8782dd8c15ce3
 SIZE (rust/crates/portable-atomic-util-0.2.5.crate) = 51858
 SHA256 (rust/crates/portable-pty-0.9.0.crate) = b4a596a2b3d2752d94f51fac2d4a96737b8705dddd311a32b9af47211f08671e
 SIZE (rust/crates/portable-pty-0.9.0.crate) = 29466
+SHA256 (rust/crates/postcard-1.1.3.crate) = 6764c3b5dd454e283a30e6dfe78e9b31096d9e32036b5d1eaac7a6119ccb9a24
+SIZE (rust/crates/postcard-1.1.3.crate) = 43968
 SHA256 (rust/crates/potential_utf-0.1.4.crate) = b73949432f5e2a09657003c25bca5e19a0e9c84f8058ca374f49e0ebe605af77
 SIZE (rust/crates/potential_utf-0.1.4.crate) = 9514
 SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
 SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
 SHA256 (rust/crates/ppv-lite86-0.2.21.crate) = 85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9
 SIZE (rust/crates/ppv-lite86-0.2.21.crate) = 22522
-SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c
-SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
 SHA256 (rust/crates/predicates-3.1.3.crate) = a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573
 SIZE (rust/crates/predicates-3.1.3.crate) = 24063
 SHA256 (rust/crates/predicates-core-1.0.9.crate) = 727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa
@@ -1429,14 +1453,16 @@ SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedc
 SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
 SHA256 (rust/crates/quick-xml-0.38.4.crate) = b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c
 SIZE (rust/crates/quick-xml-0.38.4.crate) = 205035
+SHA256 (rust/crates/quickcheck-1.1.0.crate) = 95c589f335db0f6aaa168a7cd27b1fc6920f5e1470c804f814d9cd6e62a0f70b
+SIZE (rust/crates/quickcheck-1.1.0.crate) = 31932
 SHA256 (rust/crates/quinn-0.11.9.crate) = b9e20a958963c291dc322d98411f541009df2ced7b5a4f2bd52337638cfccf20
 SIZE (rust/crates/quinn-0.11.9.crate) = 83606
 SHA256 (rust/crates/quinn-proto-0.11.14.crate) = 434b42fec591c96ef50e21e886936e66d3cc3f737104fdb9b737c40ffb94c098
 SIZE (rust/crates/quinn-proto-0.11.14.crate) = 244123
 SHA256 (rust/crates/quinn-udp-0.5.14.crate) = addec6a0dcad8a8d96a771f815f0eaf55f9d1805756410b39f5fa81332574cbd
 SIZE (rust/crates/quinn-udp-0.5.14.crate) = 33436
-SHA256 (rust/crates/quote-1.0.44.crate) = 21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4
-SIZE (rust/crates/quote-1.0.44.crate) = 31629
+SHA256 (rust/crates/quote-1.0.45.crate) = 41f2619966050689382d2b44f664f4bc593e129785a36d6ee376ddf37259b924
+SIZE (rust/crates/quote-1.0.45.crate) = 31564
 SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
 SIZE (rust/crates/r-efi-5.3.0.crate) = 64532
 SHA256 (rust/crates/r-efi-6.0.0.crate) = f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf
@@ -1521,8 +1547,6 @@ SHA256 (rust/crates/regex-automata-0.4.13.crate) = 5276caf25ac86c8d810222b3dbb93
 SIZE (rust/crates/regex-automata-0.4.13.crate) = 625250
 SHA256 (rust/crates/regex-lite-0.1.8.crate) = 8d942b98df5e658f56f20d592c7f868833fe38115e65c33003d8cd224b0155da
 SIZE (rust/crates/regex-lite-0.1.8.crate) = 96884
-SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
-SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
 SHA256 (rust/crates/regex-syntax-0.8.8.crate) = 7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58
 SIZE (rust/crates/regex-syntax-0.8.8.crate) = 359141
 SHA256 (rust/crates/reqwest-0.12.28.crate) = eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147
@@ -1655,6 +1679,8 @@ SHA256 (rust/crates/sentry-tracing-0.46.1.crate) = e1dd47df349a80025819f3d25c3d2
 SIZE (rust/crates/sentry-tracing-0.46.1.crate) = 23913
 SHA256 (rust/crates/sentry-types-0.46.1.crate) = eecbd63e9d15a26a40675ed180d376fcb434635d2e33de1c24003f61e3e2230d
 SIZE (rust/crates/sentry-types-0.46.1.crate) = 53749
+SHA256 (rust/crates/sequence_trie-0.3.6.crate) = 1ee22067b7ccd072eeb64454b9c6e1b33b61cd0d49e895fd48676a184580e0c3
+SIZE (rust/crates/sequence_trie-0.3.6.crate) = 9994
 SHA256 (rust/crates/serde-1.0.228.crate) = 9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e
 SIZE (rust/crates/serde-1.0.228.crate) = 83652
 SHA256 (rust/crates/serde_core-1.0.228.crate) = 41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad
@@ -1727,8 +1753,6 @@ SHA256 (rust/crates/similar-2.7.0.crate) = bbbb5d9659141646ae647b42fe094daf6c619
 SIZE (rust/crates/similar-2.7.0.crate) = 53928
 SHA256 (rust/crates/simple_asn1-0.6.4.crate) = 0d585997b0ac10be3c5ee635f1bab02d512760d14b7c468801ac8a01d9ae5f1d
 SIZE (rust/crates/simple_asn1-0.6.4.crate) = 18842
-SHA256 (rust/crates/siphasher-1.0.2.crate) = b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e
-SIZE (rust/crates/siphasher-1.0.2.crate) = 11416
 SHA256 (rust/crates/slab-0.4.12.crate) = 0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5
 SIZE (rust/crates/slab-0.4.12.crate) = 19080
 SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
@@ -1739,8 +1763,10 @@ SHA256 (rust/crates/smol_str-0.3.5.crate) = 0f7a918bd2a9951d18ee6e48f076843e8e73
 SIZE (rust/crates/smol_str-0.3.5.crate) = 26311
 SHA256 (rust/crates/socket2-0.5.10.crate) = e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678
 SIZE (rust/crates/socket2-0.5.10.crate) = 58169
-SHA256 (rust/crates/socket2-0.6.2.crate) = 86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0
-SIZE (rust/crates/socket2-0.6.2.crate) = 58621
+SHA256 (rust/crates/socket2-0.6.3.crate) = 3a766e1110788c36f4fa1c2b71b387a7815aa65f88ce0229841826633d93723e
+SIZE (rust/crates/socket2-0.6.3.crate) = 59330
+SHA256 (rust/crates/sorted_vector_map-0.2.1.crate) = 94bf565ee1681b4473aa5a9d71d807347c28021bd1d8947cb626b02f42a0141f
+SIZE (rust/crates/sorted_vector_map-0.2.1.crate) = 19705
 SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
 SIZE (rust/crates/spin-0.9.8.crate) = 38958
 SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
@@ -1763,26 +1789,30 @@ SHA256 (rust/crates/sse-stream-0.2.1.crate) = eb4dc4d33c68ec1f27d386b5610a351922
 SIZE (rust/crates/sse-stream-0.2.1.crate) = 20239
 SHA256 (rust/crates/stable_deref_trait-1.2.1.crate) = 6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596
 SIZE (rust/crates/stable_deref_trait-1.2.1.crate) = 8186
-SHA256 (rust/crates/starlark-0.13.0.crate) = 0f53849859f05d9db705b221bd92eede93877fd426c1b4a3c3061403a5912a8f
-SIZE (rust/crates/starlark-0.13.0.crate) = 580439
-SHA256 (rust/crates/starlark_derive-0.13.0.crate) = fe58bc6c8b7980a1fe4c9f8f48200c3212db42ebfe21ae6a0336385ab53f082a
-SIZE (rust/crates/starlark_derive-0.13.0.crate) = 49445
-SHA256 (rust/crates/starlark_map-0.13.0.crate) = 92659970f120df0cc1c0bb220b33587b7a9a90e80d4eecc5c5af5debb950173d
-SIZE (rust/crates/starlark_map-0.13.0.crate) = 45698
-SHA256 (rust/crates/starlark_syntax-0.13.0.crate) = fe53b3690d776aafd7cb6b9fed62d94f83280e3b87d88e3719cc0024638461b3
-SIZE (rust/crates/starlark_syntax-0.13.0.crate) = 244752
+SHA256 (rust/crates/starlark-0.14.2.crate) = 9062e866918dc4c9701c98ac99f7f4fa9e4b3b4edce306e147393bc75458c4fc
+SIZE (rust/crates/starlark-0.14.2.crate) = 696353
+SHA256 (rust/crates/starlark_derive-0.14.2.crate) = 797e235eb70936bfa14fabf490bf7453e6f0caaf6b9c56fe4c9aff02aee7e66d
+SIZE (rust/crates/starlark_derive-0.14.2.crate) = 54161
+SHA256 (rust/crates/starlark_map-0.14.2.crate) = 234877898fd216af93b2f5798b08cbbdc1a2e8f16a622a258b1db23a61a1c4ba
+SIZE (rust/crates/starlark_map-0.14.2.crate) = 47204
*** 935 LINES SKIPPED ***


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a2a6d85.24411.6d179a6c>